@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=311440de-f0c7-4942-80f1-6a0780c355a2");
	@font-face{
		font-family:"Dax W01 Regular";
		src:url("fonts/ece88577-b8b8-43cf-a4b2-cee1bf0640b7.eot?#iefix");
		src:url("fonts/ece88577-b8b8-43cf-a4b2-cee1bf0640b7.eot?#iefix") format("eot"),url("fonts/c945938b-c6f1-45ce-81b4-27cdab6611c5.woff2") format("woff2"),url("fonts/d050c6b0-688c-4ffa-a322-80eee7ecdbd1.woff") format("woff"),url("fonts/e300767a-3d9e-49db-ae5c-ad1e0609e480.ttf") format("truetype"),url("fonts/f533832f-a48d-4ed8-815e-f84d8627af32.svg#f533832f-a48d-4ed8-815e-f84d8627af32") format("svg");
	}
	@font-face{
		font-family:"Dax W01 Medium";
		src:url("fonts/5323bc39-8987-47cd-8f94-4402b78570a1.eot?#iefix");
		src:url("fonts/5323bc39-8987-47cd-8f94-4402b78570a1.eot?#iefix") format("eot"),url("fonts/4c02235c-5b87-4303-ad70-89daa8187ef1.woff2") format("woff2"),url("fonts/b6096034-911a-4987-80e2-102c62f58fb2.woff") format("woff"),url("fonts/7926c9b3-d774-429b-a204-2ef9f5a1e178.ttf") format("truetype"),url("fonts/52f6974e-9eec-4eb8-8372-8b1579b5816d.svg#52f6974e-9eec-4eb8-8372-8b1579b5816d") format("svg");
	}
	@font-face{
		font-family:"Dax W01 Bold";
		src:url("fonts/85405ba1-43c8-4a3a-8428-22b1f50de09f.eot?#iefix");
		src:url("fonts/85405ba1-43c8-4a3a-8428-22b1f50de09f.eot?#iefix") format("eot"),url("fonts/cdf95fd0-9d1f-4daa-82ea-b25dbd236444.woff2") format("woff2"),url("fonts/a7bdb1d5-35e0-4e9a-a581-75a95390fdf6.woff") format("woff"),url("fonts/0e2c4516-abd0-40b6-b075-f67bc7b1f0b7.ttf") format("truetype"),url("fonts/ae6891a8-3217-48c4-88a1-08ebcf8ff27f.svg#ae6891a8-3217-48c4-88a1-08ebcf8ff27f") format("svg");
	}
body{
	background:#FFF;
	font-family: 'Dax W01 Regular', Arial,sans-serif;
	font-size:16px;
	font-weight:300;
	line-height:1.4;
	margin-top:0;
	padding-top:0;
	margin:0;
	padding:0;
	color:#000;
}
b, strong{
	 font-family:"Dax W01 Medium";
}
.wrapper {	
	margin: 0px auto;
	max-width:1300px;
	width: 100%; 
	padding:0;

}
#max{
	display:none;	
}
.totaal, .totaalhome {	
	padding-bottom:0;
	margin:0 1% 0 3%;
	width: 96%;
	max-width:1300px;
	
}
.subnavrechtsboven{
	position:absolute;
	top:-80px;	
	right:120px;
}
a.topnav,a.topnavhi{
	padding-left:20px;	
}
a.topnavhi{
	color:#ad1212;
}
.downloaddiv td{
	vertical-align:top;	
}
.bgfoto{
	float:left;
	position:relative;
	max-height:450px;
	width:100%;
	overflow:hidden;
}
.ban1{
	position:absolute;
}
.banner,.banner1{
	top:0;
}
.banner_tekst{
	top:9px;
}
.car_blokjes{
	top:auto;
	bottom:13px;
	right:45%;
}
.car_blokje{
	background-color:#FFF;
	height:18px;
	width:18px;
	border-radius:9px;
	z-index:999999999;
}
.blokhi{
	background-color:#87bbe6;
}
.item_bg, .introrechts{
	font-weight:300;
}
.nhome article.lijnrechts{
	float:right;	
}
.introhome{
	z-index:99999;position:relative;float:left;
	width:94%;padding:3%;background:url('../images/intro_home_bg.png') bottom no-repeat;
	margin-bottom:40px;
	font-size:21px;
	line-height:28px;
	color:#FFF;
}
.hometekst{
	color:#000;
	width:42%;
	padding:20px 3%;
	float:left;
}
.hometekst.breed{
	width:80%;
}
.hometekst:last-child{
	padding-left:7%;
}
.hometekst li {
  list-style: none;
}
.hometekst li:before {
	/* For a round bullet */
	content: '\2022';
	/* For a square bullet */
	/*content:'\25A0';*/
	display: block;
	position: relative;
	max-width: 0;
	max-height: 0;
	left: -20px;
	top: -9px;
	color: #fdc600;
	font-size: 30px;
}
.nietbreed, .hometekst{
	max-width:950px;	
}
.logo{
	margin-top:5px;
	padding-bottom:5px;
	margin-right:8%;
}
.logo img{
     	width:100%;
}
img.volgons{
	width:38px;
	height:38px;
	margin-left:4px;
}
#zoekvak a{
	color:#fff;
}

