/* ECOMARS GmbH Style-Sheet Datei */

.error input {
 background-color: #ffffcc;
 border: 1px red; 
}

li.arrow{
 list-style-image: url(../../global_images/pfeil_small_li.jpg);
}

table,td,li,ul {
 	font-size: 11px;
	font-family: arial,helvetia,sans-serif;
  vertical-align: top;
}

th {
 text-align: left;
}

h1{
 font-family: arial,helvetia,sans-serif;
 font-size: 11px;
 color: #ffffff;
 background-color: #A4C300;
 margin: 0px;
}

h4 {
 font-family: arial,helvetia,sans-serif;
 font-size: 14px;
 color: #424A91;
 margin-bottom: 15px;
 background-color: #ffffff;
}

#contentcontainer p {
 margin-top: 0px;
 margin-bottom: 9px;

}

img {
 border: 0px;
}

input,select {
 /* font-size: 1em;
 border: solid #C50004 1px; */
  font-size: 11px;
}
textarea{
 /* font-size: 1em;
 border: solid #C50004 1px; */
  font-family: arial,helvetia,sans-serif;
 font-size: 11px;
}

input.log {
 font-size: 0.8em;
 border: solid #989899 1px; 
}

legend, .fakelink, .matr_sp {
 color: #A4C300;
 font-size: 12px;
 font-weight: 900;
}
.fakelink {
 cursor: pointer;
}


#siteheader {
  z-index:98;
	position: absolute; 
	left:2px; 
	top: 195px;
	width: 750px; 
	height:40px;
	background-color: #fff;
	font-size: 16px;
	font-family: arial,helvetia,verana,sans-serif;
	letter-spacing: 1px;
	font-weight: bold;
	color: #989899;
	background-image: url(../../global_images/layout__03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 22px;
}

.helptext{
 font-size: 10px;
 color: #6c6c6c;
 background-color: #ffffff;
}

/*//////////////*/
/* Layoutgerüst */
/*//////////////*/
body { 
 width: 95%;
 margin-top:10px;
 background-color: #fff; 
 font-family: arial,helvetia,sans-serif;
 font-size: 11px;
 color: #4b4b4b;
 margin-bottom: 10px;
}

#container {
  /* background-image: url(images/content_bg.gif); */ 
	left: 50%; margin-left: -486px;
  width: 985px;
	position: absolute;

}

fieldset {
 font-family: arial,helvetia,sans-serif;
 font-size: 11px;
 color: #4b4b4b;
}

/*//////////////*/
/*    Header    */

#header {
 background-image: url(../../global_images/header.jpg);
 background-position: 3px 0px;
 background-repeat: no-repeat;
 width: 976px;
 height: 173px;
 position: relative;

}		
#headermenu_seo {
 position: relative;
 top: 7px;
 left: 30px;
 width: 350px;
 height: 20px;
 z-index: 10;
 float: left;
}



#headermenu {
 position: absolute;
 top: 5px;
 left: 25px;
 width: 600px;
 height: 20px;
 z-index: 15;
}

#headermenu  .lnk {
 display: block;
 float: left;
 margin-right: 15px;
 height: 18px;

 list-style-type: none;
 list-style-position: outside;
 text-align: center;
}
html>body #headermenu {
 left: -20px;
 width: 670px;
 height: 20px;
 z-index: 15;
}

*+html>body #headermenu {
 width: 620px;
 left: 20px;
}

html>body #headermenu  .lnk{
 /* margin-right: 0px; */ 
}



#header a, #right a {
 font-family: arial,verdana, helvetia, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #9D9D9E;
}

#right a {
 /* background-color:#C3C5C8; */

}

#right a.news {
  font-family: arial,verdana, helvetia, sans-serif;
	font-size: 11px;
}


#header a:hover, #right a:hover  {
 font-family: arial,verdana, helvetia, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #A4C300;
}

#header a.aktiv {
 font-family: arial,verdana, helvetia, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #A4C300;
}

/*    Header Ende   */
/*//////////////////*/

#nav {
 width: 179px;
 min-height: 147px;
 float: left; 
 position: relative;
 top:80px;
}

#mainmenu {
 /* background-image: url(images/mainmenu.gif); */

 
 width: 179px;
 min-height: 50px;

 background-image: url(../../global_images/layout__13.jpg);
}		




		 
a.mainmenu_sub {
 margin-left: 10px;
  margin-bottom: 5px;
 padding-top: 0px;
 padding-left: 6px;
 color: #9D9D9E;
 display: block;
 width: 160px;
 height: 10px;
 clear: both;
 font-family: verdana, helvetia, sans-serif;
 font-size: 10px;
 font-weight: 500;
 text-decoration: none; 
}


