@charset "UTF-8";
/* CSS Document */


html,
body {
   	margin: 0px !important;
   	padding: 0px !important;
   	height: auto !important;
   	width: auto !important;
	}

a {
	outline: none !important;
	}

body {
   	background-color:#fff !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	}


div.container {
   	min-height: auto !important;
   	position:relative !important;
	}
	
div.header {
	background-image: none !important;
	height: auto !important;
	width:  auto !important;
	margin: 0 !important;
	padding: 0 !important;	
	}
	
div.header_image {
	height: auto !important;
	margin: 0 !important;
	padding: 0 !important;	
	background-image:none !important;	
	}
	
div.header_top {
	height: auto !important;
   	margin: 0px !important;
   	padding: 0px !important;
	}	
	
div.logo {

	width: 250px !important;
	height: 148px !important;
   	margin: 0px !important;
   	padding: 0px !important;
	text-align: left !important;	
	}

	
div.utilities {
	display: none !important;
	}
	
div.utilities  p{
	display: none !important;
	}
	
span#ned_act {
	display: none !important;
	}

a#eng_gr {
	display: none !important;
	}

a#eng_gr:hover {
	display: none !important;	
	}
	
span#eng_act {
	display: none !important;
	}

a#ned_gr {
	display: none !important;
	}

a#ned_gr:hover {
	display: none !important;
	}
	
a#header_contact {
	display: none !important;
	}
	
a#header_contact:hover {
	display: none !important;
	}
	
div.nav {
	display: none !important;
	}
	
div.nav ul{
	display: none !important;
	}
	
div.nav ul li{
	display: none !important;
	}
	
div.nav ul li a{
	display: none !important;
	}
	
div.nav ul li a:hover{
	display: none !important;
	}
	
div.nav ul li.active a{
	display: none !important;
	}

div.content {
	width: auto !important;
	padding: 0 0 0 0 !important;   
	margin: 0px !important;
	}
	
div.pageheader {
	width: auto !important;
	height: auto !important;  
	margin: 0 !important;
	padding: 0 !important;
	}

div.pageheader h1{
   	margin: 0px !important;
   	padding: 0px !important;
	color: #e50004 !important;
	font-size: 18pt !important;
	font-weight: bold !important;
	}

div.pageheader h3{
   	margin: 0px !important;
   	padding: 0px !important;
	color: #e50004 !important;
	font-size: 18pt !important;
	font-weight: bold !important;
	}
	
div.intro {
	width:  auto !important;
	height: auto !important;  
	margin: 0 !important;
   	padding: 0 !important;
	background-image: none !important;
	}
	
div.intro div{
	width:  auto !important;
	height: auto !important;  
	margin: 0 !important;
   	padding: 0 !important;
	background-image: none !important;
	}
	
div.intro div div{
	width:  auto !important;
	height: auto !important;  
	margin: 0 0 10px 0 !important;
   	padding: 0 0 10px 0 !important;
	border-bottom: 1px solid #ccc !important;
	background-color: #fff !important;
	background-image: none !important;
	display: block !important;
	overflow: auto !important;
	border-bottom: 1px solid #ccc !important;
	}

div.intro h3{
	display: none !important;
	}

div.intro p{
   	margin: 0 !important;
   	padding: 0 !important;
	color: #2c2c2c !important;
	font-size: 12pt !important;
	line-height: 20pt !important;
	}

div.intro a{
	color: #2c2c2c !important;
	text-decoration: none !important;
	border-bottom: 2px solid #2c2c2c  !important;
	}

div.intro a:hover{
	color: #fff !important;
	background-color: #2c2c2c !important;
	}
	
div.intro p img{
	float: left !important;
   	padding: 0px !important;
	margin: 8px 15px 0px 0px !important;
	border: none !important;
	}

div.content_columns {
	width:  auto !important;
	height:auto !important;
	background-image: none !important;
   	margin: 0 !important;
   	padding: 0 !important;
	}
	
