@font-face {
    font-family: 'baar_sophiaregular';
    src: url('/nav/webfonts/baarsrg_-webfont.eot');
    src: url('/nav/webfonts/baarsrg_-webfont.eot?#iefix') format('embedded-opentype'),
         url('/nav/webfonts/baarsrg_-webfont.woff') format('woff'),
         url('/nav/webfonts/baarsrg_-webfont.ttf') format('truetype'),
         url('/nav/webfonts/baarsrg_-webfont.svg#baar_sophiaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('/nav/webfonts/OpenSans-Regular-webfont.eot');
    src: url('/nav/webfonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/nav/webfonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('/nav/webfonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('/nav/webfonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
*:focus { 
	outline: none; 
}
html {
	overflow-y: scroll;
	overflow-x: auto;
	}
img {
	border: none;
}
html {
	margin: 0px;
	padding: 0px;
	overflow-y: scroll;
	overflow-x: hidden;
    background-repeat: no-repeat;
	min-height: 100%;
	background-color: #242B35;
	background: linear-gradient(90deg, #203250, #3C567F, #203250); 
	font-size: 19px;
}
body {
	min-height: 100%;
	margin: 0px ;
	padding: 0px;
	text-align: center;
	font-family: open_sansregular, Verdana, Geneva, Arial, sans-serif; 	
	line-height: 1.5;
}
div, span, li, a {
	box-sizing: border-box;
}
p, li, td, div {
	font-size: 1rem;
	letter-spacing: 0px;
	color: #000020;
	background-color: transparent;
}
#mobiel_knop {
	cursor: pointer;
	position: absolute;
	right: 18px;
	top: 12px;
	overflow: hidden;
	width: 56px;
	height: 56px;
	z-index: 890;	
	display: none;
	padding: 0px;
}
#mobiel_knop img {
	width: 100%;
	height: 100%;
}
#mobiel_menu {
	margin: 64px 0px 64px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	width: 100%;
	border-radius: 6px;
	border-bottom-left-radius: 100% 21px;
	background-color: rgba(255,255,255, 0.25);
	border: 1px solid #5E97C5;
	box-shadow: inset 0px 0px 32px rgba(94,151,197, 0.3);
}
#hoofd_div {
	width: 100%;
	max-width: 1280px;
	min-height: 100%;
	margin: 0px auto 0px auto;
	text-align: left;
	position: relative;
	padding: 0px 0px 48px 0px;
	border-left: 1px solid #5471A1;
	border-right: 1px solid #5471A1;
	border-radius: 0px;
	background-color: #F3FBFF;
	overflow: hidden;
	background: url(/nav/skinpics/willem_daub_n.png), url(/nav/skinpics/wd_bg_03.jpg); 
	background-position: top left, top left;
	background-repeat: no-repeat, no-repeat;
	background-size: auto auto, 1278px 100%;
}
#nav_balk {
	box-sizing: border-box;
	position: fixed;
	bottom: 0px;
	width: 100%;
	max-width: 100%;
	z-index: 100;
	white-space: nowrap;
	padding: 7px 1px 9px 1px; 
	margin: 0px 0px 0px -1px;
	background-color: #5E85C4;
	background: linear-gradient(180deg, #5E85C4, #5471A1); 
	border-top: 1px solid #5471A1;

}
#logo {
	margin: 0px;
	padding: 0px;
	width: 1278px;
	max-width: 100%;
	height: auto;
	position: absolute;
	left: 0px;
	top: 0px;
}
#logo img {
	width: 100%;
	height: auto;
	margin: 0px;
}
#main {
	display: table;
	width: 100%;
	min-height: 880px;
	min-height: 100%;
	margin: 108px 0px 0px 0px;
}
#main_row {
	display: table-row;
	width: 100%;
}
#nav {
	padding: 9px 24px;
	margin: 0px;
	width: 360px;
	max-width: 360px;
	display: table-cell;
	height: 100%;
	vertical-align: top;
	background-color: transparent;
	position: relative;
}
#content {
	padding: 72px 24px 28px 0px;
	margin: 0px;
	display: table-cell;
	vertical-align: top;
	border: none;
	border-radius: 0px;
	position: relative;
	height: 100%;
}
#content_div {
	padding: 18px 24px 78px 32px;
	background-color: rgba(255,255,255, 0.3);
	border: 1px solid #D89A48;
	box-shadow: inset 0px 0px 128px rgba(239,224,192, 0.5), 6px 0px 18px rgba(183,159,110, 0.2);
	border-radius: 6px;
	border-bottom-right-radius: 100% 32px;

}
/* menu */
#nav a.hoofdknop {
	font-family: baar_sophiaregular, Verdana, Geneva, Arial, Helvetica;
	box-sizing: border-box;
	display: block;
	line-height: 1.5;
	font-size: 1.5rem;
	letter-spacing: 1px;
	font-weight: normal;
	white-space: nowrap;
	text-decoration: none;	
	width: 100%;
	max-width: 100%; 
	cursor: pointer;
	padding: 3px 12px 0px 12px;
	margin: 0px !important;
	transition: background-color 0.3s;
	-webkit-transition: background-color 0.3s;
	transition: color 0.3s;
	-webkit-transition: color 0.3s;
	color: #245586;
}
#nav a.hoofdknop:first-child {
	padding: 9px 12px 0px 12px;
}
#nav a.hoofdknop:hover {
	text-decoration: none;
	color: #C30000;
	background-color: rgba(255,255,255,0.4);
} 

