@charset "utf-8";
body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../bilder/bg.png);
	background-repeat:repeat-x;
	background-color:#efefef;
}
img{
	border:0px;
	font-size:1px;
}
img a{
	border:0px;
	font-size:1px;
}
#corpus{
	width:900px;
	height:auto !important;
	margin:0px auto;
}
#wrapper{
	width:900px;
	height:auto !important;
}
a:link, a:visited{
	font-family:"Times New Roman", Times, Garamond, serif;
	font-size:12px;
	color:#d07327;
	text-align:left;
	line-height:18px;
	text-decoration:none;
}
a:hover, a:active, a:focus{
	font-family:"Times New Roman", Times, Garamond, serif;
	font-size:12px;
	color:#363636;
	text-align:left;
	line-height:18px;
	text-decoration:none;
}
hr{
	background-color:#929291;	/* Mozilla 1.4 */
	color:#929291;	/* IE 6 */
	border:#929291;	/* Opera 7.11 */
	height:1px;		/* in Opera f�r die Anzeige n�tig, in Mozilla f�r die einheitliche H�he */
}

em{
	font-family:"Times New Roman", Times, Garamond, serif;
	font-size:12px;
	color:#363636;
	text-align:left;
	line-height:16px;
	text-decoration:none;
}
h1{
	font-family:"Times New Roman", Times, Garamond, serif;
	font-size:15px;
	text-align:left;
	line-height:30px;
	color:#d07327;
	display:inline;
	text-decoration:none;
	white-space:nowrap;
}
h2{
	font-family:"Times New Roman", Times, Garamond, serif;
	font-size:14px;
	text-align:left;
	line-height:20px;
	color:#535353;
	display:inline;
	text-decoration:none;
	white-space:nowrap;
	letter-spacing:1px;
}
td{
	height:25px;
	padding:5px 5px 5px 8px;
}
/*-------------------------------------------Kopf-------------------------------------------*/
#logo{
	width:350px;
	height:80px;
	float:left;
	font-size:1px;
}
#head_rechts{
	width:550px;
	height:80px;
	float:left;
	font-size:1px;
}
#head_navi{
	width:340px;
	height:22px;
	float:right;
	margin:58px 10px 0px 0px;
	font-family:"Times New Roman", Times, Garamond, serif;
	font-size:11px;
	color:#d07327;
	text-align:left;
}
#head_navi a:link, #head_navi a:visited{
	font-family:"Times New Roman", Times, Garamond, serif;
	font-size:11px;
	color:#666666;
	text-align:left;
	text-decoration:none;
}
#head_navi a:hover, #head_navi a:active, #head_navi a:focus{
	color:#d07327;
}
#bilder{
	width:900px;
	height:159px;
	float:left;
}
#linie{
	width:900px;
	height:2px;
	float:left;
	font-size:1px;
}
/*-------------------------------------------Navigation-------------------------------------------*/
#navi{
	width:900px;
	height:40px;
	float:left;
}
.btn{
	width:125px;
	height:40px;
	float:left;
}
#btn_abstand{
	width:10px;
	height:40px;
	float:left;
}
/*-------------------------------------------Sub Navigation-------------------------------------------*/
#subnavi_abstand{
	width:152px;
	height:25px;
	float:left;
}
#subnavi_abstand2{
	width:408px;
	height:25px;
	float:left;
}
#subnavi_abstand3{
	width:518px;
	height:25px;
	float:left;
}
#subnavi{
	height:22px;
	float:left;
	font-family:"Times New Roman", Times, Garamond, serif;
	font-size:12px;
	color:#d07327;
	text-align:left;
	margin-top:3px;
}
#subnavi a:link, #subnavi a:visited{
	font-family:"Times New Roman", Times, Garamond, serif;
	font-size:12px;
	color:#666666;
	text-align:left;
	text-decoration:none;
	letter-spacing:1px;
}
#subnavi a:hover, #subnavi a:active, #subnavi a:focus{
	color:#d07327;
}
/*-------------------------------------------Main BG-------------------------------------------*/
#main_bg{
	width:900px;
	min-height:325px;
	height:auto !important;
	height:325px;
	float:left;
	background-image:url(../bilder/main_bg.png);
	background-repeat:repeat-y;
}
#main_oben{
	width:900px;
	height:5px;
	float:left;
	font-size:1px;
	background-image:url(../bilder/main_oben.png);
	background-repeat:no-repeat;
}
#main_unten{
	width:900px;
	height:10px;
	float:left;
	font-size:1px;
	background-image:url(../bilder/main_unten.png);
	background-repeat:no-repeat;
	padding-bottom:10px;
}
/*-------------------------------------------Aktuelles-------------------------------------------*/
#links{
	width:190px;
	min-height:325px;
	height:auto !important;
	height:325px;
	float:left;
}
.abstand_vertikal{
	width:10px;
	min-height:325px;
	height:auto !important;
	height:325px;
	float:left;
}
#aktuelles{
	width:170px;
	min-height:200px;
	height:auto !important;
	height:200px;
	float:left;
	padding:5px 0px 0px 10px;
	font-family:"Times New Roman", Times, Garamond, serif;
	font-size:12px;
	color:#535353;
	text-align:left;
	line-height:18px;
}
#adresse{
	width:170px;
	float:left;
	padding:5px 0px 0px 10px;
	margin:0px;
	font-family:"Times New Roman", Times, Garamond, serif;
	font-size:12px;
	color:#535353;
	text-align:left;
	line-height:18px;
}
/*-------------------------------------------Inhalt-------------------------------------------*/
#content{
	width:665px;
	min-height:325px;
	height:auto !important;
	height:325px;
	float:left;
}
#einspaltig{
	width:625px;
	min-height:305px;
	height:auto !important;
	height:305px;
	padding:20px 0px 0px 20px;
	font-family:"Times New Roman", Times, Garamond, serif;
	font-size:12px;
	color:#535353;
	text-align:justify;
	line-height:18px;
}
.zweispaltig{
	width:300px;
	min-height:260px;
	height:auto !important;
	height:260px;
	float:left;
	font-family:"Times New Roman", Times, Garamond, serif;
	font-size:12px;
	color:#535353;
	text-align:justify;
	line-height:18px;
}
.abstand_spalte{
	width:25px;
	min-height:260px;
	height:auto !important;
	height:260px;
	float:left;
}
.dreispaltig{
	width:230px;
	min-height:260px;
	height:auto !important;
	height:260px;
	float:left;
	font-family:"Times New Roman", Times, Garamond, serif;
	font-size:12px;
	color:#535353;
	text-align:justify;
	line-height:18px;
}
#bildleiste{
	width:115px;
	min-height:260px;
	height:auto !important;
	height:260px;
	float:left;
}
#bildleiste img {
	border:2px solid #d07327;
	font-size:1px;
}
/*------------------------------------------------------------------------ Mitarbeiter -----------------------------------------------------------------*/
.mitarbeiter_adresse{
	width:625px;
	height:150px;
	float:left;
	font-family:"Times New Roman", Times, Garamond, serif;
	font-size:12px;
	color:#535353;
	line-height:18px;
	text-align:left;
}
.mitarbeiter_abteilung{
	width:625px;
	height:35px;
	float:left;
	font-family:"Times New Roman", Times, Garamond, serif;
	font-size:13px;
	color:#d07327;
	line-height:18px;
	text-align:left;
	font-weight:bold;
}
.mitarbeiter_profil{
	width:282px;
	height:120px;
	float:left;
	margin:20px 15px 20px 15px;
}
.profil_foto{
	width:90px;
	float:left;
	border:1px solid #535353;
}
.profil_text{
	width:175px;
	height:120px;
	float:left;
	font-family:"Times New Roman", Times, Garamond, serif;
	font-size:12px;
	color:#535353;
	line-height:18px;
	text-align:left;
	margin:0px 0px 0px 15px;
}
/*----------------------------------Kontaktformular---------------------------------*/
input{
	font-family:"Times New Roman", Times, Garamond, serif;
	font-size:12px;
	color:#535353;
	font-weight:normal;
	text-decoration:none;
	width:202px;
}
select{
	font-family:"Times New Roman", Times, Garamond, serif;
	font-size:12px;
	color:#535353;
	font-weight:normal;
	text-decoration:none;
}
form {
	font-size:1px;
	padding:0px;
	margin:0px;
}
textarea {
	width:202px;
	height:180px;
	font-family:"Times New Roman", Times, Garamond, serif;
	font-size:12px;
	color:#535353;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}
.kontakt_zeile /*an content anpassen*/ {
	width:300px;
	float:left;
	clear:left;
	font-family:"Times New Roman", Times, Garamond, serif;
	font-size:12px;
	color:#535353;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}
.kontakt_name {
	width:90px;
	float:left;
	clear:right;
	font-family:"Times New Roman", Times, Garamond, serif;
	font-size:12px;
	color:#535353;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	margin-top:7px;
}
.kontakt_inhalt {
	width:210px;
	float:right;
	clear:right;
	font-family:"Times New Roman", Times, Garamond, serif;
	font-size:12px;
	color:#535353;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	margin-top:7px;
}
.kontakt_button {
	width:105px;
	height:25px;
	float:left;
	clear:right;
	font-family:"Times New Roman", Times, Garamond, serif;
	font-size:12px;
	color:#535353;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
}