@font-face{
	font-family: 'font1';
	src: none;
	src: none format('embedded-opentype'),
	none format('woff'),
	none format('truetype'),
	none format('svg');
	}

@font-face{
	font-family: 'font2';
	src: none;
	src: none format('embedded-opentype'),
	none format('woff'),
	none format('truetype'),
	none format('svg');
	}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike,  sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;

	font-family: inherit;
	vertical-align: baseline;
}

body
{
	margin:0px;
	font-family:"font1", georgia, Arial;
	font-size:13px;
	line-height:24px;
	color:#3E3F41;
	background-color:#E9E9E9;
}

.archimg {height: 177px;}
#datum {height: 10px; text-align: center;}
.vlak50 {float: left; margin-right: 1%;}
.vlak50 .bloktikel {width: 48%; float: left; margin-right: 2%}
.vlak50 .bloktikel img {height: 175px;}
.vlak50 .tikelframe1 {height: 50px !important;}
.vlak50 .titeltikel {font-size: 16px; text-align: center;}
.vlak50 .teksttikel {padding: 0% !important; width: 100% !important;}
.vlak50 .titeltikel {padding-top: 15px !important;}
.vlak100 {width: 100% !important; clear: none !important;}
.vlak100 h3 {margin-top: 10px; margin-bottom: 5px;}
.vlak100 .bloktikel {width: 23% !important; float: left;}
.vlak100 .bloktikel img {height: 214px;}
.vlak100 .tikelframe1 {height: 310px !important;}
.vlak25 {clear: none !important; margin-left: 1%;}
.vlak25 .hoofdtitel {margin-bottom: 16px !important;}
.vlak25 h3 {margin-top: 10px; margin-bottom: 5px;}
.vlak25 ul {margin-top: 0px !important;}
.vlak25 .bloktikel {width: 100% !important; float: left; margin-right: 2%}
.vlak25 .bloktikel img {height: 175px;}
.vlak25 .tikelframe1 {height: 275px !important;}
.vlak25 .teksttikel {width: 90% !important; padding: 10px 5% 0% 5%;}
a, a:visited{text-decoration:none; font-family:"font2", helvetica, Arial;}

/* Aanpassingen Robert */
.teamlid {width: 110px; height: 250px; float: left; margin-right: 5px; margin-bottom: 10px;}
.teamlid h4 {width: 100%; text-align: center;}
.teamlid h5 {width: 100%; text-align: center; line-height: 13px;}
.tussenkop-team {width: 100%; float: left;}
.form-submit {margin-top: 15px;}
.form-submit #submit {width: 110px;}
span ul {list-style: none;}
span li a::before {content:'+ ';}
#logobar {float: left; width: 100%; text-align: left;}
.attachment-thumbnail {border: none !important;}
.gallery {display: block !important; width: 123%; float: left; position: static; margin-left: -10% !important;}
.gallery-item a {border: none !important; display: block !important; margin-right: 12px; margin-top: 0px;}
.gallery-item a:hover {padding: none !important; display: block !important;}
img.logo15{width:15%; height:auto; position:relative; float:left; padding:2% 0; }
img.logo20{width:20%; height:auto; position:relative; float:left; padding:2% 0;}
.sitemap ul {clear: both; padding: 0 !important; margin: 0 5 0 0 !important; padding: 0 !important;}
.sitemap li {clear: both; padding: 0 !important; margin: 0 !important; padding: 0 !important;}
#list-nav-menu li {padding: 0 !important; margin: 0 !important; padding: 0 !important;}
#list-nav-menu {list-style: none; padding: 0 !important; margin: 0 !important; padding: 0 !important;}
#reply-title, .comment-notes, .form-allowed-tags {display: none;}
div.reactie {margin-top: 10px; margin-bottom: 15px; margin-left: 15px; padding-left: 10px;border-left: 2px solid #A19B88;}
div.filtering {margin-top: 10px; margin-bottom: 35px; margin-left: 15px; padding-left: 10px;border-left: 2px solid #A19B88; float: left; width: 100%;}
.inspring {margin-left: 20px;}
#kleur4 strong {color: #a000c4;
		font-weight: bold;
	}

.nopadding {margin-bottom: 0px !important; padding-bottom: 0px !important;}
.teksttikel h2, h3 {font-family:"font2", helvetica, Arial;
		width:100%;
		position:relative;
		float:left;
}

.teksttikel h3 {margin-top: 15px;}
.teksttikel h4 {font-family:"font2", helvetica, Arial;
		width:100%;
		position:relative;
		float:left;
		color: #0CC;
		font-weight: bold;
		font-size: 16px;
		margin-top: 10px;
}
/* Einde aanpassingen  */

header.topheader{
	position:relative;
	float:left;
	width:100%;
	height:auto;

	padding:4% 0 3%;}


.logo{
	position:relative;
	float:left;
	font-family:"font2", helvetica, Arial;
	margin-top:8px;
	font-size:20px;
	line-height:20px;
	}




	.logo a{color:#3E3F41; text-decoration:none;}


.logo span{
	position:relative;
	float:left;
	clear:both;
	font-weight:400;
	font-family:"font2", helvetica, Arial;
	}

.logo #line{
	position:relative;
	float:left;
	line-height:28px;
	font-family:"font1", georgia, Arial;
	font-style:normal;
	font-weight:400;
	color:#3E3F41;
	border-left:1px solid #111;
	padding-left:7px;

	}


nav.hoofdnav{

	position:relative;
	float:right;

	}

nav.hoofdnav a{

	position:relative;
	float:right;

	padding:9px 16px;
	color:#3E3F41;
	border-bottom:1px solid #3E3F41;
	text-transform:uppercase;
	font-size:14px;

	}
	nav.hoofdnav a:hover{

	color:#A19B88;
	border-bottom:1px solid #A19B88;

	}

nav.hoofdnav a#kleur1{
	border-bottom:1px solid #f54c02;
}
nav.hoofdnav a#kleur1:hover{
	color:#f54c02;
}

