@charset "utf-8";
/* CSS Document */

body{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
}
#corpus{
		width:100%;
		height:auto !important;
}
#wrapper{
		width:100%;
		height:auto !important;
}
img{
		border:0px;
}
img a{
		border:0px;
}
h1{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#9c9ea0;
		text-decoration:none;
		font-weight:bold;
}
h2{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:6px;
		color:#51708f;
		text-decoration:none;
		font-weight:bold;
}
h2 a:link, h2 a:visited{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:6px;
		color:#51708f;
		text-decoration:none;
		font-weight:bold;
}
h2 a:hover, h2 a:active{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:6px;
		color:#888888;
		text-decoration:none;
		font-weight:bold;
}
h3{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		line-height:6px;
		color:#888888;
		text-decoration:none;
		font-style:italic;
		margin-left:25px;
}
h3 a:link, h3 a:visited{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		line-height:6px;
		color:#888888;
		text-decoration:none;
		font-style:italic;
		margin-left:25px;
}
h3 a:hover, h3 a:active{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		line-height:6px;
		color:#51708f;
		text-decoration:none;
		font-style:italic;
		margin-left:25px;
}
a:link, a:visited{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#888888;
		text-decoration:none;
		line-height:16px;
}
a:hover, a:active, a:focus{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#d0d1d2;
		text-decoration:none;
		line-height:16px;
}
table{
		width:650px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#51708f;
		line-height:16px;
	    text-decoration:none;
	    text-align:left;
}
td{
		background-color:#eeeeee;
		padding:5px;
}
/*------------------------------------------ Kopf --------------------------------*/
#kopf{
		width:100%;
		height:80px;
		background-image:url(../bilder/bg_kopf.png);
		background-repeat:repeat-x;	
		font-size:1px;	
}
#kopf_mitte{
		width:880px;
		height:80px;
		margin:0px auto;
}
#logo{
		width:430px;
		height:77px;
		float:left;
		background-repeat:no-repeat;	
}
.navi_button{
		width:90px;
		height:77px;
		float:left;
		clear:right;
}
/*------------------------------------------ main gesamt --------------------------------*/
#main{
		width:100%;
		min-height:490px;
		height:auto !important;
		height:490px;
		background-color:#FFFFFF;
		float:left;
}
/*------------------------------------------ Suche und Bild --------------------------------*/
#head{
		width:880px;
		height:170px;
		margin:0px auto;
}
#suche{
		width:200px;
		height:170px;
		float:left;
		clear:right;
		font-size:1px;
}
#suche_oben{
		width:200px;
		height:75px;
		background-image:url(../bilder/suche_oben.png);
		background-repeat:no-repeat;
}
#suche_text{
		width:200px;
		height:20px;
		background-image:url(../bilder/suche_text.png);
		background-repeat:no-repeat;
		font-size:1px;
}
#suchfeld{
  		width:200px;
  		height:20px;
		background-image:url(../bilder/suchfeld.png);
		background-repeat:no-repeat;
		font-size:1px;
}
.suchfeld{
  		width:185px;
  		height:20px;
		margin-left:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#51708f;
		text-decoration:none;
}
#suche_unten{
		width:200px;
		height:55px;
		background-image:url(../bilder/suche_unten.png);
		background-repeat:no-repeat;
		font-size:1px;
}
#bild{
		width:680px;
		height:170px;
		float:left;
}
/*------------------------------------------ content gesamt --------------------------------*/
#content{
		width:880px;
		min-height:284px;
		height:auto !important;
		height:284px;
		margin:0px auto;
}
#content_bg{
		width:880px;
		min-height:284px;
		height:auto !important;
		height:284px;
		background-color:#d0d1d2;
		background-image:url(../bilder/aktuell_bg.png);
		background-repeat:no-repeat;
		float:left;
		clear:right;
}
/*------------------------------------------ Aktuell --------------------------------*/
#aktuell{
		width:200px;
		min-height:284px;
		height:auto !important;
		height:284px;
		float:left;
		clear:right;
}
#aktuell_txt{
		width:170px;
		padding-left:15px;
		padding-top:40px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#51708f;
		overflow:hidden;
		text-decoration:none;
}
#aktuell_txt a{
		color:#9c9ea0;
		text-decoration:none;
}
#aktuell_txt a:hover{
		color:#51708f;
		text-decoration:none;
}
#fragen{
		width:100px;
		height:50px;
		float:left;
}
/*------------------------------------------ Inhalt --------------------------------*/
#schein_oben{
		width:680px;
		height:6px;
		font-size:1px;
		background-image:url(../bilder/schein_oben.png);
		background-repeat:no-repeat;
}
#inhalt_bg{
		width:680px;
		min-height:284px;
		height:auto !important;
		height:284px;
		float:left;
		background-image:url(../bilder/main_bg.png);
		background-repeat:repeat-y;
}
#einspaltig{
		width:650px;
		min-height:284px;
		height:auto !important;
		height:284px;
		float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#51708f;
		line-height:16px;
		text-align:justify;
		padding:15px;
		padding-top:5px;
}
.zweispaltig{
		width:312px;
		min-height:284px;
		height:auto !important;
		height:284px;
		float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#51708f;
		line-height:16px;
		text-align:justify;
}
.team_zeile{
		width:650px;
		height:140px;
		float:left;
		font-size:1px;
}
.team_gesamt{
		width:325px;
		height:140px;
		float:left;
		font-size:1px;
}
.team_name{
		width:180px;
		height:140px;
		float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#51708f;
		line-height:16px;
		text-align:left;
}
.team_pic{
		width:145px;
		height:140px;
		float:left;
		font-size:1px;
}
.abstand_ueber{
		width:312px;
		height:38px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#9c9ea0;
		text-decoration:none;
		line-height:16px;
		font-weight:bold;
		float:left;
}
.abstand_text{
		width:25px;
		min-height:284px;
		height:auto !important;
		height:284px;
		float:left;
		clear:right;
}
/*------------------------------------------ Untermenue Fragen--------------------------------*/
.subnavi_gesamt{
	  	width:320px;
		height:50px;
	  	float:left;
	  	clear:right;
}
.subnavi_title{
	  	width:120px;
		height:50px;
	  	float:left;
	  	clear:right;
		color:#9c9ea0;
}
/*------------------------------------------ Footer --------------------------------*/
#footer_bg{
		width:100%;
		height:36px;
		background-image:url(../bilder/footer_bg.png);
		background-repeat:repeat-x;
		float:left;
}
#footer{
		width:880px;
		height:36px;
		margin:0px auto;
}
#footer_abstand{
		width:620px;
		height:36px;
		float:left;
}
.footer_button{
		width:65px;
		height:36px;
		float:left;
		clear:right;
}
/*----------------------------------------------kontaktformular--------------------------------------*/
input{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#51708f;
	    font-weight:normal;
	    text-decoration:none;
}
select{
      	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#51708f;
	    font-weight:normal;
	    text-decoration:none;
}
form {
	    font-size:1px;
	    padding:0px;
	    margin:0px;
}
textarea {
	  	width:195px;
	  	height:100px;
	  	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#51708f;
    	font-weight:normal;
    	text-decoration:none;
    	text-align:left;
}
.kontakt_zeile /*an content anpassen*/ {
	  	width:300px;
	  	float:left;
	  	clear:left;
    	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#51708f;
    	font-weight:normal;
    	text-decoration:none;
    	text-align:left;
}
.kontakt_name {
	  	width:100px;
	  	float:left;
	  	clear:right;
    	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#51708f;
    	font-weight:normal;
    	text-decoration:none;
    	text-align:left;
    	margin-top:10px;
}
.kontakt_inhalt {
	  	width:200px;
	  	float:right;
	  	clear:right;
    	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#51708f;
		font-weight:normal;
		text-decoration:none;
		text-align:left;
		margin-top:10px;
}
.kontakt_button {
	    width:100px;
	    height:19px;
	    float:left;
	    clear:right;
   		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#51708f;
		padding-bottom:13px;
		font-weight:normal;
		text-decoration:none;
		text-align:center;

}

