body,table,td,tr,div,p,pre,h1,h2,h3,h4,ul      { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; scrollbar-arrow-color: #006400; scrollbar-base-color: #616387 ; scrollbar-face-color: #FFFFFF ; scrollbar-highlight-color: #616387 }
body,td,div,p,pre,ul    { font-size: 11px }

h1    { font-size: 15px }
h2       { font-size: 14px }
h3   { font-size: 13px }

.small  { font-size: 10px }
.gross  { font-size: 13px }
.mini {	font-size: 11px;}
.minimini {font-size: 10px;}

a    { font-weight: bold; font-size: 11px; text-decoration: none }
a:link    { color: #ff9 }
a:visited  { }
a:active  { }
a:hover { text-decoration: underline }
.weiss { color: white }
.forms    { color: #fff; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #339; border: solid 2px #006 }
.tabelle  { border: solid 1px #fff }
.tab_li { border-top: 1px solid #fff; border-right: solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #fff }
.tab_re { border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: solid #fff }
.button40_d  { color: white; background-color: #006; margin-left: 5px; border: solid 1px #fff; width: 40px }
.button150_h   { color: white; background-color: #339; border: solid 1px #fff; width: 150px }
<!--
/* CSS Tabs Hauptnavigation*/
#navcontainer  { margin: 10px 0 0 40px; padding: 0px; height: 20px }

#navcontainer ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: center;
}

#navcontainer ul li  { text-align: center; float: left; margin: 0; padding: 1px; border: 0px; display: block }

#navcontainer ul li a    { color: #ffffff; font-style: normal; font-variant: normal; font-size: 11px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #339; text-align: center; float: none; clear: none; margin: 10px 2px 0px; padding: 0px; border: solid 0px #333399; width: 108px; height: 20px; display: block }

#navcontainer ul li a:hover   { color: #006; background-color: #fff }

#navcontainer a:active  { color: #006; background-color: #fff }

#navcontainer li#active a  { color: #006; background-color: #fff }
-->

<!--
/* CSS Tabs Navi links News,Presse...*/
#navcontainerli {
        margin: 0;
        padding: 0;
        height: 16px;
}

#navcontainerli ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: center;
}

#navcontainerli ul li {
        display: block;
        float: left;
        text-align: center;
        padding: 0;
        margin: 0;
}

#navcontainerli ul li a   { color: #ff9; font: bolder 11px/20px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #000066; text-align: center; margin: 0; padding: 0; border-top: 1px solid #006; border-right: none; border-bottom: 1px solid #006; border-left: none; width: 160px; height: 16px; display: block }

#navcontainerli ul li a:hover  { color: #006; background-color: #fff; border-top: 1px solid #006; border-bottom: 1px solid #006 }

#navcontainerli a:active  { color: #006; background-color: #fff }

#navcontainerli li#active a  { color: #006; background-color: #fff }
-->
/* CSS Tabs Navi links*/
#navcontainerlinks {
        margin: 0;
        padding: 0;
        height: 16px;
}

#navcontainerlinks ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: center;
}

#navcontainerlinks ul li {
        display: block;
        float: left;
        text-align: center;
        padding: 0;
        margin: 0;
}

#navcontainerlinks ul li a  { color: #ff9; font: bolder 11px/20px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #000066; text-align: left; text-indent: 4px; margin: 0; padding: 0; border-top: 2px solid #333399; border-right: none; border-bottom: 2px solid #333399; border-left: none; width: 140px; height: 16px; display: block }

#navcontainerlinks ul li a:hover {
        color: #000066;
        background: #FFFFFF;     
        border-top: 2px solid #333399;
        border-bottom: 2px solid #333399;        
}

#navcontainerlinks a:active {
        color: #000066;
        background: #FF9;           
}

#navcontainerlinks li#active a {
        color: #000066;
        background: #FFFFFF;     
        border-top: 2px solid #333399;
        border-bottom: 2px solid #333399;        
}
.Bild { border-right: 3px ridge #003; border-bottom: 3px ridge #003 }
.Bildserie { border-right: 3px ridge #003; border-bottom: 3px ridge #003 }
.Button_Schatten { border-right: 2px ridge #003; border-bottom: 2px ridge #003 }
.link_links { font-size: 10px }
.Datum_links { font-size: 9px }
.Text_haupt { font-size: 11px }
.Impressum { font-size: 10px }
.Ueberschrift_mitte  { color: #fff; font-weight: bolder; font-size: 14px; vertical-align: middle }
.Ueberschrift_unterpunkt     { color: white; font-weight: bolder; font-size: 12px; background-color: #339; clear: right; margin: 2px 0px; padding: 2px 2px 2px 10px; border: solid 0px #fff; width: 150px }