/* 

MENU

*/

ul.mainmenu
{
	float: 				left;
	display: 			inline;
	margin: 			0px;
	padding: 			0px;
	font: 				Verdana, Arial, Helvetica, sans-serif 14px;
}

ul.mainmenu img
{
	border: none;
}

ul.mainmenu a
{
	text-decoration: 	none;
	color:				#ffffff;
	display:			block;
	padding:            7px 16px 10px 16px;
	background:			url(../images/tussenknop.jpg) left top no-repeat
}

ul.mainmenu a:hover{
	color: 				#ffff81;
}

ul.mainmenu a.link
{
	background: 		none;
}

ul.mainmenu table span
{
	position: 			relative;
	float:				right; /* Lost bug op in FF */
	width:				100%;
}

ul.mainmenu table a
{
	border:		 		1px solid #211f5f;
	border-top:		 	none;
	color: 				#3366cc;
	background: 		#FFFFFF;
	padding:	        3px 5px 3px 3px;
	text-align:			left;
	height:				auto;
}

.mainmenu_container
{
	position: 			relative; 
	display: 			none;	
}

.mainmenu_positie
{
	position: 			absolute; 
	left: 				0px; 
	top: 				0px;
	z-index:			1;
}

.mainmenu_breedte
{
	display: 			table;
	_width: 			0px; /* IE 6 fix */
}

.submenu_positie
{
	position: 			absolute; 
	top: 				0;
	right: 				1px; 			
	display:			none;
}

.submenu_container
{
	position: 			absolute;
	top: 				0;
	left:				0;
}

.menu a:hover
{
	text-decoration:	none;
	background: 		#3366cc;
	color: 				#ffffff;
}

.pijl_hover .a_sub,
.pijl_hover .a_sub:hover
{
	text-decoration:	none;
	color: 				#ffffff;
	background:			#3366cc url(../images/arrow.jpg) right top no-repeat;
}

.submenu a
{
	width: 				auto;
}

.iefix
{
	font: 				bold 13px Arial, Helvetica, sans-serif;
}