* {
margin: 0;
}
html, body {
	height: 100%;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../../img/main/back.jpg);
	background-repeat:no-repeat;
	background-position:center top;

}
body.home{
	background-image:url(../../img/main/back_home.jpg);
}
.top {
	width: 100%;
	float: left;
	height: 149px;
	margin: 0 auto;
}

.center{
	width: 100%;
	float: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
}
.container {
	width: 1000px;
	margin: 0 auto;
	height: auto;
	text-align: center;
}
.search{
	float: right;
	background-position: 0px -129px;
	height: 31px;
	width: 208px;
	margin-top: 7px;
	margin-right: 50px;
	text-align: left;
}
.search input{
	width: 175px;
	border: 0px;
	background-color: transparent;
	margin-left: 25px;
	margin-top: 3px;
	font-size: 14px;
	color: #FFF;
	font-weight: 300;
	font-family: 'Roboto', sans-serif !important;
	line-height: 20px;
	height: 20px;
}

.topheader{
	text-align: center;
	width: 1000px;
	height: 125px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
}
.bottombar, .contactbar{
	/*height: 65px;*/
	width: 100%;
	float: left;
	margin: 0 auto;
	text-align: center;
	z-index: 999999;
	color: #999;
	background-image: url(../../img/main/footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.contactbar{	background-image:none !important;}
.topbar{
	float:left;
	width:1000px;
	height:28px;
}
.logo {
	width: 232px;
	float: left;
	text-align: left;
	height: 101px;
	margin-top: 9px;
	margin-left: 50px;
	background-image: url(../../img/main/logo.png);
}
.header {
	height: 400px;
	width: 600px;
	float: left;
	text-align: left;
	background-image: url(../../img/main/shade_header.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 50px;
}
.header .slider ul, .header .slider li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.tips{
	float:left;
	width:100%;
	height:173px;
}

.tips .titel{
	float:left;
	margin-left:77px;
	font-weight:400;
	color:#007dc6;
	width:576px;
	height:45px;
	font-size:18px;
	text-shadow:0px 1px 0px #FFF;
}
#tips{
	float:left;
	margin-left:77px;
	width:348px;
	height:92px;
	
}
#tips ul{
	margin:0px; padding:0px; list-style-type:none;
}
#tips ul li.thecontent{ display:none; }
#tips ul li {
	width: 358px;
	height: 92px;
	margin: 0px;
	padding: 0px;
}

#tips .tipstxt{
	z-index: 9999;
	width: 358px;
	height: 92px;
	text-align: left;
	font-style: italic;
	font-weight: 300;
	line-height: 20px;
	color:#585858;
	font-size:14px;
	float: left;
	font-family: 'Open Sans', sans-serif;
}
#tips .tipstxt a , #tips .tipstxt a:hover{
	color:#585858;
	text-decoration:none;
}
.infocontent {
	float: left;
	width: 1000px;
	text-align: left;
	margin-bottom: 10px;
	margin-top : 0px;
	padding-top: 0px;
}
.infotcontentLeft {
	float: left;
	width: 659px;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
}
.infotcontentRight{
	float: right;
	margin-left: 0px;
	margin-bottom: 0px;
	width: 341px;
	margin-right: 0px;
}
.infocontenttxt {
	float: left;
	width: 583px;
	text-align: left;
	margin-left:50px;
}

.addthis , .social{
	color:#007dc6;
	font-size:24px;
	line-height:65px;
	height:65px;
	font-weight:300;
}
.social{
	float:right;
	text-align:left;
}
/*ZIJKANT**/
#quotes {
	float: left;
	width: 254px;
	height: 169px;
	font-weight: 300;
	background-image:url(../../img/main/bg_qu.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:22px;
	padding-left:37px;
}
#quotes ul{
	margin:0px; padding:0px; list-style-type:none;
}
#quotes ul li.thecontent{ display:none; }
#quotes ul li {
	width: 254px;
	height: 169px;
	margin: 0px;
	padding: 0px;
}

