/* NAVIGATIE */

.NIVmenu 			{position:relative;display:block;width:100%;height:98px;}

.NIVmenuLeft 		{	position:absolute;width:19px;height:98px;left:0px;top:0px;}
.NIVmenuCenter		{	position:absolute;width:840px;height:98px;left:19px;top:0px;}
.NIVmenuOvergang	{	position:absolute;width:20px;height:98px;left:843px;top:0px;}

.NIVmenuYellow		{	position:absolute;width:110px;height:98px;left:863px;top:0px;}
.LinksUitlijning 	{	position:absolute;width:100%;top:13px;left:0px;}
.NIVmenuYellowRight	{	position:absolute;width:19px;height:98px;left:973px;top:0px;}


/* NAVIGATIE IMAGES */

.NIVmenu 							{position:relative;display:block;z-index:20;}


.NIVmenuLeft 						{background-position:-42px top;}
.NIVmenuOvergang					{background-position:-63px top;}
.NIVmenuYellowRight					{background-position:-85px top;}

#SUB1 A span.subsub , #SUB1inactive A span.subsub , #SUB1 A span.subsubcurrent , #SUB1inactive A span.subsubcurrent		{background-position:center top;background-repeat:no-repeat;}
#SUB1 A:hover span.subsub , #SUB1inactive A:hover span.subsub , #SUB1 A span.subsubcurrent , #SUB1inactive A span.subsubcurrent  {background-position:center -50px;background-repeat:no-repeat;}

.NIVmenuCenter						{background-repeat:repeat-x;}
.NIVmenuYellow						{background-repeat:repeat-x;}

#SUB1 UL LI.cssMenui UL LI A , #SUB1inactive UL LI.cssMenui UL LI A	{cursor:pointer;}
#SUB1 UL LI.cssMenui UL LI A SPAN , #SUB1inactive UL LI.cssMenui UL LI A SPAN {background-image:none;}

ul#SUB2 li.subsubtop , ul#SUB2 li.subsubbottom {display:block;height:19px;width:100%;padding:0px;margin:0px;font-size:1px;line-height:1px;}
ul#SUB2 li.subsubtop , ul#SUB2 li.subsubbottom , ul#SUB2 li.cssMenui {background-image:url(/images/menu/subsubmenu.png);}

ul#SUB2 li.cssMenui 			{background-position:-180px top;background-repeat:repeat-y;}
ul#SUB2 li.cssMenui:hover 		{background-position:-180px top;background-repeat:repeat-y;}
ul#SUB2 li A		    		{background-image:none;}
ul#SUB2 li span		    		{background-image:none;}
ul#SUB2 li.subsubtop 		{background-position:left top;}
ul#SUB2 li.subsubbottom 	{background-position:left -21px;}

.NIVmenuCenter A:hover SPAN ,
.NIVmenuCenter A#ActiveItem SPAN	{background-image:url(/images/repeating-images.png);}
.NIVmenuCenter						{background-image:url(/images/repeating-images.png);}
.NIVmenuYellow						{background-image:url(/images/repeating-images.png);}

.NIVmenuCenter A:hover SPAN ,
.NIVmenuCenter A#ActiveItem SPAN 	{background-position:0px -286px;}
.NIVmenuCenter						{background-position:0px -88px;}
.NIVmenuYellow						{background-position:0px -187px;}


.NIVmenuLeft , 
.NIVmenuOvergang ,
.NIVmenuYellowRight ,
A#ActiveItem SPAN.MenuItemLeft ,
A#ActiveItem SPAN.MenuItemRight ,
A:hover SPAN.MenuItemLeft ,
A:hover SPAN.MenuItemRight ,
#SUB1 A span ,	
#SUB1inactive A span					{background-image:url(/images/menu/menu.png);}
#SUB1 A span.subsub	, #SUB1inactive A span.subsub , #SUB1 A span.subsubcurrent	, #SUB1inactive A span.subsubcurrent {background-image:url(/images/menu/subsub.png);}

A:hover SPAN.MenuItemLeft ,
A#ActiveItem SPAN.MenuItemLeft 		{background-position:0px top;}
A:hover SPAN.MenuItemRight ,
A#ActiveItem SPAN.MenuItemRight 	{background-position:-21px top;}

/* NAVIGATIE LINKS */

