/*#####-NAVIGATION-#####*/

  /*LEFT-NAV
  ol.level1,ol.level2,ol.level3,.ol.level4,ol.level5{list-style:none;float:left;clear:left;}
  li.level1,li.level2,li.level3,.li.level4,li.level5{list-style:none;}
  */
  
/*----LEVEL-1----*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#LEFTNAV ol,#LEFTNAV li{
list-style-type:none;
margin:0px;
padding:0px;
}

#LEFTNAV ol,
#LEFTNAV ol li{
  float:left;
  clear:left;
  width:210px;
}

#LEFTNAV ol li{
  border-top:1px solid #E2E9F1;
}
  
#LEFTNAV ol li .normal{
  float:left;
  clear:left;
  margin:0 auto;
  padding-left:25px;
  padding-top:3px;
  padding-bottom:3px;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  background:url(../images/nav_1_off.gif) 10px 50% no-repeat;
  color:#B52C3C;
  
  }
  
#LEFTNAV ol li .normal:hover,
#LEFTNAV ol li .active,
#LEFTNAV ol li .active:hover{
  float:left;
  clear:left;
  margin:0 auto;
  padding-left:25px;
  padding-top:3px;
  padding-bottom:3px;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/nav_1_on.gif) 10px 50% no-repeat;
  color:#B52C3C;
  }
  
#LEFTNAV ol li .active,
#LEFTNAV ol li .active:hover{
  float:left;
  clear:left;
  margin:0 auto;
  padding-left:25px;
  padding-top:3px;
  padding-bottom:3px;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/nav_1_sub.gif) 10px 50% no-repeat;
  color:#B52C3C;
  }  
  
  
/*----LEVEL-2----*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#LEFTNAV ol li ol,
#LEFTNAV ol li ol li{
  float:left;
  clear:left;
  width:285px;
}

#LEFTNAV ol li ol{
  border-bottom:1px solid #AA586F;
  border-top:1px solid #AA586F;
}

#LEFTNAV ol li ol li{
  /*border-top:1px solid #E2E9F1;*/
}
  
#LEFTNAV ol li ol li .normal{
  float:left;
  clear:left;
  width:252px;
  padding-left:33px;
  padding-top:4px;
  padding-bottom:3px;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
  background:url(../images/nav_2_off.jpg) top left no-repeat;
  color:#487D8F;
  }
  
#LEFTNAV ol li ol li .normal:hover,
#LEFTNAV ol li ol li .active,
#LEFTNAV ol li ol li .active:hover{
  float:left;
  clear:left;
  width:252px;
  padding-left:33px;
  padding-top:4px;
  padding-bottom:3px;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/nav_2_on.jpg) top left no-repeat;
  color:#487D8F;
  }
  
#LEFTNAV ol li ol li .active,
#LEFTNAV ol li ol li .active:hover,
#LEFTNAV ol li ol li .active,
#LEFTNAV ol li ol li .active:hover{
  float:left;
  clear:left;
  width:252px;
  padding-left:33px;
  padding-top:4px;
  padding-bottom:3px;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/nav_2_sub.jpg) top left no-repeat;
  color:#487D8F;
  }
  
  
/*----LEVEL-3----*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#LEFTNAV ol li ol li ol,
#LEFTNAV ol li ol li ol li{
  float:left;
  clear:left;
  width:285px;
}

#LEFTNAV ol li ol li ol{
  border-bottom:0px solid;
  border-top:0px solid;
}

#LEFTNAV ol li ol li ol li{
  /*border-top:1px solid #E2E9F1;*/
}
  
#LEFTNAV ol li ol li ol li .normal{
  float:left;
  clear:left;
  width:242px;
  padding-left:43px;
  padding-top:4px;
  padding-bottom:3px;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
  background:url(../images/nav_3_on.jpg) top left no-repeat;
  color:#487D8F;
  }
  
#LEFTNAV ol li ol li ol li .normal:hover,
#LEFTNAV ol li ol li ol li .active,
#LEFTNAV ol li ol li ol li .active:hover{
  float:left;
  clear:left;
  width:242px;
  padding-left:43px;
  padding-top:4px;
  padding-bottom:3px;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/nav_3_off.jpg) top left no-repeat;
  color:#487D8F;
  }
  
#LEFTNAV ol li ol li ol li .active,
#LEFTNAV ol li ol li ol li .active:hover,
#LEFTNAV ol li ol li ol li .active,
#LEFTNAV ol li ol li ol li .active:hover{
  float:left;
  clear:left;
  width:242px;
  padding-left:43px;
  padding-top:4px;
  padding-bottom:3px;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/nav_3_off.jpg) top left no-repeat;
  color:#487D8F;
  }
  
  
/*----LEVEL-4----*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#LEFTNAV ol li ol li ol li ol,
#LEFTNAV ol li ol li ol li ol li{
  float:left;
  clear:left;
  width:285px;
}

#LEFTNAV ol li ol li ol li ol{
  border-bottom:0px solid;
  border-top:0px solid;
}

#LEFTNAV ol li ol li ol li ol li{
  /*border-top:1px solid #E2E9F1;*/
}
  
