
/* ALGEMEEN */

BODY {
	background-color: #162648;
	margin: 0px 0px 0px 0px; /* top, right, bottom, left */
}
TH {
	padding: 0px 0px 0px 0px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: top;
}
TD {
	padding: 0px 0px 0px 0px; /* top, right, bottom, left */
	font: 12px Arial, Helvetica, sans-serif;
	vertical-align: top;
}
IMG {
	margin: 0px 0px 0px 0px; /* top, right, bottom, left */
}
#layout {
	width: 777px;
	height: 100%;
	background-color: #FFFFFF;
	border: 0px;
}
#layout TD {
	padding: 0px 0px 0px 0px; /* top, right, bottom, left */
}
#layout TD.push {
	height: 100%;
	padding: 0px 0px 0px 0px; /* top, right, bottom, left */
}
#layout TD.blue {
	background-color: #162648;
	padding: 0px 0px 0px 0px; /* top, right, bottom, left */
}
A.contentlink {
	color: #0066CC !important;
	text-decoration: underline;	
}
A.contentlink:hover {
	color: #002674 !important;
}
UL { 
	margin: 0px 0px 0px 0px; /* top right bottom left */
	padding: 0px 0px 0px 16px;
}

LI { 
margin: 0px 0px 0px 0px; /* top, right, bottom, left -- OTHER */
}
P {
margin: 0px 0px 0px 0px; /* top, right, bottom, left */
}
IMG.calendar {
	margin: 1px 0px 0px 0px; /* top right bottom left */
}
STRONG.attention {
	color: #990000;
}

/* HEADERS / MENUS / FOOTERS */

#toplinks {
	margin-bottom: 8px; 
	border: 0px;
}
#toplinks TD {
	font: 10px Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 4px 0px; /* top, right, bottom, left */
}
#toplinks TD.divider {
	background-color: #0099FF;
	padding: 0px 0px 0px 0px; /* top, right, bottom, left */
}
#header TH.welcome {
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	color: #8B949E;
	font-style: italic;
}
IMG.mainmenu {
	margin: 0px 0px 0px 1px; /* top, right, bottom, left */
}
#menu {
	width: 757px;
	height: 27px;
	border: 0px;
}
#menu TD {
	padding: 0px 0px 0px 0px; /* top, right, bottom, left */
}
#menu TD.blue {
	background-color: #002774;
	padding: 0px 0px 0px 0px; /* top, right, bottom, left */
}
#menu_new {
	height:25px; 
	border:0px; 
	margin:0px; 
	margin-bottom:-5px;
}
#submenu {
	width: 757px;
	height: 22px;
	border: 0px;
}
#submenu TD {
	background-color: #002774;
	padding: 3px 5px 0px 5px; /* top, right, bottom, left */
}
A.submenu {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #82C8D3 !important;
	text-transform: capitalize;
	text-decoration: none;	
	white-space: nowrap;
}
A.submenu-active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF !important;
	text-transform: capitalize;
	text-decoration: none;	
	white-space: nowrap;
}
A.submenu:hover, A.submenu-active:hover {
	color: #FFFFFF !important;
}
#subsubmenu {
	width: 757px;
	height: 24px;
	border: 0px;
}
#subsubmenu TD {
	background-color: #385694;
	padding: 5px 5px 0px 5px; /* top, right, bottom, left */
}
#bottomlinks {
	width: 757px;
	margin: 16px 0px 8px 0px; /* top, right, bottom, left */
	border: 0px;
}
#bottomlinks TD {
	font: 10px Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px; /* top, right, bottom, left */
	white-space: nowrap;
}
#bottomlinks TD.divider {
	background-color: #0099FF;
	padding: 0px 0px 0px 0px; /* top, right, bottom, left */
}
A.topbotlink {
	color: #0066CC !important;
	text-decoration: none;	
}
A.topbotlink:hover {
	color: #002674 !important;
}
TH.footer {
	background-color: #162648;
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: #B1DEE5;
	font-style: italic;
}
A.footer {
	color: #FFFFFF !important;
	text-decoration: none;	
}
A.footer:hover {
	color: #B1DEE5;
	text-decoration: underline;	
}
A.twitter {
	color: #0066CC !important;
	text-decoration: none;	
}
A.twitter:hover {
	color: #002674 !important;
}

