/* FARBEN
blau unbunt #003366
grün unbunt #339966
zeigelrot hell #993333
ziegelrot intensiv #990000
------------------------------------*/

body.hg { background-image:url(bilder/hg3.gif); background-repeat:repeat; margin:0px; padding:0px; }
body.logo { background-color:#003366; margin:0px; padding:0px; }
body.links { background-color:#003366; margin:0px; padding:0px; }
body { background-color:#CCCCCC; font:normal normal normal 10pt Verdana, Arial, sans-serif;margin:0px; padding:0px 0px 10px 0px; }
p.logo { margin:0px; padding:15px 0px 0px 20px; }
div.normal { background-color:#FFFFFF; margin:12px 0px 16px 30px; padding:0px 12px 12px 12px; color:#000000; width:550px; border-left:4px solid #993333; border-right:1px solid #000000; border-bottom:1px solid #000000; }
div.normal2 { background-color:#FFFFFF; margin:12px 0px 16px 30px; padding:0px 12px 12px 12px; color:#000000; width:900px; border-left:4px solid #993333; border-right:1px solid #000000; border-bottom:1px solid #000000; }
div.normal3 { background-color:#FFFFFF; margin:12px 0px 16px 30px; padding:0px 12px 12px 12px; color:#000000; width:900px; border-left:4px solid #993333; border-right:1px solid #000000; border-bottom:1px solid #000000; text-align:center;}
div.bildlinks { float:right; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; }
div.bildrechts { float:left; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; }
div.spalte { background-color:#FFFFFF; margin:12px 0px 16px 4px; padding:0px 6px 12px 6px; color:#000000; width:170px; border-left:4px solid #993333; border-right:1px solid #000000; border-bottom:1px solid #000000; font-size:8pt; }
p { padding:4px 0px 0px 0px; margin:0px 0px 0px 0px; }
p.lix { font-size:10pt; font-weight:normal; color:#FFFFFF; padding:0px; margin:0px 0px 20px 0px; line-height:140%; }
p.lix2 { font-size:10pt; font-weight:normal; color:#FFFFFF; padding:0px; margin:0px 0px 35px 0px; }
p.bcn { padding:1px 1px 1px 6px; margin:0px 0px 0px 0px; font:normal normal normal 8pt Arial, sans-serif; color:#003366; }
p.pfeil { padding:0px 0px 0px 0px; margin:12px 0px 12px 0px; clear:both; }
p.unter { padding:1px 1px 1px 1px; margin:0px 0px 0px 0px; font:normal normal normal 8pt Arial, sans-serif; color:#990000; }
p.ab15 {margin-bottom:15px;}

h1 { font-size:14pt; color:003366; padding:4px 0px 4px 0px; margin:0px 0px 0px 0px; line-height:150%; font-weight:bold; }
h2 {font-size:12pt; color:003366; font-weight:800; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:150%; }
h3 {font-size:10pt; color:003366; font-weight:800; padding:8px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:150%; }
h4 {font-size:12pt; color:003366;}
h5 {font-size:10pt; font-weight:normal; color:003366; padding:0px; margin:4px 0px 0px 0px; }
h6 { font-size:10pt; font-weight:normal; color:#FFFFFF; padding:0px; margin:0px 0px 25px 0px; }
span.klein {font-size:8pt;}
b { font-weight:bold; }
span.men1 { font-size:8pt; padding-left:8px; }
span.unter { padding:1px 1px 1px 1px; margin:0px 0px 0px 0px; font:normal normal normal 8pt Arial, sans-serif; color:#990000; }
img.trechts {float:left; margin-right:12px; margin-top:8px; }
img.tlinks {float:right; margin-left:12px; margin-top:8px; }
img.tbottom {clear:both; margin:0px 0px 3px 0px; }

a:link.li { font-size:10pt; font-weight:normal; text-decoration:none; color:#CC6666; }
a:visited.li { font-size:10pt; font-weight:normal; text-decoration:none; color:#CC6666; }
a:hover.li { font-size:10pt; font-weight:normal; text-decoration:none;  color:#FFFFFF; }
a:active.li { font-size:10pt; text-decoration:underline; }

a:link.li2 { padding-left:15px; font-size:8pt; text-decoration:none; color:#CC6666; }
a:visited.li2 { padding-left:15px; font-size:8pt; text-decoration:none; color:#CC6666; }
a:hover.li2 { padding-left:15px; font-size:8pt; text-decoration:none;  color:#FFFFFF; }
a:active.li2 { padding-left:15px; font-size:8pt; text-decoration:underline; }

a:link.li3 { font-size:10pt; font-weight:normal; text-decoration:none; color:#FFFFFF; }
a:visited.li3 { font-size:10pt; font-weight:normal; text-decoration:none; color:#FFFFFF; }
a:hover.li3 { font-size:10pt; font-weight:normal; text-decoration:none;  color:#FFFFFF; }
a:active.li3 { font-size:10pt; text-decoration:underline; }

a:link.ob { font-size:8pt; text-decoration:none; color:#339966; }
a:visited.ob { font-size:8pt; text-decoration:none; color:#339966; }
a:hover.ob { font-size:8pt; text-decoration:none;  color:#FFFFFF; }
a:active.ob { font-size:8pt; text-decoration:underline; }

/*
a:link.ob { font-size:8pt; text-decoration:none; color:#FFFFFF; }
a:visited.ob { font-size:8pt; text-decoration:none; color:#FFFFFF; }
a:hover.ob { font-size:8pt; text-decoration:none;  color:#FFFFFF; }
a:active.ob { font-size:8pt; text-decoration:underline; }
*/
a:link.bc { font-size:8pt; text-decoration:underline; color:#003366; }
a:visited.bc { font-size:8pt; text-decoration:underline; color:#003366; }
a:hover.bc { font-size:8pt; text-decoration:underline;  color:#990000; }
a:active.bc { font-size:8pt; text-decoration:underline; }

a:link.txt { font-size:10pt; font-weight:normal; text-decoration:underline; color:#003366; }
a:visited.txt { font-size:10pt; font-weight:normal; text-decoration:underline; color:#003366; }
a:hover.txt { font-size:10pt; font-weight:normal; text-decoration:underline;  color:#990000; }
a:active.txt { font-size:10pt; text-decoration:underline; }

a:link.sm { font-size:8pt; font-weight:bold; text-decoration:none; color:#003366; }
a:visited.sm { font-size:8pt; font-weight:bold; text-decoration:none; color:#003366; }
a:hover.sm { font-size:8pt; font-weight:bold; text-decoration:none;  color:#990000; }
a:active.sm { font-size:8pt; text-decoration:underline; }

a:link.txt2 { font-size:10pt; font-weight:normal; text-decoration:none; color:#003366; }
a:visited.txt2 { font-size:10pt; font-weight:normal; text-decoration:none; color:#003366; }
a:hover.txt2 { font-size:10pt; font-weight:normal; text-decoration:none;  color:#990000; }
a:active.txt2 { font-size:10pt; text-decoration:none; }

a:link.txt3 { font-size:10pt; font-weight:800; text-decoration:none; color:#003366; }
a:visited.txt3 { font-size:10pt; font-weight:800; text-decoration:none; color:#003366; }
a:hover.txt3 { font-size:10pt; font-weight:800; text-decoration:none;  color:#990000; }
a:active.txt3 { font-size:10pt; text-decoration:none; }

a:link.txt4 { font-size:10pt; font-family: Courier New, Serif; font-weight:normal; text-decoration:underline; color:#003366; }
a:visited.txt4 { font-size:10pt; font-family: Courier New, Serif; font-weight:normal; text-decoration:underline; color:#003366; }
a:hover.txt4 { font-size:10pt; font-family: Courier New, Serif; font-weight:normal; text-decoration:underline;  color:#990000; }
a:active.txt4 { font-size:10pt; font-family: Courier New, Serif; text-decoration:underline; }

ul { list-style-type:circle; list-style-position:outside; list-style-image:url(bilder/li_kr_3.gif); }
li { padding:1px; margin:0px 12px 6px 0px; vertical-align:middle; }

.bcinvers { color:#003366; background-color:#CCCCCC; font-weight:500; }
/*GRWAHL2009*/
.foto {float:left; margin:0px 8px 10px 2px;}
