/* Main Navigation Level 1 -begin */
/* -------------------------------------------------------------------------- */

#nav_lev1 ul {
padding: 0;
margin: 0;
list-style: none;
}

#nav_lev1 ul li{
float:left;
padding:0;
display:block;
list-style-type:none;
height:20px;
line-height:20px;
list-style-image:none;
list-style-position:outside;
}

#nav_lev1 ul li.first{
margin-left:0;
}

#nav_lev1 ul li.active {
}

#nav_lev1 ul li.firstactive{
}

#nav_lev1 ul li span {
display:block;
line-height:20px;
}

#nav_lev1 ul li a{
display:block;
line-height:20px;
height:20px;
}

#nav_lev1 ul li.active a,
#nav_lev1 ul li.firstactive a {
}

#nav_lev1 ul li.first a,
#nav_lev1 ul li.firstactive a {
margin-left:0;
}


/* Level 2 */

#nav_lev2 ul li{
float:left;
padding:0;
display:block;
list-style-type:none;
height:15px;
line-height:15px;
list-style-image:none;
list-style-position:outside;
}

#nav_lev1 ul li span {
display:block;
line-height:15px;
}

#nav_lev1 ul li a{
display:block;
line-height:15px;
height:15px;
}


/* Main Navigation Klappmenü -begin */
/* -------------------------------------------------------------------------- */

ul#nav { /* all lists */
padding: 0;
margin: 0;
list-style: none;
height:15px;
line-height:15px;
}

ul#nav li { /* all list items */
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
}

ul#nav li.first { /* all list items */
height:25px;
line-height:25px;
}

ul#nav li a {
display: block;

color: #999999;
text-decoration: none;
padding:0;
}

ul#nav li a:hover{
color: #333333;
background-image: url(../imgs/lev1_act.gif);
background-repeat:repeat-x;
background-position:center top;
}

ul#nav li ul { /* second-level lists */
position: absolute;
width: 100px;
left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
border:0.1em solid #C8D0C8;
margin: 0;
padding:2px 0px 2px 0px;
background-color:#ffffff;
z-index:10;
}

ul#nav li ul li { /* all list items */
padding:0em 0em 0em 0em;
text-align:left;
}

ul#nav li ul li a {
width: 90px;
border:none;
padding: 0em 5px 0em 5px;
font-size:13px;
font-size:11px;
line-height:15px;
}

ul#nav li ul li a:hover {
width: 90px;
border:none;
padding: 0em 5px 0em 5px;
background-image: none;
color:#333333;
}

ul#nav li ul ul { /* third-and-above-level lists */
margin: -1.9em 0 0 140px;
}

ul#nav li:hover ul ul, ul#nav li.sfhover ul ul {
left: -999em;
}

ul#nav li:hover ul, ul#nav li li:hover ul, ul#nav li.sfhover ul, ul#nav li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}

/* Main Navigation Klappmenü -end */
/* -------------------------------------------------------------------------- */


/* Submenü -begin */
/* -------------------------------------------------------------------------- */


#nav_sub a{
color:#666666;
line-height:11px;
}

#nav_sub a:hover{
}

/* Submenü -end */
/* -------------------------------------------------------------------------- */


/* Submenü Left */
/* -------------------------------------------------------------------------- */

#nav_left ul{
padding: 0;
margin: 0;
list-style: none;
}

#nav_left ul li{
float:left;
display:inline;
padding:0;
display:block;
list-style-type:none;
height:15px;
line-height:15px;
list-style-image:none;
list-style-position:outside;
width:auto;
padding-left:10px;
}
