/* ------------------------------------  */
/* VAKANTIEWONINGEN */
/* ------------------------------------  */

/* ------------------------------------  */
/* SEARCH */
/* ------------------------------------  */

.bgtleft-search			{ background-color: #8caedc; width: 8px; height: 22px; }
.bgtop-search			{ background-color: #8caedc; height: 22px; font-size: 1em; font-weight: bold; color: #fff; text-transform: uppercase; vertical-align: middle; }
.bgtright-search		{ background-color: #8caedc; width: 27px; height: 22px; }
.bgleft-search			{ background: url(/grfx/vakantiewoningen/bgleft-search.gif) repeat-y; width: 8px;}
.bgcnt-search			{ background-color: #fff; padding: 4px; }
.bgright-search			{ background: url(/grfx/vakantiewoningen/bgright-search.gif) repeat-y; width: 27px;}
.bgbleft-search			{ background: url(/grfx/vakantiewoningen/bgbleft-search.gif) no-repeat; width: 8px; height: 22px; }
.bgbot-search			{ background: url(/grfx/vakantiewoningen/bgbot-search.gif) repeat-x; height: 22px; }
.bgbright-search		{ background: url(/grfx/vakantiewoningen/bgbright-search.gif) no-repeat; width: 27px; height: 22px; }

.searchline				{ background: url(/grfx/vakantiewoningen/line.gif) repeat-x top left; height: 4px; }

.search_desc			{ font-size: 1em; color: #3c458c; width: 130px; vertical-align: top; padding-top: 4px; text-transform: none; }
.search_text			{ font-weight: bold; font-size: 16px; color: #000; }
.search_data			{ padding: 2px 0px 4px 0px; }

.search_combo			{ font-size: 0.8em; width: 230px; }
.search_input			{ width: 200px; }

.search_day				{ font-size: 0.8em; width: 45px; }
.search_month			{ font-size: 0.8em; width: 180px; }


/* Extended search */

.title_desc				{ font-weight: bold; padding: 2px; }
.facility_desc			{ font-size: 11px; width: 33%; }


/* ------------------------------------  */
/* BROWSE */
/* ------------------------------------  */

.sort_table				{ background-color: #ebecf4; width: 100%; padding: 0px; }
.sort_trc				{ background-color: #ebecf4; width: 12px; height: 9px;}
.sort_brc				{ background: url(/grfx/vakantiewoningen/sort_brc.gif) no-repeat bottom left; width: 12px; height: 9px;}

.sort_text				{ font-weight: bold; padding: 4px; }
.sort_desc				{ font-weight: bold; font-size: 11px; }

.browse_table			{ background-color: #fff; width: 100%; padding: 0px; }
.tlc_browse				{ background-color: #8caedc; width: 8px; height: 18px; }
.tbg_browse				{ background-color: #8caedc; ; height: 18px; }
.trc_browse				{ background-color: #8caedc; ; width: 12px; height: 18px; }
.lbg_browse				{ background: url(/grfx/vakantiewoningen/lbg_browse.gif) repeat-y; width: 8px; }
.rbg_browse				{ background: url(/grfx/vakantiewoningen/rbg_browse.gif) repeat-y; width: 12px; }
.blc_browse				{ background: url(/grfx/vakantiewoningen/blc_browse.gif) no-repeat top left; width: 8px; height: 12px; }
.bbg_browse				{ background: url(/grfx/vakantiewoningen/bbg_browse.gif) repeat-x; height: 12px; }
.brc_browse				{ background: url(/grfx/vakantiewoningen/brc_browse.gif) no-repeat top left; width: 12px; height: 12px; }



.name_park_browse		{ font-weight: bold; color: #fff; text-transform: uppercase; padding-top: 1px; }

.classification_browse
	{
	font-weight: bold;
	color: #fff;
	width: 110px;
	}

.name_house_browse		{ font-weight: bold; color: #3c458c; text-transform: uppercase; height: 20px; }

.browse_data			{ border-bottom: none; font-size: 11px; color: #7b7a7b; padding-top: 2px; }
.browse_data1			{ font-size: 11px; color: #7b7a7b; width: 40%; padding-top: 2px; }
.browse_data2			{ color: #7b7a7b; width: 24%; }

.price_browse_data		{ font-weight: bold; font-size: 11px; color: #f00; padding-top: 2px; }

.underline_browse		{ background-color: #ebecf4; height: 1px; }

.pic_browse				{ background: url(/grfx/vakantiewoningen/bgpicture_browse.gif) no-repeat top left; width: 125px; }
.pic_house_browse		{ border: 1px solid #3c458c; margin: 6px 0px 0px 20px; }

.showonmap				{ padding-left: 20px; padding-top: 2px; cursor: hand; cursor: pointer; }

.hline					{ background: url(/grfx/vakantiewoningen/hline.gif) #fff no-repeat; width: 530px; height: 10px; }

/* Balie */

.browse_balie_table		{ background-color: #fff; border-top: 1px solid #000084; }
.browse_balie_maand		{ font-size: 9px; color: #000084; width: 142px; }
.browse_balie_periode	{ float: right; width: 90px; }
.browse_balie_voorraad	{ font-size: 9px; color: #000084; width: 13px; height: 13px; text-align: center; }

.browse_aanvraag
	{
	font-size: 11px; padding-top: 2px;
	background-color: #ff8c00;
	}

.browse_normal
	{
	font-size: 11px; padding-top: 2px;
	background-color: #00ff31;
	}

.browse_balie_voorraad_weekend
	{
	background-color: #ccc;
	font-size: 9px;
	color: #000;
	width: 13px;
	height: 13px;
	text-align: center;
	}

.browse_balie_voorraad_start
	{
	background: url(/grfx/vakantiewoningen/pixel-start.gif);
	font-size: 9px;
	width: 13px;
	height: 13px;
	text-align: center;
	cursor: pointer;
	cursor: hand;
	}

.browse_balie_voorraad_green
	{
	background: url(/grfx/vakantiewoningen/pixel-green.gif);
	font-size: 9px;
	width: 13px;
	height: 13px;
	text-align: center;
	cursor: pointer;
	cursor: hand;
	}

.browse_balie_voorraad_red
	{
	background: url(/grfx/vakantiewoningen/pixel-red.gif);
	width: 13px;
	height: 13px;
	}

.browse_balie_voorraad_empty
	{
	background: url(/grfx/vakantiewoningen/pixel-empty.gif) #000084;
	width: 13px;
	height: 13px;
	}

a.lnkbalie:link			{ text-decoration: none; color: #009;}
a.lnkbalie:visited		{ text-decoration: none; color: #009;}
a.lnkbalie:hover		{ text-decoration: none; color: #009;}
a.lnkbalie:active		{ text-decoration: none; color: #009;}



/* ------------------------------------  */
/* BOEKING */
/* ------------------------------------  */

.booking_table			{ background-color: #fff; width: 100%; padding: 0px; }
.tlc_booking			{ background-color: #8caedc; width: 8px; height: 18px; }
.tbg_booking			{ background-color: #8caedc; height: 18px; font-weight: bold; color: #fff; text-transform: uppercase; padding-top: 1px; }
.trc_booking			{ background-color: #8caedc; width: 12px; height: 18px; }
.lbg_booking			{ background: url(/grfx/vakantiewoningen/lbg_browse.gif) repeat-y; width: 8px; }
.rbg_booking			{ background: url(/grfx/vakantiewoningen/rbg_browse.gif) repeat-y; width: 12px; }
.blc_booking			{ background: url(/grfx/vakantiewoningen/blc_browse.gif) no-repeat top left; width: 8px; height: 12px; }
.bbg_booking			{ background: url(/grfx/vakantiewoningen/bbg_browse.gif) repeat-x; height: 12px; }
.brc_booking			{ background: url(/grfx/vakantiewoningen/brc_browse.gif) no-repeat; width: 12px; height: 12px; }

.park_name				{ font-weight: bold; color: #3c458c; }
.house_name				{ color: #3c458c; }

table.bg-infotable		{ width: 100%; padding: 3px; }

.subjects				{ background-color: #ebecf4; }
.subject0				{ font-weight: bold; }
.subject1				{ font-weight: bold; text-align: right; }
.subject2				{ font-weight: bold; text-align: right; }
.subject3				{ font-weight: bold; text-align: right; }

b.info					{ color: #921; }
td.infoline				{ background: url(/grfx/boekingen/infoline.gif) repeat-x; height: 1px; }

.label					{ font-weight: bold; }

.data_note				{ font-size: 11px; text-align: right; }
.data_price				{ text-align: right; }
.data_price2			{ width: 5%; }
.data_action			{ text-align: right; }

.admin_subject			{ font-weight: bold; }
.admin_price			{ font-weight: bold; text-align: right; }

.invoice_desc			{ font-weight: bold; width: 180px; }

.line_total				{ background: url(/grfx/boekingen/line-total.gif) #fff repeat-x; height: 6px; }
.line_subtotal			{ background: url(/grfx/boekingen/line-subtotal.gif) #000 repeat-x; height: 2px; }

.total_subject			{ font-weight: bold; }
.total_price			{ font-weight: bold; text-align: right; }

.form_note				{ font-size: 11px; color: #f00; }
.form_error				{ font-weight: bold; color: red; }

.bibit_iframe			{}

table.bg-formtable		{ padding: 4px; }
td.form-desc			{ border-bottom: 1px solid #ebecf4; width: 26%; padding: 4px; }
td.form-data			{ vertical-align: middle; padding-left: 4px; }

div.ftr					{ border-top: 1px dotted #f90; padding: 4px; }


/* PRINT */

.print_table			{}

.advo_thumbs			{}
.lnkbrochure			{ font-size: 11px; }
a.lnkbrochure:link		{ color: #003063; text-decoration: none; }
a.lnkbrochure:visited	{ color: #003063; text-decoration: none; }
a.lnkbrochure:hover		{ color: #F90; text-decoration: none; }
a.lnkbrochure:active	{ color: #003063; text-decoration: none; }

/* iframe */

.print_button			{ border-bottom: 1px solid #F7AA31; padding-right: 5px; width: 11%; }

.iframe_box
	{
	border: 1px solid #FFCB7B;
	margin: 0px;
	padding: 0px;
	}

.bg-printtab_off
	{
	background: url(/grfx/vakantiewoningen/printtab_off.gif) #fff no-repeat;
	border-bottom: 1px solid #3c458c;
	width: 130px;
	height: 18px;
	text-align: center;
	padding: 2px 0px 0px 0px;
	}

.bg-printtab_on
	{
	background: url(/grfx/vakantiewoningen/printtab_on.gif) #fff no-repeat;
	border-bottom: 1px solid #3c458c;
	width: 130px;
	height: 18px;
	text-align: center;
	padding: 2px 0px 0px 0px;
	}

.printtab_off			{ font-size: 11px; display: block; }
.printtab_on			{ font-size: 11px; font-weight: bold; color: #fff; display: block; }

a.printtab_off:link		{ text-decoration: none; color: #3c458c; }
a.printtab_off:visited	{ text-decoration: none; color: #3c458c; }
a.printtab_off:hover	{ text-decoration: none; color: #3c458c; font-weight: bold;}
a.printtab_off:active	{ text-decoration: none; color: #3c458c; }

a.printtab_on:link		{ text-decoration: none; color: #fff; }
a.printtab_on:visited	{ text-decoration: none; color: #fff; }
a.printtab_on:hover		{ text-decoration: none; color: #fff; }
a.printtab_on:active	{ text-decoration: none; color: #fff; }



.printtab_table			{ width: 100%; padding: 0px; }
.printtab_desc			{ border-right: 1px solid #F7AA31; font-weight: bold; font-size: 11px; width: 116px; padding: 2px; padding-left: 3px; }
.printtab_desc_empty	{ background-color: #F7AA31; }
.printtab_data			{ font-size: 11px; padding: 2px; padding-left: 3px; }
.printtab_data_empty	{ font-size: 11px; padding: 2px; padding-left: 3px; }
.printtab_sub_title		{ font-weight: bold; font-size: 11px; color: #900; padding: 2px; padding-left: 3px; }
.print_pic				{ border: 1px solid #000; width: 80px; height: 48px; }
.sprint_pic_big			{ width: 230px; }
.print_pic_big			{ border: 1px solid #000; height: 150px; }

.print_advo				{ background-color: #fff; border-bottom: 1px dotted #F7AA31; font-weight: bold; font-size: 11px; color: #fff; width: 116px; padding: 2px; padding-left: 3px; }

.print_balie_table		{}
.print_balie_maand		{ background-color: #F7AA31; font-size: 9px; color: #fff; width: 118px; padding-left: 1px; }
.print_balie_periode	{ float: right; width: 92px; }
.print_balie_voorraad	{ font-size: 9px; color: #000084; width: 13px; height: 13px; text-align: center; }

.print_desc				{ background-color: #fff; color: #3c458c; text-transform: none; width: 118px; padding: 4px 0px 4px 3px; }
.print_data				{ font-size: 11px; padding: 4px 0px 4px 8px; }
.print_sub_title		{ font-size: 11px; padding: 4px 0px 4px 8px; }
.print_name				{ font-size: 11px; color: #009; }
.print_data_special		{ font-size: 11px; padding: 2px; text-align: center; }

.print_balie_voorraad_weekend
	{
	background-color: #ccc;
	font-size: 9px;
	color: #000;
	width: 13px;
	height: 13px;
	text-align: center;
	}

.print_balie_voorraad_start
	{
	background: url(/grfx/vakantiewoningen/pixel-start.gif);
	font-size: 9px;
	width: 13px;
	height: 13px;
	text-align: center;
	cursor: pointer;
	cursor: hand;
	}

.print_balie_voorraad_green
	{
	background: url(/grfx/vakantiewoningen/pixel-green.gif);
	font-size: 9px;
	width: 13px;
	height: 13px;
	text-align: center;
	cursor: pointer;
	cursor: hand;
	}

.print_balie_voorraad_red
	{
	background: url(/grfx/vakantiewoningen/pixel-red.gif);
	width: 13px;
	height: 13px;
	}

.print_balie_voorraad_empty
	{
	background: url(/grfx/vakantiewoningen/pixel-empty.gif) #000084;
	width: 13px;
	height: 13px;
	}

.print_spacer_line		{}
.print_spacer_desc		{ border-right: 1px solid #F7AA31; }
.print_spacer_data		{}

