.contentholder 					{ text-align: center; text-align: -moz-center }

a 						{ font: 11px, verdana; color: #3366ff; font-decoration: none; font-weight: bold; 	}
a:active					{ font: 11px, verdana; color: #3366ff; font-decoration: none; font-weight: bold; 	}
a:hover 					{ font: 11px, verdana; color: #cc0000; font-decoration: none; font-weight: bold; 	}
	
.results 					{ font: 11px, verdana; color: #191919; font-decoration: none; font-weight: bold; 	}

.input_zoekcruise 			{ width: 167px; margin-left: 3px; margin-top: 2px; font: 11px, verdana; }
.input_zoekschip			{ width: 250px; margin-left: 3px; margin-top: 2px; font: 11px, verdana; }

.text_box 					{ width:120px ;margin-left=3px; margin-top=2px; font:10px,verdana; border:1px solid #282665; }
.input_text 				{ width:120px ;margin-left=3px; margin-top=2px; font:10px,verdana; border:1px solid #454545; }
.ibox1 						{ width:120px ;margin-left=3px; margin-top=2px; font:10px,verdana; border:1px solid #454545; }

.page_header 				{ font: 16px, Arial; font-weight: bold; color: #CC0000; text-align:left; background-color: #FFF; height: 20px; padding-left: 2px; padding-bottom: 2px;}
.alinea_header 				{ font: 14px, Arial; font-weight: bold; color: #FFFFFF; text-align:left; background-color: #515183; height: 16px; padding-left: 2px; border: solid 1px #515183;}
.table_header 				{ font: 11px, Arial; font-weight: bold; color: #FFFFFF; background-color: #003366; height: 14px; padding-left: 2px; border-bottom: solid 1px #515183;}

.table_row_zoover 			{ font: 11px, Verdana; background-color: #fe5f10; text-align: center; border-top: solid 1px #454545; border-bottom: solid 1px #454545; padding-top: 1px; padding-left: 2px; padding-bottom: 2px; }

.table_row_odd 				{ font: 11px, Verdana; background-color: #FFF; color: #191919; height: 12px; border-bottom: solid 1px #454545; border-top: solid 0px #454545; padding-top: 1px; padding-left: 2px; padding-bottom: 2px; }
.table_row_odd_bordertop		{ font: 11px, Verdana; padding: 2px 0 5px 5px; background-color: #FFF; color: #191919; height: 12px; border:solid 1px #454545;} 
.table_row_odd_borderrl			{ font: 11px, Verdana; padding: 2px 0 2px 5px; background-color: #FFF; color: #191919; height: 12px; border-left: solid 1px #454545; border-bottom: solid 1px #454545; border-right: solid 1px #454545; }
.table_row_odd_last 			{ font: 11px, Verdana; background-color: #FFF; color: #191919; height: 12px; border-bottom: solid 1px #454545; border-top: solid 0px #454545; padding-top: 1px; padding-left: 3px; padding-bottom: 2px; }
.table_header				{ font: 11px, Verdana; background-color: #FFF; color: #191919; height: 12px; border: 0px solid #454545; }
.table_row_odd_first 			{ font: 11px, Verdana; background-color: #FFF; color: #191919; height: 12px; border-bottom: solid 1px #454545; border-top: solid 0px #454545; padding-top: 1px; padding-left: 3px; padding-bottom: 2px; }

.table_row_even 			{ font: 11px, Verdana; background-color: #dbc886; color:#191919; height: 12px; border-bottom: solid 1px #454545; border-top: solid 0px #454545; padding-top: 1px; padding-left: 3px; padding-bottom: 2px; }
.table_row_even_borderrl		{ font: 11px, Verdana; padding: 2px 0 2px 5px;  background-color: #dbc886; color:#191919; height: 12px; border-bottom: solid 1px #454545; border-right: solid 1px #454545; border-left: solid 1px #454545; }
.table_row_even_first 			{ font: 11px, Verdana; background-color: #dbc886; color:#191919; height: 12px; border-bottom: solid 1px #454545; border-top: solid 0px #454545; padding-top: 1px; padding-left: 3px; padding-bottom: 2px; }
.table_row_even_last 			{ font: 11px, Verdana; background-color: #dbc886; color:#191919; height: 12px; border-bottom: solid 1px #454545; border-top: solid 1px #454545; border-right: solid 1px #454545; border-left: solid 1px #454545;  padding-top: 1px; padding-left: 3px; padding-bottom: 2px; }

.table_row_odd_day_cabin		{ font: 11px, Verdana; background-color: #FFF; height: 12px; border-bottom: solid 0px #454545; border-left: solid 1px #454545; border-right: solid 1px #454545;  border-top: solid 0px #454545; padding-top: 1px; padding-left: 3px; padding-bottom: 2px; }
.table_row_even_day_cabin		{ font: 11px, Verdana; background-color: #dbc886; height: 12px; border-bottom: solid 0px #454545; border-left: solid 1px #454545; border-right: solid 1px #454545;  border-top: solid 0px #454545; padding-top: 1px; padding-left: 3px; padding-bottom: 2px; }
.search_label				{ font: 11px, Verdana; color:#191919; background-color: #FFF; padding-top: 1px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px}
.regular_text 			{ font: 11px, Verdana; color:#454545; padding-top: 1px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px}
.regular_text_bold 			{ font: 11px, Verdana; color:#454545; font-weight: bold;   padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px}
.borderkleur 				{ border: 1px solid #454545;  padding: 0px;}

.kop 						{ font: 16px, Arial; font-weight: bold; color: #282665; background-color: #FFF; height: 20px; padding-left: 10px; border: solid 1px #838574; }
.tabel 					{ font: 10px, Verdana; color: #191919; padding: 0px; background-color: #FFF; border: solid 1px #b39f5b; } /* standaard tabel met border en blauwe opmaak */
.bold 					{ font: 10px, verdana; color: #191919; font-weight: bold; }  /* node1a */

.tab						{ font: 11px, verdana; color: #CC0000; font-weight: bold; border: solid 1px #454545; height: 24px; margin-right: 1px; position: relative; padding: 5px; padding-top: 2px;}
.contentblock				{font: 10px, verdana; color: #000000; border:solid 1px #454545; }
button 					{ filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#979797);  cursor:	hand; font-size: 11px; padding-left: 5px; padding-right: 5px; border:	1px solid #7b9ebd; }
.ibebutton 					{ filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); cursor:	hand; font-size: 11px; padding-left: 5px; padding-right: 5px; border:	1px solid #7b9ebd;}
.cabin_sale_text				{ font-size: 10px; color:#CC0000; }
.cabin_price_old				{ font-size: 10px; }
.cabin_price_sale				{ font-size: 16px; font-weight: bold;  color: #CC0000; }
.cabin_price_normal			{ font-size: 12px; font-weight: bold; color: #CC0000; }
.departure_header				{ font-size: 14px; }
#processing 				{ width: 300px; margin-left: auto;  margin-right: auto; }
#processing td 				{ padding: 3px; height: 70px; border: 3px solid #3366ff;  padding: 10px;  margin: 0;  background: #FFFFFF;  }
#processing img 			{ float: left;  margin-right: 12px; }
#processing strong 			{ display: block; margin-bottom: 3px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
#processingContainer			{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; height: expression(document.documentElement.clientHeight+'px'); z-index: 1000; }
#processingContainer td 		{ padding-top: 150px; height:200px; vertical-align: top; text-align: center; background-image: url(../images/semi-transparent.gif); }

.departure_header                               { font-size: 14px; }
.normal_text				{ font: 11px, Verdana; color:#191919; }

.search_main_table			{ border: 1px solid #bbae78; }
