.Header {
	color: #666;
	font-size: 15px;
	line-height: 170%;
	font-family: 'Open Sans', sans-serif;
}
.container{
	
	padding-left: 10px; 
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.container#Header, .container#MainImage{
	
	padding-left: 0px; padding-right: 0px;
}

body {
	margin: 0px 0px;
	padding: 0px;
	background:url("images/BodyBG.jpg") repeat 0 0 ;
	font-size: 15px;
	line-height: 170%;
	font-family: 'Open Sans', sans-serif;
	color:#666;
}
.p {
	margin :0px;
	padding: 0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}

a{text-decoration: none; color: #0F609D;}

.active{
	color: #FF9200!important;
}

.last{margin-right:0!important;}
.first{margin-left:0!important;}
.noborder{border:none!important;}
.borderTop{border-top: 1px solid #f1f1f1;}
.nopaddingLeft{padding-left: 0px!important;}
.Right{float:right;}
.noBG{background: none!important;}
.empty{padding:9px 0;}
p { padding-top: 0px; margin-top: 0px;}
img { border: 0px; line-height: 0; }
div { margin: 0px; padding: 0px; }
.clearfloat { clear: both; height: 0px; }

.formBlockSurveyTable input,  .formBlockSurveyTable textarea {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding: 4px 15px;
	width: 75% !important;
	border: 1px solid #999;
	font-family: inherit;
	font-weight: 300;
	font-size:14px;
}

.formBlockSurveyTable input[type=checkbox], .formBlockSurveyTable input[type=radio]{
	width: auto !important;
	padding: 0 !important;
}

.formBlockSurveyTable input[type=submit], .formBlockSurveyTable input[type=submit]:hover {
	position:relative;
	border:0;
	background: #333; /* Old browsers */
	color:#fff;
	padding: 5px 15px;
	cursor: pointer;
	width: auto !important;
}

.formBlockSurveyTable input[type=submit]:hover {
	background: #666; color: #fff;
}


.formBlockSurveyTable{
	font-family: inherit;
	font-weight: 300;
}

div#Header{
	background-color: #fff;
	padding-bottom: 23px;
}

div#Header .row{
	min-height: 75px;
}

.logoSpan{
	
}

#logo{
	padding-top:28px;
	display: block;
	border-top: 13px solid #0F609D;
}

div#Language{
	text-align: right;
	padding-top: 10px;
}

div#Language div.ccm-multilingual-switch-language-flags{
	float: right;
}

div#Language div.ccm-multilingual-switch-language-flags a{
	float: none;
	opacity: 0.3;
}

div#Language div.ccm-multilingual-switch-language-flags a.ccm-multilingual-active-flag, div#Language div.ccm-multilingual-switch-language-flags a:hover{
	opacity: 1;
}

div#MainNav{
	padding-top: 20px;
	float: right;
}

div#MainNav ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: right;
}

div#MainNav ul li{
	float: left;
	margin-left: 25px;
}

div#MainNav ul li a{
	font-size: 17px;
	color:#666;
	font-weight: 500;
	text-decoration: none;
	text-transform: lowercase;
}

div#MainNav ul li a:hover{color:#3B68A3;}

div#main-navigation-Mobile{
	display: none;
	width: 100%;
	margin: 0 auto ;
}

div#main-navigation-Mobile select{
	width: 90%;
	margin: 13px auto 0;
	display: block;	
}

div#MainImage{
	position: relative;
	max-height: 310px;
	overflow: hidden;
	z-index: -1;
}

div#MainImageVervolg{
	position: relative;
	max-height: 200px;
	overflow: hidden;
	z-index: -1;
}

div#MainImage img{
	width: 100%;
	background-size: cover;
}

div#MainImageVervolg img{
	width: 100%;
	background-size: cover;
}

.MainImageShadow{
	background: url("images/mainimageshadow.png") repeat-x 0 0 transparent;
	position: absolute;
	top: 0;
	height: 14px;
	width: 100%;
}

div#MainBody{
	position: relative;
	z-index: 5;
}

.MainBodyRow{
	overflow: visible!important;
}

.MainBodyRow .span7{
	margin-bottom: 40px;
}

.ContentBlockLeft{
	position: relative;
	margin-top:-182px;
	margin-bottom: 40px;
	z-index: 5;
}

