body { 
background-color: #3d3d3d; 
font-family: Arial;
margin: 0px;
padding: 0px;
font-size: 16px;
text-align:center;	
}


#oben{
height: 310px;
background-image:url("img/hg_blauschwarz.jpg");
background-position: bottom;
background-repeat: repeat-x;
background-color:#3d3d3d;
margin: 0px;
padding: 0px;	
}

/*kopf*/

#head {
background-image:url("img/hg_head1.jpg");
background-position: top;
background-repeat: repeat-x;
background-color:#000000;
height:165px;
border-bottom: 3px solid #97AFC8;
}

#navi1 {
	width: 1004px;
	margin: 0px auto;
	color:#ffffff;
	padding: 28px 0px 0px 0px;
	
}
#navi1 span{float: left; height: 25px; }
.hauptnavi_anfang {background:url("img/obernavi_anfang.gif") no-repeat;width: 114px; padding-right: 0px;*padding-right: 60px; margin: 0px 0px 0px 0px;*margin: 0px 0px 0px 2px;}
.hauptnavi_anfang_a {background:url("img/obernavi_anfang_a.gif") no-repeat;width: 114px;padding-right: 0px;*padding-right: 60px;margin: 0px 0px 0px 0px;*margin: 0px 0px 0px 2px;}	
.hauptnavi_mitte {background:url("img/obernavi_mitte.gif") no-repeat;width: 114px; *width: 150px; padding-left: 30px;}
.hauptnavi_mitte_a {background:url("img/obernavi_mitte_a.gif") no-repeat;width: 114px; *width: 150px; padding-left: 30px;}
.hauptnavi_ende {background:url("img/obernavi_ende.gif") no-repeat right;width: 180px;padding-left: 0px;}
.hauptnavi_ende_a {background:url("img/obernavi_ende_a.gif") no-repeat right;width: 180px;padding-left: 0px;}
#navi1 a{ 
	text-decoration: none;
	color: #ffffff;
	position: relative;
	top: 7px;
	left: 15px;
	font-weight: bold;
	}
#navi1 a:hover ,#navi1 a.active {color: #FA8C05; }	
	
#kopf {
	clear: left;
	width: 1000px;
	height:109px;
	margin: 0px auto;
	color:#ffffff;
	border: 2px solid #97AFC8;
	background: #0065CB;
}
#kopf_text{
	float: left;
	width: 680px;
	text-align: right;
	height:109px;
	padding-right: 10px;
}
#kopf_bild{
	float:right;
	height:109px;
}


/*navigation*/

#navi {
clear: both;
margin: 0px auto;
width: 1004px; 
height:111px;
background-image:url("img/hg_navi.jpg");
background-position: top;
background-repeat: repeat-x;
background-color:#ffffff;
text-align: left;
}
#navi .unternavi{
	position: relative;
	top: 8px;
	left: 10px;
}

#navi .unternavi2{
	position: relative;
	top: 3px;
	left: 10px;}
	
.bilanz{ padding-left: 220px; margin-top: 15px;
	background-image:url("img/marker1.gif");
	background-position: 196px 0px;
	background-repeat: no-repeat;
	}	
.arbeit{ padding-left: 54px; margin-top: 15px;
	background-image:url("img/marker1.gif");
	background-position: 30px 0px;
	background-repeat: no-repeat;
	}		
#navi a{
font-weight: bold;
color:#ffffff;
text-decoration: none;
padding: 0px 30px 10px 20px;
}
#navi a:hover{
font-weight: bold;
color:#FA8C05;
text-decoration: underline;
}
#navi a.active {
font-weight: bold;
color:#FA8C05;
text-decoration: none;
}
#navi h1{
font-size: 140%;
color:#002B56;
padding: 10px 20px 5px 30px;
text-align: left;
}
#mitte{
	background-color: #3d3d3d; 
	background-image:url("img/hg_unten.jpg");
	background-position: bottom;
	background-repeat: repeat-x;
	min-height: 320px;
	
}
#content_druck {background-color: #ffffff;color:#000000;padding: 20px;}
#content_druck a{padding-left: 800px;text-decoration: underline; color: #0065cb;}
#druck {	text-align: center; font-size: 90%;
	margin: 10px auto;
	padding: 0px 20px;
	width: 95%;
	font-family: Arial;}
#druck td{border: 1px solid #000000;padding: 2px;}
/*inhalt*/
#content {
	margin: -50px auto 20px auto;*margin: -45px auto 20px auto;
	padding: 0px 0px 20px 20px;*padding: 0px 0px 20px 40px;
	background-color: #ffffff;color:#002B56;
	width: 984px; *width: 1004px;
	min-height: 320px;
	line-height: 150%;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-khtml-border-radius-bottomright: 10px;
	text-align:left;
}


#content h2{
color:#002B56;
font-size: 110%;
 margin: 0px ; padding: 20px 20px 0px 20px; 
}
#content h3{
color:#002B56;
font-size: 80%;
 margin: 0px ; padding: 20px 20px 0px 20px; 
 text-align: right;
}


#content p{
font-family: Arial;
color:#002B56;
font-size: 100%;
 margin: 0px ; padding: 20px 20px 0px 20px; 
}
#content p.keinabstand{
 margin: 0px ; padding: 0px 20px;
}

#content .bild{text-align: center; margin: 0px auto; padding: 20px 0px;}
#content a{ text-decoration: underline; color: #0065cb;}


#content table{
	font-size: 100%;text-align: center;
	color:#002B56;
	margin: 10px auto;
	padding: 0px 20px;*padding: 0px 60px;
	width: 95%;
	font-family: Arial;
	
}
#content th{
	text-align: left;
	padding: 10px 2px;
	font-size: 100%;
}
#team {	text-align: center; vertical-align: top;}
#team img{border: 1px solid #0065cb;}
#druck {	text-align: center; border: 1px solid #000000;}
#content td {padding: 10px; text-align: left;}

#content td .leer{
	height: 20px;
}
#content td.ueberschrift{
	font-weight: bold;
	padding-top: 15px;
	font-size: 130%;
	text-align: left;
	}
#content .td1{
	width: 200px; padding: 0px 5px;
	}
#content .td2{
	width: 350px; padding: 0px 5px;
	}
#content .td3, #content_druck .td3{
	width: 250px; padding: 0px 5px;
	}
#content .tab{
	width: 150px; padding: 0px 5px;
	}
#content .strong {font-weight:bold;}
#content .klein {margin: 10px 20px; font-size: 80%; color: #3d3d3d;line-height: 120%;}
.img_rechts {float: right; margin: 0px 20px; padding: 0px 20px;}
#content ul{
	margin: 0px 20px;
	padding-top: 15px; 
	list-style: disc;
}
#content li{
	padding: 0px 10px;
	line-height: 180%;
	
}
#content li.text{
	padding: 0px 10px;
	font-size: 100%;
}
#content .input{
	color: #002b56;
	border: 1px solid #97afc8;
}
#erklaerung{
	padding: 20px 20px 10px 20px;
	font-size: 80%;
	text-align: justify;
	color: #3d3d3d;
	line-height: 120%;
}

.button{
	background: #0065cb;
	border: 1px solid #707070;
	padding: 2px 5px;
	color: ffffff;
}

.abstand{padding-left: 100px;}
#unten{
	
}
