#nav,
#nav ul {
	overflow: hidden;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	}

#nav {
	padding-left: 130px;
	}
#navitem8 ul {
	margin-left: -395px;
	}
#navitem7 ul {
		margin-left: -187px;
}
#nav a {
	display: block;
	color: #ffffff;
	width: auto;
	height: 24px;
	line-height: 24px;
	font-size: 8pt;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 2px;
	padding: 0px 20px;
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	}
#nav li.active a,
#nav li.open a {
	/* background: #242424; */
	}
#nav ul a,
#nav li.active ul a,
#nav li.open ul a {
	color: #000000;
	}

#nav li {
	float: left;
	width: auto;
	height: 24px;
	}
#nav ul li,
#nav li.active ul a,
#nav li.open ul a {
	/* background: #ffffff; */
	}

#nav li ul {
	position: absolute;
	left: -999em;
	}

#nav li ul ul {
	margin: -1em 0 0 20em;
	}

#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li.sfhover 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,
*/
#nav li.active ul,
#nav li.open ul {
	left: auto;
	}








/** IMAGES **/

#nav li a, #nav ul li a {
	overflow: hidden;
	background-image: url('/image/nav.gif') !important;
	background-repeat: no-repeat !important;
	}
#nav li a span { visibility: hidden; }

/* Hoofd nav */
#nav #navitem6 a { width: 60px; background-position: -90px 0px; }
#nav #navitem7 a { width: 160px; background-position: -200px 0px; }
#nav #navitem8 a { width: 80px; background-position: -410px 0px; }
#nav #navitem9 a { width: 85px; background-position: -535px 0px; }
#nav #navitem4 a { width: 70px; background-position: -660px 0px; }

/* Hoofd nav - active */
#nav #navitem6.active a, #nav #navitem6.open a { background-position: -90px -24px; }
#nav #navitem7.active a, #nav #navitem7.open a { background-position: -200px -24px; }
#nav #navitem8.active a, #nav #navitem8.open a { background-position: -410px -24px; }
#nav #navitem9.active a, #nav #navitem9.open a { background-position: -535px -24px; }
#nav #navitem4.active a, #nav #navitem4.open a { background-position: -660px -24px; }

/* Sub nav */
#nav .open #navitem31 a, #nav .active #navitem31 a { width: 60px; background-position: -90px -95px; }
#nav .open #navitem13 a, #nav .active #navitem13 a { width: 110px; background-position: -15px -48px; }
#nav .open #navitem10 a, #nav .active #navitem10 a { width: 70px; background-position: -160px -48px; }
#nav .open #navitem11 a, #nav .active #navitem11 a { width: 40px; background-position: -270px -48px; }
#nav .open #navitem12 a, #nav .active #navitem12 a { width: 25px; background-position: -350px -48px; }
#nav .open #navitem18 a, #nav .active #navitem18 a { width: 35px; background-position: -410px -48px; }
#nav .open #navitem17 a, #nav .active #navitem17 a { width: 165px; background-position: -485px -48px; }
#nav .open #navitem19 a, #nav .active #navitem19 a { width: 150px; background-position: -690px -48px; }

#nav .open #navitem20 a, #nav .active #navitem20 a { width: 85px; background-position: -15px -72px; }
#nav .open #navitem21 a, #nav .active #navitem21 a { width: 85px; background-position: -140px -72px; }
#nav .open #navitem22 a, #nav .active #navitem22 a { width: 69px; background-position: -265px -72px; }
#nav .open #navitem23 a, #nav .active #navitem23 a { width: 102px; background-position: -374px -72px; }
#nav .open #navitem24 a, #nav .active #navitem24 a { width: 110px; background-position: -516px -72px; }
#nav .open #navitem25 a, #nav .active #navitem25 a { width: 168px; background-position: -666px -72px; }