.quotestxt{
	z-index: 9999;
	color: #FFF;
	width: 231px;
	height: 183px;
	text-align: left;
	font-style: italic;
	font-weight: 400;
	line-height: 20px;
	font-size: 14px;
	float: left;
	font-family: 'Open Sans', sans-serif;
}
.quotestxt p{
	width:231px !important;
	font-size:12px !important;
	text-align: right !important;
	color: #013b65 !important;
	margin-top:15px !important;
	margin-right:0px !important;
	font-weight:400 !important;
}
.nieuwsbox{
	float:left;
	background-image:url(../../img/main/bg_nieuws.jpg);
	width:290px;
	height:407px;
	background-position:left top;
	background-repeat:no-repeat;

}
.nieuwsbox .slider ul{margin:0px; padding:0px; list-style-type: none;}
.nieuwsbox .slider li{
	margin:0px;
	padding: 0px;
	list-style-type: none;
	height:407px;
	width:290px;	
}
.nieuws_txt , .nieuws_foto{
	float:left;
	width:290px;
}
.nieuws_txt{ height:182px; padding-left:20px; padding-right:20px; width:250px; font-family: 'Open Sans', sans-serif; font-size:14px; color:#FFF; text-shadow:0px 1px 1px #013059;}
.nieuws_txt a , .nieuws_txt a:hover{ color:#FFFFFF; text-decoration:none; text-shadow:0px 1px 1px #013059;}
.nieuws_foto{ height:225px;}
.nieuws_txt p{
	text-align:left !important;
	width:250px !important;
	color:#57acec !important;
	font-size:18px !important;
	margin-bottom:0px !important;
	text-shadow:0px 1px 1px #013059;
	height:42px;
	margin-top:20px !important;
}
#arr_left_n, #arr_right_n{
	position:relative;
	top:182px;
	left:237px;
	height:34px;
	width:22px;
	z-index:99;
	cursor:pointer;
}

#arr_right_n{
	left:260px;
	top:148px;
	
}
.infotcontentRight p{
	color:#007dc6;
	font-size:18px;
	text-align:center;
	width:290px;
	margin-bottom:15px;
	 font-family: 'Roboto', sans-serif !important;
	 font-weight:400;
}
.shade{
	float:left;
	background-image:url(../../img/main/shade_klein.jpg);
	height:37px;
	width:341px;
}
.partners{
	float: left;
	width: 288px;
	height: 104px;
	border: 1px solid #dbe0e3;
	margin-bottom:35px;
}
.partners .slider{
	float: left;
	
	width:266px;
	margin-top:11px;
	margin-left:11px;
	height:82px;
}
.partners .slider ul{margin:0px; padding:0px; list-style-type: none;}
.partners .slider li{
	margin:0px;
	padding: 0px;
	list-style-type: none;
	height:78px;
	width:78px;
	cursor:pointer;
	
}

.addthis{
	float: left;
	width: 290px;

	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	
}
.addthis_counter a{
	color:#007dc6 !important;
}
/***FOOTER, .nieuwsslider .titel a, .nieuwsslider .titel a:hover***/

.infocontentbottom{
	float: left;
	color: #FFF;
	width: 1000px;
	text-align: left;
	height: 411px;
	padding-right: 0px;
	padding-left: 0px;
}
.infocontentbottom .c1, .infocontentbottom .c2, .infocontentbottom .c3{
	float: left;
	margin-left: 0px;
	text-align: left;
	height: 346px;
	margin-top: 41px;
}
.infocontentbottom .c1{
	margin-left: 50px;
	width: 278px;
}
.infocontentbottom .c2{
	width: 332px;
}
.infocontentbottom .c3{
	width: 292px;
}
.infocontentbottom p{
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	font-family: 'Roboto', sans-serif !important;
	margin-bottom:5px;
}
.infocontentbottom p a , .infocontentbottom p a:hover{
	color: #fff;
	text-decoration:none;
}
.infocontentbottom  ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.infocontentbottom  li{
	margin-left:10px;
	padding:0px;
	line-height:20px;
	font-size:12px;
}
.infocontentbottom  li.sub{	margin-left:30px;}
.infocontentbottom  li:last-child{	margin-bottom:30px;}
.infocontentbottom  li a, .infocontentbottom  li a:hover{
	color:#FFFFFF;
	text-decoration:none;
}


