#company #advert a#active_menu.mainlevel {
background-color:#660000;
color:#FEFEFE;
font-weight:bold;}
div.moduletable-tfmenu {
float:left;
margin: 0;
margin-left:-999em;
z-index: 10;
position: relative;
}
div.moduletable-tfmenu, div.moduletable-tfmenu ul {
padding: 0;
margin: 0;
list-style: none;
line-height: 1;
}
div.moduletable-tfmenu a.mainlevel:link,  div.moduletable-tfmenu a.mainlevel:visited {
display: inline;
background: url(../images/menu_bg.png) no-repeat;
padding-top: 4px;
padding-bottom: 4px;


padding-right:2em;
line-height:24px;

}

div.moduletable-tfmenu a.mainlevel:hover {
background-position: 0px -25px;
background-color:#fff;
color:#053a59;
border-bottom:1px solid #c0bebe;

}
div.moduletable-tfmenu ul ul a:link, div.moduletable-tfmenu ul ul a:visited {
display: block;
background: url(../images/menu_bg.png) no-repeat;
border: 0px solid #000;
width:100px;
height: 25px;
line-height: 24px;
font-size: 11px;
color: #333;
text-align:left;
border-bottom: 1px solid #fff;
background-color:#443f3f;
<!--background-color:#022f54;-->
color:#fff;
}
div.moduletable-tfmenu ul ul a:hover {
background: url(../images/menu_bg.png) no-repeat;background-color:#fff;
color:#333;


}
div.moduletable-tfmenu li {
float: left;
padding: 0; margin: 0;

}
div.moduletable-tfmenu li ul {
	margin:0;
	padding:0;
	position: absolute;
	width:120px;
	left: -999em;
	z-index: -10;
	text-indent: 5px;
	color:#fff;
	text-align:left;
	margin-top:0px;


}
div.moduletable-tfmenu li:hover ul, div.moduletable-tfmenu  li {
left: auto;
}




div#topmenu #active_menu.mainlevel{
<!--border-bottom:1px solid #c0bebe;-->
color:#053a59;}

ul#mainlevel-nav
{margin-top:5px;
margin-bottom:0px;
width:auto;
text-align:left;
float:left;
margin-left:10px;
font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
font-weight: bold;
text-transform: uppercase;
color:#0093DD;
font-size:1.0em;
}

ul#mainlevel-nav li { display: inline; color:#0093DD;}

ul#mainlevel-nav li a#active_menu-nav
{
<!--entfernung zu den strichen -->

font-weight:normal;
color:#0093DD;

float: left;
line-height:24px;

}
ul#mainlevel-nav li a
{
<!--entfernung zu den strichen -->

line-height:24px;

float: left;

}
ul#mainlevel-nav li a:hover
{
color: #cecdcd;
line-height:24px;

}
#topnavi{background-color:#00000;

float:left;
padding-left:6em;}