
/*@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=70846eb9-4d1d-4d36-843c-6c185e6da2c4");

@font-face{
font-family:"Calibri";
src:url("Fonts/2b04323f-6a52-4d94-912c-e140f01bbd59.eot?#iefix");
src:url("Fonts/2b04323f-6a52-4d94-912c-e140f01bbd59.eot?#iefix") format("eot"),url("Fonts/0555dc6b-1bb5-4cdc-8975-756197067e95.woff") format("woff"),url("Fonts/460a997c-8439-4610-ba4b-63510893167b.ttf") format("truetype"),url("Fonts/9dd8dcd2-e1b4-4554-86a6-993dcb7095a5.svg#9dd8dcd2-e1b4-4554-86a6-993dcb7095a5") format("svg");
}
*/
body{
	background-color:#f5f6f7;
	font-family: 'PT Sans', Arial,sans-serif;
	font-size:16px;
	line-height:23px;
	color:#444444;
}
.talen{
	position:relative;
	max-width:1200px;
	min-width:320px;
	padding:0px 0 0 0;	
	z-index:0;
	width: 100%; 
	margin: 0 auto;	
	top:0;
	text-align:right;
}
.top32{
	top:0
}
.wrapper {
	margin-top: 0;
	background:none;
	padding:0px;
	width:100%;
}
.carroussel {
	clear:both;
 	margin:0;
 	margin-bottom:15px;
 	margin-top:30px;
}
.banner_tekst{
	width:98%;
}
.car_blokjes{
	margin-top:-30px;
}
.car_blokje{
	background-color:#274e83;
}
.blokhi{
	background-color:#dc7d3a;
}
div.zondermarges{
	margin-top:0px;
}
.zoeken{
	display:none;	
}
.social{
	 color: #999999;
	 top:1px;
	 right:20px;
}
img.volgons{
	width:40px;
	height:40px;	
}
.navigation.stuck, nav {
	/*background: #FFFFFF url("../images/bg_item.png") repeat-x;*/
}

nav ul {
        border-bottom:0;
}
nav li {
       background: none;
       padding-top:4px;
       border-top:0;
}
nav li:last-child{
	margin-right:0;
}
nav li:hover{
 	 background-color: #FFFFFF;
 	 
}
nav li.hi {
       background-color: #FFFFFF;
      
}
nav li.hi:hover {
       background-color: #FFFFFF;
}
nav a {
       	color: #333;
       	font-size:18px;
    	line-height:23px;
    	padding: 5px 0px 5px 0px;
 
}
nav a:hover{
        color: #666;   
}
nav li.hi a {
        color: #666;   
}

h1,h4{
	color:#274d8b;	
	margin-top:0px;
}
h1{
	margin-top:0px;
}
h2.vulbg, .halflinks h2, .halfrechts h2, .tweederdelinks h2, .tweederdelinksverder h2, .derdelinks h2, .derdemidden h2, .derderechts h2, .heel h2{
	background:none;	
	border-bottom:1px dotted #000;
	color: #444444;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	padding: 5px 0px 3px 0px;
	width:auto;	
}
h2.in{
	display:inline-block;
}

hr {
    border-top: none;
   
}
.inleiding{
	font-size:18px;
	line-height:26px;
	color:#5f6d74;
	font-weight:700;
	padding-bottom:20px;
}
.tekst{
	font-weight:400;
}

