.menu {
  width: 200px;
  float:left;
  background: #89b72b url("../gfx/algemeen/menubalk.gif") no-repeat top right;
}


/* =Navigatie
-------------------------------------------------------------------- */

.nav {
  margin: 30px 0 0 0;
  padding: 0;
  list-style: none;
  font-size: 14px;
  position: relative;
}

.nav li {
  width:200px;
  text-align: right;
  line-height: 30px;
  margin-right: 0px;
  padding: 0;
  border-bottom: #b8e261 1px solid;
}

.nav li a {
  padding: 5px 16px 6px 20px;
  color: #b8e261;
  text-decoration: none;
}

.nav li a:hover {
  background: url("../gfx/menu/hover_bg.gif") no-repeat top right; 
  color: #e0f4b7;
}

.nav li a.selected0,
.nav li a.selected1,
.nav li a.selected2,
.nav li a.selected3,
.nav li a.selected4,
.nav li a.selected5,
.nav li a.selected6,
.nav li a.selected7,
.nav li a.selected8,
.nav li a.selected9,
.nav li a.selected10 {
  background: url("../gfx/menu/hover_bg.gif") no-repeat top right; 
  color: #e0f4b7;
}

.nav li a.selected200,
.nav li a.selected201,
.nav li a.selected202 {
  font-weight: bold;
  color: #e0f4b7 !important;
}

/*  =Submenu
------------------------------------------------------------------- */

.submenu {
  margin:0;
  list-style: none;
  position: relative;
  background-color: #b8e261;
}

.submenu li a.subselected20,
.submenu li a.subselected21,
.submenu li a.subselected22,
.submenu li a.subselected23,
.submenu li a.subselected24,
.submenu li a.subselected25,
.submenu li a.subselected26,
.submenu li a.subselected27,
.submenu li a.subselected28 {
  color: #89b72b !important;
  background: #e0f4b7 url("../gfx/menu/hover_submenu_bg.gif") no-repeat top right; 
}


.submenu li {
  width:200px;
  text-align: right;
  line-height: 30px;
  margin-right: 0px;
  padding: 0;
  border-bottom: #89b72b 1px solid;
}

.submenu li a {
  padding: 5px 16px 6px 20px;
  color: #89b72b;
  text-decoration: none;
}

.submenu li a:hover {
  background: #e0f4b7 url("../gfx/menu/hover_submenu_bg.gif") no-repeat top right; 
  color: #89b72b;
}

.submenu li.sub_last {

}

#mainmenuitema20 {
  padding: 5px 16px 6px 142px;
}

#mainmenuitema21 {
  padding: 5px 16px 6px 117px;
}

#mainmenuitema22 {
  padding: 5px 16px 6px 112px;
}

#mainmenuitema23 {
  padding: 5px 16px 6px 82px;
}

#mainmenuitema24 {
  padding: 5px 16px 6px 135px;
}

#mainmenuitema25 {
  padding: 5px 16px 6px 115px;
}

#mainmenuitema26 {
  padding: 5px 16px 6px 124px;
}

#mainmenuitema27 {
  padding: 5px 16px 6px 110px;
}

#mainmenuitema28 {
  padding: 5px 16px 6px 148px;
}

/*  =Subsubmenu
------------------------------------------------------------------- */

.subsubmenu {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 14px;
  position: relative;
}

.subsubmenu li a.subsubselected200,
.subsubmenu li a.subsubselected201,
.subsubmenu li a.subsubselected202,
.subsubmenu li a.subsubselected210,
.subsubmenu li a.subsubselected211,
.subsubmenu li a.subsubselected212,
.subsubmenu li a.subsubselected220,
.subsubmenu li a.subsubselected221,
.subsubmenu li a.subsubselected222,
.subsubmenu li a.subsubselected230,
.subsubmenu li a.subsubselected231,
.subsubmenu li a.subsubselected232,
.subsubmenu li a.subsubselected240,
.subsubmenu li a.subsubselected241,
.subsubmenu li a.subsubselected242,
.subsubmenu li a.subsubselected250,
.subsubmenu li a.subsubselected251,
.subsubmenu li a.subsubselected252,
.subsubmenu li a.subsubselected260,
.subsubmenu li a.subsubselected261,
.subsubmenu li a.subsubselected262,
.subsubmenu li a.subsubselected270,
.subsubmenu li a.subsubselected271,
.subsubmenu li a.subsubselected272,
.subsubmenu li a.subsubselected280,
.subsubmenu li a.subsubselected281,
.subsubmenu li a.subsubselected282 {
  color: #e0f4b7 !important;
}

.subsubmenu li {
  border-bottom:none;
}

.subsubmenu li {
  float: left;
  border-right: 1px solid #b8e261;
  line-height: 30px;
  margin: 0px 0;
  padding: 0;
}

.subsubmenu li a {
  font-weight: normal;
  display: block;
  color:#b8e261;
  margin-top: -1px;
  padding: 0 7px 0 10px;
  text-decoration: none;
}

#subsubmenu1 li a { color: #b8e261; }
#subsubmenu2 li a { color: #b8e261; }

.subsubmenu li a:hover {
  background: none;
  color: #e0f4b7 !important;
}

.subsubmenu li.sub_last {
  border-right: none;
}

/*  =siteinfo
------------------------------------------------------------------- */

.siteinfo {
  padding:0;
  margin: 100px 0 0 0;
  font-size: 0.9em;
}

.siteinfo li {
  text-align: right;
  margin-right: 10px;
}

.siteinfo li a {
  text-decoration:none;
  color: #fff;
}