/* Pagina gerelateerde CSS */
.inleiding, .kop {
	width:100%;
	margin:0;
	float:left;
	}
	.inleiding h2 {
		font-size:18px;
		line-height:26px;
		font-weight:normal;
		color:#808080;
		margin-bottom:14px;
		}
	.inleiding .cmsBlok1 p, .cmsBlok1 {
		margin-bottom:0 !important;
		}
	.kop h1 {
		display:block;
		width:100%;
		color:#004b96;
		font-size:34px;
		font-weight:400;
		float:left;
		}
	.kop p {
		display:block;
		margin:0 0 20px 40px;
		padding:0 0 1px;
		color:#00abe0;
		font-size:15px;
		float:left;
		}
		.kop p span {
			color:#004b96;
			}
.overzicht {
	margin:10px 0 0;
	float:left;
	width: 200px;
	clear:left;
	}
.recentProjects {
	width:auto;
	background:url('../img/layout/bg/bg_recent-projects.jpg') no-repeat left 40px;
	float:left;
	}
	.recentProjects strong {
		color:#004b96;
		font-size:28px;
		}
	.recentProjects span, .recentProjects span a,.projectdiv span,.projectdiv span a {
		margin:0 0 0 235px;
		color:#00abe0;
		font-size:17px;
		}
		.recentProjects span a {
			margin:0;
			}
		.projectdiv span a {
			margin:0;
			}
		.projectdiv span {
			margin:0 0 10px 0;
			float:left;
			}
	.projects {
		margin:0 0 0 235px;
		}
		.cmsBlok12 {
			margin:10px 0 0;
			border-bottom:1px solid #d4d4d4;
			}
.album {
	float:left;
	}
	.tmb {
		width:245px;
		margin:0 10px 10px 0;
		float:left;
		}
		.rt {
			margin:0 0 10px 0;
			}
		.tmb a {
			display:block;
			border:1px solid #d4d4d4;
			}
		.tmb a:hover {
			border:1px solid #00abe0;
			}
span.date {
	display:block;
	color:#00abe0;
	font-size:11px;
	font-weight:400;
	}
.contact label {
	display:block;
	width:100px;
	padding:3px 0;
	}
	label.radio {
		width:auto;
		margin:0 10px 2px 0;
		float:left;
		}
	input.radio {
		margin:4px 5px 2px 0;
		float:left;
		}
ul.sitemap {
	min-width:150px;
	margin:0 10px 0 0;
	list-style:none;
	float:left;
	}
	ul.sitemap a, .list ul a, .list p {
		display:block;
		padding:2px 0;
		color:#808080;
		text-decoration:none;
		}
	ul.sitemap a:hover, .list ul a:hover {
		color:#00abe0;
		}

/* Standaard cmsBlokken, alleen width aanpassen indien nodig */
.cmsBlok1,.cmsBlok2,.cmsBlok3,.cmsBlok4,.cmsBlok7,.cmsBlok8,.cmsBlok9,.cmsBlok10,.cmsBlok12,.cmsBlok13,.blok {
	width:100%;
	margin-bottom:5px;
	float:left;
	}
.cmsBlok1 strong,.cmsBlok2 strong,.cmsBlok3 strong,.cmsBlok4 strong,.cmsBlok7 strong,.cmsBlok8 strong,.cmsBlok9 strong,.cmsBlok10 strong,.cmsBlok12 strong,.cmsBlok13 strong,.blok strong {
	font-weight:bold;
	font-size:12px;
	}
.cmsBlok5,.cmsBlok6 {
	overflow:hidden;
	margin-bottom:10px;
	float:left;
	margin:5px 5px 18px 0;
	}
	.cmsBlok1 p,.cmsBlok2 p,.cmsBlok3 p,.cmsBlok4 p,.cmsBlok12 p,.cmsBlok13 p,.blok p {
		margin-bottom:15px;
		line-height:16px;
		}
.foto_links {
	margin:0 10px 10px 0;
	float:left;
	}
.foto_rechts {
	margin:0 0 10px 10px;
	float:right;
	}
	.cmsBlok10 h2, .kop strong {
		color:#00ABE0;
		font-weight:normal;
		font-size:15px;
		margin:0 0 10px 40px;
		}