#nav .submenu {
	display: none;
	box-sizing: border-box;
	width: 100%;
	max-width: 100%; 
	margin: 0px;
	padding: 0px 0px 0px 28px;
	overflow: hidden;
	}
#nav .submenu a  	{
	font-family: open_sansregular, Verdana, Geneva, Arial, sans-serif;
	box-sizing: border-box;
	letter-spacing: 0px;	
	text-decoration: none;
	font-size: 1.1rem;
	width: 100%;
	margin: 0px;
	padding: 1px 0px;
	display: block;
	line-height: 1.4;
	overflow: hidden;	
	white-space: nowrap;
	transition: color 0.3s;
	-webkit-transition: color 0.3s;
	color: #346596;
}
#nav .submenu a:hover, #nav .submenu a.aan, #nav .submenu a.aan:hover {
	text-decoration: none;
	color: #C30000;
} 
.vlaggen {
	padding: 0px 0px 12px 12px;
}
/* menu */
.blokje {
	position: relative;
	margin: 21px 0px 18px -2px;
	padding: 12px 18px 20px 18px;
	width: 100%;
	border-radius: 9px;
	overflow: hidden;
	background-color: rgba(255,255,255, 0.45);
	box-shadow: inset 0px 0px 128px rgba(239,224,192, 0.3);
	border: 1px solid #D89A48;
	border-bottom-right-radius: 100% 18px;
}
.blokje.form {
	margin-top: -9px;
}
.blokje .kopje, .blokje .midden_kopje {
	font-size: 0.9rem;
	padding: 9px 12px 9px 14px;
	max-width: none;
	line-height: 1;
	letter-spacing: 1px; 
	white-space: nowrap;
}
.blokje .kopje, #light .kopje  {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	margin: -12px -18px 18px -18px;
}
.blokje .midden_kopje {
	padding: 7px 12px 6px 12px;
	margin: 24px -18px 16px -18px;
}
.blokje .kopje, .blokje .midden_kopje {
	color: #300000;
	background-color: #F9E6A6;
	box-shadow: inset 0px 0px 21px rgba(200,132,48,0.3); 
	border-bottom: 1px solid #E0AF49;
}
.blokje .midden_kopje {
	border-top: 1px solid #E0AF49;
}
#nav_balk div {
	color: #F1ADCB;
}
#nav_balk div a  {
	margin: 0px;
	display: inline-block;
	text-decoration: none;
	padding: 0px 6px;
	color: #F1ADCB;
}
#nav_balk div a:hover {
	text-decoration: none;
	color: #FFFEFC;
}
#webdesigner {
	position: absolute;
	bottom: 7px;
	right: 18px;
	text-align: right;
	padding: 0px 0px 0px 0px;
	white-space: nowrap;
	color: #7697B9;
}
#nav_balk #webdesigner a {
	font-size: 0.7rem;
	text-decoration: none;
	cursor: pointer;
	color: #7697B9;
}
#nav_balk #webdesigner a:hover {
	text-decoration: none;
	color: #BDD1E4;
}
iframe {
	box-sizing: border-box;
	margin: 18px 0px;
	padding: 0px;
	background-color: #EAEAEA;
	border-radius: 5px;	
	border: 1px solid #798EC3;
	overflow: hidden !important;
}
h1 {
	font-family: baar_sophiaregular, Verdana, Geneva, Arial, Helvetica;
	font-size: 1.7rem;
	color: #5F4E7D;
	margin: 9px 0px 7px 0px;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: left;
	line-height: 1.2;
	}