/* TEMPLATE */

#template {
	width: 757;
	border: 0px;
}
#template H1 {
	font: 23px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	margin: 0px 0px 3px 5px; /* top, right, bottom, left */
}
#template H1.homepage {
	color: #990000;
}
H2 {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #990000;
	margin: 0px 0px -12px 0px; /* top, right, bottom, left */
}
#template TD {
	padding: 0px 0px 0px 0px; /* top, right, bottom, left */
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
#template TD.margin {
	width: 8px;
	height: 8px;
}


/* MODULE */

IMG.img, OBJECT.img {
	margin: 0px 0px -1px 0px; /* top, right, bottom, left FIREFOX*/
}
IMG.img_hotel {
	margin: 0px 0px 0px 0px; /* top, right, bottom, left FIREFOX*/
}
IMG.iconlist {
	width: 16px; 
	height: 16px; 
/*	clear: right; */
	border: 0px;
	margin: 0px 5px 2px 0px; /* top, right, bottom, left */
}
#iconlist {
	width: 16px; 
	height: 16px; 
/*	clear: right; */
	border: 1px solid #002674 !important;
	margin: 0px 5px 2px 0px; /* top, right, bottom, left */
}
#iconlist TD {
	background-color: #000000;
	text-align: center;
	padding-top: 1px;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #0066CC !important;
}
IMG.img_left {
	margin: 0px 4px 0px 0px; /* top, right, bottom, left */
}
IMG.img_right {
	margin: 0px 0px 0px 4px; /* top, right, bottom, left */
}
IMG.img_top {
	margin: 0px 0px 4px 0px; /* top, right, bottom, left */
}
IMG.img_bot {
	margin: 4px 0px 0px 0px; /* top, right, bottom, left */
}
#module {
	width: 100%;
	height: 100%;
	border: 0px;
}
#modulenot100 {
	width: 100%;
