article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}

audio,canvas,video{display:inline-block; display:inline; zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}

html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}

body{margin:0;font-family:arial,serif;}
body,button,input,select,textarea{font-family: Arial, Helvetica, sans-serif;}
a{color:#00e;}
a:visited{color:#551a8b;}
a:focus{outline:thin dotted;}
a:hover,a:active{outline:0;}

abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,q:after{content:'';content:none;}

small{font-size:75%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ul,ol{margin:1em 0;padding:0 0 0 40px;}
dd{margin:0 0 0 40px;}
nav ul,nav ol{list-style:none;list-style-image:none;}
img{border:0;-ms-interpolation-mode:bicubic;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}

form{margin:0;}
fieldset{margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0; margin-left:-7px;}

button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline; vertical-align:middle;}
button,input{line-height:normal; overflow:visible;}

/*table button,table input{ overflow:auto;}
*/
button,
html 
input[type="button"],
input[type="reset"],
input[type="submit"]
{
cursor:pointer;

-webkit-appearance:button;

}

input[type="checkbox"],
input[type="radio"]
{box-sizing:border-box;padding:0;}

input[type="search"]
{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration
{-webkit-appearance:none;}

button::-moz-focus-inner,input::-moz-focus-inner
{border:0;padding:0;}

textarea
{overflow:auto;vertical-align:top;}

table
{border-collapse:collapse;border-spacing:0;}


html 
{
	box-sizing: border-box;
}

*, *:before, *:after 
{
	box-sizing: inherit;
}


html {overflow-y: scroll;}




BODY 
{ 
	color: #444;

	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	-webkit-font-smoothing:antialiased !important;
	text-shadow:1px 1px 1px 1px rgba(0,0,0,0.005);
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;


	margin: 0; 
	padding: 0;

	
	background-color: #999;
	
	background-image: url(../illu/_achtergrond/a1.jpg) ; 
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
}



.bg_groen
{
/*	background-image: url(../illu/_kader/bg_selectie.png) ; 
	background-repeat: repeat;
	background-position: 0 0;	*/	
}

.bg_rood
{
	background-color: #e51650;
}

.bg_blauw
{
	background-color: #c1d3ef;
}

.bg_lblauw
{
	background-color: #8e9be9;
	background-color: #d2d9ff;
}


.bg_wit
{
	background-color: #fff;
}

.bg_roze
{
	background-color: #eef;
}


.lijn
{
/*	border-bottom: 1px solid #ddd;
*/
	line-height: 16px;

	padding-bottom: 2px;
}


h1, h2, h3, h4, p
{
	margin: 0;
	padding: 0;

	color: #605783;
	color: #405044;
	color: #777;
	color: #444;

	font-size: 13px; 
	line-height: 20px;
}

b 
{
	font-weight: 500;
}





.tekst_blauw
{
	color: #605783;
	color: #405044;
}

.tekst_blauw a
{
	color: #605783;
	color: #405044;
}



.time 
{
	color: #3A3845; 
	font-size: 10px; 
	margin: 20px 0 0 0; 
	padding: 0;
}

a 
{ 
	color: #405044; 
	text-decoration: none ;
	border: none;
}

a:hover 
{
	text-decoration: none ;
}


a.tekst_link 
{
	color: #444;
	text-decoration: underline; 
}

a.tekst_link:hover 
{
	text-decoration: underline; 
	color: #088f11;
}

IMG 
{
	border: none; 
	margin: 0; 
	padding: 0;
}



FORM,
TABLE 
{ 
	vertical-align: top;
	margin: 0; 
	padding: 0;
	border-collapse: collapse;
	border: none;
}


TR,
TD 
{ 
	vertical-align: top;
	margin: 0; 
	padding: 0;
	border: none;
}


DIV
{
	vertical-align: top;
	margin: 0; 
	padding: 0;
}


.clear
{
	clear: both;
}


/*------*/

.i_foto,
.i_logo
{ 
	margin: 0; 
	padding: 0; 
}




.content
{
	width: 960px;
	margin-top: 0; 
	margin-right: auto; 
	margin-left: auto; 
	padding: 0;

	background: rgba(255, 255, 255, 0.92);
	background-color: #fff;
}



/*=========================================*/
/* kop site met logo en  hoofdmenu */


.bovenblok
{
	height: 148px;
	border-bottom: 2px solid #fff;

/*	background-color: #ebeeeb;
	background: rgba(255, 255, 255, 0.8);*/

	background-image: url(../illu/_achtergrond/realsize.jpg) ; 
	background-position: top center;
	background-repeat: no-repeat;
}


.menu_logo
{
	display: inline-block;
	float: left;
	width: 360px;
	height: 105px;

	margin: 10px 0px 20px 40px;
	padding: 0;
}

/*
.menu_logo a
{
	display: block;
	width: 340px;
	height: 100px;	
}
*/

.et_logo
{
	margin: 0;
	padding: 0;

	width: 360px;
	height: 105px;
}


.h_menu_blok 
{
	display: inline-block;
	float: right;
	margin: 0 0 0 0 ;
	padding: 0;

	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 13px;
/*	background: rgba(255, 255, 255, 0.5);
*/
	background: rgba(255, 255, 255, 0.6);
}


/*==============================*/


.h_menu_item 
{
	margin: 0;
	padding: 4px 4px 3px 4px;
	display: inline-block;
	white-space: nowrap;

	border-bottom: 2px solid #fff;
	border-bottom: none;
}


.h_menu_item a
{
	display: inline-block;

	padding: 5px 10px 5px 10px;

	border-radius: 3px;

	color: #405044;
	color: #555;

	text-decoration: none;
}


.h_menu_item a:hover
{
	background-color: #e391b8;
	color: #fff;
	text-decoration: none;
}


.h_menu_item_select
{
	border-bottom: 2px solid #e391b8;
}



/*==============================*/
/* keurmerken */



.keurmerken
{
	width: 300px;
	height: 50px;

	display: inline-block;
	float: right;
	margin: 40px 16px 0 0 ;
	padding: 0;

	text-align: right;
	white-space: nowrap;
	vertical-align: middle;
}


.emota 
{
	margin: 0 0 0 5px;
	padding: 0;
	height: 46px;

	border-radius: 3px;
}


.emota:hover
{
	background: rgba(255, 255, 255, 0.8);
}



/*=========================================*/





.foot
{
	height: 32px;
	border-top: 1px solid #e391b8;
	border-top: 1px solid #ddd;
}

.foot p
{
	padding: 6px 0 0 0;
	text-align: center;

	font-size: 14px;
}



.foot  a:link ,
.foot  a:visited,
.foot  a:active 
{
	text-decoration: underline;
/*	color: #fff; 
*/}





.c_body 
{
	width: 960px; 
	
	margin: 0 ; 
	padding: 0;
}


.blok_links
{
	height: 112px;
	width: 176px;
	
	overflow: hidden;
}


.keurmerk
{
	width: 88px;
	height: 56px;
}


.intro_foto_links
{
	max-height: 112px;
	max-width: 176px;
}





/*----------------*/




.kolom_links
{
	display: inline-block;

	width: 176px;
	min-height: 912px;

	margin: 0 0 0 16px;
	padding: 16px 0 0 0;

	overflow: hidden;
}

.kolom_midden
{
	display: inline-block;

	width: 576px;
	width: 560px;
	min-height: 912px;
	
	margin: 16px 0 0 16px;
	padding: 0;

/*	overflow: hidden;
*/}


.kolom_midden p
{
/*	width: 544px;
*/}


.kolom_rechts
{
	display: inline-block;

	width: 176px;
	height: 100%;

	margin: 16px 0 0 0;
	padding: 0 0 0 0;

	overflow: hidden;

/*	border-bottom: 1px solid #dde;
	border-left: 1px solid #dde;
*/}



/*-----------------------------------------*/


.submenu
{
	width: 176px;
	margin: 0 0 0 0; 
	padding: 0 8px 16px 0 ; 
	
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #777;

/*	border-right: 1px solid #dde;
*/
	text-align: left;
}

.submenu b
{
	font-weight: 500;
}

.submenu h2
{
	margin: 0;
	padding: 8px 0 2px 0; 

	font-weight: 500;

	color: #c5397c;
	color: #777;

	border-bottom: solid 1px #ddd;
}



.submenu ul
{
	margin: 0 0 0 0 ;
	padding: 0 0 0 0; 
	list-style-type: none;

}


.submenu li
{		
	text-align: left;
	
	margin:  0 ;
	padding: 0 0 0 1px; 
	border-bottom: solid 1px #dde;
	border-bottom: solid 1px #ddd;
}


.submenu li li:first-child
{
}

.submenu li li:last-child
{
	border: none;
}

.submenu li.submenu_select
{
	margin-left: -3px;
	padding-left: 3px;
	font-weight: 500; 
	color: #405044;
	background-color: #ebeeeb;
}


.submenu li a
{
	display: block;

	margin: 1px 0 1px -8px;
	padding: 6px 8px 6px 8px;

/*	border-radius: 3px;
*/
	color: #405044;
	color: #777;
	text-decoration: none ; 	
	font-weight: 400; 
}


.submenu a:hover
{
	text-decoration: none ; 	
	color: #405044;
	background-color: #eee;
}



.submenu_select a
{
	font-weight: 500; 
}


.submenu li i
{
}



/*-----------------------------------------*/


.subm_geo
{
	width: 176px;
	margin: 0 0 0 0; 
	padding: 0 8px 16px 0 ; 
	
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;

/*	border-right: 1px solid #dde;
*/
	text-align: left;

	color: #777;
}

.subm_geo b
{
	font-weight: 500;
}

.subm_geo h2
{
	margin: 0;
	padding: 8px 0 2px 0; 

	font-weight: 500;
	color: #777;

/*	color: #c5397c;
	color: #999;
*/
	border-bottom: solid 1px #dde;
	border-bottom: solid 1px #ddd;
}



.subm_geo ul
{
	margin: 0 0 0 0 ;
	padding: 0 0 0 0; 
	list-style-type: none;

}


.subm_geo ul ul
{
	margin: 0 0 0 0 ;
	padding: 0; 
	list-style-type: none;
}


.subm_geo li
{
	font-weight: 500;
	line-height: 17px; 
		
	text-align: left;
	
	margin:  0 ;
	padding: 0; 
	border-bottom: solid 1px #dde;
	border-bottom: solid 1px #ddd;
}


.subm_geo .subm_geo_regio_kop
{
	font-weight: 500; 
/*	color: #405044;
	color: #999;
*/
	text-transform: uppercase;
}


.subm_geo li li
{
	font-weight: 400;
	border-top: none;
	text-transform: none;
}

.subm_geo li li:first-child
{
}

.subm_geo li li:last-child
{
	border: none;
}


li.subm_geo_regio_kop_select
{
	font-weight: 500; 
/*	color: #405044;
*/
	color: #405044;
	background-color: #ebeeeb;
	text-transform: uppercase;
}


.subm_geo li .subm_geo_select
{
	font-weight: 500; 
/*	color: #405044;
*/
	color: #405044;
	background-color: #ebeeeb;
}


.subm_geo li a
{
	display: block;

	margin: 1px 0 1px -8px;
	padding: 6px 8px 6px 8px;

/*	border-radius: 3px;
*/
	color: #405044;
	color: #777;
	text-decoration: none ; 	
	font-weight: 500; 
}


.subm_geo li li a
{
	margin-left: 0;
	font-weight: 300; 
}


.subm_geo a:hover
{
	text-decoration: none ; 	

/*	background-color: #dde;
*/

	color: #405044;
	background-color: #eee;
}



.subm_geo_select a
{
	color: #405044;
	font-weight: 500; 
}


.subm_geo li i
{
}




/*-----------------------------------------*/



.lijst_subkop
{
	clear: both;
	width: 352px;
}



.t_groot 
{
	margin: 0 0 4px 0;
	padding: 0 16px 0 0;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 27px;
	line-height: 34px;
	color: #c5397c;
}


.t_groot  a
{
	display: block;

	padding-right: 32px;

	color: #c5397c;
	text-decoration: none;

	border-radius: 3px;
	background-image: url(../illu/_button/button_lees-verder.png) ; 
	background-repeat: no-repeat ;
	background-position:   center right;
}



.t_groot  a:hover
{
	color: #c5397c;
	text-decoration: none;

/*	background-color: #eee;
*/
	box-shadow: 0 0 3px #999;

	

}




.t_lijn
{
/*	padding: 2px 0 2px 0;
	border-top: 1px solid #dde;
	border-bottom: 1px solid #dde;
*/}



.lijst_adressen
{
	margin: 0px 0 0px 0;
}



.adres_blok
{
	width: 165px;
	width: 170px;
/*	height: 320px;*/
	margin: 0 16px 16px 0;
	padding: 0;

	display: inline-block;
/*	float: left;
*/
	border: 1px solid #ddd;

	border-radius: 3px;

	background-color: #fff;
}


.adres_blok:hover
{
/*	background-color: #eee;
*/
	box-shadow: 0px 0px 7px #aaa;
}


.blok_l
{
	clear: both;
	float: left;
}

.blok_m
{
	float: left;
}

.blok_r
{
	margin-right: 0;
	
	float: left;
}


.adres_blok_boven
{
/*	width: 165px;
*/	height: 28px;


}

.adres_blok_boven p
{
	padding: 3px 0 0 0;
	text-align: center;
	color: #c5397c;

	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
}


.adres_blok_onder
{
	height: 270px;
	overflow: hidden;
}



.adres_blok_foto
{
	margin: 0 0 4px 0;
	width: 176px;
	height: 120px;
	height: 110px;
	overflow: hidden;
}


.adres_blok_tekst p
{
	margin: 3px 10px 0 10px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;

	color: #777;
}






.adres_blok_naam
{
	margin: 0 10px 0 10px;

}

.adres_blok_naam p
{
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 13px;
	line-height: 18px;
	color: #555;
}


.adres_blok_naam p a
{
	color: #605783;
	color: #405044;
	text-decoration: none;
	color: #c5397c;

	font-size: 14px;
	line-height: 18px;
}


.adres_blok_naam p i
{
	color: #777;
}



.adres_blok_naam p a:hover
{
	color: #f00;
	text-decoration: underline;
}


.d_info
{
	margin: 0 0 16px 0;
}



/*==============================*/
/* favorieten */



.favorieten_blok
{
	margin: 0 0 16px 16px;	
}

.favorieten_blok h2
{
	font-weight: 300;
	font-size: 16px
}

#selecties_div
{
	margin: 16px 0 16px 0;
}

.link_selecties_box
{
	margin: 0;
	padding: 0;
}

.verbergen
{
	display: none;
}



/*

.link_selecties_top
{
	height: 16px;
	margin: 0;
	padding: 0;
	background-image: url(../illu/_selecties/selectie_toevoegen.png) ; 
	background-position: top left;
	background-repeat: no-repeat;
}*/



#link_selecties
{
	margin: 0 0 0 0;
	padding: 0;
}


/*#link_selecties p
{
	padding: 8px 16px 16px 16px;
	text-align: center;
	line-height: 14px; 
	font-style: italic;
}*/



a.but_favoriet
{
	display: block;

	margin: 0 0 16px 16px;
	padding: 8px;

/*	color: #c5397c;
	color: #fff;
*/
	color: #405044;

	font-size: 13px;
	font-weight: 400;

/*	background-color: #f9a0cb;
*/
	border-radius: 5px;
	border: 1px solid #ddd;
	text-align: center;

	text-decoration: none;
}



a.but_favoriet:hover
{
	color: #fff;
	background-color: #c5397c;
	background-color: #f9a0cb;
	text-decoration: none;
}





.d_selecties
{
	margin: 0 0 0 0;
}


.d_selecties h2
{
	margin: 0 0 0 16px;
}

.selecties
{
	margin: 0;
	padding: 0; 
	list-style-type: none;

	font-size: 14px;
	font-weight: 400;
}

.selecties li
{
	font-size: 12px; 
	line-height: 14px; 
		
	text-align: left;
	
	margin: 1px 0 ;
	padding:  0; 
	
	border-radius: 5px;
}


.selecties li i
{
	font-size: 11px; 
}


.selecties li a
{

	display: block;
	margin: 0 0 0 0;
	padding: 4px 4px;

	border-radius: 3px;

	color: #405044;
	color: #666;
}


.selecties li a:hover
{
	background-color: #c5397c;
	background-color: #eee;

	text-decoration: none;
}


.type_select
{
	border: 1px solid #f9a0cb;
}




.lijst_opties a
{
	display: block;

	margin: 4px 0;
	padding: 5px 8px 5px 8px; 

	color: #CF0645; 
	color: #605783;
	color: #405044;
	text-decoration: none ; 

	border-radius: 3px;	

	-webkit-transition-duration: 200ms;
	-webkit-transition-property:  background;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 200ms;
	-moz-transition-property:  background;
	-moz-transition-timing-function: ease;
	-o-transition-duration: 200ms;
	-o-transition-property:  background;
	-o-transition-timing-function: ease;
}


.lijst_opties a:hover
{
	text-decoration: none ; 
	background-color: #c5397c;
	background-color: #dde;
}



/*==============================*/




.breadcrumb
{
	margin: 4px 0 16px 0;
	padding: 0;
	font-size: 13px;
}

.breadcrumb a
{
	color: #CF0645; 
	color: #605783;
	color: #405044;
	color: #555;

	text-decoration: none ; 	
}

.breadcrumb a:hover
{
	text-decoration: underline ; 	
}

/*
.zoek_subkop 
{
	margin-top: 16px;

}

*/




.d_intro a
{
/*	color: #605783;
	color: #405044;
*/	text-decoration: underline;
}


.d_intro p,
.d_toppers p
{
	line-height: 18px;
	color: #444;
}

.d_topper
{
	padding: 0 0 0 0;
}

.d_topper p
{
	padding: 0 16px 0 0;

	font-weight: 300;
	font-size: 15px;
	line-height: 24px;
	color: #444;
}



.d_topper:hover
{
/*	background-color: #eef;
*/}


.kop
{
	font-weight: 400;
	
	font-size: 15px;
}

.subkop
{
	font-weight: 400;
	font-size: 14px;
}




.inspringen
{
	margin: 0;
	padding: 2px 0 2px 16px;
		
	background-image: url(../illu/_div/bullet.png) ; 
	background-repeat: no-repeat;
	background-position: 0px 10px;	
}



.intro_tekst
{
	margin: 16px 16px 16px 0;
}

.intro_tekst p
{
	font-size: 15px;
	line-height: 24px;
}


.intro_tekst a
{
	display: inline-block;

	margin: 4px 0 0 0;
	padding: 2px 6px;

	font-size: 14px;
	line-height: 24px;

/*	background-color: #ebeeeb;
*/
	border-radius: 5px;
	border: 1px solid #dde;
}


.intro_tekst a:hover
{
	background-color: #ddd;
}



/*==========================*/




.lijst_top_rubrieken 
{
	margin: 0 0 32px 0;
}



a.top_button
{
	display: block;
/*	width: 264px;
*/
	margin: 2px 16px 0 0;
	padding: 4px 6px 4px 2px;

/*	border-radius: 3px;
*/	border-bottom: 1px solid #dde;

	color: #c5397c;

	font-weight: 400;
	font-size: 13px;
}


a.top_button:hover
{
	color: #fff;
	background-color: #c5397c;

	text-decoration: none;
}


.special_deals
{
	margin-right: 16px;
	padding: 6px 8px;

	background-color: #f99;

	background-color: #ebeeeb;

	border-radius: 3px;
}




/*==========================*/



.kwaliteits_blok
{
	width: 160px;
	margin: 16px;
	padding: 0 ;
	
	overflow: hidden;
}

.kwaliteits_blok p
{
	margin: 2px 0 2px 0;
	font-size: 11px;
	line-height: 14px;
	color: #999;
}


/*==========================*/

.bestanden
{
	margin: 8px 0 8px 0; 
	padding: 0 0 16px 0;
	

/*	background-image: url(../illu/_kader/bg_selectie.png) ; 
	background-repeat: repeat;
	background-position: 0 0;	*/	
}


.bestanden h1
{
	margin: 0 ; 
	padding: 4px 4px 4px 0;
	font-size: 16px; 
	font-weight: 500;
	border-bottom: 2px solid #fff;
}

.bestanden h2
{
	margin: 16px 8px 8px 0 ; 
	font-weight: normal;
}

.bestanden p
{
	margin: 8px 8px 8px 8px ; 
}

.bestanden .bijs
{
	margin: 0px 8px 16px 16px ; 
	font-style: italic ;
}


.bestanden  h2 a
{
	display: block;

	margin: 4px 0;
	padding: 10px;

	border-radius: 5px;

	color: #605783; 
	color: #405044;
	background-color: #eef;
	background-color: #ebeeeb;

	text-decoration: none;
}

.bestanden  a:hover 
{
/*	color: #f00; 
*/	background-color: #f99;
	background-color: #dde;
	text-decoration: none;
}



.ervaring_blok
{
	margin: 0 0 32px 0;
	padding: 0 0 0 0 ;
}

.ervaring
{
	margin: 0 0 16px 0;
	padding: 0 0 0 0 ;
	
	border-bottom: 1px solid #dde;
}

.ervaring_kop
{
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
	font-size: 18px;
	font-weight: 400;
	border-bottom: 1px solid #dde;
}

.ervaring p
{
	margin: 0 0 8px 0;
	padding: 0;
	font-size: 14px;
	line-height: 24px;
}

.ervaring a
{
	display: inline-block;

	padding: 5px;

	border-radius: 3px;
	font-weight: 400;
}

.ervaring a:hover
{
	background-color: #dde;
	text-decoration: none;
}



.banner
{
	width: 160px;
	margin: 16px 0 16px 16px;
	padding: 0 ;
	
	overflow: hidden;
}

.banner p
{
	margin: 2px 0 2px 0;
	font-size: 11px;
	line-height: 18px;
}




.fb_icon
{
	display: block;
	width: 36px;
	height: 36px;

	margin: 0 0 10px 10px;
	background-image: url(../illu/_button/facebook.png);
	text-indent: -1000px;
}






button[type="submit"]
{
	padding: 8px 16px;
	margin: 0 0 0 0;


	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: 500;
	text-transform: uppercase;


	color: #FFF;
	background-color: #6bb46b;

	border: 1px solid #6bb46b;

	text-shadow: 0px 1px 1px #999;
	text-decoration: none;

	border-radius: 24px;
	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;


	cursor: pointer;
}


button[type="submit"]:hover
{
	background-color: #76cf76;
	border: 1px solid #76cf76;

	box-shadow: 0px 1px 4px #999;
}



.kaart 
{
	margin: 0 16px 0 0;
	width: 356px;
	height: 298px;

	float: right;
}





.kaart_in_tekst 
{
	margin: 0 0 16px 16px;
	width: 272px;
	height: 272px;

	float: right;
}




/*==========================*/



.blog 
{
	margin: 0 16px 8px 0;
	padding: 8px;

 	border: 1px solid #ddd;
}

.blog:first-child
{
 	margin-top: 16px;
}

.blog:last-child
{
 	margin-bottom: 64px;
}

.blog  h2
{
	margin: 8px 0 16px 0;

	font-size: 18px;
	font-weight: 400;
}

.blog  p
{
	font-size: 14px;
}



.blog_foto_blok
{
	margin: 0 0 16px 0;

	width: 528px;

	overflow: none;
}


.blog_foto_groot,
.blog_foto_klein,
.blog_foto
{
	display: inline-block;
	width: 528px;

	margin: 0 0 0 0;
	padding: 0;
}

.blog_foto_klein
{
	display: inline-block;

	width: 256px;
/*	height: 170px;
*/	margin: 0 16px 0 0;

/*	overflow: hidden;
*/}

/*.blog_foto_klein:last-child 
{
	margin: 0;
}

*/
/*.blog_foto_klein:nth-child(2)
{
	margin: 0;
}

.blog_foto_klein:nth-child(4)
{
	margin: 0;
}*/

.oneven_foto_blok
{
	margin: 0;
}

.blog_foto_blok img
{
	width: 528px;
}

.blog_foto_blok .foto_groot
{
	width: 528px;
}

.blog_foto_blok .foto_klein
{
	width: 256px;
}

.blog_foto_blok p
{
	margin: 0;
	padding: 0;

	font-size: 13px;
}

.blog_geen_foto_bijschrift
{
	height: 8px;
	margin: 0;
	padding: 0;
}

.blog_geen_foto_bijschrift:last-child
{
/*	display: none;
*/}


.blog .blog_datum 
{
	font-size: 12px;
}




/*==========================*/


input ,
textarea
{
	margin: 0;
	padding: 3px;

	border: 1px solid #ccc;
	border-radius: 5px;
}

input[type="image"]
{
	border: none;
}




a.zoek_link
{
	display: inline-block;

	margin: 16px 0 4px -1px;
	padding: 4px 8px;

	border-radius: 5px;
	border: 1px solid #ddd;

	font-weight: 500;

	color: #c5397c;
	-webkit-transition-duration: 200ms;
	-webkit-transition-property:  background;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 200ms;
	-moz-transition-property:  background;
	-moz-transition-timing-function: ease;
	-o-transition-duration: 200ms;
	-o-transition-property:  background;
	-o-transition-timing-function: ease;
}


a.zoek_link:hover
{
	background-color: #ccc;
}




.zoek_blok
{
	width: 176px;
	margin: 0 ; 
	padding: 0 ; 
	
/*	background-image: url(../illu/_kader/kader_07.gif) ; 
	background-repeat: no-repeat ;
	background-position:  top left;*/

/*	border-top: 1px solid #cbd3e0;*/
/*	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;*/
}


.zoekblok_afstand
{
	height: 32px;
}


.f_zoek_i
{
	margin: 12px 0 16px 0;
	width: 130px;
}

.zoek_blok_breed
{
	display: inline-block;
	width: auto;
	margin: 36px 0 16px 0;
	padding: 10px 0px 10px 5px;

	border-radius: 5px;
	background-color: #eee;	
}


.zoek_blok_breed form 
{
	margin: 0;
	padding: 0;
}

.f_zoek_i_breed
{
	margin: 12px 0 16px 0;
	width: 350px;
}















