/* SUBMENU RECHTS*/
div#submenu{
	position: relative;
	background-color: #f7f7f7;
	mar gin-bottom:20px;
}

div#submenu_top{
	position: relative;
	width:444px;
	height: 10px;
	background-image: url('../images/bg_rightsubmenu_top.gif');
}

div#submenu_middle{
	position: relative;
	background-image: url('../images/bg_submenu_middle.gif');
	background-repeat: repeat-x;
	padding: 11px 21px 11px 21px;
}

div.submenu_item{
	position: relative;
	background-image: url('../images/bg_rightsubmenu_item.gif');
	background-repeat: no-repeat;
	height: 18px;
	width: 388px;
	padding: 5px 0px 0px 19px;
}

div.item_selected{
	background-image: url('../images/bg_rightsubmenu_item_select.gif');
}

div#submenu_item_bottom{
	position: relative;
	background-image: url('../images/bg_rightsubmenu_item.gif');
	background-repeat: no-repeat;
	height: 2px;
	width: 407px;
}	

div#submenu_bottom{
	position: relative;
	width:444px;
	height: 10px;
	background-image: url('../images/bg_rightsubmenu_bottom.gif');
}

/* CSS Document */
/**********************************************
 *             UITKLAPMENU                    *
 **********************************************/
/* main div voor het top menu */
#main_menu {
	padding: 18px 0px 0px 0px;
	margin-left: 8px;
	height: 23px;
}

/* grootte van de fonts*/
#main_menu a{
	font: 12px Arial;
	display: block;
	margin: 0;
	padding: 0px;
}

/* plaatsing menu*/
#main_menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	cursor : pointer;
}

#main_menu ul li {
	position: relative;
	float: left;
	z-index:200;
}

/* plaatsing van submenu*/
#main_menu ul li ul{
	position: absolute;
	z-index: 500;
	display: none;
	top: 23px;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 180px;
	float: left;
	background: #1462a0 url(../images/bg_submenu.gif) repeat-x bottom;
}	

/* Tonen submenu op mouseover*/
div#main_menu ul li:hover ul,
div#main_menu ul li.over ul
{
	display: block;
}

/* positie van de submenu items*/
#main_menu ul li ul li{
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 164px;
	float: left;
	z-index: 500;
}

/**********************************************
 *                menu style                  *
 **********************************************/

/* hoofdmenu items*/
#main_menu ul li {
	padding: 0px;
	margin: 0px;
}

/* kleur van menu items met een link*/
#main_menu ul li a {
	text-decoration: none;
	color: #ffffff;
}

/* submenu 1e niveau */
#main_menu ul li ul li{
	background: url(../images/bg_submenuline.gif) no-repeat top;
	_height: 16px;
	min-height: 16px;
	padding: 8px 8px 0px 8px;
}

#main_menu ul li ul li a{

}

#main_menu ul li ul li a:hover{
	color: #ffcc29;
}

/* submenu 1e niveau */
#main_menu ul li ul li:hover,
#main_menu ul li ul li.over{
	color: #ffcc29;
}

.menu_eind{
	position: absolute;
	height: 5px;
	width: 180px;
	background: url(../images/bg_submenu_bottom.gif) no-repeat bottom;
	
	bottom: -5px;
	left: 0px;
}