/* CSS Document */

/* inhaltliche Formatierungen */

body, table, tr, td, a, div, p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

p{
 padding:0;
}

a{
	color:#000000;
}

#content li{
	list-style-type:square;
}


/* Kopfnavigation */

#headnavi a, #subnavi a{
	text-decoration:none;
	color:#000000;
}

#subnavi a{
	padding:10px;
}

#headnavi a:hover, #subnavi a:hover{
	color:#ffffff;
}



/* Hauptnavigation */


#mainnavi a, #mainnavi .l2_navi div, #mainnavi a div{
	font-size:11px;
}

#mainnavi a{
	margin:0;
	display:block;
	color:#000000;
	background-color:#E3E9F4;
	padding:0.2em 0.3em;
	text-decoration:none;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #BABDC2;
}

#mainnavi a div
{
	width:100%;
}

#mainnavi a:hover{
	background-color:#37558C;
	color:#FFFFFF;
}

#mainnavi a:active{
	background-color:#37558C;
	color:#ffffff;
}


#mainnavi .l2_navi{
	background-color:#FFFFFF;
}

#mainnavi .l2_navi div {
	padding-left:10px;
}




/* Template-Styles - mit Vorsicht zu behandeln */

body{
	margin:0;
	padding:0;
	overflow:hidden;
	background-color:#d6dded;
}

#top{
 	position:absolute;
		top:0px;
		left:0px;
 	width:1000px;
 	height:125px;
 	z-index:11;
}

#mainnavi{
	position:absolute;
		top: 150px;
	vertical-align:top;
	width:146px;
	z-index:13;
	padding:0;
	margin:0;
}

#headnavi{
	position:absolute;
		left:730px;
		top:74px;
		z-index:20;
		width: 240px;
}

#headnavi div, #subnavi div{
	background-color:#E3E9F4;
	border-right: 1px solid #BABDC2;
	border-bottom: 1px solid #BABDC2;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	padding:4px;
	padding-left:10px;
	padding-right:10px;
	height:15px;
}
#subnavi div{
	 position: absolute;
	 float:right;
	 z-index:31;
	 left:450px;
	 top:130px;
}

#scroll{
	position:absolute;
		top:0px;
		left:0;
	width:100%;
	z-index:10;
	overflow:auto;
	height:100%;
	vertical-align:top;
}


#content{
	position:absolute;
		top:0px;
		left:148px;
	width: 848px;
	text-align:left;
	vertical-align:top;
	background-color:#F0F3F9;
	padding-top:130px;
}


#content_td{
	padding: 40px 30px;
	text-align:justify;
}

#leftline{
	position: absolute;
		left:147px;
	width: 1px;
	background-color:#ffffff;
	height:100%;
	z-index: 7;
}

#contentbackground{
	position: absolute;
		left:147px;
	width: 850px;
	background-color:#F0F3F9;
	height:100%;
	z-index: 1;
}

#rightline{
	position: absolute; 
		left:996px;
	width: 1px;
	height: 100%;
	background-color:#BABDC2;
	z-index: 8;
}

.tuev_zertifikat_hwb{
	width:110px;
	height:54px;
	background:url(../images/template/tuev_hwb.jpg);
	float:right;
	margin-top:20px;
}

.tuev_zertifikat_sbe{
	width:110px;
	height:54px;
	background:url(../images/template/tuev_sbe.jpg);
	float:right;
	margin-top:20px;
}