nav.hoofdnav a#kleur2{
	border-bottom:1px solid #00CCCC;
}
nav.hoofdnav a#kleur2:hover{
	color:#00CCCC;
}
nav.hoofdnav a#kleur3{
	border-bottom:1px solid #00c713;
}
nav.hoofdnav a#kleur3:hover{
	color:#00c713;
}



.container{
	width:92%;
	height:auto;
	margin:0 4%;
	overflow:hidden;
	padding:0 0 3% 0;
	}

footer{

	width:100%;
	height:auto;
	margin:0;
	overflow:hidden;
	background-color:#3E3F41;}

		#footervak{
			width:92%;
	height:auto;
	margin:0 4%;
	overflow:hidden;
	padding:3% 0 3% 0;}


		.blokkenvak{
			position:relative;
			float:left;
			width:100%;
			display:block;
			height:auto;
			clear:both;
			}

	.bloktikel{
		position:relative;
		width:48%;
		margin-right:4%;
		margin-bottom:4%;
		float:left;
		overflow:hidden;
		}

	.bloktikel2{
		position:relative;
		width:48.5%;
		margin-right:2%;
		margin-bottom:2%;
		display:block;
		float:left;
		}

		.bloklijst .rijtje {width:100%;}

		.bloklijst .rijtje a{
			position:relative;
			float:left;
			clear:both;
			font-size:13px;
			line-height:16px;
			padding:5px 2%;
			color:#3E3F41;
			width:96%;
			margin-bottom:2%;
			}




			.bloklijst p{
			position:relative;
			float:left;
			clear:both;
			font-size:13px;
			line-height:22px;
			padding:3px 6px;
			color:#3E3F41;


			margin-bottom:3%;
			}


				.titellijn, .titelsymbool{
				position:relative;
				float:left;
				display:inline-block;
				}

				.titelsymbool{
				width:8%;
				padding-left:2%;
				}

				.titellijn{
					width:90%;
				}

					.rijtjegroot .titelsymbool{
						width:5%;
						padding-left:0%;
						line-height:20px;
						}

					.rijtjegroot .titellijn{
						width:95%;
						line-height:20px;

						}

				.bloklijst h3{
				position:relative;
				float:left;
				clear:both;
				font-family:"font2", helvetica, Arial;
				font-size:13px;
				text-transform:uppercase;
				height:auto;
				background-color:#3E3F41;
				color:#f7f7f7;
				padding:2px 9px 0px;
				height:24px;
				margin-bottom:23px;
			}


				.bloklijst h4{
			position:relative;
				float:left;
				clear:both;
				font-family:"font2", helvetica, Arial;
				font-size:15px;
				text-transform:uppercase;

				height:auto;

				color:#3E3F41;
				border-bottom:1px dashed #3E3F41;
				padding:3px 9px 2px;

				margin-bottom:23px;
			}

		.blokquote{
				position:relative;
				float:left;
				clear:both;
				font-family:"font1", georgia, Arial;
				font-size:34px;
				text-align:center;
				line-height:32px;
				background-color:#FFF;
				padding:5%;

				width:90%;
				height:auto;



				margin-bottom:2%;


				}

		.hoofdtitel{
				position:relative;
				float:left;
				clear:both;
				font-family:"font2", helvetica, Arial;
				font-size:15px;

				text-transform:uppercase;
				width:100%;
				height:auto;
				border-bottom: 1px dashed #3E3F41;
				padding:8px 0px;
				height:24px;
				margin-bottom:2%;


				}



			.uitz1{
			margin-right:0%;
			}

			.uitz2{
			margin-right:0%;
			}




		.nieuwsbrief{
			position:relative;
			float:left;
			clear:both;
			width:100%;
			height:200px;
			background-color:#FFF;}

		 .bloktikel2 .teksttikel h2{
		font-family:"font2", georgia, Arial;
		font-size:18px;
		line-height:24px;
		margin-top:20px;
		margin-bottom:10px;
		position:relative;
		float:left;
		clear:both;

		}

		.bloktikel2 .teksttikel p{


			position:relative;
			float:left;
			clear:both;
			}
	.pmarg p {margin-bottom: 10px;}
	.bloktikel2 .teksttikel strong{
		font-family:"font2", georgia, Arial;
		font-weight:400;

		}

		h2.titeltikel{
		font-family:"font2", helvetica, Arial;
		font-size:26px;
		line-height:25px;
		padding:22px 0 16px 0;
		width:100%;
		background-color:#FFF;
		position:relative;
		float:left;
		}

		h1.titeltikel{
		font-family:"font2", helvetica, Arial;
		font-size:26px;
		line-height:25px;
		padding:22px 0 16px 0;
		width:100%;
		background-color:#FFF;
		position:relative;
		float:left;
		}


			.bloktikel2 h1.titeltikel{
			padding:10% 0% 6%;
			font-size:32px;
			line-height:32px;
		}



	.bloktikel label, .bloktikel2 label{
		font-family:"font2", helvetica, Arial;
		font-size:11px;
		background-color:#0CC;
		position:relative;
		float:right;
		height:18px;
		line-height:18px;
		margin:0px 5px 5% ;
		padding:0 7px;
		color:#F7F7F7;
		-webkit-border-bottom-right-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
		}

	.bloktikel img, .bloktikel2 img{

		position:relative;
		float:left;
		width:100%;
		display:block;


	}

	.rijtje{position:relative;
	float:left;
	clear:both;
	display:block;
	margin-bottom:23px;}

	.teksttikel{
		font-family:"font1", georgia, Arial;
		font-size:13px;
		line-height:24px;
		width:80%;
		padding:0px 10%;
		background-color:#FFF;
		position:relative;
		float:left;
		clear:both;

		}



		.bloktikel2	.teksttikel{

		padding:0px 10% 10%;


		}

	.teksttikel i{

		position:relative;
		float:left;
		clear:both;
		font-size:20px;
		line-height:24px;
		font-style:normal;
		margin:15px 0px 15px 15px;

		}

		.teksttikel ul{
		list-style:circle;
		position:relative;
		float:left;
		clear:both;
		display:block;
		font-size:20px;
		line-height:24px;
		font-style:normal;
		font-family:"font2", helvetica, Arial;
		font-size:13px;
		width:100%;
		margin:15px 0px 15px 12px;

		}

			.teksttikel ol{
		position:relative;
		float:left;
		clear:both;
		display:block;
		font-size:20px;
		line-height:24px;
		font-style:normal;
		font-family:"font2", helvetica, Arial;
		font-size:13px;
		width:100%;
		margin:15px 0px 15px 12px;

		}


		.teksttikel ul li{

			padding-left:8px;}


		.teksttikel ol li{

			padding-left:8px;}


		span#kleur0{color: #A19B88;}
span#kleur1 {color:#f54c02;}
span#kleur2 {color: #0CC;}
span#kleur3 {color:#00c713;}
span#kleur4 {color:#3E3F41;}

#kleur0 .teksttikel{border-bottom:2px solid #A19B88;}
#kleur1 .teksttikel{border-bottom:2px solid #f54c02;}
#kleur2 .teksttikel{border-bottom:2px solid #0CC;}
#kleur3 .teksttikel{border-bottom:2px solid #00c713;}

#kleur0 label{ background-color:#A19B88;}
#kleur1 label{ background-color:#f54c02;}
#kleur2 label{ background-color:#0CC;}
#kleur3 label{ background-color:#00c713;}

#kleur4 label{ background-color:#3E3F41;}
#kleur5 label{ background-color:#FFF;}

#kleur0 a, #kleur0 a:visited{color:#A19B88;transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out;  -webkit-transition: all .25s ease-in-out;}
#kleur1 a, #kleur1 a:visited{color:#f54c02;transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out;  -webkit-transition: all .25s ease-in-out;}
#kleur2 a, #kleur2 a:visited{color:#0CC;transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out;  -webkit-transition: all .25s ease-in-out;}
#kleur3 a, #kleur3 a:visited{color:#00c713;transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out;  -webkit-transition: all .25s ease-in-out;}
#kleur4 a, #kleur4 a:visited{ color:#3E3F41;transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out;  -webkit-transition: all .25s ease-in-out;}



#kleur0 a:hover{background-color:#A19B88; color:#fff; padding-left: 3px; padding-right: 3px; transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out;  -webkit-transition: all .25s ease-in-out;}
#kleur1 a:hover{background-color:#f54c02; color:#fff; padding-left: 3px; padding-right: 3px; transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out;  -webkit-transition: all .25s ease-in-out;}
#kleur2 a:hover{background-color:#0CC; color:#fff; padding-left: 3px; padding-right: 3px; transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out;  -webkit-transition: all .25s ease-in-out;}
#kleur3 a:hover{background-color:#00c713; color:#fff; padding-left: 3px; padding-right: 3px; transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out;  -webkit-transition: all .25s ease-in-out;}
#kleur4 a:hover{background-color:#3E3F41; color:#fff;  transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out;  -webkit-transition: all .25s ease-in-out;}

#kleur0 .titeltikel a, #kleur1 .titeltikel a, #kleur2 .titeltikel a, #kleur3 .titeltikel a, #kleur4 .titeltikel a{color:#3E3F41;}

#kleur0 .titeltikel a:hover, #kleur1 .titeltikel a:hover, #kleur2 .titeltikel a:hover, #kleur3 .titeltikel a:hover, #kleur4 .titeltikel a:hover{ color:#fff;	}


#kleur0 a.no-hov, #kleur1 a.no-hov, #kleur2 a.no-hov, #kleur3 a.no-hov, #kleur4 a.no-hov{transition: none; -moz-transition: none;  -webkit-transition: none; padding:0px;}

#kleur0 a.no-hov:hover, #kleur1 a.no-hov:hover, #kleur2 a.no-hov:hover, #kleur3 a.no-hov:hover, #kleur4 a.no-hov:hover{transition: none; -moz-transition: none;  -webkit-transition: none; padding:none;}
.buttonmeer a {
				position:relative;
				float:left;
				clear:both;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				color:#609;
				margin-top:18px;
				line-height:20px;
				font-family:"font2", helvetica, Arial;
				border:2px solid #fff;
				}

				a#except{width:auto !important;}
	#footervak .bloklijst h3{

		color:#A19B88;
		padding:0px 0px 0px;
		margin-bottom:3%;


	}

	#footervak .bloklijst a{
		font-size:13px;
		color:#f7f7f7;

	}

	#onzichtbaartitel{
		visibility:hidden;
		}
	.bloktikel .titeltikel a{
			color:#3E3F41;
		}

	.leesverder a{



		}

		.leesverder{
		padding:10px 0;
		border-top:1px dashed #3E3F41;

		width:100%;


		}

		/* tikelframes */

			.tikelframe1{
			height: 242px; /* regel erbij = +22px */
			overflow:hidden;
			}

			.tikelframe2{
			height: 286px; /* regel erbij = +22px */
			overflow:hidden;
			border-top:8px solid #FFF;
			}

		.readmore{
			position:relative;
			float:left;
			clear:both;
			line-height:48px;
			height:55px;
			margin-top:-57px;
			padding: 0 10% 0;
			position: relative;
			width: 80%;
			background-color:#FFF;}


			#mc_embed_signup{

				position:relative; float:left; clear:both; width:100%;  display:block;
			}


		.mc-field-group label,  .mc-field-group input, .mc-field-group select, .mc-field-group textarea{

			position:relative;
			float:left;
			clear:both;
			margin:0px;
			height:auto;}

		.mc-field-group label{

			margin:2% 0px 0px 0px;
			-webkit-border-bottom-right-radius: 0px;
			-webkit-border-bottom-left-radius: 0px;
			-moz-border-radius-bottomright: 0px;
			-moz-border-radius-bottomleft: 0px;
			border-bottom-right-radius: 0px;
			border-bottom-left-radius: 0px;
			-webkit-border-top-right-radius: 4px;
			-webkit-border-top-left-radius: 4px;
			-moz-border-radius-topright: 4px;
			-moz-border-radius-topleft: 4px;
			border-top-right-radius: 4px;
			border-top-left-radius: 4px;
			background-color:#3E3F41;
			}

		 .mc-field-group input{

			padding:10px;
			border:1px solid #3E3F41;
			width:50%;
			}

			.clear{

				clear:both;}

		#mc-embedded-subscribe{

		border:2px solid #fff;
			margin-top:3%;
			-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
    clear: both;
	background-color:#E9E9E9;
	color:#3E3F41;

    float: left;
    font-family: "font2",helvetica,Arial;
    font-size: 13px;
    height: 28px;
	cursor:pointer;

    margin-bottom: 23px;
    padding: 3px 6px;
    position: relative;
    transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out;  -webkit-transition: all .25s ease-in-out;
			}

		#mc-embedded-subscribe:hover{
			background-color:#3E3F41;
			color:#FFF;transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out;  -webkit-transition: all .25s ease-in-out;

		}
	/* MEDIA QUERIES */

