#headermenu a {
text-decoration: none;
margin-left: 10px;
line-height: 15px;
color: #000000;
font-weight: bold;
}

#headermenu a:hover, #footercontent a:hover {
text-decoration: underline;
color: #000000;
}

span#menu ul {
    list-style-type : none;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
  }


span#menu ul li {
background-color: #FFE27F;
border-top: 1px solid #000000;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
  }

span#menu ul li.active {
background-color: #FFC600;
border-top: 1px solid #000000;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
  }


span#menu ul li a {
color: #000000;
text-decoration: none;
font-weight: bold;
font-size: 0.80em;
}

span#menu ul li ul {
display: none;
  }

span#menu ul li.active ul {
display: block;
  }

span#menu ul li.active ul li {
background-color: #FFC600;
  }

span#ABC a {
padding-left: 5px;
padding-right: 6px;
text-decoration: none;
font-size: 1.00em;
font-weight: bold;
color: #ffffff;
	background-color: #333333;
}

ul#ABC {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

ul#ABC a {padding-left: 5px;
padding-right: 6px;
text-decoration: none;
font-size: 1.00em;
font-weight: bold;
color: #ffffff;
	background-color: #333333;
}

span#ABC a:hover, ul#ABC a:hover {
color: #FFFF00;
}

#footercontent a {
text-decoration: none;
margin-left: 10px;
line-height: 15px;
color: #333333;
font-weight: bold;
}

#recht ul {
list-style-type: none;
}
#recht ul li {
float: left;
margin-left: 15px;
margin-right: 15px;
}

#recht ul li a {
color: #000000;
text-decoration: none;
font-size: 0.75em;
font-weight: bold;
}