html, body
{
	margin: 0;
	padding: 0;
	height: 100%;
}

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url('http://www.verborgenthailand.nl/images/layout/bg-repeat.png');
	font-size: 9pt;
	color: #42330c;
	line-height: 16pt;
	
}

html body#form
{
	background-image: none;
	background-color: transparent;
}

.carRentalTable
{
font-size: 10px;
width:805px;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}
.modCarRental
{
margin: 20px;
}@CHARSET "UTF-8";

@font-face {
	font-family: 'BonvenoCFLight';
	src: url('font/bonvenocf-light-webfont.eot');
	src: local('☺'), url('font/bonvenocf-light-webfont.woff') format('woff'), url('font/bonvenocf-light-webfont.ttf') format('truetype'), url('font/bonvenocf-light-webfont.svg#webfontPE5Ply7f') format('svg');
	font-weight: normal;
	font-style: normal;
}div.content div.picRight
{
	margin: 0 20px;
	float: right; 
}
div.content div.picLeft
{
	margin: 0 20px;
	float: left;
}
	
div.clear
{
	clear: both;
}

iframe#modExternalPage
{
	width: 790px;
	height: 370px;
}

.modHTMLBlock, .modIntroductionBlock
{
	margin: 3px 20px 20px 20px;
}

a
{
	color: #ee7a0e;	
}
a:hover
{
	color: #D95F23;	
}

table.modFlightTicket
{
	margin: 20px;
	cellspacing: 0;
	border-collapse: collapse;

}
table.modFlightTicket td, 
table.modFlightTicket th
{

	padding: 4px;
	line-height: 12px
}
table.modFlightTicket td
{
	 text-align: center;
}
table.modFlightTicket th
{
	 text-align: left;
}
table.modFlightTicket th.flighttopoperator, 
table.modFlightTicket th.flightbottomoperator
{
	width: 100px;
}
table.modFlightTicket td.flighttopoperator,
table.modFlightTicket th.flighttopoperator
{
	border-top: 1px solid #ccc;
}
table.modFlightTicket td.flightbottomoperator,
table.modFlightTicket th.flightbottomoperator,
table.modFlightTicket td.flightbottomoperatortable
{
	border-bottom: 1px solid #ccc;
}
table.modFlightTicket a img
{
	border: none;
}
table.modTableDefault
{
	margin: 18px;
	margin-top: 0px;
}
table.modTableDefault th
{
	text-align: left;
}
div.modAccomodation
{
	margin: 20px;
}

.modAccomodation img
{
	background: url('http://www.verborgenthailand.nl/images/layout/img-shadow-small.png');
	padding: 6px 9px 9px 6px;
}
.modAccomodation a img
{
	border:0px;
}

.modAccomodation .ImageFooter
{
	margin: 0px;
	padding: 0px 10px;
}

#lightbox{
	position: absolute;
	top: 20px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	color:#151410;
	}

#lightbox a, #lightbox a:hover {
	border-bottom:none;
	color:#151410;
	text-decoration:underline;
}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#loadingLink {
	display:block;
	margin:0 auto;
	padding:0;
	width:32px;
	height:32px;
	background:url("http://www.verborgenthailand.nl/images/layout/loading.gif") center center no-repeat;
	text-indent:-9999px;
}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLinkImg, #nextLinkImg{
	width: 49%;
	height: 100%;
	background: transparent url("http://www.verborgenthailand.nl/images/layout/blank.gif") no-repeat; /* Trick IE into showing hover */
	display: block;
	text-indent:-9999px;
	}
#prevLinkImg { left: 0; float: left;}
#nextLinkImg { right: 0; float: right;}
#prevLinkImg:hover, #prevLinkImg:visited:hover{}
.lightboxprev 
{ 
	background: url("http://www.verborgenthailand.nl/images/layout/prev.png") left 15% no-repeat; 
	cursor:pointer;
}
#nextLinkImg:hover, #nextLinkImg:visited:hover{}
.lightboxnext 
{ 
	background: url("http://www.verborgenthailand.nl/images/layout/next.png") right 15% no-repeat;
	cursor:pointer;
}