.NIVmenuCenter A 						{font-size:9pt;color:white;font-weight:bold;text-decoration:none;}
.NIVmenuCenter A:hover span.MenuLink 	{color:#d1a410;}

.NIVmenuCenter A span 			{display:block;float:left;}
.MenuItemLeft , .MenuItemRight 	{width:19px;height:50px;}
.MenuLink 						{padding-top:22px;padding-bottom:13px;}
.NIVmenuYellow A 				{display:block;padding:9px 2px;padding-right:0px;color:#7f6303;text-decoration:none;font-weight:bold;}
.NIVmenuYellow A:hover 			{color:#55552B;text-decoration:underline;}
A#ActiveItem 					{color:#00774b;}

#SUB1 span.seperator , #SUB1inactive span.seperator  	{display:block;float:left;padding:0px 1px;text-align:center;color:#CCC;background-image:none;cursor:default;}
#SUB1 A.cssMenui , #SUB1inactive A.cssMenui				{color:#00774b;text-decoration:none;}
#SUB1 A.cssMenui:hover , #SUB1inactive A.cssMenui:hover	{color:#d1a410;text-decoration:none;}
#SUB1 A.cssMenui span.subsub , #SUB1inactive A.cssMenui span.subsub	, #SUB1 A.cssMenui span.subsubcurrent , #SUB1inactive A.cssMenui span.subsubcurrent {position:relative;text-align:center;height:14px;font-size:0px;text-decoration:none;display:block;float:none;margin-top:3px;}
#SUB1 A.cssMenui , #SUB1inactive A.cssMenui		{background:transparent;}
#SUB1 A.cssMenui , #SUB1inactive A.cssMenui		{text-align:center\9;}
#SUB2 A.cssMenui						{text-align:left\9;}
#SUB1 A.cssMenui span.subsub , #SUB1inactive A.cssMenui span.subsub , #SUB1 A.cssMenui span.subsubcurrent , #SUB1inactive A.cssMenui span.subsubcurrent {width:100%\9;}


/* MENU UITLIJNING BASIS */
body 										{behavior: url(/images/htc/csshover.htc);}

ul.cssMenu ul								{display:none}
ul.cssMenu li:hover>ul						{display:block;}
ul.cssMenu,ul.cssMenu ul 					{margin:0px;list-style:none;padding:0px 2px 2px 0px;background-repeat:repeat;}
ul.cssMenu 									{display:block;zoom:1;float:left;}
ul.cssMenu li								{display:block;font-size:0px;float:left;margin:0px;padding:0px;}
ul.cssMenu li li							{margin:2px 0px 0px 2px;}
ul.cssMenu a:active, ul.cssMenu a:focus 	{outline-style:none;}
ul.cssMenu a 								{display:block;vertical-align:middle;text-align:left;text-decoration:none;margin:0px;padding:0px;font:normal 11px "Microsoft Sans Serif";cursor:pointer;}
ul.cssMenu ul a 							{text-align:left;white-space:nowrap;}
ul.cssMenu li:hover>a						{font:normal 11px "Microsoft Sans Serif";}
ul.cssMenu ul ul 							{margin-top:20px;}
div ul.cssMenu li ul#SUB1 , div ul.cssMenu li ul#SUB1inactive 	{width:800px;position:absolute;left:8px;margin-top:40px;height:50px;display:none;}
div ul.cssMenu li:hover ul#SUB1 , div ul.cssMenu li:hover ul#SUB1inactive {display:block;}
div ul.cssMenu ul#SUB1 A , div ul.cssMenu ul#SUB1inactive A {padding:17px 4px 0px 4px;}
div ul.cssMenu ul#SUB2  					{}
div ul.cssMenu ul#SUB2 a 					{padding:0px;}
div ul.cssMenu ul#SUB1 li:hover ul#SUB2 , div ul.cssMenu ul#SUB1inactive li:hover ul#SUB2 {width:168px;position:absolute;float:left;margin:0px;margin-left:-20px;}
ul#SUB2 li 									{float:none;padding:0px;margin:0px;width:100%;}
ul#SUB2 li A								{}
ul#SUB2 li A span							{float:none;display:block;padding:5px 10px;white-space:normal;}

/* EINDE MENU UITLIJNING BASIS */




#SUB1 li:hover>A.cssMenui 
{color:#d1a410;}

#SUB1 li:hover A>span.subsub , #SUB1 li A>span.subsubcurrent 
{background-position:center -50px;background-repeat:no-repeat;}

#SUB1inactive li:hover>A.cssMenui 
{color:#d1a410;}

#SUB1inactive li:hover A>span.subsub , #SUB1inactive li A>span.subsubcurrent 
{background-position:center -50px;background-repeat:no-repeat;}


li:hover A>span.MenuLink  
{background-image:url(/images/repeating-images.png);color:#d1a410;}

li:hover A>span.MenuLink 
{background-position:0px -286px;}

li:hover A>span.MenuItemRight , 
li:hover A>span.MenuItemLeft 
{background-image:url(/images/menu/menu.png);}

li:hover A>span.MenuItemLeft  
{background-position:0px top;}

li:hover A>span.MenuItemRight 
{background-position:-21px top;}

ul.cssMenu li #SUB2>A
{color:red;}

ul.cssMenu li #SUB2>A:hover
{color:blue;}

div ul.cssMenu li ul.currentSub#SUB1 , div ul.cssMenu li ul.currentSub#SUB1inactive {display:block;}

A.activeColor span.MenuLink ,
UL#SUB1 A.activeColor ,
UL#SUB2 A.activeColor 			{color:#d1a410;}

/* IE only hack \*/
* html ul li.sub, * html ul li.sub ul li{}

* html ul li.sub ul li{
border-top: 0;
}
/* Einde IE only hack */ 