	/************************************************/
	/* MENU
	/************************************************/
	
	/* all lists */
	#nav, #nav ul
	{
		padding: 0;
		margin: 0;
		list-style: none;
		line-height: 1;
	}
	
	#nav ul
	{
		border: 1px solid #000;							/* instelbaar via CMS */
		border-top: 0;
	}
	
	#nav a
	{
		display: block;
		width: auto;
		color: #000;									/* instelbaar via CMS */
		font-size: 12px;
		font-family: Arial, sans;						/* instelbaar via CMS */
	}
	
	/* all list items */
	#nav li
	{
		float: left;
		width: 0;
		white-space: nowrap;
	}
	
	/* main list items */
	#nav li.menuNormal
	{
		background-color: transparent;					/* instelbaar via CMS */
	}
	
	#nav li.menuActive
	{
		background-color: transparent;					/* instelbaar via CMS */
	}
	
	#nav li.menuHover
	{
		background-color: transparent;					/* instelbaar via CMS */
	}
	
	#nav li.menuActive, #nav li.menuHover
	{
		background-image: url('../images/menu/menu_gradient.png'); /* instelbaar via CMS */
		background-position: bottom left;
		background-repeat: repeat-x;
	}
	
	/* all modern browsers FIX */
	#nav > li, #nav ul > li
	{
		width: auto;
	}
	
	/* main links */
	#nav li a.mainLink
	{
		line-height: 30px;							/* instelbaar via CMS */
		height: 30px;								/* instelbaar via CMS */
		padding: 0 10px;							/* instelbaar via CMS */
		display: block;
	}
	
	#nav li a.mainLink span.fixed-height
	{
		height: 90px;								/* instelbaar via CMS */
	}
	
	/* sub links */
	#nav li a.subLink
	{
		line-height: 1.1;
		border-top: 1px solid #000;					/* instelbaar via CMS */
		padding: 7px 5px 7px 10px;
		width: 145px;
		white-space: normal;
	}
	
	#nav li a.over
	{
		color: #fff;								/* instelbaar via CMS */
	}
	
	/* second-level lists */
	#nav li ul
	{
		position: absolute;
		background-color: #fff;						/* instelbaar via CMS */
		border-color: #000;							/* instelbaar via CMS */
		width: 160px;
		left: -999em;
	}
	
	/* third-and-above-level lists */
	#nav li ul ul
	{
		margin: -28px 0 0 160px;
	}
	
	/* show the submenu DIRECTLY INSIDE the selected LI tag */
	#nav li:hover > ul
	{
		left: auto;
	}
	
	/* IE-6 FIX */
	#nav .sfhover
	{
		left: auto;
	}
	
	/* SUCKERFISH DELAY FIX */
	#nav .show
	{
		left: auto;
	}
	
	/* hover color */
	#nav li ul li:hover, #nav li ul li.sfhover
	{
		background-color: #000;						/* instelbaar via CMS */
		color: #fff;								/* instelbaar via CMS */
	}
	
	/* children hover image */
	#nav li ul li:hover.hasChildren
	{
		background-image: url('../images/arrows/grey_r.gif');
		background-position: 95% 50%;
		background-repeat: no-repeat;
	}
	
	/* fix for IE-7 */
	#nav li:hover
	{
		position: static;
	}
	
	/***************************************************************/
	/*				SIDEMENU / WEBSHOP CATEGORIES
	/***************************************************************/
	.sidemenu-container
	{
		padding-left: 20px;
		padding-right: 10px;
		margin-top: 10px;
	}
	
	.sidemenu-container #sidemenu
	{
		margin-left: 15px;
		width: 190px;
		position: relative;
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	.sidemenu-container #sidemenu .hidden-font
	{
		color: #fff;
		/*background-color: orange;*/
	}
	
	.sidemenu-container #sidemenu li
	{
		list-style: none;
		line-height: 18px;						/* instelbaar via CMS */
	}
	
	.sidemenu-container #sidemenu li.active
	{
		background-image: url("../images/arrows/double_grijs.gif");			/* instelbaar via CMS */
		background-repeat: no-repeat;
		background-position: left 12px;										/* instelbaar via CMS */
		padding-left: 16px;
	}
	
	.sidemenu-container #sidemenu li.sub-active
	{
		list-style-image: url("../images/arrows/grey_d.gif");			/* instelbaar via CMS */
		margin-left: 15px;
	}
	
	.sidemenu-container #sidemenu li.child
	{
		padding-left: 15px;
	}
	
	.sidemenu-container #sidemenu li .dotted-line
	{
		border-top: 1px dotted #d6d6d6;
		height: 1px;
		width: 200px;
		position: absolute;
		left: -15px;
	}
	
	.sidemenu-container #sidemenu li a
	{
		color: #000;							/* instelbaar via CMS */
		font-style: normal;
		font-weight: normal;
		text-decoration: none;
		display: block;
		padding: 7px 0;
	}
	
	.sidemenu-container #sidemenu li a:hover
	{
		color: #000;							/* instelbaar via CMS */
	}
	
	.sidemenu-container #sidemenu li a.active
	{
		color: #000;							/* instelbaar via CMS */
	}