.ContentBlockLeft.EditMode{
	margin-top: 0;
}

.BlockMenu{
	margin-bottom: 25px;
}


.MenuItem{
	max-width: 240px;
	color: #fff;
	font-size: 28px;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	display: block;
	height: 120px;
	padding: 30px;	
}

.Magenta{
	background: url("images/icon_arrow.png") no-repeat 90% 90% #CC3467; 
	border-top: 2px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 2px solid #fff;
}

.Magenta:hover{
	background: url("images/icon_arrow.png") no-repeat 90% 90% #D65D85; 
}


.Orange{
	background: url("images/icon_arrow.png") no-repeat 90% 90% #FF8000;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff;
}

.Orange:hover{
	background: url("images/icon_arrow.png") no-repeat 90% 90% #FF9933;
}

.Green{
	background: url("images/icon_arrow.png") no-repeat 90% 90% #D7DA3D; 
	color:#4A4B15!important;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
}
.Green:hover{
	background: url("images/icon_arrow.png") no-repeat 90% 90% #DFE164; 
}



.Blue{
	background: url("images/icon_arrow.png") no-repeat 90% 90% #3B68A3;
	border-top: 1px solid #fff;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	border-left: 1px solid #fff;
}

.Blue:hover{
	background: url("images/icon_arrow.png") no-repeat 90% 90% #6286B5;
}

.MobileDisplay{display: none;}

.MainTextItem{
	padding: 36px 50px;
	width: 100%;
	max-width: 574px;
}

.MainTextItem a:hover{
	text-decoration: underline;
}

.MainTextItem h2{
	font-size: 48px;
	font-weight: 100;
	color:#333;
	letter-spacing: -2px;
	line-height: 80%;
}

.SecondRule{padding-left: 50px; margin-bottom: 25px;}

span.SpanMagenta{
	font-size: 48px;
	font-weight: bold;
	color:#CC3366;
	letter-spacing: -2px;
}

span.SpanOrange{
	font-size: 48px;
	font-weight: bold;
	color:#FF7F00;
	letter-spacing: -2px;
}

.IntroText{
	font-weight: 100;
	font-size: 23px;
	color:#444;
	line-height: 140%;
	letter-spacing: -1px;
	margin-bottom: 25px;
}

.BlockItem{
	padding-left: 3%;
	padding-right: 2%;
	width: 45%!important;
}

.BlockItem img{
	margin-bottom: 7px;
}

.BlockItem h2{	
	font-weight: 100;
	font-size: 23px;
	color:#3B68A3;
	line-height: 110%;
	letter-spacing: -1px;
	margin-bottom: 3px;
}
.BlockItem h3{
	font-weight: 100;
	font-size: 23px;
	color:#444;
	line-height: 140%;
	letter-spacing: -1px;
	margin-bottom: 5px;
}


.ContentBlock{
	background-color: #fff;
	border:1px solid #E4E5E6;
	max-width: 344px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-bottom: 30px;
	cursor: pointer;
}

.ContentBlock:hover{
	background-color: #eee;
}

.ContentBlock:hover h2{
	color: #333;
}

.ImgBlock{position: relative;max-height: 160px;}

.ImgBlock img{
	width: 100%;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;	
}

.ImgBlockShadow{
	background: url("images/img_shadow.png") repeat-x 0 0 transparent;
	height: 22px;
	width: 100%;
	position: absolute;
	bottom: 0;
}

.TextBlock{
	padding: 30px 27px 25px 27px;
}

.TextBlock h2{
	font-size: 23px;
	font-weight: 500;
	line-height: 120%;
	color:#3B68A3;
	letter-spacing: -1px;
	margin-bottom: 7px;
}
.TextBlock a h2{
	color:#3B68A3;
}
.TextBlock a p{
	color:#666;
}
.Sitemap{
	background-color:#111;
	border-bottom: 1px solid #888;
	padding: 20px 0;
	text-align: center;
}

.Sitemap ul{
	list-style-type: none;
	margin: 0;
	padding: 0 15px;
	display: inline-block;
}

.Sitemap ul li{
	float: left;
	margin-right: 31px;
}

.Sitemap ul li a{
	color:#fff;
	text-decoration: none;
	font-weight: 100;
	text-transform: lowercase;
}

