#nav				{border: 1px solid #7A0036; background-color: #7A0036; clear: both; position: absolute; width: 100%; z-index: 10; font-size: 90%;}
#nav, #nav ul 		{padding: 0; margin: 0; list-style: none; line-height: 1; }
#nav ul				{border: 1px solid #7A0036; background-color: #95335E; padding: 2px; opacity: 0.95; }
#nav a 				{font-weight: bold; font-size: 105%; display: block; 
					/* width: 12em; */ padding: 3px 0; text-decoration: none;}
#nav li 			{float: left; width: 8.5em; }
#nav ul li			{border-bottom: 1px solid #7A0036;}
#nav ul li.laatste	{border-bottom: none;}
#nav li ul 			{background-color: #95335E; position: absolute; width: 13em; margin: 0; left: -999em;}
#nav li ul li		{width: 13em; }
#nav li a			{color: white; text-align: center;/* border: 1px solid white;*/}
#nav li a:hover, #nav li a.current {/* color: #87318A; */ background-color: #95335E;}
#nav li ul a		{color: white; font-weight: bold; /* background-color: white; */ text-align: left; font-size: 85%}
#nav li ul a:hover	{color: white; background-color: #7A0036;} 
	
/* uitbreiding voor het derde niveau */
#nav li ul ul 		{margin: -1.5em 0 0 12em; }
#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto; }

#nav li:hover, #nav li.sfhover{position: static; }

/* uitbreiding voor het derde niveau */
#nav li ul ul ul		{margin: -1.5em 0 0 12em;}
#nav li:hover ul ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, 
#nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}