/* ------------------------------------  */
/* tdi verhuur */
/* ------------------------------------  */

.pagebreak { page-break-before:always; }

.kop
	{
	font-size: 1.4em;
	font-weight: bold;
	color: #3c468d;
	text-transform: uppercase;
	}

/* ------------------------------------  */
/* mouse over */
/* ------------------------------------  */

.vvvadres
	{
	font-size: 10px;
	}

#dek
	{
	POSITION:absolute;
	VISIBILITY:hidden;
	Z-INDEX:400;
	}

.box
	{
	background: #ebecf4;
	border: 2px solid #7b7a7b;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1em;
	color: #000;
	padding: 3px;
	}

td.boxfont
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.95em;
	color: #000;
	}

/* ------------------------------------  */
/* buttons */
/* ------------------------------------  */

.buttons			{ font-size: 11px; padding: 10px 0px 10px 0px;}


/* ------------------------------------  */
/* search */
/* ------------------------------------  */

.search_desc
	{
	font-size: 1em; 
	color: #3c458c; 
	text-transform: none;
	width: 140px;
	vertical-align: middle;
	}

.search_combo				{ font-size: 0.8em; width: 230px; }
.search_day					{ font-size: 0.8em; width: 45px; }
.search_month				{ font-size: 0.8em; width: 180px; }
.search_aantal				{ font-size: 0.8em; width: 40px; }
.search_valid_69			{ font-size: 0.8em; width: 150px; }
.search_input				{ font-size: 0.8em; width: 200px; }

