body            { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; background-color: #999; background-image: url(pictures/template/190px_1px_666666.gif); background-repeat: repeat-y; margin: 0; padding: 0; }
#navcontainer                { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 10px; text-transform: uppercase; letter-spacing: 2px; visibility: visible; display: block; margin: 0; padding: 0; position: absolute; z-index: 41; top: 0; left: 0; width: 320px; height: auto }
#navcontainer ul   { list-style-type: none; margin: 0; padding: 0 }
#hauptnav   { margin: 0; padding: 0 }
#hauptnav li      { margin: 0; padding: 0 }
#hauptnav a       { color: white; text-decoration: none; display: block; margin: 0; padding-top: 13px; padding-bottom: 3px; padding-left: 30px; border-bottom: 1px solid white }
#hauptnav a.yellow { color: #ff9; text-decoration: none; display: block; margin: 0; padding-top: 13px; padding-bottom: 3px; padding-left: 30px; border-bottom: 1px solid white; }
#hauptnav a.activb { color: #ff9; text-decoration: none; display: block; margin: 0; padding-top: 13px; padding-bottom: 3px; padding-left: 30px; border-bottom: 1px solid white; }
#hauptnav a.space27 { color: white; text-decoration: none; display: block; margin: 0; padding-top: 40px; padding-bottom: 3px; padding-left: 30px; border-bottom: 1px solid white }
#subnav a         { color: #ff9; display: block; margin-top: 0; margin-left: 30px; padding-top: 13px; padding-bottom: 3px; padding-left: 0  }
#subnav a.white         { color: #fff; display: block; margin-top: 0; margin-left: 30px; padding-top: 13px; padding-bottom: 3px; padding-left: 0  }
#subsubnav a      { color: #ff9; padding-top: 4px; padding-bottom: 4px; border-bottom: 0 none }
#subsubnav a.contact   { color: #fff; padding-top: 40px; border-bottom: 0 none }
#subsubnav a.klein { color: #ff9; margin-bottom: -5px; padding-top: 4px; border-bottom: 0 none; }
#subsubnav a.gross2 { color: #ff9; padding-top: 4px; padding-bottom: 31px; border-bottom: 0 none; }
#subsubnav a:hover.mittel { color: #ff0; padding-top: 4px; padding-bottom: 13px; border-bottom: 0 none; }
#subsubnav a.mittel { color: #ff9; padding-top: 4px; padding-bottom: 13px; border-bottom: 0 none; }
#subsubnav a.gross { color: #ff9; padding-top: 4px; padding-bottom: 22px; border-bottom: 0 none; }
#subsubnav a.white { color: white; }
#subnav ul  { margin: 0; padding-top: 9px; padding-bottom: 18px }
#hauptnav a:hover, #hauptnav a#current:hover { color: #ff3; text-decoration: none }
#subnav a:hover, #subnav a#subcurrent:hover { color: #ff0; }
#subsubnav a:hover, #subsubnav a#current:hover { color: #ff0; }
a#current, a:visited#current, a#subcurrent , a:visited#subcurrent  { color: #fc0 }
a { color: #ff9; text-decoration: none; }
a:hover { color: #fc6; text-decoration: none; }
#navlist       { background-color: transparent; visibility: visible; margin: 0; padding: 0; position: absolute; z-index: 44; top: 108px; left: 0; width: 190px; height: auto }
#logo  { background-color: #666; visibility: visible; position: absolute; z-index: 42; top: 0; left: 0; width: 190px; height: 108px }
.dgbold { font-weight: bold; letter-spacing: 1px; }
.dgcapsspace { font-weight: bold; text-transform: uppercase; letter-spacing: 2px; }
.wcapsspace { color: white; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; }
.wbold { color: white; font-weight: bold; letter-spacing: 1px; }
.obold { color: #ff9; font-weight: bold; letter-spacing: 1px; }
.gelb { color: #ff9; }
.regular { font-weight: normal; letter-spacing: 1px; }