#mainmenu a.main {
 margin-left: 0px;
 padding-top: 5px;
 padding-bottom: 4px;
 padding-left: 20px;
 color: #9D9D9E;
 display: block;
 width: 159px;
 height: 15px;
 clear: both;
 font-family: verdana, helvetia, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none; 
 border-top: solid 1px white; 
 background-image: url(../../global_images/layout__15.jpg);
 background-repeat: no-repeat; 
 background-position: 6px 6px ;
 
}
#mainmenu a.main:hover, #mainmenu a.mainactive {
 color: #A4C300;
 font-family: verdana, helvetia, sans-serif;
 font-size: 11px;
 font-weight: bold;
}

a.sb {
 background-color: #fff;
}

html>body #mainmenu a.main {
 margin-left: 0px;
 padding-top: 5px;
  padding-bottom: 4px;
 padding-left: 20px;
 color: #9D9D9E;
 display: block;
 width: 159px;
 min-height: 15px;
}
		 
		 

#nav_servmenu {
 /* background-image: url(../../global_images/mainmenu.gif); */
 margin-top: 20px; 
 width: 179px;
 min-height: 147px;
 background-image: url(../../global_images/left_nav_bottom_bg.gif);
}
			 
#nav_servmenu a.servmenu {
 margin-left: 0px;
 display: block;
 width: 159px;
 height: 18px;
 clear: both;
 font-family: verdana, helvetia, sans-serif;
 font-size: 10px;
 text-decoration: none; 
 padding-left: 20px;
  background-image: url(../../global_images/pfeil_small_li_2.jpg);
 background-repeat: no-repeat; 
 background-position: 6px 0px ;
  color: #9D9D9E;
}
		 
		 
		 
		 
		 
		 
#contentcontainer {
 width: 985px;
 min-height:338px;

}		 
		 
#content {
 width: 750px;
 min-height: 250px;
 float: left; 
 margin-top: 80px;
}	

#content a, #content a:hover {
 font-family: arial, helvetia, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #A4C300;

}

#content a.red, #content a.red:hover {
 color: #A4C300;
}

#contentframe {
 margin-left: 0px;
 margin-right: 15px;
 margin-top: 0px;
}


#right {
 position:relative;
 right:8px;
/*  background-image: url(../../global_images/right_box.gif); */ 
 background-repeat: no-repeat; 
 color: #9D9D9E;
 width: 201px;
 height: 567px;
 float: right;
 display: block;
 padding: 0px;
 top: 10px;
 font-size: 11px;
 border: solid 0px;
  font-family: arial,verdana, helvetia, sans-serif;
}

.right_box_header {
 position: relative;
 top: -2px;
 left: 2px;
 font-size: 12px;
 font-weight: bold;
 color: #A4C300;
 font-family: arial,verdana, helvetia, sans-serif;
}

#rightbottom {
 padding: 0px;
 margin: 0px;
 top: 0px;
 left: 0px;
 width: 254px;
 height: 69px;
 position:relative;
 }
 
/* #servmenu {
 position: relative;
 left: 10px;
 top: 40px;
 width: 220px;
} 

#servmenu a{
 font-family: verdana, helvetia,sans-serif;
 font-size: 0.8em;
 font-weight: bold;
 color: #626262;
 text-decoration: none;
 margin:3px;
}  */
 

#footer {
 /* background-image: url(../../global_images/footer.gif); */
background-repeat: no-repeat;
 width: 572px;
 height: 40px;
 clear: both;
 margin-left : 0px;
 border: solid 0px;
 text-align: center;
}		

.seo_footer {
  left: 0px;
}

html>body  .seo_footer {
  left: 0px;
}


*+html>body  .seo_footer {
  left: 0px;
} 
/*//////////////////*/
/* Layoutgerüst Ende*/
/*//////////////////*/


a {
 color: #A4C300;
}	

a.arrow {
 color: #A4C300;
}	

a.partnerlink {
 display: block;
 width:190px;
 /* height: 15px; */
 padding-left: 5px;
 text-align: left;

}


.fb {

 /* background-image: url(../admin/../../global_images/button_bg.jpg); */
 text-align: left;
 text-decoration: underline;
 cursor: pointer;
}

a.butlink {
 display: block;
 width: 180px;
 height: 18px;
 float: left;
 border: solid 1px #979899;
 padding-top: 5px;
}
a.butlink:hover {
 border: solid 1px #A4C300;
}

.but,select, option, insert.text, form {
 font-size: 11px;
}

ul {
 margin-bottom: 0px;
}


strong.arrow {
  background: url(../../global_images/pfeil_small.jpg) 0px 0px no-repeat;
	padding-left: 18px;
}
strong.no_arrow {

	/* padding-left: 18px; */
}
.attr {
 margin-left: 18px;
}




.box_static_footer {
 height: 20px;
 background-image: url(../../global_images/tab_box/footer.jpg);
 background-repeat: no-repeat;
}

 .box_static_footer2 {
 height: 20px;
 background-image: url(../../global_images/tab_box/footer2.jpg);
 background-repeat: no-repeat;
}