input#woord{
	border:1px solid #fff;
}
.social{
	 color: #999999;
	 top:17px;
	 right:17px;
	 z-index:999999;
	 float:right;
}
.navigation{
	border:0;
}
.ondernav{
	position:absolute;
	height:0;
}
#bovennav{
	height:0px;
	margin-top:0;
}
.navigatie{
	clear:both;float:left;position:relative;width:100%;display:table;margin:0 auto;background-color:#fff;	
}
.navigation.stuck, nav {
	font-weight:500;
	margin-top:0;
	padding-bottom:0;
	border:0;
}
.navigation{
 	border: 0;
}
.ondernav{
	position:absolute;
	height:0;
}
#bovennav{
	height:0px;
	margin-top:0;
}
nav{
	margin-top:0px;
	
	width:100%;
}
.navwrap{
	position:relative;	
	padding-bottom:30px;
}
.mob .navwrap{
	padding-bottom:0;
}
nav ul {
	border-bottom:0;
}
.navigation.stuck, nav {
	font-weight:500;
	border-bottom:0px;
}
nav li {
	border:0;
	vertical-align:bottom;
}
nav li:hover{
	border-bottom:0;
}
nav li.hi {
   
}
nav li.hi:hover {
      
}

nav a {
	color: #FFF;
	font-size:16px;
	line-height:1.3;
	padding: 10px;
	font-family:'Dax W01 Bold',Arial,sans-serif;
}