/*	height: 100%; */
	border: 0px;
}
TH.schema1 {
	background-color: #983E04;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema1 {
	background-color: #FAEFC4;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema2 {
	background-color: #FFB345;
	color: #000000;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema2 {
	background-color: #FAEFC4;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema3 {
	background-color: #F8D14A;
	color: #000000;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema3 {
	background-color: #FFFAE9;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema4 {
	background-color: #F8D14A;
	color: #000000;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema4 {
	background-color: #FAEFC4;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema5 {
	background-color: #DD8712;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema5 {
	background-color: #FAF6ED;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema6 {
	background-color: #E8AB00;
	color: #000000;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema6 {
	background-color: #FFFDE8;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema7 {
	background-color: #E8AB00;
	color: #000000;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema7 {
	background-color: #FFFBD0;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema8 {
	background-color: #DD8712;
	color: #000000;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema8 {
	background-color: #FAEFC4;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema9 {
	background-color: #F24921;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema9 {
	background-color: #FAEFC4;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema10 {
	background-color: #DD8712;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema10 {
	background-color: #FDF7E2;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema11 {
	background-color: #935600;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema11 {
	background-color: #DD8712;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema12 {
	background-color: #30759E;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema12 {
	background-color: #80C8E7;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema13 {
	background-color: #A1E2F4;
	color: #000000;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema13 {
	background-color: #E7F5F7;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema14 {
	background-color: #30759E;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema14 {
	background-color: #F2FAFC;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema15 {
	background-color: #A1E2F4;
	color: #000000;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema15 {
	background-color: #FAEFC4;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema16 {
	background-color: #A1E2F4;
	color: #000000;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema16 {
	background-color: #FFB345;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema17 {
	background-color: #0877AF;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema17 {
	background-color: #DCEEF0;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema18 {
	background-color: #002674;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema18 {
	background-color: #A1E2F4;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema19 {
	background-color: #30759E;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema19 {
	background-color: #A1E2F4;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema20 {
	background-color: #30759E;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema20 {
	background-color: #DDF2F6;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema21 {
	background-color: #FFFFFF;
	color: #000000;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema21 {
	background-color: #FFFFFF;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema22 {
	background-color: #CC3300;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema22 {
	background-color: #C0EBFC;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema23 {
	background-color: #FB7B00;
	color: #000000;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema23 {
	background-color: #C0EBFC;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema24 {
	background-color: #935500;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema24 {
	background-color: #FAEFC4;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema25 {
	background-color: #002674;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema25 {
	background-color: #D9F3FD;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema26 {
	background-color: #A1E2F4;
	color: #000000;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema26 {
	background-color: #ECF7F9;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema27 {
	background-color: #0066CC;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema27 {
	background-color: #DDF2F6;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema28 {
	background-color: #30795E;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema28 {
	background-color: #EAF8FA;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema29 {
	background-color: #30759E;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema29 {
	background-color: #C0EBFC;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema30 {
	background-color: #78AD21;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema30 {
	background-color: #F4F9D9;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema31 {
	background-color: #935600;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema31 {
	background-color: #DDF2F6;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema32 {
	background-color: #FB7C00;
	color: #000000;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema32 {
	background-color: #FAEFC4;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema33 {
	background-color: #F9AF0F;
	color: #000000;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema33 {
	background-color: #FAEFC4;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema34 {
	background-color: #F24921;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema34 {
	background-color: #FAEFC4;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema35 {
	background-color: #9F0D05;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema35 {
	background-color: #FAEFC4;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema36 {
	background-color: #A9955C;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema36 {
	background-color: #FAEFC4;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema37 {
	background-color: #FB7C00;
	color: #000000;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema37 {
	background-color: #FCE6B8;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema38 {
	background-color: #9F0D05;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema38 {
	background-color: #ECEFF4;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema39 {
	background-color: #E9C98E;
	color: #000000;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema39 {
	background-color: #FCE6B8;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema40 {
	background-color: #002674;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema40 {
	background-color: #EDF6F6;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema41 {
	background-color: #385693;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema41 {
	background-color: #EDF6F6;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema42 {
	background-color: #2BAAFE;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema42 {
	background-color: #EDF6F6;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema43 {
	background-color: #71B6F4;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema43 {
	background-color: #EDF6F6;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema44 {
	background-color: #5F89C0;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema44 {
	background-color: #EAE2E9;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema45 {
	background-color: #82C8D3;
	color: #000000;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema45 {
	background-color: #EDF6F6;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema46 {
	background-color: #8B949E;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema46 {
	background-color: #EDF6F6;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema47 {
	background-color: #8B949E;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema47 {
	background-color: #ECEFF4;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema48 {
	background-color: #F7D14A;
	color: #000000;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema48 {
	background-color: #F7D14A;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema49 {
	background-color: #FFFFFF;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema49 {
	background-color: #FFFFFF;
	color: #FF0000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
TH.schema50 {
	background-color: #85042A;
	color: #FFFFFF;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.schema50 {
	background-color: #FAEFC4;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}

TH.bookroom {
	background-color: #FAAC0E;
	color: #990000;
	height: 24px;
	padding: 0px 5px 0px 5px; /* top, right, bottom, left */
	font: 26px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: middle;
}
TD.bookroom {
	background-image: url(../graphics/backgrounds/bookroom.jpg);
	background-repeat: repeat-x;
	background-color: #F7D14A;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}


/* FORMS */

INPUT, TEXTAREA {
	font: 12px Arial, Helvetica, sans-serif;
/*	background-color: #FFFFFF !important; */
	color: #000000;
	border-top: 1px solid #4A4A4A;
	border-left: 1px solid #4A4A4A;
	border-bottom: 1px solid #EFEFEF;
	border-right: 1px solid #EFEFEF;
	margin: 0px 0px 0px 0px; /* top, right, bottom, left */
}
SELECT {
	font: 10px Arial, Helvetica, sans-serif;
/*	background-color: #FFFFFF !important; */
	color: #000000;
	border-top: 1px solid #4A4A4A;
	border-left: 1px solid #4A4A4A;
	border-bottom: 1px solid #EFEFEF;
	border-right: 1px solid #EFEFEF;
	margin: 0px 0px 0px 0px; /* top, right, bottom, left */
}
INPUT.width100, TEXTAREA.width100 {
	width: 100%;
}
INPUT.radio, INPUT.checkbox, INPUT.submit {
	border: 0px;
}
SELECT.selectday {
	width: 50px;
}
SELECT.selectdate {
	width: 120px;
}
SELECT.selectroom {
	width: 100%;
}

/* BUTTONS */

A.buttonorange100 {
/*	display: block; */
	width: 100px; 
	height: 24px; 
	background: url(../graphics/buttons/orange100.gif) no-repeat; 
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #FFFFFF !important; 
	text-transform:uppercase;
	text-decoration: none;
	text-align: center; 
	padding: 5px 5px 0px 5px; /* top, right, bottom, left */
}
A.buttonorange100:hover {
	background: url(../graphics/buttons/orange100-o.gif) no-repeat; 
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #FFFFFF !important; 
	text-decoration: none;
}
A.buttonorange140 {
/*	display: block; */
	width: 140px; 
	height: 24px; 
	background: url(../graphics/buttons/orange140.gif) no-repeat; 
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #FFFFFF !important; 
	text-transform:uppercase;
	text-decoration: none;
	text-align: center; 
	padding: 5px 5px 0px 5px; /* top, right, bottom, left */
}
A.buttonorange140:hover {
	background: url(../graphics/buttons/orange140-o.gif) no-repeat; 
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #FFFFFF !important; 
	text-decoration: none;
}
A.buttonorange140dh {
/*	display: block; */
	width: 140px; 
	height: 33px; 
	background: url(../graphics/buttons/orange140dh.gif) no-repeat; 
	font: bold 12px/12px Arial, Helvetica, sans-serif; 
	color: #FFFFFF !important; 
	text-transform:uppercase;
	text-decoration: none;
	text-align: center; 
	padding: 5px 5px 0px 5px; /* top, right, bottom, left */
}
A.buttonorange140dh:hover {
	background: url(../graphics/buttons/orange140dh-o.gif) no-repeat; 
	font: bold 12px/12px Arial, Helvetica, sans-serif; 
	color: #FFFFFF !important; 
	text-decoration: none;
}
A.buttonblue100 {
	display: block;
	width: 100px; 
	height: 18px; 
	background: url(../graphics/buttons/blue100.gif) no-repeat; 
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #FFFFFF !important; 
	text-decoration: none;
	text-align: center; 
	padding: 1px 5px 0px 5px; /* top, right, bottom, left */
}
A.buttonblue100:hover {
	background: url(../graphics/buttons/blue100-o.gif) no-repeat; 
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #FFFFFF !important; 
	text-decoration: none;
}
A.buttonblue100dh {
	display: block;
	width: 100px; 
	height: 30px; 
	background: url(../graphics/buttons/blue100dh.gif) no-repeat; 
	font: bold 12px/12px Arial, Helvetica, sans-serif; 
	color: #FFFFFF !important; 
	text-decoration: none;
	text-align: center; 
	padding: 3px 5px 0px 5px; /* top, right, bottom, left */
}
A.buttonblue100dh:hover {
	background: url(../graphics/buttons/blue100dh-o.gif) no-repeat; 
	font: bold 12px/12px Arial, Helvetica, sans-serif; 
	color: #FFFFFF !important; 
	text-decoration: none;
}