/* leftnavi */
.leftnavi a, .leftnavi a:active, .leftnavi a:link, .leftnavi a:visited, .leftnavi a:hover{ 
  display:block; background-color:white; color:#cc0000; font-size:11px; font-weight:bold; width:180px; z-index:51; margin:0px 0px 15px 0px; 
}
/*level1*/
.leftnavi ul{
  list-style-type:none; padding:0px; margin:0px;
}
.leftnavi ul li{
  margin:0px; padding:2px 0px 2px 0px; 
}
.leftnavi li a, .leftnavi li a:active, .leftnavi li a:link, .leftnavi li a:visited, .leftnavi li a:hover{ 
  text-decoration:none; width:170px; display:block; padding:0px 0px 0px 14px; font-weight:normal; margin:0px; font-size:11px; color:#555555; background-color:transparent; background-image:url(/static/de/images/icons/navi_pfeil.gif); background-position:0px 3px; background-repeat:no-repeat;
}
.leftnavi li a:hover, .leftnavi li.mark a, .leftnavi li.mark a:active, .leftnavi li.mark a:link, .leftnavi li.mark a:visited, .leftnavi li.mark a:hover{ 
  color:#cc0000; background-color:transparent; background-image:url(/static/de/images/icons/navi_pfeil_st.gif); 
}
/*level2*/
.leftnavi li ul{
  margin:0px; padding:0px;
}
.leftnavi li.mark ul li a:hover, .leftnavi li.mark ul li.mark a, .leftnavi li.mark ul li.mark a:active, .leftnavi li.mark ul li.mark a:link, .leftnavi li.mark ul li.mark a:visited, .leftnavi li.mark ul li.mark a:hover{ 
  background-image:url(/static/de/images/icons/navi_pfeil_klein.gif); background-position:0px 4px; background-repeat:no-repeat; border-bottom:none; 
} 
.leftnavi li.mark ul li a, .leftnavi li.mark ul li a:active, .leftnavi li.mark ul li a:link, .leftnavi li.mark ul li a:visited, .leftnavi li.mark ul li a:hover{ 
  text-decoration:none; display:block; color:#383838; padding:0px 0px 0px 7px; margin:0px 0px 0px 15px;  font-weight:normal; font-size:11px;   background-image:url(/static/de/images/icons/navi_pfeil_klein.gif); background-position:0px 4px; background-repeat:no-repeat; width:140px; background-color:transparent; border-bottom:none; 
}
.leftnavi li.mark ul li.mark a, .leftnavi li.mark ul li a:hover, .leftnavi li.mark ul li.mark a:active, .leftnavi li.mark ul li.mark a:link, .leftnavi li.mark ul li.mark a:visited, .leftnavi li.mark ul li.mark a:hover{ 
  color:#cc0000; background-color:transparent; background-image:url(/static/de/images/icons/navi_pfeil_klein_st.gif); background-position:0px 4px; background-repeat:no-repeat; border-bottom:none; 
}
/*level3*/
.leftnavi li ul li ul{
  margin:0px; padding:0px;
}
.leftnavi li.mark li.mark li a, .leftnavi li.mark li.mark li a:link, .leftnavi li.mark li.mark li a:active, .leftnavi li.mark li.mark li a:visited, .leftnavi li.mark li.mark li li a:hover{ 
  text-decoration:none; display:block; color:#555555; padding:0px; margin:0px 0px 0px 30px;  font-weight:normal; font-size:11px; background-image:none; border-bottom:1px solid #cccccc; width:140px; background-color:transparent;
}
.leftnavi li.mark li.mark ul li a:hover, .leftnavi li.mark li.mark li.mark a, .leftnavi li.mark li.mark li.mark a:link, .leftnavi li.mark li.mark li.mark a:active, .leftnavi li.mark li.mark li.mark a:visited, .leftnavi li.mark li.mark li.mark a:hover{ 
  color:#cc0000; background-image: none; background-color:transparent; border-bottom:1px solid #cccccc;
}
/*level4*/
.leftnavi li.mark li.mark li.mark ul li a:hover, .leftnavi li.mark li.mark li.mark ul li a, .leftnavi li.mark li.mark li.mark ul li a:link, .leftnavi li.mark li.mark li.mark ul li a:active, .leftnavi li.mark li.mark li.mark ul li a:visited, .leftnavi li.mark li.mark li.mark ul li a:hover{ 
  color:#383838; padding-left: 10px;
}
.leftnavi li.mark li.mark li.mark ul li.mark a:hover, .leftnavi li.mark li.mark li.mark ul li.mark a, .leftnavi li.mark li.mark li.mark ul li.mark a:link, .leftnavi li.mark li.mark li.mark ul li.mark a:active, .leftnavi li.mark li.mark li.mark ul li.mark a:visited, .leftnavi li.mark li.mark li.mark ul li.mark a:hover{ 
  color:#cc0000; padding-left: 10px;
}