h1 span {
	white-space: nowrap;
}
h2  {
	font-family: baar_sophiaregular, Verdana, Geneva, Arial, Helvetica;
	font-size: 1.4rem;
	color: #924C8A;
	margin: 7px 0px 12px 0px;
	font-weight: normal; 
	letter-spacing: 1px;
}
h3  {
	font-family: baar_sophiaregular, Verdana, Geneva, Arial, Helvetica;
	font-size: 1.35rem;
	font-weight: normal;
	line-height: 1.1; 
	color: #5F4E7D;
	margin: 32px 0px 12px 0px;
}
h4  {
	font-family: baar_sophiaregular, Verdana, Geneva, Arial, Helvetica; 
	font-size: 1.4rem;
	font-weight: normal; 
	color: #204D96;
	margin: 16px 0px 8px 0px;
}
.blokje h4 {
	margin-top: 6px;
}
h1 + h2 {
	margin-top: -7px;
}
h1 + h4 {
	margin-top: 0px;
}
h5  {
	font-family: baar_sophiaregular, Verdana, Geneva, Arial, Helvetica; 
	font-size: 1.3rem;
	font-weight: normal; 
	color: #70498C;
	margin: 16px 0px 8px 0px;
}	
.subtitel  {
	font-family: baar_sophiaregular, Verdana, Geneva, Arial, Helvetica; 
	font-size: 1.05rem;
	font-weight: normal; 
	color: #70498C;
	margin: 0px 0px 8px 0px !important;
}	
.anker {
	font-family: baar_sophiaregular, Verdana, Geneva, Arial, Helvetica; 
	font-size: 1.1rem;
	font-weight: normal; 
	color: #00669C;
	margin: 32px 0px 12px 0px;
}
a, .klein a, a.klein {
	color: #00669C;
	cursor: pointer;
	text-decoration: none;
}
a:hover, .klein a:hover, a.klein:hover {
	color: #D30000;
	text-decoration: none;
}
.titel_klik {
	cursor: pointer;
}
.rechts_uitlijnen {
	text-align: right;
}
sup { 
    font-size: 0.7rem;
	vertical-align: baseline;
    position: relative;
    top: -0.4em;
}
ul {
	list-style-image : url(/nav/skinpics/disc_blauw.png);
	list-style-position: outside;
    margin: 12px 0 12px 32px;
    padding: 0;
}
ol {
	list-style-position: outside;
    margin: 12px 0 12px 32px;
    padding: 0;
}
li {
	margin: 7px 0px 3px 2px;
    padding: 0;
}
b, strong {
	color: #70498C;
}
.klein strong {
	letter-spacing: 0px;	
}
.doorhalen {
	text-decoration: line-through;
}
sup { 
    font-size: 0.86rem;
	vertical-align: baseline;
    position: relative;
    top: -0.4rem;
}
.data_regel {
	margin: 4px 0px;
	line-height: 1.2;
}
legend {
	font-size: 0.86rem;
}
.uppercase {
	text-transform: uppercase;
}
p {
	line-height: 1.5;
	background-repeat: no-repeat;
	background-position: 1px 0.3em;	
	background-size: 16px 16px;
	margin: 9px 0px;
}
p.info {
	padding-left: 24px;
	background-image: url(/nav/pics/info.png);
}
p.alert {
	padding-left: 24px;
	background-image: url(/nav/pics/alert.png);
}
p.tip {
	padding-left: 24px;
	background-image: url(/nav/pics/lampje.png);
}
p.ok {
	padding-left: 24px;
	background-image: url(/nav/pics/ok.png);
}
p.hartje {
	padding-left: 24px;
	background-image: url(/nav/pics/hart.png);
}
p.link_in {
	margin-top: 21px;
	background-position: 1px 0.2rem;	
	padding-left: 24px;
	background-image: url(/nav/skinpics/pijl_blauw_16_rechts.png);
	line-height: 1.1;
}
.tussen_pijl {
	border: none;
}
p.link_out {
	margin: 15px 0px;
	background-position: 1px 0.35em;	
	padding-left: 24px;
	background-image: url(/nav/icons/link_out.png);
}
p.email {
	margin: 4px 0px;
	line-height: 1.2;
	padding-left: 24px;
	background-image: url(/nav/pics/email.png);
}
p.telefoon {
	margin: 4px 0px;
	line-height: 1.2;
	padding-left: 24px;
	background-image: url(/nav/pics/telefoon.png);
}
p.mobiel {
	margin: 4px 0px;
	line-height: 1.2;
	padding-left: 24px;
	background-image: url(/nav/pics/mobiel.png);
}
p.postadres {
	margin: 4px 0px;
	line-height: 1.2;
	padding-left: 24px;
	background-image: url(/nav/pics/postadres.png);
}
p.facebook {
	margin: 4px 0px;
	line-height: 1.2;
	padding-left: 24px;
	background-image: url(/nav/skinpics/facebook_icon.png);
}
p.pdf {
	padding-left: 24px;
	background-image: url(/nav/pics/pdf.png);
}
p.download {
	padding-left: 24px;
	background-image: url(/nav/pics/download.png);
}
p.klein, span.klein, p.link_in em {
	color: #605050;
	font-size: 0.86rem;
	margin: 4px 0px 12px 0px;
	line-height: 1.3;
	font-style: normal;
}
.klein a, a.klein {
	font-size: 0.86rem;
}
span.klein { 
	white-space: nowrap;
}

