/* ----------------------------------------------------------------
                                                      Navmenu
----------------------------------------------------------------*/
.nav_menu li, .nav_menu li a {
  height:25px;
  display:block;
  float:left;
  background-repeat:no-repeat;
}

.nav_menu span {
  display:none;
}

/* ----------------------------------------------------------------
                                                      Navmenu
----------------------------------------------------------------*/
.mainmenuitem {
  width:201px;
  display:block;
  float:left;
  background-repeat:no-repeat;
}

.mainmenuitem a {
  width:201px;
  height:28px;
  float:left;
  display:block;
  background-repeat:no-repeat;
}

.mainmenuitem {
  border-bottom:2px solid #fff;
  border-left:12px solid #fff;
  overflow:visible !important;
  overflow:hidden;
}

/*---------------------------------------------------------------- mainmenuitem0 */
#mainmenuitem01, #mainmenuitem01 a {
  width:137px;
}

#mainmenuitem01 {
  background-image:url("../gfx/menu_nav/veelgestelde_vragen.gif");
}

#mainmenuitem01 a:hover, .selected01 {
  background-image:url("../gfx/menu_nav/veelgestelde_vragen_hover.gif");
}

/*---------------------------------------------------------------- mainmenuitem1 */
#mainmenuitem02, #mainmenuitem02 a {
  width:66px;
}

#mainmenuitem02 {
  background-image:url("../gfx/menu_nav/fotos.gif");
}

#mainmenuitem02 a:hover, .selected02 {
  background-image:url("../gfx/menu_nav/fotos_hover.gif");
}

/*---------------------------------------------------------------- mainmenuitem2 */
#mainmenuitem03, #mainmenuitem03 a {
  width:99px;
}

#mainmenuitem03 {
  background-image:url("../gfx/menu_nav/downloads.gif");
}

#mainmenuitem03 a:hover, .selected03 {
  background-image:url("../gfx/menu_nav/downloads_hover.gif");
}

/*---------------------------------------------------------------- mainmenuitem3 */
#mainmenuitem4, #mainmenuitem04 a {
  width:69px;
}

#mainmenuitem04 {
  background-image:url("../gfx/menu_nav/contact.gif");
}

#mainmenuitem04 a:hover, .selected04 {
  background-image:url("../gfx/menu_nav/contact_hover.gif");
}

/*---------------------------------------------------------------- mainmenuitem4 */
#mainmenuitem05, #mainmenuitem05 a {
  width:51px;
}

#mainmenuitem05 {
  background-image:url("../gfx/menu_nav/links.gif");
}

#mainmenuitem05 a:hover, .selected05 {
  background-image:url("../gfx/menu_nav/links_hover.gif");
}

/* ---------------------------------------------------------
                                          footer
--------------------------------------------------------- */
.footer {
  color:#5f5140;
  font-size:10px;
  padding-left:0px;
  width:176px;
}

.footer a {
  text-decoration:none;
  color:#5f5140;
}

.footer a:hover {
  text-decoration:underline;
}



/* -------- Menu links ----------------
-------------------------------------------------------------------- */

#mainnav {

}

#mainnav ul, #mainnav ul li ul {
  display: inline;
  margin: 0;
  padding: 0;
}

#mainnav li, #mainnav li ul li {
  float: left;
  clear: both;
  list-style: none;
}

#mainnav li a, #mainnav li ul li a {
  display: block;
  width: 179px;
  height: 31px;
}

#mainnav li a#mainmenuitema8 {
  display: block;
  width: 179px;
  height: 31px;
}

#mainnav li a span, #mainnav li ul li a span {
  display: none;
}

/* home */




#mainmenuitema2 {
  background: url("../gfx/menu_links/projectplan.gif") no-repeat top left;
}

#mainmenuitema2 a:hover {
  background:url("../gfx/menu_links/projectplan_hover.gif");
}

#mainmenuitema3 {
  background: url("../gfx/menu_links/in_de_media.gif") no-repeat top left;
}

#mainmenuitema4 {
  background: url("../gfx/menu_links/historie.gif") no-repeat top left;
}

#mainmenuitema5 {
  background: url("../gfx/menu_links/mainmenuitema5.gif") no-repeat top left;
}

#mainmenuitema0 {
  background: url("../gfx/menu_links/nieuws.gif") no-repeat top left;
}

#mainmenuitema7 {
  background: url("../gfx/menu_links/partijen_en_organisatie.gif") no-repeat top left;
}

#mainmenuitema8 {
  background: url("../gfx/menu_links/nieuwsbrief.gif") no-repeat top left;
}

#mainmenuitema9 {
  background: url("../gfx/menu_links/meedenken.gif") no-repeat top left;
}

#mainmenuitema10 {
  background: url("../gfx/menu_links/inschrijving.gif") no-repeat top left;
}

#mainnav li a:hover,
#mainnav li a.selected{
  background-position: top right !important;
}

#mainnav li ul li a {
  display: block;
  height: 31px;
  width: 148px;
  margin-left: 31px;
}

#mainsubmenuitema21 {
  background: url("../gfx/menu_links/sanering.gif") no-repeat top left;
}

#mainsubmenuitema22 {
  background: url("../gfx/menu_links/monumentaal.gif") no-repeat top left;
}

#mainsubmenuitema23 {
  background: url("../gfx/menu_links/bereikbaarheid.gif") no-repeat top left;
}

#mainsubmenuitema24 {
  background: url("../gfx/menu_links/veluwe.gif") no-repeat top left;
}

#mainsubmenuitema25 {
  background: url("../gfx/menu_links/ligging.gif") no-repeat top left;
}

#mainnav li ul li a:hover,
#mainnav li ul li a.selected {
  background-position: top right !important;
}