	

.lp_header {
	width: 992px;
	height: 190px;
	margin-top:5px;
	/*margin-bottom:35px;*/
	margin-bottom: 5px;
	position: relative;
	z-index: 1;
}

.lp_intro {
	width: 950px;
	margin-left: 20px;
	font-weight: bold;
	margin-bottom:15px;
}

.lp_intro ul {
	padding: 0;
	margin: 0;
	margin-left: 14px;
}

.lp_text {
	width: 950px;
	margin-left: 20px;
	margin-bottom:15px;
	line-height:16px;
}

.lp_text a {
	color: #000;
	text-decoration: underline;
}

.lp_text .sfeerbeeld {
	float: left;
	margin-right: 8px;
}

.titel {
	font-size: 17px;
	color: #ff6600;
	font-weight: bold;
}

.lp_text ul {
	margin: 0;
	padding: 0;
	margin-bottom: 13px;
}

.lp_text ul li {
	list-style-type: none;
}

.lp_introheader {
	font-size:17px;
	color:#FF6600;
}

.lp_introheader_mj{
	font-size:17px;
	color:#ED2027;
}

.lp_linkboxcontainer {
	position: relative;
	float: left;
	margin-left:20px;
	display:inline;

}

.lp_linkboxshort, .lp_linkboxshortend {
	width: 202px;
	height: 310px;
	border: 1px solid #ff6600;
	float: left;
	margin-right: 45px;
	margin-top: 20px;
	position: relative;
}

.lp_linkboxshort .lp_footer, .lp_linkboxshortend .lp_footer {
	position: absolute;
	bottom: 4px;
	left: 6px;
}

.lp_linkboxshortend {
	margin-right: 0px;
	}
	
.lp_headerlinkbox {
	background-color:#FF6600;
	color:#FFFFFF;
	padding:6px 6px 6px 15px;
	font-weight:bold;
	font-size:12px;	
	}

.lp_linkboxcontent {
	padding: 5px 2px 2px 10px;
}
	
.lp_linkboxcontent ul{
	margin-left: 7px;
	padding-left:0px;
	margin-top:5px;
	margin-bottom: 7px;
	margin-right:5px;
}

.lp_linkboxcontent li{
	margin-left:5px;
	margin-bottom:3px;
	padding-left:0px;
}

.lp_linkboxcontent a {
	color:#000000;
	text-decoration:underline;
	font-weight: bold;
	}
	
.lp_blokken, lp_blokken2 {
	position: relative;
	float: left;
	text-align: left;
	margin-left: 65px;
	*margin-left: 0;
}

.lp_blokken2 {
	margin-left: 20px;
}

.lp_linkboxlong {
	width: 950px;
	height: 50px;
	float: left;
	margin-top: 30px;
	position: relative;
	text-align: center;
}

.zegel {
	width: 84px;
	height: 42px;
	background: url(../images/zegel.gif) no-repeat;
	font: 12px Verdana, Sans Serif;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding-top: 11px;
	margin-left: 100px;
}

.zegel .prijs {
	font-size: 17px;
}

.lp_voorwaarden {
	color:#999999;
	font-size:10px;
	padding:10px;
	margin-top:10px;
	width:950px;
}

.lp_voorwaarden a {
	/*font-weight: bold;*/
	color: #999999;
	text-decoration: underline;
	font-size: 10px;
}

/* Extra styles template 05 */
.lp05_headervisual {
	width: 992px;
	height: 200px;
	margin-top:5px;
	margin-bottom: 5px;
}

.lp05_introbox, .lp05b_introbox {
	width: 723px;
	min-height:150px;
	padding:10px;
	background-color:#FF6600;
	margin-bottom:5px;
	float:left;
	color:#FFFFFF;
	line-height:16px;
}

.lp05_introbox {
	width: 972px;
}
	
.lp05b_toppersbox {
	float: right;
	text-align:left;
	width:244px;
	margin-left:5px;
}

.lp05b_toppersbox .sfeerbeeld {
	padding-bottom: 4px;
}

