/* UL */
#nav ul {
	position:relative;
	list-style:none outside none;
}
#nav li ul {
	position:absolute;
	left:-10000px;
	display:none;
}
/* LI UL */
#nav li:hover ul, #nav li.active ul {
	position:relative;
	left:auto;
	display:block;
	border:1px solid transparent;
	float:left;
}
#nav li:hover ul {
	z-index:1;
	background-color:#FFFFFF;
/*	opacity:0.90;
	filter:alpha(opacity=90); */
	border:1px solid #EAF0F2;
}
/* LI LI UL */
#nav li li ul, #nav li.active li ul {
	position:absolute;
	left:-10000px;
	display:none;
	border:none;
	background:none;
}
#nav li:hover li ul, #nav li.active:hover li ul {
	position:relative;
	left:auto;
	display:block;
	border:none;
	background:none;
}
/* LI */
#nav li {
	float:left;
}
#nav li li {
	float:left;
	padding-left:8px;
}
#nav li li.active {
	background:url(../images/menu/menu_l2_bg_left_just.gif) no-repeat left top;
}
#nav li:hover li.active {
	background:none;
}
#nav li li li {
	float:none;
	margin:4px 0px; /* Margin to fix the hover staying on previous li in IE 8 */
	padding-left:0px;
}
/* A */
#nav li a {
	text-decoration:none;
	outline:none;
}
#nav li li a {
	padding-right:8px;
}
#navwrapper #nav li li.active a {
	background:url(../images/menu/menu_l2_bg_right_just.gif) no-repeat right top;
	display:block;
}
#navwrapper #nav li:hover li.active a {
	background:none;
	display:block;
}
#nav li li li a {
	padding-right:0px;
}
#nav li li.active li a {
	background:none;
	display:block;
}
/* SPAN */
#nav li a span, #nav li span.separator span {
	font-family:"Trebuchet MS", Arial, Georgia, Tahoma, Helvetica, sans-serif; 
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	padding:9px 20px 0px 20px;
	height:31px;
	display:block;
	cursor: default ;
}
#nav li li a span, #nav li:hover li.active a span {
	color:#000000;
	font-weight:bold;
	text-transform:none;
	font-size:13px;
	padding: 11px 10px 0 10px;
	height:28px;
	display:block;
	background:none;
	margin:0px;
}

/* Toevoeging Mark */
#nav li li a span {
	color:#FFFFFF;
	cursor: pointer;
	width: 127px; /* DEZE VERWIJDEREN VOOR DYNAMISCHE BREEDTE */
}
#nav li:hover li a span{
	color: #000000;
	cursor: pointer;
	width: 125px; /* DEZE VERWIJDEREN VOOR DYNAMISCHE BREEDTE */
}
/* Einde toevoeging Mark */

#nav li:hover li a:hover span {
	text-decoration: underline;
}

#nav li li.active a span {
	background:url(../images/menu/menu_l2_bg_middle.gif) repeat-x;
	/*margin:0px 8px;*/
	padding-top: 11px;
}
#nav li li li a span, #nav li:hover li.active li a span {
	color:#000000;
	font-weight:normal;
	text-transform:none;
	font-size:13px;
	padding:8px 20px 8px 10px; 
	display:block;
	height:auto;
	background:none;
}
#nav li li li.active a span, #nav li li li a:hover span, #nav li li.active li a:hover span, #nav li:hover li.active li.active a span {
	background:#E6EEF1;
}

/*HELPERS*/
#nav li li.item189, #nav li.active li.item189, 
#nav li li.item192, #nav li.active li.item192, 
#nav li li.item193, #nav li.active li.item193, 
#nav li li.item194, #nav li.active li.item194, 
#nav li li.item180, #nav li.active li.item180  {
	clear:both;
	float:none;
	height:3px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	visibility:hidden;
	display:block;
}
/* Active tabs #^$&*( */
#nav li.active.item213 a, #nav li.active.item213 span.separator {
	background-color:#276782;
	width:79px;
	height:40px;
	display:block;
}
#nav li.item213:hover a, #nav li.item213:hover span.separator {
	background-color:#65BBDE;
	width:79px;
	height:40px;
	display:block;
}
#nav li.active.item83 a, #nav li.active.item83 span.separator {
	background-color:#276782;
	width:131px;
	height:40px;
	display:block;
}
#nav li.item83:hover a, #nav li.item83:hover span.separator  {
	background-color:#65BBDE;
	width:131px;
	height:40px;
	display:block;
}
#nav li.active.item71 a, #nav li.active.item71 span.separator {
	background-color:#276782;
	width:97px;
	height:40px;
	display:block;
}
#nav li.item71:hover a, #nav li.item71:hover span.separator  {
	background-color:#65BBDE;
	width:97px;
	height:40px;
	display:block;
}
#nav li.active.item99 a, #nav li.active.item99 span.separator {
	background-color:#276782;
	width:138px;
	height:40px;
	display:block;
}
#nav li.item99:hover a, #nav li.item99:hover span.separator  {
	background-color:#65BBDE;
	width:138px;
	height:40px;
	display:block;
}
#nav li.active.item84 a, #nav li.active.item84 span.separator {
	background-color:#276782;
	width:113px;
	height:40px;
	display:block;
}
#nav li.item84:hover a, #nav li.item84:hover span.separator  {
	background-color:#65BBDE;
	width:113px;
	height:40px;
	display:block;
}
#nav li.active.item213 li a, #nav li.active.item83 li a, #nav li.active.item71 li a, #nav li.active.item99 li a, #nav li.active.item84 li a {
	background:none;
	width:auto;
	height:auto;
}
#nav li.item213:hover li a, #nav li.item83:hover li a, #nav li.item71:hover li a, #nav li.item99:hover li a, #nav li.item84:hover li a {
	background:none;
	width:auto;
	height:auto;
}