

@media print {

.dontprint {
display:none;}

button {
display:none;}

}



nav {
	min-height:75px;
	height:75px;
	max-height:75px;
	min-width:300px;
	text-align: center;	
	z-index:110;	
	padding:0px;	
	background-color: #99ca3c; // de groene balk
}
nav div, nav ul{
z-index:110;		
display:inline-block;
}
nav div.nav-logo-main{
	min-width:200px;
	width:200px;
	max-width:200px;
	text-align:right;
	margin:0px
	padding:0px;
	background-color:#99ca50;
	vertical-align:middle;
	min-height:50px;
	height:50px;
	max-height:50px;
}
nav div.nav-logo-main img{
	display:inline-block;
	margin:0px;
	padding:0px;
	
}
nav ul { 
	margin:0;
	padding:0;
	vertical-align:bottom;
	min-width:100px;
	z-index:110;	
	

}
nav ul ul {
	display: none;z-index:110;	
}
nav ul li:hover > ul {
	display: block;z-index:110;	
}

nav ul { 
	list-style: none;
	position: relative;
	display: inline-table;z-index:110;	
}

nav ul:after {
	content: ""; clear: both; display: block;z-index:110;	
}

nav ul li {
	float:left;
	padding:0;
	margin:0;
	color:#FFF;
	
}
nav ul li a {
	display: block;
	color:#FFF;
	text-decoration: none;
	margin:0;
	padding-top: 15px;
	padding-right: 40px;/* afstand tussen knoppen op navbalk - RECHTS */
	padding-bottom: 15px;
	padding-left: 40px;/* afstand tussen knoppen op navbalk - LINKS */
	max-height:45px;
	min-height:45px;
	height:30px;
	
	background-color:#99ca3c;
	border-left: thin solid #99ca3c;
	border-right: thin solid #99ca3c;
}
nav ul li:hover {
	color:#FFF;
	

}
nav ul li:hover a {
	color: #FFF;
	background-color: #99ca50;
	border-left-color: #FFF;
	border-right-color: #FFF;
}


/* EERSTE SUB-NIVEAU (niveau 2) */		
nav ul ul { /* GROUP (ul) eerste sub-niveau */
	background-color:inherit;
	padding: 0;
	position: absolute;
	top: 100%;
}
nav ul ul li {/* Knop (li) eerste sub-niveau */
	float: none; 
	position: relative;
	background-color:#719926;;
	padding: 0;
	margin:0px;
	width:inherit;
}
nav ul ul li a {
	margin: 0px;
	color: #fff;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #5A5A5A;
	border-bottom-color: #5A5A5A;	
}	
nav ul ul li a:hover {
	background-color: #8BCF0A;
	
}


/* TWEEDE SUB-NIVEAU (niveau 3) */	
nav ul ul ul {
	position: absolute; 
	left: 100%; 
	top:0;
	min-width:150px;
	min-width:200px;
}
nav ul ul ul {
	position: absolute; 
	left: 100%; 
	top:0;
}
nav ul ul ul li {
	width:inherit;
}