#imageDataContainer{
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageDetails{ width: 70%; float: left; text-align: left; }	
#caption{ font-weight: bold;	}
#numberDisplay{ display: block; clear: left; }			
#detailsNav{ display: block; clear: left; padding:0 0 10px 0;	}	
#prevLinkDetails { margin:0 8px 0 0; }		
#nextLinkDetails { margin:0 8px 0 0; }		
#closeLink {
	display:block;
	margin:0;
	padding:0 0 10px 0;
	text-decoration:none;
	float:right;
	width:66px;
	height:28px;
	background:url("http://www.verborgenthailand.nl/images/layout/close.png") no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #151410;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac */
	height: 1%;
	/* End hide from IE-mac */
	}	
	div#container
{
	width: 991px;
	margin: auto;	
}

	div#container div#con-top
	{
		height: 30px;
		background: url('http://www.verborgenthailand.nl/images/layout/shadow-top.png') no-repeat bottom center;
	}

	div#container div#con-mid
	{
		padding: 0 30px;
		background: url('http://www.verborgenthailand.nl/images/layout/shadow-mid.png') repeat-y;
	}
		div#container div#con-mid div#wrap
		{
			background: url('http://www.verborgenthailand.nl/images/layout/wrap-bg.jpg') repeat-y 734px top;
		}
		div#container div#con-mid div#stamp
		{
			background: url('http://www.verborgenthailand.nl/images/layout/menu-stamp.png') no-repeat 734px 310px;
		}

	div#container div#con-bot
	{
		height: 30px;
		background: url('http://www.verborgenthailand.nl/images/layout/shadow-bot.png') no-repeat top center;
	}
div#banner
{
	position: relative;
	height: 345px;
	width: 708px;
	margin: 13px 0 5px 13px;
	float: left;
}
	div#banner div#logo
	{
		position: absolute;
		margin: -34px 0 0 -50px;
		height: 145px;
		width: 330px;
		z-index: 500;
		background: url('http://www.verborgenthailand.nl/images/layout/logo-thailand.png') no-repeat;
	}
	div#banner div#etiket-top
	{
		position: absolute;
		margin: -43px 0 0 335px;
		height: 128px;
		width: 308px;
		z-index: 500;
		background: url('http://www.verborgenthailand.nl/images/layout/etiket-top.png') no-repeat;
	}
	div#banner div#banner-tekst-mainp
	{
		position: absolute;
		margin: 263px 0 0 0;
		padding: 34px 0 0 0;
		height: 45px;
		width: 708px;
		z-index: 50;
		background: url('http://www.verborgenthailand.nl/images/layout/banner-tekst-bg-mainp.png') no-repeat;
	}
	div#banner div#banner-tekst
	{
		position: absolute;
		margin: 257px 0 0 0;
		padding: 38px 0 0 0;
		height: 166px;
		width: 708px;
		z-index: 50;
		background: url('http://www.verborgenthailand.nl/images/layout/banner-tekst-bg.png');
	}
	div#banner-slides img
	{
		position: absolute;
	}