div.content_columns h2{
   	margin: 0 !important;
   	padding: 0 !important;
	color: #e50004 !important;
	font-size: 16pt !important;
	font-weight: bold !important;
	}
	
div.content_columns h4{
   	margin: 0 !important;
   	padding: 0 !important;
	color: #e50004 !important;
	font-size: 16pt !important;
	font-weight: bold !important;
	}
	
div.content_columns p{
   	margin: 0 !important;
   	padding: 0 !important;
	color: #3c3c3c !important;
	font-size: 10pt !important;
	line-height: 16pt !important;
	}
	
div.content_columns ul{
   	margin: 0px !important;
   	padding: 0px 0px 15px 0px !important;
	list-style-type: square !important;
	}
	
div.content_columns ul li{
   	margin: 0px 0px 0px 10px !important;
   	padding: 0px !important;
	color: #3c3c3c !important;
	font-size: 10pt !important;
	line-height: 16pt !important;
	}
	
div.content_columns p img{
	float: left !important;
   	padding: 0px !important;
	margin: 5px 10px 10px 0 !important;
	border: none !important;
	}
	
div.content_columns a{
	color: #3c3c3c !important;
	text-decoration: none !important;
	border-bottom: 2px solid #3c3c3c !important;
	font-weight: bold !important;
	}

div.content_columns a:hover{
	color: #f2f2f2 !important;
	background-color: #3c3c3c !important;
	}
	
div.content_column_left {
	width: auto !important;
	height: auto !important;
	background-image: none !important;
   	margin: 0 !important;
   	padding: 0 !important;
	}
	
div.content_column_left div{
	width: auto !important;
	height: auto !important;
	background-image: none !important;
   	margin: 0 !important;
   	padding: 0 !important;
	}
	
div.content_column_left div div{
	width: auto !important;
	height: auto !important;
	background-image: none !important;
   	margin: 0 !important;
   	padding: 0 !important;
	}
	
div.content_column_left div div div{
	width: auto !important;
	height: auto !important;
	background-image: none !important;
	margin: 0 0 10px 0 !important;
   	padding: 0 0 10px 0 !important;
	border-bottom: 1px solid #ccc !important;
	display: block !important;
	overflow: auto !important;
	}
	
div.content_column_right {
	width: auto !important;
	height: auto !important;
	background-image: none !important;
   	margin: 0 !important;
   	padding: 0 !important;
	}
	
div.content_column_right div{
	width: auto !important;
	height: auto !important;
	background-image: none !important;
   	margin: 0 !important;
   	padding: 0 !important;
	}
	
div.content_column_right div div{
	width: auto !important;
	height: auto !important;
	background-image: none !important;
   	margin: 0 !important;
   	padding: 0 !important;
	}
	
div.content_column_right div div div{
	width: auto !important;
	height: auto !important;
	background-image: none !important;
	margin: 0 0 10px 0 !important;
   	padding: 0 0 10px 0 !important;
	border-bottom: 1px solid #ccc !important;
	display: block !important;
	overflow: auto !important;
	}
	
div.content_column_big {
	width: auto !important;
	height: auto !important;
	background-image: none !important;
   	margin: 0 !important;
   	padding: 0 !important;
	}
	
div.content_column_big div{
	width: auto !important;
	height: auto !important;
	background-image: none !important;
   	margin: 0 !important;
   	padding: 0 !important;
	}
	
div.content_column_big div div{
	width: auto !important;
	height: auto !important;
	background-image: none !important;
   	margin: 0 !important;
   	padding: 0 !important;
	}
	
div.content_column_big div div div{
	width: auto !important;
	height: auto !important;
	background-image: none !important;
   	margin: 0 !important;
   	padding: 0 !important;
	}
	
div.content_column_big div div div{
	width: auto !important;
	height: auto !important;
	background-image: none !important;
	margin: 0px 0px 10px 0px !important;
   	padding: 0px 0px 10px 0p !important;
	background-image: none !important;
	border-bottom:1px solid #CCCCCC !important;
	}
	
