/* NAVIGATION */

#navi{
position:relative;
float:left;
width:352px;
margin: 20px 0 0 10px
}

body#extra #navi{
position:relative;
float:left;
width:190px;
padding:0;
margin: 20px 0 0 10px
}

#navi li.akt table tr td{
background:#cfffff;
}
#navi li li table tr td{
background:none;
}
#navi li.akt li table tr td{
background:none;
}
#navi li.akt li.akt table tr td{
background:#cfffff;
}
#navi li table tr td a, #navi li li table tr td a{
text-decoration:none;
font-size:13px;
line-height:13px
}
#navi li table tr td, #navi li li table tr td{
padding:0 8px;
margin:0
}
#navi li li table tr td.tover{
background:#cfffff;
}
#navi li table tr td.tover{
background:#cfffff;
}

#navi ul{
position:relative;
padding:0;
margin:0;
width:170px;

}

#navi ul ul{
position:absolute;
padding:0;
margin:0;
left:0;
top:0;
width:160px;
}

body#extra #navi ul ul{
display:none
}

#navi ul li{
position:relative;
padding:0;
margin:0;
border:0 solid #ffffff;
}

#navi ul li ul li{
position:relative;
padding:0;
margin:0;
border:0 solid #ffffff;
}

#navi ul li table {
margin:0 0 40px 0
}

#navi ul li ul li table {
margin:0 0 20px 0
}

#navi ul li a, #navi ul li.akt li a{
color:#333333;
}

#navi ul a:hover, #navi ul ul li a:hover{
color:#1a8ab2;
padding:0;
margin:0;
}

#navi ul li.akt a, #navi ul li ul li.akt a{
color:#1a8ab2;
padding:0;
margin:0;
}

#navi ul li.noakt ul{
position:absolute;
left:-2800px;
padding: 0
}

#navi ul li.akt ul{
padding: 0;
margin:0 0 0 193px
}

#navi ul a{
text-align:left;
}

#navi ul a .cufon{
padding:2px 0 2px 0
}

#navi ul{

}

#navi ul ul{

}

#navi ul li#lev3 ul{
top:-58px
}
:root #navi ul li#lev3 ul{
top:-56px
}

#navi ul li#lev4 ul{
top:-116px
}
:root #navi ul li#lev4 ul{
top:-114px
}

#navi ul li#lev5 ul{
top:-176px
}
:root #navi ul li#lev5 ul{
top:-170px
}

#navi ul li#lev6 ul{
top:-228px
}


#navi ul li#lev7 ul{
top:-294px
}
:root #navi ul li#lev7 ul{
top:-284px
}
#navi ul li#lev8 ul{
top:-353px
}
:root #navi ul li#lev8 ul{
top:-342px
}

#navi ul li#lev9 ul{
top:-400px
}

