/* Start of CMSMS style sheet 'BvN: 2: Navigation: CSSMenu - Horizontal' */
	/* Horizontal menu for the CMS CSS Menu Module */
	/* by Alexander Endresen */
	
	#primary-nav a:hover {
		background-color: white;
		color: #d26d54;
	}
	
	
	#menu_vert {
	margin-left: 169px;
	padding-top:25px;
	background-color: #FFFFFF;
	}
	
	/* The wrapper clears the floating elements of the menu */
	
	/* Fix for Opera 8 */
	.clearb { clear: both; }
	#menuwrapper {
		border-bottom: none;
		width: 100%;
		background-image: url(images/cms/bg_border.gif);
		background-position: bottom;
		background-repeat: repeat-x;
	}
	
	/* Set the width of the menu elements at second level. Leaving first level flexible. */
	#primary-nav li li { 
	   width: 170px; 
	}
	
	
	/* Unless you know what you do, do not touch this */ 
	#primary-nav, #primary-nav ul { 
	   list-style: none; 
	   margin: 0px; 
	   padding: 0px; 
	}
	#primary-nav ul { 
	   position: absolute; 
	   top: auto; 
	   display: none; 
	}
	#primary-nav ul ul { 
	   margin-top: 1px;
	   margin-left: -1px;
	   left: 100%; 
	   top: 0px; 
	}
		
	#primary-nav li { 
	   margin-left: 0px;
	   float: left; 
	}
	#primary-nav li li { 
	   margin-left: 0px;
	   margin-top: 0px; /* -1*/
	   float: none; 
	   position: relative; 
	}
	
	/* Styling the basic apperance of the menu elements */
	#primary-nav a {
		display: block;
		margin: 0px;
		padding: 5px 10px;
		text-decoration: none;
		color: #805080;
	}
	#primary-nav li a {
	border-right: 0px solid #C0C0C0;
	border-left: 0px solid #C0C0C0;
	background-color: #EDEBDF;
	text-transform: uppercase;
	}
	#primary-nav li li a { 
	   border: 0px solid #C0C0C0;
	text-transform: lowercase;
	}	
	#primary-nav li, #primary-nav li.menuparent {
		background-color: #ecebdf;
		background-image: url(images/cms/bg_border_off.gif);
		background-position: bottom;
		background-repeat: repeat-x;
	}
	
	/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */
	
	#primary-nav li.menuactive { 
	   background-color: #edebdf; 
	}
	
	
	/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
	#primary-nav ul li.menuparent, 
	#primary-nav ul li.menuparent:hover, 
	#primary-nav ul li.menuparenth { 
	/* arrow for menuparents */
	   background-image: url(images/cms/arrow.gif); 
	   background-position: center right; 
	   background-repeat: no-repeat; background-color: white;
	}
	
	
	/* Styling the apperance of menu items on hover */
	
	#primary-nav li:hover, 
	#primary-nav li.menuh, 
	#primary-nav li.menuparenth, 
	#primary-nav li.menuactiveh { 
		border-top: 5px solid #805080;
		border-right: 5px solid #805080;
		border-left: 5px solid #805080;
		padding-bottom: 5px;
	
		background-image: url(images/cms/bg_border_on.gif);
		background-position: bottom;
		background-repeat: repeat-x;
	
	}
	#primary-nav ul {
		padding-top: 5px;
	}
	#primary-nav ul ul {
		padding-top:  0px;
	}
	#primary-nav li { 
		border-top: 5px solid transparent;
		border-right: 5px solid transparent;
		border-left: 5px solid transparent;
		padding-bottom: 5px;
	}
	#primary-nav li li { 
		padding-bottom: 0px;
	}
	
	#primary-nav ul li { 
		border: none;
		background-image:none;
	}
	
	#primary-nav ul li:hover,
	#primary-nav ul ul li:hover {
		border:none;
		padding-bottom: 0px;
	}
	
	/**/
	#primary-nav li:hover ul {
		border-right: 5px solid #805080;
		border-bottom: 5px solid #805080;
		border-left: 5px solid #805080;
		margin-left: -5px;
		margin-top:0px;
		}
	#primary-nav ul li:hover ul {
		border:5px solid #805080;
		margin-left: 0;
		margin-top:-5px;
		}
	/**/
	
	/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
	
	/* 
	just add 
	#primary-nav li:hover ul ul, 
	#primary-nav li.menuparenth ul ul ul,
	for fourth level 
	*/
	#primary-nav ul, 
	#primary-nav li:hover ul, 
	#primary-nav li:hover ul ul, 
	#primary-nav li.menuparenth ul, 
	#primary-nav li.menuparenth ul ul { 
	   display: none; 
	}
	
	/* add 
	#primary-nav ul ul ul li:hover ul, 
	#primary-nav ul ul ul li.menuparenth ul,
	for fourth level
	*/
	#primary-nav li:hover ul, 
	#primary-nav ul li:hover ul, 
	#primary-nav ul ul li:hover ul, 
	#primary-nav li.menuparenth ul, 
	#primary-nav ul li.menuparenth ul, 
	#primary-nav ul ul li.menuparenth ul { 
	   display: block; 
	}
	
	
	/* IE Hacks */
	#primary-nav li li { 
	   float: left; 
	   clear: both; 
	}
	#primary-nav li li a { 
	   height: 1%; 
	}

/* End of 'BvN: 2: Navigation: CSSMenu - Horizontal' */