nav li a{
	color: #fff;
	padding-top:10px;
	border-top:10px solid #fff;
}
nav li.hi a {
	color: #fff;
}
nav li.bgkleur2 a{
	background-color:#87bbe6;
}
nav li.hi.bgkleur2 a,nav li.bgkleur2 a:hover{
	border-top:10px solid #87bbe6;
}
nav li.bgkleur3 a{
	background-color:#2fa7e0;
}
nav li.hi.bgkleur3 a,nav li.bgkleur3 a:hover{
	border-top:10px solid #2fa7e0;
}
nav li.bgkleur4 a{
	background-color:#2097d5;
}
nav li.hi.bgkleur4 a,nav li.bgkleur4 a:hover{
	border-top:10px solid #2097d5;
}
nav li.bgkleur5 a{
	background-color:#ec6608;
}
nav li.hi.bgkleur5 a,nav li.bgkleur5 a:hover{
	border-top:10px solid #ec6608;
}
nav li.bgkleur6 a{
	background-color:#f19108;
}
nav li.hi.bgkleur6 a,nav li.bgkleur6 a:hover{
	border-top:10px solid #f19108;
}
nav li.bgkleur7 a{
	background-color:#fbb814;
}
nav li.hi.bgkleur7 a,nav li.bgkleur72 a:hover{
	border-top:10px solid #fbb814;
}
nav li.bgkleur8 a{
	background-color:#eae210;
}
nav li.hi.bgkleur8 a,nav li.bgkleur72 a:hover{
	border-top:10px solid #eae210;
}
.mob nav li a {
	padding-top: 6px;
	padding-bottom: 6px;
	border-top: 0;
}
.mob nav li.hi.bgkleur2 a,.mob nav li.bgkleur2 a:hover,.mob nav li.hi.bgkleur3 a,.mob nav li.bgkleur3 a:hover,.mob nav li.hi.bgkleur4 a,.mob nav li.bgkleur4 a:hover,
.mob nav li.hi.bgkleur5 a,.mob nav li.bgkleur5 a:hover,.mob nav li.hi.bgkleur6 a,.mob nav li.bgkleur6 a:hover,.mob nav li.hi.bgkleur7 a,.mob nav li.bgkleur7 a:hover,
.mob nav li.hi.bgkleur8 a,.mob nav li.bgkleur8 a:hover
{
	border-top:0;
	opacity:0.8;
}
.mob nav li.hi.bgkleur2 ul li a,
.mob nav li.hi.bgkleur3 ul li a,
.mob nav li.hi.bgkleur4 ul li a,
.mob nav li.hi.bgkleur5 ul li a,
.mob nav li.hi.bgkleur6 ul li a,
.mob nav li.hi.bgkleur7 ul li a,
.mob nav li.hi.bgkleur8 ul li a{
	opacity:1;
}
.mob nav li.hi.bgkleur2 ul li a:hover,
.mob nav li.hi.bgkleur3 ul li a:hover,
.mob nav li.hi.bgkleur4 ul li a:hover,
.mob nav li.hi.bgkleur5 ul li a:hover,
.mob nav li.hi.bgkleur6 ul li a:hover,
.mob nav li.hi.bgkleur7 ul li a:hover,
.mob nav li.hi.bgkleur8 ul li a:hover,
.mob nav li.hi.bgkleur2 ul li.hi a,
.mob nav li.hi.bgkleur3 ul li.hi a,
.mob nav li.hi.bgkleur4 ul li.hi a,
.mob nav li.hi.bgkleur5 ul li.hi a,
.mob nav li.hi.bgkleur6 ul li.hi a,
.mob nav li.hi.bgkleur7 ul li.hi a,
.mob nav li.hi.bgkleur8 ul li.hi a,{
	opacity:0.8;
}
nav li.bgkleur2 .angle-down a,nav li.bgkleur2 .angle-down a:hover, 
nav li.bgkleur3 .angle-down a,nav li.bgkleur3 .angle-down a:hover, 
nav li.bgkleur4 .angle-down a,nav li.bgkleur4 .angle-down a:hover, 
nav li.bgkleur5 .angle-down a,nav li.bgkleur5 .angle-down a:hover, 
nav li.bgkleur6 .angle-down a,nav li.bgkleur6 .angle-down a:hover, 
nav li.bgkleur7 .angle-down a,nav li.bgkleur7 .angle-down a:hover, 
nav li.bgkleur8 .angle-down a,nav li.bgkleur8 .angle-down a:hover
{
	background:none;
}
.mob .navigatie{
	display:none;
	opacity:1;
}
a.button{
	margin-top:10px;
	background-color:#ff6600;
	color:#fff;
	border:0;
	border-radius:2px;
}
a.button:hover{
	background-color:#cc3917;
	color:#fff;
	border:0;
	border-radius:2px;
}
.carrousel{
	background-color:#FFF;
}
.carkleur1, .carkleur2, .carkleur3,.carkleur4, .carkleur5, .carkleur6{
	background-color:none;
	color:#4f4e4c;	
	font-family:'Dax W01 Bold',Arial,sans-serif;
	font-size:20px;
	line-height:26px;
}

h1{
	font-size: 25px;
	margin-top:18px;
	margin-bottom:15px;
	font-family:'Dax W01 Bold',Arial,sans-serif;
	color:#ff6600;
	font-weight:700;
}
h2{
	font-size: 23px;
	line-height:29px;
	font-family:'Dax W01 Bold',Arial,sans-serif;
	font-weight:700;
	color: #ff6600;
}
h2.mwnaamkop{
	font-size: 19px;
	line-height:1.4;
	color: #000;
	padding-top:9px;
}
h1,h4{
	color: #ff6600;
}
.totaalhome h1,.totaalhome h4{
	color: #ff6600;
}

