<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
	font-family: 'Futura Medium';
	src: url('/fonts/ufonts.com_futura_medium.eot');
	src: url('/fonts/ufonts.com_futura-medium.ttf');
	font-weight: normal;
	font-style: normal;
}

body
{
	background-color: #ffffff;
	color: #000000;
	
}

.dit-homepage
{z-index:0}

h1 {font-size:1.8em; letter-spacing: 2px;}
h2 {font-size:20px; letter-spacing: 2px;}
h3 {font-size:16px; letter-spacing: 2px;}
h4 {font-size:12px;letter-spacing: 2px;}
h5 {font-size:10px;letter-spacing: 2px;}

.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 5px;
    margin-bottom: 5px;
}

img {border:0}

.bottom
{
	background-color: #932f15;
}

.footer, .footer .middle
{
	background-color: #e3041f;
	color: #ffffff;
}

.sidebar
{	z-index:5;
	background-color: transparent;
}

.contenttop
{
position: relative;
float: left;
padding: 15px;
margin-top: 20px;
height: 100%;
width: 100%;
z-index: 2;
box-sizing: border-box;
}

.contenttop .contentblock {
	font-size: 0.5vw;
color: #e3041f;  
margin-top: 50px;
}

.contenttop .contentblock .article_introtext 
{
  display: table;
  line-height:100%;
   vertical-align:middle;
}

.contenttop .contentblock .article_introtext img {vertical-align:center}

.flags
{
	position: relative;float:right;right: -100px;margin-top: 40px;top:20px;
}


/* head */

.contenttop .eyecatchers img {width: 40%;max-height:350px;}
.contenttop .eyecatchers .slide_home {position: absolute;}
.contenttop .eyecatchers .slideshow-content {margin-top: -20px;}

.main_foto
{
	z-index:0;
	background: transparent;
	overflow: hidden;
}

.eyecatch-top
{
      width: 100%;
      margin-top: 10px;
      margin-bottom: 10px;
}

.eyecatch-top #articles_full {float:left;
width: 50%;}

.around_top {padding:0;margin:0}

.main_foto #articles_full
{
	z-index:0;
}

.footer-intro .article_title,
.sidebar .article_title,
.horaires .article_spacer
 {display:none;}


.sidebar .logo
{
	z-index:3;
	position: absolute;top: 58px;
}

.slogan {padding:0;margin:0}

.contenttop .sloganarea {min-height: 135px;
        display: flex;
        flex-direction: column;}
        
.contenttop .primeslogan {
        flex: 3 1 100%;
        order: 1;
       }
.contenttop .souslogan {
        flex: 3 1 100%;
        order: 2;
       bottom: 0;
position: absolute;}

.contenttop .slogan .primeslogan img
{
	width: 40%;
}
.contenttop .slogan .souslogan img
{
	width: 60%
}

.contentblock
{
	width: 33%;
	float:right;
}

/* menu */


#menu_full {margin-top: 0%;}
#menu_full {position: relative;float:left;width:100%;background-color:#8A8D8F;letter-spacing:0.2em;font-weight:bold;padding-left: 5px;}

#menu_full a {color: #ffffff;}
#menu_full .icon, #menu_full .divider, #menu_full .subtitle {display:none;}

.footer .menu-row {position: relative;float:left;width: 100%;}
.disclaimer {font-size: 16px}
.sub_discl {position: relative;float:left;margin-top: 20px;}

h3.fullmenu_mainmenu_title {
	position: relative;float:left;
    margin-left: 0px;
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 2px;
    padding-bottom: 4px;
    margin-right: 50px;
    text-indent: 8px;
    margin-bottom: 4px;
    font-size:1.2vw;
}

