.nav_menu_level_1 li,
.nav_menu_level_1 li.selected {
  font-weight:bold;
  height:auto;
  margin:0px;
  padding:0px;
  width:auto !important;
}

.nav_menu_level_3 a.selecteditem {
}

.nav_menu_level_1 li.selected ul {
  margin: 0px 0px 0px -17px;
  padding: 0px 0px 0px 0px;
}

.nav_menu_level_1 li a, .nav_menu_level_1 li p {
  display:inline;
  text-decoration:none;
  color:#616161;
  margin-right:10px;
  margin-left:0px;
  padding:2px 0px 4px 0px;
  z-index:10;
}

.nav_menu_level_1 li p {
 cursor: default;
}

.nav_menu_level_2 {
  display:inline;
  list-style-image:url(../images/bullit.gif);
  list-style-position:outside;
  list-style-type:none;
  border-style:none;
  padding-top:4px;
}

.nav_menu_level_2 li,
.nav_menu_level_2 li.selected {
  display:inline;
  background-color:#FFFFFF;
  text-decoration:none;
  border-top:0px;
  margin:0px 0px 0px 0px;
  padding:2px 0px 0px 0px;
  font-weight:normal;
  background-image:none;
  width:185px !important;
}

.nav_menu_level_2 li.selectedli {
  background-color:#FFFFFF;
  font-weight:bold;
}

.nav_menu_level_2 li a, .nav_menu_level_3 li a  {
  margin:0px 0px 0px 0px;
  text-decoration:none;
  padding-left:17px;
}

ul.nav_menu_level_3 {
  background-color:#FFFFFF;
  text-decoration:none;
  position:relative; 
  margin: 0px !important;
  padding:0px;
}

.nav_menu_level_3 li {
  text-decoration:none;
  background-color:transparent;
  margin:0px;
  padding:0px;
}

.nav_menu_level_3 li.selectedli {
  background-color:#FFFFFF;
  margin:0px;
  padding:0px;  
  font-weight:bold;
  text-decoration:none;
}

.nav_menu_level_3 li a {
  text-decoration:none;
  padding-left:34px;
}

ul.nav_menu_level_4 {
  background-color:#FFFFFF;
margin: 0px !important;
  list-style-type:none;
}

.nav_menu_level_4 li {
  background-color:transparent;
  margin:0px;
}

.nav_menu_level_4 li.selectedli {
  background-color:#FFFFFF;
}

.nav_menu_level_4 li a {
  background-position:45px 4px !important;
  padding:0px 0px 0px 51px !important;
}

#hpnav {
  display:inline;
  margin: 0px; 
  padding: 0px 0px 0px 0px;
  width: auto;
  float:none;
  font-size:13px;
  color:#616161;
  z-index:10;
  list-style-type:none;  
}

#hpnav li {
  position: relative;
  display:inline;
  height:24px;
  left:0px;
  text-decoration:none;
  float:left;
 /*padding:3px 10px 0px 5px;
   margin-right: 15px;
  background: url(file://///VITELLIUS/iprox3/drenthe/beheer/views/intranet/html/bg-mainnav-item.gif) top right repeat-x;*/
}
#hpnav li span.MenuDevider{
display:inline;
width:2px;
margin:0px 14px 0px 8px;
text-decoration:none;
}
span.MenuDevider img{
margin-bottom:-2px;
text-decoration:none;
}

#hpnav li a, #hpnav li p {
  text-decoration:none;
  color:#616161;
}

#hpnav li:hover {  
  text-decoration:none;
   /*background: url(file://///VITELLIUS/iprox3/drenthe/beheer/views/intranet/html/bg-mainnav-item-inv.gif) top right repeat-x;*/
}

#hpnav li a:hover {
  text-decoration:underline;
}

#hpnav li ul {
  position: absolute; 
  left: 0px;
  top: 21px;
  display: none;
  margin:0px;
  padding:0px 8px 8px 8px; 
  border-style:solid;
  border-width:1px;
  background-color:#FFFFFF;
  border-color:#BBDB0C;
  /*overflow:hidden;*/
  z-index:10;
}

#hpnav li ul ul {
  position: absolute; 
  left: 180px;
  top: 0px;
  display: none;
  width:180px;
  margin:0px;
  padding:0px; 
  border-style:solid;
  border-width:1px;
  border-color:#BBDB0C;
  /*overflow:hidden;*/
  z-index:10;
}

#hpnav li ul li {
  position:relative;
  width:180px; 
  padding:1px 0px 1px 5px;
  background-color:#ffffff;
  background-image: none;
  font-weight:normal;
  border-style:none; 
  margin:0px;
  height: auto;
}

#hpnav li ul.nav_menu_level_2 li a{
  color: #616161;
}

#hpnav li ul.nav_menu_level_3 li a{
  color: #616161;
}


#hpnav li ul li:hover {
  text-decoration:none;
  color:#ff4200;
}

#hpnav li ul li a {
  margin:0px;
  padding-left:0px; 
}

#hpnav li ul li a:hover { 
  text-decoration:underline;
  color:#ff4200;


}

 /* The magic */
#hpnav li:hover ul.nav_menu_level_2,
#hpnav li.over ul.nav_menu_level_2 { 
  position:absolute;
  list-style-image:url(../images/bullit.gif);
  list-style-position:outside;
  left: 0px;
  display: block;
  color:#ff4200;
  z-index:10;
}

#hpnav ul li:hover ul.nav_menu_level_3,
#hpnav ul li.over ul.nav_menu_level_3 { 
  position:absolute;
  left: 180px;
  display: block;
  background-color:#FFFFFF;
  z-index:10;
}

.nav_menu_level_2 {
  display:none;
}