h3{
	font-size:22px;
	line-height:26px;
	font-family:'Dax W01 Bold',Arial,sans-serif;
	font-weight:700;
	color:#ff6600;	
	margin-top:20px;
}
h2.vulbg, .halflinks h2, .halfrechts h2, .tweederdelinks h2, .tweederdelinksverder h2, .derdelinks h2, .derdemidden h2, .derderechts h2, .heel h2, .kleurtitel h2,  h2.groepkop{
	border-bottom:0;
	color: #ff6600;
	font-size:22px;
	line-height:26px;
	font-weight:400;
	padding: 10px 0 5px 0;
	background:none;
	font-family:'Dax W01 Bold',Arial,sans-serif;
	font-weight:700;
	
}
.groepitemsrechts h2.groepkop{
	padding-top:0;	
}
.navkolom h2.groepkop{
	padding:5%;
	width:90%;
}
.handje{
	cursor:pointer;
}

h2.groepkop{
	border-bottom:0;
}
h2.rubriekkop{
	margin-bottom:15px;
}

.item_txt h2{
	font-weight:bold;	
}
.kleurtitel h2{
	border-bottom:0;
	padding-bottom: 5px;
}
h2.detail{
	font-size:23px;
	line-height:29px;
}
.zij h2, .zij .heel h2, .zij .kleurtitel h2, .zij  h2.groepkop{
	
}
.kleurtitel{
	margin-bottom:10px;	
}
.toptitel{
	position:absolute;
	bottom:0px;
	z-index:99999;
	width:100%;
	height:78px;
	padding-top:11px;
	overflow:hidden;
	line-height:62px;
	font-size:62px;
	color:#FFF;
	font-family:'Dax W01 Bold',Arial,sans-serif;
	font-weight:700;
}
.toptitelbg{
	float:left;
	position:relative;
	width:94%;
	padding:0 3% 0 3%;	
	height:78px;
	background:url('../images/titel_bg.png') repeat;
}
hr {
	border-top: none;
}
.inleiding{
	float:left;
	font-size:19px;
	line-height:26px;
	color:#000;
	font-weight:700;	
}
.totaalhome .inleiding{
	color:#000;
}
hr.tekstscheider{
	 border-top: 1px solid #c5e2f1;
	 margin-top:15px;
	  margin-bottom:10px;
}
.tekst{
	font-size:16px;
	line-height:23px;
	font-weight:300;
	padding-bottom:40px;
	color:#000;
}
.item{
	background: #e7f0f5;
	padding:0px 0px 10px 0px;
	margin-bottom:12px;
	font-weight:300;
	
 }
 .item_bg, .berichtenrechts {
	border-top:0;
}
 .berichtenrechts {
	padding-top:0;
}
 .item_txt{
	padding-top:8px;
	padding-bottom:20px;	
}
 .item_img{
 	padding:0;
	border-radius:3px;
	margin:10px 3% 10px 2%;
	width:20%;
}
#uitgelicht_img{
	padding:0;
	border-radius:3px;
	margin:10px 0 ;
}
.vulbg hr, .halflinks hr, .halfrechts hr, .tweederdelinks hr, .tweederdelinksverder hr, .derdelinks hr, .derdemidden hr, .derderechts hr, .heel hr{
	border-top: 0;
}

.bericht, .bericht_zonder_hover{
	padding:10px 0 10px 0;
	line-height:23px;
	width:100%;
}

.berichtrechts{
	padding:10px 0 10px 0;
	line-height:23px;
	width:100%;
}
.filterblok{
	border:0;
	background-color:#e3f2f6;
}
.bericht:hover{
	
}
.halflinks, .halfrechts, .tweederdelinks, .tweederdelinksverder, .derdelinks, .derdemidden, .derderechts,.heel, div.opgevuld{
	padding-bottom:2px;
}
ul.opgevuld {	
	margin:7px 0 12px 0;   
}

