
@media only screen and (min-width: 990px){
	.menu_container				{ z-index:100;position:relative;top:39px;left:155px;width:670px;min-height:50px;background-color:transparent;margin:0px;clear:both;  }
	.menu									{ text-align:left; width:670px; }

	#menu_button{	display:none;	}	
	.menu_holder{	float:left;min-height:60px;display:block;position:static;z-index:1001; }
	
	
	.menu_holder a 					{	padding: 0px 10px 0px 10px;margin-right: 0px;display: block;color: #10547b;font-family: cantarellregular, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal;text-transform: uppercase;letter-spacing: 0px;text-decoration: none;}
	.menu_holder a:link 		{ display: block;font-family: cantarellregular, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal;text-transform: uppercase;letter-spacing: 0px;text-decoration: none;}
	.menu_holder a:visited 	{ display: block;font-family: cantarellregular, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal;text-transform: uppercase;letter-spacing: 0px;text-decoration: none;}
	.menu_holder a:hover   	{ display: block;font-family: cantarellregular, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal;text-transform: uppercase;letter-spacing: 0px;text-decoration: none;}
	.menu_holder a:active 	{ display: block;font-family: cantarellregular, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal;text-transform: uppercase;letter-spacing: 0px;text-decoration: none;}
	
	.menu_holder a.actief 					{	color: #ffffff; }
	.menu_holder a.actief:link 			{ color: #ffffff; }
	.menu_holder a.actief:visited 	{ color: #ffffff; }
	.menu_holder a.actief:hover   	{ color: #ffffff; }
	.menu_holder a.actief:active 		{ color: #ffffff; }
	
	.menu_holder ul li ul li a.actief 					{	color: #10547b; }
	.menu_holder ul li ul li a.actief:link 			{ color: #10547b; }
	.menu_holder ul li ul li a.actief:visited 	{ color: #10547b; }
	.menu_holder ul li ul li a.actief:hover   	{ color: #10547b; }
	.menu_holder ul li ul li a.actief:active 		{ color: #10547b; }
	
	
	
	.menu_holder ul { list-style-type: none !important;margin: 0;padding: 0; } 	 
	.menu_holder li { line-height:46px;list-style-type: none !important;float: left;position: relative;text-align:left;width:auto;margin: 0px 20px 0px 0px;padding: 0; }  
	.menu_holder li.actief { background-color:#10547b; }
	.menu_holder ul li ul { list-style-type: none;position: absolute;top: 0;left: 0;display: block;visibility: hidden;margin-left:0px;margin-top:0px;z-index:1000;border-color:#10547b; }	
	.menu_holder ul li ul li { margin:-1px 0px 0px 0px;list-style-type: none;height:auto;display: list-item;float: none;text-align:left;padding-top:0px;padding-left: 14px;background-color:transparent;background-image:url('../shared/submenu_background.png');background-repeat:repeat;border-color:#10547b;border-width:1px 1px 1px 1px;border-style:solid;}
	.menu_holder ul li ul li {
	top:0px;  	/*offset ivm border-height*/
	left:-1px;	/*offset ivm border-width*/ 	
	} 
	.menu_holder ul li ul li.actief { background-color:#10547b; !important }
	.menu_holder ul li ul li a {	font-size:14px;line-height:30px;width:220px;color: #10547b;padding:0px;margin:0; }       
	
	.menu_holder ul li ul li ul { margin-top:0px; }
		
	.downarrowclass{ position:absolute;bottom:5px;display:block;width:auto;height:10px;}	
	.rightarrowclass{ position:absolute;top: 9px;right: 5px;	}
	
	.submenu_mobile { display:none; }
	#submenu				{ display:block; }
	                 
}

@media only screen and (max-width: 990px){
	
	.menu_container				{ z-index:100;position:relative;top:39px;left:65px;width:570px;min-height:50px;background-color:transparent;margin:0px;clear:both;  }
	.menu									{ text-align:left; width:570px; }

	#menu_button{	display:none;	}	
	.menu_holder{	float:left;min-height:60px;display:block;position:static;z-index:1001; }
	
	
	.menu_holder a 					{	padding: 0px 5px 0px 5px;margin-right: 0px;display: block;color: #10547b;font-family: open_sansregular, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal;text-transform: uppercase;letter-spacing: 0px;text-decoration: none;}
	.menu_holder a:link 		{ display: block;font-family: open_sansregular, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal;text-transform: uppercase;letter-spacing: 0px;text-decoration: none;}
	.menu_holder a:visited 	{ display: block;font-family: open_sansregular, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal;text-transform: uppercase;letter-spacing: 0px;text-decoration: none;}
	.menu_holder a:hover   	{ display: block;font-family: open_sansregular, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal;text-transform: uppercase;letter-spacing: 0px;text-decoration: none;}
	.menu_holder a:active 	{ display: block;font-family: open_sansregular, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal;text-transform: uppercase;letter-spacing: 0px;text-decoration: none;}
	
	.menu_holder a.actief 					{	color: #ffffff; }
	.menu_holder a.actief:link 		{ color: #ffffff; }
	.menu_holder a.actief:visited 	{ color: #ffffff; }
	.menu_holder a.actief:hover   	{ color: #ffffff; }
	.menu_holder a.actief:active 	{ color: #ffffff; }
	
	
	
	.menu_holder ul { list-style-type: none !important;margin: 0;padding: 0; } 	 
	.menu_holder li { line-height:46px;list-style-type: none !important;float: left;position: relative;text-align:left;width:auto;margin: 0px 10px 0px 0px;padding: 0; }  
	.menu_holder li.actief { background-color:#10547b; }
	.menu_holder ul li ul { list-style-type: none;position: absolute;top: 0;left: 0;display: block;visibility: hidden;margin-left:0px;margin-top:0px;z-index:1000;border-color:#10547b; }	
	.menu_holder ul li ul li { margin:-1px 0px 0px 0px;list-style-type: none;height:auto;display: list-item;float: none;text-align:left;padding-top:0px;padding-left: 14px;background-color:transparent !important;background-image:url('../shared/submenu_background.png');background-repeat:repeat;border-color:#10547b;border-width:1px 1px 1px 1px;border-style:solid;}
	.menu_holder ul li ul li {
	top:0px;  	/*offset ivm border-height*/
	left:-1px;	/*offset ivm border-width*/ 	
	} 
	.menu_holder ul li ul li.actief { background-color:#10547b; }
	.menu_holder ul li ul li a {	font-size:14px;line-height:30px;width:220px;color: #10547b;padding:0px;margin:0; }       
	
	.menu_holder ul li ul li ul { margin-top:0px; }
		
	.downarrowclass{ position:absolute;bottom:5px;display:block;}	
	.rightarrowclass{ position: absolute;top: 9px;right: 5px;	}
	
	.submenu_mobile { display:none; }
	#submenu				{ display:block; }
}


@media only screen and (max-width: 750px){

	.menu_container					{ position:relative;top:-0px;left:0px;width:100%;height:auto;min-height:1px;margin:0px;clear:both;}
	.menu_container_small		{ position:relative;top:-0px;left:0px;width:100%;height:auto;min-height:1px;margin:0px;clear:both; }
	.menu										{ text-align:right; width:100%; }

	.menu{position:static;top:0px;left:0px;z-index:1002;}
	#menu_button_container{	width:100%;height:50px;position:static;top:0px;z-index:1003;box-shadow: 0px 0px 0px #10547b;background-color:#10547b; }
	#menu_button_request{	width:50px;height:50px;background-image:url(../shared/menu.png);display:block;	}
	
	.menu_holder{	zindex:101;float:none;display:block;width:100%;position:static;left:0px;font-family:Arial;font-size:15px;color:#ffffff;font-weight:bold;height:100%;padding-top:0px;z-index:1000;box-shadow: 0px 0px 0px #646567;	}	
	
	.menu_holder a 					{ color:#fff;	padding-left:20px !important;display: block;font-family: bebasregular, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: normal;text-transform: uppercase;letter-spacing: 2px;text-decoration: none;}
	.menu_holder a:link 		{ display: block;font-family: bebasregular, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: normal;text-transform: uppercase;letter-spacing: 2px;text-decoration: none;}
	.menu_holder a:visited 	{ display: block;font-family: bebasregular, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: normal;text-transform: uppercase;letter-spacing: 2px;text-decoration: none;}
	.menu_holder a:hover   	{ display: block;font-family: bebasregular, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: normal;text-transform: uppercase;letter-spacing: 2px;text-decoration: none;}
	.menu_holder a:active 	{ display: block;font-family: bebasregular, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: normal;text-transform: uppercase;letter-spacing: 2px;text-decoration: none;}
	
	.menu_holder a.actief 					{	color: #10547b; }
	.menu_holder a.actief:link 			{ color: #10547b; }
	.menu_holder a.actief:visited 	{ color: #10547b; }
	.menu_holder a.actief:hover   	{ color: #10547b; }
	.menu_holder a.actief:active 		{ color: #10547b; }
	                 
	.menu_holder a { display: block;text-decoration:none;padding:10px;border-style:none; }
	
	
	
	.menu_holder ul { list-style-type: none !important;margin: 0;padding: 0; } 	 
	.menu_holder li { line-height:46px;list-style-type: none !important;float: left;position: relative;text-align:left;width:auto;margin: 0px 10px 0px 0px;padding: 0; }  
	.menu_holder li.actief { background-color:#96c9ec; }
	
	.menu_holder ul li ul {	position:static;list-style-type: none;margin-left:0px;z-index:1001;margin:0px;padding:0px;background-color:#004677;display: block;visibility: visible;	}	
	.menu_holder ul li ul li { background-color:#004677 ;background-image:none;padding-top:0px;padding-left:0px;text-align:left;height:auto;display: list-item;float: none;list-style-type: none;border-style:solid;border-color:#fff;border-width:1px 0px 0px 0px;padding-top:0px;margin:0px;padding:0px;background-color:#004677; } 
	
		
	.menu_holder ul li ul li {
	top:0px;  	/*offset ivm border-height*/
	left:0px;	/*offset ivm border-width*/ 	
	} 
	
	.menu_holder ul li ul li.actief { background-color:#96c9ec !important; }
	
	.menu_holder ul li ul li ul { margin-top:0px; }
	
	
	.menu_holder ul li ul li a {	color: #fff;margin:0px 0px 0px 10px ;width:auto;font-size:14px;line-height:30px;}               
	.menu_holder ul li ul li ul li a {	color: #fff;margin:0px 0px 0px 20px;} 
	
	.menu_holder ul { list-style-type: none;margin: 0;padding: 0;z-index:1000;background-color:#004677;	}
	.menu_holder li {	line-height:20px;float:none;position:static;text-align:left;width:100%;border-style:solid;border-color:#fff;border-width:1px 0px 0px 0px;	}                  	

	

	
	.menu_more{	float:right;position: relative;top: -36px; }	
	.menu_less{	float:right;position: relative;top: -36px; }
	
	.submenu_mobile { display:block;width:auto;height:50px;text-align:center;color:#004677;font-family: open_sansregular, Arial, Helvetica, sans-serif;font-size: 14px;text-decoration: none;text-transform: uppercase;line-height:50px;background-color:#96c9ec;background-image:url('../shared/more_submenu.png');background-repeat:no-repeat; }
	#submenu				{ display:none;background-color:#ddf2ff;	}
}



  