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

.fehler {color: red; }

td {font-size: 10pt; }
a {color:black;}
a:hover {color:#14A028;}

#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(head.jpg);background-position:top left;}

#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;}
#menu1-aktiv a:hover, #menu1-deaktiv a:hover {color:black;text-decoration:none;}

#menu1-aktiv {color:white;border-top:3px white solid; background-color:#14A028;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:#14A028;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:#F0F6E5;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:#F0F6E5;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(menu2.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:#F0F6E5;position:absolute; text-align:left;right:0px; top:0px; width:200px;}

#newskopf {border-top:3px white solid; background-color:#DCEAC5;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 #DCEAC5 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;}
