html {
	height						: 100%;
	margin						: 0;
	padding						: 0px;	
}

body {	
	background-color			: #aec4bd;
	color						: #000000;
	font-family					: 'Raleway', Arial, sans-serif;
	font-weight					: 300;
	margin-left					: 0px;
	margin-right				: 0px;
	margin-top					: 0px;
	padding						: 0px;
	text-align					: center;
}

.admin_crm_cms {
}

a, a.visited {
	color						: #3e525f;
	text-decoration				: none;
}

a:hover {
	color						: #768486;
	text-decoration				: underline;
}

h1, h2, h3, h4 {
	color						: #2e4351;
	font-weight					: normal;
	line-height					: 1em;
}

input[type=button], input[type=submit] {
	background-color			: #ffffff;
	border						: 1px solid #768486;
	color						: #768486;
	padding-bottom				: 5px;
	padding-top					: 5px;
}

.website_topheader {
	background-color			: #768486;
	clear						: both;
	color						: #ffffff;
	float						: center;
	margin-left					: auto;
	margin-right				: auto;
	position					: relative;
	text-align					: right;
	/*width						: 100%;*/
	max-width					: 1080px;	
}

.website_outerbox {	
	background-color			: #ffffff;
	clear						: both;
	float						: center;	
	margin-left					: auto;
	margin-right				: auto;
	position					: relative;
	text-align					: left;
	max-width					: 1080px;
}

.website_outerbox a, .website_outerbox a.visited {
	color						: #3e525f;
	text-decoration				: none;
}

.website_outerbox a:hover {
	color						: #768486;
	text-decoration				: underline;
}

.website_outerbox h2 a, .website_outerbox h3 a {
	color						: #3e525f;
	font-weight					: normal;
}

.website_innerbox {
	clear						: both;
	float						: center;
	margin-left					: auto;
	margin-right				: auto;	
	position					: relative;
	width						: 100%;
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;					
}

.website_header {
	background-color			: #ffffff;	
	clear						: both;
	float						: left;	
	padding-bottom				: 10px;
	padding-left				: 10px;
	padding-top					: 10px;
	position					: relative;	
	text-align					: left;
	width						: 100%;
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;					
}

.website_header img {
	height						: auto;
	max-width					: 100%;	
}

.website_headerL {	
	float						: left;
	position					: relative;
	width						: 60%;
}

.website_headerR {	
	float						: left;
	padding-top					: 10px;
	padding-right				: 10px;
	position					: relative;
	text-align					: right;
	width						: 40%;
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;				
}

#frmZoeken_Input {
	border						: 1px solid #768486;
	float						: left;
	height						: 20px;
	position					: relative;
	width						: 74%;
}

#frmZoeken_Button {
	float						: left;
	height						: 24px;
	padding-top					: 2px;
	position					: relative;
	width						: 24%;	
}

.website_menu {			
	background-color			: #ffffff;
	clear						: both;		
	color						: #d6d6d6;
	float						: left;	
	font-weight					: bold;
	position					: relative;
	width						: 100%;
	z-index						: 1000;	
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;			
}

.website_menu_center {			
	float						: right;	
	left						: -50%;
	position					: relative;
	text-align					: left;	
}

.website_menu ul {
	left						: 50%;
	margin						: 0;
	padding						: 0;
	position					: relative;
	list-style-type				: none;
}

.website_menu li {
	float						: left;
	height						: 25px;
	padding-bottom				: 2px;
	padding-left				: 5px;
	padding-right				: 5px;
	padding-top					: 8px;	
	position					: relative;
}

.menu_spacer {
}

.website_menu ul a {
	color						: #3e525f;
	text-decoration				: none;
}

.website_menu ul a:hover {
	color						: #838383;
	text-decoration				: none;
}

.website_menu ul .children {	
	background-color			: #ffffff;
	border-bottom				: 1px solid #3e525f;
	border-left					: 1px solid #3e525f;
	border-right				: 1px solid #3e525f;
	color						: #000000;
	display						: none;
	float						: none;
	list-style					: none;	
	margin-left					: -50%;
	margin-top					: 5px;
	padding-left				: 10px;
	padding-bottom				: 10px;
	padding-top					: 10px;
	position					: absolute;
	text-transform				: none;
	width						: 240px;
	z-index						: 2000;
	/*box-shadow					: 0px 0px 3px #cccccc;*/
}

.website_menu ul .children li {	
	border-right				: none;
	float						: left;
	height						: 15px;
	list-style					: none;	
	margin						: 0;
	padding-bottom				: 2px;
	padding-top					: 2px;
	width						: 210px;
}

.website_menu ul .children li:hover {	
}

.website_menu ul .children li a {	
	color						: #3e525f;
	text-decoration				: none;	
}

.website_menu ul .children li a:hover {
	color						: #888888;
	text-decoration				: none;
}

.website_menuitem {
}

.website_menusubitem {
}

.website_menusubsubitem { 
	font-size					: 0.8em;
}

.mobile-nav {
	display						: none;
}

