/* Positionierung des Layers mit dem Navigator */
#Hauptnavigation
{   position: absolute;
    left: 0px;
    bottom:11px; 
    width: 920px;
    z-index: 3;
    overflow: visible;
}


/* ------------ Formatierung Liste Hauptmemnu  (Level1) ------------ */
#Hauptnavigation ul
{
    position:static;list-style:none;
    margin:0;
    padding:0;
}

 /* Formatierung Listenpunkte Level1, diese werden mit «float» nebeneinander gestellt*/
#Hauptnavigation li
{
    float: left;
    
    padding:0;
    text-transform:uppercase;
    list-style-image:none;
}

#Hauptnavigation a
{   display:block;
    text-decoration: none;
    z-index: 2;
    font:normal 12px/18px Verdana;
    padding:0px 15px 0 0;
    color:#29474f;
}

#Hauptnavigation a.aktiv, #Hauptnavigation a:hover, #Hauptnavigation li.aktivLevel1>a
{
    color:Black;
}

#Hauptnavigation li.aktivLevel1>a
{font-weight:bold;
}



/* ------------ Erstes Untermenu (Level2) ------------ */
#Hauptnavigation ul ul
{
    clear: both;
    position: absolute;
    width:170px;
    overflow: visible;
    margin: 0 0 0 -15px;
    visibility: hidden;
    background-color:transparent;
    padding:11px 0 0 0}

#Hauptnavigation li:hover>ul.aktivLevel2, #Hauptnavigation li:hover>ul.Level2
{
visibility:visible}

#Hauptnavigation ul ul li
{
width:100%;
background-color:#fef9e6;
border-top:solid 1px #575141;
}
#Hauptnavigation ul ul li+li
{
 border-top:solid 1px #575141;
}

#Hauptnavigation ul ul li a
{
 padding:5px 5px 5px 15px;  
}

#Hauptnavigation ul ul li a.aktiv, #Hauptnavigation ul ul li a:hover, #Hauptnavigation li.aktivLevel2>a
{
background-color:#29474f;
color:white;
}


/* ------------ zweites Untermenu (Level3) ------------ */
#Hauptnavigation ul ul ul
{
    position:absolute;
    left:-134px;
    top:390px;
    height:auto;
    padding:0 0 0 15px;
    background-image:none;
    margin-left:-20px;
    visibility:hidden;
    width:130px;
    border-bottom:solid 1px #575141;
}

#Hauptnavigation ul ul ul li
{background-color:White;

 }

#Hauptnavigation ul ul li.aktivLevel2 ul
{visibility:visible;
}


#Hauptnavigation ul ul ul li a
{
    font-size:11px;
    line-height:15px;
    padding:2px 5px 2px 15px; 
    text-transform:uppercase;
}

/* Subnavigation */

#Subnavigation
{position:absolute;
 top:0;
 left:0;
 width:120px;
 height:120px;
 background-color:Aqua;
 visibility:hidden;
}

/* Direktmenu */

#DirektMenu
{
    position: absolute;
    right: 130px;
    bottom:12px; 
    width: 230px;
    z-index: 3;
    overflow: visible;
    }

#DirektMenu ul
{
   float:right;
    list-style:none;
    margin:0;
    padding:0;
    
}

 /* Formatierung Listenpunkte Level1, diese werden mit «float» nebeneinander gestellt*/
#DirektMenu li
{
    float: left;
        list-style-image:none;
    padding:0;
    text-transform:uppercase;
}

#DirektMenu a
{   display:block;
    text-decoration: none;
    z-index: 2;
    font:normal 12px/15px Verdana;
    padding:0px 15px 0 0;
    color:#29474f;
}

#DirektMenu a.aktiv, #DirektMenu a:hover, #DirektMenu li.aktivLevel1>a
{
    color:Black;
}