.contact{
	float: left;
	width: 292px;
	height: 297px;
	text-align: left;
	font-size: 18px;
	font-weight: 300;
	line-height: 22px;
	background-image: url(../../img/main/footer_kader.jpg);
}
.contact .toptxt{
	float:left;
	width:231px;
	height:130px;
	margin-top:24px;
	margin-left:21px;
	font-size:12px;
	color:#FFFFFF;
	line-height:18px;
}
.contact .toptxt p{
	color:#5fc2fc;
	font-size:20px;
	line-height:23px;
	font-weight:300;
	margin-bottom:20px;
}
.contact .toptxt a { color:#FFF; text-decoration:none;}


.tel, .mail{
	float:left;
	width:231px;
	line-height:16px;
	font-weight:300;
	font-size:20px;
	margin-left:21px;
}
.mail p{
	line-height:16px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#4da7de;
}
.mail a , .mail a:hover{
	text-decoration:none;
	color:#FFFFFF;
}
/*
.tel{ margin-top:11px; }
.mail a, .mail a:hover{
	color:#FFF;
	text-decoration:none;
}
.uren{
	float:left;
	margin-top:7px;
	margin-left:11px;
	width:233px;
	font-size:14px;
	color:#FFF;
	font-weight:300;
	line-height:20px;
}
*/

.copy{
	float: right;
	margin-right: 0px;
	margin-top: 20px;
	background-image: url(../../img/main/copy.png);
	width: 200px;
	text-align: right;
}
.copy a , .copy a:hover{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	color: #001930 !important;
	font-weight:400 !important;
	text-decoration: none !important;
	text-shadow: 0px 1px 0px #035490 !important;
	line-height: 16px !important;
}
/****/
.fotokader{
	background-color:#101300;
	padding:0px;
	width:167px;
	text-align:center;
}
.formrow{
	float:left;
	width:680px;
	height:30px;
	line-height:25px;
}
.formrowitem{
	float:left;
	height:30px;
}
/*
.nieuwswrapper{
	width:583px;
	border-bottom-width:0px;
	margin-bottom:20px;
	padding-bottom:20px;
}
*/
/***/
.project{
	float:left;
	width:167px;
	height:250px;
	margin-right:68px;
	text-align:center;
	margin-bottom:10px;
}
.project a, .project{
	color:#FFF !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	text-decoration:none !important;
}
.b_b{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
}

.schade img , .divschade{
	
	-moz-box-shadow: 2px 2px 5px #7e9300;
	-webkit-box-shadow: 2px 2px 5px  #7e9300;
	box-shadow: 2px 2px 5px  #7e9300;
	
}
.bg_wit{ background-color:#FFF; }

.nieuwsfeed{

	
}
.nieuwsfeed_article{
	float:left;
	width:621px;
}
.nieuws_text{
	float: left;
	width: 350px;
	margin-left: 0px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.nieuws_text a , .nieuws_text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3c3d3d;
	text-decoration:none;
	font-weight:normal;
}
.nieuws_text .title, .nieuws_text .title a , .nieuws_text .title a:hover{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	color: #9ab300 !important;
	font-weight:bold !important;
	text-decoration:none !important;
}
/**/
.nieuwswrapper{
	float:left;
	width:583px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #b7b7b7;
	margin-bottom:10px;
	padding-bottom:10px;
}
.nieuwstitel{
	float:left;
	margin-bottom:5px;
}
.nieuwstitel, .nieuwstitel a , .nieuwstitel a:hover{
	font-size: 18px !important;
	line-height:18px;
	font-weight:300 !important;
	color: #0075a5 !important;
}

.nieuwsdatum{
	
	background-position:-9px -883px;
	font-size: 12px;
	font-weight: 300;
	color: #c0c0c0;
	padding-right: 0px;
    padding-left: 2px;
}



.nieuwsdatumkal {
	float:right;
	height:17px;
	line-height:17px;
	font-size: 12px;
	font-weight: 300;
	color: #FFF;
	background-image:url(../../img/main/bg_kal_datum.jpg);
	background-position:right top;
	padding-left:2px;
	padding-right:2px;
}
/*
.nieuwsdatumkal {
	width:101px !important;
	color:#FFF !important;
	background-position:-61px -866px !important;
}*/
.nieuwsdatumend, .nieuwsdatumkalend{
	float:right;
	width:5px;
	height:17px;
	background-position:0px -883px;
}
.nieuwsdatumkalend{
	background-position:0px -866px !important;
}
.nieuwstiteltxt{
	width:610px;
	float:left;
}
.nieuwsfoto{
	float:left;
	width: 120px;

}
.nieuwsfoto img{ border: 0px solid #e7e7e7;}
.trans_vert{
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
}
.m_l_26{ margin-left:26px; }
.m_b_23{ margin-bottom:23px !important; }
.f_rob{  font-family: 'Roboto', sans-serif !important; }
.f_rob strong{ font-weight:500; }
.f_sha{ 	font-family: 'Open Sans', sans-serif;}
/*.f_gra{ font-family: 'Grand Hotel', cursive !important;}*/
.bg_icons{ background-image:url(../../img/main/icons.png);}
.bf{
	border: 1px solid #e9e9e9;
}
.bg{ background-color:#f5f5f5;  border: 1px solid #f5f5f5; }
.bwWrapper {
    position:relative;
    display:block;
}
.ic_kal, .ic_nieuws, .ic_bez, .ic_tips{
	background-image:url(../../img/main/ic_kal.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:30px;
}

.ic_bez{ background-image:url(../../img/main/ic_bez.png); padding-left:26px;}
.ic_nieuws{ background-image:url(../../img/main/ic_nieuws.png); padding-left:32px;}
.titelf .ic_nieuws{ background-image:url(../../img/main/ic_nieuws_f.png); padding-left:32px; }
.titelf .ic_kal{ background-image:url(../../img/main/ic_kal_f.png); padding-left:32px;}

.ic_tips{ background-image:url(../../img/main/ic_tips.png); padding-left:26px;}
div.fadehover {
	position: relative;
	}

img.a {
	position: absolute;
	left: 0;
	top: 0;
        z-index: 10;
	}
	
img.b {
	position: absolute;
	left: 0;
	top: 0;
	}
	
#cookie{
	background-color: #b62261;
	position: fixed;
	width: 100%;
	height: 30px;
	bottom: -30px;
	z-index: 999;
	line-height: 30px;
}
#cookie .txt{
	float:left;
	
	margin-left:50px;
	
}
#cookie .knop{
	float:right;
	margin-right:50px;
	width:83px;
	height:20px;
	border:solid 1px #FFFFFF;
	margin-top:4px;
	cursor:pointer;
	line-height:20px;
}
#cookie .txt , #cookie .knop, #cookie .txt a , #cookie .txt  a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