.website_content {
	float						: center;
	padding						: 15px 15px 15px 15px;
	position					: relative;	
	text-align					: left;		
	vertical-align				: top;
	width						: 100%;
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;					
}

.website_content_kolom1 {
	border-right				: 1px solid #e7e7e7;
	float						: left;
	line-height					: 1.5em;
	padding-right				: 3%;
	position					: relative;
	width						: 66%;
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;					
}

.website_content_kolom1 img {
	max-width					: 100%;
}

.website_content_kolom2 img {
	max-width					: 100%;
}

.website_content_kolom2 {
	float						: left;
	line-height					: 1.5em;
	padding-left				: 3%;
	position					: relative;
	width						: 26%;
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;					
}

.website_content_kolom1 ul, .website_content_kolom2 ul {
 	padding-left				: 1em;
}

.website_content_kolom1_2 {
	float						: left;
	line-height					: 1.5em;
	position					: relative;
	width						: 100%;
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;					
}

.website_footer {
	/*
	background-color			: #eed5ad;
	background-image			: url('../images/vurenhout2.jpg');
	background-repeat			: no-repeat;
	color						: #000000;
	*/
	background-color			: #768486;
	color						: #ffffff;
	font-size					: 0.9em;
	text-align					: center;
	margin-left					: auto;
	margin-right				: auto;	
	width						: 100%;
	padding						: 10px;
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;						
}

.website_footer a, .website_footer.visited {
	color						: #c9cccf; /*#000000;*/
}

.website_footer a:hover {
	color						: #ffffff; /*#555555;*/
	text-decoration				: underline; /*none*/
}

.website_kolommen_box, .website_kolommen_k1, .website_kolommen_k2, .website_kolommen_k3, .website_kolommen_k4 {
	float						: left;
	position					: relative;
	text-align					: left;
	width						: 100%;
}

.website_kolommen_k1 img, .website_kolommen_k2 img, .website_kolommen_k3 img, .website_kolommen_k4 img {
	height						: auto;
	max-width					: 100%;
}

.website_kolommen_k1, .website_kolommen_k2 {
	padding-right				: 1%;
	width						: 24%;
}

.website_kolommen_k3, .website_kolommen_k4 {
	padding-left				: 1%;
	width						: 24%;
}

hr {
	border						: none;
	background-color			: #e7e7e7;
	height						: 1px;
	width						: 100%;
}

.website_slideshow {
	clear						: both;
	float						: center;	
	margin-left					: auto;
	margin-right				: auto;
	position					: relative;
	text-align					: left;
	max-width					: 1080px;
}

.website_laatstenieuws_item {
	float						: left;
	position					: relative;
	width						: 100%;
}

.website_laatstenieuws_afbeelding {
	float						: left;
	position					: relative;
	width						: 100%;
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;			
}	

.website_laatstenieuws_afbeelding img {
	float						: left;
	height						: auto;
	max-width					: 100%;
	position					: relative;
	padding-bottom				: 10px;
}
				
.website_laatstenieuws_tekst {
	float						: left;
	position					: relative;
	width						: 70%;
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;			
}	

.hele_breedte {
	width						: 100%;
}

.hele_breedte img {
	height						: auto;
	max-width					: 100%;
}

.rslides {
	float						: left;
  	list-style					: none;
  	padding						: 0;
  	margin						: 0;  	
  	position					: relative;
  	width						: 100%;
}

.rslides li {
  	-webkit-backface-visibility	: hidden;
  	display						: none;
  	left						: 0;
  	position					: absolute;
  	top							: 0;
  	width						: 100%;
}

.rslides li:first-child {
  	position					: relative;
  	display						: block;
  	float						: left;
  	width						: 100%;
}

.rslides img {
  	display						: block;
  	height						: auto;
  	float						: left;
	max-width					: 100%;
	width						: 100%;
  	border						: 0;
}

.google-maps {
	position					: relative;
	padding-bottom				: 75%; // This is the aspect ratio
	height						: 0;
	overflow					: hidden;
}

.google-maps iframe {
	position					: absolute;
	top							: 0;
	left						: 0;
	width						: 100% !important;
	height						: 100% !important;
}

.tableheader {
	border-bottom				: 1px solid #e7e7e7;
	font-size					: 0.8em;
	font-weight					: normal;
	text-align					: left;
	vertical-align				: top;
}

.TR_even {
	background-color			: #f4f4f4;
}

.TR_odd {
	background-color			: #ffffff;
}

.TD_label, .TD_label_website {
	text-align					: left;
	vertical-align				: top;
	width						: 150px;
}

.TD_smalllabel {
	font-size					: 0.8em;
	font-weight					: bold;
	text-align					: left;
	vertical-align				: top;
}

.TD_input, .TD_input_website {
	text-align					: left;
	vertical-align				: top;
}

.TD_label_website, .TD_input_website {
	border-bottom				: 1px solid #e7e7e7;
}

.TD_label_website {
	color						: #ff0000;
	width						: 25%;
}

.TD_input_website {
	width						: 75%;	
}

