* {
	margin:0;
	padding:0;
	font-size:13px;
	color:#3C3C3C;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

ul, li {
	list-style:none;
}

h1 {
	font-size:20px;
	color:#2A2A2A;
}
h2 {
	font-size:15px;
	color:#2A2A2A;
}
h3 {
	font-size:12px;
	color:#2A2A2A;
}
hr {
	background-color:#800000;
  color: #800000;
  width: 98%;
  height: 1px;
  margin:2%;
  border: solid #800000 0px;
}
img {
	/*display:block;*/
	border:0;
}
/*
a { text-decoration:none; }
*/

#footer {
	margin:10px 0 0 41px;
}
#footer ul li {
	float:left;
	margin:0 20px 0 0;
	color:#6F6F6F;
}
#footer ul li a {
	color:#6F6F6F;
	font-size:10px;
}

#metanav {
	z-index:2;
	position:relative;
	text-align: center
	width:985px;
	padding:8px 10px 0 0;
	margin: 0px 0 0 0;
	height:30px;
	he\ight:22px;	
	background:#E2E2E2 url(/bin/tabs/bottomright_tcm78-11020.gif) right no-repeat;
}
.main1024 #metanav {
	width:985px;
	w\idth:985px;
}
#metanav div#left {
	float:left;
	background:#FFFFFF url(/bin/tabs/bottomleft_tcm78-11019.gif) no-repeat;
	width:5px;
	height:30px;
	margin:-8px 0 0 0;
}

#metanav ul {
	list-style-type:none;
}

#metanav ul li {
	float:left;
	border-left:1px solid #6F6F6F;
	padding:0 11px 0 11px;
}

#metanav ul li img {
	display:inline;
	padding:0 5px;
	position:relative;
	vertical-align:middle;
}
#metanav .right {
	display:inline;
	float:right;
	margin:0 155px 0 0;
}

#metanav .right li{
	border:none;
	border-left:1px solid #6F6F6F;
}
#metanav li.first{
	border:none
}

#content {
	width:655px;
	min-height:700px;
	padding:0;
	border:0px solid green;
}
#content a {
	color:#C80F2B;
	font-weight:normal;	/*bold for Western: normal for Asia*/
}
#content a:hover {
	text-decoration:underline;
}
#content div h3 a:hover{
  text-decoration:none;
}
#content h3 {
	color:#2A2A2A;
	font-size:12px;
	margin-bottom:4px;
	padding:0 0 0 9px;
}
#content .textblockimage h3, #content .textblock h3 {
	padding:0;
}

#content p {
	/*font-size:12px;*/
	line-height:16px;
	margin-bottom:16px;
	padding:0 0 0 10px;
}
#content div#ici p strong {
            font-size:100%;
}
#content blockquote {
	padding-left:22px;
}
#headerblock, 
#headerblockform,
#headerblocknoimg {
	border-bottom:1px solid #E8DD09;
	background-repeat:no-repeat;
	background-position:top right;
	position:relative;
	min-height:66px;
	margin:0 0 10px 0;
}
#headerblocknoimg{
	padding:15px 10px 0 10px;
}
#headerblock, 
#headerblockform {
	padding:10px 210px 0 10px;
}
* html #headerblock,
* html #headerblocknoimg{
	height:61px;
}

#hpage{
	display:block;
	/*margin:0 0 0 10px;*/
	border:1px dotted black;	
}

.textblockimage,
#content .textblock {
	margin:20px 0 0 0;
}

.avail_yes{
	color:#336600;
}
.avail_no{
	color:red;
}
.avail_0{
	color:purple;
}
.list_content{
	border-top: 1px dotted #000;
	background-color: #FFF0C1;
	padding:5px;
}
.list_contentb{
	border-top: 1px dotted #000; 	 
	background-color: #FFE28A;
	padding:5px;
}
#contentblock {
	width:600px;
	position:relative;
	float:left;
	z-index: 1;
}


