/* CSS Document */
body{font-family:Arial; color:#666666; min-height:101%; scrollbar:yes;margin:0px; padding:0px; }
a{text-decoration:none;}
td {margin:0px; padding:0px;}
img {margin:0px; padding:0px;}
.sep100 {height:102px; width:100% }
.sep30 	{height:34px; width:100%; clear:both;}

h2 {color:#e1eec3; font-size:14px;}

/* 
* Header
*/
#logo{margin:28px 10px 17px 14px;}

/* rechtes Submenü */
#topmenu		{float:right; text-align:right;  margin:0px; padding:0px; position: absolute;  width:725px; padding-top:5px;}
#topmenu_div 	{color:#666666; height:25px; margin:0px; padding: 0px 0px 0px 0px;}
#topmenu_div a	{color:#666666; font-size:11px; margin:0px; padding:0px 7px 0px 7px;  color:#666666;}
#oracle_div		{margin:49px 3px 0px 0px; padding:0px;}


#menu 			{width:960px; height:240px; margin:0px; padding:0px; position:relative; }
#subpage_image	{float:right; z-index:1}

#home_footer  a, #footer a		{margin:0px; padding:0px; color:#666666; text-decoration:none; padding-right:5px; padding-left:5px; font-size:11px; margin:0px; text-transform: uppercase;}
#footer			{margin:0px; padding:0px 0px 0px 10px; float:left; width:550px; height:30px; }
#copy			{margin:5px 5px 0px 0px; padding:0px; color:#666666; text-decoration:none; height:30px; font-size:11px; float:right;}

#content1,
#contactperson {color:#666666; margin:0px; padding:0px 0px 0px 15px; line-height:1.5em; font-family:arial; font-size:12px; float:left; width:700px;}
#contactperson {width: 210px; margin-top:30px; padding:0px;}
#contactperson img {margin:10px 0px;}
#content1 h1, #contactperson h1{ font-size:35px; color:#7dba00; font-weight:normal; margin:30px 0px 25px 0px; padding:0px; }
#content1 h2, #contactperson h2{font-size:14px; color:#7dba00; }
#content1 a, #contactperson a {color:#7dba00; font-size:12px;}
#content1 ul li { margin: 0px 0px 0px 15px;}

#right{float:right;width:0px; font-size:12px;}

/* Suche */
/*#suche{float:left;width:180px; height:74px; padding-left:10px; padding-top:7px; margin-top:0px;}
*/
#suche, #home_suche{ margin:0px; padding:0px; width:190px;  position: absolute; top:19px; right:13px; }
*html #suche, *html #home_suche{ right:9px; }
.search_button { background-color:#efefef; border:1px solid #818181;  height:18px; font-family:arial; font-size:11px }
.search_field   { background-color:#efefef; border:1px solid #818181;  height:18; width:115px; font-size:11}




/* CRM Partner Logo */
#certifiedpartner		{margin:0px 20px 60px 29px}
*html #certifiedpartner	{margin:0px 20px 50px 29px}

/* HOME */
#home_content		{width:960px; margin:0px; margin:0px; padding:0px;}
#home_left_float	{ height:442px; float:left; width:240px; margin:0px; padding:0px; overflow:hidden;  display:block; background-color:#e1e1e1;}
#home_menu 			{width:240px; height:449px; margin:0px; padding:0px; background: url(images/bg_mainmenu.gif) y-repeat top left; }
#home_green			{ width:240px; height:59px; padding:0px; margin:0px 0px 0px 0px; clear: both; background-color:#e1eec3;}
*html #home_green			{ height:46px; }
#home_certifiedpartner {margin:95px 0px 0px 26px; padding:0px; float:left;}

#home_right_float	{float:left; width:720px; margin:0px; padding:0px; display:block; overflow:hidden;}
#home_teaser		{ width:719px; margin:0px; padding:0px; display:block}
#home_text			{background-color:#e1eec3; font-size:14px; line-height:20px; text-align:justify; margin:0px; padding:27px 20px 25px 255px;  display:none;}

#home_footer		{margin:0px; padding:104px 0px 0px 110px; width:500px; height:30px; float:left;}
#home_copy			{margin:110px 5px 0px 0px; padding:0px; color:#666666; text-decoration:none; height:30px; font-size:11px; float:right;}

/* beibehalten */
#mainmenu .umenu a{float:left;width:220px;height:18px;padding:7px 0px 3px 15px;color:#666666; }
#mainmenu .uaktiv a{color:white; }	

#content{color:#666666; padding:20px 0px 20px 20px; line-height:1.6em; font-family:arial; font-size:13px; text-align:justify; width:690px; }
*+html #content{height:140px;}
#content a{color:#339900}

.box1 {color:#ffffff;font-size:15px;font-family:arial; padding:15px 10px 0px 10px;}
.box2 {font-size:13px; font-family:arial;color:#999999; padding:10px; color:#666666;}
*html .box2 a{ padding-right:0px;}
.box2 a{color:#666666; }
.bodytext a{ color:#666666; }
.red{color:#ff0000;}

#box{}
.homebox1{color:#ffffff; font-size:15px; font-family:Myriad pro; font-weight:bold; padding:3px 5px 3px 15px;}
.boxtext{color:#666666;}
td .boxtext{padding:5px 5px 5px 20px; border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc; width:228px;
font-family:arial; font-size:13px;
}
.boxtext a{color:#666666; background:url(images/pfeil.gif) right no-repeat;}
*html .boxtext a{ padding-right:0px;}



.news-latest-container h2{font-size:13px;}
#content1 .news-list-container .news-list-item h1 ,
#content1 .news-single-item h1{font-size:14px; margin:0px; color:#7dba00; font-weight:bold;}
div.news-list-item  {margin:20px 0px;}
.news-list-item  a {margin:5px 0px; color:blue;}
.news-latest-item h3{padding-top:5px; margin-top:10px;font-family:arial; font-size:13px;}
*html .news-latest-item h3{margin-top:0px;padding-top:0px;}
.tx-indexedsearch-redMarkup{color:#7dba00}
.clearer		{margin:15px 0px 15px 0px; height:1px; color:#7dba00; outline-style: none;}
.news-list-morelink	{margin:0px;}

