﻿/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}




@font-face {
	font-family: 'AvenirLT-Book';
	src: url('/Visual/Fonts/AvenirLT-Book.eot?') format('eot'), 
	     url('/Visual/Fonts/AvenirLT-Book.woff') format('woff'), 
	     url('/Visual/Fonts/AvenirLT-Book.ttf')  format('truetype'),
	     url('/Visual/Fonts/AvenirLT-Book.svg#AvenirLT-Book') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'AvenirLT-Medium';
	src: url('/Visual/Fonts/AvenirLT-Medium.eot?') format('eot'), 
	     url('/Visual/Fonts/AvenirLT-Medium.woff') format('woff'), 
	     url('/Visual/Fonts/AvenirLT-Medium.ttf')  format('truetype'),
	     url('/Visual/Fonts/AvenirLT-Medium.svg#AvenirLT-Medium') format('svg');
	font-weight: normal;
    font-style: normal;
}


.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

input{
	-webkit-appearance: none;
}
a{
	color: inherit;
}
a:hover{
	color: #000;
}

html,
body{
	margin: 0;
	padding: 0;
}
body{
	line-height: 100%;
	background: #e6e5e5;
	color: #5a5a5a;
	font-family: "AvenirLT-Book", Verdana, Georgia, sans-serif;
	overflow-y: scroll;
	padding-bottom: 50px;
}

#header{
	border-top: 8px solid #f4e6f5;
	background-color: #fff;
}

#header > div{
	width: 960px;
	margin: 0 auto;
	padding: 39px 0;
}

#header img{
	float: left;
	margin-right: 25px;
}

#header h1,
#header h2{
	color: #5a5a5a;
	text-align: left;
	margin: 0;
	font-weight: normal;
	font-style: normal;

}

#header h1{
	font-family: 'AvenirLT-Medium';
	font-size: 27px;
	line-height: 34px;
	margin: 12px 0 14px;
}
#header h2{
	font-size: 21px;
	line-height: 28px;
}

.wrapper{
	width: 960px;
	margin: 0 auto;
}

#container{
	position: relative;
	background: #fff;
	border-bottom: 10px solid #fff;
}


#container div.content{
	background-color: #fff;
	width: 1010px;
	margin: 0 auto;
	min-height: 200px;
	position: relative;
	z-index: 10;
	padding: 0;
}

#container div.bg-content{
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 20px;
	background-color: #f5f5f5;
	z-index: 1;
}

#container #page{
	width: 960px;
	padding: 0 20px 20px;
	
	color: #766d6b;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
}

#content-holder{
	float: left;
	width: 510px;
}
#content-holder .title{
	font-weight: normal;
	font-size: 22px;
	padding: 30px 0 22px;
	margin: 0
}
#content-holder .title span{
	color: #fa8991;
}

#image-holder{
	margin-top: 80px;
	float: right;
	width: 360px;
	border-left: 1px solid #d9d6d6;
	padding: 0 0 0 35px;
}

#image-holder img,
#content-holder img{
	display: block;
	max-width: 100%;
	height: auto;
}



#image-holder.text{
	padding-left: 25px;
}
#content-holder.images{
	width: 530px;
}

#content-holder.images img{
	width: 100%;
}

#content-holder.images p{
	margin-bottom: 45px;
}

#homepage{
	position: relative;
	margin: 0 auto;
	width: 980px;
}

#homepage .box{
	margin: 0 10px 20px;
  	float: left;
  	position: relative;
}

.box-image:hover img{
	opacity: 0.8;
}
#homepage .box-text{
  width: 225px;
  height: 165px;
  background-color: #8c8a8a;
}
#homepage .box-text a{
	display: block;
	width: 100%;
	height: 100%;

}
#homepage .box-text:hover{
	background-color: #aaa;
}

#homepage a{
	text-decoration: none;
	color: #fff;

}
#homepage h3{
	margin: 0;
	padding: 20px;
	color: #fff;
	font-size: 22px;
	font-weight: normal;
}

#homepage h3:after{
	content: '';
	display: inline-block;
	margin-left: 10px;
	width: 5px;
	height: 11px;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAALCAYAAAC3ZUeVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGNJREFUeNpi/NU/P4qBgWEZAxJgAuK5QByOLsgBxPOAOBhZ8B8QcwHxAiAOAgmyIOnigUrwMTGgAl4gLkMXvAnEUcjabwNxKBBfZoFadhtqyRWY7Q+hzrmC7KRAkBZkgwECDADNERDNG2T37AAAAABJRU5ErkJggg==);
	position: relative;
	top: 1px;
}

#homepage img{
  display: block;
  height: auto;
  width: 100%;
}



#homepage h3.bekijk:after{
	width: 11px;
	height: 5px;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAFCAYAAACTphZWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGZJREFUeNpi/NU/35CBgWE9EMsD8T8GTMAExD+AOBnEOA/EvkB8GyqBjr8BcQIQL2OC6r4MxEFQDcjgCxDHAfFKmBUwcAWIg4H4JpT/GYjjgXgtsnuQAciGCCC+DsR5QLwOWRIgwAD+lxShmDnO5wAAAABJRU5ErkJggg==);
	
	top: -3px;
}

.back-button{
	text-decoration: none;
}
.back-button:hover{
	color: #aaa;