#container {								/* #anker002 */
	/*border: 1px solid black;*/
	padding:0px 0px 0px 25px;
	position:relative;
	background: #FFFFFF url(/images/container_tcm78-11073.gif) left top no-repeat;
  z-index: 0;
}

.events { 
	z-index: 4;
	position: absolute;
	top: -10px;
	right: -55px;
}

body {
	background:white;
}

.main800, .main1024 {
	margin:0 auto;
}
.main1024 {
	width:987px;
}

.main1024 #top {
	width:200px;
	/*width:987px;*/
}

.tabbar {
	z-index: 100;
	position: absolute;
	top: 10px;
	left: 10px;
	width: 500px;
	height: 35px;
}

/* om ervoor te zorgen dat de tab over de main content gaat zet de content in position: absolute ziet test4.php */
.pageContent {
position: absolute;
top: 10px;
left: 10px;
width: 1024px;
height: 700px;
}

/*********************************************/
#calendarcontainer, #calendarcontainer_other, #destinationcontainer, #destinationcontainer_other {
	width:553px;
	height:241px;
	position:absolute;
	top:200;
	left:1px;
	display:none;
	z-index:12;
}
#calendarcontainer2, #calendarcontainer_other, #destinationcontainer, #destinationcontainer_other {
	width:553px;
	height:241px;
	position:absolute;
	top:0;
	left:100px;
	display:none;
	z-index:12;
}
#destinationcontainer, #destinationcontainer_other {
	width:200px;	
}
#calendar, #calendar_other, #destination {
	float:right;
	height:220px;
	width:360px;
	margin:13px 2px 0 0;
	position:relative;
}
#destination {
	float:left;
	position:relative;
	left:10px;
}
#destination select {
	width:150px;
	margin-bottom:18px;
}
#calendar #close, #calendar_other #close_other, #destination #closed {
	position:absolute;
	right:9px;
	top:3px;
	width:14px;
	height:12px;
	cursor:pointer;
	cursor:hand;
}
#calendar #close a, #calendar_other #close_other a, #destination #closed a {
	width:14px;
	height:12px;
}
#calendar #close a, #calendar_other #close_other a  {
	display:inline;
	voice-family: "\"}\""; voice-family:inherit; 
	display:block;
}
#calendar #close a:hover, #calendar_other #close_other a:hover, #destination #closed a:hover {
	text-decoration:none;
}
#calendartop, #calendartop_t, #calendartop_other, #destinationtop {
	background:url(/bin/tabs/calendar_top.gif);
	background-repeat: no-repeat;
	color:#FFF;
	font-weight:bold;
	padding:3px 0 0 13px;
	width:360px;
	height:15px;
}
#calendartop2, #calendartop_other, #destinationtop {
	background:url(/bin/tabs/calendar_top.gif);
	background-repeat: no-repeat;
	color:#FFF;
	font-weight:bold;
	padding:3px 0 0 13px;
	width:360px;
	height:15px;
}
#calendarmid, #calendarmid_t, #calendarmid_other, #destinationmid {
	background:url(/bin/tabs/calendar_mid.gif) repeat-y;
	width:360px;
	height:192px;
	padding:8px 0 0 13px;
	color:#0295FF;
}
#calendarmonth, #calendarmonth_other {
	width:149px;
	margin:4px 0 0 0;
}
#calendarmid table, #calendarmid_other table, #calendarmid_t table {
	width:151px;
	margin:12px 0 0 0;
}
#calendarmid table tr td, #calendarmid_other table tr td, #calendarmid_t table tr td{
	border-bottom:1px solid #99CCFF;
	color:#C6D1DB;
	font-size:11px;
	text-align:center;
	padding:1px 0 1px 0 !important; padding:0;
	height:18px;
}
#calendarmid table tr.head td, #calendarmid_other table tr.head td, #calendarmid_t table tr.head td{
	border-top:1px solid #0295FF;
	border-bottom:1px solid #0295FF;
	color:#0295FF;
	padding:1px 0 2px 0;
	font-size:10px;
}
#calendarmid table tr td a, #calendarmid_other table tr td a, #calendarmid_t table tr td a{
	font-size:11px;
	display:block;
	height:14px;
	width:20px;
	text-align:center;
}
#calendarmid table tr td a:hover, #calendarmid_other table tr td a:hover, #calendarmid_t table tr td a:hover{
	text-decoration:none;
	color:#FFF;
	background:url(/bin/tabs/day_tcm78-11028.gif) no-repeat;
}
#calendarbot, #calendarbot_other, #destinationbot, #calendarbot_t {
	background:url(/bin/tabs/calendar_bott.gif) no-repeat;
	width:360px;
	height:10px;
}
#calendartop_t {
	background:url(/bin/tabs/calendar_top.gif);
	background-repeat: no-repeat;
	color:#FFF;
	font-weight:bold;
	padding:3px 0 0 13px;
	width:360px;
	height:15px;
}
#calendarcontainer {
left:180px;
}

