/* Main Navigation Level 1 -begin */
/* -------------------------------------------------------------------------- */

#nav_lev1 ul {
padding: 0;
margin: 0;
list-style: none;
}

#nav_lev1 ul li{
background:transparent url(../imgs/nav_lev1_no_l.gif) no-repeat scroll left top;
float:left;
margin:0 0 0 -19px;
padding:0;
display:block;
list-style-type:none;
height:33px;
line-height:33px;
list-style-image:none;
list-style-position:outside;
width:164px;
}

#nav_lev1 ul li.first{
background:transparent url(../imgs/nav_lev1_no_first_l.gif) no-repeat scroll left top;
margin-left:0;
padding-left:10px;
width:150px;
}

#nav_lev1 ul li.active {
background:transparent url(../imgs/nav_lev1_act_l.gif) no-repeat scroll left top;
}

#nav_lev1 ul li.firstactive{
background:transparent url(../imgs/nav_lev1_act_first_l.gif) no-repeat scroll left top;
margin-left:0;
padding-left:10px;
width:150px;
}

#nav_lev1 ul li span {
display:block;
line-height:33px;
}

#nav_lev1 ul li a{
background:transparent url(../imgs/nav_lev1_no_r.gif) no-repeat scroll right top;
display:block;
line-height:33px;
height:33px;
margin-left:19px;
padding:0 18px 0 0;
text-align:center;
}

#nav_lev1 ul li.active a,
#nav_lev1 ul li.firstactive a {
background:transparent url(../imgs/nav_lev1_act_r.gif) no-repeat scroll right top;
}

#nav_lev1 ul li.first a,
#nav_lev1 ul li.firstactive a {
margin-left:0;
}

/* Main Navigation Klappmenü -begin */
/* -------------------------------------------------------------------------- */

ul#nav { /* all lists */
padding: 0;
margin: 0;
list-style: none;
height:21px;
line-height:21px;
}

ul#nav li { /* all list items */
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
width:120px;
}

ul#nav li.first { /* all list items */
height:21px;
line-height:21px;
}

ul#nav li a {
display: block;
width: 120px;
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;
background: orange;
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:5px 0px 5px 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: 80px;
border:none;
padding: 0em 10px 0em 10px;
font-size:13px;
}

ul#nav li ul li a:hover {
width: 80px;
border:none;
padding: 0em 10px 0em 10px;
background-image: none;
color:#333333;
}

ul#nav li ul ul {
margin:-27px 0 0 100px;
border-left:none;
}

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{
}

#nav_sub a:hover{
}

/* Submen� -end */
/* -------------------------------------------------------------------------- */