.lp05_extrainfobox, .lp05b_extrainfobox {
	width:723px;
	padding:10px;
	background:#FFD1B2;
	float:left;
	line-height:16px;
}

.lp05_extrainfobox {
	width: 972px;
	margin-bottom: 20px;
}

.lp05_extrainfobox_titel {
	color: #ff6600;
	font-weight: bold;
	font-size: 17px;
}

.lp05_extrainfobox_images {
	width: 238px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}

.lp05_extrainfobox_details {
	margin-top: 10px;
}

.lp05_extrainfobox .zegel, .lp05c_extrainfobox .zegel {
	float: right;
}

.lp05_extrainfobox .zegel {
	margin-left: -290px;
	margin-top: -20px;
}

.lp05c_extrainfobox {
	position: relative;
	float: left;
	background: #fff;
	margin-top: 10px;
	width: 723px;
}

.lp05b_extrainfobox .tp_Infobox {
	border-bottom: none;
}

.lp05b_extrainfobox a.link {
	color: #000;
	text-decoration: underline;
}

.lp05_blok, .lp05_blokend {
	position: relative;
	float: left;
	width: 425px;
	margin-right: 90px;
	min-height: 200px;
}

.lp05_blokend {
	margin-right: 0;
}

.lp05_blok .titel, .lp05_blokend .titel {
	border-bottom: 1px solid #ff6600;
	margin-bottom: 10px;
}

.lp05_blok img, .lp05_blokend img {
	padding-bottom: 2px;
}
/* Einde extra styles template 05 */



/* extra styles */
.lp_blokken3 {
	width: 942px;
	margin-left: 50px;
	margin-bottom: 20px;
}

.lp_blok, .lp_blok2 {
	width: 280px;
	height: 260px;
	float: left;
	margin-right: 24px;
	margin-bottom: 60px;
	*margin-bottom: 30px;
}

* + .lp_blok, * + .lp_blok2 {
	margin-bottom: 60px;
}

.lp_blok .lp_titel, .lp_blok2 .lp_titel {
	color: #ff6600;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 4px;
}

.lp_blok ul, .lp_blok2 ul {
	margin: 0;
	padding: 0;
	margin-top: 6px;
}

.lp_blok ul li, .lp_blok2 ul li {
	list-style-type: none;
	line-height: 20px;
}

.lp_blok .lp_blokcontent, .lp_blok2 .lp_blokcontent {
	background: #ff6600;
	height: 259px;
	padding: 4px;
}

.lp_blok a, .lp_blok2 a {
	color: #fff;
	text-decoration: underline;
}


/* einde extra styles */



/* Sifr headers */

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
}

/*.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}*/


.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	/*font-size: 24px;*/
	font-size: 10px;
}


/* Toppers lijst */
.tp_Container
{
	position: relative;
	display: block;
	width: 240px;
	height: auto;
	clear:both;

}

.tp_Info
{
	position: relative;
	display: block;
	width: 148px;
	float: left;
	margin-left:4px;
	
}

.tp_Bgrdark {	
		cursor: pointer;
		height: auto;
		/* fix for IE-6, otherwhise there is a gap between items 
		font-size:0px; */
	
}



/*.tp_BgrOrange {
		background:#FFFFFF;
		height:18px;
		cursor: pointer;
		text-align:left;
		padding-top:2px;
		padding-left:10px;
		border-bottom:2px  #FF6600;
}*/

.tp_board {
		font-size:10px;
		font-weight:normal;
		vertical-align:text-top;
		color:#000000;
		padding-left: 1px;
}


.tp_land{
		font-size:13px;
		font-weight:bold;
		color:#FF6600;
		
}

.tp_gebiedplaats{
		font-size: 10px;
		color: #FF6600;
		/*padding-right:2px;*/
		margin-top:3px;
		/*width:145px;*/
		font-weight:bold;
		height:24px;
}


.divAccoImage
{
		float:left;
		border:none;
		position: relative;
		padding: 0px;
		width: 86px;
		height:54px;
		display: block;
		
}

.tp_c_pry_van
{
	font-size:10px;
	color:#FFFFFF;
	
}