#close_t {
	position:absolute;
	right:200px;
	top:3px;
	width:14px;
	height:12px;
	cursor:pointer;
	cursor:hand;
}
#close_t {
	width:14px;
	height:12px;
}
#close_t a {
	display:inline;
	display:block;
}
#close_t a:hover {
	text-decoration:none;
}

.infoBack {
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #000000;
	opacity: 0.5;
	MozOpacity: 0.5;
	KhtmlOpacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 500;
	width: 100%;
	height: 100%;
	display: block;
}
/*style="width: 100%; height: 100%px; display: block; float:left; position:relavite; margin:0;*/
.popContents {
	position:absolute;
	margin-left: auto;
	margin-right: auto;
  border: 5px solid #C80F2B; 
	background-color: #FFFAEC;
	left:40%;
	top:30%;
	padding:7px;
	width:300px;
	z-index:551;
	display: block;
}


#monthtable, #monthtable_t{
	width: 151px;
	float: left;
}
#monthtable2, #monthtable2_t{
	width: 151px;
	float: left;
	margin-left: 10px;
}
.monthDiv {
	width: 160px;
	float: left;
}
/*********************************************/
/* dashboard_hi hotelinfo start */
#dashboard_hi ul#tabs_hi {
	position:relative;
	top:3px;
	width: 715px;
	margin: 0px;
	margin-top: -2px;
	height:28px;
	list-style-type:none;
	border: 0px solid black;
}
#dashboard_hi ul#tabs_hi li {
	display:block;
	float:left;
	
	height:28px;
	background:url(/bin/tabs/agd_tab_hi.gif) -1px 0px no-repeat;
}
#dashboard_hi ul#tabs_hi li.first {
	background:url(/bin/tabs/agd_tab_hi.gif) 0px 0px no-repeat;
}
#dashboard_hi ul#tabs_hi li a {
	display:block;
	height:28px;
	padding:8px 9px 7px 9px !important;padding:8px 9px 6px 9px;
	font-weight:lighter;
	font-size:11px;
	color:#7E0308;
	background:url(/bin/tabs/agd_tab_right_hi.gif) top right no-repeat;
}
#dashboard_hi ul#tabs_hi li a:hover {
	height:16px;
	background:url(/bin/tabs/agd_tabs_hi_tith.gif) top right;
	text-decoration:underline;
	color:#7E0308;
	border-top-style: solid; 
	border-right-style: solid; 
	border-width: 1px; 
	border-color: #FF0000;	
}