#LEFTNAV ol li ol li ol li ol li .normal{
  float:left;
  clear:left;
  width:235px;
  padding-left:50px;
  padding-top:4px;
  padding-bottom:3px;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
  background:url(../images/nav_4_on.jpg) top left no-repeat;
  color:#487D8F;
  }
  
#LEFTNAV ol li ol li ol li ol li .normal:hover,
#LEFTNAV ol li ol li ol li ol li .active,
#LEFTNAV ol li ol li ol li ol li .active:hover{
  float:left;
  clear:left;
  width:235px;
  padding-left:50px;
  padding-top:4px;
  padding-bottom:3px;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
  background:url(../images/nav_4_off.jpg) top left no-repeat;
  color:#487D8F;
  }
  
#LEFTNAV ol li ol li ol li ol li .active,
#LEFTNAV ol li ol li ol li ol li .active:hover,
#LEFTNAV ol li ol li ol li ol li .active,
#LEFTNAV ol li ol li ol li ol li .active:hover{
  float:left;
  clear:left;
  width:235px;
  padding-left:50px;
  padding-top:4px;
  padding-bottom:3px;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
  background:url(../images/nav_4_off.jpg) top left no-repeat;
  color:#487D8F;
  }

/*---------------------------------------------------------------------------*/
  #rigthLevel0,#activ_rigthLevel0,#rigthLevel0_open_active,#rigthLevel0_open{
  float:left;
  clear:left;
  width:163px;
  _width:163px;
  border-top:1px solid #E2E9F1;
  border-bottom:1px solid #A0C5D1;
  padding-top:3px;
  padding-bottom:3px;
  }
  
  #rigthLevel0 a{
  float:left;
  clear:left;
  margin-left:15px;
  padding-left:15px;
  font-size:12px;
  font-weight:normal;
  color:#3C6B7D;
  text-decoration:none;
  background:url(../images/nav_2_off.gif) 0 50% no-repeat;
  }
  #rigthLevel0 a:hover{
  background:url(../images/nav_2_on.gif) 0 50% no-repeat;
  color:#3C6B7D;
  }
  
  
  #activ_rigthLevel0 a,#rigthLevel0_open_active a,#rigthLevel0_open a{
  float:left;
  clear:left;
  margin-left:15px;
  padding-left:15px;;
  font-size:12px;
  font-weight:bold;
  color:#3C6B7D;
  text-decoration:none;
  background:url(../images/nav_2_on.gif) 0 50% no-repeat;
  }
  #activ_rigthLevel0 a:hover{
  background:url(../images/nav_2_off.gif) 0 50% no-repeat;
  color:#3C6B7D;
  }
  #rigthLevel0_open_active a,#rigthLevel0_open a{
  background:url(../images/nav_2_sub.gif) 0 50% no-repeat;
  }


/*-- TopNav --*/
.TopLevel0 a{
float:left;
padding:2px 10px 2px 10px;
font-weight:bold;
text-decoration:none;
margin-top:10px;
font-size:11px;
}
.TopLevel0 a:hover,.activ_TopLevel0 a,.TopLevel0ohne_submenu a,.mutter0 a{
float:left;
padding:2px 10px 2px 10px;
background-color:#FFE340;
font-weight:bold;
text-decoration:none;
margin-top:10px;
font-size:11px;
}



/*-- Kleine Rechte Navigation --*/
.ServiceLevel{
font-size:10px;
}

.ServiceLevel img{
margin-right:5px;
}

.ServiceLevel a{
float:left;
clear:left;
font-size:10px;
margin-left:13px;
margin-top:10px;
text-decoration:none;
color:#B53B32;
}
.ServiceLevel a:hover{
float:left;
clear:left;
font-size:10px;
color:#B53B32;
}

/*--Linke Navigation--*/
.bottomLevel0{
float:left;
clear:left;
height:15px;
}

.bottomLevel0 a{
float:left;
clear:left;
width:170px;_width:170px;
padding:1px 0px 1px 15px;
height:12px;
text-decoration:none;
}

.bottomLevel0 a:hover, .activ_bottomLevel0 a{
float:left;
clear:left;
width:170px;_width:170px;
padding:1px 0px 1px 15px;
height:12px;
text-decoration:none;
background-color:#FFE340;
}


/*-LEFT-LEVEL-*/
.LevelContent1,.LevelContent1_open,.LevelContent1_open_active,.LevelContent1_active,
.LevelContent2,.LevelContent2_open,.LevelContent2_open_active,.LevelContent2_active{
position:absolute;left:-5000px;top:-50000px;width:0px;height:0px;overflow:hidden;display:inline;
}

.LevelContent3,.LevelContent3_active{
float:left;
clear:left;
width:305px;
height:60px;
}

.LevelContent3 a,.LevelContent3_active a{
font-weight:bold;
}

.LevelContent3 img,.LevelContent3_active img{
padding-right:7px;
}