div.kader{
	background: none;
	padding:0;
	border:0;
}
.kleurkopje,.datumkop{
	padding-top:0;
	color: #000;
}
.bhome .kleurkopje,.bhome .datumkop{
	color: #fff;
}
div.nieuwskop, b.mededelingenkop, b.agendakop{
	font-size:18px;	
	line-height:24px;
	font-weight:normal;
	color:#000;
	font-family:'Dax W01 Bold',Arial,sans-serif;
	font-weight:700;
	padding-top:0;
}
.bhome b.agendakop{
	color:#fff;
}
b.nieuwskop{
	color:#000;
	font-family:'Dax W01 Bold',Arial,sans-serif;
	font-weight:700;
}
.agendabericht{
	margin-top:5px;
	margin-bottom:0px;
}
.nieuwsfotoklein{
	border:0;
}
.terug a{
	color:#ff6600;
}
.subnavkop{
	float:left;	
	z-index:2;
	margin-bottom:0px;
	padding:0;
}
.subnavkop h3{
	color:#000;
	padding-bottom:15px;
	margin-bottom:10px;
	padding-left:0;
}
.subnavinhoud{
	float:left;
	padding:8px 5% 15px 5%;
	width:90%;
	padding-bottom:15px;
	z-index:1;
}
.bhome .subnavinhoud{
	padding:8px 0 15px 0;
	width:100%;
}
ul.subnavUL li  ,ul.subnavUL li.subnavuitloggen  {
	clear:both;
	color:#000;
	font-size:16px;
	line-height:23px;
	padding:4px 0;
}
ul.subnavUL li  a,ul.subnavUL li.subnavuitloggen a{ 
	color:#000;
}
ul.subnavUL li  a:hover,ul.subnavUL li.subnavuitloggen a:hover, ul.subnavUL li:hover ,ul.subnavUL li.subnavuitloggen:hover{ 
	color:#2c6fc6;
}
ul.subnavUL li:last-child  ,ul.subnavUL li.subnavuitloggen:last-child  {
	
}

ul.subnavUL li:hover ,ul.subnavUL li.hi  {
	color:#2c6fc6;
}
ul.subnavUL li.hi  {
	font-weight:700;
}
ul.subnavUL li.subnavuitloggen  {
	
}


.header{
	margin-top:0px;
	line-height:0;
	font-size:0px;
}
.header_img,.header_img_breed {
 	width: 100%;
 	margin:0px;
}

.uitgelicht_bg{
	padding-bottom:15px;
	font-size:15px;
}
.uitgelicht_bg a{
	text-decoration:underline;
}
.opgevuld h2,.item h2{
	color: #004b8b;
	font-size:19px;
}
.share{
	color:#999;	
}
.zij .share{
	color:#999;	
}
.share img{
	border-radius:5px;	
}
.main{
	background-color: #FFF;
	padding-top:20px;
	width:100%;
	z-index:99999999;
	line-height:1.4;
}
.main article{
	float: right;
	width: 65%;
	padding-left:2%;
	margin-left:0;
	z-index:99999999;
}
.main aside {
	width: 23%;
	margin:0;
	padding:20px 2% 0 0;
	margin-top:50px;
	z-index:999;
	float:left;
}
.totaalhome .main aside {
	
}

.main article, .main article section{
	margin-bottom:20px;
}
.extrapaginapulldown{
	margin-left:0;
	margin-right:0;
	width:80%;
}
.topheader{
	float:left;position:relative;width:100%;margin-top:0;padding:0;z-index:99999;background-color:#fff;
}
.mobnav{
	
}
.moblogo, .navigationmob{
	margin:0	
}
footer {
	color: #FFF;
	background-color:#2fa7e0;
	padding:20px 3%;
	margin:0;
	width:94%;
}
.fullfooter{
	color: #FFF;
	background-color:#2fa7e0;
	border-bottom:40px solid #2097d5;
	padding:20px 0;
	margin:20px 0 0 0;
	width:100%;
	font-size:20px;
	line-height:29px;
}
.foto_balk{
	background-color:#2b80cc;
}
.mwrow{
	border-radius:3px;	
	overflow:hidden;
}
#footerlogo{
	width:240px;
}
#site{
	position:absolute;
	bottom:-75px;;
	right:45%;
}
.banner_tekst {
	position:absolute;
	z-index:999999;
	left:auto;
	top:auto;
	right:3%;
	bottom:30%;
	width:95%;
	font-size:40px;
	line-height:1.8;
	color:#FFF;	
	text-align:right;
}
.banner_tekst p span{
	background-color:#CCC;
	padding:5px 12px;
}
.navigationmob .angle-down{
	top:0;	
}
#ban1 .banner_tekst p span{
	background-color:#87bbe6;
}
#ban2 .banner_tekst p span{
	background-color:#2fa7e0;
}
#ban3 .banner_tekst p span{
	background-color:#2097d5;
}
#ban4 .banner_tekst p span{
	background-color:#ec6608;
}
#ban5 .banner_tekst p span{
	background-color:#f19108;
}
#ban6 .banner_tekst p span{
	background-color:#fbb814;
}



