body{
	margin:0;
	padding:0;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#808080;
	text-align:center;
	background-color: #ffffff;
	
}

#kopf{
	clear:both;
	height: 120px;
	text-align:center;
	border-bottom:1px solid #CA1001;
}
#center-head{
	width:960px;
	height:80px;
	margin:0 auto 0;
	
}
#head-left{
	float:left;
	margin-top:40px;
	margin-top:20px;/*Nur f�r die Baustelle*/
	margin-left:27px;
}
#head-right{
	float:right;
	margin-top:18px;
	margin-right:163px;
}



#center{
	text-align:left;
	width:960px;
	margin:0 auto 0;
	
}
#content{
	width:960px;
	text-align:left;
	margin-top:55px;
}

#main{
	width:960px;
	float:left;
}

#naviblock{
	float:left;
	width:220px;
	
}


#naviblock ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#naviblock ul.level1{
	position:relative;
	width:120px;
	text-align:right;
	
}

#naviblock ul.level1 li{
	height:14px;
}


#naviblock ul.level1 li a:link,#naviblock ul.level1 li a:visited,#naviblock ul.level1 li a:active{
	color:#808080;
	text-decoration:none;
}
#naviblock ul.level1 li a:hover{
	color:#CA1001;
	text-decoration:none;
}
#naviblock ul.level1 li.aktiv a:link,#naviblock ul.level1 li.aktiv a:visited,#naviblock ul.level1 li.aktiv a:hover,#naviblock ul.level1 li.aktiv a:active{
	color:#CA1001;
	text-decoration:none;
}



#naviblock li.noshow{
	margin-top:-14px;
	height:0px;
	
}



#naviblock ul.level2{
	position:relative;
	width:90px;	
	text-align:left;
	left:130px;
}

#naviblock ul.level2 li a:link, #naviblock ul.level2 li a:visited, #naviblock ul.level2 li a:active{
	color:#808080;
	text-decoration:none;
}
#naviblock ul.level2 li a:hover{
	color:#CA1001;
	text-decoration:none;
}
#naviblock ul.level2 li.aktiv a:link, #naviblock ul.level2 li.aktiv a:visited, #naviblock ul.level2 li.aktiv a:active, #naviblock ul.level2 li.aktiv a:hover{
	color:#CA1001;
	text-decoration:none;
}





#naviblock ul.level4{
	float:left;
	clear:both;
	margin-left:130px;
	width:90px;
}

#naviblock ul.level4 li{
	height:14px;
	
}
#naviblock ul.level4 li a:link,#naviblock ul.level4 li a:visited,#naviblock ul.level4 li a:active{
	color:#000000;
	text-decoration:none;
	
}
#naviblock ul.level4 li a:hover{
	color:#CA1001;
	text-decoration:none;
	
}
#naviblock ul.level4 li.aktiv a:link,#naviblock ul.level4 li.aktiv a:visited,#naviblock ul.level4 li.aktiv a:active,#naviblock ul.level4 li.aktiv a:hover{
	color:#CA1001;
	text-decoration:none;
	
}
#naviblock h1.level4head{
	font-size:10px;
	color:#CA1001;
	margin-left:130px;
	width:90px;
}
#naviblock h1.level4head a.aktiv{
	font-size:10px;
	color:#CA1001;
	text-decoration:none;
}


h4, h4 a{
	font-size:18px;
	color:#808080;
}
h4 a:hover{
	font-size:18px;
	text-decoration:none;
	color:#CA1001;
}


#contentblock{
	float:left; 
/*	display:block;*/
	text-align:left;
	width:740px;
}

#contentblock .contentleft{
	float:left;
	display:block;
	width:365px;
	max-width:365px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	
}
#contentblock .contentleft img{
	border:none;
}
#contentblock .contentright{
	float:left;
	display:block;
	margin-left:10px;
	width:365px;
	
	margin-left:5px;
}

#contentblock .contentright #inhalt{
	height:330px;
	overflow:auto;
	margin-bottom:26px;
}






#contentblock .contentright #blattermenu{
	text-align:center;
	
	float:left;
	width: 365px;
}

#contentblock .contentright #blattermenu .blattleft{
	text-align:left;
	float:left;
	
	width:150px;
}
#contentblock .contentright #blattermenu .blattcenter{
	float:left;
	
	width:65px;
}
#contentblock .contentright #blattermenu .blattright{
	text-align:right;
	float:left;
	width:150px;
}

