#mainmenu {
margin:0;
padding:0;
position: relative;
top: 135px;
left: 210px;
width: 560px;
}

#mainmenu li,ul {
margin:0;
padding:0;
display:inline;
}


a.mm_active, a.mm:hover {
font-size: 14px;
color: #BD0217;
font-weight: bold;
text-decoration:none;
}

a.mm, span.pe {
font-size: 14px;
color: #646464;
font-weight: bold;
text-decoration:none;
}




div#left_menu {
margin: 10px 0 0 5px;
}

#left_menu li,ul {
margin:0;
padding:0;
list-style-type:none;
}

a.lm  {
margin: 0 0 0 0;
padding: 4px 0 4px 12px;
display:block;
text-decoration: none;
font: bold 12px/15px Arial, Helvetica, sans-serif;
color: #4e4e4e;
background: no-repeat url(media/liste.gif);
}

a.lm:hover, a.lm_active, div#left_menu li.active a{
margin: 0 0 0 0;
padding: 4px 0 4px 12px;
display:block;
text-decoration: none;
font: bold 12px/15px Arial, Helvetica, sans-serif;
color: #BD0217;
background: no-repeat url(media/liste_active.gif);
}

div#left_menu ul li ul li a.lm:link, div#left_menu ul li ul li a.lm:visited {
margin:0 0 0 5px;
background:url('media/listekl.gif') no-repeat scroll 0 0 transparent;
color:#272727;
display:block;
font:12px/15px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
text-decoration:none;
}

div#left_menu ul li ul li a.lm:hover, div#left_menu ul li ul li a.lm:active, div#left_menu ul li ul li a.lm_active {
background:url('media/listekl_active.gif') no-repeat scroll 0 0 transparent;
margin:0 0 0 5px;
display:block;
color:#D30E17;
font:12px/15px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
text-decoration:none;
}

div#left_menu ul li ul {
display:none;
}

div#left_menu ul li.active ul {
display:block;
}

div#footer_menu {
margin:29px 0 0 -18px;
padding:0;
height:74px;
float:left;
}

div#footer_menu li,ul {
margin:0;
padding:0;
display:inline;
}

div#footer ul li a.mm:hover {
font-size: 12px;
color: #646464;
font-weight: bold;
text-decoration:none;
}

div#footer ul li a.mm_active {
font-size: 12px;
color: #ffffff;
font-weight: bold;
text-decoration:none;
}

div#footer ul li a.mm,div#footer span.pe {
font-size: 12px;
color: #ffffff;
font-weight: bold;
text-decoration:none;
}

div#footer ul li a.mm_active,div#footer span.pe {
font-size: 12px;
color: #ffffff;
font-weight: bold;
text-decoration:none;
}

