	/*menu container*/
.hormenu {
		padding: 2px;
		margin: 10px;
		padding-left: 10px;
		padding-right: 10px;		
}
.hormend{	
	padding: 3px;
	margin: 2px;	
	border: 1px dashed #5F9EA0;
}	
	/* hier stond: ul#menu */
	div#menu {
		position: relative;
		display: inline;		
		margin:1px;
	}

	div#menu form {
		margin-top:5px;
	}
	/* NEW */
	div#menu input#stext {
		border: 1px solid gray;
		width: 120px;
	}
	
	div#menu input#ssubmit {
		width: 25px;
	}
	/* END */
	
	/* Het 100% CSS menu */

	div#menu ul, div#menu li, div#menu ul.ulsubm li {
		margin: 0px;
		padding:0px;
		display:block;
	}
	
			 
	div#menu ul {
		list-style:none;
		width:150px;		
		padding:2px;
		border:1px solid gray;
		background:white;		
	}
			
	div#menu li {
		position:relative;
		padding:3px;
		background:white;
		border:1px solid white;
		border-right:5px solid #ffcc33;
		z-index:9;
	}
	
	
	div#menu ul.fmenu {
		list-style:none;
		padding:2px;
		border:1px solid white;
		background:white;	
		display: inline;
	}
	div#menu ul.fmenu  li {
		position: relative;
		float: left;			
		display: inline;	
		border:1px solid white;
		border-left:1px solid Silver;		
	}
	div#menu ul.ulsubm{
		list-style:none;
		width:150px;		
		padding:2px;
		border:1px solid gray;
		background:white;
	}
	div#menu ul.ulsubm li {
		position:relative;
		padding:3px;
		width:140px;
		background:white;
		border:1px solid White;
		border-left:5px solid #8FBC8F;
		display: block;
		float: left;
		clear: both;				
		z-index:9;			
	}
	div#menu ul.ulsubm li#menu_current {
		position:relative;
		padding:3px;
		width:140px;
		background:white;
		border:1px solid gray;
		border-left:5px solid #8FBC8F;
		display: block;
		float: left;
		clear: both;				
		z-index:9;		
	}
	div#menu ul.ulsubm li a{
		display: block;
	}
	div#menu li#menu_current {
		position:relative;
		padding:3px;
		background:#ffffee;
		border:1px solid gray;
		border-right:5px solid #ffcc33;
		z-index:9;	   
	}
	
	div#menu ul.fmenu li#menu_current {
		position:relative;
		padding:3px;
		background:#ffffee;
		border:1px solid gray;		
		z-index:9;	   
	}
	
	
		div#menu li.folder {
			border-right-color: #cc0000;
		}
		div#menu ul.ulsubm li.folder{
			border-left-color: #008B8B;
		}
		/* decoratieve hover */

		div#menu li:hover {
			border:1px solid gray;
			background:#ffffee;
			z-index:100;
		}
		div#menu ul.fmenu  li:hover{
			border:1px solid gray;
			background:#ffffee;
			z-index:100;
		}
		div#menu li#menu_current:hover {
			border:1px solid gray;
			background:#ffffee;
			z-index:100;
		}
	div#menu ul.fmenu li#menu_current:hover {
			border:1px solid gray;
			background:#ffffee;
			z-index:100;
		}
	div#menu ul.ulsubm li#menu_current{
		border:1px solid gray;
			background:#ffffee;
			z-index:100;		
	}
	div#menu ul.fmenu  li:hover{
		border:1px solid gray;
		background:#ffffee;
		z-index:100;
	}
	/* Alle subnavigatie hidden */
		
	div#menu ul ul {
		position:absolute;
		display:none;
		right:-120px;
		top:15px;
	}
		
		/* :hover, met specificity */
		
		div#menu li:hover ul ul {
			display:none;
		}

		div#menu li:hover ul, div#menu li:hover li:hover ul {
			display:block;
		}

div#menu a {
	font-weight: bold;
	color:#759D00;
	text-decoration: none;
}
div#menu a:hover {
	color: #444;
}
