	
	
	/* CSS applicable to desktop browsers */
	
	@media screen and (max-width: 4000px) {
		
		#wrapper {
			padding: 0px;
			overflow: hidden;
		}
		
		#centering-home {
			width: 100%;
			padding-left: 0%;
			padding-right: 0%;
			padding-top: 20px;
		}	
		
		#centering-subpagina {
			width: 1000px;
			margin: 0 auto;
			padding-top: 20px;
		}	
		
		#top {
			position: relative;
		}
		
		#header {
			position: relative;
			width: 100%;
			height: 310px;
			background-position: center;
			background-size: cover;
			color: #FFF;
		}
		
		#header #container {
			display: table;
			left: 40px;
			height: 280px;
			width: 550px;
			padding-left: 40px;
			margin: 0 auto;
		}
		
		#header #container #tekst{
			display: table-cell; 
			top: 25px;
			vertical-align: top;
			text-align: left;
			text-transform: uppercase;
			text-shadow: 1px 1px 0px #444;
		}
		
		#header #container #tekst a{
			color: #FFF;
			text-decoration: none;
		}
		
		#header #container #tekst #titel {
			text-shadow: 1px 1px 0px #444;
			text-transform: uppercase;
			font-size: 30px;
			line-height: 30px;
			margin: 48px 0px 12px 0px;
		}
		
		.double-promo {
			width: 450px;
			height: 354px;
		}	
		
		.full-promo {
			width: 220px;
			height: 354px;
			display: block;
		}	
		
		.full-promo img {
			width: 220px;
			height: 354px;
		}	
		
		.full-promo-dummy {
			width: 220px;
			height: 354px;
			position: relative;
			background-color: #FFF;
		}	
		
		#home-banner {
			position: absolute;
			z-index: 5;
			top: -1000px;
			left: -1000px;
			width: 460px;
			height: 354px;
			background-color: #ffffff;
		}	
		
		.half-promo {
			width: 220px;
			height: 167px;
		}	
		
		.half-promo img {
			width: 220px;
			height: 167px;
		}	
		
		.promo-heart {
			position: absolute;
			top: 4px;
			right: 4px;
			width: 20px;
			height: 20px;
			padding: 5px;
			text-align: right;
			color: red;
			font-size: 18px;
		}
		
		.promo-cirkel-geel {
			font-size: 12px;
			position: absolute;
			width: 70px;
			height: 61px;
			top: 10px;
			left: 10px;
			text-align: center;
			padding-top: 9px;
			line-height: 110%;
			color: #000;
			background-color: #ffcc01;
   			border-radius: 50%;
		}
		
		.promo-cirkel-geel .dagen {
			font-size: 25px;
			line-height: 25px;
		}

		.promo-cirkel-rood .favoriet {
			font-size: 14px;
			position: absolute;
			width: 70px;
			height: 80px;
			top: 0px;
			left: 0px;
			text-align: center;
			color: #FFF;
			padding-top: 19px;
			line-height: 16px;
		}

		.promo-cirkel-rood .ervaren {
			font-size: 12px;
			position: absolute;
			width: 70px;
			height: 80px;
			top: 0px;
			left: 0px;
			text-align: center;
			color: #FFF;
			padding-top: 15px;
			line-height: 14px;
		}		
		
		.promo-cirkel-rood {
			font-size: 11px;
			position: absolute;
			width: 70px;
			height: 58px;
			top: 10px;
			left: 10px;
			text-align: center;
			padding-top: 12px;
			line-height: 110%;
			color: #FFF;
			background-color: #e3000f;
   			border-radius: 50%;
		}
		
		.promo-cirkel-flydrive {
			position: absolute;
			width: 70px;
			height: 70px;
			top: 10px;
			left: 10px;
			background-image:url(/gifs/promo-cirkel-flydrive.png);
			border-radius: 50%;
		}	

		.promo-cirkel-zomertip {
			font-size: 14px;
			color: #000000;
			position: absolute;
			width: 70px;
			height: 70px;
			top: 10px;
			left: 10px;
			text-align: center;
			padding-top: 19px;
			line-height: 110%;
			background-image:url(/gifs/promo-cirkel-zomertip.png);
			border-radius: 50%;
		}
		
		.promo-cirkel-cruise {
			position: absolute;
			width: 70px;
			height: 70px;
			top: 10px;
			left: 10px;
			background-image:url(/gifs/promo-cirkel-cruise.png);
			border-radius: 50%;
		}
		
		.promo-cirkel-citytrip {
			position: absolute;
			width: 70px;
			height: 70px;
			top: 10px;
			left: 10px;
			background-image:url(/gifs/promo-cirkel-citytrip.png);
			border-radius: 50%;
		}
		
		.promo-cirkel-luxe {
			position: absolute;
			width: 70px;
			height: 70px;
			top: 10px;
			left: 10px;
			background-image:url(/gifs/promo-cirkel-luxe.png);
			border-radius: 50%;
		}

		.promo-cirkel-strand {
			position: absolute;
			width: 70px;
			height: 70px;
			top: 10px;
			left: 10px;
			background-image:url(/gifs/promo-cirkel-strand.png);
			border-radius: 50%;
		}
		
		.promo-cirkel-dichtbij {
			font-size: 14px;
			color: #ffffff;
			position: absolute;
			width: 70px;
			height: 45px;
			top: 10px;
			left: 10px;
			text-align: center;
			padding-top: 25px;
			line-height: 110%;
			background-color: #0082ca;
			border-radius: 50%;
		}
		
		.promo-cirkel-usa {
			position: absolute;
			width: 70px;
			height: 70px;
			top: 10px;
			left: 10px;
			background-image:url(/gifs/promo-cirkel-usa.png);
			border-radius: 50%;
		}
		
		.promo-cirkel-canada {
			position: absolute;
			width: 70px;
			height: 70px;
			top: 10px;
			left: 10px;
			background-image:url(/gifs/promo-cirkel-canada.png);
			border-radius: 50%;
		}

		.promo-cirkel-natuur {
			position: absolute;
			width: 70px;
			height: 70px;
			top: 10px;
			left: 10px;
			background-image:url(/gifs/promo-cirkel-natuur.png);
			border-radius: 50%;
		}
		
		.promo-cirkel-wellness {
			position: absolute;
			width: 70px;
			height: 70px;
			top: 10px;
			left: 10px;
			background-image:url(/gifs/promo-cirkel-wellness.png);
			border-radius: 50%;
		}
		
		.promo-cirkel-romantiek {
			position: absolute;
			width: 70px;
			height: 70px;
			top: 10px;
			left: 10px;
			background-image:url(/gifs/promo-cirkel-romantiek.png);
			border-radius: 50%;
		}		
		
		.promo-cirkel-gastronomie {
			position: absolute;
			width: 70px;
			height: 70px;
			top: 10px;
			left: 10px;
			background-image:url(/gifs/promo-cirkel-gastronomie.png);
			border-radius: 50%;
		}		
		
		.promo-cirkel-familie {
			position: absolute;
			width: 70px;
			height: 70px;
			top: 10px;
			left: 10px;
			background-image:url(/gifs/promo-cirkel-familie.png);
			border-radius: 50%;
		}
		
		.promo-cirkel-fietsen {
			position: absolute;
			width: 70px;
			height: 70px;
			top: 10px;
			left: 10px;
			background-image:url(/gifs/promo-cirkel-fietsen.png);
			border-radius: 50%;
		}
		
		.promo-cirkel-wandelen {
			position: absolute;
			width: 70px;
			height: 70px;
			top: 10px;
			left: 10px;
			background-image:url(/gifs/promo-cirkel-wandelen.png);
			border-radius: 50%;
		}		
		
		.promo-cirkel-wintersport {
			position: absolute;
			width: 70px;
			height: 70px;
			top: 10px;
			left: 10px;
			background-image:url(/gifs/promo-cirkel-wintersport.png);
			border-radius: 50%;
		}	
		
		.promo-cirkel-2023 {
			position: absolute;
			width: 70px;
			height: 70px;
			top: 10px;
			left: 10px;
			background-image:url(/gifs/promo-cirkel-2025.png);
			border-radius: 50%;
		}
		
		.promo-cirkel-rood .prijs  {
			font-size: 20px;
			line-height: 18px;
		}
		
		.promo-cirkel-groen {
			font-size: 14px;
			position: absolute;
			width: 70px;
			height: 51px;
			top: 10px;
			left: 10px;
			text-align: center;
			padding-top: 19px;
			line-height: 110%;
			color: #FFF;
			background-color: #009a3d;
			border-radius: 50%;
		}
		
		.promo-cirkel-blauw {
			font-size: 13px;
			position: absolute;
			width: 70px;
			height: 56px;
			top: 10px;
			left: 10px;
			text-align: center;
			padding-top: 14px;
			line-height: 110%;
			color: #FFF;
			background-color: #4891dc;
			border-radius: 50%;
		}
		
		.promo-cirkel-paars {
			font-size: 14px;
			position: absolute;
			width: 70px;
			height: 51px;
			top: 10px;
			left: 10px;
			text-align: center;
			padding-top: 19px;
			line-height: 110%;
			color: #FFF;
			background-color: #580f8b;
			border-radius: 50%;
		}
		
		.promo-cirkel-lichtgroen {
			font-size: 14px;
			position: absolute;
			width: 70px;
			height: 51px;
			top: 10px;
			left: 10px;
			text-align: center;
			padding-top: 19px;
			line-height: 110%;
			color: #FFF;
			background-color: #72a923;
			border-radius: 50%;
		}
		
		.promo-cirkel-cruise {
			font-size: 14px;
			position: absolute;
			width: 70px;
			height: 51px;
			top: 10px;
			left: 10px;
			text-align: center;
			padding-top: 19px;
			line-height: 110%;
			background-image:url(/gifs/promo-cirkel-cruise.png);
			border-radius: 50%;
		}
		
		.promo-cirkel-zomertip {
			font-size: 14px;
			position: absolute;
			width: 70px;
			height: 51px;
			top: 10px;
			left: 10px;
			text-align: center;
			padding-top: 19px;
			line-height: 110%;
			background-image:url(/gifs/promo-cirkel-zomertip.png);
			border-radius: 50%;
		}		

		.promo-cirkel-uituwkot {
			font-size: 14px;
			position: absolute;
			width: 70px;
			height: 51px;
			top: 10px;
			left: 10px;
			text-align: center;
			padding-top: 19px;
			line-height: 110%;
			background-image:url(/gifs/promo-cirkel-uituwkot.png);
			border-radius: 50%;
		}	
		
		.promo-cirkel-herfstvakantie {
			font-size: 14px;
			position: absolute;
			width: 70px;
			height: 51px;
			top: 10px;
			left: 10px;
			text-align: center;
			padding-top: 19px;
			line-height: 110%;
			background-image:url(/gifs/promo-cirkel-herfstvakantie.png);
			border-radius: 50%;
		}	
	
		.promo-cirkel-europa {
			font-size: 14px;
			position: absolute;
			width: 70px;
			height: 51px;
			top: 10px;
			left: 10px;
			text-align: center;
			padding-top: 19px;
			line-height: 110%;
			background-image:url(/gifs/promo-cirkel-europa.png);
			border-radius: 50%;
		}	
		
		.promo-cirkel .highlight {
			font-size: 25px;
		}
		
		.promo-tekst {
			position: absolute;
			width: 100%;
			bottom: 0px;
			color: #FFF;
			text-align: right;
			background-image:url(/gifs/promo-bg.png);
		}
		
		.promo-tekst .titel {
			display: block;
			text-transform: uppercase;
			font-size: 13px;
			line-height: 15px;
			padding: 4px 8px 2px 4px;
		}
		
		.promo-tekst .info {
			display: block;
			font-size: 10px;
			line-height: 12px;
			padding: 4px 8px;
			padding-top: 0px;
		}
		
		#content {
			overflow: hidden;
		}
		
		#content #back {
			width: 100%;
			text-align: right;
			padding-top: 20px;
			padding-bottom: 20px;
		}
		
		#content #main-content {
			float: left; 
			width: 500px;
			padding-left: 20px;
		}
		
		#content #framed {
			width: 460px;
			background-color: #edf2f4;
			padding: 5px;
		}
		
		#content #sidebar-grey {
			background-color: #edf2f4;
			float: right;
			width: 460px;
		}
		
		#content #sidebar-form {
			background-color: #edf2f4;
			float: right;
			width: 460px;
		}
		
		#content #sidebar-form h3 {
			padding: 20px 20px 20px 20px;
		}
		
		#content #sidebar-form p {
			padding: 20px 20px 20px 20px;
			margin: 0px;
		}
		
		#content #sidebar-form table {
			margin: 20px 0px 20px 20px;
			padding: 0px;
		}
		
		#content #sidebar-form table th {
			font-weight: bold;
			text-align: left;
		}		
		
		#content #main-content-50pct {
			float: left; 
			width: 50%;
		}
		
		#content #sidebar-50pct {
			float: right;
			width: 50%;
		}
		
		#content .column .first {
			margin-top: 118px;
		}
		
		#content .column-first .img {
			margin: 5px 5px 5px 0;
			padding: 0;
		}
		
		#content .column-second {
			width: 460 px;
			padding: 40px 40px 40px 0px;
		}
		
		#content .column-second .first {
			padding: 40px 40px 40px 0px;
		}
		
		#fotoalbum {
			overflow: hidden;
			width: 460px;
			margin-bottom: 0px;
		}
		
		#fotoalbum .foto {
			float: left;
			width: 220px;
			height: 167px;
			margin-bottom: 20px;
			background-position: center;
			background-size: cover;
		}

		#contactpersoon {
			overflow: visible;
		}
		
		#contactpersoon #profielfoto {
			float: left;
			width: 150px;
			height: 120px;
		}
		
		#contactpersoon #profilering {
			float: left;
			height: 50px;
			width: 310px;
			padding-top: 50px;
			font-weight: 700;
			text-transform: uppercase;
			text-align: left;
		}
		
		#contactpersoon #profilering a {
			color: #e3000f; 
		}
		
		#quote {
			float: left;
			margin-bottom: 20px;
			background: url(../../gifs/background-quote.gif) top left no-repeat;
			background-color: #edf2f4;
			padding: 80px 40px 20px 40px;
			width: 370px;
		}	
		
		#footer-home {
			overflow: visible;
			width: 90%;
			padding-top: 40px;
			padding-bottom: 20px;
		}
		
		#footer {
			clear: both;
			overflow: visible;
			width: 1000px;
			margin: 0 auto;
			padding-top: 40px;
			padding-bottom: 20px;
			font-size: 12px;
		}
		
		#footer .half {
			float: left;
			width: 50%;
			margin-bottom: 0px;
		}
		
		
		
		/*  Bannering  */	
	
		.doublebanner {
			overflow: hidden;
			width: 460px;
			margin-bottom: 20px;
		}
		
		
		/*  Responsive navigation  */
		nav {
			height: 35px;
			width: 100%;
			background-image:url(/gifs/menu-bg.png);
			font-size: 10pt;
			font-family: 'PT Sans', Arial, sans-serif;
			font-weight: normal;
			position: relative;
			border-bottom: 0px solid #283744;
		}
		nav #ul-container {
			padding: 0;
			margin: 0 auto;
			width: 700px;
			height: 35px;
			padding-left: 150px;
			position: relative;
		}
		nav #ul-container ul {
			padding: 0;
			width: 100%;
			height: 35px;
		}
		nav #ul-container li {
			display: inline;
			float: left;
		}
		nav #ul-container a {
			color: #fff;
			display: inline-block;
			text-align: center;
			text-decoration: none;
			line-height: 35px;
			padding-left: 6px;
			padding-right: 6px;
		}
		nav #ul-container li a {
			border-right: 0px solid #0e6bac;
			box-sizing:border-box;
			-moz-box-sizing:border-box;
			-webkit-box-sizing:border-box;
		}
		nav #ul-container li:last-child a {
			border-right: 0;
			padding-top: 12px;
			padding-left: 20px;
		}
		
		nav #ul-container a:hover, nav #ul-container a:active {
		}
		
		nav #ul-container a#pull {
			display: none;
		}
		
		nav #ul-container #logo-desktop {
			display: block;
			position: absolute;
			z-index: 10;
			top: 0px;
			left: -55px;
			width: 190px;
			height: 190px;
			background-color: #e3000f;
		}
		
		nav #ul-container #logo-tablet {
			display: none;
		}
		
		nav #ul-container #logo-mobile {
			display: none;
		}
		
	}
	