div#banner-tekst-mainp h1
{
	font-family: ARB-218NeonBluntMAR-50Bold, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	color: #FFF;
	margin: 3px 15px;
}
div#banner-tekst-mainp p
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 14pt;
	margin:0 20px 0 20px;
}div#menu
{
	width: 210px;
	float: left;
	background: url('http://www.verborgenthailand.nl/images/layout/menu-top.png') no-repeat 13px top;
}
	div#menu div#travel_logos
	{
		width: 128px;
		height: 29px;
		margin: 18px auto;
	}

	div#menu div#travel_logos *
	{
		display:block;
		float:left;
		height:29px;
		width:32px;
		margin: 0 5px;
	}
		#icon_anvr
		{
			background: url('http://www.verborgenthailand.nl/images/layout/icon_anvr.jpg') no-repeat bottom left;
		}
		
		#icon_sgr
		{
			background: url('http://www.verborgenthailand.nl/images/layout/icon_sgr.jpg') no-repeat bottom left;
		}
		
		#icon_call_fonds
		{
			background: url('http://www.verborgenthailand.nl/images/layout/icon_call_fonds.jpg') no-repeat bottom left;
		}
	
	div#menu ul, div#menu ul li	{width: 200px;list-style-type: none;margin: 0;padding: 0;}
	div#menu ul	{postition: absolute;margin: 0 0 0 10px;}
	div#menu ul li {line-height: 30px;height: 33px;}
	div#menu ul li a
	{
		/* tekst */
		font-family: Arial,Helvetica,Garuda,sans-serif; 
		font-size: 11pt;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		/* block */
		height: 33px;
		display: block;
		width: 190px;
		padding-left: 13px;
	}
	div#menu ul li a:hover
	{
		color: #ee7a0e;
		background: url('http://www.verborgenthailand.nl/images/layout/menu-hover.png') no-repeat;
	}
	div#menu ul li a.active
	{
		color: #ee7a0e;
		background: url('http://www.verborgenthailand.nl/images/layout/menu-hover.png') no-repeat;
	}
	
	/* submenu */
	div#menu ul li ul.submenu
	{
		margin-left: 13px;
		position: absolute;
		display: none;
		z-index: 50000;
	}
	div#menu ul li ul li {line-height: 22px;height: 22px;background: url('http://www.verborgenthailand.nl/images/layout/menusub-mid.png') repeat-y;}
	div#menu ul li ul li a
	{
		/* tekst */
		font-size: 8pt;
		color: #42330c;
		/* block */
		height: 22px;
		display: block;
		width: 177px;
		padding-left: 13px;
	}
	div#menu ul li ul li a:hover
	{
		color: #42330c;
		background: none;
		text-decoration: underline;
	}
	div#menu ul li ul li.top
	{
		font-size: 0;
		line-height: 0;
		height: 9px;
		background: url('http://www.verborgenthailand.nl/images/layout/menusub-top.png') no-repeat;
	}
	div#menu ul li ul li.bot
	{
		font-size: 0;
		line-height: 0;
		height: 11px;
		background: url('http://www.verborgenthailand.nl/images/layout/menusub-bot.png') no-repeat;
	}div#content
{
	margin: 0 0 0 13px;
	width: 866px;
}
	div#content div#content-top
	{
		height: 17px;
		background: url('http://www.verborgenthailand.nl/images/layout/content-bg-top.png');
	}
	div#content div#content-wrap
	{
		padding: 0 11px 0 0;
		background: url('http://www.verborgenthailand.nl/images/layout/content-bg-right.png') repeat-y right;
	}
		div#content div#content-wrap div#content-main
		{
			padding: 1px;
			background: url('http://www.verborgenthailand.nl/images/layout/content-bg.jpg') repeat-y;
		}
	div#content div#content-bot
	{
		height: 17px;
		background: url('http://www.verborgenthailand.nl/images/layout/content-bg-bot.png');
	}
	div#content-main p.footer
	{
		display: block;
		font-size: 7pt;
		text-align: center;
		margin: 0 13px;
	}
	div#content-main p.footer span.left
	{
		float: left;
	}
	div#content-main p.footer span.right
	{
		float: right;
	}
h1, h2, h3
{
	font-family: BonvenoCFLight, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #ee7a01;
	margin: 3px 0px;
	padding: 0;
	text-decoration: none;
}
h1 { margin: 3px 20px; }
h3 { font-size: 14pt; }

h5
{
	font-size: 12pt;
	margin: 15px 0 3px 0;
}

p
{
	margin: 0 0 15px 0;
}

.tdalign
{
	vertical-align: top;
}


h1 a, h3 a { text-decoration: none; }
.modBouwsteen h1
{
	margin: 3px 0px;
}
.modContact h2,
.modStaff h2
{
	font-size: 12pt;
	color: #42330e;
	margin: 15px 0 3px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	word-spacing: 0;
}

.modStaff h1
{
	text-align: center;
	font-size: 12pt;
	margin: 0;
}

.modStaff h2
{
	text-align: center;
	font-size: 10pt;
	margin: 0;
}


h4, h5
{
	margin-left:20px;
}

iframe#modExternalPage
{
	width: 790px;
	height: 900px;
	margin: 0 10px 100px 10px;
}
iframe#modExternalPage 
{
	width: 790px;
	height: 800px;
	margin: 0 20px 100px 20px;
}
body#form label
{
	vertical-align: middle;
	line-height: 16px;
}
body#form input
{
	vertical-align: middle;
	line-height: 16px;
}
body#form h1
{
	margin-left: 0;
}
body#form h3
{
	font-size: 10pt;
}

