.menu {
	z-index: 1;
}

.div_menubackground {
	position: absolute;
	top: 10px;
	left: 24px;
	width: 199px;
	height: 100%;
	z-index: 1;
}

body{
	background-color: White;
	background-image: url(../images/backgrounds/menu_background.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 6px 0px 0px 0px;
	padding: 0 0 0 0;
}

body, table, tr, td, p, ul, li, ol, a{ 
	color: #7D3D11;
	/* font-family: Arial; */
	font-family: Verdana;
	font-size: 9px;
	line-height: 18px;
}

table{
	width:100%;
	margin:0 0 0 0;
	padding: 0 0 0 0;
}

table.menu{
	width:154px;
	background-color: White;
   border:1px solid #FFE697;
   margin: 0px 0 0 22px;
}

/* docked submenu */
.menu_item_innersubmenu{
	border-bottom:1px solid #FFE697;
	/* border : 1px solid #d0fe01; */
	border-top:1px solid #FFE697;
	display: block;
	width:100%;
	background-color: White;
}

/* hidden submenu */
.menu_item_hiddensubmenu{
	display:none;
}

/* Floating submenu */
.menu_item_floatsubmenu{ 
	border:1px solid #FFE697;
	margin-left:12px;
	display:block;
	background-color: #E6EBEF;
	z-index:10;
	width:139px;
	position : absolute;
}

.menu_item_innersubmenu .menu_item_floatsubmenu{
	width:119px;
	z-index:15;
}

.menu_item_floatsubmenu .menu_item_floatsubmenu{
	width:123px;	
	z-index:15;
}

a{
/*	color: #A1D5E8; */
	color: #7D3D11;
	text-decoration: none;
	padding-left: 6px;
	width:100%;
	height: 16px;
}

a:hover{
	color: White;
}
a:active{}
sup{ font-size: 6pt; }

/* menu item */
.menu_item{}
.menu_item td{
	border-bottom: 1px solid #FFE697;
	width:100%;
	height: 16px;
}

/* menu item currenly selected */
.menu_item_current{
/*	background-color: #132334; */
	border-bottom: 0;
	background-image : url(images/menu/hoofditem_back_1px.gif);
}

.menu_item_current td{
	color: White;
	width:100%;
	background-color: #4B8FD3;
	background-image: url(../images/menu/active_item.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 16px;
	border-bottom:1px solid #FFE697;
}

.menu_item_floatsubmenu .menu_item_current{
	color: White;
	background-color: #4B8FD3;
	background-image: url(../images/menu/active_item.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.menu_item_innersubmenu .menu_item_current td{
	border-left:15px solid White;
}

.menu_item_innersubmenu .menu_item_current td a{
	border-left:1px solid #FFE697;
}

/* menu item with the mouse hovering over it */
.menu_item_float{
	color: White;
	background-color: #4B8FD3;
	background-image: url(../images/menu/active_item.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 16px;
}

.menu_item_float td{
	border-bottom:1px solid #FFE697;
	height: 16px;
}

.menu_item_innersubmenu{
	
	
}

.menu_item_floatsubmenu .menu_item_float{
	/* background-color: #7D9DBA;	*/
	color: White;

}

.menu_item_floatsubmenu .menu_item_floatsubmenu .menu_item_float{
	/*background-color: #7D9DBA;	*/
	color:White;
}

.menu_item_innersubmenu .menu_item_float td{
	/* background-color: #d0fe01; */
	color: White;
	border-left:15px solid White;
	border-bottom:0;
}

.menu_item_innersubmenu .menu_item_float td a:hover{
	color: #7D3D11;
}

/* menu item with it's submenu expanded */
.menu_item_active{
	color: White;
	background-color: #4B8FD3;
	background-image: url(../images/menu/active_item.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom:1px solid #FFE697;
	height: 16px;
}

.menu_item_active a{
 	color: White;
	font-family: Verdana;
	font-size: 9px;
}

.menu_item_active a:hover{
 	color: White;
	font-family: Verdana;
	font-size: 9px;
}

.menu_item_floatsubmenu .menu_item td{
	border-left:0;
}

.menu_item_innersubmenu .menu_item td{
	/*Kleur van de linker indent balk*/
	border-left:15px solid White;
	border-bottom: 0;	
}

.menu_item_innersubmenu .menu_item td a{
 	color: #7D3D11;
	font-family: Verdana;
	font-size: 9px;
}

.menu_item_innersubmenu .menu_item td a:hover{
 	color: White;
	font-family: Verdana;
	font-size: 9px;
}

.menu_item_innersubmenu .menu_item td a, .menu_item_innersubmenu .menu_item_float td a{
	border-left: 1px solid #FFE697;
}

 .menu_item_innersubmenu .menu_item_active,  .menu_item_innersubmenu .menu_item, .menu_item_floatsubmenu .menu_item{
	background-color: #FFFAEB;
}

 .menu_item_floatsubmenu .menu_item td, .menu_item_floatsubmenu .menu_item_float td{
	border-left: 0;
	border-bottom: 0;
}

.menu_item_floatsubmenu .menu_item td a, .menu_item_floatsubmenu .menu_item_float td a{
	border-left: 0;
}

.menu_item_innersubmenu .menu_item_floatsubmenu .menu_item td, .menu_item_floatsubmenu .menu_item_floatsubmenu .menu_item td, .menu_item_innersubmenu .menu_item_floatsubmenu .menu_item, .menu_item_floatsubmenu .menu_item_floatsubmenu .menu_item{ 
	background-color:Red;
}

.white{
	border:0 0 0 0;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	color:transparant;
	background-color:transparant;
	cursor: pointer;
}