.item{
	/*background: #FFFFFF url("../images/bg_item.png") repeat-x;*/
	background: #fff;
	padding:0px 0px 10px 0px;
	border-bottom: 1px solid #eeeeee;
 }
 .item:first-child{
	border-top: none;
 }
 .item_txt{
	padding-top:15px;
}
.item_bg{
	width:100%;
	padding:4px 0;
}
.bericht, .bericht_zonder_hover{
	float:left;
	padding:6px 0px;
	line-height:21px;
	border-bottom: 1px solid #eeeeee;
	margin-bottom:6px;
	width:100%;
}
.dcell{
	border-bottom: 1px solid #eeeeee;
}
	
 .bericht:first-child, .bericht_zonder_hover:first-child{
	border-top: none;
 }
 .berichtrechts{
	padding-left:0;
	padding-right:0;
	width:100%;
}
.vulbg hr, .halflinks hr, .halfrechts hr, .tweederdelinks hr, .tweederdelinksverder hr, .derdelinks hr, .derdemidden hr, .derderechts hr, .heel hr{
	border-top: 1px solid #eeeeee;
}
div.nieuwskop, b.mededelingenkop, b.agendakop{
	font-weight:bold;
	padding:  0;
}
.halflinks, .halfrechts, .tweederdelinks, .tweederdelinksverder, .derdelinks, .derdemidden, .derderechts,.heel, div.opgevuld{
	background-color:#fff;
	padding-bottom:2px;
	margin-bottom:20px;
}
.heelnosha{
	background-color:#fffffe;
}
div.kader{
	background: none;
	padding:0;
	border:0;
}
.kleurkopje{
	color: #333333;
}
.terug a{
	color:#CCCCCC;
}
.terug{
	margin-top:-10px;
}
.btn_terug{
	padding-top:5px;
}
.main article{
	float: right;
	width: 66%;
	margin:2% 0 20px 3%;
	padding-right: 3%;
}

.lijnrechts{
	
}
.main aside{
	width: 22%;
	margin:4% 2% 20px -1px;
	
	padding-left:3%;
}
.logodiv{
	float: left;
	width: 28%;
	margin:0;
	padding-bottom:0;
	padding-right: 0;
	margin-left:3%;
	margin-right:0;
}
.logodiv img {
	max-width: 220px;
	width: 100%;
}
.navigatie{
	float: left;
	width: 66%;
	margin-top:80px;
}
.logo{
	float: left;
	width: 66%;
	margin:0;
	padding-bottom:0;
	padding-right: 0;
	margin-left:1%;
	margin-right:1%;
}
.logo img{
	width:100%;
	padding-top:0px;
	padding-bottom:5px;
}
.moblogo img {
	width: 100%;
	max-width: 120px;
}
.moblogo img {
	margin-left:3%;
}
.vlieger{
	float:left;
	width: 23%;
	margin:0 0 0 3%;
	padding-left:4%;
	padding-top:3%;
}
.navkolom{
	float:left;
	
}
.subnavkop{
	float:left;
	color:#000;
	background-color:#fff;
	z-index:2;
	margin-bottom:0px;
	padding-bottom:0;
}
.subnavkop h3{
	color:#000;
	text-transform:uppercase;
	border-bottom:1px dotted #000;
	padding-bottom:15px;
	margin-bottom:0px;
}
.subnavinhoud{
	float:left;
	background-color:#fff;	
	padding-top:0px;
	padding-bottom:15px;	
	z-index:3;
	width:100%;
}
ul.subnavUL li  ,ul.subnavUL li.subnavuitloggen  {
	background-color:#fff;
	color:#53b5e5;
	border-bottom:1px dotted #000;
	font-size:16px;
	line-height:23px;
}
ul.subnavUL li:last-child ,ul.subnavUL li.subnavuitloggen:last-child  {
	border-bottom:0;
}

ul.subnavUL li:hover  {
	color:#000000;
}
ul.subnavUL li.subnavuitloggen  {
	
}
ul.subnavUL li.hi  {	
	color:#000000;	
}