.tp_pry_van{

		font-size:10px;
		color:#FFFFFF;
}

.tp_pry_vanaf{
		font-size:10px;
		color:#000000;
		line-height:14px;
}

.tp_prys{
		font-size:18px;
		color:#FFFFFF;		
}

.tp_c_pry_vanaf{
	width:80px;
	}

.boundingboxTopX 
{
 width: 85px;
 height: 59px;
 background-repeat: no-repeat;
 cursor: pointer;
 position: relative;
 display: block;
}



.tp_hdr_Bgr{
		width:238px;
		padding-top:10px;
		padding-bottom:10px;
		float:left;
}


.tp_hdr_Txt{
		font-size: 11px;
		color: #000000;
		width:88px;
		float:left;
		margin-left:8px;
		
}

.tp_Topthema_Ddlb
{
		float:left;
		margin-left:8px;
}

.tp_Topthema_Ddlb select
{

		font-size:11px;
	
}


.tp_voorwaarde_Txt{
		width:238px;
		float:left;
		padding-bottom:3px; 
}

.tp_ma_link{
		font-size:11px;
		padding-top:5px;
		padding-left:15px;
		float:left;
}

.tp_ma_link .link1{
		float:left;
		padding-left:2px;
}

.tp_ma_link .link2{
		margin-top:2px;
		color:#000000;
		/*width:100%; */
		text-decoration:underline;
		font-weight:bold;
		float:right;
}

.link1 Img {
	display:none;
	}

.tp_vanaf{
	font-size:10px;
	color:#000000;
	padding-left:1px;
}

.tp_Infobox {
	height:67px;
	border-bottom:solid 1px #FF6600;
	display:block;
}

.tp_pry_kaart {
	background:url(../Images/themapages/background_prijs.gif) no-repeat;
	width:45px;
	height:31px;
	padding-top:7px;
	float:left;
	padding-left:8px;	
	}
	
.tp_boardvanafbox {
	float:left;
	width:90px;
	margin-top:5px;
}

.tp_headerImage
{
	border-style:none;
}


/* Einde toppers lijst */






/* toevoegingen tbv. valentijnpagina // Jeff Klunder 090122 */
.lp_linkboxshort .lp_hartGroot, .lp_linkboxshortend .lp_hartGroot {
	width: 79px;
	height: 66px;
	background: url(../Images/valentijn/hart-groot.gif) no-repeat;
	position: absolute;
	bottom: 0px;
	right: 0px;
	color: #fff;
	font-weight: bold;
	font-size: 17px;
	text-align: center;
	padding-top: 26px;
	z-index: 1;
}

.lp_linkboxshort .lp_vanaf, .lp_linkboxshortend .lp_vanaf {
	position: absolute;
	right: 70px;
	bottom: 28px;
	z-index: 2;
}

/* Zomer Bonus korting */

.zb_blocksbox {
	position: relative;
	float: left;
	width: 992px;
	margin-left: 5px;
	*margin-left: -2px;
}

* + html .zb_blocksbox {
	margin-left: 8px;
}

.zb_box {
	float:left;
	*margin-left: 5px;
}

.zb_box_pijl {
	height:91px;
	width:151px;
}

.zb_blocks_zon, .zb_blocks_ver, .zb_blocks_alle, .zb_blocks_vervolg, .zb_blocks_auto, .zb_blocks_zon_vervolg{

	float:left;
	position:relative;
	border-left:1px solid #FF6600;
	border-right:1px solid #FF6600;
	border-bottom:1px solid #FF6600;
	width:146px;
	min-height: 480px;
	height: auto !important;
	height: 420px;
	margin-right:10px;
	padding-right:5px;
	padding-left:2px;
	
	/* toevoeging mbt. IE6 // Jeff Klunder */
	*margin-right: 2px;
	*margin-top: -2px;
	}

/*.zb_blocks_ver{
	min-height: 500px;
	height: auto !important;
	height: 500px;
	}*/
	
.zb_blocks_auto{
	/*height:490px;*/
	height: 520px;
	}
	
.zb_blocks_vervolg{
	height:700px;
	}
	