#contentblock .contentright #blattermenu span{
	white-space:nowrap;
}
#contentblock .contentright #blattermenu a:link,#contentblock .contentright #blattermenu a:visited,#contentblock .contentright #blattermenu a:active{
	text-decoration:none;
	color:#808080;
	margin-left:4px;
	margin-right:4px;
	
}
#contentblock .contentright #blattermenu a:hover{
	text-decoration:none;
	color:#CA1001;
	margin-left:4px;
	margin-right:4px;
	
}
#contentblock .contentright #blattermenu a.aktiv{
	text-decoration:none;
	color:#CA1001;
	margin-left:4px;
	margin-right:4px;
	
}






#contentblock .contentright ul.level3{
	list-style:none;
	margin:0px;
	padding:0px;
	float: left;
	color:#808080;
	line-height:15px;
}
#contentblock .contentright ul.level3 li{
	display:inline;
	white-space:nowrap;
	
	float:left;
}
	
#contentblock .contentright ul.level3 li a{	
	color:#000000;
	text-decoration:none;
}		
#contentblock .contentright ul.level3 li a:hover{
	color:#CA1001;
	text-decoration:none;
	
}	
#contentblock .contentright ul.level3 li.notmember a{
	color:#808080;
	text-decoration:none;
	
}	
#contentblock .contentright ul.level3 li.notmember a:hover{
	color:#CA1001;
	text-decoration:none;
	
}

h1.headoverview{
	margin:0px;
	padding:0px;
	color:#808080;
	font-size:18px;
	margin-bottom: 33px;
}
h1.headoverview_one_block{
	margin:0px;
	padding:0px;
	color:#808080;
	font-size:18px;
	
	height:20px;
}
h2.subheadoverview_one_block{
	margin:0px;
	padding:0px;
	color:#808080;
	font-size:10px;	
	height:33px;
}

/* Styles f�r die Einspaltige Darstellung z.B. Startseiten */
#content_one_block{
	float:left;
	display:block;
	width:740px;
	text-align:left;
	height:450px;
}

#content_one_block .contentright_one_block{
	float:left;
	display:block;
	margin-left:375px;
	width:365px;
}
/* Styles f�r die Einspaltige Darstellung z.B. Startseiten */
.content_one_line_head{
	font-size:14px;
	color:#808080;
	font-weight:bold;
	
	margin-left:370px;
	margin-bottom:27px;
}

.content_one_line{
	float:left;
	clear:both;
}
.content_one_line_break{
	clear:both;
}

.content_one_line_fixed{
	float:left;
	clear:both;
	height:331px;
	width:720px;
}
.content_one_line_menu{
	float:left;
	margin-top:6px;
}



#contentblock .zeile{
	float:left;
	width:740px;
	margin-bottom:7px;
}
#contentblock .zeile .zeileleft{
	float:left;
}
#contentblock .zeile .zeileright{
	float:left;
}

.cleaner{
	clear:both;
	height:5px;
	overflow:hidden;
	
}

.formlabel{
	float:left;
	width:100px;
}
.formlabel_check{
	float:left;
	width:240px;
}
.formfeld{
	float:left;
}
.formfeld input{
	width:200px;
	border:1px solid #808080;
}
.formfeld textarea{
	width:200px;
	border:1px solid #808080;
	height:80px;
}
.formfeld_plz input{
	float:left;
	width:35px;
	border:1px solid #808080;
}
.formfeld_stadt input{
	float:left;
	width:155px;
	margin-left:3px;
	border:1px solid #808080;
}

.formfeld_check input{
	float:left;
	border:none;
}

.voteimage{
	float:left;
	width:113px;
}




#contentblock .deutsch {
margin-bottom:30px;
margin-top:130px;
color:#000000;
font-size:14px;
text-decoration:none;
}

#contentblock .english {
color:#000000;
font-size:14px;
text-decoration:none;

}

.halbezeile{



}

.halbezeileleft{
	float:left;
	width:45%;
	padding-left:5px;
}
.halbezeileright{
	float:left;
	width:45%;
	padding-left:5px;
}
.tx-flippingbook-pi1 .fbFooter {
display:none;}
