/*<![CDATA[*/
body { 
background-color : #a70d01; 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #000; 
text-decoration : none; 
text-align : center; 
margin : 0; 
padding : 0; 
} 
hr { 
border : 1px dotted #000; 
} 
h1 { 
display : none; 
font-size : 24px;	
} 
h2 { 
display : none; 
font-size : 18px;	
} 
h3 { 
font-size : 14px;	
color : #a70d01; 
} 
h4 { 
font-size : 12px;	
font-weight : bold; 
} 
.antifloat { 
clear : both; 
} 
abbr { 
speak : spell-out; 
} 
acronym { 
speak : normal; 
} 
abbr , acronym { 
font-variant : normal; 
text-transform : none; 
} 
abbr[title] , acronym[title] { 
border-bottom : 1px dashed #aaa; 
cursor : help; 
} 
address { 
font-size : 8px; 
display : none; 
} 
#container { 
width : 738px; 
height : auto; 
background-color : #a70d01; 
margin : 0 auto; 
padding : 0; 
z-index: 1; 
} 
#top { 
margin : 0; 
padding : 0; 
width : 738px; 
height : 30px; 
float : left; 
text-align : left; 
z-index: 2; 
} 
#kopfnavi { 
margin-top : 10px; 
padding : 0px 2px 0px 0px; 
width : 500px; 
height : 18px; 
text-align : right; 
font-size : 11px; 
z-index: 3; 
float : right; 
} 
#kopfnavi a { 
color : #fff; 
text-decoration : none; 
} 
#kopfnavi a:hover { 
color : #00aeef; 
text-decoration : underline; 
} 
#kopf { 
width : 738px; 
height : 183px; 
background-color : #2572bd; 
background-image : url(../images/kopf.jpg); 
background-repeat : no-repeat; 
margin : 0; 
padding : 0; 
border-top : 1px solid #fff; 
border-right : 1px solid #fff; 
border-bottom : 1px solid #f68e56; 
border-left : 1px solid #fff; 
float : left; 
z-index: 2; 
} 
.strich { 
color : #f68e56; 
} 
#logo { 
width : 99px; 
height : 99px; 
margin-top : 12px; 
margin-right : 10px; 
padding : 0; 
float : right; 
z-index: 3; 
} 
#inhalt { 
width : 738px; 
height : auto; 
background-color : #0054a6; 
margin : 0; 
padding : 0; 
float : left; 
border-right : 1px solid #fff; 
border-bottom : 1px solid #fff; 
border-left : 1px solid #fff; 
z-index: 2; 
} 
#links { 
margin : 0; 
padding : 0; 
background-color : #0054a6; 
text-align : left; 
width : 126px; 
height : auto; 
float : left; 
z-index: 3; 
} 
#navcontainer { 
width : 124px; 
font-size : 11px; 
font-weight : bold; 
float : left; 
} 
#navcontainer ul { 
margin : 0; 
padding : 0; 
list-style-type : none; 
} 
#navcontainer a { 
display : block; 
padding : 3px; 
width : 119px; 
background-color : #003471; 
border-bottom : 1px solid #f68e56; 
} 
#navcontainer a:link, #navlist a:visited { 
color : #fff; 
text-decoration : none; 
} 
#navcontainer a:hover { 
background-color : #448ccb; 
color : #003471; 
} 
#navcontainer a .pfeil { 
color : #003471; 
background : transparent; 
} 
#navcontainer a:hover .pfeil { 
color : #d60027; 
background : transparent; 
} 
#impression { 
margin : 20px 0 0 2px; 
padding : 0; 
width : 120px; 
height : auto; 
text-align : center;
color : #fff; 
float : left; 
z-index: 4; 
} 
#mitte { 
margin : 0; 
padding : 0; 
width : 440px; 
height : auto; 
float : left; 
border-right : 1px solid #f68e56; 
border-left : 1px solid #f68e56; 
z-index: 3; 
} 
#beitrag { 
margin : 4px; 
padding : 4px; 
width : 420px; 
height : auto; 
background-color : #bcdcfa; 
float : left; 
border : 1px solid #f68e56; 
text-align : left; 
z-index: 4; 
} 
#beitrag a { 
color : #0054a6; 
text-decoration : underline; 
} 
#beitrag a:hover { 
color : #00aeef; 
text-decoration : underline; 
} 
#beitrag ul {
	list-style-type: square;
}
.bild { 
display : inline; 
float : right; 
margin : 10px 4px 0 10px; 
} 
.bild_kv { 
display : inline; 
float : left; 
margin : 0px 10px 35px 0px; 
} 
.bild_ka { 
display : inline; 
float : left; 
margin : 0px 10px 50px 0px; 
} 
.bild_k {  
width : 100px; 
height : 180px; 
float : left; 
margin : 0px 10px 0px 0px; 
} 
.bild_kl {  
width : 100px; 
height : 350px; 
float : left; 
margin : 0px 10px 0px 0px; 
}
.wahlkampf {
width : 200px; 
height : 285px; 
float : right; 
margin : 10px 0px 0px 10px; 
}
.wahlkampf2 {
width : 200px; 
height : 285px; 
float : left; 
margin : 10px 10px 0px 0px; 
}
.wahlkampf3 {
width : 400px; 
height : 100px;  
margin : 0px 0px 0px 10px; 
}
#anschrift { 
width : 400px; 
border : 1px solid #bcdcfa; 
margin : 0px 0px 10px 0px; 
} 
.abstand { 
width : 150px; 
display : block; 
margin : 0px 10px 0px 0px; 
float : left; 
} 
.abstand_fr { 
width : 150px; 
height : 40px; 
display : block; 
margin : 0px 10px 0px 0px; 
float : left; 
} 
.abstand_fr1 { 
width : 150px; 
height : 60px; 
display : block; 
margin : 0px 10px 0px 0px; 
float : left; 
} 
.abstand_fr2 { 
width : 150px; 
height : 80px; 
display : block; 
margin : 0px 10px 0px 0px; 
float : left; 
} 
.abstand_fr3 { 
width : 150px; 
height : 100px; 
display : block; 
margin : 0px 10px 0px 0px; 
float : left; 
} 
#rechts { 
margin : 0; 
padding : 0; 
width : 160px; 
height : auto; 
background-color : #0054a6; 
float : right; 
text-align : center; 
z-index: 3; 
} 
#rechts img { 
border: none; 
} 
#terminueber { 
margin : 4px 4px 0px 4px; 
padding : 2px; 
width : 144px; 
height : 18px; 
background-color : #d70029; 
border : 1px solid #f68e56; 
float : right; 
color : #fff; 
font-weight : bold;
z-index: 4; 
} 
#termine { 
margin : 0px 4px 20px 4px; 
padding : 2px; 
width : 144px; 
height : auto; 
background-color : #fff; 
border-right : 1px solid #f68e56;
border-bottom : 1px solid #f68e56;
border-left : 1px solid #f68e56; 
float : right; 
text-align : left; 
font-size : 10px; 
z-index: 4; 
}
#termine a {
color : #0054a6; 
text-decoration : underline;
} 
#termine a:hover { 
color : #00aeef; 
text-decoration : underline; 
}
.weiss { 
color : #fff; 
} 
#down { 
margin : 0; 
padding : 0; 
width : 738px; 
height : 30px; 
float : left; 
text-align : left; 
z-index: 2; 
} 
#behindert { 
margin-top : 5px; 
padding : 0px 0px 0px 2px; 
width : 500px; 
height : 18px; 
text-align : left; 
font-size : 11px; 
color : #fff; 
z-index: 3; 
float : left; 
} 
#behindert a { 
color : #fff; 
text-decoration : none; 
} 
#behindert a:hover { 
color : #00aeef; 
text-decoration : underline; 
} 
.springen { 
font-size: 10px;
float : right; 
} 
input { 
margin : 2px; 
padding : 0; 
vertical-align : top; 
} 
.beschriftung { 
width : 140px; 
float : left; 
clear : left; 
} 
.fehler { 
color : #ff0000; 
font-weight : bold; 
} 
.blind { 
height : 150px; 
margin : 0; 
padding : 0; 
} 
/*]]>*/