.zb_blocks_alle{
	height:1600px;

	}

.zb_accobox {
	margin:0px 3px 3px 3px;
	/*border-bottom:1px solid #FFB380;*/
	float:left;
	padding-bottom:5px;
	display:inline;
	
	/* toevoeging mbt. IE6 // Jeff Klunder */
	*margin-right: 0;
}

.zb_accobox_zon {
	margin:0px 3px 3px 3px;
	float:left;
	padding-bottom:5px;
	display:inline;

	/* toevoeging mbt. IE6 // Jeff Klunder */
	*margin-right: 0;
}


.zb_land, .zb_land_text, .zb_land_eiland {
	color:#000000;
	text-decoration:underline;
	width:145px;
	*width: 142px;
	font-weight:bold;
	margin-left: 3px;
	line-height:20px;
}

.zb_land_text {
	text-decoration:none;
	}
	
.zb_land_eiland{
	margin-left:15px;
	*width: 130px;
}
	
	
.zb_land_zon {
	color:#000000;
	width:145px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:3px;
	border-bottom:1px solid #FFB380;
}

.zb_acco {
	color:#FF6600;
	font-weight:bold;
	width:148px;

	}
	
.zb_duur {	
	color:#FF6600;
	width:96px;
	float:left;
	font-size:10px;
	}
	
.zb_prijskaart {	
	background: url(../images/zomerbonus/prijskaart.gif) no-repeat;
	width: 51px;
	height: 28px;
	color: #fff;
	font-weight: bold;
	font-size: 17px;
	text-align: center;
	padding-top: 3px;
	float: right;
}	

/* Einde Zomer Bonus korting */


/* id's tbv zomerbonus pagina's */
.zb_box ul {
	margin: 0px 0px 0px 3px;	
	padding: 0;
}

.zb_box ul li {
	list-style-type: none;
	line-height: 18px;
	color: #ff6600;
	font-weight: bold;
}