.nobreak {
	white-space: nowrap;
}
hr {
	background-color: rgba(255,255,255,0.3);
	border: 1px solid #BB9DB8;
	color: #BB9DB8;
	border-radius: 3px;
	width: 100%;
	height: 7px;
	text-align: left;
	margin: 24px auto 18px 0;
	clear: both;
} 
.plaatje {
	border: 1px solid #BB9DB8;
	border-radius: 4px;
	margin: 12px 12px 5px 0px;
}
.gif_pic {
	margin: 12px 12px 5px 0px;
	border: none;
}
.plaatje, #content img {
	max-width: 100%;
	height: auto;
}
.plaatje.vlag_link, #content .vlag_link {
	max-width: 48px;
	height: auto;
	cursor: pointer;	
}
.icon {
	border-style: none;
	vertical-align: middle;
	margin: 0px 5px 2px 0px;
	height: 16px;
	width: 16px;
}
/* tabellen */
.gegevenstabel {
    margin: 21px 0 18px 0;
	border: 1px solid #A09DBB;
	border-radius: 5px;	
	width: 100%;
	max-width: 100%;
	overflow: hidden;
	table-layout: fixed;
	background-color: rgba(255,255,255,0.85);
	padding: 0;
	}
.gegevenstabel td {
	height: auto;
	vertical-align: top;
	box-sizing: border-box;
	font-size: 0.86rem !important;
	border: none;
    padding: 2px 2px 2px 6px;
}
.gegevenstabel .rij td {
	border-top: 1px solid #C2D3E4;
}
.gegevenstabel .kop {
    padding: 2px 2px 2px 6px;
	color: #475065;
	background-color: #DFE8F3;
	white-space: nowrap;
	vertical-align: top;
}
.gegevenstabel tr:first-of-type .kop {
	border-width: 0px;	
	
}
/* slideshow */

.plaatje.slideshow {
	cursor: pointer;
	vertical-align: bottom;
}
.pic_groot {
	vertcal-align: bottom;
	margin: 0px;
}
.vergrootglaasje, #content .vergrootglaasje {
	height: 28px !important;
	width: auto;
	margin: 0px 12px 6px -39px;
	vertical-align: bottom;
	cursor: pointer;
}
#sluitkruis {
	position: absolute;
	right: -2px;
	top: -1px;
	border: none;
	cursor: pointer;
	height: 38px;
	width: 38px;
	z-index: 999;
}
#bijschrift {
	font-size: 0.9rem;
	position: absolute;
	bottom: 0;
	margin: 0px;
	width: 100%;
	height: 34px;
	padding: 3px 48px 0px 12px;
	z-index: 899;
	opacity: 0.8;
	color: #201000;
	background-color: #FFFFFF;
}
#vorige, #volgende {
	position: absolute;
	top: 40%;
	opacity: 0.8;
	font-size: 28px;
	font-weight: bold;
	color: #201000;
	background-color: #FFFFFF;
	height: 48px;
	width: 48px;
	padding: 0px 0px;
	z-index: 899;
	text-align: center;
	display: none;
	border: 1px solid #999;

}
#vorige {
	left : 0px;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}
