@charset "utf-8";
/* CSS Document */

.homeblocks{
	width:715px;
}

a, input{
	outline:none;
}

.homeblocks .block1{
	float:left;
	width:218px;
	height:257px;
	margin-right:19px;
	margin-bottom:11px;
	background-image:url(../images/home_blok_bg.jpg);
}

.homeblocks .block2{
	float:left;
	width:218px;
	height:257px;
	margin-right:19px;
	margin-bottom:11px;
	background-image:url(../images/home_blok_bg.jpg);
}

.homeblocks .block3{
	float:left;
	width:218px;
	height:257px;
	margin-right:19px;
	margin-bottom:11px;
	background-image:url(../images/home_blok_bg.jpg);
}

.homeblocks .block4{
	float:left;
	width:218px;
	height:257px;
	margin-right:19px;
	margin-bottom:11px;
	background-image:url(../images/home_blok_bg.jpg);
}

.homeblocks .block5{
	float:left;
	width:218px;
	height:257px;
	margin-right:19px;
	margin-bottom:11px;
	background-image:url(../images/home_blok_bg.jpg);
}

.homeblocks .googlemap{
	background-image:url(../images/googlemap_bg.jpg);
	float:left;
	width:218px;
	height:257px;
}

.homeblocks .googlemap img{
	margin-top:4px;
}

.homeblocks ul{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:0px;
}

.homeblocks ul li{
	line-height:23px;
}

.homeblocks ul li a{
	font-size:11px;
	font-weight:bold;
	color:#727272;
	text-decoration:none;
	padding-left:43px;
	line-height:23px;
	height:23px;
	width:152px;
	display:block;
	background-image:url(../images/blockpijl.jpg);
	background-position:center;
	margin-left:7px;
}
.homeblocks ul li a:hover{
	background-image:url(../images/blockpijl_hover.jpg);
}


.homeblocks ul li a:hover{
	color:#003876;
}

.nieuwspage { 
	width:628px;
}

.nieuwspage h1{
	font-size:15px;
	font-weight:bold;
	color:#003876;
	margin-bottom:17px;
}

.nieuwspage p{
	font-size:11px;
	color:#202020;
	line-height:16px;
	margin:0px;
	margin-bottom:17px;
}

.nieuwspage .pageselect{
	width:628px;
	height:24px;
	border-bottom:1px solid #003269;
	background-image:url(../images/pageselect_bg.jpg);
	padding-top:2px;
	line-height:26px;
}

.nieuwspage .pageselect p{
	margin:0px;
	margin-left:410px;
	color:#003168;
	font-weight:bold;
	font-size:11px;
	padding-top:3px;
	float:left;
}

.pageselect h3{
margin:0px;
padding:0px;
margin-left:410px;}

.nieuwspage .pageselect ul{
	width:68px;
	display:block;
	height:26px;
	list-style:none;
	margin:0px;
	padding:0px;
	float:right;
	padding-left:18px;
}

.nieuwspage .pageselect ul li{
	display:inline;
	float:left;
	display:block;
	line-height:26px;
	padding:0px 3px 0px 3px;
}

.nieuwspage .pageselect ul li a{
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

.nieuwspage .pageselect ul li a:hover, .nieuwspage .pageselect ul li a.Active {
	text-decoration:underline;
}

/* nieuwsitemslist */

.newsitem{
	width:628px;
	border-bottom:1px solid #c1c1c1;
	padding-top:19px;
	padding-bottom:9px;
}

.newsitem:last-child{
	border-bottom:none;
}

.newsitem h1{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#003876;
	margin:0px;
	padding:0px;
	margin-bottom:7px;
}

.newsitem h2{
	float:right;
	font-size:10px;
	font-weight:bold;
	color:#717171;
	margin:0px;
	padding:0px;
	margin-bottom:12px;
}

.newsitem p{
	clear:both;
	line-height:16px;
	font-size:11px;
	color:#202020;
	margin:0px;
	padding:0px;
	margin-bottom:14px;
}

.newsitem a{
	line-height:16px;
	font-size:11px;
	font-weight:bold;
	color:#003168;
	text-decoration:none;
	margin-right:3px;
	float:left;
}

.newsitem img{
	line-height:16px;
	float:left;
	margin-top:3.6px;
}

.lijntje{
	color:#003168;
}

.newsfooter{
	width:610px;
	height:18px;
	border-top:1px solid #003269;
	background-image:url(../images/newsfooter_bg.jpg);
	background-position:right;
	padding-top:8px;
	line-height:26px;
	text-align:right;
	padding-right:18px;
}

.newsfooter img{
	border:0px;
	line-height:26px; 
	margin-left:10px;
	margin-right:5px;
}


/* media foto's */

.fotoalbum{
	width:630px;
	float:right;
	padding-top:17px;
}

.fotoalbum img{
	float:left;
	margin-left:10px;
	margin-bottom:10px;
}

.fotoalbum img:hover{
border:1px solid #003876;
	margin-left:8px;
	margin-bottom:8px;
}

img{
border:0px;
}


/* Contactpagina */

#content form .label{
	float:left;
	font-size:12px;
	clear:both;
	color:#003168;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:8px;
}