/* toevoegingen tbv. template2 (azoren & cyprus pagina) // 090227 Jeff Klunder */
.lp02_headervisual {
	width: 506px;
	height: 200px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.lp02_introbox, .lp02_extrainfobox {
	width: 486px;
	margin-top: 5px;
	margin-bottom: 5px;
	background: #ff6600;
	color: #fff;
	padding: 10px;
	line-height: 16px;
}

.lp02_introbox a {
	color: #fff;
	text-decoration: underline;
}

.lp02_extrainfobox {
	background: #FFD1B2;
	color: #000;
	height: 100%;
	width: 486px;
}

.lp02_extrainfobox a {
	text-decoration: underline;
	color: #000;
	font-weight: bold;
}

.lp02_introbox .titel {
	font-size: 17px;
	color: #fff;
}

.lp02_aanbiedingbox {
	height: 110px;	
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #fff;
}

.lp02_aanbiedingbox img {
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
	height: 100px;
}

.lp02_aanbiedingbox_tekst {
	*width: 240px;
}

.lp02_aanbiedingbox_zegel {
	float: right;
	background: url(../images/zegel.gif) no-repeat;
	width: 84px;
	height: 42px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	padding-top: 12px;
	*margin-top: -20px;
}

.lp02_aanbiedingbox_zegel .prijs {
	font-size: 17px;
}

.lp02_sfeerbeelden {
	width: 506px;
	*width: 486px;
	position: relative;
	float: left;
	margin: 10px 0 6px 0;
	display: inline;
}

.lp02_sfeerbeelden img {
	margin-right: 4px;
	*margin-right: 0;
}

.lp02_sfeerbeelden img .last {
	margin-right: 0;
}



<!-- Vliegtickets -->

.vt_blokleft {
	width:454px;
	float:left;
	padding-left:22px;
	margin-left:30px;
	display:inline;
	}
	
.vt_blokright {
	width:444px;
	float:left;
	padding-left:22px;
	margin-left:20px;
	display:inline;
	}
	
.vt_headerbox {
	float:left;
	position:relative;
	width:420px;
	}
	
.vt_logobox, .vt_logobox2 {
	float:left;
	position:relative;
	width:400px;
	margin-top:15px;
	margin-bottom:15px;
	}

.vt_logobox2 {
	margin-top:5px;
	margin-bottom:5px;
	}
	
.vt_discountbox {
	/*border:1px solid #FF6600;
	width:386px;
	float:left;
	position:relative;
	padding:10px;
	color:#FF6600;*/
	position: relative;
	float: left;
	width: 386px;
	padding: 10px;
	color: #ff6600;
	border: 1px solid #ff6600;
	min-height: 282px;
}

.vt_discountheader {
	font-size:15px;
	font-weight:bold;
	}
	
.vt_flightdiscounts {
	border:0px;
	width:100%;
	padding:0px;
	color:#000000;
	font-weight:bold;
	margin-top:8px;
	}

.vt_bedrag, .vt_bedrag a {
	color:#FF6600;
	font-size:15px;
	}

.vt_bedrag a:hover{
	color:#FF6600;
	font-size:15px;
	text-decoration:underline;
	}

tr.hovered {text-decoration:underline;}	
	
.vt_link a{
	color:#000000;
	}

.vt_link a:hover{
	color:#000000;
	text-decoration:underline;
	}
	
.vt_header {
	position: relative;
	float: left;
	margin-top: 5px;
	margin-bottom: 20px;
}

/*.vtCommercialBlock {padding:15px 0 0 15px;}*/
.vtVisual {margin-bottom: 10px;}
.vtBlock {display:block;float:left;margin:10px 7px 0 0;position:relative; width:325px;}
.last {margin:10px 0 0;}
.vtHdrBlock {width:325p; margin:0 0 10px 0; }
.vtHdrBlock p{display:block; width:290px;}
.vtHdrBlock a{float:right; margin-top:-15px; text-decoration:underline;}
.vtHdrBlock a:hover{text-decoration:none;}
.vtDiscountbox {border:1px solid #d4d4d4; float:left; margin:0 5px 10px 0; min-height:412px; padding:7px; position:relative; width:311px; display:block;}
.vtHdrBlock  h1.sfr{font-size:18px; color:#F60; padding:0; margin-bottom:5px; height:22px;}
.vliegticketsSO {margin-top:10px;}
.vliegticketsSO div {display:block; height:20px; position:relative; margin:0 0 3px 0;}
.vliegticketsSO div div {margin-top:3px; cursor:pointer; cursor:hand;}
.vliegticketsSO div div:hover{text-decoration:none; cursor:pointer; cursor:hand;}
.vliegticketsSO .vtDestination {position:absolute;}
.vliegticketsSO .vtDate {position:absolute; left:180px;}
.vliegticketsSO .vtDestination span{font-weight:bold;}
.vliegticketsSO .vtDestination .vtAirport {font-weight: normal;}
.vliegticketsSO .vtDuring {position:absolute; left:290px; width:90px; text-align:right; }
.vliegticketsSO .vtDest {position:absolute; left:136px; }
.vliegticketsSO .vtPrice {position:absolute; left:251px; font-weight:bold; font-size:16px; color:#F60;margin-top:0; }
.vtBtn {margin:30px 0 0 0; text-align:center;}
.bannering {text-align:center; }
.bannering img {margin:10px 0 0;}
.vtMarginbottom {margin-bottom:18px;}
.vtDeepLink:hover {background-color:#FEE9DB;cursor:pointer;}

.vliegticketsSO div a {color:#000;text-decoration:none;}
.vliegticketsSO div a:hover {text-decoration:underline;}
.cntArkefly {line-height:1.6em;}
.first {margin-top:0;}

.vtBtn {margin:10px 0 0;}
.bannering {float:left;}
.ban1 {position:relative;left:60px;}
.ban2 {position:relative;left:120px;}

.vtBlock ul {margin:2px 0 0 15px; padding:0 0 0 0;}
.vtBlock ul li {padding:1px 0 2px 0;}
.vtBlock ul li a{margin:0;}
.vtBlock h4 {margin:15px 0 0 0;}
.vtBlock p {margin:2px 0 0 0; padding:0;}
.vtBlock strong {margin-top:10px;display:block;margin-bottom:5px;}
.last a {margin: 5px 0 0 15px;}
.last h3 {display:block; width:175px; margin:0 0 0 0;} 
.last a  img{position:absolute;right:2px; top:15px;} 

div.button {cursor:pointer;position:relative;margin:12px 0 6px 0;}
div.button span {float:left;}
div.button .button-left {background:url(/BaseSites/Arke/Content/Files/images/seo/interface/btn-left.png) left top no-repeat;width:10px;height:30px;}
div.button .button-middle {background:url(/BaseSites/Arke/Content/Files/images/seo/interface/btn-middel.png) left top repeat-x;height:25px;padding:5px 5px;}
div.button .button-middle a {font-weight:bold;color:#fff;font-size:12px;text-decoration:none;}
div.button .button-middle a:hover {text-decoration:underline;}
div.button .button-right {background:url(/BaseSites/Arke/Content/Files/images/seo/interface/btn-right.png) right top no-repeat;width:16px;height:30px;} 
	
/* tijdelijke.. mag weg na releas web6 ++ */

.tp_voorwaarde_Txt {
	display:none;
	}
	
/* 2e persoon gratis */

.gratis_box, .gratis_boxend {
	position: relative;
	float: left;
	width: 142px;
	margin-right: 18px;
	*margin-right: 10px;
}

.gratis_boxend {
	margin-right: 0;
}

.gratis_zonver {
	/*width:800px;
	float:left;
	margin-right:20px;*/
	position: relative;
	float: left;
	width: 950px;
	margin-left: 20px;
	*margin-left: 14px;
	display: inline;
}
	
.gratis_hdr {
	/*width:790px;*/
	width: 950px;
	float:left;
	height:33px;
	margin-top:15px;
	margin-bottom: 15px;
	}
	
.gratis_box_vlieg {
	width:156px;
	float:left;
	background-color:#FF6600;
	padding-left:10px;
	}

.gratis_boxland {
	padding-left: 3px;
	width:139px;
	height:18px;
	}
		
.gratis_infobox {
	width:142px;
	border-top:1px #FF6600 solid;
	height:135px;
	position:relative;
	margin-bottom: 10px;
	}
	
.gratis_infobox_vlieg {
	width:142px;
	border-top:1px #FFFFFF solid;
	height:130px;
	position:relative;
	}
	
.gratis_acco {
	font-weight:bold;
	height:26px;
	float:left;
	padding: 3px 3px 0px 3px;
	width:136px;
	}
	
.gratis_dagen {
	padding: 0px 3px 0px 3px;
	width:136px;
	}
	
.gratis_datum {
	padding: 0px 3px 0px 3px;
	width:136px;
	height:26px;
	}

.gratis_datum_vlieg {
	padding: 0px 3px 0px 3px;
	width:136px;
	height:20px;
	}	
.gratis_prijs {
	padding: 3px 0px 0px 3px;
	float:left;
	width:67px;
	}
	
.gratis_prijskaart {
	float:right;
	width:70px;
	}

.voorwaarden {
	color:#999999;
	font-size:10px;
	float:left;
	width:980px;
	margin-top:20px;
}

/* Bijna geen geld */
.gratis_box2 {
	width: 170px;
	float: left;
	margin-right: 25px;
	*margin-right: 22px;
}

.gratis_boxpijl {
	/*padding-left: 3px;*/
	width:165px;
	height:109px;
}

.gratis_land {
	font-weight: bold;
	color: #ff6600;
	font-size: 15px;
}

.gratis_infobox2 {
	width:165px;
	border-top:1px #FF6600 solid;
	min-height:100px;
}

.gratis_acco2 {
	font-weight:bold;
	height:26px;
	float:left;
	padding: 3px 3px 0px 3px;
	width:160px;
	}
	
.gratis_dagen2 {
	padding: 0px 3px 0px 3px;
	width:160px;
	}
	
.gratis_datum2 {
	padding: 0px 3px 0px 3px;
	width:160px;
	height:26px;
	}
	
/* toevoeging pagina Snelle Beslissers Korting */
.sbk_blokken {
	position: relative;
	float: left;
	/*height: 200px;*/
	margin-left: 60px;
	*margin-left: 31px;
	margin-top: 20px;
	*margin-top: 0;
	width: 850px;
	text-align: center;
}

.sbk_blok {
	position: relative;
	/*float: left;*/
	width: 172px;
	height: 66px;
	display: inline;
}

.sbk_voorwaarden {
	position: relative;
	float: left;
	color: #bababa;
	font-size: 10px;
	margin-top: 30px;
	width: 100%;
}


/* aanvulling tbv. tui marathon pagina */
.tuima_blokken {
	position: relative;
	float: left;
	width: 611px;
	margin-bottom: 14px;
	margin-left: 60px;
	display: inline;
}

.tuima_linkboxshort, .tuima_linkboxshortend {
	position: relative;
	float: left;
	width: 185px;
	height: 244px;
	border: 1px solid #ff6600;
	margin-right: 25px;
}

.tuima_linkboxshortend {
	margin-right: 0;
}

.tuima_linkboxshort li, .tuima_linkboxshortend li {
	width: 140px;
}

.tuima_beelden {
	position: relative;
	float: left;
	width: 260px;
	line-height: 20px;
	margin-left: 25px;
}

.tuima_voorwaarden {
	position: relative;
	float: left;
	width: 950px;
	color: #999999;
	font-size: 10px;
}

.tuima_voorwaarden a {
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}

.tuima_linkboxshortfooter {
	position: absolute;
	bottom: 5px;
	left: 4px;
	text-decoration: underline;
	font-weight: bold;
}

.tuima_acconaam {
	margin-left: 5px;
	margin-top: 2px;
	margin-bottom: 5px;
	font-weight: bold;
}

.tuima_accogegevens {
	width: 180px;
	margin-left: 5px;	
}

.tuima_zegel {
	position: absolute;
	bottom: 20px;
	right: 5px;
}

.tuima_linkboxshortTitel {
	font-weight: bold;
	color: #fff;
	padding-top: 5px;
	padding-left: 6px;
}

.LinkOrange {
	color: #ff6600;
	text-decoration: underline;
	font-weight: bold;
}

.tuima_content {
	position: relative;
	float: left;
	width: 956px;
	margin-left: 20px;
	*margin-left: 10px;
	margin-bottom: 16px;
}


/* toevoeging tbv. pagina Hotel van de Maand */
.lp_content {
	position: relative;
	float: left;
	width: 676px;
}

.deeplink {
	position: relative;
	float: left;
	width: 200px;
	margin-top: 20px;
	margin-left: 220px;
	*margin-left: 110px;
}



/* toevoeging tbv. specifieke doelgroepen pagina's */
.dg_linkboxlong {
	width: 992px;
	min-height: 200px;
	border: 1px solid #ff6600;
	position: relative;
	float: left;
	margin-bottom: 10px;
}

.dg_topper {
	color: #ff6600;
}


.lm_blok, .lm_blokend {
	position: relative;
	float: left;
	width: 350px;
	margin-left: 80px;
	margin-top: 18px;
	text-align: center;
}

.lm_blokend {
	margin-left: 30px;
}

.lm_bestemmingen {
	/*text-align: left;*/
	margin-top: 10px;
	line-height: 30px;
	padding-left: 10px;
}

.lm_blok .titel, .lm_blokend .titel {
	border-bottom: 1px solid #ff6600;
}



/* toevoeging tbv. Hotel vd Maand */
.lp_zegelENopsomming {
	position: relative;
	float: left;
	margin-bottom: 14px;
	width: 687px;
}

.hvdm_opsomming {
	position: relative;
	float: left;
	width: 430px;
}

.hvdm_zegel {
	position: relative;
	float: left;
	width: 190px;
}

.hvdm_deeplink {
	position: relative;
	float: left;
	width: 687px;
	margin-bottom: 15px;
}

.hvdm_deeplink a {
	color: #ff6600;
	font-size: 17px;
	font-weight: bold;
}