.modHTMLBlock,
.modIntroductionBlock, 
.modContact,
.modStaff
{
	margin: 3px 20px 25px 25px;
}

.modBouwsteen, .modTextImage
{
	margin: 10px;
}

.modBouwsteen td, 
.modTextImage td,
.modStaff td
{
	padding: 0 10px;
}

.modBouwsteen .InfoTable
{
	font-size: 8pt;
	margin: 0 0 10px 0;
	border-spacing: 0;
	border-collapse: collapse;
}
.modBouwsteen .InfoTable td
{
	vertical-align: top;
	padding: 0px;
}
.modBouwsteen .InfoTable td.Column1
{
	width: 100px;
	font-weight: bold;
}

.modBouwsteen span.SubTitle
{
	font-size: 8pt;
	font-weight: bold;
}

a
{
	color: #ee7a01;
	outline: 0;
}
a:hover
{
	color: #D95F23;	
}
a img
{
	border: 0;
	outline: 0;
}

div#banner-tekst-mainp h1
{
	font-family: BonvenoCFLight, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #FFF;
	margin: 3px 15px;
}
div#banner-tekst-mainp p
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 14pt;
	margin:0 20px 0 20px;
}div.ImageRight img, div.ImageLeft img
{
	width: 275px;
	height: 206px;
	padding: 7px 10px 11px 8px;
	overflow: hidden;
	background: url('http://www.verborgenthailand.nl/images/layout/img-shadow.png') no-repeat;
	border: 0;
}.modPictureLoopVerborgen p
{
	margin: 0 25px 0 25px;
}

.modPictureLoopVerborgen div.imgReel
{
	position: relative;
	width: 275px;
	height: 206px;
	padding: 17px 22px 22px 15px;
	float: left;
	margin: 5px 20px 5px -50px;
	background: url('http://www.verborgenthailand.nl/images/layout/imgstack-shadow.png') no-repeat;
}
	.modPictureLoopVerborgen div.imgReel img
	{
		width: 275px;
		height: 206px;
		padding: 0;
		background: none;
		position: absolute;
		
	}
	.modPictureLoopVerborgen div.content div.picRight div.wrapreel img, 
	.modPictureLoopVerborgen div.content div.picLeft div.wrapreel img
	{
		position: absolute;
		background: transparent;
		width: 275px;
		height: 206px;
		padding: 0;
		margin: 0;
	}
	.modPictureLoopVerborgen div.imgReel div.controls
	{
		position: absolute;
		z-index: 150;
	}
	.modPictureLoopVerborgen div.imgReel div.controls a
	{
		position: absolute;
		display: block;
		height: 206px;
		width: 137px;
		/* for IE */
		filter:alpha(opacity=40);
		/* CSS3 standard */
		opacity:0.4;
	}
	.modPictureLoopVerborgen div.imgReel div.controls a:hover
	{
		filter:alpha(opacity=80);
		/* CSS3 standard */
		opacity:0.8;
	}
	.modPictureLoopVerborgen div.imgReel div.controls a.imgNext
	{
		left: 137px;
		background: url('http://www.verborgenthailand.nl/images/layout/arrow-next.gif') no-repeat 105px 96px;
	}
	.modPictureLoopVerborgen div.imgReel div.controls a.imgPrev
	{
		background: url('http://www.verborgenthailand.nl/images/layout/arrow-back.gif') no-repeat 15px 96px;
	}div#footer
{
	height: 8px;	
}
	div#footer div#etiket-bot
	{
		position: absolute;
		margin: -180px 0 0 731px;
		width: 173px;
		height: 143px;
		background: url('http://www.verborgenthailand.nl/images/layout/etiket-bot.png');
	}
div.floatNifty
{
	position: absolute;
	margin: -15px 0 0 630px;
}
div.floatNifty div.smallImage img
{
	width: 220px;
	height: 176px;
	overflow: hidden;
	background: url('http://www.verborgenthailand.nl/images/layout/floatNifty-shadow.png') no-repeat;
	padding: 4px 6px 6px 5px;
}
.modTextImageNifty
{
	margin: 25px;
}
.modTextImageNifty .Image
{
	float: right;
	padding: 80px 0 0 20px;
}
