/* ECOMARS GmbH Style-Sheet Datei */


h1{
 font-family: arial,helvetia,sans-serif;
 font-size: 12px;
 color: #ffffff;
 background-color: #004DA0;
 margin: 0px;
}

h4 {
 font-family: arial,helvetia,sans-serif;
 font-size: 14px;
 color: #424A91;
 margin-bottom: 15px;
 background-color: #ffffff;
}

p {
 margin-top: 9px;
 margin-bottom: 9px;
 text-align: left ;
}

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 #004DA0 1px; 
}

legend {
 color: #979899;
 background-color: #ffffff;
}




#siteheader {
  z-index:98;
	position: absolute; 
	left:260px; 
	top: 160px;
	width: 450px; 
	height:40px;
	background-color: #ffffff;
}

#siteheader h1{
 	width: 450px; 
	height:40px;
	background-color: #ffffff;
}
.siteheaderformat {
/*  font-size: 19px;
	font-family: arial,helvetia,verana,sans-serif;
	letter-spacing: 1px;
	font-weight: bold;
	color: #004DA0; */
}

.helptext{
 font-size: 10px;
 color: #6c6c6c;
 background-color: #ffffff;
}

/*//////////////*/
/* Layoutgerüst */
/*//////////////*/
body { 
 width: 95%;
 margin-top:10px;
 background-color: #D3D5D6; 
 font-family: arial,helvetia,sans-serif;
 font-size: 12px;
 color: #4b4b4b;
}

#container {
  background-image: url(images/content_bg.gif); 
	left: 50%; margin-left: -480px;
  width: 960px;
	position: absolute;

}

fieldset {
 font-family: arial,helvetia,sans-serif;
 font-size: 11px;
 color: #4b4b4b;
}

/*//////////////*/
/*    Header    */

#header {
 background-image: url(images/header_no_logo.gif);
 width: 960px;
 height: 207px;
 position: relative;

}		


.lnk {
 margin: 0px;
 height: 18px;
 width: 130px;
 list-style-type:none;
 list-style-position:outside;
}

#header a, #right a {
 font-family: verdana,helvetia,sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 color: #ffffff;
}

#right a {
 /* background-color:#C3C5C8; */
}

#right a.news {
 background-color: #979899;
}


#header a:hover, #right a:hover  {
 font-family: verdana,helvetia, sans-serif;
 font-weight: bold;
 text-decoration: none;
 color: #e4e4e4;
}

#header a.aktiv {
 font-family: verdana,helvetia, sans-serif;
 font-weight: bold;
 text-decoration: none;
 color: #666469;
}

#headermenu {
 position: relative;
 top: 94px;
 width: 100px;
 height: 100px;
 z-index: 10;
}
/*    Header Ende   */
/*//////////////////*/




#mainmenu {
 /* background-image: url(images/mainmenu.gif); */
 width: 233px;
 min-height: 147px;
 float: left;

}		

#mainmenu a {
 margin-left: 30px;
 padding-top: 8px;
 padding-left: 5px;
 color: #ffffff;
 display: block;
 width: 198px;
 height: 24px;
 clear: both;
 font-family: verdana, helvetia, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none; 
 background-color: #979899;
 border-bottom: solid 1px white;
}

#mainmenu a:hover, #mainmenu a.active {
 background-color: #004DA0;
 color: #ffffff;
 font-family: verdana, helvetia, sans-serif;
 font-size: 11px;
 font-weight: bold;
}
		 
		 
		 
#contentcontainer {
 width: 960px;
 min-height:338px;
 background-image: url(images/content_bg.gif); 

}		 
		 
#content {
 
 width: 500px;

 min-height: 250px;
 float: left;
}	

#content a, #content a:hover {
 font-family:arial,helvetia, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #004DA0;

}

#content a.red, #content a.red:hover {
 color: #004DA0;
}

#contentframe {
 margin-left: 25px;
 margin-right: 25px;
 margin-top: 0px;

}


#right {
 position:relative;
 background-image: url(images/right_box_no_news.gif); 
 background-repeat: no-repeat; 
 color: #4b4b4b;
 width: 226px;
 height: 600px;
 min-height: 200px;
 float: left;
 display: block;
 padding: 0px;
 margin: 0px;
 font-size: 11px;
}

#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(images/footer.gif);
 background-repeat: no-repeat;
 width: 960px;
 height: 15px;
 clear: both;
  position: relative; 
 bottom: -8px;
/*  left: 50%; margin-left: -480px; */
}		


/*//////////////////*/
/* Layoutgerüst Ende*/
/*//////////////////*/


a {
 color: #004DA0;
}	



a.partnerlink {
 display: block;
 width:220px;
 height: 15px;
 padding-left: 5px;
 text-align: left;
}


a.fb {
 display: block;
 width: 260px;
 height: 20px;
 /* background-image: url(../admin/images/button_bg.jpg); */
 margin-right: 1px;
 text-align: left;
 padding-left: 3px;
 padding-top: 2px;
 color: white;
 text-decoration: none;
 border-bottom:solid 1px #c0c0c0;
 
}

a.butlink {
 display: block;
 width: 180px;
 height: 18px;
 float: left;
 border: solid 1px #979899;
 padding-top: 5px;
}
a.butlink:hover {
 border: solid 1px #004DA0;
}

.but,select, option, insert.text, form {
 font-size: 11px;
}

ul {
 margin-bottom: 0px;
}