.box_top { 
 font-family: verdana,arial,sans-serif;
 font-weight: 900;
 font-size: 11px;
 color: #A4C300;
 position: relative;
 left: 23px;
 top: 6px;
 
}


.div_box_body{
 top:0px;
 left:0px;
 margin-bottom: 25px;
}

html>body .div_box_body{
 width: 552px;
}

.fieldset_box_top {
 height: 40px;
 
}

html>body .fieldset_box_top {
 height: 40px;
} 

.table_box td {
 padding-left: 20px;
}

.form_box {
 width: 750px;
 border: 0px;
 background-image: url(../../global_images/tab_box/top_2.jpg); 
 background-repeat: no-repeat;
 height: 30px;
 padding:0px;
 cursor: pointer;
}

.form_box_static {
 background-image: url(../../global_images/tab_box/top.jpg); 
 background-repeat: no-repeat;
 height: 40px;
}

.form_box_static2 {
 background-image: url(../../global_images/tab_box/top2.jpg); 
 background-repeat: no-repeat;
 height: 40px;
}

.form_box_span {
 width: 750px; 
 background-image: url(../../global_images/tab_box/body.jpg);
 background-repeat: repeat-y;
}

html>body .form_box_span {
 position: relative;
 width: 750px; 
 background-image: url(../../global_images/tab_box/body.jpg);
 background-repeat: repeat-y;
}


.form_box_span2 {
 background-image: url(../../global_images/tab_box/body2.jpg);
 background-repeat: repeat-y;
}

.headerlogo {
 position: absolute; 
 top: 20px; 
 z-index: 99999; 
 right: 59px;
 width: 215px; 
 height: 74px; 
 border: solid 0px;
}

html>body .headerlogo {
 right: 341px;
}

/**********************************/
.lo {
  background: url(../../global_images/tab_box/top_left.gif) top left no-repeat;
	margin:0px; 
  padding:0px; 

}

.ro {
  background: url(../../global_images/tab_box/top_right.gif) top right no-repeat;
	margin:0px; 
padding:0px; 
width: 750px;
}


 .lu {
  background: url(../../global_images/tab_box/bottom_left.gif) bottom left no-repeat;
	margin:0px; 
 padding:0px; 

}

 .ru  {
  background: url(../../global_images/tab_box/bottom_right.gif) bottom right no-repeat;
	margin:0px; 
  padding:0px; 
} 


.lo2 {
  background: url(../../global_images/tab_box/top_left.gif) top left no-repeat;
    margin:0px; 
  padding:0px; 

}

.ro2 {
  background: url(../../global_images/tab_box/top_right.gif) top right no-repeat;
    margin:0px; 
padding:0px; 
width: 775px;
}


 .lu2 {
  background: url(../../global_images/tab_box/bottom_left.gif) bottom left no-repeat;
    margin:0px; 
 padding:0px; 

}

 .ru2  {
  background: url(../../global_images/tab_box/bottom_right2.gif) bottom right no-repeat;
    margin:0px;                                           
  padding:0px; 
} 

.box_content { 
 padding:10px; 
  padding-left:15px;
} 
  
/* Relativer Tooltip */
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
  position: relative;
  text-decoration: none; 
  color: #0000ff; 
	}
  
a.tooltip:hover {
  color: #0000ff; 
  background: #fff;
  }

a.tooltip span {
  display: none;  
  text-decoration: none; 
	background-color: #fff;
}

a.tooltip:hover span {
  display: block;
  position: absolute; 
  top: -15px; 
  left: 5px; 
  width: 250px;
  z-index: 19900;
  color: #000000; 
  border:1px solid #000000; 
  background: #fff;
	background-color: #fff;
  font: 10px Verdana, sans-serif; 
  text-align: left;
	padding:3px;
  }

.home_box_header {
MARGIN-TOP: 7px; 
FONT-WEIGHT: bold; 
FONT-SIZE: 13px; 
MARGIN-LEFT: 11px; 
COLOR: #c50004
}

#content a.link_lexikon{
 font-weight: 500;
 font-family: arial,verdana,helvetia,sans-serif;
 font-size: 11px;
 color: #4b4b4b;
 text-decoration: underline;
}

#header_extern {
 position: relative;
 left: 170px;
 color: #c0c0c0;
  width: 800px; 
}	

#header_extern a{
 color: #c0c0c0;
 text-decoration: none;
 font-weight: bold;

}	

#header_extern a:hover{
 color: #629218;
 text-decoration: underline;
}

.seonavtitle{
 font-size: 12px;
 color: #cacaca;
 background-color: #fff;
 width: 70px;
 position: relative;
 left:47px;
 top: -7px;
 padding-left: 10px;
 border: solid 0px #cacaca;
}


.adsense{
    width:150px;
    min-height:100px;
    float:left; 
    display:block;   
}