@media screen and (min-width: 1270px) {
		.vlak50 {width: 49%;}
		.vlak25 {width: 24%;}
	.bloktikel{
		position:relative;
		width:23.5%;
		margin-right:2%;
		margin-bottom:2%;
		float:left;
		}

		.uitz1{
			margin-right:2%;}

		.uitz2{margin-right:0px;}

		.logo span{
		float:none;
		clear:none;
		font-size:26px;
		}

		.logo #line{
			font-size:24px;
		float:none;
		clear:none;
		}
		nav.hoofdnav a{

		position:relative;
		float:right;
		padding:9px 16px;
		color:#3E3F41;
		border-bottom:1px solid #3E3F41;
		text-transform:uppercase;
		font-size:16px;

		}



}

@media screen and (max-width: 1270px) {
		.vlak50 {width: 49%;}
		.vlak25 {width: 24%;}
		.bloktikel{
		position:relative;
		width:23.5%;
		margin-right:2%;
		margin-bottom:2%;
		float:left;
		}

		.uitz1{
			margin-right:2%;}

		.uitz2{margin-right:0px;}
		.logo span{
		float:none;
		clear:none;
		font-size:24px;
		}

		.logo #line{
			font-size:22px;
		float:none;
		clear:none;
		}

	nav.hoofdnav a{

		position:relative;
		float:right;

		padding:9px 16px;
		color:#3E3F41;
		border-bottom:1px solid #3E3F41;
		text-transform:uppercase;
		font-size:16px;

		}

}

