@charset "utf-8";
/*- Menu --------------------------- */ 

#menu {
float:left;
font-size:18px;
padding:27px 0 0px 30px;
margin:0px;
/*   height:100%;Fix for MSIE peekaboo bug */
}
#menu ul {
margin:0;
list-style:none;
float:left;
padding:0px;
}
#menu li {
display:inline;
margin:0;
padding:0 27px 0 0;
voice-family:"\"}\"";
float:left;
}
#menu a {
float:left;
margin:0;
padding:0 0 0 0px;
text-decoration:none;
}
#menu a span {
float:left;
display:block;
color:#fff;
padding:0;
voice-family:"\"}\"";
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {
color:#fff;  
}
#menu a:hover {
color:#fff;
}
#menu a:hover span {
color:#fff;
background-image: url(../images/aktiv_mainnavi.gif);
background-repeat: no-repeat;
background-position: center bottom;
height:48px;
}

#menu .current_page_item a {
color:#fff;
}
#menu .current_page_item a span,
#menu .current_page_parent a span {
background-image: url(../images/aktiv_mainnavi.gif);
background-repeat: no-repeat;
background-position: center bottom;
height:48px;
}



/*- Menu 2 --------------------------- */ 

#menu2 {
float:left;
padding:10px 0 10px 30px;
margin:0px 0 0px 0;
width:630px;
/*   height:100%;Fix for MSIE peekaboo bug */
}
#menu2 ul {
margin:0;
list-style:none;
float:left;
padding:0px;
}
#menu2 li {
display:inline;
margin:0;
padding:0 25px 0 0;
voice-family:"\"}\"";
float:left;
}
#menu2 a {
float:left;
margin:0;
padding:0 0 0 0px;
text-decoration:none;
}
#menu2 a span {
float:left;
display:block;
color:#006ab3;
padding:0;
voice-family:"\"}\"";
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu2 a span {float:none;}
/* End IE5-Mac hack */
#menu2 a:hover span {
color:#006ab3;  
}
#menu2 a:hover {
color:#006ab3;
}
#menu2 a:hover span {
color:#006ab3;
height:48px;
}

#menu2 .current_page_item a {
color:#006ab3;
}
#menu2 .current_page_item a span {
height:48px;
}
