html {margin:0; padding:0;width:100%;height:100%;font-family:Verdana,Arial,sans-serif;font-size:12px;}
body {background-color:#ffffff;text-align:left; margin:0; width:100%;height:100%;color:#006600;}


img {border:solid 0px #006600;}

h1 {display:inline;font-family:Times New Roman,Verdana,Arial,sans-serif;font-size:30px;font-weight:bold;color:#006600;}
h2 {display:inline;font-family:Verdana,Arial,sans-serif;font-size:20px;font-weight:bold;color:#006600;}
h6 {display:inline;font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:normal;color:#006600;}

hr {color: 1px #006600; margin:5px 5px 5px 0px;}

pre {font-family:Verdana,Arial,sans-serif;font-size:12px;color:#006600;}

div.container { position:absolute;left:50%;width:980px;height:590px;
                margin-top:50px;margin-left:-490px;
                border:solid 0px #ff0000;text-align:left;
}

div.logo {  position:absolute;left:0px;top:0px;width:134px;height:105px;
            border:solid #006600;border-width:1px 0px 1px 1px;
            text-align:center;padding:5px;
}
div.oben {  position:absolute;left:145px;top:0px;width:810px;height:40px;
            border:solid #006600;border-width:1px 1px 1px 0px;
            text-align:left;padding:37px 0px 38px 23px;
}
div.navi {  position:absolute;left:0px;top:116px;width:978px;height:470px;
            border:solid 0px #ff0000;text-align:left;
            padding-top:3px;
}

div.inhalt {position:absolute;left:170px;top:125px;width:807px;height:435px;
            border:solid 0px #ff0000; 
            text-align:left;padding:0px;
}



div.bull { 
    padding:2px 3px 3px 4px;
    margin:5px 4px 0px 0px;
    border:solid #006600;border-width:1px 1px 1px 1px;
    font-family: Verdana,Arial,sans-serif;
    font-size:12px;font-weight:bold;color:#006600;
    text-decoration:none;text-align:left;
}

a { display:block;
    width:125px;
    padding:3px 3px 2px 2px;
    margin-top:5px;
    border:solid 1px #006600;
    font-family: Arial,sans-serif;
    font-size:11px;font-weight:bold;color:#006600;
    text-decoration:none;text-align:left;
}

a.aktuell { width:949px; }

a.bild { 
    text-align:center;
    padding:0px;
    margin:0px;
    border:solid 0px #006600;
}

a.link { display:inline;
         text-align:left;
         border:solid 0px #006600;
         font-size:12px;
         padding:0px;
         margin:0px;
}


a.email {display:inline;
         text-align:left;
         border:solid 0px #006600;
         font-size:12px;
         font-family: Verdana,sans-serif;
         font-weight:normal;
         text-decoration:underline;
}


a:focus { outline: none; }
a:hover {color:#FFFFFF;background:#006600;}
a:hover.bild {background:transparent;}

td{ background:#ffffff;
    color:#006600;
    text-align:left;
    vertical-align:top;
    padding:0px;
    margin:0px;
    font-family:Verdana,Arial,sans-serif;
    font-size:12px;
    border:solid 0px #ff0000;
}

td.tab1 {padding:0px 9px 9px 0px;vertical-align:top;}

td.rechts {text-align:right;}

td.vorstand {width:170px;height:130px;border:solid 0px #006600;padding:5px;text-align:center}

td.szb {
    border:solid #006600;border-width:1px 1px 1px 0px;
    font-weight:bold;
    padding:2px;
}
td.szbl {
    border:solid #006600;border-width:1px 1px 1px 1px;
    font-weight:bold;
    padding:2px;
}
td.szc {
    text-align:center;
    border:solid #006600;border-width:0px 1px 1px 0px;
    font-weight:bold;
    padding:2px;
}
td.szcn {
    text-align:center;vertical-align:middle;
    border:solid #006600;border-width:0px 1px 1px 0px;
    
    padding: 2px;
}

td.szn {
    border:solid #006600;border-width:0px 1px 1px 0px;
    font-weight:normal;
    padding: 2px;
}
td.sznl {
    border:solid #006600;border-width:0px 1px 1px 1px;
    font-weight:normal;
    padding:2px;
    height:20px;
}

