/* general reset */
* {font-size: 100.01%;}
html {font-size: 62.5%;}
@font-face {
    font-family: 'OpenSansLight';
    src: url('https://www.mahieu.nl/fonts/opensans-light-webfont.eot');
    src: url('https://www.mahieu.nl/fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.mahieu.nl/fonts/opensans-light-webfont.woff') format('woff'),
         url('https://www.mahieu.nl/fonts/opensans-light-webfont.ttf') format('truetype'),
         url('https://www.mahieu.nl/fonts/opensans-light-webfont.svg#OpenSansLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'OpenSansRegular';
    src: url('https://www.mahieu.nl/fonts/opensans-regular-webfont.eot');
    src: url('https://www.mahieu.nl/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.mahieu.nl/fonts/opensans-regular-webfont.woff') format('woff'),
         url('https://www.mahieu.nl/fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('https://www.mahieu.nl/fonts/opensans-regular-webfont.svg#OpenSansLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face{
	font-family: 'MavenPro Bold';
	src: url('https://www.mahieu.nl//fonts/maven_pro_bold-webfont.eot');
	src:url('https://www.mahieu.nl//fonts/maven_pro_bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://www.mahieu.nl//fonts/maven_pro_bold-webfont.woff') format('woff'),
		url('https://www.mahieu.nl//fonts/maven_pro_bold-webfont.ttf') format('truetype'),
		url('https://www.mahieu.nl//fonts/maven_pro_bold-webfont.svg#MavenProBold') format('svg');
}
@font-face{
	font-family: 'MavenPro Medium';
	src: url('https://www.mahieu.nl//fonts/maven_pro_medium-webfont.eot');
	src:url('https://www.mahieu.nl//fonts/maven_pro_medium-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://www.mahieu.nl//fonts/maven_pro_medium-webfont.woff') format('woff'),
		url('https://www.mahieu.nl//fonts/maven_pro_medium-webfont.ttf') format('truetype'),
		url('https://www.mahieu.nl//fonts/maven_pro_medium-webfont.svg#MavenProMedium') format('svg');
}
@font-face{
	font-family: 'MavenPro Regular';
	src: url('https://www.mahieu.nl//fonts/maven_pro_regular-webfont.eot');
	src:url('https://www.mahieu.nl//fonts/maven_pro_regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://www.mahieu.nl//fonts/maven_pro_regular-webfont.woff') format('woff'),
		url('https://www.mahieu.nl//fonts/maven_pro_regular-webfont.ttf') format('truetype'),
		url('https://www.mahieu.nl//fonts/maven_pro_regular-webfont.svg#MavenProRegular') format('svg');
}
body{
	margin:0;
	background:#fff;
	color:#808184;
	font:1.1em 'OpenSansLight', Arial, Helvetica, sans-serif;
	-webkit-text-size-adjust:100%;
}
strong{font-family:'OpenSansRegular', Arial, Helvetica, sans-serif;}
img{border-style:none;}
a{
	text-decoration:underline;
	color:#8900bb;
}
a:hover{text-decoration:none;}
input,
textarea,
select {
	font:100% 'MavenPro Regular', Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#58595b;
}
input[type="image"]{
	padding:0;
	border:none;
}
input[type=text], input[type=password], input[type=file], input[type=submit], textarea{
	-webkit-appearance:none;
	-webkit-border-radius:0;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.skip{
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.skip:focus{
	position:static;
	width:auto;
	height:auto;
}
.hidden{display:none;}
/* wrapper */
#wrapper{
	position:relative;
	width:100%;
}
/* header */
#header{
	position:relative;
	z-index:2;
	padding:0 0 10px;
	border-bottom:2px solid #dddee0;
	min-width:1000px;
}
#header .holder{
	margin:0 auto;
	width:1000px;
}
#header .holder:after{
	display:block;
	clear:both;
	content:'';
}
/* logo */
.logo{
	float:left;
	overflow:hidden;
	margin:14px 0 0 20px;
	width:310px;
	height:100px;
}
.logo img{display:block;}
/* nav */
#nav{
	float:right;
	margin:0;
	padding:0 1px 0 0;
	background:url(https://www.mahieu.nl/image/system/separator-nav.gif) no-repeat 100% 0;
	font:17px/20px 'MavenPro Regular', Arial, Helvetica, sans-serif;
	list-style:none;
}
#nav>li{
	float:left;
	padding:0 0 0 1px;
	background:url(https://www.mahieu.nl/image/system/separator-nav.gif) no-repeat;
}
#nav>li>a{
	float:left;
	padding:3px 11px 0;
	border-top:3px solid #fff;
	color:#58595b;
	text-decoration:none;
}
#nav>li.active>a,
#nav>li.hover>a,
#nav>li>a:hover{border-color:#8900bb;}
/* drop */
.drop{
	position:absolute;
	top:26px;
	left:0;
	padding:16px 16px 14px;
	background:#f1f1f1;
	border-top:4px solid #fff;
	width:403px;
	font-size:13px;
	line-height:16px;
}
.drop ul{
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.drop ul li{
	float:left;
	padding:0 9px 0 15px;
	background:url(https://www.mahieu.nl/image/system/arrow-nav.gif) no-repeat 0 5px;
	width:170px;
}
.drop a{
	text-decoration:none;
	color:#404041;
}
.drop a:hover{text-decoration:underline;}
/* main */
#main{
	position:relative;
	z-index:1;
	padding:0 0 14px;
}
/* block-gallery */
.block-gallery{
	position:relative;
	overflow:hidden;
	border-bottom:2px solid #dedee0;
	width:100%;
	min-width:1000px;
	height:298px;
	font:1.272em/1.143em 'MavenPro Regular', Arial, Helvetica, sans-serif;
}
.block-gallery .holder{
	position:relative;
	z-index:1;
	margin:0 auto;
	width:1000px
}
.block-gallery .frame {
	position:relative;
	width:2000px;
	overflow:hidden;
	margin:0 0 0 -513px;
}
.block-gallery .holder ul{
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
	width:99999px;
	height:315px;
	list-style:none;
}
.block-gallery .holder li{
	position:relative;
	float:left;
	position:absolute;
	top:0;
	left:0;
	height:315px;
	width:2000px;
}
.block-gallery img{
	display:block;
	margin:-1px 0 0;
}
.block-gallery .area-link{
	position:absolute;
	left:538px;
	bottom:21px;
}
.block-gallery .area-link a{
	margin:0 22px 0 0;
	padding:0 0 0 19px;
	background:url(https://www.mahieu.nl/image/system/arrow-link.gif) no-repeat 0 4px;
	color:#214075;
	text-decoration:none;
}
.block-gallery .area-link a:hover{text-decoration:underline;}
.block-gallery .prev,
.block-gallery .next{
	position:absolute;
	z-index:10;
	top:50%;
	left:0;
	overflow:hidden;
	margin:-77px 0 0;
	background:url(https://www.mahieu.nl/image/system/bg-sprite.png) no-repeat 0 -105px;
	width:30px;
	height:162px;
	text-indent:-9999px;
}
.block-gallery .next{
	left:auto;
	right:0;
	background-position:-40px -105px;
}
.pagination{
	position:absolute;
	z-index:10;
	bottom:0;
	left:0;
	overflow:hidden;
	height:43px;
	width:100%;
	text-align:center;
}
.pagination-holder{
	overflow:hidden;
	display:inline-block;
	background:url(https://www.mahieu.nl/image/system/bg-sprite.png) no-repeat 0 -314px;
	vertical-align:top;
}
*+html .pagination-holder{display:inline;}
.pagination-frame{
	float:left;
	padding:0 14px;
	background:url(https://www.mahieu.nl/image/system/bg-sprite.png) no-repeat 100% -420px;
}
.pagination ul{
	float:left;
	background:url(https://www.mahieu.nl/image/system/bg-sprite.png) repeat-x 0 -367px;
	margin:0;
	padding:15px 0;
	height:13px;
	list-style:none;
}
.pagination li{
	float:left;
	padding:0 2px;
	text-align:left;
}
.pagination a{
	display:block;
	overflow:hidden;
	background:url(https://www.mahieu.nl/image/system/bg-sprite.png) no-repeat;
	width:11px;
	height:11px;
	text-indent:-9999px;
}
.pagination a:hover,
.pagination .active a{background-position:-21px 0;}
/* container */
.container{
	margin:0 auto;
	padding:85px 0 0 3px;
	width:997px;
	line-height:1.454em;
}
/* twocolumns */
#twocolumns{width:100%;}
#twocolumns:after{
	display:block;
	clear:both;
	content:'';
}
/* content */
#content{
	float:left;
	width:670px;
}
/* section */
.section{
	margin:0 0 20px 0px;
	width:100%;
}
.section:after{
	display:block;
	clear:both;
	content:'';
}
/* block */
.block{
	float:left;
	width:400px;
}
/* heading */
.heading{
	position:relative;
	margin:-85px 0 20px;
	padding:42px 17px 1px;
	border-left:2px solid #dddee0;
	height:1%;
	color:#404041;
}
.block .heading{margin-bottom:24px;}
.aside .heading{
	margin-left:-23px;
	padding-left:21px;
}
#sidebar .heading{margin-left:-32px;}
.heading h2{
	margin:0;
	font-weight:normal;
	font-size:20px;
	line-height:22px;
}
.container p{margin:0 0 13px;}
.container blockquote{
	margin:0 0 17px;
	padding:7px 20px 0 43px;
	background:url(https://www.mahieu.nl/image/system/bg-quote-top.gif) no-repeat;
	font-size:17px;
	line-height:20px;
}
.container q{
	display:block;
	padding:0 0 9px;
	background:url(https://www.mahieu.nl/image/system/bg-quote-bottom.gif) no-repeat 99% 100%;
}
.container q:after,
.container q:before{
	quotes:nonw;
	content:"";
}
/* aside */
.aside{
	float:right;
	width:225px;
}
.aside .schaalbeeld { text-align: right; }
.box{
	overflow:hidden;
	background:#8900bb url(https://www.mahieu.nl/image/system/bg-box.gif) repeat-y -235px 0;
	width:225px;
	color:#fff;
}
.box .holder{background:url(https://www.mahieu.nl/image/system/bg-box.gif) no-repeat -5px 0;}
.box .frame{
	padding:25px 11px 15px;
	background:url(https://www.mahieu.nl/image/system/bg-box.gif) no-repeat -465px 100%;
	min-height:160px;
}
.box .phone{
	display:block;
	margin:0 4px 11px;
	padding:0 0 0 19px;
	background:url(https://www.mahieu.nl/image/system/ico-phone.gif) no-repeat;
	font:18px/20px 'MavenPro Bold', Arial, Helvetica, sans-serif;
}
.box .phone a{
	color:#fff;
	text-decoration:none;
}
.box .link{
	display:block;
	overflow:hidden;
	margin:0 0 37px;
	padding:8px 0 0;
	background:url(https://www.mahieu.nl/image/system/bg-sprite.png) no-repeat -107px -105px;
	width:203px;
	height:28px;
	color:#404041;
	font:18px/20px 'MavenPro Medium', Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
}
/* contact-form */
.contact-form{padding:0 1px;}
.contact-form h3{
	margin:0 0 5px;
	font:16px/18px 'MavenPro Bold', Arial, Helvetica, sans-serif;
}
.contact-form .text{
	display:block;
	overflow:hidden;
	margin:0 0 7px;
	background:url(https://www.mahieu.nl/image/system/bg-sprite.png) no-repeat 0 -275px;
	width:201px;
	height:28px;
}
.contact-form .text input{
	float:left;
	padding:6px 10px;
	background:none;
	border:none;
	width:181px;
	height:16px;
	color:#58595b;
	font:13px/16px 'MavenPro Regular', Arial, Helvetica, sans-serif;
}
.contact-form .submit{
	display:block;
	overflow:hidden;
	margin:9px 0 0 auto;
	padding:0;
	background:url(https://www.mahieu.nl/image/system/bg-sprite.png) no-repeat -226px -275px;
	border:none;
	width:84px;
	height:29px;
	cursor:pointer;
	line-height:0;
	text-indent:-9999px;
}
/* block-info */
.block-info{
	position:relative;
	overflow:hidden;
	margin:0 -9px;
	background:url(https://www.mahieu.nl/image/system/bg-block-info.gif) no-repeat;
	width:688px;
	color:#6d6e70;
}
.block-info .holder{
	padding:11px 9px;
	background:url(https://www.mahieu.nl/image/system/bg-block-info.gif) no-repeat -693px 100%;
}
.block-info .frame{
	padding:26px 22px 22px 33px;
	background:url(https://www.mahieu.nl/image/system/bg-block-info-holder.gif) no-repeat 100% 0;
}
.block-info h3{
	margin:0 0 27px;
	font-weight:normal;
	font-size:20px;
	line-height:22px;
	color:#404041;
}
.block-info .list{
	overflow:hidden;
	margin:0;
	padding:0;
	font:20px/23px 'MavenPro Bold', Arial, Helvetica, sans-serif;
	list-style:none;
}
.block-info .list li{
	float:left;
	margin:0 0 -14px;
	width:200px;
}
.block-info .list .left-column{
	padding:0 148px 0 0;
	width:260px;
}
.block-info .list ul{
	margin:0;
	padding:0;
	list-style:none;
}
.block-info .list ul li{
	float:none;
	margin:0;
	padding:0 0 13px 32px;
	background:url(https://www.mahieu.nl/image/system/bullet-list.gif) no-repeat;
	width:auto;
}
.block-info .list a{
	text-decoration:none;
	color:#6d6e70;
}
.block-info .list a:hover{text-decoration:underline;}
.block-info .more{
	display:block;
	margin:-9px 0 0;
	font-size:1.091em;
	line-height:1.167em;
	text-align:right;
}
.block-info .more a{
	padding:0 0 0 13px;
	background:url(https://www.mahieu.nl/image/system/arrow-more.gif) no-repeat 0 3px;
}
/* sidebar */
#sidebar{
	float:right;
	width:252px;
}
/* news-list */
.news-list{
	margin:0 0 13px -31px;
	padding:5px 0 0;
	font-size:0.909em;
	line-height:1.4em;
	color:#929497;
	list-style:none;
}
.news-list li{
	overflow:hidden;
	padding:0 0 14px;
}
.news-list .date{
	float:left;
	padding:3px 10px 0 0;
	color:#000;
	font-size:0.9em;
	line-height:1.223em;
	text-align:center;
}
.news-list .date span{display:block;}
.news-list .month{
	padding:0 4px 0 5px;
	background:#8900bb;
	color:#fff;
}
.news-list .day{
	padding:0 0 1px;
	border:1px solid #d0d2d3;
	border-width:0 1px 1px;
}
.news-list .holder{
	overflow:hidden;
	padding:1px 0 0;
}
.news-list h3{
	margin:0 0 8px;
	font-weight:normal;
	font-size:1.4em;
	line-height:1.141em;
}
.news-list h3 a{color:#808184;}
.news-list p{margin:0;}
/* news-form */
.news-form{
	margin:0 0 21px;
	color:#404041;
}
.news-form label{font:17px/20px 'MavenPro Medium', Arial, Helvetica, sans-serif;}
.news-form .row{
	overflow:hidden;
	margin:7px 0 0;
	background:url(https://www.mahieu.nl/image/system/bg-sprite.png) no-repeat -123px -146px;
	width:252px;
	height:29px;
}
.news-form .row .text{
	float:left;
	overflow:hidden;
	padding:6px 0 7px 10px;
	background:none;
	border:none;
	width:167px;
	height:16px;
	font-size:13px;
	line-height:16px;
}
.news-form .row .submit{
	float:right;
	overflow:hidden;
	margin:0;
	padding:0;
	background:url(https://www.mahieu.nl/image/system/bg-sprite.png) no-repeat -245px -180px;
	border:none;
	width:65px;
	height:29px;
	cursor:pointer;
	line-height:0;
	text-indent:-9999px;
}
.news-form .row .submit:hover,
.contact-form .submit:hover{cursor:pointer;}
/* box-sponsors */
.box-sponsors{
	padding:4px 0 25px 103px;
	background:url(https://www.mahieu.nl/image/system/bg-box-sponsor.jpg) no-repeat 18px -1px;
}
.box-sponsors h4{
	margin:0 0 13px 10px;
	color:#231f20;
	font-weight:normal;
	font-size:18px;
	line-height:20px;
}
.box-sponsors h4 span{
	display:block;
	padding:0 0 0 53px;
	font-size:0.5em;
	line-height:1.333em;
	color:#a6a8ab;
}
.box-sponsors img{vertical-align:top;}
/* footer */
#footer{
	margin:0 auto;
	padding:0 21px 9px;
	background:#767777;
	width:958px;
	color:#fff;
	font-size:0.818em;
	line-height:1.333em;
}
#footer p{margin:0;}
/* footer-block */
.footer-block{
	position:relative;
	overflow:hidden;
	margin:0 -21px 12px;
	padding:68px 23px 10px;
	background:#f1f1f2 url(https://www.mahieu.nl/image/system/bg-footer-block.jpg) no-repeat;
	width:954px;
}
.footer-block h5{
	position:relative;
	margin:-53px 0px 33px;
	font:17px/20px 'MavenPro Medium', Arial, Helvetica, sans-serif;
	text-shadow:2px 1px 0 #fff;
	color:#000;
}
/* area-menu */
.area-menu{
	float:left;
	padding:0 23px 0 0;
	width:200px;
}
.area-menu ul{
	margin:0;
	padding:0;
	text-shadow:2px 1px 0 #fff;
	font:1.333em/1.167em 'MavenPro Bold', Arial, Helvetica, sans-serif;
	list-style:none;
}
.area-menu li{
	padding:0 0 3px 10px;
	background:url(https://www.mahieu.nl/image/system/arrow-menu.gif) no-repeat 0 4px;
}
.area-menu a,
.area-contact a{
	color:#6d6e70;
	text-decoration:none;
}
.area-menu a:hover,
.area-contact a:hover{text-decoration:underline;}
/* area-contact */
.area-contact{
	float:right;
	padding:4px 0 0;
	width:198px;
	color:#6d6e70;
	text-shadow:2px 1px 0 #fff;
	font:1.333em/1.167em 'MavenPro Bold', Arial, Helvetica, sans-serif;
}
.footer-block .area-contact h5{margin:-55px -1px 35px;}
.area-contact h6{
	margin:0 0 14px;
	font:1em/1.4em 'MavenPro Bold', Arial, Helvetica, sans-serif;
}
.area-contact address{
	padding:0 0 1px;
	font-style:normal;
	line-height:1.45em;
}
.area-contact dl{
	overflow:hidden;
	margin:0;
}
.area-contact dt{
	float:left;
	margin:0 4px 0 0;
}
.area-contact dd{
	overflow:hidden;
	margin:0 0 3px;
}
/* area-sponsor */
.area-sponsor{
	float:left;
	padding:15px 0 12px 33px;
	background:url(https://www.mahieu.nl/image/system/bg-footer.gif) repeat-y;
	width:475px;
	font-size:1.223em;
	line-height:1.273em;
	color:#000;
}
.footer-block .area-sponsor h5{margin:-68px -7px 48px;}
.area-sponsor h6{
	margin:-5px 4px 0 0;
	display:inline-block;
	vertical-align:middle;
	width:148px;
	font-weight:normal;
	font-size:17px;
	line-height:20px;
}
*+html .area-sponsor h6{
	display:inline;
	margin-right:28px;
}
.area-sponsor img{vertical-align:middle;}
.area-sponsor ul{
	display:inline-block;
	margin:14px 0 0 23px;
	padding:1px 0 0;
	vertical-align:middle;
	list-style:none;
}
*+html .area-sponsor ul{
	display:inline;
	margin-left:7px;
}
.area-sponsor li{
	overflow:hidden;
	padding:0 0 6px 12px;
	background:url(https://www.mahieu.nl/image/system/arrow-footer.gif) no-repeat 0 4px;
}
.area-sponsor a{
	text-decoration:none;
	color:#000;
}
.area-sponsor a:hover{text-decoration:underline;}
/* print version */
@media print{
	#nav,
	.block-gallery,
	.box .link,
	.contact-form,
	.block-info .more,
	.news-form{display:none;}
	#header{
		border:none;
		min-width:0;
	}
	#header .holder{
		margin:0;
		width:100%;
	}
	/* logo */
	.logo{
		float:none;
		margin:0;
	}
	/* main */
	#main{padding:0 0 20px;}
	/* container */
	.container{
		margin:0;
		padding:0;
		width:100%;
		font-size:11px;
		line-height:16px;
	}
	/* content */
	#content{
		float:none;
		width:100%;
	}
	/* section */
	.section{margin:0;}
	/* block */
	.block{
		float:none;
		width:100%;
	}
	/* heading */
	.heading,
	.block .heading,
	.aside .heading,
	#sidebar .heading{
		margin:0 0 10px;
		padding:0;
		border:none;
	}
	.container blockquote{
		padding:0;
		background:none;
	}
	.container q{
		padding:0;
		background:none;
	}
	/* aside */
	.aside{
		float:none;
		width:100%;
		margin:0 0 13px;
	}
	.box{
		background:none;
		width:100%;
		color:#808184;
	}
	.box .holder{background:none;}
	.box .frame{
		padding:0;
		background:none;
		min-height:1px;
	}
	.box .phone{
		font-size:12px;
		line-height:14px;
		margin:0;
		padding:0;
		background:none;
	}
	/* block-info */
	.block-info{
		margin:0;
		background:none;
		width:100%;
	}
	.block-info .holder,
	.block-info .frame{
		padding:0;
		background:none;
	}
	.block-info h3{margin:0 0 10px;}
	.block-info .list li{
		float:none;
		margin:0;
		width:100%;
	}
	.block-info .list .left-column{
		padding:0;
		width:100%;
	}
	.block-info .list ul li{
		padding:0 0 5px;
		background:none;
		width:auto;
		font-size:12px;
		line-height:14px;
	}
	/* sidebar */
	#sidebar{
		float:none;
		width:100%;
	}
	/* news-list */
	.news-list{margin:0;}
	.news-list li{
		overflow:hidden;
		padding:0 0 13px;
		font-size:12px;
		line-height:14px;
	}
	.news-list li .date span{display:inline;}
	.news-list .date{
		float:none;
		display:block;
		padding:0 0 9px;
		font-size:12px;
		line-height:14px;
		text-align:left;
	}
	.news-list .month{
		padding:0;
		background:none;
		color:#000;
	}
	.news-list .day{
		padding:0;
		border:none;
	}
	.news-list h3 a{text-decoration:none;}
	/* box-sponsors */
	.box-sponsors{
		padding:10px 0;
		background:none;
	}
	.box-sponsors h4{margin:0 0 13px;}
	.box-sponsors h4 span{padding:0;}
	/* footer */
	#footer{
		margin:0;
		padding:0;
		background:none;
		width:100%;
		color:#808184;
		font-size:9px;
		line-height:12px;
	}
	/* footer-block */
	.footer-block{
		position:relative;
		overflow:hidden;
		margin:0;
		padding:0;
		background:none;
		width:100%;
	}
	.footer-block h5{
		margin:0 0 10px;
		text-shadow:none;
	}
	/* area-menu */
	.area-menu{
		float:none;
		padding:0 0 10px;
		width:100%;
	}
	.area-menu ul{
		text-shadow:none;
		font:12px/14px 'MavenPro Bold', Arial, Helvetica, sans-serif;
	}
	.area-menu li{
		padding:0 0 3px;
		background:none;
	}
	/* area-contact */
	.area-contact{
		float:none;
		padding:0 0 10px;
		width:100%;
		color:#6d6e70;
		text-shadow:none;
		font:12px/14px 'MavenPro Bold', Arial, Helvetica, sans-serif;
	}
	.footer-block .area-contact h5{margin:0 0 10px;}
	.area-contact h6{
		margin:0 0 4px;
		font:12px/14px 'MavenPro Bold', Arial, Helvetica, sans-serif;
	}
	.area-contact address{
		padding:0 0 1px;
		font-style:normal;
		line-height:14px;
	}
	/* area-sponsor */
	.area-sponsor{
		float:none;
		padding:0;
		background:none;
		width:100%;
		font-size:11px;
		line-height:14px;
		color:#000;
	}
	.footer-block .area-sponsor h5{margin:0 0 10px;}
	.area-sponsor h6{
		margin:0 0 5px;
		display:block;
		font-weight:normal;
		font-size:17px;
		line-height:20px;
	}
	*+html .area-sponsor h6{display:block;}
	.area-sponsor img{vertical-align:top;}
	.area-sponsor ul{
		display:block;
		margin:0;
		padding:0;
	}
	*+html .area-sponsor ul{
		display:block;
		margin-left:0;
	}
	.area-sponsor li{
		overflow:hidden;
		padding:0 0 6px;
		background:none;
	}
}

.titleblock{
	position:relative;
	overflow:hidden;
	border-bottom:2px solid #dedee0;
	width:100%;
	min-width:1000px;
	height:90px;
	font:1.272em/1.143em 'MavenPro Regular', Arial, Helvetica, sans-serif;
	background:url(https://www.mahieu.nl/image/system/title-background.jpg) repeat-x 100% 0;
}
.titleblock .holder{
	position:relative;
	z-index:1;
	margin:0 auto;
	width:1000px
}
.titleblock .frame {
	position:relative;
	width:2000px; font-size: 3em; color: #fff; padding: 50px 0px 0px 513px; 
	margin:0 0 0 -513px;
}
.titleblock .frame h1 { font-weight: normal; padding: 0px 0px 0px 20px; margin: 0em;}
div#tekst { margin-left: 20px; }
div#tekst h2, div#tekst h3 { margin:0; font-weight:normal; font-size:18px; line-height:22px; }
div#tekst nieuwsnavigatie h3 { margin:0; font-weight:normal; font-size:18px; line-height:22px; }

.nieuwsleft {float: left; width: 50%; }
.nieuwsright {float: left; width: 50%; text-align: right; }
.nieuwsnavigatie { color: #999; margin: 80px 0px 0px 20px; }
.nieuwsnavigatie a { color: #999; }

.nieuwsnavigatie .date{	padding:3px 0px 0 0; color:#000; font-size:0.9em; line-height:1.223em; text-align:center; margin: 0px 5px 0px 5px;}
    .nieuwsleft  .date { float: left; }
    .nieuwsright .date { float: right; }
.nieuwsnavigatie .date span { display:block;}
.nieuwsnavigatie .month{ padding:0 4px 0 5px; background:#8900bb; color:#fff; }
.nieuwsnavigatie .day{ padding:0 0 1px; border:1px solid #d0d2d3; border-width:0 1px 1px; }
.nieuwsnavigatie .holder{ overflow:hidden; padding:7px 0 0; }

.projectennavigatie { color: #999; margin: 40px 0px 0px 20px; }
.projectennavigatie a { color: #999; }
.projectennavigatie h3 { margin:0; font-weight:normal; font-size:18px; line-height:22px; padding-bottom: 0.5em; }
.projectenleft {float: left; width: 150px; padding-right: 5px; text-align: center; margin: 0 auto; }
.projectenleft .photo img { width: 150px; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8);
-webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out;
}
.projectenleft .photo a:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); padding-bottom: 10px; }

.area-sponsor img { -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8);-webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; }
.area-sponsor a:hover img {-webkit-transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); -o-transform: scale(1.0);  }

@media only screen and (max-width: 999px) {
  .holder         { width: 100%; min-width: 100%; }
  #header         { width: 100%; min-width: 100%; }
  #header .holder { width: 100%; min-width: 100%; }
  #main           { width: 100%; }
  .container      { width: 100%; min-width: 100%; }
  .titleblock     { width: 100%; min-width: 100%; }
  .block-gallery{ width:100% !important; min-width:100% !important; }
  .block-gallery .holder{ width:100% !important; min-width:100% !important; }
  div#twocolumns { width:700px !important; min-width:700px !important; }
  #footer{ width:700px !important; min-width:700px !important;  }
  .footer-block{ width:700px !important; min-width:700px !important; }
  .logo { float: none; margin-bottom: 1em;}
  #nav { float: left; }
  #content { width: 95%; }
  div.heading {border: none; }
  #sidebar{ float:none; margin: 10px 0px 0px 18px; width: 90%; clear:both; }  
  .news-list { margin-left: 0px; }
}

@media only screen and (max-width: 767px) {
  div#twocolumns { width:700px !important; min-width:700px !important; }
  #footer{ width:700px !important; min-width:700px !important;  }
  .footer-block{ width:700px !important; min-width:700px !important; }
  .logo { float: none; margin-bottom: 1em;}
  .block{ float:none; }
  div.section { float:none; }
  div.aside { float:none; clear: both; margin: 80px 0px 0px 20px; }
  div.sidebar { float:none; }
  .block-info .frame{ background:none; }
  .block-info .list{ float:none; }
  .block-info .list li{ float:none; }
}

@media only screen and (max-width: 479px) {
  div#twocolumns { width:400px !important; min-width:400px !important; }
  #footer{ width:400px !important; min-width:400px !important;  }
  .footer-block{ width:400px !important; min-width:400px !important; }
}

@media only screen and (max-width: 359px) {
  div#twocolumns { width:300px !important; min-width:300px !important; }
  .block{ width: 300px; }
  #footer{ width:300px !important; min-width:300px !important;  }
  .footer-block{ width:300px !important; min-width:300px !important; }
  #nav>li{ float: none; margin-top:0.15em; }
  #nav>li>a{ float: none; }
}

