/* basic css */

body {
	background-color:#FFFFFF;
	background-image:none;
}


/* do not display in small version */
#logo_holder_large_screen,
#dyn_illustrations,
#dyn_illustrations_bg,
#div_dyn_illustrations_cover_holder,
#menu_holder,
#div_page_illustration_holder {
	display:none;
}



/* page layout - holders content etc */

#header_top{
	min-width:300px;
	height:107px;
	/*
	position:relative !important;
	background-image:url(../graphics/bg_repeat_header_small.png) !important;
	background-color:none;
	border-bottom: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	*/
}

#header_top_layer{
	position:relative !important;
	width:100% !important;
	height:auto !important;
	/*
	background-image:url(../graphics/bg_logo_header_small.png) !important;
	background-repeat:no-repeat !important;
	*/
}



#logo_holder_small_screen {
	display:block;
	position:relative;
	width:auto;
	height:auto;
	float:left;
	margin-left:10px;
	margin-top:3px;
}
#logo_small_screen {
	width:190px;
	height:99px;
}


header_image_small_screen {
	position:relative;
	display:table;
	top:107px;
	width:100%;
	min-width:300px;
	height:auto;
	border-bottom: solid 2px #f7b334;
}



page_holder {
	min-width:300px;
	top:122px;
	padding:0px;
}

#div_page_content_holder{
	width:100%;
	min-width:300px;
	left:0px;
	top:0px;
}
#div_page_content_holder2{
	width:100%;
	min-width:300px;
	left:0px;
	top:0px;
	background-image:none;
	display:block;
	padding-bottom:0px;
	padding-top:0px;
}

#div_page_container,
#div_page_container2,
#div_page_container3{
	width:100%;
	min-width:300px;
	min-height:100px;
	background-image:none;
}

#div_page_text_holder{
	width:100%;
	float:none;
	top:0px;
	left: 0px;
	padding:0px 0px 10px 0px;
	border: none;
	margin-bottom:0px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#div_page_text_holder_inner{
	position:relative;
	width:auto;
	text-align:left;
	margin-left:15px;
	margin-right:15px;
	padding-bottom:0px;
}


#div_right_collumn_holder{
	position:relative;
	min-width:300px;
	width:100%;
	float:none;
	top:0px;
	left:0px;
	height:auto;
	display:block;
	padding:0px 0px 25px 0px;
}
#div_right_collumn_holder_inner{
	position:relative;
	width:auto;
	padding-top:10px;
	margin-left:15px;
	margin-right:15px;
	border-top: solid 1px #f7b334;
}


.div_actueel_right_col {
	padding-left:0px;
	padding-right:0px;
	width:100%;
	max-width:100%;
	border: none;
	border-bottom:#f7b334 solid 1px;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}



.div_home_video_entry_holder{
	min-width:300px;
	width:100%;
	float:none;
	margin-right:0px;
	margin-bottom:30px;
}



.news_holder_home {
	min-width:300px;
	width:100%;
	float:none;
	margin: 0px 0px 0px 0px;
}
.project_holder_home {
	min-width:300px;
	width:100%;
	float:none;
	margin: 20px 0px 0px 0px;
}



.div_page_illustration_holder_img {
	border:none;
}


.td_panelopen_close {
	width:90px;
}




footer_layer {
	min-width:300px;
	top:122px;
	background-image:none;
	height:auto;
	display:table;
}
#div_footer_holder{
	min-width:300px;
	left:0px;
	top:0px;
}
#div_footer_content_holder{
	width:100%;
	min-width:300px;
	left:0px;
	top:0px;
	background-image: none;
}

#div_footer_content_naw,
#div_footer_content_naw2,
#div_footer_content_smenu,
#div_footer_content_wdby{
	float:none;
	top:0px;
	width:100%;
	position:relative;
	margin-top:5px;
}
#div_footer_content_naw{
	margin-left:0px;
}
#div_footer_content_naw2{
	margin-top:8px;
	margin-left:0px;
}
#div_footer_content_smenu{
	margin-right:0px;
}
#div_footer_content_wdby{
	margin-right:0px;
}
#div_footer_content_naw_txt,
#div_footer_content_naw2_txt,
#div_footer_content_smenu_txt,
#div_footer_content_wdby_txt{
	width:auto;
	position:relative;
	margin-left:15px;
	line-height:16px;
}
#div_footer_content_smenu_txt{
	text-align:right;
	margin-right:15px;
	margin-left:0px;
	padding-bottom:2px;
}
#div_footer_content_wdby_txt{
	margin-right:15px;
	vertical-align:top;
	padding-top:3px;
}

.footertext{ 
	font-size: 12px;
	line-height:16px;
}


#div_plan_route_txt{
	float:none;
	width:100%;
}
#div_plan_route_but{
	float:none;
	width:100%;
	text-align:right;
	margin-top:10px;	
}


/* site borders */

.picture_projecten_thumb {
	display:none;
}


/* site fonts */

.news_header, .page_header {
	width:100%;
	font-size: 18px;
}

p{ 
	font-size: 15px;
	line-height:23px;
}

.div_page_bestuur_holder_lid{
	font-size: 15px;
	line-height:20px;
}

.panelopen_close {
	font-size: 14px;
	line-height:20px;
}


/*contact form*/

.div_cf_fields_holder{
	height:70px;
}

.div_cf_fields_holder_zip_city{
	height:105px;
}

.div_cf_fields_label,
.div_cf_field,
.div_cf_field_zip,
.div_cf_field_city,
.div_cf_field_subject{
	width:100%;
	float:none;
}
.div_cf_field{
	width:100%;
}
.div_cf_field_zip{
	width:80px;
}
.div_cf_field_city{
	width:100%;
}
.div_cf_field_subject{
	width:100%;
}
.div_cf_field_msg{
	width:100%;
}
.div_cf_fields_holder_cap{
	height:180px;
}
.div_cf_captcha,
.div_cf_field_captcha{
	width:100%;
	float:none;
}
.div_cf_button{
	width:100%;
	float:none;
}



#div_partners_main{
	width:100%;
}
#div_partners_inner{
	width:100%;
}
.div_partners_fields_holder{
	width:100%;
	height:auto;
	display:block;
}
.div_partners_fields_logo{
	width:100%;
	float:none;
	margin:5px 0px 10px 0px;
}
.div_partners_fields_text{
	font-size: 15px;
	padding-top:0px;
}
.div_partners_fields_text{
	width:100%;
	float:none;
}

.partner_logo_square{
	width:70%;
	height:auto;
}
.partner_logo_horz{
	width:100%;
	height:auto;
}
.partner_logo_horz2{
	width:85%;
	height:auto;
}



/*foto galerijen*/

.div_gal_entry_holder{
	min-width:300px;
	width:100%;
	float:none;
	margin-right:0px;
}



/*projecten*/

.div_projecten_gal_entry_holder{
	min-width:300px;
	width:100%;
	float:none;
	margin-right:0px;
}

.div_projecten_video_entry_holder{
	min-width:300px;
	width:100%;
	float:none;
	margin-right:0px;
}