.cmsBlok11 {
	width:46%;
	float:left;
	}
	.cmsBlok11 p {
		margin:0 !important;
		padding:2px 0;
		}
	/*.cmsBlok11 p {
		margin:0 !important;
		padding:2px 20px;
		color:#00abe0;
		font-weight:700;
		}*/
	.news {
		margin:10px 0;
		padding:0 0 10px;
		border-bottom:1px solid #ddd;
		}
	.newsImage {
		float:left;
		margin:0 5px 5px 0;
		}
		.news .content {
			margin:0 0 8px;
			width:auto;
			}
		.readmore {
			clear:both;
			}
		.date {
			display:inline;
			}
		.nieuws img {
			float:right;
			margin:3px 0 4px 7px;
			}
			.nieuws p {
				padding:0 10px 0 0;
				}

.cmsBlok13 strong {
	color:#004B96;
	font-size:14px;
	font-weight:700;
	}
.cmsBlok13 p {
	margin-bottom:3px;
	}
#map {
	width:500px;
	height:400px;
	overflow:hidden;
	}
	.routeblokje {
		float:left;
		width:240px;
		margin:20px 10px 0 0;
		}
	.routeblokje strong {
		font-weight:bold;
		}
	.cmsBlok14 a {
		float:left;
		}
	.cmsBlok14 a {
		float:left;
		width:70px;
		height:70px;
		margin:0 5px 5px 0;
		padding:3px;
		border:1px solid #00ABE0;
		text-align:center;
		}
	.cmsBlok14 a:hover {
		border:1px solid #004B96;
		}
.zoekg {
    border-left: 1px solid #D4D4D4;
    float: left;
    width: 231px;
	}
	.roep1 {
		margin-left:0;
		}
	.roep2 {
		margin-left:14px;
		}
	.roep3 {
		margin-left:14px;
		}
	.roep4 {
		margin-left:14px;
		}
		.roep2 a {
			margin-left:14px;
			}
		.roep3 a {
			margin-left:20px;
			}
		.roep4 a {
			margin-left:29px;
			}
		.zoekg a {
			clear:both;
			float:left;
			margin-left:29px;
			}
.zoekwoorden {
	margin:20px 0;
	}
.zoekwoorden ft {
	width:990px;
	padding:5px 0;
	}
.projectdiv .project {
	float:left;
	margin: 0 0 15px;
	padding:10px 0 0;
	border-top:1px solid #D4D4D4;
	width:100%;
	}
.projectdiv .project p {
	margin-bottom:10px;
	}

.gallery_referenties {
    float: left;
    min-height: 326px;
    margin: 20px 10px 0 0;
    padding: 0 5px;
    position: relative;
    width: 411px;
    z-index: 999;
}
.gallery_large {
    float: left;
    /*height: 281px;
		height:306px;*/
		height:368px;
    overflow: hidden;
    position: relative;
    /*width: 411px;*/
  	width: 495px;
    z-index: 2;
	/*border:1px solid #D4D4D4;*/
}
.gallery_large img {
    display: block;
    /*height: 282px;
    width: 413px;*/
}
.gallery_thumb {
    float: left;
    min-height: 63px;
    position: relative;
   /* width: 425px;*/
		width: 495px;
    z-index: 3;
}
.gallery_thumb ul {
	margin-left:0;
    background: none repeat scroll 0 0 transparent;
    min-height: 63px;
    position: relative;
    width: 495px;
}
.gallery_thumb ul li {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 42px;
    list-style: none outside none;
    margin: 0 0 0 5px;
    padding: 17px 5px 5px;
    width: 68px;
}
.gallery_thumb ul li:first-child {
	margin-left:0;
	}
.gallery_thumb ul li.activeLI {
    background: url("../img/layout/referenties_gallery_selectie.png") no-repeat scroll 0 0 transparent;
}
.gallery_thumb ul li a {
    background: none repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 42px;
    width: 68px;
}
.gallery_thumb ul li.activeLI a {
    cursor: default;
}
.gallery_thumb img {
    display: block;
    height: 42px;
    width: 68px;
}
.project strong {
	font-weight:bold;
	}


.checkWrong{
    color: #F00;
}


#DivLogo{
	position: relative;
	left: 20px;
	top: 0;
	margin-bottom: 10px;
}

