BODY{	font-size:83%;
	line-height:120%;
	font-family: Arial, Helvetica, Verdana,"Arial Narrow", Geneva, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	color:#000000;
}

H1,H2,H3{color:#1A468F;line-height:120%;}
H1{font-size:1.6em; margin:20px 0 0.5em; font-weight:normal;letter-spacing:2px;}
H2{font-size:1.4em; margin:1.5em 0 0.5em; font-weight:bold;}
H3{font-size:1.0em; margin:1.1em 0 0;}
H4{font-size:0.9em; margin:0.5em 0 0;}
H5,
H6{font-size:0.9em; margin:0 0 0;}

p.klein {font-size: 0.8em;}


table img{margin-bottom:20px;}
table{font-size:1em;border-collapse:collapse;}
table th{color:#1A468F;border:1px solid #CACACA;text-align:left;vertical-align:top;font-weight:bold;padding:4px;background-color:#F6DB00;}
table td{border:1px solid #CACACA;text-align:left;vertical-align:top;padding:4px;background-color:#ffffff;}
table th p{margin:2px;}
table td p{margin:0px;}
table td p+p{margin-bottom:6px;}
table caption{padding:0.5em 0px 3px;color:#1A468F;line-height:120%;text-align:left;font-weight:bold;margin:0px 0px 3px;font-size:1.1em;}

ul li {list-style-type: square;}
p {margin:6px 0px;}
a {color:#1A468F;}
a:focus {color:#000000;text-decoration:none;background-color:#FCE900;}
a:hover {color:#1A468F;text-decoration:none;}
a:active {color:#000000;text-decoration:none;background-color:#FCE900;}

img  {border: none;}
div.outer{margin:0 auto;max-width:1200px;padding:15px;font-size:0.9em}
div.seitenkopf {padding:0}
div.wappen {float:left;margin:0 10px 10px 0;}
.ortsname h1{margin:20px 0;}
div.seitenueberschrift h1{margin:0.5em 0 0;font-size:1.2em;letter-spacing:0px;}
div.neuladen {float:right;text-align:center;border:0px solid #004494;padding:10px;background:#F2F2F2;}
.neuladen a{color:#252525;font-weight:bold;padding:5px;text-decoration:none;border:1px solid #fff;background-color:#D2D2D2;line-height:200%;}
.neuladen a:hover{padding:5px;border:1px solid #fff;background:#E5E5E5;}

div.marquee{clear: both; font-size: 1.6em; font-weight:bold; margin:0;}
div.ergebnistext {;}

table.sitzverteilung {width:100%;}
table.sitzverteilung .spalte1 {}
table.sitzverteilung .spalte2 {}
table.sitzverteilung .spalte3 {}
table.sitzverteilung .spalte4 {}
.td_parteibild{width:1%}
.td_parteitext{width:50%;}
.td_sitze{}
.td_sitzebild{}
.tr_sitzerlaeuterung{}
.td_sitzerlaeuterung span{float:left;margin-right:10px;}
.td_sitzerlaeuterung span img{float:left;}


table.ergebnisdiagramm{border:0px solid #fff;}
table.ergebnisdiagramm th {background-color:transparent;padding:2px 0px 2px 5px;}
table.ergebnisdiagramm td {background-color:transparent;padding:0px;}
table.ergebnisdiagramm .spalte1{}
table.ergebnisdiagramm .spalte2{}
table.ergebnisdiagramm .spaltexx1{}
table.ergebnisdiagramm img{margin:0;width:50px;}

.tr_farbe{}
.tr_prozent{}

.tr_balken{}
.td_leer{height:185px;width:40px;}
.img_skala{height:200px;}
.td_parteien_skala{}
.td_parteien_wert{vertical-align:bottom;}

.tr_parteibilder1{}
.tr_parteibilder2{}

table.ergebnisdiagrammeinzel{}
table.ergebnisdiagrammeinzel .spalte1{}


table.ergebnistabelle {margin-top:20px;width:100%;}
.tr_ueberschrift{}
.tr_partei{}
.td_parteibild{width:1%}
.td_parteitext{}
.td_prozent{}

table.wahlstatistik {width: 40%;}
table.wahlstatistik .spalte1{width: 10%;}
table.wahlstatistik .spalte2{width: 80%;}
table.wahlstatistik .spalte3{width: 35%;}

table.stimmen{border:0; width: 50%;}
table.stimmen .spalte1{width: 85%;}
table.stimmen .spalte2{width: 26%;}
table.stimmen .spalte3{width: 34%;}

div.ergebnis{;}





table.legende {width:80%;}

div.bewerber{clear:both;}

table.bewerber{width:100%;}
table.bewerber .spalte1{width:15%;}
table.bewerber .spalte2{width:50%;}
table.bewerber .spalte3{width:15%;}
table.bewerber .spalte4{}
table.bewerber .partei td{background-color: #E5E5E5;}
.bewerbername{}

.wahlstatistik{} 
.wahlstatistik th.spalte1{width:70%;}