.tab_stit {
	background: #FBC21A url(/bin/tabs/agd_tabs_hi_tit.gif) left top;
	font-family: Verdana, sans-serif; 
	font-size: 13pt; 
	color: #7E0308;	
	font-weight:bold; 
  width: 500p;
  height: 40px;
  margin: 0px;
}
.tab_stit_rm {
	background: #FBC21A url(/bin/tabs/agd_tabs_hi_tit.gif) left top;
	font-family: xVerdana, sans-serif; 
	font-size: 13px; 
	color: #7E0308;	
	font-weight:bold; 
  margin: 0px;
}
/* dashboard_hi hotelinfo end */
.lijns {  
	border-left-style: solid; 
  border-top-style: solid; 
	border-width: 1px; 
	border-color: #FF0000;
}
.date_from { font-size: 13px; font-weight:bold; }
.date_until {	font-size: 13px; color: #FF3535;	font-weight:bold; }
.datefrom_a { color: #73E600; }
.dateuntil_a{ color: #EEAB0F; }
.datefrom_b { color: #4B9700; }
.dateuntil_b{ color: #FF3535; }

#flags {
	/*z-index: 4;*/
	position: absolute;
	top: -14px;
	right: 25px;
}

* html #tool{
	background:url(/bin/tabs/tool_tcm78-11066.gif) no-repeat;
}
#tool_jffp {
	width:748px;
	margin:0 0 15px 0;
	display:inline;
	float:left;
}
#contentcontainer #tool,
#contentcontainer #dbcontent {
	float:none;
	position:relative;
}
#space{
	height:30px;
}
#content .textb {
	/*font-size:12px;*/
	line-height:18px;
	margin:0 0 0 10px;
}
#content .textb p {
	padding:0;
	margin-bottom:10px;
}
/*reservation steps: */
.step_next {
	font-size:12px;
	font-weight:italic;
	color:#1A1A1A;		
}
.step_current {
	font-size:14px;
	font-weight:bold;		/*bold for Western: normal for Asia*/
	color:#F8D000;	
}


.main1024 #specialtriggers {
	width:175px;
	margin:20px 27px 0 0;
}
#specialtriggers {
	float:right;
	display:inline;
	position:relative;
	margin:0 3px 0 0;
}
.specials h1 {
	font-size:18px;
	font-weight:normal;
	font-weight:bold;
	color:#F8D000;
}
.specials h1 span {
	font-size:18px;
	color:#000;
}
.specials ul {
	list-style-type:none;
	border-top:1px dotted #E8DD09;	
	margin:9px 0 1px 0;
}
.specials ul li {
	width:175px;
	position:relative;
	border-bottom:1px dotted #E8DD09;
	cursor:pointer; cursor:hand;
}
.specials ul li a {
	position:relative;
	font-weight:normal;
	color:#333;
	left:14px;
	line-height:18px;
}
.specials li:hover { 
	width:175px;
	position:relative;
	background: #F8D000;
	} 
.specials a.more {
  color:#F8D000;
}
.specials_radius{
	position:absolute; 
	font-size:11px; 
	width:50px; 
	right:0px; 
	text-align:right; 
	margin-top:3px;	
}
.events { 
	z-index: 4;
	position: absolute;
	top: -10px;
	left: 50%;
}