td.obligated, b.obligated	{ font-size: 0.8em; }
b.obligated					{ color: #f00; }

.title_desc
	{
	background-color: #ebecf4;
	font-weight: bold;
	color: #000;
	padding: 4px;
	text-transform: uppercase;
	}

td.searchline
	{
	background: url(/grfx/boekingen/dotline.gif) fixed bottom;
	height: 6px;
	}

div.note
	{
	font-size: 11px;
	padding: 4px;
	}


/* ------------------------------------  */
/* browse */
/* ------------------------------------  */

.browse_subject		
	{ 
	background: #8caedc; 
	font-weight: bold;
	color: #fff;
	height: 16px; 
	vertical-align: top;
	}

.browse_desc0			{}
.browse_desc1			{ width: 25%; }
.browse_desc2			{ width: 20%; }

.browse_data
	{
	border-bottom: 1px dotted #8caedc; 	
	text-decoration: none;
	vertical-align: top;
	}

.browse_line0			{}
.browse_line1			{ background-color: #ebecf4; }

.browse_order_gif		{}

/* Prijzen */

.browse_table_price
	{
	padding: 2px;
	width: 100%;
	}

.browse_row_date		{}

.browse_cell_datetotal
	{
	background: #8caedc;
	font-weight: bold;
	font-size: 0.9em;
	color: #fff;
	text-align: right;
	width: 55px;
	}

.browse_cell_date
	{
	border-top: 1px solid #8caedc;
	border-bottom: 1px solid #8caedc;
	font-weight: bold;
	font-size: 0.9em;
	text-align: right;
	width: 40px;
	}

.browse_cell_room
	{
	color: #244994;
	width: 180px;
	}

.browse_cell_image
	{
	padding: 2px;
	width: 76px;
	}

.browse_cell_pricetotal
	{
	background: #8caedc;
	font-weight: bold;
	font-size: 0.9em;
	color: #fff;
	text-align: right;
	}

.browse_cell_price
	{
	border-bottom: 1px solid #8caedc;
	font-size: 0.9em;
	text-align: right;
	}

.browse_cell_actiontotal
	{
	color: #f00;
	text-decoration: line-through;
	width: 9%;
	}

.browse_cell_action
	{
	color: #f00;
	text-decoration: line-through;
	width: 8%;
	}

.browse_cell_fill		{ border-left: 1px solid #8caedc; }

.browse_price_note
	{
	font-size: 0.9em;
	text-align: right;
	}




.browse_balie_room
	{
	font-size: 11px;
	color: #009;
	width: 138px;
	}

.browse_balie_maand
	{
	font-size: 9px;
	text-align: right;
	}

.browse_balie_voorraad
	{
	font-size: 9px;
	height: 13px;
	width: 13px;
	text-align: center;
	}

.browse_balie_voorraad_green
	{
	text-align: center;
	background: url(/grfx/boekingen/pixel-green.gif);
	font-size: 9px;
	width: 13px;
	height: 13px;
	cursor: pointer;
	cursor: hand;
	}

.browse_balie_voorraad_red
	{
	background: url(/grfx/boekingen/pixel-red.gif);
	width: 13px;
	height: 13px;
	}

.browse_balie_voorraad_empty
	{
	background: url(/grfx/boekingen/pixel-empty.gif);
	width: 13px;
	height: 13px;
	}


/* ------------------------------------  */
/* Advo */
/* ------------------------------------  */

.advo_text
	{
	text-decoration: none;
	vertical-align: top;
	padding: 5px;
	}

.advo_logo
	{
	text-decoration: none;
	vertical-align: top;
	padding: 5px;
	}

img.thmb
	{
	cursor: hand;
	cursor: pointer;
	}


/* ------------------------------------  */
/* print */
/* ------------------------------------  */

.print_head
	{
	font-weight: bold;
	font-size: 14px;
	}

.print_table
	{
	background-color: #fff;
	width: 100%;
	}

.print_desc
	{
	font-weight: bold;
	color: #000;
	width: 25%;
	}

.print_name
	{
	background-color: #fff;
	font-weight: bold;
	color: #000;
	}

.print_data
	{
	background-color: #fff;
	color: #000;
	}

.print_multi_desc
	{
	font-weight: bold;
	color: #CD412D;
	width: 25%;
	background: #FFF4CC;
	}

.print_multi_data
	{
	color: #000;
	}

.print_multi_sub_title
	{
	font-weight: bold;
	color: #000;
	}

.print_sub_title
	{
	font-weight: bold;
	color: #000;
	}

.print_spaceline	{}

.print_spacer_desc
	{
	background: #fff;
	height: 1px;
	}

.print_spacer_data
	{
	background: #fff;
	}

/* Prijzen */

.print_table_price
	{
	width: 100%;
	background: #FFF6E3;
	padding: 0px;
	}

.print_cell_room
	{
	width: 125px;
	color: #009;
	background: #fec;
	}

.print_cell_image
	{
	width: 105px;
	padding: 2px;
	text-align: center;
	}

.print_cell_pricetotal
	{
	width: 55px;
	text-align: right;
	background: #FFDC95;
	font-size: 11px;
	font-weight: bold;
	}

.print_cell_price
	{
	width: 41px;
	text-align: right;
	font-size: 11px;
	}

.print_cell_actiontotal
	{
	text-decoration: line-through;
	color: #f00;
	}

.print_cell_action
	{
	width: 8%;
	text-decoration: line-through;
	color: #f00;
	}

.print_cell_fill
	{
	}

.print_cell_datetotal
	{
	width: 55px;
	font-weight: bold;
	text-align: right;
	font-size: 11px;
	}

.print_cell_date
	{
	width: 41px;
	font-weight: bold;
	text-align: right;
	font-size: 11px;
	}




/* ------------------------------------  */
/* boeking */
/* ------------------------------------  */

body.bg-boeking
	{
	background: #fff;
	margin: 0px;
	font-family: arial,helvetica;
	font-size: 12px;
	}

table.bg-infotable
	{
/*	border: 1px solid #000; */
	width: 100%;
	padding: 4px;
	}

b.info		{ color: #f00; }
td.infoline	{ background: url(/grfx/boekingen/infoline.gif) repeat; height: 1px; }

.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;
	}

.hotel_name
	{
	width:290px;
	font-weight: bold;
	font-size: 1.4em;
	}

.label
	{
	font-weight: bold;
	}

.data_price		{ text-align: right; }
.data_action	{ text-align: right; }

.line_subtotal
	{
	border-top: 1px dotted #000;
	font-size: 6px;
	height: 5px;
	}

.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;
	height: 6px;
	}

.line_subtotal
	{
	background: url(/grfx/boekingen/line-subtotal.gif) #000 repeat;
	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;
	font-size: 1.2em;
	color: #f00;
	}

.bibit_iframe
	{

	}

table.bg-formtable
	{
	width: 100%;
	padding: 4px;
	}

td.form-desc
	{
	width: 26%;
	border-bottom: 1px dotted #ebecf4;
	padding: 4px;
	}

td.form-data
	{
	vertical-align: middle;
	padding-left: 4px;
	}

div.ftr
	{
	border-top: 1px dotted #f90;
	padding: 4px;

	}

