/* farbschema */
/* ---------- */

#menu li a { color: #ffffff; background-color: #333333;}             
#menu li a.aktuell { color: #000000; background-color: #FFFFFF;}                     
#menu li li,#menu li li:hover  { background-color: #333333;}         
#menu li li a ,
#menu li:hover li a { color: #ffffff; background-color: #333333;}
#menu li:hover a, #menu li li:hover a { color: #CCCCCC;}

/* navigation */
/* ---------- */
#hdNav { position: absolute; height: 33px;}

#menu,
#menu ul { list-style-type: none;}
#menu li { position: relative; white-space: nowrap; float: left;}
#menu li li { float: none;}
#menu li a { font-size: 85%; text-decoration: none; font-weight:bold;
             padding: 7px; border: 1px solid #ffffff; border-bottom: none;
             margin: 0; display: block;}
#menu li a.aktuell { font-weight: bold;}
#menu li li { font-weight: normal;}
#menu li li a ,#menu li:hover li a { margin: 0;}
#menu li ul { position: absolute; left: -999em;}
#menu li:hover ul { left: 0;}