/* horizontale headermenu */
#header ul
{
	margin				: 18px 20px 0 533px;
	padding				: 0;
	display				: inline;
	list-style			: none;
	text-transform		: uppercase;
	font-weight			: bold;
	font-size			: 10px;
	font-family			: 'arial narrow';
	float				: right;
	border-left			: 1px solid #f77194;
	z-index				: 99;
	position			: absolute;
}
#header ul li
{
	float				: left;
	display				: block;
}
#header ul li a
{
	border-right		: 1px solid #f77194;
	color				: #de517b;
	display				: block;
	width				: 71px;
	text-align			: center;
	text-decoration		: none;
	line-height			: 12px;
	background-position	: center center;
	background-repeat	: no-repeat;
}
#header a span
{
	visibility			: hidden;
	font-size			: 1px;
}
li.home a
{
	background-image	: url('../Images/background/menu/home.gif');
}
li.contact a
{
	background-image	: url('../Images/background/menu/contact.gif');
}
li.disclaimer a
{
	background-image	: url('../Images/background/menu/disclaimer.gif');
}
li.privacy a
{
	background-image	: url('../Images/background/menu/privacy.gif');
}

/* Verticale hoofdmenu */
#vertnav
{
	border-top			: 1px solid #e7b2c6;
	list-style			: none;
	width				: 144px;
	float				: left;
	display				: inline;
	text-transform		: uppercase;
	font-weight			: bold;
	font-size			: 11px;
	font-family			: 'arial narrow';
	margin				: 0 0 0 20px;
	padding				: 0px;
}

#vertnav ul 
{ 
	padding				: 0;
	margin				: 0;
	list-style			: none;
    width				: 165px;
	z-index				: 99;
	overflow			: visible;
	position			: absolute; 
}

#vertnav li 
{ 
	position			: relative;
	margin				: 0;
	padding				: 0;
	display				: block;
	border-bottom		: 1px solid #e7b2c6;
}
#vertnav ul li 
{ 
	border				: none;	
	padding-bottom		: 1px;
}
#vertnav a /* 1e niveau link en hoger */
{
    text-decoration		: none; 
    display				: block;
	padding				: 3px 1px;
    width				: 142px; /*helps IE with hover */
	color				: #9c0029;
}
#vertnav a.hasChild
{
	background-image	: url('../Images/background/child.gif');
	background-repeat	: no-repeat;
	background-position	: 132px center;
}
#vertnav ul a.hasChild
{
	background-position	: 156px center;
}
#vertnav a:hover, #vertnav li.hover a, #vertnav li:hover a /* 1e niveau link hover  en hoger */
{
	padding-left		: 10px;
	width				: 133px;
	background-color	: #9c0029;
	color				: #fff;
}
#vertnav li.hover ul a:hover, #vertnav li:hover ul a:hover, #vertnav li.hover ul ul a:hover, #vertnav li:hover ul ul a:hover, #vertnav li.hover ul ul ul a:hover, #vertnav li:hover ul ul ul a:hover
{
	background-color	: #9c0029;
}
#vertnav ul a, #vertnav li.hover ul a, #vertnav li:hover ul a /* 2e niveau link en hoger (overschrijft eerdere declaraties) */
{
	padding				: 3px 0 3px 10px;
    width				: 155px;
	background-color	: #ad244a;
	color				: #fff;
}
#vertnav ul a:hover
{
    width				: 155px;
	text-decoration		: underline;
}
#vertnav ul ul a, #vertnav li.hover ul ul a, #vertnav li:hover ul ul a /* 3e niveau link en hoger (overschrijft eerdere declaraties) */
{
	background-color	: #bd4d6b;
}
#vertnav ul ul ul a, #vertnav li.hover ul ul ul a, #vertnav li:hover ul ul ul a /* 4e niveau link en hoger (overschrijft eerdere declaraties) */
{
	background-color	: #c6758c;
}

#vertnav ul, #vertnav ul ul, #vertnav ul ul ul
{
    display				: none; 
    position			: absolute; 
    top					: 0px; 
    left				: 144px;
	padding-left		: 1px;
	background-color	: #fff;
}
#vertnav ul ul, #vertnav ul ul ul
{
	left				: 165px;
}

#vertnav li:hover ul ul, #vertnav li:hover ul ul ul
{
    display				:none;   
}

#vertnav li:hover ul, #vertnav ul li:hover ul, #vertnav ul ul li:hover ul
{
    display				: block;
}

li>ul 
{ 
	top					: auto;
	left				: auto;
}

/* Win IE only \*/
* html #vertnav li
{
	float				: left;
}	
/* end holly hack */