.geel_dbot{	border-bottom:1px dotted #E8DD09;	min-height:70px;} 
.homep_stars {display: inline-block; width:72px; text-align:right; vertical-align:top;}						
.homep_thumb {display: inline-block; width:60px; float:left; margin-right:2px; margin-top:2px; }						
.homep_link {display: inline-block; width:200px; height:19px; overflow:hidden; }						
.homep_va {margin-top:-2px; display: inline-block; font-size:15px; color:#FA0000; font-weight:bold; vertical-align:top; }		

.promo		{	display:inline-block;
						top: 250px;
						right: 0px;	
						width: 350px;
						height: 17px;
						vertical-align:top; }
						
.promotit	{	font-family: Verdana, sans-serif; 
						font-size: 13px; 
						color: #FA0000;	
						font-weight:bold;
						background-image:url(/bin/agd_transp_grey.png);	}

.feature	{	display:inline-block;
						top: 250px;
						right: 360px;	
						width: 275px;
						height: 17px;
						border:0px solid #000; }
						
.featuretit{font-family: Verdana, sans-serif; 
						font-size: 13px; 
						color: #1A1A1A;	
						font-weight:bold;
						background-image:url(/bin/agd_transp_grey.png); }

		a:link { font-size:12; font-weight:normal; text-decoration:none; }
		a:visited { text-decoration:none; }
		a:hover { text-decoration:underline; }
		a:active { text-decoration:underline }

		a.hotellink:link { font-size:18px; font-weight:bold;  text-decoration:none; }
		a.hotellink:visited { text-decoration:none; }
		a.hotellink:hover { text-decoration:underline; }
		a.hotellink:active { text-decoration:underline }
		
		a.redlink:link { font-size:11px; font-weight:normal; text-decoration:none; }
		a.redlink:visited {  text-decoration:none; }
		a.redlink:hover {  text-decoration:underline; }
		a.redlink:active {  text-decoration:underline }
		
		a.dbgreylink:link { font-size:12px; color:#1A1A1A; font-weight:bold; text-decoration:none; }
		a.dbgreylink:visited {  color:#1A1A1A; text-decoration:none; }
		a.dbgreylink:hover {  color:#1A1A1A; text-decoration:underline; }		
		a.dbgreylink:active {  color:#1A1A1A; text-decoration:underline }		
		
		
		.a2titr{
		font-size: 13pt;
		font-weight:bold;
		color: #FA0000;
		}
		.a0ro{
		background-color: #FFCC33; 
		color: #C10000; 
		border-collapse: collapse; 
		border: 0px solid #FA0000;
		}
		.a2r{
		background-color: #FFCC33; 
		font-size: 9pt; 
		font-weight: bold; 
		color: #C10000;
		padding:0 5px;
		}
		.pol{
		display:block;
		padding:10px 0;	
		}	
		.tbgr { background-color: #FFF0C1; } 
		.tbgr2 { background-color: #FFF5D9; }			
		.tbgr3 { background-color: #FFFAEC; }			
		.tbgr4 { background-color: #FFE28A; }	/*FFE28A*/		
		.tbgr5 { background-color: #FFEAA8; }			

.agd_zg	{
	background-color: #FFF0C0;
}
.agd_lzg {
	background-color: #FFF5D8;
}
.borderl { border-left:1px solid #FF0000; } 
.borderr { border-right:1px solid #FF0000; }
.borderb { border-bottom:1px solid #FF0000; }
.borderbdot{ 	border-bottom: 1px #000 dotted; }
		
		img.floatLeft { float: left;  margin: 4px; }
		.calblk { position: absolute; 
							display:block; 
							left:20px; 
							width:615px; 
							z-index: 2; }
		.calblk_h{top: 18px; 
							margin-top:0px;
							height:200px;	
							padding:5px;
							border:1px solid #FBC21A;
							text-align: center;
							background-image:url(/images/hotelsearch_agd.png); }
		.calblk_b{top: 88px;}
		#blkcenter{	
							margin-left: auto;
							margin-right: auto;
						  border: 1px dashed #C80F2B; 
							padding:7px;			
			}
		.searchblk{position: absolute; 
							display:block; 
							top:-60px; 
							right:20px; 
							width:600px; 
							z-index: 2; }
		.strikeThrough {text-decoration: line-through;}
		.iline{ display: inline-block; }
		.iline h3 { color:#E8DD09; }
		.max_occup{ position:absolute; }
		.rooms_blok{
		display:block; 
		padding:1px; width:575px; 
		margin:2px;	
		border:1px dotted black; 
		}		
		.room_price_sel{
		position:absolute;
		font-weight:bold;
		right:2px;
		font-size:12px; 
		color:#B00000;
		background-color:#FFFAEC; 
		border:1px solid red; 
		width:130px;
		margin:20px 6px;
		}	
		.room_price{
		position:absolute;
		font-size:15px;
		font-weight:bold;
		right:2px;
		color:#B00000;
		}	
		.room_rack{
		position:absolute;
		font-size:12px;
		right:10px;
		}				
		.room_available{
		position:absolute;
		right:90px;
		}
		.hspace{
		width:30px;
		}		
		.facilities{
		padding:10px 0 0 0;		
		}
		.POLICY_SUMMARY_INCLUDED{
		padding:10px 0 0 0;	
		}
		.POLICY_SUMMARY_EXCLUDED{
		padding:10px 0 0 0;	
		}
		.POLICY_TITLE{
		padding:10px 0 0 0;		
		}
		.subtitle{
		font-size:15px;	
		font-weight:bold;
		}
		/* general.css */
		.tab_hi_box {
		background-color: #FFF0C1; 
		font-size: 10px; 
		color: #000000; 
		border-left:1px solid #FF0000;
		border-right:1px solid #FF0000;
		border-bottom:1px solid #FF0000;
		padding:0 10px;
		}

		.core-button{
		font-size: 11px; 
		font-weight: bold; 
		letter-spacing: 1; 
		color: #3C3C3C; 
		cursor: pointer; 
		cursor: hand; 
		background-image : url(/bin/form_button_agd.gif); 
		background-color : #ECCA0D; width: 137px 
		}
		.isSubmit {position:absolute;
		left:600px;
		top:300px;
		height:25px;
		border:1px solid red;
		}		

.form-select1 			{ font-size : 10px; color : navy; font-family : Verdana, Arial, Helvetica, sans-serif; background-color : #FFFFFF; border-width: 1px; border-style: solid; border-color: #999999;width: 137px } 
.form-selectday 		{ font-size : 10px; color : navy; font-family : Verdana, Arial, Helvetica, sans-serif; background-color : #FFFFFF; border-width: 1px; border-style: solid; border-color: #999999;width: 40px }
.form-selectmonth 	{ font-size : 10px; color : navy; font-family : Verdana, Arial, Helvetica, sans-serif; background-color : #FFFFFF; border-width: 1px; border-style: solid; border-color: #999999;width: 93px }

/* 
================================================
autosuggest, inquisitor style
================================================
*/
.hpage_searchbox{
 width:500px;
 height:30px;
 font-size:17px;
 font-weight:bold;	
}
.toppage_searchbox{
 width:310px;
 height:20px;
 font-size:15px;
 font-weight:bold;	
}
div.autosuggest{
	position: absolute;
	background-image: url(/images/as_pointer.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 10px 0 0 0;
	z-index:3;
}

div.autosuggest div.as_header,
div.autosuggest div.as_footer{
	position: relative;
	height: 6px;
	padding: 0 6px;
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}

div.autosuggest ul{
	list-style: none;
	margin: -6px 0 -4px 0;
	padding: 0;
	overflow: hidden;
	min-height:100px;
	background-color: #000;
	filter:alpha(opacity=90); /*IE*/
  opacity:0.9;
}
div.autosuggest ul li{
	padding: 0;
	margin: 0 0px 0px;
	text-align: left;
}

div.autosuggest ul li a{
	color:#FCFCFC;
	display: block;
	text-decoration: none;
	position: relative;
	padding: 0;
	width: 100%;
}
div.autosuggest ul li a:hover{
	background-color: #444;
}
div.autosuggest ul li.as_highlight a:hover{
	background-color: #757575;
}

div.autosuggest ul li a span{
	display: block;
	padding: 3px 6px;
	font-weight: bold;
	color:#CCC;
}

div.autosuggest ul li a span small{
	position:absolute;
	right:10px;
	top:2px;
	font-weight: normal;
	color:#FCFCFC;
	z-index:10;
}

div.autosuggest ul li a span p{
	position:absolute;
	left:10px;
	top:22px;
	font-style: italic;
	font-size:10px;
	color:#CCC;
	z-index:10;
}

div.autosuggest ul li.as_highlight a span small{
	color:#FCFCFC;
}

div.autosuggest ul li.as_highlight a{
	color: #FCFCFC;
	background-color: #A6A6A6;
	background-position: bottom right;
	background-repeat: no-repeat;
}
div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr{
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}
div.autosuggest ul li.as_warning{
	font-weight: bold;
	text-align: center;
	color: #FCFCFC;
}

div.autosuggest ul em{
	font-style: normal;
	color: #FFF0C0;
}	
/************************************************************/
	
