body {background-color:white;font-family:'Arial','Verdana';font-size:10pt;color:black;margin:0px;padding:0px;}

td {font-size: 10pt; }
a {color: #336600; text-decoration:none;}
a:hover {color:#336600; text-decoration: underline;}

#site {position:relative; top:0px; width:900px; margin:auto; vertical-align:middle; }

#meta {position:absolute; left:0px; top:8px; width:900px; height:20px; text-align: right;}

#head {position:absolute; left:0px; top:25px; width:900px; height:106px;background-image:url(head01.jpg);background-position:top left;}

div.partei01 { background-image:url(head01.jpg) !important; }
div.partei02 { background-image:url(head02.jpg) !important; }
div.partei03 { background-image:url(head03.jpg) !important; }
div.partei04 { background-image:url(head04.jpg) !important; }

div.dirk01 { background-image:url(head_dirk01.jpg) !important; }
div.dirk02 { background-image:url(head_dirk02.jpg) !important; }
div.dirk03 { background-image:url(head_dirk03.jpg) !important; }

div.heidi { background-image:url(head_heidi.jpg) !important; }

div.clara01 { background-image:url(head_clara01.jpg) !important; }
div.clara02 { background-image:url(head_clara02.jpg) !important; }
div.clara03 { background-image:url(head_clara03.jpg) !important; }
div.clara04 { background-image:url(head_clara04.jpg) !important; }


#menu {position:absolute; text-align:left;left:0px; top:131px; width:200px; }

#meta a, #menu a, #foot a {color:black;text-decoration:none;}
#menu a:hover, #meta a:hover, #foot a:hover {color:#14A028;}

#menu1-aktiv a, #menu1-deaktiv a {color:white;text-decoration:none; font-weight:bold;}
#menu1-aktiv a:hover, #menu1-deaktiv a:hover {color:black;text-decoration:none;font-weight:bold;}

#menu2-aktiv a, #menu2-deaktiv a { color:white;text-decoration:none; }
#menu3-aktiv a, #menu3-deaktiv a { color:#333;text-decoration:none; }

#menu2-aktiv a:hover, #menu2-deaktiv a:hover {color:white;text-decoration:none;}
#menu3-aktiv a:hover, #menu3-deaktiv a:hover {color:#333;text-decoration:none;}

#menu1-aktiv {color:white;border-top:3px white solid; background-color:#6699cc;padding:3px; padding-bottom:17px;background-repeat:no-repeat;background-image:url(menu1-aktiv.gif);background-position:left bottom;}
#menu1-deaktiv {color:white;border-top:3px white solid; background-color:#6699cc;padding:3px; padding-bottom:17px;background-repeat:no-repeat;background-image:url(menu1-deaktiv.gif);background-position:left bottom;}


#menu2-aktiv {border-top:1px white solid; background-color:#80c341;padding:3px; padding-left:15px;background-repeat:no-repeat;background-image:url(menu2.gif);background-position:left top;}

#menu2-deaktiv {border-top:1px white solid; background-color:#80c341;padding:3px; padding-left:15px;}

#menu3-aktiv {border-top:1px white solid; background-color:#F0F6E5;padding:3px; padding-left:25px;background-repeat:no-repeat;background-image:url(menu3.gif);background-position:left top;}

#menu3-deaktiv {border-top:1px white solid; background-color:#F0F6E5;padding:3px; padding-left:25px;}

#content {position:absolute; left:210px; top:135px; width:690px;}

h1 {font-weight: bold;margin-top:0px;margin-bottom:8px;color:#336600;font-size: 20px;}
h2 {color:#336600;font-size: 16px;}
h2.lead {margin-top:0px;margin-bottom:8px;color:#336600;font-size:14px;}
h2.lead + p {font-size:10pt;padding-left:30px;background-repeat:no-repeat;background-image:url(textanfang.gif);background-position:left top;}

#content p, #content ul, #content li {font-size:10pt;padding-left:30px;}

#text_mit_news {position:absolute; text-align:left;left:20px; top:0px; width:440;}
#text_ohne_news {position:absolute; text-align:left;left:20px; top:0px; width:650;}

#news {background-color:#cde7b4;position:absolute; text-align:left;right:0px; top:0px; width:200px;}

#nachricht a { color: #336600; }
#nachricht a:hover { color: #336600; text-decoration: underline; }

#newskopf {border-top:3px white solid; background-color:#6699cc;padding:3px; padding-bottom:15px;background-repeat:no-repeat;background-image:url(news.gif);background-position:left bottom;}
#nachricht {font-size:9pt;border-bottom:1px #6699cc solid; background-color:#F0F6E5;padding:3px; padding-bottom:5px;}

#foot {font-size:9pt;margin-top:10px;padding:1px; padding-top:15px;background-repeat:no-repeat;background-image:url(foot.gif);background-position:top left;}