.header{
	background:#FFFFFF;
	padding-top:0;
	line-height:0;
}
.mob .header{
	display:none;	
}
.banner_tekst{
	line-height:19px;
	font-size:18px;
	padding-top:7px;
	background-color:#df5815;
	color:#FFF;
}
.hoogtepunten_kop{
	font-size:22px;
	line-height:1.2;
	color:#FFF;
	padding:1% 0 0 0;
	width:100%;
	white-space: normal;
}
.hoogtepunten_txt a{
	color:#D1E9F3;
	text-decoration:underline;
}
.hoogtepunten_img{
	padding-bottom:0px;	/*randje*/
}
.introrechts .hoogtepunten_txt{
	font-size:14px;
	line-height:19px;
}
.hoogtepunten_txt {
	font-size:16px;
	
}
.hoogtepunt_fixed {
	background-color:#558cc4;
	color:#FFF;	
}
.carkleur1{
	background-color:#558cc4;
	color:#FFF;	
}
.carkleur2{
	background-color:#558cc4;
	color:#FFF;	
}
.carkleur3{
	background-color:#558cc4;
	color:#FFF;	
}
.uitgelicht_bg{
	background-color:#fff; /*645770;*/
	color:#1c536e;
	padding:20px 0;
	font-size:15px;
	line-height:1.3;
}
.opgevuld h2,.item h2{
	color: #1e7eb0;
	font-size:19px;
}
ul.opgevuld {	
       margin:7px 0px 12px 0px;
}
.main{
	background-color: #FFF;
	margin-top:0px;
}	
#site{
	bottom:-10px;
	right:0;
}
#site img{
	width:100px;
}
footer {
	background-color:#f5f6f7;	
	color: #999999;
	margin-top:0px;
}
#fkol2{
	padding-top:23px;	
}
.footer_kolom{
	font-size:15px;
	line-height:21px;
	width:25%;
	margin-right:6%;	
}
.kol3{
	margin-right:0;	
	width:31%;
}
.datumvak{	
	color:#ce6cea;
}
.meerdatum{
	font-style:normal;
	font-size:12px;	
}
.startkop, .eindkop{
	color:#7211b7;
}
.eindkop{
	margin-top:0px;
}
a{
	color:#00a8ff;
}
footer a, .zoeken a{
	color:#999999;
	text-decoration:underline;
}
a:hover{
	color:#71c7f4;
}
a.leesmeer{
	border:0;
	margin-top:0px;
}
a.leesmeer:hover{
	border:0;
	background-color:#FFFFFF;
	color:#3199cf;
	text-decoration:none;
}
a.meer{
	padding-left:0px;	
}

footer a:hover, .zoeken a:hover{
	color:#999999;
}

.zoeken{
	display:none;	
}
.formulier,.formulierbedankt{
	background-color:#F4F4F4;
	padding-bottom:10px;
}
div.formulierbedankt{
	color:#000;
}
.veldnaam{
	color:#727272;
	padding:3px 0;
	font-size:15px;	
}
.toelichting{
	color:#888;
}

.koppad{

}
.navigationmob  {
	background:#FFF;	
}
.navigationmob .vlieger {
	display:none;	
}
.navigationmob .strnav{
	padding-bottom:0;	
}
/*  KLEIN SCHERM                    */
/* *********************** */
@media only screen and (max-width:1024px) {
	.hoogtepunten_kop{
		font-size:17px;
		line-height:22px;
		float:left;
		width:58%;
		padding:1% 3% 0 3%;
	}
	.koppad{
		padding:3% 0 0 0;
		width:100%;
	}
}
/*  KLEIN SCHERM                    */
/* *********************** */
@media only screen and (max-width:880px) {
	.hoogtepunten_kop{
		font-size:15px;
		line-height:20px;
		
	}
}

/*  KLEINST SCHERM                    */
/* *********************** */
@media only screen and (max-width:850px) {
	.wrapper{
		padding:0;
		width:100%;	
	}
	body{
		margin:0;	
	}
	.banner_tekst{
		line-height:19px;
		font-size:14px;
	}
	
	.logo{
		float: left;
		width: 94%;
		margin-left:3%;
		margin-right:3%;
	}
	.main article{
		float: left;
		width: 94%;
		margin:2% 3% 0 3%;
	}
	.main aside {
		float: left;
		width: 94%;
		margin:2% 3% 20px 3%;
		border-left:0;
		padding-left:0;
	}
	.hoogtepunten_kop{
		font-size:23px;
		line-height:23px;
		padding-top:0;
		padding-bottom:1%;
	}
	.hoogtepunten_img{
		padding-bottom:0px;	
	}
	.footer_kolom{
		width:100%;
		margin-right:0;
	}

	nav a {
		float:none;
	}
	nav ul {
		display: inline;
	}
	.tussennav{
		display:none;	
	}
	
	nav {
		position:relative;
		float:left;		
	}
	.strnav{
		padding-bottom: 0;
	}
	nav {
		position:relative;
		float:left;
		background-color:#FFFFFF;
		
	}
	
}

.strnav{
	position:relative;width:100%;padding-bottom:5px;
}
.strabs{
	position:absolute;bottom:0px;height:4px;width:100%;background-color:#294c8c;
}
.strabshi{
	position:absolute;bottom:-4px;height:8px;width:100%;background-color:#dc7d3a;
}

input.trans{
	font-family: 'PT Sans', Arial,sans-serif;
	font-size:16px;
	line-height:23px;
	color:#444444;
}