body{
	background-color: #CAC0D9;
  margin-top: 5px;
  margin-left: 7px;
	padding: 0 0 0 0;
}

body, table, tr, td, p, ul, li, ol, a{ 
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

table{
	width:100%;
	margin:0 0 0 0;
	padding: 0 0 0 0;
}

table.logo{
	margin: 20px 0px 0px 0px;
}

table.menu{
	width:140px;
	border:1px solid black;
	background-color:#D6FF00;
}

/* docked submenu */
.menu_item_innersubmenu{
	border-bottom:1px solid black;
	border-top:1px solid black;
	display:block;
	width:100%;
	background-color: #DBFFFF;
}

/* hidden submenu */
.menu_item_hiddensubmenu{
	display:none;
}

/* Floating submenu */
.menu_item_floatsubmenu{ 
	border:1px solid black;
	margin-left:15px;
	display:block;
	background-color:#DBFFFF;
	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{
  padding-top:2px;
  padding-bottom:2px;
	color:black;
	text-decoration: none;
	padding-left:5px;
	width:100%;
}

a:hover{}
a:active{}
sup{ font-size: 6pt; }

/* menu item */
.menu_item{}
.menu_item td{
	border-bottom: 1px solid #CAC0D9;
	width:100%;
}

/* menu item currenly selected */
.menu_item_current{
	background-color:#CAC0D9;
	border-bottom: 0;
}

.menu_item_current td{
	width:100%;
}

.menu_item_floatsubmenu .menu_item_current{
	background-color:#D6FF00;	
}

.menu_item_innersubmenu .menu_item_current td{
	border-left:15px solid #D6FF00;	
}

.menu_item_innersubmenu .menu_item_current td a{
	border-left:1px solid black;
}

/* menu item with the mouse hovering over it */
.menu_item_float{
	background-color:#73C3DE;
}

.menu_item_float td{
	border-bottom:1px solid black;
}

.menu_item_floatsubmenu .menu_item_float{
	background-color:#73C3DE;	
}

.menu_item_floatsubmenu .menu_item_floatsubmenu .menu_item_float{
	background-color:#CAC0D9;	
}

.menu_item_innersubmenu .menu_item_float td{
	background-color:#CAC0D9;
	border-left:15px solid #D6FF00;	
	border-bottom:0;
}

/* menu item with it's submenu expanded */
.menu_item_active{
	background-color:#73C3DE;
	border-bottom:1px solid black;
}

.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 #D6FF00;
	border-bottom: 0;	
}

.menu_item_innersubmenu .menu_item td a, .menu_item_innersubmenu .menu_item_float td a{
	border-left: 1px solid black;	
}

 .menu_item_innersubmenu .menu_item_active,  .menu_item_innersubmenu .menu_item, .menu_item_floatsubmenu .menu_item{
	background-color:#DBFFFF;
}

 .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:white;
}

