#navigation {
  font-size: 12px;
  width: 230px;
  margin-top: -7px;
  color: #58585a;
}
#navigation a {
  color: #58585a;
}
#navigation li img  {
  position: relative;
  float: left;
  top: 5px;
}

/* Level 1 */

#navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#navigation li {
  list-style: none;
  background: #fff;
}
#navigation li.L1-NO,
#navigation li.L1-ACT {
  list-style: none;
  width: 230px;
  background: #fff url(image/bg_menu_act.gif) 0 0;
}
#navigation li.L1-NO a {
  line-height: 21px;
  display: block;
  padding-left: 30px;
  border-top: 7px solid #fff;
}
#navigation li.L1-ACT a {
  line-height: 21px;
  display: block;
  padding-left: 30px;
  border-top: 7px solid #fff;
  color: #009ddf;
}
#navigation li.L1-NO a:hover,
#navigation li.L1-ACT a:hover {
  padding-left: 30px;
  border-top: 7px solid #fff;

}

/* Level 2 */

#navigation ul ul {
  margin: 0;
  padding: 0;
}
#navigation li li {
  background: #fff;
}
#navigation li.L2-NO {
  list-style: none;
  width: 230px;
  background: #fff url(image/bg_menu.gif) 0 0;
}
#navigation li.L2-ACT {
  list-style: none;
  width: 230px;
  background: #fff url(image/bg_menu_act.gif) 0 0;
}
#navigation li.L2-NO a {
  padding-left: 30px;
  font-size: 10px;
  border: 0px;
  color: #58585a;
}
#navigation li.L2-ACT a {
  padding-left: 30px;
  font-size: 10px;
  border: 0px;
  color: #009ddf;
}
#navigation li.L2-NO a:hover,
#navigation li.L2-ACT a:hover {
  padding-left: 30px;
  font-size: 10px;
  border: 0px;
  color: #009ddf;
}

/* Level 3 */

#navigation ul ul ul{
  margin: 0;
  padding: 0;
}
#navigation li li li{
  background: #fff;
}
#navigation li.L3-NO {
  list-style: none;
  width: 230px;
  background: #fff url(image/bg_menu.gif) 0 0;
}
#navigation li.L3-ACT {
  list-style: none;
  width: 230px;
  background: #fff url(image/bg_menu_act.gif) 0 0;
}
#navigation li.L3-NO a {
  padding-left: 50px;
  font-size: 10px;
  border: 0px;
  color: #58585a;
}
#navigation li.L3-ACT a {
  padding-left: 50px;
  font-size: 10px;
  border: 0px;
  color: #009ddf;
}
#navigation li.L3-NO a:hover,
#navigation li.L3-ACT a:hover {
  padding-left: 50px;
  font-size: 10px;
  border: 0px;
  color: #009ddf;
}

/* Level 4 */

#navigation ul ul ul ul{
  margin: 0;
  padding: 0;
}
#navigation li li li li{
  background: #fff;
}
#navigation li.L4-NO {
  list-style: none;
  width: 230px;
  background: #fff url(image/bg_menu.gif) 0 0;
}
#navigation li.L4-ACT {
  list-style: none;
  width: 230px;
  background: #fff url(image/bg_menu_act.gif) 0 0;
}
#navigation li.L4-NO a {
  padding-left: 70px;
  font-size: 10px;
  border: 0px;
  color: #58585a;
}
#navigation li.L4-ACT a {
  padding-left: 70px;
  font-size: 10px;
  border: 0px;
  color: #009ddf;
}
#navigation li.L4-NO a:hover,
#navigation li.L4-ACT a:hover {
  padding-left: 70px;
  font-size: 10px;
  border: 0px;
  color: #009ddf;
}
