@charset "utf-8";
body{
	font-family:tahoma,arial,verdana;
	font-size:12px;
	line-height:1.5em;
}

#page{
	margin-left:auto;
	margin-right:auto;
	width:1009px;
}
#mittelspalte{
	margin-left:auto;
	margin-right:auto;
	width:942px;
}
#head{
	height:83px;
	width:942px;
	background-image:url(../img/startpage/bg_head.gif);
}
#hauptnavi{
	width:910px;
	height:18px;
	padding-left:32px;
}
#bild{
	height:370px;
	width:942px;
	background-image:url(../img/startpage/willkommen.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
#rss{
	padding-top:140px;
	margin-left:70px;
	width:400px;
	height:206px;
	position:absolute;
	font-size:9px;
	overflow:hidden;
}
#rss p{
padding:0px;
height:100px;
line-height:15px;

}
#boxen{
	height:199px;
	width:942px;	
}
#footer{
	display:none;
	height:109px;
	width:942px;
	background-image:url(../img/startpage/bg_footer.gif);
}
#metanavi{
}
#bildklein{
	width:942px;
	background-image:url(../img/page/headbild.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:217px;
}
#content{
	width:942px;
	min-height:370px;
}
#linkenavi{
	width:910px;
	height:18px;
	padding-left:32px;
}
#contentbereich{
	margin-top:15px;
	padding-left:32px;
	width:625px;
	float:left;
	min-height:200px;
	padding-right:50px;
}
#rechtespalte{
	margin-top:15px;
	width:202px;
	float:left;
}
.clearer {
	float:none;
	clear:both;
}

/**/
a{
	color:#8c8a8c;
	text-decoration:none;
}
a:hover{
	color:#085853;
	text-decoration:none;
}

/**/
.mainavi1{
	float:left;
	margin-right:10px;
}

.mainavi1akt{
	float:left;
	margin-right:10px;
	color:#085853;
}
.mainavi1akt a{	
	color:#085853;
}

.subnavi1{
	float:left;
	margin-right:10px;
}
.subnavi1akt{
	float:left;
	margin-right:10px;
}
.subnavi1akt a{
	color:#085853;
}

/**/
.funferbox{
	width:942px;
	margin-left:20px;
	margin-right:20px;
}
.box4er1, .box4er2, .box4er3, .box4er4{
	width:226px;
	float:left;
}

h1{
	font-size:14px;
	color:#085853;
	font-weight:normal
}
h2{
	font-size:14px;
	color:#58585A;
	font-weight:normal
}

/*mailformular*/
.csc-mailform-field label {
float:left;
padding-bottom:10px;
text-align:left;
width:200px;
}
.csc-mailform-field {
clear:both;
width:350px;
}

.csc-mailform{
	width:350px;
}

p{
margin:0;
padding-bottom:10px;
padding-top:10px;
}
.links50{
float:left;
width:48%;
padding-right:1%;
}
.rechts50{
float:left;
width:48%;
padding-left:1%;
}
.tx_lumogooglemaps_pi1_sidebar{
display:none;
}


.partnerbox{
width:624px;
}
.box-head{
width:624px;
height:20px;
background-image:url(../img/box/box_head.gif);
}
.box-kachel{
width:624px;
background-image: url(../img/box/kachel.gif);
background-repeat:repeat-y;
padding-top:10px;
}
.box-footer{
width:624px;
height:20px;
background-image:url(../img/box/box_footer.gif);
}
.links1{
float:left;
width:185px;
padding-left:30px;
padding-right:5px;
}
.rechts2{
float:left;
width:369px;
padding-right:30px;
padding-left:5px;
font-size:11px;
}

.rechts2 p{
padding-top:5px;
padding-bottom:5px;
}

.rechts2 h1{
font-size:16px;
}

fieldset.tx-powermail-pi1_fieldset {
	background-color:#FFF;
}
fieldset.tx-powermail-pi1_fieldset div.even {
	background-color:#fff;
}
fieldset.tx-powermail-pi1_fieldset div.odd {
	background-color:#fff;
}