body 						{ font: 11px, verdana; color: #000066; bgcolor=#afd5ec;}

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: #ffffff; 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; }
.background_results			{ background-color: #FFFFFF;	}
.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: #ffffff; 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-color: #FFFFFF;}
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;}
.ibox1						{ font-size: 11px; color: #000066; height:17px;} //textboxes and selectbox
.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(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/semi-transparent.gif); }

div.calendar {
position:relative;
}
.calendar, .calendar table {
background:transparent url(skins/aqua/normal-bg.gif) repeat scroll 0% 0%;
border:1px solid #BDB2BF;
color:#000000;
cursor:default;
font-family:"trebuchet ms",verdana,tahoma,sans-serif;
font-size:11px;
}
.calendar {
border-color:#797979;
}
.calendar .button {
background:transparent url(skins/aqua/title-bg.gif) repeat-x scroll 0pt 100%;
color:#000000;
font-weight:bold;
padding:2px;
text-align:center;
}
.calendar .nav {
font-family:verdana,tahoma,sans-serif;
}
.calendar .nav div {
background:transparent url(skins/aqua/menuarrow.gif) no-repeat scroll 100% 100%;
}
.calendar thead tr {
background:transparent url(skins/aqua/title-bg.gif) repeat-x scroll 0pt 100%;
color:#000000;
}
.calendar thead .title {
background:transparent url(skins/aqua/title-bg.gif) repeat-x scroll 0pt 100%;
color:#000000;
font-weight:bold;
padding:2px;
text-align:center;
}
.calendar thead .headrow {
}
.calendar thead .name {
border-bottom:1px solid #797979;
color:#000000;
padding:2px;
text-align:center;
}
.calendar thead .weekend {
color:#CC4444;
}
.calendar thead .hilite {
background:transparent url(skins/aqua/hover-bg.gif) repeat scroll 0% 0%;
border-bottom:1px solid #797979;
padding:2px 2px 1px;
}
.calendar thead .active {
background:transparent url(skins/aqua/active-bg.gif) repeat scroll 0% 0%;
border-bottom:1px solid #797979;
color:#FFFFFF;
padding:3px 1px 0px 3px;
}
.calendar thead .daynames {
background:transparent url(skins/aqua/dark-bg.gif) repeat scroll 0% 0%;
}
.calendar tbody .day {
color:#000000;
font-family:verdana,tahoma,sans-serif;
padding:2px 4px 2px 2px;
text-align:right;
width:2em;
}
.calendar tbody .day.othermonth {
color:#999999;
font-size:80%;
}
.calendar tbody .day.othermonth.oweekend {
color:#FF9999;
}
.calendar table .wn {
background:transparent url(skins/aqua/dark-bg.gif) repeat scroll 0% 0%;
border-right:1px solid #797979;
padding:2px 3px 2px 2px;
}
.calendar tbody .rowhilite td, .calendar tbody .rowhilite td.wn {
background:transparent url(skins/aqua/rowhover-bg.gif) repeat scroll 0% 0%;
}
.calendar tbody td.today {
font-weight:bold;
}
.calendar tbody td.hilite {
background:transparent url(skins/aqua/hover-bg.gif) repeat scroll 0% 0%;
border:1px solid #BBBBBB;
padding:1px 3px 1px 1px;
}
.calendar tbody td.active {
padding:2px 2px 0px;
}
.calendar tbody td.weekend {
color:#CC4444;
}
.calendar tbody td.selected {
background:transparent url(skins/aqua/active-bg.gif) repeat scroll 0% 0%;
border:1px solid #797979;
color:#FFFFFF;
font-weight:bold;
padding:1px 3px 1px 1px;
}
.calendar tbody .disabled {
color:#999999;
}
.calendar tbody .emptycell {
visibility:hidden;
}
.calendar tbody .emptyrow {
display:none;
}
.calendar tfoot .footrow {
background:#556655 none repeat scroll 0% 0%;
color:#FFFFFF;
text-align:center;
}
.calendar tfoot .ttip {
background:transparent url(skins/aqua/status-bg.gif) repeat-x scroll 0pt 0pt;
color:#000000;
padding:2px;
}
.calendar tfoot .hilite {
background:#AAFFAA none repeat scroll 0% 0%;
border:1px solid #008844;
color:#000000;
padding:1px;
}
.calendar tfoot .active {
background:#77CC77 none repeat scroll 0% 0%;
padding:2px 0px 0px 2px;
}
.calendar .combo {
background:transparent url(skins/aqua/normal-bg.gif) repeat scroll 0% 0%;
border-color:#797979;
border-style:solid;
border-width:0pt 1px 1px;
color:#000000;
cursor:default;
display:none;
font-size:90%;
left:0px;
position:absolute;
top:0px;
width:4em;
z-index:100;
}
.calendar .combo .label, .calendar .combo .label-IEfix {
padding:1px;
text-align:center;
}
.calendar .combo .label-IEfix {
width:4em;
}
.calendar .combo .hilite {
background:transparent url(skins/aqua/hover-bg.gif) repeat scroll 0% 0%;
color:#000000;
}
.calendar .combo .active {
background:transparent url(skins/aqua/active-bg.gif) repeat scroll 0% 0%;
color:#FFFFFF;
font-weight:bold;
}
.calendar td.time {
background:transparent url(skins/aqua/dark-bg.gif) repeat scroll 0% 0%;
border-top:1px solid #797979;
padding:1px 0px;
text-align:center;
}
.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm {
background:transparent url(skins/aqua/normal-bg.gif) repeat scroll 0% 0%;
color:#000000;
font-weight:bold;
padding:0px 5px 0px 6px;
}
.calendar td.time .hour, .calendar td.time .minute {
font-family:monospace;
}
.calendar td.time .ampm {
text-align:center;
}
.calendar td.time .colon {
font-weight:bold;
padding:0px 2px 0px 3px;
}
.calendar td.time span.hilite {
background:transparent url(skins/aqua/hover-bg.gif) repeat scroll 0% 0%;
color:#000000;
}
.calendar td.time span.active {
background:transparent url(skins/aqua/active-bg.gif) repeat scroll 0% 0%;
color:#FFFFFF;
}

