@-webkit-viewport {width:device-width;}@-moz-viewport {width:device-width;}@-ms-viewport {width:device-width;}@-o-viewport {width:device-width;}@viewport {width:device-width;}
html, body, div, span, object, iframe, hr, img, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0 none;outline:0;}

/* Box-sizing reset
html {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
*, :before, :after {box-sizing:inherit;}*/

body {font:95% OpenSans,Verdana,Arial,sans-serif;line-height:1.7em;color:#333;/*position:relative;z-index:1;*/}/* 16px */

/* Text */
@font-face {
	font-family:'OpenSans';
	src:url('/fonts/opensans-regular-webfont.eot');
	src:url('/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/opensans-regular-webfont.woff') format('woff'),url('/fonts/opensans-regular-webfont.ttf') format('truetype'),url('/fonts/opensans-regular-webfont.svg#OpenSans') format('svg');
	font-weight:normal;
}
@font-face {
	font-family: 'OpenSansSemiBold';
	src:url('/fonts/opensans-semibold-webfont.eot');
	src:url('/fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/opensans-semibold-webfont.woff') format('woff'),url('/fonts/opensans-semibold-webfont.ttf') format('truetype'),url('/fonts/opensans-semibold-webfont.svg#OpenSansSemiBold') format('svg');
}
@font-face {
	font-family: 'OpenSansBold';
	src:url('/fonts/opensans-bold-webfont.eot');
	src:url('/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/opensans-bold-webfont.woff') format('woff'),url('/fonts/opensans-bold-webfont.ttf') format('truetype'),url('/fonts/opensans-bold-webfont.svg#OpenSansBold') format('svg');
}
@font-face {
	font-family: 'Entypo';
	src:url('/fonts/entypo.eot');
	src:url('/fonts/entypo.eot?#iefix') format('embedded-opentype'), url('/fonts/entypo.woff') format('woff'),url('/fonts/entypo.ttf') format('truetype'),url('/fonts/entypo.svg#entypo') format('svg');
	font-weight:normal;
}
@font-face {
	font-family:'Fontawesome';
	src:url('/fonts/fontawesome-webfont.eot');
	src:url('/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/fontawesome-webfont.woff') format('woff'),url('/fonts/fontawesome-webfont.ttf') format('truetype'),url('/fonts/fontawesome-webfont.svg#fontawesome') format('svg');
	font-weight:normal;
}
/* 12px = .750em */
h1, h2, h3, h4, h5, h6 {margin:0;font-weight:normal;color:#333;}
h1 {font-family:OpenSansBold,Verdana,Arial,sans-serif;font-size:1.188em;color:#333;}/*20px*/
h2 {font-size:1.063em;}/*17px*/
h3 {font-size:1.063em;}/*16px*/
h4 {font-size:.875em;}/*14px*/
h5 {font-size:1.375em;}/*22px*/
p,th,td {font-size:96%;}
a {color:#DE4E00;text-decoration:none;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
a:hover {color:#222;text-decoration:none;}

/* Semantic elements */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
main, header, footer {clear:both;}
.blockClear {display:block;clear:both;}
.clearfix {display:block;clear:both;width: 100%;float: left;}
.block {display:block;}
.clear {clear:both;}
.inline {display:inline;}
.inlineBlock {display:inline-block;}
.floatLeft {display:block;float:left;}
.floatRight {display:block;float:right;}
.textLeft {text-align:left;}
.textRight {text-align:right;}
.textCenter {text-align:center;}
.noMargin, #content .noMargin {margin:0;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.underline {text-decoration:underline;}

/* Markup */
.semantic {display:none;}
/*main {padding-top:231px;position:relative;}*/
main {padding-top:250px;}
body.notIndex main {padding-top:207px;}
main.pageTrailer {padding-top:250px !important;}
/*header {}
section {}
article {}
aside {}
nav {}
footer {}*/

.resp {margin:0 auto;max-width:1200px;display:block;padding:0 30px;}
body.notIndex #section4 .resp {background:url(/images/bg_aside2.png) right top repeat-y;overflow:hidden;}

/* Top */
header.top {position:fixed;width:100%;/*position:relative;*/height:206px;z-index:8000;background:#000000;/*set animation -webkit-transition:all 0.05s ease-out;-moz-transition:all 0.05s ease-out;-o-transition:all 0.05s ease-out;transition:all 0.05s ease-out;*/}
	.top .header {background:#de4e00;height:161px;}
		.top .bIdentity {width:62%;background:url(/images/landkaart-deco.png) no-repeat right bottom;z-index:8000;height:161px;}
			.logoScale {max-width:300px;}
				img.logo {max-width:100%;margin:109px 0 0 23px;}
				.container img.logo {margin:74px 0 0 23px;}
				.container h4 {margin:0 0 0 168px;color:#fff;font-size:1.75em;white-space:nowrap;}
		.top .bAction {width:36%;vertical-align:top;align:right;height:161px;}
			.bAction .bLanguage {height:22px;margin:10px 0 0 0;}

	/* Taalselect */
	#taalSelect {position:relative;z-index:9999;margin:0;}
		#taalSelect li {list-style:none;display:block;overflow:hidden;min-width:100px;background:url(/images/sprite.png) no-repeat;text-indent:14px;}
			#taalSelect li.vlag.en {background-position:5px -184px;}
			#taalSelect li.vlag.nl {background-position:5px -217px;}
			#taalSelect li.vlag.de {background-position:5px -249px;}
		#taalSelect li:nth-child(2), #taalSelect li:nth-child(3) {background-color:#d34a00;border:1px solid #f08449;}
		#taalSelect li:nth-child(2):hover, #taalSelect li:nth-child(3):hover {background-color:#cc4800;}
		#taalSelect li:nth-child(3) {border-top:0 none;}
		#taalSelect li span {display:inline-block;}
			#taalSelect a, #taalSelect a:hover {color:#fff;text-decoration:none;display:block;}
				.taal {font-size:.75em;}
				.taalArrow {width:8px;height:7px;background:url(/images/sprite.png) no-repeat 0 -72px;margin:0 5px;}

	.bLogin {min-width:340px;height:123px;margin-top:5px;position:relative;z-index:7000;}
		.linkjes {color:white;font-size:.75em;text-align:right;}
		.linkjes a {color:white;text-decoration:none;}
		.linkjes a:last-child {font-weight:bold;}
		.linkjes a:hover {text-decoration:underline;}
		.loginBlok {background:#e36826;background:white;background:rgba(255,255,255,.15);height:78px;padding:10px 10px 10px 15px;position:relative;z-index:99999;}
			.loginBlok h2 {font-family:OpenSansBold,Verdana,Arial,sans-serif;font-size:1.375em;color:white;}
			.loginBlok label {font-size:.875em;width:100px;min-width:72px;max-width:110px;padding-right:8px;color:white;overflow:hidden;background:none;height:20px;}
			.loginBlok label.foutmelding.veldverplichtmelding {position:absolute;z-index:9999999;display:block;font-size:.84em;font-weight:bold;font-style:italic;color:red;white-space:nowrap;right:10px;background:yellow;line-height:16px;height:16px;padding:4px;top:8px;margin:0;width:auto;}
			.loginBlok input.textfield {height:22px;width:110px;font-size:13px;}
			.loginBlok form#inlog div.blockClear:nth-child(2) input.textfield {margin:2px 0 0 0;}
			.loginBlok input.submit {font-family:OpenSansBold,Verdana,Arial,sans-serif;font-size:.938em;color:white;background:none;border:0;cursor:pointer;width:auto;margin:0;}
			.loginBlok input.submit:hover {color:#333;background:none;}
		.error {font-family:OpenSansBold,Verdana,Arial,sans-serif;font-size:.875em;color:red;position:absolute;z-index:7001;top:24px;background:white;background:rgba(255,255,255,0.88);padding:0 10px;width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:-o-calc(100% - 20px);width:calc(100% - 20px);}

/* Navigation */
.top .navi {background:black;height:45px;}
.menu {background:black;z-index:8000;clear:both; visibility:hidden;}
	.menu ul {margin:0;padding:0;}
	/*.menu ul.level1.horizontal {margin-left:23px;}*/
	#loginDropVlak, #loginDrop, #talenMob, .fotoMob {display:none;}

header.top.sticky {height:80px;background:#000;-webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50,.4);-moz-box-shadow:0px 1px 5px 0px rgba(50, 50, 50, .4);box-shadow:0px 1px 5px 0px rgba(50, 50, 50, .4);}
	header.top.sticky .resp {padding:0;max-width:100%;}
	header.top.sticky .header {height:80px;background:black;}
	header.top.sticky .navi.blockClear {display:inline-block;clear:none;width:77%;height:80px;max-height:80px;}
	header.top.sticky .bIdentity {width:18%;height:80px;background-color:#de4e00;display:inline-block;}
		header.top.sticky .logoScale {max-width:240px;}
			header.top.sticky img.logo {margin:23px 0 0 25px;max-width:80%;}
			header.top.sticky .container img.logo {margin:12px 0 0 23px;}
			header.top.sticky .container h4 {margin:0 0 0 114px;color:#fff;font-size:1.4em;white-space:nowrap;}
		header.top.sticky .menu {height:80px;max-height:80px;float:right;}
			header.top.sticky .menu ul.level1.horizontal {margin-left:0;}
				header.top.sticky .menu li.level1 {margin-right:2.6em;}
				header.top.sticky .menu li.level1 a {font-size:1em;}
				header.top.sticky #loginDrop {display:block}
					header.top.sticky #loginDrop a {position:absolute;right:0;top:80px;z-index:99999;border-top:1px solid white;display:block;padding:8px 0;background:#000;color:white;text-decoration:none;font-family:OpenSansSemiBold,Arial,sans-serif;font-size:1.3em;text-align:center;width:360px;clear:both;-webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50,.4);-moz-box-shadow:0px 1px 5px 0px rgba(50, 50, 50, .4);box-shadow:0px 1px 5px 0px rgba(50, 50, 50, .4);}
					header.top.sticky #loginDrop a:hover {background:#DE4E00;color:white;text-decoration:none;}
				header.top.sticky #loginDropVlak {display:block;background:#de4e00;overflow:hidden;border-top:1px solid white;width:360px;height:179px;right:0;top:123px;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;margin:0;position:absolute;z-index:99999;-webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50,.4);-moz-box-shadow:0px 1px 5px 0px rgba(50, 50, 50, .4);box-shadow:0px 1px 5px 0px rgba(50, 50, 50, .4);}
					header.top.sticky #loginDropVlak .linkjes {padding-right:14px;line-height:3.6em;}
					header.top.sticky #loginDropVlak .error {top:147px;left:6px;background:none;font-style:italic;color:white;}
	header.top.sticky .bAction {display:none;}

/* Index */
#section1 {overflow:hidden;background:url(/images/index-section1-bgsh.png) no-repeat left bottom;background-size:contain;padding-bottom:70px;}
	.bText {width:46%;margin-left:2%;background:#e5e5e5;position:relative;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #E0E0E0),color-stop(1, #EBEBEB),color-stop(1, #FFFFFF));background-image: -o-linear-gradient(bottom, #E0E0E0 0%, #EBEBEB 100%, #FFFFFF 100%);background-image: -moz-linear-gradient(bottom, #E0E0E0 0%, #EBEBEB 100%, #FFFFFF 100%);background-image: -webkit-linear-gradient(bottom, #E0E0E0 0%, #EBEBEB 100%, #FFFFFF 100%);background-image: -ms-linear-gradient(bottom, #E0E0E0 0%, #EBEBEB 100%, #FFFFFF 100%);
background-image: linear-gradient(to bottom, #E0E0E0 0%, #EBEBEB 100%, #FFFFFF 100%);}
		.bText .content.blockClear {padding:30px 25px 20px 25px;min-height:180px;}
			.bText h1 {font-family:OpenSansSemiBold,Verdana,Arial,sans-serif;font-size:1.375em;line-height:140%;color:#424242;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.7);}
			.bText p {font-size:1em;line-height:155%;color:#666;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.6);}
			.bText .hoofdkeuze {background:#de4e00;/*position:absolute;bottom:0;*/width:100%;padding:0 0 4px 0;float:left;}
				.bText .hoofdkeuze a {display:inline-block;font-size:1.5em;color:white;text-decoration:0;line-height:2.2em;background:url(/images/sprite.png) no-repeat right -79px;text-shadow:0px -1px 1px rgba(50, 50, 50, .6);}
				.bText .hoofdkeuze a:first-child {width:240px;margin-left:25px;margin-right:10%;}
				.bText .hoofdkeuze a:last-child {width:202px;margin:0;}
				main.pageTrailer .bText .hoofdkeuze a:first-child {width:202px;margin-left:25px;margin-right:10%;}
				main.pageTrailer .bText .hoofdkeuze a:last-child {width:240px;margin:0;}
				.bText .hoofdkeuze.containers a:first-child {width:161px;margin-right:25%;}
				.bText .hoofdkeuze a:hover {color:#333;text-shadow:none;}
		.bSlider {width:52%;margin:0;}
			.flex-viewport {max-height:285px;overflow:hidden;}
			.flexslider img {max-width:100%;height:auto;width:auto\9;}
	.bImage {position: relative;display: block;width:94%;height:235px;width:auto\9;background: url(/images/relocation.jpg) no-repeat 0 0;float: left;clear: both;margin-left: 20px;margin-top: 34px;background-size: cover;}
	.bImage p {text-align: center;font-size: 1.2em;}
	.bImage .a2b a {position:absolute; bottom:10px; right:0;background: #fff;padding:15px 45px 14px 30px;text-shadow: 1px 1px 1px rgba(50, 50, 50, .6);font-size: 1.3em;line-height: 1.2em;background: #fff url(/images/sprite.png) no-repeat right -79px;}
	.bImage.semantic {display:none;}
#section2 {margin-top:30px;}
	.quickLink.inlineBlock {display:block;float:left;width:17%;padding:0 4% 0 3%;background:url(/images/divider-vert.png) right top no-repeat;min-height:385px;text-align:center;cursor:pointer;}
		.quickLink:first-child {margin-left:1%;}
		.quickLink:last-child {background:none;padding-right:1%;}
		.quickLink .ico {background:url(/images/sprite-iconen.png) no-repeat;width:60px;height:76px;margin:0 auto;}
		.bAdvantages .ico {background-position:0 0;}
		.bRegister .ico {width:65px;background-position:-60px 0;}
		.bSchedules .ico {width:65px;background-position:-125px 0;}
		.bSupport .ico {width:86px;background-position:-190px 0;}
		.quickLink h2 {font-family:OpenSansSemiBold,Verdana,Arial,sans-serif;font-size:1.5em;line-height:140%;color:#565554;width:90%;margin:18px 0 13px;min-height:64px;}
		.quickLink h2 a {font-size:.9em;color:#565554;width:auto;margin:0;line-height:130%;}
		.quickLink h2 a:hover {text-decoration:underline;color:#222;}
		.quickLink.bSchedules h2, .quickLink.bSupport h2 {width:70%;margin-left:8%;}
		.quickLink p {font-size:.875em;color:#555;margin-bottom:28px;width:90%;max-height:108px;min-height:100px;overflow:hidden;line-height:1.4em;}
		.knop {display:block;background:black;color:white;padding:6px 20px;font-size:1.125em;text-decoration:none;line-height:1.4em;min-width:142px;}
		.quickLink.bAdvantages:hover .ico {background-position:0 -76px;}
		.quickLink.bRegister:hover .ico {background-position:-60px -76px;}
		.quickLink.bSchedules:hover .ico {background-position:-125px -76px;}
		.quickLink.bSupport:hover .ico {background-position:-190px -76px;}
		.quickLink:hover h2, .quickLink:hover p {color:#333;}
		.quickLink:hover .knop, .knop:hover {background:#DE4E00;}

#section3 {background:#f6f6f6;/*min-height:386px;padding:0 70px 0 90px;*/}
	.extra.inlineBlock {display:block;float:left;width:26%;min-height:262px;/*max-height:296px;*/overflow:hidden;padding:40px;}
	.extra:first-child {padding-left:0;margin-left:3%;}
	.extra:nth-child(2) {background:#fbfbfb;}
	.extra:nth-child(3) {padding-right:0;}
	.extra.bVideo {width:372px;}
		.videoSh {min-height:221px;background:url(/images/videoSh.png) no-repeat 0 bottom;margin-top:3px;}
	.extra:first-child.noRight {width:50%;}
	.extra:nth-child(2).noRight {width:35%;}
	.extra h3 {font-family:OpenSansSemiBold,Verdana,Arial,sans-serif;font-size:1.375em;line-height:140%;color:#555;}
	.extra p {font-size:1em;line-height:170%;color:#5b5b5b;}
	.extra p.omschr {font-size:.875em;line-height:140%;margin:0;}
	.blokItem {margin:12px 0 18px;}
	.blokItem:last-child {margin:0;}
	.blokItem .datum {color:#545454;font-size:.813em;}
	.blokItem a.titel {font-family:OpenSansSemiBold,Verdana,Arial,sans-serif;font-size:.94em;line-height:140%;color:#DE4E00;margin:0;}
	.blokItem a.readmore, #section4 .content .contentPadding.vacatures .blokItem a.readmore {font-family:OpenSansSemiBold,Verdana,Arial,sans-serif;color:black;font-size:.938em;text-decoration:none;}
	.extra:nth-child(3) .blokItem  a.titel {font-size:.938em;}
	.extra a.readmore.group {font-family:OpenSansSemiBold,Verdana,Arial,sans-serif;color:#DE4E00;font-size:1.063em;text-decoration:none;}

/* Pagina */
#section4 .content {min-width:65%;width:-webkit-calc(100% - 240px);width:-moz-calc(100% - 240px);width:-o-calc(100% - 240px);width:calc(100% - 240px);float:left;margin-left:15px;}
#section4 .content .fotoblokken {float:left;width:100%;}
	#section4 .content .fotoblokken .pagImg {width:32.5%;margin-right:1px;display:block;float:left;max-height:170px;overflow:hidden;}
	#section4 .content .fotoblokken .pagImg:last-child {margin:0;}
		#section4 .content .fotoblokken img {max-width:100%;width:100%;}
	.contentPadding {padding:30px 40px 30px 5px;}
	#section4 .content h1 {font-family:OpenSansSemiBold,Verdana,Arial,sans-serif;font-size:1.875em;margin:10px 0 15px;}
	#section4 .content .contentPadding.nieuwsItem h1 {font-size:1.625em;line-height:135%;}
	#section4 .content .contentPadding.vacatures h2 {margin:0;font-size:1.1em;font-weight:bold;}
		#section4 .content .contentPadding.vacatures h2 a {color:#222;margin:0;}
	#section4 .content .contentPadding.vacatures p.geenItems {color:#777;margin:0;font-size:.84em;font-style:italic;}
	#section4 .content .contentPadding.vacatures a {color:#DE4E00;margin:0;}
	#section4 .content .contentPadding.vacatures a:hover {color:#c74600;text-decoration:underline;}
	#section4 .content .contentPadding.vacatures a.knop {color:white;}
	#section4 .content .contentPadding.vacatures a.knop:hover {text-decoration:none;}
	#section4 .content .contentPadding.vacatures a.vacDownload {display:inline-block;width: auto;font-weight:bold;font-size:1.2em;background-color:#DE4E00;color:white;text-align:center;padding: 10px 22px 8px 18px;text-decoration: none;margin: 0 0 15px 0;}
	#section4 .content .contentPadding.vacatures a.vacDownload:hover, #section4 .content .contentPadding.vacatures a.vacDownload:focus {background-color:#000;color:white;text-decoration: none;}
	#section4 .content .contentPadding.vacatures .omschr {margin:0;}
	.inleiding {color:#777;font-size:1.15em;font-style:italic;margin:6px 0 10px;}
#section4 .aside {width:216px;/*display:inline-block;*/float:right;padding-top:30px;}
	.aside .quickLink {background-image:none;width:98%;height:auto;min-height:inherit;max-height:inherit;overflow:inherit;text-align:center;margin:0 auto;padding-left:30px;cursor:pointer;}
	.aside .quickLink .sepBottom {width:88%;background:url(/images/divider-hor.png) right 170px no-repeat;padding-bottom:30px;}
	.aside .quickLink:first-child .sepBottom {padding-bottom:60px;}
	.aside .quickLink:last-child .sepBottom {background-image:none;padding:none;}
	.aside .quickLink h2 {width:60%;margin:10px auto 20px;font-size:1.4em;}
	.aside .quickLink.bRegister .ico {background-position:-60px -76px;}
	.aside .quickLink.bSchedules .ico {background-position:-125px -76px;}
	.aside .quickLink.bSupport .ico {background-position:-190px -76px;}

/* Downloads */
li a.downloadItem {font-family:OpenSansSemiBold,Verdana,Arial,sans-serif;font-size:1em;line-height:200%;color:#DE4E00;}
li a.downloadItem:hover {color:#c74600;text-decoration:underline;}
.downLoads .item {width:200px;max-width:220px;height:190px;max-height:200px;margin:0 12px 12px 0;word-wrap:break-word;overflow:hidden;}
	.downLoads .item h4 {color:#777;font-size:.85em;line-height:140%;margin-bottom:6px;min-height:30px;}
	.downLoads .item img {border:1px solid #ddd;}
	.downLoads .item a{line-height:120%;}
	.downLoads .dlLink {font-size:80%;}

/* Vacatures */
.item.vacature {display:block;float:left;clear:both;width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:-o-calc(100% - 80px);width:calc(100% - 80px);margin:0 0 20px;padding:20px;border:1px solid #ddd;}
	.tiel{}
	.readmore {font-size:80%;}
	.contentPadding.vacatures .datum {color:#666;}

/* Sitemap */
#sitemap {background:black;padding:50px 0;display:block;float:left;width:100%;/*position:relative;z-index:7000;*/}
	.sitemap {margin-left:3%;}
		.sitemap ul {margin:0;padding:0;}
		.sitemap li {list-style:none;}
		.sitemap li.level1 {float:left;display:block;margin-right:5em;}
		.sitemap li.level1:last-child {margin:0;}
		.sitemap li.level1#menu_205 {display:none;}
			.sitemap a {color:white;font-size:.938em;text-decoration:none;line-height:190%;}
			.sitemap a:hover {color:#DE4E00;}
				.sitemap .level1 .menu_kop_link, .sitemap .level1 .menu_kop_link_active {display:block;font-family:OpenSansSemiBold,Verdana,Arial,sans-serif;font-size:1.5em;margin-bottom:10px;overflow:hidden;}

/* Footer (social media links, copyrights) */
footer {min-height:96px;float:left;width:100%;/*position:relative;z-index:7000;*/}
	footer div.footerR, footer div.socmed {float:left;padding:30px 0;}
	.socmed {width:230px;margin-right:90px;margin-left:3%;}
		.sm {width:29px;height:29px;margin:12px 25px 0 0;background:url(/images/sprite-socmed.png) no-repeat;}
			.fb {background-position:0 0;}
			.tw {width:36px;background-position:-29px 0;}
			.li {width:36px;background-position:-65px 0;margin:0;}
	.footerR {width:50%;color:black;line-height:240%;float:right;}
	.footerR ul {list-style:none;margin:0;padding:0;}
	.footerR ul li {float:left;margin-right:20px;}
		.footerR a {font-family:OpenSansSemiBold,Verdana,Arial,sans-serif;font-size:1em;color:black;text-decoration:none;}
		.footerR a:hover {color:#DE4E00;}
		.footerRsub {font-size:.875em;color:#898989;line-height:160%;}
		.footerRsub a {font-family:OpenSans,Verdana,Arial,sans-serif;color:#cfcfcf;}


/* Forms */
.contactPag {float:left;width:75%;}
form.contactform {clear:both;float:left;width:100%;margin:30px 0;}
.contactTable td {font-size:90%;}
label {color:#333;font-size:88%;line-height:120%;width:159px;min-width:150px;height:22px;padding:6px 5px 0 5px;margin:1px 5px 0 0;background:#dedede;}
label.trans {background:transparent;}
.formRegel {margin-bottom:1px;float:left;width:100%;}
.formRegel label, form.contactform .formRegel input, form.contactform .formRegel textarea, form.contactform .formRegel select, .velden_verplicht_melding, .form_melding {float:left;}
input.textfield, .reactieform .textfield {height:26px;padding:0 4px 1px 4px;margin:0 0 3px 0;width:260px;}
.pagina_contact_form input.textfield, .pagina_contact_form textarea, .pagina_contact_form select {clear:both;}
input, textarea, .reactieform input, .reactieform textarea {font-family:Arial,Helvetica,sans-serif;border:1px solid #ccc;color:#333;background:#fff;font-size:80%;}
textarea, .reactieform textarea {height:123px;padding:4px;line-height:140%;width:260px;}
input.submit, .reactieform .submit {display:block;width:135px;height:28px;color:#fff;font-size:100%;cursor:pointer;text-decoration:none;background:#000;text-align:center;line-height:100%;margin:6px 0 0 0;border:0 none;}
input.submit:hover, .submit:hover{background:#DE4E00;}
.velden_verplicht_melding, .form_melding, .formRegel label.foutmelding.veldverplichtmelding, .pagina_contact_form label.foutmelding.veldverplichtmelding {width:180px;padding-left:10px;color:#ca4848;font-size:80%;font-style:italic;line-height:120%;padding-top:8px;}
.pagina_contact_form .velden_verplicht_melding, .pagina_contact_form .form_melding, .formRegel label.foutmelding.veldverplichtmelding, .pagina_contact_form label.foutmelding.veldverplichtmelding, .contact_form label.foutmelding.veldverplichtmelding {clear:both;padding:0;background:none;margin-left:175px;display:block;}
.pagina_contact_form label.foutmelding.veldverplichtmelding, .contact_form label.foutmelding.veldverplichtmelding {margin:0;}
span.verplicht {color:#ccc;}
.verstuurd_succes {color:#769302;font-weight:bold;font-size:110%;}
.note {font-size:80%;color:#777;}
.note.verplichtMelding {font-style:italic;color:#888;padding-bottom:10px;}
.verplichtmelding {margin:0;}
.pagina_contact_form th {padding-right:10px;}
.pagina_contact_form.vacature_reactie_form .reactieform_verzenden {margin-top:8px;}
#websiteHp {display:none;}

/*-----------------------------------------------------------------------------
CONTACTBLOK TEKSTVAK
-----------------------------------------------------------------------------*/
#contactblokken {max-width:823px;}
#contactblokken #links {display:block;clear:both;width:434px;height:304px;}
#contactblokken #midden {display:block;float:left;width:185px;height:146px;padding:6px 16px;background:#dfdbd4;}
	#contactblokken #midden p {margin:0;font-size:11px;line-height:170%;}
#contactblokken #rechts {display:block;float:left;width:217px;height:158px;}
.blokLink {display:block;width:310px;height:145px;}

/* Sharing social media */
iframe.twitter-share-button {border:0 none;margin:0 5px 0 0;display:inline-block;}
.fb_iframe_widget iframe {top:-8px;left: 25px;}
#share {margin:40px 0 0 0;}
#cookiepolicy {margin:10px 0 0 0;}
iframe {width: 100%;}