@charset "utf-8";
/* ACCESSIBILITY */
span.accesskey { text-decoration: none; }
.accessibility, hr { position: absolute;top: -999em;left: -999em; }
dfn { position: absolute;left: -1000px;top: -1000px;width: 0;height: 0;overflow: hidden;display: inline; }
a.external span { position: absolute;left: -5000px;width: 4000px; }
a.external { padding: 0 12px 0 0; }
a.external:link { color: #18507C;background: url([[root_url]]/images/cms/external.gif) no-repeat 100% -100px; }
a.external:visited { color: #18507C;background: url([[root_url]]/images/cms/external.gif) no-repeat 100% -100px; }
a.external:hover { color: #18507C;background: url([[root_url]]/images/cms/external.gif) no-repeat 100% 0;background-color: inherit; }
.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden; }
.clear { height: 0;clear: both;width: 90%;visibility: hidden; }
#main .clear { height: 0;clear: right;width: 90%;visibility: hidden; }
* html>body .clearfix { display: inline-block;width: 100%; }
* html .clear { height: 1%;clear: right;width: 90%; }
/* DEFAULT DESIGN */
* {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 160%;
	background-color: #fff;
	color: #474546;
}
div {
	font-size: 1em;
}
img {
	border: 0;
}
a, a:link a:active {
	text-decoration: underline;
	background-color: inherit;
	color: #18507C;
}
a:visited {
	text-decoration: underline;
	background-color: inherit;
	color: #18507C;
}
a:hover {
	text-decoration: none;
	background-color: inherit;
	color: #385C72;
}
h1,h2,h3{font-style:normal;font-size:110%;color:#842E17;margin-bottom:2.5em;text-transform:uppercase;}
h4,h5,h6{font-style:normal;font-size:100%;text-transform:uppercase;}
p {font-size:100%;margin-bottom:1.8em;}

/*****************basic layout *****************/
div#pagewrapper {
	width: 980px;
	margin: 20px auto;
	background-color: #fff;
	color: #474546;
	position:relative;
}
div#content {
	height: 660px;
	margin: 0;
	padding: 0;
	background-color: #DF8A2F;
}
div#column1 {
	float: left;
	width: 245px;
	height: 660px;
	margin: 0;
	padding: 0;
}
div#column2 {
	float: left;
	margin: 0;
	overflow:hidden;
}
div#column3 {
	float: left;
	width: 245px;
	height: 660px;
	margin: 0;
	padding: 0;
}
div#column3home {
	float: left;
	width: 491px;
	height: 660px;
	margin: 0;
	padding: 0;
}
div#column4 {
	float: left;
	width: 246px;
	height: 660px;
	margin: 0;
	padding: 0;
}
div#colorbeam {
	width:980px;
	height:10px;
	background: url(../images/balk.png) no-repeat top left;
}
div#footer {
	width: 400px;
	margin: 15px 0 0 22px;
}
div#contact {
	position: absolute;
	right: 0;
	top: 645px;
	width: 246px;
	height: 100px;
	overflow: hidden;
}
.c-orange-1 {
	background-color: #B35639;
	width: 244px;
	height: 660px;
}
.c-orange-2 {
	background-color: #F0CA7F;
	width: 349px;
	padding: 70px;
	height: 520px;
}
.c-orange-3 {
	background-color: #CAB36D;
	width: 349px;
	padding: 70px;
	height: 520px;
}
.c-orange-4 {
	background-color: #ECC58C;
	width: 349px;
	padding: 70px;
	height: 520px;
}
.c-orange-5 {
	background-color: #594317;
	width: 349px;
	padding: 70px;
	height: 520px;
}
.c-orange-5-text{
	margin: 170px 20px 20px 20px;
	color: #fff;
}
.li_twitter {
	display: inline-block;
	width: 26px;
	height: 26px;
	background: url(../images/twitter.png) no-repeat top left;
	margin: 3px;
}
.li_linkedin {
	display: inline-block;
	width: 26px;
	height: 26px;
	background: url(../images/linkedin.png) no-repeat top left;
	margin: 3px;
}
.li_youtube {
	display: inline-block;
	width: 26px;
	height: 26px;
	background: url(../images/youtube.png) no-repeat top left;
	margin: 3px;
}
.li_waardestromen {
	display: inline-block;
	width: 86px;
	height: 33px;
	background: url(../images/waardestromen.png) no-repeat top left;
	margin: 0 3px;
}
.logomenu {margin: 110px 0 0 53px;}
.logohpmenu {margin: 165px 0 0 53px;}