.footer h3.fullmenu_mainmenu_title a {color: #ffffff !important}
h3.fullmenu_mainmenu_title a:hover {text-decoration:none;color:#000000 !important}
h3.fullmenu_mainmenu_title .title {position: relative;float:left;margin-top: -2px;margin-left:2px}

.disclaimer .article_title, .fullmenu_submenu {display:none;}


.footer #menu_full {background: transparent}



/* bx slider */

.bx-wrapper .bx-viewport
{background: transparent !important;
box-shadow: 0 0 0px #ccc;
border: 0px;
left: 0px;
}

.main_foto_page .bx-wrapper .bx-viewport {height: 450px !important;}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item
{display:none}

.bx-wrapper {margin: 0px 0 !important;}
.bx-wrapper img { 
	display: block;
	height: auto;
}

.bxslider_wrapper {margin-top: 10px;margin-bottom: 10px;}

.bxslider_main_item 
{
	position: relative;float:left;
	width: 100%;
	height: 100%;
}

.bxslider_main_item p a {padding:4px;}

.bxslider_main_item h3 {margin:0px;padding:10px 15px;width:100%;font-size:1.2vw;text-transform:uppercase;font-weight:bold;background-color: #000;color: #fff;}
.bxslider_main_item img {width: 40%;}	
.bxslider_main_item a {color: #ffffff}

.bxslider_main_item p {float:left;float: left;font-size: 1.3vw;	padding: 15px;}
.main_foto_page .bxslider_main_item p {float:right;width:50%;margin-top: -80px;}
.main_foto_page .bxslider_main_item {margin-top: -55%}
.main_foto_page .bxslider_main_item h3 {padding:20px;width:30%;font-size:1.2em}
.main_foto_page .bxslider_main_item img {width: 20% !important;}
.main_foto_page .bx-wrapper .bx-controls-direction a {margin-top: 45px;}

.bx-wrapper .bx-controls-direction a {
	top: 270px;
}

#articles_full .slideshow-content
{
	position: relative;float:left;
	margin-top: 10px;
	margin-bottom:10px;
	width: 80%;
	margin-left: 10%;margin-right: 10%;
	text-align:center;
}


#articles_full .slide_home {position: absolute;text-align:center;}

/* site specific */

.logo .image-area {position: absolute;top: -30px;}
.logo img {width:100%;}

.sidebar {background-size: 90% 90%;background-repeat: no-repeat;background-position: 125% bottom;}

.sidebar .contentblock {color: #932d15; font-size: 28px;text-align:center;font-weight:bold; text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;}
.contentblock {color:#ffffff}

.all_content {margin: -0px 15px 15px 15px;font-size:1.2em;width: 100%;}
.all_content .article {box-sizing:border-box;border:1px solid #000000;padding: 0px 0px;}
.all_content1 {position: relative;margin: 10px 0px 10px 0px;}
.all_content2, .all_content3  {position: relative;margin: 0px 0px 0px 0px;}
.all_content .article .article_title, .moduletitle, .articles_detail .article_title {background-color: #000000;color:#ffffff;padding:10px 15px;text-align:center;font-size: 1.2vw;text-transform:uppercase;font-weight:bold}


h1.article_title {margin-top: 0px}
.all_content .article .article_introtext {padding: 15px;}
.all_content .article2, .all_content .article3  {margin-top: 20px;}

.sidebar .icon {position: relative;width:100%;float:right;text-align:right;margin-top: -30%;}

.sidebar .icon img {width: 30%;text-align:right;}

.above-footer .footer-intro H1 {font-family: 'Futura Medium', Arial;letter-spacing:0.2em;font-size:2.8vw;text-align:center;padding:0;margin:0}

.above-footer .footer-intro .article_spacer, .contentblock .article_title, .contentblock .article_spacer {display:none}

.footer-intro
{
	margin-top: 20px;
	padding:0px;font-size: 1.4em;
	background-color: #8a8d8f;
	color: #ffffff;
}
.above-footer .middle {padding: 0px 20% 5px 20%;text-align:center;background-color: #8a8d8f;color:#ffffff;}
.above-footer .middle .article_title {display:none;}
.above-footer .article_spacer {display:none;}
.above-footer .footer {padding: 15px;}

.home_icons {position: relative;float:left;width:16%;margin-bottom: 20px;}
.promodiv {position: relative;float:left;width:32%;}


.articles_detail
{
	width: 83.4%;
	margin-left: auto;
	margin-right: auto;
	box-sizing:border-box;border:1px solid #000000;border-radius: 20px;
	padding: 15px;
	margin-top: 30px;
	margin-bottom: 80px;
}
.articles_detail .article_title {padding: 5px 15px}
.articles_detail .article_img {display:none; }
.articles_detail .article_maintext {padding: 15px 18px 60px 15px;}
.articles_detail .article_goback {position: relative;float:left;margin-top: -30px;}
.articles_detail .article_goback a {background-color: #c7c6c6;border-radius:20px; padding:15px;text-align:center;color: #000000;border:1px solid #000000;}

/* map */

table.searchresults, table.mpFormTable, table.mpQuestionTable, tr.mpLabelRow {position: relative;float:left;width:100%;}
td.mpFormLabel, .submitCellSpacer {position: relative;float:left;width:40%;}
td.submitCellSpacer {margin-bottom: 20px;}
td.mpFormField {position: relative;float:left;width:40%;margin-bottom: 10px;}

td.mpFormField input {width: 100%;}
.searchresult, .rbcontent
{
	position: relative;float:left;
	width: 100%;
}

.dealer_row
{
	position: relative;float:left;
	width: 25%;
	margin-bottom: 40px;
}

.about_row
{
	position: relative;float:left;
	width: 100%;
}

.about_content_left, .about_content_right
{
	position: relative;float:left;width:50%;
		margin-bottom: 40px;
}

.map_fr {
    position: relative;
    z-index: 1;
    background: url('/images/site/nldmap.jpg') no-repeat;
    width: 100%;
    height: 342px;
    filter: alpha(opacity=100);
}

.maptxt {
    padding-top: 60px;
    position: relative;
    z-index: 2;
    color: red;
    font-weight: bold;
    font-size: 22px;
    filter: alpha(opacity=100);
}


/* OLD */

.horaires, .photo, .entrez
{
	margin-top: 20px;
	padding: 0 20px;
	position: relative;float:left;width:31%;
	margin-left: 20px;
	color: #000000;
	opacity: 1;
	height:auto;
	box-sizing: border-box;
}
.photo img {width:100%}
.module_links_content {position: relative;float:left;width:100%;}
.horaires {background-color: #ffffff;}
.module_links_content .entrez, .entrez {text-align: center;}
.entrez .text-simpleimage {margin-top: 30px;text-align:center;}
.entrez .text-simpleimage a {color: #ffffff;font-size: 32px;font-weight:bold;background: linear-gradient(#b07455, #674023);padding: 20px;}


.footer .middle
{
	background-color: #d12026;
	margin: 0 20px;
	padding: 20px;
	box-sizing: border-box;
	bottom: 0;
	color: #ffffff;
}

/* more */

.dit-website-ct {
    position: relative;
    width: 100%;
    height: 100%;
    padding-right: 0;
    z-index: 10;
    right: 0;
    -webkit-transition: right 0.5s ease;
       -moz-transition: right 0.5s ease;
         -o-transition: right 0.5s ease;
            transition: right 0.5s ease;
}

.dit-menu-wrapper,
.header_menu_button {
	display: none;
}

@media (max-width: 991px) {
	
	.menu-active .dit-website-ct {
		right: 200px;
	}
	
	.dit-menu-wrapper {
		display: block;
		position: fixed;
		width: 250px;
		right: -250px;
		top: 0;
		bottom: 0;
		height: 100%;
		background: #8A8D8F;
		overflow: hidden;
		z-index: 11;
	    -webkit-transition: right 0.5s ease;
	       -moz-transition: right 0.5s ease;
	         -o-transition: right 0.5s ease;
	            transition: right 0.5s ease;
	}
	
	.menu-active .dit-menu-wrapper {
		right: 0;
	}
	
	.dit-menu-wrapper .mainmenu {
		width: 100%;
		float: left;
	}
	
	.header_menu_button {
		display: block;
	    position: fixed;
	    top: 4px;
	    right: 4px;
	    z-index: 1000;
	    -webkit-transition: right 0.5s ease;
	       -moz-transition: right 0.5s ease;
	         -o-transition: right 0.5s ease;
	            transition: right 0.5s ease;
	}
	
	.menu-active .header_menu_button {
		right: 254px;
	}
	
	.dit-menu-click-catch {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 999999;
		display: none;
		cursor: pointer;
	}
	
	.menu-active .dit-menu-click-catch {
		display: block;
	}

}

@media(max-width: 767px) {
	.menu-active .dit-website-ct {
		right: 80%;
	}
	
	.dit-menu-wrapper {
		width: 80%;
		right: -80%;
	}
	
	.menu-active .dit-menu-wrapper {
		right: 0;
	}
	
	.header_menu_button {
	    right: 13px;
	    margin-right: 4px;
	}
	
	.menu-active .header_menu_button {
	    right: 80%;
	}
}

.header_menu_button button {
    background: white none repeat scroll 0% 0%;
    border: medium none;
    padding: 6px;
    -webkit-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s;
    box-sizing:border-box;
}

.header_menu_button button:hover {
   box-sizing:border-box;
   border: 1px solid #1A181C;
   -webkit-transform: translate(-1px,0px);
	        transform: translate(-1px,0px);
  }

.header_menu_button .icon-bar {
    width: 32px;
    display: block;
    height: 4px;
    background: #1A181C none repeat scroll 0% 0%;
}

.header_menu_button .icon-bar + .icon-bar {
	margin: 6px 0 0 0;
}

.about_row {padding: 4px}

form {position: relative;float:left;width:100%;}


.all_content .article {
    position: relative;
    float: left;
}

td.mpFormField {
	width: 100%	
}

.searchpostcode {padding: 0 10px;}

.dealer_row { 
	width: 100%;padding: 4px
	}
	
	select {width:100% !important}

/* hamburger cross transition CSS */

.header_menu_button button {
	width: 44px;
	height: 43px;
	border: 1px solid #FFFFFF;
}

.header_menu_button button:hover { /* transform weghalen */
	transform: none;
	-webkit-transform: none;
}

.header_menu_button .icon-bar + .icon-bar {
	margin: 0;
}

.header_menu_button .icon-bar {
	position: absolute;
	height: 5px;
	left: 6px;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}

.header_menu_button .icon-bar.bar1 {
	top: 6px;
}

.header_menu_button .icon-bar.bar2,
.header_menu_button .icon-bar.bar3 {
	top: 19px;
}

.header_menu_button .icon-bar.bar4 {
	top: 32px;
}

.menu-active .header_menu_button .icon-bar.bar1 {
	top: 18px;
	width: 0%;
	left: 50%;
}

.menu-active .header_menu_button .icon-bar.bar2 {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.menu-active .header_menu_button .icon-bar.bar3 {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.menu-active .header_menu_button .icon-bar.bar4 {
	top: 18px;
	width: 0%;
	left: 50%;
}


.header_button {
	/*cubic-bezier(0.190, 1.000, 0.220, 1.000)*/
    -moz-animation-iteration-count: 1;
    -moz-animation-timing-function: cubic-bezier(.61,.75,.10,1.07) ;
    -moz-animation-duration: 0.8s;

    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: cubic-bezier(.61,.75,.10,1.07) ;
    -webkit-animation-duration: 0.8s;

    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.61,.75,.10,1.07) ;
    animation-duration: 0.8s;
}

.header_wrapper div:nth-child(1) .header_button {
    -moz-animation-name: animFromLeft;
    -webkit-animation-name: animFromLeft;
    animation-name: animFromLeft;
}

.header_wrapper div:nth-child(2) .header_button {
    -moz-animation-name: animFromTop;
    -webkit-animation-name: animFromTop;
    animation-name: animFromTop;
}

.header_wrapper div:nth-child(3) .header_button {
    -moz-animation-name: moveFromBottomFade;
    -webkit-animation-name: moveFromBottomFade;
    animation-name: moveFromBottomFade;
}

.header_wrapper div:nth-child(4) .header_button {
    -moz-animation-name: animFromRight;
    -webkit-animation-name: animFromRight;
    animation-name: animFromRight;
}


@-webkit-keyframes animFromLeft {
    from { opacity: 0.3; -webkit-transform: translateX(-1000%) rotate(-360deg); }
}
@-moz-keyframes animFromLeft {
    from { opacity: 0.3; -moz-transform: translateX(-1000%) rotate(-360deg); }
}
@keyframes animFromLeft {
    from { opacity: 0.3; transform: translateX(-1000%) rotate(-360deg); }
}

@-webkit-keyframes animFromRight {
    from { opacity: 0.3; -webkit-transform: translateX(1000%) rotate(-360deg); }
}
@-moz-keyframes animFromRight {
    from { opacity: 0.3; -moz-transform: translateX(1000%) rotate(-360deg); }
}
@keyframes animFromRight {
    from { opacity: 0.3; transform: translateX(1000%) rotate(-360deg); }
}

@-webkit-keyframes animFromTop {
    from { opacity: 0.3; -webkit-transform: translateY(-1000%) rotate(-360deg); }
}
@-moz-keyframes animFromTop {
    from { opacity: 0.3; -moz-transform: translateY(-1000%) rotate(-360deg); }
}
@keyframes animFromTop {
    from { opacity: 0.3; transform: translateY(-1000%) rotate(-360deg); }
}

@-webkit-keyframes moveFromBottomFade {
    from { opacity: 0.3; -webkit-transform: translateY(1000%) rotate(-360deg); }
}
@-moz-keyframes moveFromBottomFade {
    from { opacity: 0.3; -moz-transform: translateY(1000%) rotate(-360deg); }
}
@keyframes moveFromBottomFade {
    from { opacity: 0.3; transform: translateY(1000%) rotate(-360deg); }
}    
    
 .footer a {color: #ffffff}   
 
 
 /* new homepage */

.dit-new .flags {margin-top:0;top:0;right:-90px;}
.dit-new .contenttop {position: relative;top:0px;}
.dit-new .logo {position: relative;top: 60px;}
.dit-new .left .logo img {width:60%;}
.dit-new .bx-wrapper .bx-controls-direction a {top: 140px;}
.dit-new .contenttop .right .image-area {
	position: relative;
	top: 28px;
	float: right;
	right: -65px;
}
.dit-new .contenttop .right .image-area img {width:93%}

.slide_home {position: fixed;}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

.dit-new .all_content img {
	max-width:100%;
}

.dit-new h3.fullmenu_mainmenu_title {margin-right: 25px;}

.dit-new .contenttop {
	margin-top: 0px;
}

.bckblock {
	position: fixed;
}
.bckblock img {width:100%;}

	.realcontent {
		background-color:#ffffff;
	}

 .container .sitemap {
 	padding:0px;
 }
 
 .pushdown {
 	margin-top: 16%;
 }
 
@media(max-width: 1441px) {
	.dit-new .left .logo img {width:45%;}
	.dit-new .flags {right:-80px;}
	.pushdown {margin-top: 27%;}
} 

@media(max-width: 1281px) {
	.dit-new .left .logo img {width:39%;}
	.pushdown {margin-top: 29%;}
} 

 
@media(max-width: 1025px) {
	 .around_top img {
	 	width: 75%;
	 }
	 .dit-new .logo {position: relative; top: 37px;}
	 .dit-new .contenttop .right .image-area {top: 5px;}
	 .dit-new .left .logo img {width:31%;}
	 .dit-new .flags {right:-70px;}
	 h3.fullmenu_mainmenu_title {font-size: 1.6vw;}
} 

 
@media(max-width: 769px) {
	.pushdown {margin-top: 20%;}
	.dit-new .header_menu_button {display:none;}
	.dit-new .logo {top: 82px;left: 10px;}
	.dit-new .left .logo img {width: 23%;}
	.dit-new .contenttop .right .image-area img {width:100%}
	.dit-new .contenttop .right .image-area {top: -15px;right:-40px;}
	h3.fullmenu_mainmenu_title {font-size: 1.6vw !important;}
	.header_menu_button {right:31px;}

	.eyecatch-top #articles_full {
		width:100%;
	}
	.dit-new .flags {
		float:right;
	}
	.dit-new .logo .image-area {
    position: absolute;
    top: -98px;
    left: -50px;
	}
	.bckblock .slideshow-content {
		margin-top: 0;
		margin-left:0;
	}
}
 
    
    
@media(max-width: 668px) { 
	.dit-new .flags {background-color:#ffffff;padding: 2px;}
	.dit-new .bckblock {opacity: 0.85;}
	.dit-new .header_menu_button {display:block;}
    .dit-new .contenttop .right .image-area {
    	position: relative;
    	float:left;
    	top: 28px;
    	right: auto;top: 0px;
    }
}
/* afwijkende schermresoluties */

/* 1600 x 900 */
@media(max-width: 1601px) and (max-height: 901px) {
	
.contenttop .eyecatchers img {
    width: 55%;
}

.contenttop .slogan .primeslogan img {
    width: 48%;
}
	
h1 {font-size: 1.6vw;}

}

/* 1440 x 900 */
@media(max-width: 1441px) and (max-height: 901px) {

.contenttop .eyecatchers img {
    width: 55%;
}
.contenttop .slogan .primeslogan img {
    width: 53%;
}
	
.flags {top: 20px;right:-80px}

.contenttop .sloganarea {
    min-height: 175px;
   }
   
   h3.fullmenu_mainmenu_title {
    font-size: 1.5vw;
    margin-right: 30px;
    padding-top: 4px;
}
}

/* 1366 x 768 */
@media(max-width: 1367px) and (max-height: 769px) {
.contenttop .slogan .primeslogan img {
    width: 56%;
}
	
h3.fullmenu_mainmenu_title {
    font-size: 1.5vw;
    margin-right: 30px;
    padding-top: 4px;
}

h1, .bxslider_main_item h3 {font-size: 1.6vw}
.flags {top: 20px;right:-80px}
.contenttop .eyecatchers img {
    width: 60%;
}

.contenttop .sloganarea {
    min-height: 175px;
   }


}

/* 1280 x 1024 */
@media(max-width: 1281px) and (max-height: 1025px) {

.contenttop .slogan .primeslogan img {
    width: 59%;
}

h3.fullmenu_mainmenu_title {
    font-size: 1.5vw;
    margin-right: 30px;
    padding-top: 4px;
}

.flags {top: 5px;right:-80px}
.contenttop .eyecatchers img {
    width: 60%;
}
.bxslider_main_item h3 {font-size: 1.8em}

.contenttop .sloganarea {
    min-height: 175px;
   }

}



/* 1280 x 800 */
@media(max-width: 1281px) and (max-height: 801px) {
.flags {top: 5px;right:-80px}

h3.fullmenu_mainmenu_title {
    font-size: 1.5vw;
    margin-right: 30px;
    padding-top: 4px;
}
h1, .bxslider_main_item h3 {font-size: 1.6vw}

.flags {top: 20px;right:-80px}
}


/* 1280 x 600 */
@media(max-width: 1281px) and (max-height: 601px) {

.flags {top: 5px;right:-80px}

h3.fullmenu_mainmenu_title {
    font-size: 1.5vw;
    margin-right: 30px;
    padding-top: 4px;
}

h1, .bxslider_main_item h3 {font-size: 1.6vw}

}


.all_content .article .article_introtext td {
	vertical-align: top;
}

.all_content .article .article_introtext td img {
	max-width: 96%;
	height: auto;
}


/* 1024 x 768 */
@media(max-width: 1025px) and (max-height: 769px) {
	
.contenttop .contentblock img {width: 50%;height: auto;}
.contenttop .contentblock p {font-size: 10px;}
.bxslider_main_item img {width: 50%;}
.all_content .article .article_introtext td img {width: 96%;margin-right: 4%}
.flags {top: 20px;right:-70px}

h3.fullmenu_mainmenu_title {
    font-size: 1.4vw;
    margin-right: 25px;
}

h1, .bxslider_main_item h3 {font-size: 1.6vw}

.contenttop .sloganarea {
    min-height: 130px;
   }
.contenttop .contentblock img {
    width: 70%;
    height: auto;
}

}


/* 768 x 1024 */
@media(max-width: 769px) and (max-height: 1025px) {
	
.contenttop .contentblock img {width: 70%;height: auto;}
.contenttop .eyecatchers img {width:50%}
.contenttop .contentblock p {font-size: 12px;}
.bxslider_main_item img {width: 50%;}
.all_content .article .article_introtext td img {width: 96%;margin-right: 4%}
.flags {top: 20px;right:-160px}

h3.fullmenu_mainmenu_title {
    font-size: 1.3vw;
    margin-right: 25px;
}

h1, .bxslider_main_item h3 {font-size: 1.6vw}
.contenttop .sloganarea {
    min-height: 120px;
   }
   
   .contenttop .contentblock img {
    width: 70%;
    height: auto;
}

#menu_full {margin-bottom: 20px;}

.footer .menu-row {
    position: relative;
    float: left;
    width: 16%;
	}
	

.footer h3.fullmenu_mainmenu_title {
    font-size: 1.5vw;
}

.disclaimer .article_introtext
{
	position: relative;
	float: left;
	width: 100%;
}

.disclaimer {
    font-size: 16px;
    position: relative;
    float: left;
    width: 100%;
}
}

/* mobiele varianten */

/* max width 767 */
@media(max-width: 767px) {
	
	body {font-size: 12px;}
ul.richmegamenuul {position: relative;float:left;margin-top: 20px;} 	
li.megarichmenu {list-style-type:none;margin-bottom: 10px;}	
li.megarichmenu a {color: #ffffff;    font-family: Futura Medium, Arial;text-transform: uppercase;font-size: 4vw}	
.sitemap {display:none;}
.contenttop {height: 140px;}
.contenttop .logo {width:100%;height: 30%;}
.contenttop .logo  img {width: 100%;height:auto;}
.contenttop .contentblock img {width: 100%;height: auto;}
.contenttop .contentblock {position: absolute;right: 10px;margin-top: 80px}
.contenttop .eyecatchers {width:100%;float:right;position: absolute;right: 10px}
.contenttop .eyecatchers img {width:100%}

.slideshow-content {
    margin-top: 0px;
    margin-left: 0px;
    width: 20%;
	float: right;
}

.contenttop .contentblock p {width:100%;font-size: 12px;}
.slideshow-content {margin-top: -20px;margin-left: 50px;}
.bxslider_main_item img {width: 50%;}
.bxslider_main_item p {font-size: 3vw}
.all_content .article .article_introtext td img {width: 96%;margin-right: 4%}
.flags {top: -35px;float:left;left:0px;}
.home_icons img {width:95%;height: auto;}
h3.fullmenu_mainmenu_title {
    font-size: 1.2vw;
    margin-right: 30px;
}
.above-footer .middle  {padding: 0px 10% 5px 10%;}
.above-footer .middle .article_introtext {font-size:10px}
.all_content .article .article_title, .moduletitle, .articles_detail .article_title {font-size: 1.2em}
.above-footer .footer-intro H1 {font-size: 3.6vw;}
.disclaimer {font-size: 12px}
.article_maintext object {width: 285px !important}
h1, .bxslider_main_item h3 {font-size: 3.8vw}


	
}


/* 375x667 */

/* 667x375 */




/* 360Ã—640 */


/* 320Ã—533 */


/* 568Ã—320 */
	
/* 320 x 568 */
@media(max-width: 321px) and (max-height: 569px) {

.
}

</pre></body></html>