#content form .input{
	float:left;
	clear:both;
	background-image:url(../images/textfield_bg.jpg);
	border:0px;
	display:block;
	width:190px;
	height:18px;
	margin:0px;
	padding:0px;
	padding-left:5px;
	font-size:11px;
	padding-top:5px;
}

#content form input{
	float:left;
	background-image:url(../images/textfield_bg.jpg);
	border:0px;
	display:block;
	width:190px;
	height:18px;
	margin:0px;
	padding:0px;
	padding-left:5px;
	font-size:11px;
	padding-top:5px;
}

#content form textarea{
	float:left;
	clear:both;
	background-image:url(../images/textarea_bg.jpg);
	border:0px;
	display:block;
	width:442px;
	height:157px;
	margin:0px;
	padding:0px;
	padding-left:5px;
	padding-top:5px;
	font-size:11px;
	margin-bottom:17px;
	overflow:auto;
	padding-right:5px;
	padding-bottom:5px;
}

#content form .knop{
	background-image:url(../images/verstuur_btn.jpg);
	border:0px;
	display:block;
	width:99px;
	height:25px;
	cursor:pointer;	
}


#content form .smalltext{
	float:left;
	background-image:url(../images/small_textfield_bg.jpg);
	border:0px;
	display:block;
	width:96px;
	height:23px;
	margin:0px;
	padding:0px;
	padding-left:5px;
	font-size:11px;
	margin-right:17px;
}

#content form .codelabel{
	float:left;
	font-size:12px;
	color:#003269;
	font-weight:bold;
	margin-right:51px;
	line-height:24px;
}

#content form .c9{
	float:left;
	clear:both;
	margin-right:17px;
}


.contactfooter{
	width:618px;
	height:26px;
	border-top:1px solid #003269;
	background-image:url(../images/contactfooter_bg.jpg);
	background-position:right;
	line-height:26px;
	text-align:right;
	padding-right:14px;
	clear:both;
}

.content .contactfooter a{
color:#fff;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.content .contactfooter a:hover{
text-decoration:none;
}


.content h2{
font-size:12px;
font-weight:bold;
color:#003269;
float:right;
}

.content a{
	color:#003876;
	text-decoration:none;
}

.content a:hover{
text-decoration:underline;}

.content h3{
font-size:12px;
font-weight:bold;
color:#003269;
float:left;
}

#content .content .zoekknop{
background-image:url(../images/zoeken_btn.jpg);
width:30px;
height:23px;
display:block;
float:left;
cursor:pointer;
margin-left:3px;
}

.content img{
float:left;
margin:5px 10px 5px 0px;}

.faq{
clear:both;
width:628px;
}

.faq h1 {
 background-color:#B4B5B7;
 clear:both;
 color:#FFFFFF;
 font-size:12px;
 margin:0 0 3px;
 padding:5px 0 5px 15px;
 width:613px;
}
.faq h1:last-child {
	margin-bottom:0px;
}

.faq h1:hover{
	cursor:pointer;
	background-image:url(../images/vraag_bg.jpg);
}

.faq p{
width:608px;
background-color:#e6e6e6;
color:#2d2d2d;
font-size:12px;
line-height:16px;
margin:0px;
padding:0px;
padding-left:15px;
padding-right:5px;
padding-top:10px;
padding-bottom:10px;
}



.faq .pageselect{
	width:628px;
	height:24px;
	border-bottom:1px solid #003269;
	background-image:url(../images/pageselect_bg.jpg);
	padding-top:2px;
	line-height:26px;
	margin:0px;
}

.faq .pageselect p{
	margin:0px;
	color:#000;
	width:250px;
	display:block;
	height:26px;
	font-weight:bold;
	font-size:11px;
	padding-top:3px;
	float:left;
}

.faq .pageselect ul{
	width:68px;
	display:block;
	height:26px;
	list-style:none;
	margin:0px;
	padding:0px;
	float:right;
	padding-left:18px;
}