@media screen and (max-width: 1140px) {
		.vlak50 {width: 49%;}
		.vlak25 {width: 24%;}
header.topheader{
	padding:4% 0 3%;}

		.logo span{
		float:none;
		clear:none;
		font-size:23px;
		}

		.logo #line{
		float:none;
		clear:none;
		font-size:21px;
		}

	nav.hoofdnav a{


		font-size:15px;

		}


}

@media screen and (max-width: 1040px) {
		.vlak50 {width: 49%;}
		.vlak25 {width: 24%;}

		.logo span{
		float:left;
		clear:both;
		}

		.logo #line{
		float:left;
		clear:both;
		}

	img.logo15{width:20%; height:auto; position:relative; float:left; padding:1% 5%;}
img.logo20{width:30%; height:auto; position:relative; float:left; padding:1% 5%;}

}
@media screen and (max-width: 940px) {
		.vlak50 {width: 100%;}
		.vlak25 {width: 49%;}
	.container{
	width:90%;
	height:auto;
	margin:0 5%;
	}




.bloktikel{
		position:relative;
		width:48.5%;
		margin-right:3%;
		margin-bottom:3%;
		float:left;
		}


			.uitz1{
			margin-right:0%;}

		.uitz2{margin-right:0px;}

		nav.hoofdnav a{


		font-size:17px;

		}

		#meernieuws{display:none;}

		#footervak{
			width:84%;
	height:auto;
	margin:0 8%;
	overflow:hidden;
	padding:8% 0 8% 0;}

