#mainnavcontainer ul li {
list-style-type:none;
margin:0;
padding:0;
}

#mainnavcontainer li a {
font:normal normal 1.1em/1.2em 'FranklinGothicBookRegular', sans-serif; 
font-weight:normal;
height:25px;
letter-spacing:.05em;
line-height:1.5em;
text-decoration:none;
text-transform:uppercase;
width:178px;
margin:5px 0 0;
}

#mainnavcontainer li a:hover,#mainnavcontainer .aktiv {
color:#e83546;
font:normal normal 1.1em/1.2em 'FranklinGothicBookRegular', sans-serif; 
height:25px;
letter-spacing:.05em;
line-height:1.5em;
text-decoration:none;
text-transform:uppercase;
width:178px;
}

/*2. Ebene Hauptnavigation*/

#mainnavcontainer ul ul {
margin: -5px 0 10px 0px;
padding:0;
}

#mainnavcontainer ul ul li  {
  height: 20px;
margin:0 0 0px 0px;
padding:0;
 
}

#mainnavcontainer ul ul li a {
  font-family: "Times New Roman", Times, serif;
  letter-spacing: normal;
font-weight:normal;
  font-size:1.8em;
text-decoration:none;
text-transform:none;
margin:0 0 0 0px;
padding:0;
 
}

#mainnavcontainer ul ul li .aktiv,#mainnavcontainer ul ul li a:hover {
color:#e83546;
  font-family: "Times New Roman", Times, serif;
font-weight:normal;
  font-size:1.8em;
  letter-spacing: normal;
text-decoration:none;
text-transform:none;
margin:0 0 0 0px;
padding:0;
  
}

/*Hilfsnavi Sprachnavi*/

#langnav ul,#hilfsnav ul {
list-style-type:none;
text-align:left;
margin:0;
padding:0;
}

#langnav ul li,#hilfsnav ul li {
display:block;
float:left;
margin:5px 15px 5px 0px;
}

#langnav ul li a,#hilfsnav ul li a {
  font:normal normal 0.9em/1.0em 'FranklinGothicBookRegular', sans-serif; 
font-weight:normal;
text-transform:uppercase;
text-decoration:none;
margin:0;
padding:0 5px 0 0;
}

#langnav ul li a:hover,#langnav ul li a:focus,#langnav ul li .active,#hilfsnav ul li a:hover,#hilfsnav ul li .active {
color:#e83546;
   font:normal normal 0.9em/1.0em 'FranklinGothicBookRegular', sans-serif; 
font-weight:normal;
text-decoration:none;
margin:0;
padding:0 5px 0 0;
}