ul#mainmenu {
	cursor: pointer;
	display: block;
	position: absolute;
	z-index: 200;
	margin: 32px 0 0 20px;
	padding: 0;
	width: 800px;
	height: 80px;
	font-size: 14px;
	color: #fff;
}

ul#mainmenu li {
	float: left;
	list-style: none;
	width: 100px;
	height: 79px;
	text-align: center;
	line-height: 80px;
}

ul#mainmenu li a{	
	display: block;
	width: 100px;
	height: 80px;
	text-decoration: none;
	color: #fff;
	
}

ul#mainmenu li:hover,
ul#mainmenu li.sfhover {
background: #121212;
}

ul#mainmenu ul{
	margin: 0px 5px;
}

ul#mainmenu li:hover li,
ul#mainmenu li.sfhover li {
	display: block;
	z-index: 1100;
	width: 180px;
	height: 26px;
	text-align: left;
	line-height: 24px;
	text-indent: 30px;
	background: #121212;
}

/*ul#mainmenu li li:hover{
	background: #fff;
	color: #121212;
}*/



#menubar .language { display:inline-block; width:auto;		}


ul#mainmenu li li a{
	display: block;
	width: 180px;
	height: 26px;
}

ul#mainmenu li li a:hover{
	display: block;
	width: 180px;
	height: 26px;	
	text-decoration: none;
	color: #121212;
	background: #ccc url(../img/krulzw.gif) no-repeat 8px 10px;
}

ul#mainmenu li li {
	display: none;
}

/* zet submenu uit van 'over ons' = pos2 
ul#mainmenu li.pos2 ul {
	display:none;
}
*/

/* Hier styles voor Submenu, alleen laten zien waar class = active en lev2 */
#submenu ul {
	margin:0px;
	padding:0px;
}
#submenu ul li {
	display:none;
	margin:0px;
	padding-left:5px;
	font-size:9px;
	
}
#submenu ul li.active {
	display:inline;
	margin:0px;
}
#submenu ul li.active ul li {
	display:inline;
	margin:0px 5px 0px 0px;
}
#submenu ul li.active a {
	display:none;
}
#submenu ul li.active ul li a {
	display:inline;
	font-size:10px;
	color:#333;
}


/* laat 3e nivo van menus en sitemap nooit zien ##Jdb 29-6-2009 */
#mainmenu ul.lev3,
#submenu ul.lev3,
#sitemap ul.lev3		{
	display:none;
}

