body 						{ font: 11px, verdana; color: #000066; background-color: #FFF;text-align: center }

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

a 						{ font: 11px, verdana; color: #000066; font-decoration: none; font-weight: bold; 	}
a:active					{ font: 11px, verdana; color: #000066; font-decoration: none; font-weight: bold; 	}
a:hover 					{ font: 12px, verdana; color: #FF0000; font-decoration: none; font-weight: bold; 	}
	
.results 					{ font: 11px, verdana; color: #000066; font-decoration: none; font-weight: bold; 	}

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

.page_header 				{ font: 16px, Arial; font-weight: bold; color: #000066; 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: #003366; height: 16px; padding-left: 2px; border: solid 1px #003366;}
.table_header 				{ font: 12px, Arial; font-weight: bold; color: #FFFFFF; background-color: #003366; height: 14px; padding-left: 2px; border-bottom: solid 1px #003366;}

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

.table_row_odd 				{ font: 11px, Verdana; background-color: #E6E6E6; height: 12px; border-bottom: solid 0px #003366; border-top: solid 1px #003366; padding-top: 1px; padding-left: 2px; padding-bottom: 2px; }
.table_row_odd_last 			{ font: 11px, Verdana; background-color: #E6E6E6; height: 12px; border-bottom: solid 1px #003366; border-top: solid 1px #003366; padding-top: 1px; padding-left: 3px; padding-bottom: 2px; }
.table_row_odd_first 			{ font: 11px, Verdana; background-color: #E6E6E6; height: 12px; border-bottom: solid 0px #003366; border-top: solid 1px #003366; padding-top: 1px; padding-left: 3px; padding-bottom: 2px; }

.table_row_even 				{ font: 11px, Verdana; background-color: #FFFFFF; height: 12px; border-bottom: solid 0px #003366; border-top: solid 1px #003366; padding-top: 1px; padding-left: 3px; padding-bottom: 2px; }
.table_row_even_first 			{ font: 11px, Verdana; background-color: #FFFFFF; height: 12px; border-bottom: solid 0px #003366; border-top: solid 0px #003366; padding-top: 1px; padding-left: 3px; padding-bottom: 2px; }
.table_row_even_last 			{ font: 11px, Verdana; background-color: #FFFFFF; height: 12px; border-bottom: solid 1px #003366; border-top: solid 1px #003366; padding-top: 1px; padding-left: 3px; padding-bottom: 2px; }

.table_row_odd_borderrl { font: 11px, Verdana; padding: 2px 0 2px 5px; background-color: #E6E6E6; color: #191919; height: 12px; border-left: solid 1px #003366; border-bottom: solid 1px #003366; border-right: solid 1px #003366; }
.table_row_even_borderrl { font: 11px, Verdana; padding: 2px 0 2px 5px;  background-color: #FFFFFF; color:#191919; height: 12px; border-bottom: solid 1px #003366; border-right: solid 1px #003366; border-left: solid 1px #003366; }

.table_row_odd_day_cabin		{ font: 11px, Verdana; background-color: #E6E6E6; height: 12px; border-bottom: solid 0px #003366;border-top: solid 0px #003366; padding-top: 1px; padding-left: 3px; padding-bottom: 2px; }
.table_row_even_day_cabin		{ font: 11px, Verdana; background-color: #FFFFFF; height: 12px; border-bottom: solid 0px #003366;border-top: solid 0px #003366; padding-top: 1px; padding-left: 3px; padding-bottom: 2px; }
.search_label				{ font: 11px, Verdana; color:#000066; background-color: #FFFFF; padding-top: 1px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px}
.regular_text 				{ font: 11px, Verdana; color:#000066; background-color: #FFFFF; padding-top: 1px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px}
.regular_text_bold 			{ font: 11px, Verdana; color:#000066; font-weight: bold; background-color: #FFFFF; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px}
.borderkleur 				{ border: 1px solid #003366;  padding: 0px;}

.kop 						{ font: 16px, Arial; font-weight: bold; color: #00377A; background-color: #E4E2D4; height: 20px; padding-left: 10px; border: solid 1px #838574; }
.tabel 					{ font: 10px, Verdana; color: #000066; padding: 0px; background-color: #EFF0EA; border: solid 1px #B6B7AA; } /* standaard tabel met border en blauwe opmaak */
.bold 					{ font: 10px, verdana; color: #000066; font-weight: bold; }  /* node1a */

.tab						{ font: 14px, verdana; color: #000066; font-weight: bold; border: solid 1px #003366; height: 24px; margin-right: 1px; position: relative; padding: 5px; padding-top: 2px; background: url(http://www.cruisetravel.nl/engine_ibe/PCRM/booking_engine/crm_engine/images/background_front.gif);}
button 					{ 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; }
.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; }
.cabin_price_old				{ font-size: 10px; }
.cabin_price_sale				{ font-size: 16px; font-weight: bold;  color: #FF0000; }
.cabin_price_normal			{ font-size: 14px; font-weight: bold; }
.departure_header				{ font-size: 14px; }
#processing 				{ width: 300px; margin-left: auto;  margin-right: auto; }
#processing td 				{ padding: 3px; height: 70px; border: 3px solid #6E89DD;  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); }