.binnen_banner_tekst{
	float:right;	
}
.footer_kolom{
	font-size:18px;
	line-height:27px;
	width:29%;
	margin-right:3%;
}
.footer_kolom:last-child{
	margin-right:0;	
}
.ikon{
	display:none;	
}
.bhome .ikon{
	width:30px;
	padding-right:10px;
	display:inline-block;	
}
.homeblok .ikon{
	display:none;	
}
.datumvak{	
	color:#000;
	background-color:#e4f2fe;
	border-radius:3px;
	padding-top:13px;
	padding:3% 0 1% 0;
}
.bhome .datumvak,.zij .datumvak{	
	background-color:#FFF;
}
.datumvakbreed{
	padding-top:5%;
}


.dag{
	font-size:30px;
	font-family:'Dax W01 Bold',Arial,sans-serif;
	text-transform:uppercase;
	font-weight:700;
}
.maand{
	font-size:15px;
	font-family:'Dax W01 Bold',Arial,sans-serif;
	text-transform:uppercase;
}
.albuminspring, .formulier{
	padding:0;
	width:100%;
	background-color:#e4f2fe;
	border-radius:3px;
}
.inspring{
	padding:0;
	width:100%;
}
.allefotos{
	background-color:#e4f2fe;
	margin-top:12px;
}
.albumvak{
	width:30.6666%;
	padding:1%;
	margin:0;
}
.albumvak img{
	width:94%;
	margin:10px 4% 10px 2%;
	border-radius:3px;
}
.video_preview {
	width:42%;
	margin:10px 5% 10px 2%;
	border-radius:3px;
}
.startkop, .eindkop{
	color:#ddd;
	margin-top:-14px;
	padding-bottom:5px;
}
.eindkop{
	margin-top:1px;
}
.nieuwsfotoklein, .nieuwsfotokleinst{
	float:left;
	position:relative;
	margin:10px 4% 10px 0;
	border-radius:3px;
}
 .albumintro img{
	float:left;
	position:relative;
	border-radius:3px;
}

a{
	color:#2c6fc6;
}

footer a, .zoeken a{
	color:#FFF;
	text-decoration:underline;
}
footer #site a{
	line-height:0;	
}
nav li#zoekli:hover {
     
}
.mob #zoekli{
	display:none;	
}
#zoekvak{
	background-color:#666;
}
a:hover{
	color:#3f85e1;
}
.zij a, .zij a:hover{
	color:#000;
}
.zij .downloaddiv a, .zij .downloaddiv a:hover{
	color:#000;
}
a.leesmeer{
	border:0;
	display:inline-block;
	color:#004b8b;
	padding:3px 0;
	margin-bottom:0;
}
a.leesmeer:hover{
	border:0;
	color:#004b8b;
	text-decoration:none;
}
.bhome a.leesmeer:hover{
	color:#fff;
	text-decoration:underline;
}
a.meer{
	float:left;
	padding-left:0;	
	color:#004b8b;
	padding-top:6px;
}
.bhome a.meer,.bhome a.meer:hover, ul.subnavUL li.subnavuitloggen{
	text-decoration:none;
}
ul.subnavUL li.subnavuitloggen{
	margin-bottom:10px;
}
.bhome a.meer:hover, ul.subnavUL li.subnavuitloggen:hover{
	background-color: #004b8b;
	color:#FFF;
}
.hometabel a.meer,.hometabel a.meer:hover{
	
}
.albumintro a.meer,.albumintro a.meer:hover{
	border:1px solid #004b8b;	
}
.albumintro .leesmeer{
	padding-top:14px;
}

