/* Positionierung des Layers mit dem Navigator */
#Navigation
{  
    width:100%;
    padding: 0;
    max-width: 1000px; 
    z-index:10;
 }

#Hauptnavigation
{
  position:relative;
  width:100%;
  background-color:rgb(230,230,230);
  font-family: Verdana, Geneva, Tahoma, sans-serif;
}

nav.stick {
    position: fixed;
    top: 0;
    z-index: 50;
    margin-top:0;
     background-color:rgb(230,230,230);
}

nav {
    width:100%;
    max-width:1000px;
    padding:0;
}

/* ------------ Formatierung Liste Hauptmemnu  (Level1) ------------ */
#Hauptnavigation ul
{
    padding:0;
    margin:0 6%;
    list-style:none;
}

 /* Formatierung Listenpunkte Level1, diese werden mit �float� nebeneinander gestellt*/
#Hauptnavigation li
{
   display:table-cell;
   width:1%;
   padding:0;
    text-transform:uppercase;
    list-style-image:none;
     text-align:center;
     padding:0 1em;
}

#Hauptnavigation li div
{
  position:relative;
}

#Hauptnavigation a
{   text-decoration: none;
    color:black;
    display:block;
    padding:0.6em 1em 0.6em 0em;
    white-space:nowrap;
}

#Hauptnavigation a.aktiv, #Hauptnavigation a:hover, #Hauptnavigation li.aktivLevel1>a, #Hauptnavigation a.nav-active
{
    color:rgb(168,87,98);
}

/* ------------ Erstes Untermenu (Level2) ------------ */
#Hauptnavigation ul ul
{  display:none; 
    clear: both;
    position: absolute;
    width:auto;
    z-index:5;
}

#Hauptnavigation ul div:hover ul, #Hauptnavigation ul li:hover ul
{
display:block;

}

#Hauptnavigation ul ul li
{

 border-top:solid 1px rgb(118,107,101);
 padding:0 1em 0 0;
 float:none;
 text-align:left;
 margin-left:-1em;
}

#Hauptnavigation ul ul li a
{
 padding:5px 0 5px 15px;  
 color:rgba(168,87,98,1);
}

#Hauptnavigation ul ul li a.aktiv, #Hauptnavigation ul ul li a:hover
{
color:black;
} 

/* Sprachnavigation*/
#Sprachnavigation {
  position:relative;
  text-align:right;
  padding-bottom:0.5em;
}

#Sprachnavigation li{
  float:right;
  padding:0;
  margin:0;
  list-style-type:none;
}

  #Sprachnavigation a {
    margin:0;
    padding:0.6em 0 0.6em 0.5em;
    color:rgb(168,87,98);
    text-decoration:none;
  }

    #Sprachnavigation a:hover, #Sprachnavigation a.aktiv {
    color:black;
  }