.menu_crm {
	border-bottom				: 1px solid #e7e7e7;
	border-top					: 1px solid #e7e7e7;
}

.breadcrums_outerbox {	
	background-color			: #768486;
	float						: center;
	margin-left					: auto;	
	margin-right				: auto;	
	padding-bottom				: 2px;
	padding-top 				: 2px;
	position					: relative;
	text-align					: left;
	/*width						: 100%;*/
	max-width					: 1080px;
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;			
}

.breadcrums {
	color						: #ffffff;
	float						: left;	
	font-size					: 0.8em;
	text-align					: left;
	/*
	margin-left					: auto;
	margin-right				: auto;	
	max-width					: 1080px;
	*/
	position					: relative;
	width						: 100%;
	padding-left				: 10px;
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;			
}

.breadcrums a {
	color						: #ffffff;
	text-decoration				: none;
}

.breadcrums a:hover {
	color						: #dddddd;
	text-decoration				: underline;
}

.helptekst {
	font-size					: 0.8em;
	font-style					: italic;
}

.video-container {
    position					: relative;
    padding-bottom				: 56.25%;
    padding-top					: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position					: absolute;
    top							: 0;
    left						: 0;
    width						: 100%;
    height						: 100%;
}

.NieuwsLijst {
	float						: left;
	position					: relative;
	width						: 100%;
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;			
}

.NieuwsItem {
	border						: 1px solid #e7e7e7;
	float						: left;
	margin						: 10px;
	position					: relative;
	width						: 100%;
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;			
}

.NieuwsAfbeelding {
	float						: left;
	position					: relative;
	width						: 30%;
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;			
}

.NieuwsContent {
	float						: left;
	padding						: 10px;	
	position					: relative;
	width						: 70%;
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;			
}

.NieuwsTitel {
	font-size					: 1.2em;
	font-weight					: bold;
	float						: left;
	position					: relative;
	width						: 100%;
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;			
}

.NieuwsDatum {
	font-size					: 0.8em;
	float						: left;
	position					: relative;
	width						: 100%;
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;			
}

.NieuwsTekst {
	float						: left;
	position					: relative;
	width						: 100%;
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;			
}

@media screen and (max-width: 1000px) {
	.breadcrums {	
		padding-left			: 15px;
	}	
}

@media screen and (max-width: 900px) {
	.website_outerbox {
		margin-top				: 0px;
	}
	
	.website_kolommen_k1 {
		padding-right			: 0;
		width					: 100%;
	}
	
	.website_kolommen_k2, .website_kolommen_k3, .website_kolommen_k4 {
		width					: 32%;
	}	
}

@media screen and (max-width: 750px) {
	.website_content_kolom1, .website_content_kolom2 {
		border					: none;
		padding					: 0;
		margin					: 0;
		width					: 100%;
	}	
	
	.website_content_kolom1 {
		border-bottom			: 1px solid #e7e7e7;
	}

	.website_content_kolom1 img, .website_content_kolom2 img, .website_content_kolom1_2 img {
		clear					: both;
		float					: none;
    	height					: auto;	
	    width					: 100%;
	}
	
	.website_header {
		padding					: 5px;
	}

	.website_headerL, .website_headerR {
		width					: 100%;
	}
	
	.website_headerR {
		/*
		padding-left			: 5px;
		padding-right			: 5px;
		*/
		padding-top				: 5px;
		text-align				: center;
	}
	
	#frmZoeken_Input {		
		height					: 24px;
		width					: 75%;
		-webkit-box-sizing		: border-box;
		-moz-box-sizing			: border-box;
		box-sizing				: border-box;						
	}
	
	#frmZoeken_Button {
		font-size				: 0.9em;
		width					: 25%;
		-webkit-box-sizing		: border-box;
		-moz-box-sizing			: border-box;
		box-sizing				: border-box;						
	}	
	
	.website_menu ul {	
		display					: none;
	}

	.website_menu {
		padding					: 5px;
	}
	
	.website_menu_center {
		float					: center;
		left					: auto;
		width					: 100%;
	}
	
	.mobile-nav {
		background-color		: #ffffff;
		border					: 1px solid #e7e7e7;
		color					: #3e525f;
		display					: block;		
		width					: 100%;		
	}
	
	.website_laatstenieuws_item {
		width					: 100%;		
	}
	
	.website_kolommen_k2, .website_kolommen_k3, .website_kolommen_k4 {
		width					: 49%;
	}

	.TABLE_filters {
		width					: 100%;
	}
}

@media screen and (max-width: 500px) {	
	.website_footer_menu_item {
		width					: 50%;		
	}	
}

@media screen and (max-width: 400px) {
	.website_content_kolom1 img {
		clear					: both;
		float					: none;
    	height					: auto;	
	    width					: 100%;
	}
	
	.website_kolommen_k1, .website_kolommen_k2, .website_kolommen_k3, .website_kolommen_k4 {
		font-size				: 1em;
		padding-left			: 0;
		padding-right			: 0;
		width					: 100%;
	}		
}