div.content_column_big div div div ul {
	
	list-style: none !important;
	margin: 0 auto !important; 
	margin-top: 20px !important;
	margin-bottom: 20px !important;
	padding: 0px !important;
	width: auto !important;
	overflow: hidden !important;
	}
	
div.content_column_big div div div ul li {
	margin: 20px 5px 20px 5px !important; 
	padding: 0px !important;
	width: auto !important;
	height: auto !important;
	
	}
	
div.content_column_big div div div ul li div.caption {
	margin: 0px !important;
	padding: 0px !important;
	width: auto  !important;
	display: inline  !important;
	border-bottom: 0px solid #CCCCCC !important;
	}

div.content_column_big div div div ul li div.caption img{
	border: 1px solid #d4d4d4 !important;
	}

div.content_column_big div div div ul li div.caption p {
	margin: 0px !important; 
	padding: 0px !important;
	font-size: 12pt !important;
	background-image: none !important;
	background-position: center top !important;
	background-repeat: repeat !important;
	color: #3C3C3C !important;
	text-align: left !important;
	display: block  !important;
	}
	
div.content_column_small_left {
	width: auto !important;
	height: auto !important;
   	margin: 0px !important;
   	padding: 0px !important;
	background-image: none !important;
	}
	
	
div.content_column_small_left div{
	width: auto !important;
	height: auto !important;
   	margin: 0px !important;
   	padding: 0px !important;
	background-image: none !important;
	}
	
div.content_column_small_left div div{
	width: auto !important;
	height: auto !important;
   	margin: 0px !important;
   	padding: 0px !important;
	background-image: none !important;
	}
	
div.content_column_small_left div div div{
	width: auto !important;
	margin: 0px 0px 10px 0px !important;
   	padding: 0px 0px 10px 0p !important;
	background-image: none !important;
	display:block !important;
	height:auto !important;
	overflow: auto !important;
	}
	
div.content_column_small_left div div div p img{
	border: 0px solid #D4D4D4 !important;
	margin: 5px 10px 10px 0 !important;
	padding: 0px !important;
	}
	
div.content_column_small_left div div div ul{
	
	margin:0px 0px 10px 10px !important;
	padding:0px !important;
	}
	
	
div.content_column_small_left div div div ul li{
   	margin: 0px 0px 0px 10px !important;
   	padding: 0px !important;
	color: #3c3c3c !important;
	font-size: 10pt !important;
	line-height: 14pt !important;
	}
	
div.content_column_small_right {
	width: auto !important;
	height: auto !important;
   	margin: 0px !important;
   	padding: 0px !important;
	background-image: none !important;
	}
	
div.content_column_small_right div{
	width: auto !important;
	height: auto !important;
   	margin: 0px !important;
   	padding: 0px !important;
	background-image: none !important;
	}
	
div.content_column_small_right div div{
	width: auto !important;
	height: auto !important;
   	margin: 0px !important;
   	padding: 0px !important;
	background-image: none !important;
	}
	
div.content_column_small_right div div div{
	width: auto !important;
	margin: 0px 0px 10px 0px !important;
   	padding: 0px 0px 10px 0p !important;
	background-image: none !important;
	border-bottom:1px solid #CCCCCC !important;
	display:block !important;
	height:auto !important;
	overflow: auto !important;
	}
	
div.content_column_small_right div div div p img{
	border: 0px solid #D4D4D4 !important;
	margin: 5px 10px 10px 0 !important;
	padding: 0px !important;
	}
	
div.footer {
   	width: auto !important;
   	height:100px !important; 
	margin: 30px 0px 10px 0px !important;
   	padding: 0 0 10px 0 !important;
	border-bottom: 1px solid #ccc !important; 
   	background-color: #fff !important;
	background-image: none !important;
	}

div.footer p{
	width: auto !important;
	height: auto !important;
	display: block !important;
   	margin:0 auto !important;
   	padding: 0px !important;
	color: #666 !important;
	text-align: left !important;
	font-size: 10pt !important;
	line-height: 14pt !important;
	}

div.footer a{
	color: #666 !important;
	text-decoration: none !important;
	}
	