img.logo15{width:26%; height:auto; position:relative; float:left; padding:1% 2%;}
img.logo20{width:36%; height:auto; position:relative; float:left; padding:1% 2%;}

}


@media screen and (max-width: 768px) {
		.vlak50 {width: 100%;}
		.vlak25 {width: 49%;}
	header.topheader{
	padding:4% 0 7% 0;}

	.logo{

		float:none;
		clear:both;
		width:430px;
		display:block;
		margin:3% auto 5% auto;
		text-align:center;
		}
				.logo span{
		float:none;
		clear:none;
		font-size:22px;
		}

		.logo #line{
		float:none;
		clear:none;
		font-size:22px;
		}

	nav.hoofdnav{

		float:none;
		clear:both;
		width:430px;

		margin:0px auto 0px auto;
		text-align:center;
	}
	.hoofdtitel{margin:3% 0;

		}
	nav.hoofdnav a{



		font-size:16px;
		padding:14px 16px;
		background-color:;

		}


		img.logo15{width:30%; height:auto; position:relative; float:left; padding:4% 0;}
img.logo20{width:40%; height:auto; position:relative; float:left; padding:4% 0	;}

}

@media screen and (max-width: 580px) {
		.vlak50 {width: 100%;}
		.vlak50 .bloktikel {width: 100%;}
		.vlak25 {width: 100%;}
	.bloktikel, .bloktikel2, .bloklijst, .rijtje{
		position:relative;
		width:100%;
		margin-right:0%;
		margin-bottom:3%;
		float:left;
		}

		.bloklijst h3{

			margin-top:30px;
			}


			.hoofdtitel{

			font-size:24px;
			text-align:center;
			margin-bottom:5%;
			height:auto;}

			#titelklein{

			font-size:14px;

			}

			nav.hoofdnav a{
				clear:both;
				text-align:center;




	}

			.bloklijst h4 {
    border-bottom: 1px dashed #3E3F41;
    clear: both;
    color: #3E3F41;
    float: left;
    font-family: "font2",helvetica,Arial;
    font-size: 18px;
    height: auto;
    margin-bottom: 23px;
    padding: 2% 3%;
    position: relative;
    text-transform: uppercase;

	width:94%;
}


	#onzichtbaartitel{
		display:none;}
}

@media screen and (max-width: 330px) {

	.logo{

		float:left;
		clear:both;
		width:330px;
		display:block;
		margin:3% auto 5% auto;
		text-align:center;
		}
				.logo span{
		float:left;
		clear:both;
		font-size:22px;
		}

		.logo #line{
		float:left;
		clear:both;
		font-size:22px;
		}

			.hoofdtitel{

			font-size:20px;
			}

				nav.hoofdnav{

		float:none;
		clear:both;
		width:220px;

		margin:80px auto 20px auto;
		text-align:center;
		line-height:50px;
	}
	nav.hoofdnav a{
		float:none;

	}

			.bloklijst h4 {
    border-bottom: 1px dashed #3E3F41;
    clear: both;
    color: #3E3F41;
    float: left;
    font-family: "font2",helvetica,Arial;
    font-size: 18px;
    height: auto;
    margin-bottom: 23px;
    padding: 2% 3%;
    position: relative;
    text-transform: uppercase;

	width:94%;
}


	#onzichtbaartitel{
		display:none;}
}