#subnavrechtsonder a{
	font-size:14px;
}
#subnavrechtsonder{
	padding-right:0;
	margin-right:0;
}
.introhome a{
	color:#FFF;
}
.berichtrechts a{
	color:#4d4d4d;
}
footer a:hover, .zoeken a:hover{
	color:#000;
	text-decoration:underline;
}

.zoeken{
	display:none;	
}
.list{
	width: 100%;
	margin:0;
}
.list__item{
	width: 100%;
	padding-left:0;
}
.hoogtepunt{
	margin:0;
	width:100%;	
}
.hoogtepunten_img{
	width:24%;
}
.hoogtepunten_kop{
	float:left;	
	padding-bottom:0;
	padding-left:3%;
	width:70%;
	white-space:normal;
}
.hoogtepunten_txt{
	padding:0 0 20px 3%;
	width:70%;
}
.koppad{
	float:left;
	padding:0;
	margin:0;
	color:#666;
}
.introrechts .hoogtepunten_txt{
	background-color:#eaf4f7;
	margin-bottom:10px;
}
.directelinks{
	width:100%;
	padding:0;
	color:#FFF;
}
.downloaddiv{
	color:#000;
}
.agenda{
	background-color: #2e88e4;
	border-radius:3px;
	width:90%;
	padding:0 5% 8px 5%;
	color:#FFF;
}
.navkolom{
	background-color: #e4f2fe;
	border-radius:3px;
	width:100%;
	padding:0;
	color:#000;
}

.groeppdrechts, .groepitemsrechts{
	background-color: #e4f2fe;
	padding:5%;
	width:90%;
	color:#000;
}
#uitgelicht{
	padding:0;
	width:100%;
	color:#FFF;
}
.tweets{
	width:100%;
	padding:0;
	color:#FFF;
}
.subnavkop h3, .agenda h2{
	margin:0;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	width:94%;
	color:#000;
	padding:6% 3% 4% 3%;
}
.directelinks a, .tweets a, .heel.tweets h2, .directelinks ul.subnavUL li a, .directelinks ul.subnavUL li.subnavuitloggen a, .directelinks.heel h2{
	color:#000;
	text-decoration:none;
}

