
/* Sidemenu Navigation */

.sidemenu { background: #CCC url(_img/menu_bottom.gif) no-repeat bottom; }
ul#level1navlist { 
  margin-left: -60px;
  margin-top: 0px;
  padding: 0px 0px 15px 40px;
}
ul#level2navlist,
ul#level3navlist,
ul#level4navlist { 
/*  margin-left: -30px;*/
}
/* gilt fuer alle LI */
ul#level1navlist li,
ul#level2navlist li,
ul#level3navlist li,
ul#level4navlist li { 
  list-style: none;
}
/* gilt fuer alle Links */
ul#level1navlist a,
ul#level2navlist a,
ul#level3navlist a,
ul#level4navlist a,
ul#level5navlist a {
  display: block;
  padding: 4px 0px 4px 24px;
  text-decoration: none;
  color: #FFF;
  background: #0071BC url(_img/button.gif) no-repeat left;
}
ul#level1navlist a:active, ul#level1navlist a:hover,
ul#level2navlist a:active, ul#level2navlist a:hover,
ul#level3navlist a:active, ul#level3navlist a:hover,
ul#level4navlist a:active, ul#level4navlist a:hover,
ul#level5navlist a:active, ul#level5navlist a:hover {
  background: #00458A url(_img/button.gif) no-repeat left;
}
ul#level1navlist a.act, ul#level1navlist a.cur,
ul#level2navlist a.act, ul#level2navlist a.cur,
ul#level3navlist a.act, ul#level3navlist a.cur,
ul#level4navlist a.act, ul#level4navlist a.cur,
ul#level5navlist a.act, ul#level5navlist a.cur {
  background: #00458A url(_img/button.gif) no-repeat left;
}
ul#level1navlist a.act,
ul#level2navlist a.act,
ul#level3navlist a.act,
ul#level4navlist a.act,
ul#level5navlist a.act {
  background: #0071BC url(_img/button.gif) no-repeat left;
}
/* Level 1 normal mit dunklem Hintergrund und Raendern*/
ul#level1navlist li.l1no {
  border-bottom: 1px solid #FFF;
}
/* Level 1.cur/act haben hellen Hintergrund und helle Raender und einen langen Oberstrich und einen langen Unterstrich*/
ul#level1navlist li.l1cur, 
ul#level1navlist li.l1act {
  border-top: 1px solid #FFF;
  margin-top: -1px;
  border-bottom: 1px solid #FFF;
}
/* Level 2-5 no/cur/act haben hellen Hintergrund und Raender */
ul#level3navlist li, 
ul#level4navlist li  {
  background-color: #0071BC;
}

ul#level1navlist li.l1 a.active, 
ul#level2navlist li.l2 a.active, 
ul#level3navlist li.l3 a.active, 
ul#level4navlist li.l4 a.active {
  background: #0071BC url(_img/arrow_red_right.gif) no-repeat left;
}
ul#level1navlist li.l1 a.current, 
ul#level2navlist li.l2 a.current, 
ul#level3navlist li.l3 a.current, 
ul#level4navlist li.l4 a.current {
  background: #00458A url(_img/arrow_red_down.gif) no-repeat left;
}
ul#level1navlist li.l1hi a.current, 
ul#level2navlist li.l2hi a.current, 
ul#level3navlist li.l3hi a.current, 
ul#level4navlist li.l4hi a.current {
  background: #0071BC url(_img/button.gif) no-repeat left;
}
ul#level1navlist li.l1 a, ul#level1navlist li.l1hi a, 
ul#level2navlist li.l2 a, ul#level2navlist li.l2hi a,
ul#level3navlist li.l3 a, ul#level3navlist li.l3hi a, 
ul#level4navlist li.l4 a, ul#level4navlist li.l4hi a {
  padding: 0px 0px 0px 12px;
  font-family: Arial,Helvetica,Sans-Serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  display: block;
}
ul#level1navlist li.l1hi a, 
ul#level2navlist li.l2hi a,
ul#level3navlist li.l3hi a, 
ul#level4navlist li.l4hi a {
  background: transparent url(_img/button.gif) no-repeat left;
}

ul#level2navlist li { padding-left: 20px; background-color: #0071BC; }
ul#level3navlist li { padding-left: 30px; background-color: #0071BC; }
ul#level4navlist li { padding-left: 40px; background-color: #0071BC; }
