@charset "utf-8";
#menu ul {
}
ul.menu, ul.submenu ul {
    list-style-type: none;
}
ul.menu li {
    display: block;
    float: left;
    margin: 0;
    padding: 0 10px 0 0;
    position: relative;
    z-index: 20;
}
ul.menu a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #A05827;
    display: block;
    letter-spacing: 0.05em;
    padding: 0px 12px 0px  0px;
    text-decoration: none;
    text-transform: uppercase;
  font-size: 0.9em;
  line-height: 1.6em;
  border-right: solid 1px #000;
}
ul.menu a:hover, ul.menu a.active {
    color: #000;
}

<!-- zweite Ebene Hauptnavigation-->

ul.submenu {
    list-style-type: none;
}
ul.submenu li {
    display: block;
    float: left;
    margin: 0;
    padding: 0 10px 0 0;
    position: relative;
    z-index: 20;
}

ul.submenu a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #A05827;
    display: block;
    letter-spacing: 0.05em;
    padding: 0px 12px 0px  0px;
    text-decoration: none;
    text-transform: uppercase;
  font-size: 0.8em;
  line-height: 1.6em;
  border-right: solid 1px #000;
}
ul.submenu a:hover, ul.submenu a.aktiv {
    color: #000;
}

<!-- Sprachnavigation-->

#langnav {display: none}

#langnav ul {
  display: none;
list-style-type:none;
text-align:left;
width:50px;
margin:0;
padding:0 0 0 25px;
}

#langnav ul li {
float:left;
padding-top:0;
display:block;
line-height:.6em;
margin:10px 0 0;
}

#langnav ul li.first {
border-right:1px solid #1a171b;
height:.6em;
}

#langnav ul li a {
color:#95450e;
text-decoration:none;
height:.6em;
font-size:.8em;
letter-spacing:.1em;
margin:0;
padding:5px;
}

#langnav ul li a:hover,#langnav ul li .active {
text-decoration:underline;
margin:0;
padding:5px;
}


/* Spezialmenu in linker Spalte */


ul.csc-menu {


}

ul.csc-menu li {
list-style-type: none;
padding-top:0;
width:100%;
border-bottom:1px solid #E6D3C6;
margin:10px 0 0;
}



ul.csc-menu a {
color:#95450e;
text-decoration:none;
font-size:.8em;
text-transform:uppercase;
letter-spacing:.1em;
line-height:1.5em;
width:280px;
margin:5px;
padding:0;
}

ul.csc-menu a:hover {
color:#000;
}