.faq .pageselect ul li{
	display:inline;
	float:left;
	display:block;
	line-height:26px;
	padding:0px 3px 0px 3px;
}

.faq .pageselect ul li a{
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

.faq .pageselect ul li a:hover, .faq .pageselect ul li a.Active {
	text-decoration:underline;
}

#vestiging{
width:646px;
height:278px;
margin-top:15px;
}

#vestigingmap{
	width:480px;
	float:left;
	background-color:#333333;
	height:250px;
	background:#CCC;
}

#infomap{
width:149px;
height:250px;
background-image:url(../images/info_bg.jpg);
float:right;
padding-left:17px;
font-size:11px;
}

#infomap img{
margin:0px;
padding:0px;
}

.blauw{
color:#003269;
font-weight:bold;
}

#infomap a{
color:#202020;
text-decoration:none;
}

#maptabs{
clear:both;
padding-top:1px;
}

#maptabs ul{
	margin:0px;
	list-style:none;
	padding:0px;
}

#maptabs ul li{
	float:left;
	margin-right:1px;
}

/* Deventer */
#maptabs li.dev{
	width:86px;
	height:27px;
	display:block;
	background-image:url(../images/deventer_btn.jpg);
}

#maptabs li.dev:hover, #maptabs li.devActive{
	width:86px;
	height:27px;
	display:block;
	background-image:url(../images/deventer_hover_btn.jpg);
}

/* Amsterdam */
#maptabs li.amst{
	width:97px;
	height:27px;
	display:block;
	background-image:url(../images/amsterdam_btn.jpg);
}

#maptabs li.amst:hover, #maptabs li.amstActive{
	width:97px;
	height:27px;
	display:block;
	background-image:url(../images/amsterdam_hover_btn.jpg);
}

/* Dordrecht */
#maptabs li.dor{
	width:97px;
	height:27px;
	display:block;
	background-image:url(../images/dordrecht_btn.jpg);
}

#maptabs li.dor:hover, #maptabs li.dorActive{
	width:97px;
	height:27px;
	display:block;
	background-image:url(../images/dordrecht_hover_btn.jpg);
}

/* Nijmegen */
#maptabs li.nijm{
	width:97px;
	height:27px;
	display:block;
	background-image:url(../images/nijmegen_btn.jpg);
}

#maptabs li.nijm:hover, #maptabs li.nijmActive{
	width:97px;
	height:27px;
	display:block;
	background-image:url(../images/nijmegen_hover_btn.jpg);
}

/* Zoetermeer */
#maptabs li.zoet{
	width:97px;
	height:27px;
	display:block;
	background-image:url(../images/zoetermeer_btn.jpg);
}

#maptabs li.zoet:hover, #maptabs li.zoetActive{
	width:97px;
	height:27px;
	display:block;
	background-image:url(../images/zoetermeer_hover_btn.jpg);
}

/* Groningen */
#maptabs li.grun{
	width:97px;
	height:27px;
	display:block;
	background-image:url(../images/groningen_btn.jpg);
}

#maptabs li.grun:hover, #maptabs li.grunActive{
	width:97px;
	height:27px;
	display:block;
	background-image:url(../images/groningen_hover_btn.jpg);
}

#infolink{
clear:both;
padding-top:19px;
}

#infolink a{
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#003876;
	margin-left:10px;
	line-height:20px;
}

#infolink .pijl{
margin-left:19px;}


.videoalbum{
	width:626px;
	height:348px;
	margin:0px;
	padding:0px;
	margin-top:23px;
}

.videofilm{
	float:left;
	width:425px;
}

.videoinfo{
padding-left:13px;
	width:178px;
	float:right;
	padding:0px;
	margin:0px;

}
.videoinfo h1, .videoinfo p{
	margin:0px;
	padding:0px;
}

.videoinfo h1{
margin-bottom:12px;}


.faqzoeken{
	height:23px;
	line-height:23px;
	margin:0px;
	padding:0px;
}

.faqzoeken h3{
	float:left;
	margin-right:10px;
	line-height:0px;
}

.olee {
	width:151px;
	height:23px;
	padding:0px;
	margin:0px;
	padding-top:3px;
	line-height:23px;
	margin-right:3px;
	display:block;
	background-image:url(../images/faqzoeken_textveld.jpg);
}

.zoekknop{
margin-left:10px;
}

.label, .formulier p {
	padding: 0px !important;
	margin: 0px !important;
}

.formulier p {
	float: left;
	width: 100%;
	padding-top: 10px !important;	
}

.label {
	padding-bottom: 10px !important;	
}