#volgende {
	right: 0px;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}
	
#light {
	display: none;
	position: absolute;
	padding: 0px;
	z-index: 898;
	overflow: hidden;
	white-space: nowrap;
	text-align: left;
	width: 478px;
    max-width: 100%;
    height: auto;
	background-color: #F3F5F6; 
	border: 1px solid #BB9DB8;
	border-radius: 7px;
	box-shadow: 2px -2px 18px rgba(160,100,100, 0.4);
}
/* slideshow */
/* social media */
.social_media {
	margin: 1px -18px 0px 0px;
	text-align: left;
	display: inline-block;
	visibility: hidden;
	vertical-align: top;
}
#nav_balk .sm_icon, #nav_balk .tf_icon, #nav_balk .pr_icon {
	width: 36px;
	height: 36px;
	cursor: pointer;
	padding: 0px;	
	border: 1px solid #91B8E3;
	border-radius: 4px;
	margin: 0px 3px 0px 9px;
	cursor: pointer;
	vertical-align: middle;
	background-color: #FFF;
	opacity: 0.85;
}
#nav_balk  .sm_icon:hover, #nav_balk .tf_icon:hover, #nav_balk .pr_icon {
	opacity: 1;
}
.met_marge {
	margin-top: 36px !important;
}
/* social media */


/* formulier elementen */	
form {
	padding: 0;
	margin:0;
}
.zoekveld {
    box-sizing: border-box;
    -webkit-appearance: none;
    display: inline-block;
	font-family: Tahoma, Verdana,Geneva,sans-serif;
    font-size: 0,9rem;
    height: 28px;
    padding: 3px 2px 3px 4px;
    width: 80%;
    max-width: 360px;
    border: 1px solid #7BABC3;
    border-radius: 4px;
    margin: 0;
    vertical-align: middle;
}
#nav .blokje {
	background-color: rgba(255,255,255,0.85);	
	border: 1px solid #8289A2;
}
.blokje .zoekveld {
	    width: 100%;
}
.zoekknop {
    cursor: pointer;
    box-sizing: border-box;
    display: inline-block;
    padding-top: 2px;
    padding-left: 32px;
    border-radius: 4px;
    margin: 0px 0 0 -56px;
    width: 56px;
    height: 28px;
    background-image: url(data:image/png;base64,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),url(/nav/admin_pics/verloop_blauw_uit.png);
    background-position: center,0 0;
    background-repeat: no-repeat,repeat;
    background-size: 16px 16px,auto auto;
    vertical-align: middle;
    color: #444045;
    border: 1px solid #7BABC3;
    background-color: #D2EAF7;
}
label {
	display: inline-block;
	cursor: pointer;
	font-size: 0.86rem;
	margin: 0px 1px 1px 0px;
	padding: 2px 10px 2px 7px;
	white-space: nowrap;
	border-radius: 4px;
	color: #444045;
	background-color: #D7E7E8;
	border: 1px solid #C1D9DD;
}
input[type='checkbox'],input.checkbox,
input[type='radio'],input.radio {
	padding: 3px 0px;
	margin: 0px 4px 0px 0px;
	vertical-align: -1px;
}
input:-webkit-autofill, select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px white inset;
}	

.veld {
	box-sizing: border-box;
	-webkit-appearance: none;
	font-family: Verdana, Geneva, Arial, Helvetica; 
	width: 390px;
	padding: 6px 9px;
	margin: 18px 1px 0 0;
	border-radius: 5px;	
	color: #1E323A;
	background-color: #FFFFFF;
	border: 1px solid #9CB7CE;
	font-size: 0.9rem;
}
.veld.bericht {
	padding: 18px 12px;
	width: 100%;
	max-width: 720px;
	height: 148px;
	resize: vertical;
}
select.veld {
   -webkit-appearance: menulist;
   padding: 4px;
}
.knop {
	font-family: Verdana, Geneva, Arial, Helvetica; 
	box-sizing: border-box;
	-webkit-appearance: none;
	box-sizing: border-box;
	cursor: pointer; 
	margin: 1px 1px 0 0;
	padding: 6px 2px 6px 2px;
	width: 136px;
	border-radius: 5px;	
	color: #444045;
	box-shadow: inset 0px 0px 32px rgba(117,154,136,0.4);
	border: 1px solid #9CB7CE;
	background-color: #D2EAF7;
	transition: background-color 0.3s;
	-webkit-transition: background-color 0.3s;
	text-align: center;
	font-size: 0.9rem;
	}	