div.footer a:hover{
	color: #666 !important;
	text-decoration: none !important;
	}

div.footer_columns {
   	width: auto !important;
   	height: auto !important;  
	margin:0px !important;
   	padding: 0px !important;
	}
	
div.footer_column_left {
	display: none !important;
	}
	
div.footer_column_left p{
	display: inline !important;
	}
	
div.footer_column_middle {
	width: auto !important;
	height: auto !important;
	float: left !important;
   	margin: 0px !important;
   	padding: 0px !important;
	text-align: center !important;
	}

div.footer_column_right {
	width: auto !important;
	height: auto !important;
	float: left !important;
   	margin: 0px 20px 0px 0px !important;
   	padding: 0px !important;
	text-align: center !important;
	}
	


div.layer {
	width: auto !important;
	height: auto !important;
	background-image: none !important;
   	margin: 0 !important;
   	padding: 0 !important;
	}
	
div.layer h3{
   	margin: 0px !important;
   	padding: 0px !important;
	color: #ccc !important;
	font-size: 10pt !important;
	font-weight: bold !important;
	}
	
div.layer h4{
   	margin: 0px !important;
   	padding: 0px !important;
	color: #ccc !important;
	font-size: 10pt !important;
	font-weight: bold !important;
	}
	
div.layer h5{
   	margin: 0px !important;
   	padding: 0px !important;
	color: #ccc !important;
	font-size: 10pt !important;
	font-weight: bold !important;
	}

div.layer p{
   	margin: 0px !important;
   	padding: 0px !important;
	color: #ccc !important;
	font-size: 10pt !important;
	line-height: 18px !important;
	}

div.layer ul{
   	margin: 10px 0px 15px 0px !important;
   	padding: 0px 10px 0px 15px !important;
	list-style-type: square !important;
	}

div.layer ul li{
   	margin: 0px 0px 0px 10px !important;
   	padding: 0px !important;
	color: #fafafa !important;
	font-size: 12px !important;
	}

div.layer p img{
	float: left !important;
   	padding: 0px !important;
	margin: 8px 15px 100px 0px !important;
	border: 1px solid #3889B9 !important;
	}

div.layer a{
	color: #fafafa !important;
	text-decoration: none !important;
	border-bottom: 2px solid #fafafa  !important;
	}

div.layer a:hover{
	color: #066ba7 !important;
	background-color: #fafafa !important;
	}

	
div.layer a.annuleren {
	display: none !important;
	}
	
div.layer a.annuleren:hover {
	background: none !important;
	background-image: url('images/sluit.png') !important;
	background-position: left !important;
	background-repeat: no-repeat !important;
	color: #066ba7 !important;
	}
	
div.layer_content {
	width:  auto !important;
	height: auto !important;  
	margin: 0 auto !important;
	margin-top: 30px !important;
   	padding: 0px 0px 0px 0px !important; 
	}
	
div.layer_content_bottom {
	width: 850px !important;
	height: auto !important;  
	margin: 0 auto !important;
	margin-top: 30px !important;
   	padding: 0px !important;
	overflow: auto !important;
	}
	
div.layer_content_bottom_left {
	width: 390px !important;
	height: auto !important;  
	margin: 0px !important;
   	padding: 0px !important;
	float: left !important;
	}
	
div.layer_content_bottom_right {
	width: 390px !important;
	height: auto !important;  
	margin: 0px !important;
   	padding: 0px !important;
	float: right !important;
	}
	
div.layer_content_route_1, div.layer_content_route_2, div.layer_content_route_3 {
	width: 400px !important;
	height: auto !important;
	float: left !important;
   	padding: 0px !important;
	}
	
div.layer_content_route_1 {
	margin: 0px 50px 0px 0px !important;
	}
	
div.layer_content_route_3 {
	margin: 0px !important;
	}
	
div#contact {
	display: none !important;
	}
	
div#vacature {
	display: none !important;
	}
	
div#organisatie {
	display: none !important;
	}
	
div#route {
	display: none !important;
	}
