.menubalk {
	width:996px;
	height:22px;
  float:left;
	background: url("../gfx/algemeen/menu_balk.jpg") no-repeat;
}

.menu .mainmenu {
	width:970px;
	height:20px;
  float:left;
	padding-top:4px;
	padding-left:20px !important;
	padding-left:20px;
}

.menu ul, .menu ul li {
  display:inline;
  padding:0px;
  margin:0px;
  list-style-type:none;
}
/*
.mainmenuitem span {
  display:block;
  float: left;
  
}
*/
/* ----------------------------------------------------------------
                                                      mainmenu
----------------------------------------------------------------*/
.mainmenuitem, .mainmenuitem a {
  display:inline;
  height:22px;
  float:left;
  background-repeat:no-repeat;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
	color:#8DB590;
  font-family:verdana,arial, helvetica, sans-serif;
}

.mainmenuitem {
  height:17px;
  overflow:visible !important;
  overflow:hidden;
}

.mainmenuitem a:hover {
  background-image:url("../gfx/menu/mainmenuitemhover.gif");
  color: #fff;
}

.selectedmain {
	color: #fff;
}

/* ----------------------------------------------------------------
                                                      submenu
----------------------------------------------------------------*/

.submenu {
  display:block;
  position:absolute;
  height:68px;
	top:84px !important;
  top:85px;
}

#submenu1 {
	left: 149px !important;
	left: 156px;
}

#submenu2 {
	left: 218px !important;
	left: 228px;
}

.submenuitem, .submenuitem a {
	width: 130px !important;
	width: 134px;
	float:left;
  height: 17px !important;
  height: 17px;
  padding: 1px 0 1px 6px;
	margin-left:-1px;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  font-family:verdana,arial, helvetica, sans-serif;
  overflow:visible !important;
  overflow:hidden;
  color:#1B6B21;
	border: 1px solid #fff;
	background-color:#D9E6DA;
	clear:both;
 	margin-top:-1px;
}

.submenuitem a:hover{
	background-image: none;
	background-color:#1B6B21;
  border: 1px solid #fff;
  padding: 1px 0 1px 6px;
  color:#fff;
	margin-top:-1px;
}

.subselectedmain {
	color: #fff;
}

li.selected {
	color:#fff;
}

/* ---------------------------------------------------------
                                          footer
--------------------------------------------------------- */
.footer {
  width:345px;
  height:6px;
  float:left;
	padding-left:4px !important;
 	padding-left:4px;
	margin-top:-21px !important;
  margin-top:-16px;
}

.footer ul, .footer ul li {
  display:inline;
  padding:0px;
  margin:0 0 0 0;
  list-style-type:none;
	color:#fff;
}

.footer a {
  text-decoration:none;
  color:#fff;
  font-size:9px;
}

.footer a:hover {
  text-decoration:underline;
}
