
/* Tweede tabel voor daadwerkelijke maat met achtergrond */
.tbl_second
{
	width: 980px;
	height: 100%;
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-image: url(../images/bg_heb.jpg);
	background-repeat: no-repeat;
}
/* Button voor bovenaan Menu */
.td_active_button
{
	vertical-align: top;
	height: 125px;
	background-image: url(../images/button_heb.gif);
	background-repeat: no-repeat;
	background-position: 25px 0px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
/* Div voor Button 1 onderin het menu */
.td_button_01
{
	vertical-align: top;
	height: 100px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-image: url(../images/button_zoek_groen.gif);
	background-repeat: no-repeat;
}
/* Div voor Button 2 onderin het menu */
.td_button_02
{
	vertical-align: top;
	height: 100px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-image: url(../images/button_wil_groen.gif);
	background-repeat: no-repeat;
}

/* =============== < Opbouw van Menu > ===============*/
/* Uitlijning / Positie van Menu */
ul#primary-nav,
ul#primary-nav ul
{
	margin: 					0px;
	padding:					0px;
	width:					200px;
	list-style: 			none;
	top: 						0px;
}

/* Menu items/Background Main Menu */
ul#primary-nav li
{
	position:				relative;
	list-style:				none;
	padding:					0px;
}

/* Style voor eerste menu laag */
ul#primary-nav li a
{
	display:					block;
	text-decoration:		none;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				12px;
	font-weight: 			bold;
	padding:					5px;
	border:					0px;
	color:					#213780;
	text-decoration:		none;
	letter-spacing:		1px;
}
/* Style voor de hover van eerste menu laag */
ul#primary-nav li a:hover
{
	background-color:		#C9D563;
}
/* Fix IE. Hide from IE Mac */
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }

/* Style voor tweede laag van het menu */
ul#primary-nav ul
{
	width:					200px;
	position:				absolute;
	display:					none;
	padding:					0px;
	top: 						0px;
	left:						199px; /* 1px minder dan menu width, houdt rekening met de padding! */
	border:					5px #C9D563 solid;
	border-bottom:			3px #C9D563 solid;
	background-color:		#FFFFFF;
	filter:					progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=5);
}

ul#primary-nav li ul li a { padding: 5px; border-bottom: 2px #C9D563 solid; } /* Sub Menu Styles */
ul#primary-nav li ul li a:hover { padding: 5px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none;} /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block;} /* The magic */

ul#primary-nav li.menulink:hover,
ul#primary-nav li.over { background-color: #C9D563; }

ul#primary-nav li a:hover { background-color: #C9D563; }