.knop:hover  {
	background-color: #EDF8FF;
	}
/* formulieren */
/* vervolgmenu's */
.bladermenu {
	margin: 18px 0px;
	padding: 0px;
	max-width: none;
}
.bladermenu a, .bladermenu .menueerst, .bladermenu .menulaatst {
	box-sizing: border-box;
	font-size: 0.86rem;
	width: 8.1%;
	max-width: 64px;
	padding: 6px 2px 6px 2px;
	margin: 0px 1px 0px 0px;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	transition: background-color 0.5s;
	-webkit-transition: background-color 0.5s;
	color: #444045;
	box-shadow: inset 0px 0px 21px rgba(123,171,195,0.3); 
	border: 1px solid #9CB7CE;
	background-color: #CFE5EE;
}
.bladermenu a:hover, .bladermenu a.menuaan {
	background-color: #E8F9FF;
	text-decoration: none !important;
}
.bladermenu .menueerst {	
	border-top-left-radius: 5px;		
	border-bottom-left-radius: 5px;	
	min-width: 21px;
}
.bladermenu .menulaatst {	
	border-top-right-radius: 5px;		
	border-bottom-right-radius: 5px;	
	margin: 0px;
	min-width: 21px;
}
/* vervolgmenu's */
#fade{
	display: none;
	position: absolute;
	width: 100%;
	height: 1000%;
	z-index: 99;
	opacity: 0.6;
	background-color: #FFFFFF;
}
@media all and (max-width: 1024px) {
#hoofd_div {
	border-radius: 0px;
	border: none;
	overflow: hidden;
	margin: 0px auto;
}
}
@media all and (max-width: 999px) {
html {
	font-size: 17px;
}
#hoofd_div {
	overflow: hidden;
	background-size: 140% auto, 100% 100%;
}
#main {
	display: table;
	width: 100%;
	min-height: 0px;
	margin: 0px 0px 0px 0px;
}
#content {
	height: auto;
	width: 100%;
	max-width: 100%;
	min-height: 1220px;
	padding: 172px 6px 56px 6px;
	height: auto;
	display: block;
}
#nav {
	padding: 78px 0px 0px 9px;
	width: 100%;
	max-width: 100%;
	display: block;
	height: auto;
	min-height: 210px;
	border-bottom: 1px solid #AAA;
	background-color: rgba(255,255,255,0.85);
	position: absolute;
	top: 0;
	right: -100%;
	z-index: 3;
}
#sterren {
	display: none;
}
#mobiel_menu {
	position: relative;
	margin: 0;
	padding: 0;
	box-shadow: none;
	border: none;
}
#nav a.hoofdknop {
	width: 100%;
	max-width: 100%;
	letter-spacing: 0px;
	white-space: nowrap;
	border-radius: 4px;
}
#nav .submenu {
	max-width: 100%;
}
#nav .submenu a  	{
	padding: 2px 0px 2px 24px;
	line-height: 1.5;
}
#nav_balk {
	height: 72px;
	border-radius: 0px;
}
#nav_balk {
	height: 82px;
	padding-top: 12px;
	border-radius: 0px;
	text-align: center;
}
#webdesigner {
	width: 100%;
	text-align: center;
	bottom: 4px;
}
.social_media {
	width: 100%;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
.menu_kolom {
	display: inline-block;
	width: 50%;
	vertical-align: top;
	padding-right: 9px;
}
#mobiel_knop, #mobiel_invouwen  {
	display: block;
}
#mobiel_menu {
	padding: 0px 0px 10px 0px;
	border-radius: 0px;
	border: none;
	background-color: transparent;
	display: block;
}
.veld {
	font-size: 1rem;
}
.zoekknop {
	margin-top: 1px;
}
}
@media all and (max-width: 768px) {
#content {
	min-height: 880px;
}
#hoofd_div {
	background-size: 170% auto, 100% 100%;
}
}
@media all and (max-width: 720px) {
#sluitkruis {
	height: 64px;
	width: 64px;
}
#mobiel_knop {
	right: 6px;
	top: 6px;

}
}
}