.bhome .directelinks a, .bhome .heel.tweets h2, .bhome .directelinks ul.subnavUL li a, .bhome .directelinks ul.subnavUL li.subnavuitloggen a, .bhome .directelinks.heel h2{
	color:#fff;
}
.bhome h2,{
	padding-top:0;
	color:#fff;
}
.heel .directelinks{
	width:96%;
}
.hometitel{
	position:absolute;left:48%;width:20%;top:33%;
}
.hometitel h1{
	text-transform:none;
	font-size:2.7vw;
	line-height:1.1;
	color:#FFF;	
	margin-bottom:8px;
}
.hometabel{
	max-width:1300px;
	margin:0 auto;
	display:table;
	width:100%;
}
.homerij{
	display:table-row;
}
.homecel4{
	width: 20%;margin-right:1%;padding:2%;color:#FFF;display:table-cell;vertical-align:top;
}
.homecel4 h2, .homecel3 h2{
	font-size:19px;
	color:#FFF;	
	margin-bottom:8px;
}
.homecel4 a, .homecel3 a{
	color:#FFF;	
	text-decoration:underline;
}
.homecelimg4{
	width: 24%;margin-right:1%;padding:0;display:table-cell;
}
.homecel1{
	width: 1%;background-color:#FFF;display:table-cell;
}
.homecel3{
	width: 30%;margin-right:1%;padding:2%;color:#FFF;display:table-cell;vertical-align:top;
}
.bgGeel{
	background-color:#009ede;
}
.bgBlauw{
	background-color:#009ede;
}
.bgGroen{
	background-color:#009ede;
}
.bhome .albumintro{
	text-align:center;	
}
.bhome div.leesmeer, .bhome a.meer{
	float:none;	
}
.bgOranje{
	background-color:#40a738;
}
.grotepijl {
	font-size:40px;vertical-align:middle;
}
a.nounderline{
	text-decoration:none;
}
.datumcel{
	width:190px;	
}
.bgcel1{
	background-color:#2fa7e0;
}
.bgcel2{
	background-color:#ec6608;
}
.bgcel3{
	background-color:#fbb814;
}
.hr{
	clear:both;float:left;position:relative;width:100%;text-align:center;background: url('../images/streep.png') repeat-x center;margin-top:30px;
}
.hr h1{
	color:#1c6fb7;
}
.toonmobiel{
	display:none;	
}
.schoolfotoklein{
	position:relative;
	float:right;
	width:30%;
	padding-left:3%;
}
.schoolfotoklein img{
	width:100%;
}
.homeblok{
	clear:both;float:left;position:relative;width:94%;padding:20px 3%;z-index:9998;
}
div.formulier td{
	color:#000;	
	font-size:14px;
}
/*  KLEIN SCHERM */
@media only screen and (max-width:1250px) {
	.banner_tekst {
		font-size:30px;
		line-height:1.8;
	}
}
@media only screen and (max-width:850px) {
	h1{
		font-size: 25px;
		margin-top:8px;
		margin-bottom:15px;
	}
	nav li {
		  margin-top:0px;
	}
	nav {
		
	}
	nav a {
		border:0;
		
	}
	
	nav li.hi {
		
	}
	.main article{
		width: 94%;
		margin-left:3%;
		margin-right:3%;
		padding:0;
	}
	.social{
		 right:57px;
		 top:0;
	}
	.homeblok{
		padding-top:0px;
	}
	.hometekst, .hometekst:last-child{
		width:94%;
		padding:20px 2%;
		margin:0;
	}
	.hometabel,.homecel3,.homecel4{
		float:left;
		position:relative;
		width:96%;
		padding:10px 2%;
		margin:0 0 10px 0;
		display:block;
		text-align:left;
	}
	.hometabel{
		padding:0;
		margin-bottom:0;
		width:100%;
	}
	.homerij{
		display:block;
	}
	.mobielweg{
		display:none;	
	}
	.toonmobiel{
		display:block;	
		position:relative;
	}
	.homecel1{
		width:100%;
		height:6px;
		padding:0;
	}
	.banner_tekst {
		font-size:20px;
		line-height:1.8;
	}
	.subnavkop h3, .agenda h2 {
		padding: 9px 5%;
		width:90%;
	}
	.home .main aside ,.main aside {
		margin-top:20px ;  
		width:92%;
		margin-bottom:0;
		margin-top:0;
		margin-left:0;
		margin-right:0;
		padding-left:3%;
		padding-right:3%;
		padding-bottom:0px;
	}
	.main aside {
		width:94%;
		padding-right:0;
	}
	#uitgelicht_img{
		width:100%;
		padding:0;
		margin:10px 0;
	}
	.logo{
		width:92%;
		margin-left:0;
		margin-right:8%;
		left:20px;
	}
	.hoogtepunten{
		margin-bottom:0px;
	}
	.datumvak{	
		width:14%;
		padding:2% 2% 0 0;
		margin:2px 3% 10px 0;
	}
	.datumvakbreed{	
		width:100%;
	}
	.dcell{
		padding-left:0;	
	}

	.naastdatum{
		width:71%;
	}
	.naastdatumvak{
		width:71%;
	}
	.footer_kolom{		
		padding-bottom:0px;
		border-bottom:0;
		width:100%;
		margin:0;
	}
	footer{
		margin-top:0;
		margin-bottom:0;
	}

	#subnavrechtsonder{
		float:left;	
		padding-left:3%;
	}
}
.veldnaam{
	color:#000;
}
.navigation .has-sub ul  {
	overflow:hidden;
	padding-bottom:0;
}
.navigation .has-sub ul li a, .navigation .has-sub .has-sub ul li a {
	color:#FFF;
	
	margin-left:-8px;
	border-top:1px solid #FFF;
	border-bottom: 0;
}
.navigation .has-sub ul li a:hover, .navigation .has-sub .has-sub ul li a:hover, .navigation .has-sub .has-sub ul li.hi a, .navigation .has-sub ul li.hi a{
	color:#fff;
	
	border-bottom: 0;
	border-radius:0;
}