.Sitemap ul li a:hover{color:#888;}

.Footer{
	background:url("images/footer_BG.jpg") repeat-x 0 0 #636363;
	padding-top: 35px;
	min-height: 157px;
}

.FirstBlock{
	border-right: 1px solid #888;
	float: left;
	padding-right: 15px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.Footer h2{
	color:#fff;
	font-size: 14px;
	margin: 0 0 7px 0;
	font-weight: 600;
}

.FirstBlock p{
	color:#fff;
	font-size: 14px;
	font-weight: 300;
	line-height: 160%;
	text-shadow: 1px 1px 0px #3A3A3A;
	float: left;
	margin-right: 15px;
}

.FirstBlock p a{
	color:#fff;
	text-shadow: 1px 1px 0px #3A3A3A;
}

.SecondBlock{	
	border-right: 1px solid #888; 
	float: left; 
	padding: 0 25px 23px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
}

.SecondBlock input{
	float: left;
	height: 32px;
	padding-left: 5px;
	width: 100%;
	border:1px solid #000;
	padding-right: 32px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;	
}

.SecondBlock input[type="submit"]{
	float: left;
	margin-left: -32px;
	text-indent: -9999px;
	width: 32px;
	padding-right: 0;
	background: url("images/submit_button.jpg") no-repeat 0 0 transparent;
	cursor: pointer;
}
.SecondBlock input[type="submit"]:hover{
	background: url("images/submit_button_hover.jpg") no-repeat 0 0 transparent;
	border: 1px solid #666;
}

.succesLaposta{
	padding: 10px 10px 10px 40px;
	border: 1px solid #438D00;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	margin-bottom: 10px;
	background: url(images/vink.png) no-repeat 10px 8px transparent;
	color:#438D00;
	font-size: 14px;
	font-weight: 300;
	line-height: 160%;
}

.errorLaposta{
	padding: 10px 20px 10px 40px;
	border: 1px solid #E53D2F;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	margin-bottom: 20px;
	background: url(images/letop.png) no-repeat 16px 12px transparent;
	color:#E53D2F;
	font-size: 14px;
	font-weight: 300;
	line-height: 160%;
}

.ThirthBlock{
	float: left;
	border-right:1px solid #888;
	padding: 0 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
}

.ThirthBlock ul{
	list-style-type: none;
	margin: 0 -6px;
	padding: 0;
}

.ThirthBlock ul li{
	float: left;
	margin-left: 6px;
}

.ThirthBlock ul li img{
	max-width: 70px;
}

.FourthBlock{
	float: left;
	padding-left: 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
}

.FourthBlock ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.FourthBlock ul li{
	float: left;
	margin-right: 6px;
}

.FourthBlock ul li.Editmode{
	width: 48px;
}

/* Vervolgpagina  */

.ContentBlockLeftVervolg{
	position: relative;
	margin-top:-43px;
	margin-bottom: 40px;
	z-index: 5;
}

.SubMenuItem{
	color: #fff;
	font-size: 24px;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	display: block;
	padding: 8px 30px;	
    cursor: pointer;
}

.SubMagenta{
	background: url("images/icon_arrow_down_white.png") no-repeat 95% 50% #CC3467; 
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 2px solid #fff;
}

.SubMagenta:hover{
	background: url("images/icon_arrow_down_white.png") no-repeat 95% 50% #D65D85; 
}


.SubOrange{
	background: url("images/icon_arrow_down_white.png") no-repeat 95% 50% #FF8000;
	border-top: 1px solid #fff;
	border-right: 2px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 2px solid #fff;
}

.SubOrange:hover{
	background: url("images/icon_arrow_down_white.png") no-repeat 95% 50% #FF9933;
}

.SubGreen{
	background: url("images/icon_arrow_down_black.png") no-repeat 95% 50% #D7DA3D; 
	color:#4A4B15!important;
	border-top: 1px solid #fff;
	border-right: 2px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 2px solid #fff;
}
.SubGreen:hover{
	background: url("images/icon_arrow_down_black.png") no-repeat 95% 50% #DFE164; 
}



.SubBlue{
	background: url("images/icon_arrow_down_white.png") no-repeat 95% 50% #3B68A3;
	border-top: 1px solid #fff;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff;
}

.SubBlue:hover{
	background: url("images/icon_arrow_down_white.png") no-repeat 95% 50% #6286B5;
}

.SubMenuLinks{background-color: #fff; border:1px solid #fff;}
.SubMenuLinks ul{margin:0; padding: 30px; margin-left: 10px; list-style-type: disc;}
.MagentaUl, .MagentaActive{color:#CC3467!important;}
.GreenUl, .GreenActive{color:#D7DA3D!important;}
.OrangeUl, .OrangeActive{color:#FF8000!important;}
.BlueUl, .BlueActive{color:#3B68A3!important;}

.SubMenuLinks ul li a{
	font-size: 13px;
	color:#666666;
	text-decoration: none;
}

.SubMenuLinks .MagentaUl li a:hover{color:#CC3467!important;}
.SubMenuLinks .GreenUl li a:hover{color:#D7DA3D!important;}
.SubMenuLinks .OrangeUl li a:hover{color:#FF8000!important;}
.SubMenuLinks .BlueUl li a:hover{color:#3B68A3!important;}

.SubMenuLinks .MagentaUl li a.active{color:#CC3467!important; font-weight: bold;}
.SubMenuLinks .GreenUl li a.active{color:#D7DA3D!important; font-weight: bold;}
.SubMenuLinks .OrangeUl li a.active{color:#FF8000!important; font-weight: bold;}
.SubMenuLinks .BlueUl li a.active{color:#3B68A3!important; font-weight: bold;}

.VervolgTitle{margin-bottom: 33px; margin-left: -4px;}
.vervolgtitle{margin-bottom: 33px; margin-left: -4px;}

.MainTextItem h3 {
	font-size:15px;
	color:#666;
	font-weight: bold;
	margin-top: 15px;
}

.MainTextItem img{margin-bottom: 25px;}

.MainTextItem ul{
	padding-left: 20px;
}

.MainTextItem input{
	width: 95%;
}

.MainTextItem input.formBlockSubmitButton{
	width: 100px;
}

.OfferteButton{
	background: url("images/black_button_BG.jpg") repeat-x 0 0 transparent;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.OfferteButton:hover{
	background: #333;
}

.OfferteButton a{
	color: #fff;
	font-size: 20px;  /*Met juiste lettertype 24px maken*/
	background: url("images/icon_button_arrow.png") no-repeat 95% 50% transparent;
	padding: 24px 75px 20px 7%;
	display: block;
}

.greencolor{color:#D7D93D!important;}

/*Eind Vervolgpagina*/

.miniSurveyView .success{
	padding: 10px 10px 10px 40px;
	border: 1px solid #438D00;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	margin-bottom: 10px;
	background: url(images/vink.png) no-repeat 10px 8px transparent;
	color:#438D00;
	font-weight: 700;
}


.miniSurveyView .errors{
	padding: 10px 20px 10px 40px;
	border: 1px solid #E53D2F;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	margin-bottom: 20px;
	background: url(images/letop.png) no-repeat 16px 12px transparent;
	color:#E53D2F;
	font-weight: 700;
}

.miniSurveyView .error{
	color:#E53D2F;
	font-weight: 400;
}

.lightboxed-image-block{ width: auto; display: inline-block;}



.question label{
	padding-right: 20px;
}

.googleMapCanvas img{
	max-width: none;
	
}

.GoogleMapsBlock{
	width: 300px;
	height: 300px;
	padding: 0 50px 36px;
	width: 100%;
	max-width: 568px;
}
.googleMapCanvas{
	height: 100%;
}

.GoogleMapsBlock.EditMode{
	height: auto;
	padding-bottom: 0;
}

/* Media Queries  */

@media (min-width: 980px) and (max-width: 1099px) {

#logo{margin-left: 20px; width: 90%;}
#MainNav ul{margin-right: 20px!important;}
div#MainNav ul li{margin-left: 15px;}
.ContentBlockLeft{
	margin-top: -190px;
}
.ContentBlockLeftVervolg{
	margin-top: -50px;
}

.ContentBlock{max-width: 325px;}

.Sitemap ul li{margin-right: 36px;}
.Sitemap ul li a{font-size: 12px;}

.ImgBlock{max-height: 150px;}
h2.VervolgTitle{font-size:33px;}
.MainTextItem h2, span.SpanMagenta, span.SpanOrange{font-size: 38px;}
.OfferteButton a{font-size: 17px;}


}

/* #Tablet (Portrait) */
@media only screen and (min-width: 768px) and (max-width: 979px) {
	#logo{margin-left: 15px; min-height: 30px; display: inline-block; width: 100%; }
	.logoSpan.span4{width: 28%;}
	#logo img{ display: block;}
	div#MainNav{width: 72%; padding-top: 8px;}
	div#MainNav ul{margin-right: 12px;}
	div#MainNav ul li{margin-left: 10px;}
	div#MainNav ul li a{font-size: 14px;}
	.BlockItem h2{font-size:18px;}
	.BlockItem h3{font-size:18px;}
	.IntroText{font-size: 18px;}
	.MenuItem{ padding: 20px; letter-spacing: 0; font-size: 20px; line-height: 140%; }
	.ContentBlockLeft{margin-top: -170px;}
	.ContentBlockLeftVervolg{margin-top: -50px;}
	h2.VervolgTitle{font-size:33px;}
	.MainTextItem h2, span.SpanMagenta, span.SpanOrange{font-size: 30px;}

	.ContentBlock{max-width: 245px;}
	.ImgBlock{max-height: 114px;}
	.SecondBlock, .ThirthBlock{padding: 0 25px;}
	
	.Sitemap ul li{ margin-right: 13px;}
	.Sitemap ul li a{font-size: 11px;}
	.OfferteButton a{background: url("images/icon_button_arrow_tablet.png") no-repeat 95% 50% transparent; font-size: 14px; padding: 15px 45px 14px 7%; line-height: 140%; }
	.FirstBlock p.last{ float: left!important;}
	.Footer{ padding-bottom: 35px;}
	div#Language.span8{ width: 72%; }
	div#Language div.ccm-multilingual-switch-language-flags{ margin-right: 11px;}
	div#Header .row{ min-height: 100%;}
	
	.MainTextItem, .GoogleMapsBlock{
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		padding-left: 30px;
		padding-right: 10px;
	}
	.formBlockSurveyTable input, .formBlockSurveyTable textarea{
		width: 100%!important;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
}



/*Mobile portret*/
@media only screen and (max-width: 767px) {
	div#Header{padding-top: 25px;}
	#logo{display: block; text-align: center; margin-bottom: 15px; border-top: none; padding-top: 0;}
	#logo img{width: 80%;}
	div#MainNav{display: none;}
	
	div#main-navigation-Mobile{
		display: block;
		padding-right: 60px;
		box-sizing: border-box;
	}
	
	.container{
		
		padding-left: 0px; padding-right: 0px;
	}
	div#MainImage{display: none;}
	.ContentBlockLeft{margin: 0;}
	.MenuItem{
		color: #fff;
		font-size: 24px;
		font-family: 'Open Sans Condensed', sans-serif;
		text-transform: uppercase;
		display: block;
		padding: 8px 30px;	
	    cursor: pointer;
	    max-width: inherit;
	    height: inherit;
	}
	
	.Magenta{
		background: url("images/icon_arrow.png") no-repeat 95% 50% #CC3467; 
		background-size: Auto 30px;
		border-top: 2px solid #fff;
		border-right: 2px solid #fff;
		border-bottom: 1px solid #fff;
		border-left: 2px solid #fff;
	}
	
	.Magenta:hover{
		background: url("images/icon_arrow.png") no-repeat 95% 50% #D65D85;  
		background-size: Auto 30px;
	}
	
	
	.Orange{
		background: url("images/icon_arrow.png") no-repeat 95% 50% #FF8000; 
		background-size: Auto 30px;
		border-top: 1px solid #fff;
		border-right: 2px solid #fff;
		border-bottom: 1px solid #fff;
		border-left: 2px solid #fff;
	}
	
	.Orange:hover{
		background: url("images/icon_arrow.png") no-repeat 95% 50% #FF9933; 
		background-size: Auto 30px;
	}
	
	.Green{
		background: url("images/icon_arrow.png") no-repeat 95% 50% #D7DA3D; 
		background-size: Auto 30px; 
		color:#4A4B15!important;
		border-top: 1px solid #fff;
		border-right: 2px solid #fff;
		border-bottom: 1px solid #fff;
		border-left: 2px solid #fff;
	}
	.Green:hover{
		background: url("images/icon_arrow.png") no-repeat 95% 50% #DFE164;  
		background-size: Auto 30px;
	}
	
	
	
	.Blue{
		background: url("images/icon_arrow.png") no-repeat 95% 50% #3B68A3; 
		background-size: Auto 30px;
		border-top: 1px solid #fff;
		border-right: 2px solid #fff;
		border-bottom: 2px solid #fff;
		border-left: 2px solid #fff;
	}
	
	.Blue:hover{
		background: url("images/icon_arrow.png") no-repeat 95% 50% #6286B5; 
		background-size: Auto 30px;
	}
	
	/*.MenuItem{width: 86%; padding: 4% 7%; max-width: none; max-height: 46px;}
	.Magenta, .Blue, .Orange, .Green{border-bottom: 2px solid #fff; border-right: none; border-left:none; border-top: none; background-position-y: 50%;}
	.Magenta:hover, .Blue:hover, .Orange:hover, .Green:hover{background-position-y: 50%;}*/
	
	.MobileDisplay{display: block;}
	.NoMobileDisplay{display: none;}
	
	.ContentBlock{max-width:none; margin: 0 7% 30px;}
	.ImgBlock{max-height: 125px; overflow: hidden;}
	.BlockItem{width: 100%!important; margin-bottom: 20px;}
	.BlockItem img, .BlockItem h2, .BlockItem h3, .BlockItem p{padding:0 7%;}
	
	.MainTextItem{padding: 2% 7% 5%; margin-bottom: 10px;}
	
	.IntroText{font-size: 21px;}
	
	.Sitemap{display: none;}
	
	.Footer{padding-top: 20px;}
	
	.FirstBlock{ border-right: none; border-bottom: 1px solid #888; padding: 0 7% 15px; text-align: center;margin: 0 auto 10px;}
	.FirstBlock p{width: 100%;}
	
	.SecondBlock{width: 100%; border-right: none; border-bottom: 1px solid #888; padding: 0 7% 20px; margin-bottom: 20px;text-align: center;}
	
	.SubmitArea{width: 80%; margin:0 14%;}
	
	.ThirthBlock, .FourthBlock{
		padding: 0 7% 10px;
		margin-bottom: 20px;
		text-align: center;
		border-right: none; 
		border-bottom: 1px solid #888;
		width: 100%;
	}
	
	 .FourthBlock{border-bottom: none;}
	
	.ThirthBlock ul, .FourthBlock ul{margin: 0 auto;display: inline-block;}
	.ContentBlockLeftVervolg{margin-top: 0;}
	.SubMenuLinks{padding: 20px 0;}
	.SubMenuLinks ul{padding: 0 28px; margin-left: 5%;}
	.OfferteButton{margin: 0 7% 20px!important; width:86%!important;}
	.OfferteButton a{background: url("images/icon_button_arrow_tablet.png") no-repeat 94% 50% transparent; font-size: 15px; padding: 12px 55px 11px 7%; line-height: 120%; }
	
	div#Language {text-align: center; padding-top: 0;}
	div#Language div.ccm-multilingual-switch-language-flags{ 
		display: inline-block; 
		float: right; 
		margin-top: 12px;
		padding-right: 10px;
		}
	.GoogleMapsBlock{
		max-width: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		padding-left: 7%;
		padding-right: 7%;
		height: 360px;
	}
	
	.googleMapCanvas{
		height: 300px;
	}
	
	.MainTextItem{
		max-width: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.formBlockSurveyTable input, .formBlockSurveyTable textarea{
		width: 100%!important;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.MainTextItem input.formBlockSubmitButton{
		margin-left: 0;
	}
}



/*Mobile landscape*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
.Sitemap{display: none;}
.SubmitArea{width: 80%; margin:0 25%;}
.ThirthBlock ul{margin: 0 auto;display: block;width: 29%;}
.MainTextItem h2, span.SpanMagenta, span.SpanOrange{font-size: 35px;}
}
/*Mobile nog kleiner*/
@media only screen and (max-width: 480px) {
.MainTextItem h2, span.SpanMagenta, span.SpanOrange{font-size: 28px;}
}