body { font-family: arial,helvetica; font-size: 10pt;color: #445056;background-color: #FFFFFF; }
.body_public { background-color: #EEEBE6 }
table.maintable { background-color: #FFFFFF; border: 0;padding: 0 }
.maintableleft { background-image: url('/img/shadow_left.gif');width:25px; }
.maintableright { background-image: url('/img/shadow_right.gif');width:25px; }
.maintablebottom { background-image: url('/img/shadow_bottom.gif');height:15px; }
.maintableleftbottom { background-image: url('/img/shadow_left_bottom.gif');height:15px;width:25px; }
.maintablerightbottom { background-image: url('/img/shadow_right_bottom.gif');height:15px;width:25px; }
form { margin-top: 0px;margin-bottom: 0px; }
ul { margin-bottom: 3px; }
hr.standard { background-color: #F68B1E;color: #F68B1E;height: 1pt;border: 0pt; }
ul.errorbox { margin-bottom: 3px; }
.boxtype2 h3 { padding:6px; text-align:left; margin:0; color:#FFFFFF; padding-left: 10px; }
.boxtype2 h3, .boxtype2 h3 .sb-inner { color: #445056; background:#E9E6E3; }
.boxtype2 .sb-inner { background: #FFFFFF; }
.boxtype1, .boxtype1 .sb-inner { padding:20px; color:#fff000; background: #E9E6E3; height: 100%; }
.textsmallbold { font-size:9pt; font-weight: bold; color:#445056; }
.darkseparator { background:#C1C1C1; }
.large { font-size: 14pt; }
.huge { font-size: 18pt; }
.small { font-size: 8pt; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
small { font-size: 8pt; }
font.marked { color: #F68B1E; }
font.warning { color: #C90707; font-size:12px; }
font.smallwarning { color: #C90707;font-size: 11px; }
font.important { color: #C90707; }
font.positive { color: green; }
font.negative { color: #C90707; }
.globalajaxdropdown { padding: 3px; line-height: 20px; background-color: #FFFFFF;color: #000000;border: 1px solid #000000; }
div.sitefooter_public { background-color: #FFFFFF;margin-top:30px;padding:5px;border-top: solid 1px #919191 }
small.sitefooterdisclaimer { font-size: 9px; }
hr.sitefooter { background-color: #F68B1E;color: #F68B1E;height: 1pt;border: 0pt; }
hr.corporateaccountheader { background-color: #F68B1E;color: #F68B1E;height: 4px;border: 0pt; }
font.corporateaccountheader { color: #445056;font-size: 14pt; }
a.sitefooter:link { color: #1E508C;text-decoration: none;font-size: 8pt;font-weight:normal; }
a.sitefooter:visited { color: #1E508C;text-decoration: none;font-size: 8pt;font-weight:normal; }
a.sitefooter:hover { color: #1E508C;text-decoration: underline;font-size: 8pt;font-weight:normal; }
div.globalleftsidemenu { background-color: #EEEEEE; width: 150px; padding: 3px; margin-bottom:4px }
a.globalleftsidemenuinactive:link { text-decoration: none;color:#445056; }
a.globalleftsidemenuinactive:visited { text-decoration: none;color:#445056; }
a.globalleftsidemenuinactive:hover { text-decoration: underline;color:#F68B1E; }
a.globalleftsidemenuactive:link { text-decoration: none;color:#F68B1E; }
a.globalleftsidemenuactive:visited { text-decoration: none;color:#F68B1E; }
a.globalleftsidemenuactive:hover { text-decoration: underline;color:#F68B1E; }
.globalleftsidemenuactive { color:#F68B1E; }
td.globalmenuactive { background-color:#F68B1E;font-size:12px;color:white }
a.globalmenuactive:link { text-decoration: none;color:white }
a.globalmenuactive:visited { text-decoration: none;color:white; }
a.globalmenuactive:hover { text-decoration: underline;color:white }
td.globalmenuinactive { background-color:#DCDDDE;font-size:12px;color:#445056;border-bottom: 1px solid white }
a.globalmenuinactive:link { text-decoration: none;color:#445056; }
a.globalmenuinactive:visited { text-decoration: none;color:#445056; }
a.globalmenuinactive:hover { text-decoration: underline;color:#F68B1E; }
tr.globalsubmenu { background-color:#F68B1E; }
td.globalsubmenu { font-size:12px;background-color:#F68B1E;color:white }
a.globalsubmenuactive:link { text-decoration: none;color:white;font-weight:bold }
a.globalsubmenuactive:visited { text-decoration: none;color:white;font-weight:bold }
a.globalsubmenuactive:hover { text-decoration: underline;color:white;font-weight:bold }
a.globalsubmenuinactive:link { text-decoration: none;color:white }
a.globalsubmenuinactive:visited { text-decoration: none;color:white }
a.globalsubmenuinactive:hover { text-decoration: underline;color:white }
tr.globalsubmenu_inactivemainmenu { border: 2px solid #EEEEEE; }
td.globalsubmenu_inactivemainmenu { border-top: 2px solid #EEEEEE;font-size:12px; }
td.globalmenuactive_special { background-color:#F68B1E;font-size:12px;color:white }
a.globalmenuactive_special:link { text-decoration: none;color:white }
a.globalmenuactive_special:visited { text-decoration: none;color:white; }
a.globalmenuactive_special:hover { text-decoration: underline;color:white }
td.globalmenuinactive_special { background-color:#919191;font-size:12px;color:white;border-bottom: 1px solid white }
a.globalmenuinactive_special:link { text-decoration: none;color:white }
a.globalmenuinactive_special:visited { text-decoration: none;color:white }
a.globalmenuinactive_special:hover { text-decoration: underline;color:white }
tr.globalsubmenu_special { background-color:#F68B1E; }
td.globalsubmenu_special { font-size:12px;background-color:#F68B1E;color:white }
a.globalsubmenuactive_special:link { text-decoration: none;color:white;font-weight:bold }
a.globalsubmenuactive_special:visited { text-decoration: none;color:white;font-weight:bold }
a.globalsubmenuactive_special:hover { text-decoration: underline;color:white;font-weight:bold }
a.globalsubmenuinactive_special:link { text-decoration: none;color:white }
a.globalsubmenuinactive_special:visited { text-decoration: none;color:white }
a.globalsubmenuinactive_special:hover { text-decoration: underline;color:white }
.globalmenudropdown { padding: 4px; line-height: 20px; display:none; background-color: #FFFFFF;font-size:12px; }
.globalmenuhoverelement { background-color:#EEEEEE;color:#F68B1E; }
tr.globalsubmenu_inactivemainmenu_corporate { border: 2px solid #EEEEEE }
td.globalsubmenu_inactivemainmenu_corporate { border-top: 2px solid #EEEEEE;font-size:12px }
.globalmenuactive_corporate { background-color:#DCDDDE;font-size:12px;color:#F68B1E;font-weight:bold }
a.globalmenuactive_corporate:link { text-decoration: none;color:#F68B1E }
a.globalmenuactive_corporate:visited { text-decoration: none;color:#F68B1E }
a.globalmenuactive_corporate:hover { text-decoration: underline;color:#F68B1E }
tr.globalmenuinactive_corporate { background-color:#DCDDDE;font-size:12px;color:#445056 }
td.globalmenuinactive_corporate { background-color:#DCDDDE;font-size:12px;color:#445056 }
a.globalmenuinactive_corporate:link { text-decoration: none;color:#445056; }
a.globalmenuinactive_corporate:visited { text-decoration: none;color:#445056; }
a.globalmenuinactive_corporate:hover { text-decoration: underline;color:#F68B1E; }
tr.globalsubmenu_corporate { border: 2px solid #EEEEEE }
td.globalsubmenu_corporate { border-top: 2px solid #EEEEEE;font-size:12px }
a.globalsubmenuactive_corporate:link { text-decoration: none;color:#F68B1E;font-weight:bold }
a.globalsubmenuactive_corporate:visited { text-decoration: none;color:#F68B1E;font-weight:bold }
a.globalsubmenuactive_corporate:hover { text-decoration: underline;color:#F68B1E;font-weight:bold }
a.globalsubmenuinactive_corporate:link { text-decoration: none;color:#445056 }
a.globalsubmenuinactive_corporate:visited { text-decoration: none;color:#445056 }
a.globalsubmenuinactive_corporate:hover { text-decoration: underline;color:#F68B1E }
a:link { color: #1E508C;text-decoration: none; }
a:visited { color: #1E508C;text-decoration: none; }
a:hover { color: #1E508C;text-decoration: underline; }
a.navigation:link { color: white;text-decoration: underline; }
a.navigation:visited { color: white;text-decoration: underline; }
a.navigation:hover { color: white;text-decoration: underline; }
a.mark:link { color: #1E508C;text-decoration: none; }
a.mark:visited { color: #1E508C;text-decoration: none; }
a.mark:hover { color: #1E508C;text-decoration: underline; }
table.frame {  }
div.frame { margin: 0px;padding: 1px; border: 1px solid #F68B1E; background-color: #E9E6E3; }
.header { font-weight: bold;color: white;background-color: #F68B1E }
tr.errorboxheader { background-color: #C90707;color: white;background: #C90707 url('/Layout/BitmapProvider.aspx?type=transition&color1=FD4A4A&color2=C90707&height=16') repeat-x }
.navigation { font-weight: bold;color: white;background-color: #F68B1E; }
.normal { color: #445056;background-color: #E9E6E3; }
.tableodd { color: #445056;background-color: #EEEEEE; }
.tableeven { color: #445056;background-color: #FFFFFF; }
.tableoddseperator { color: #445056;background-color: #EEEEEE;border-right-color: #F68B1E;border-right-width: 1px;border-right-style: solid;border-left-color: #F68B1E;border-left-width: 1px;border-left-style: solid; }
.tableevenseperator { color: #445056;background-color: #FFFFFF;border-right-color: #F68B1E;border-right-width: 1px;border-right-style: solid;border-left-color: #F68B1E;border-left-width: 1px;border-left-style: solid; }
td.globalnavigation { font-size: 14px; }
font.book_step_title { color: #F68B1E;font-size: 16pt; }
.book_step_title_small { color: #F68B1E;font-weight: bold;text-align:left }
td.book_description_title { color: #F68B1E;font-size: 8pt;font-weight: bold; }
td.book_rateoverview_ratetitle { background-color: #C1C1C1; color: FFFFFF; font-size: 12px;font-weight: bold;padding: 2px; valign:top; text-align:left }
td.book_rateoverview_infotext { color: 445056;font-size: 12px;font-weight: bold;padding: 2px;valign: top; text-align:left }
tr.book_rateoverview_infotext_cheapestrate { background-color: #D1E4EF;font-size: 12px;font-weight: bold;valign: top; }
td.book_rateoverview_infotext_rate { color: 445056;font-size: 12px;valign: top; text-align:left }
td.book_rateoverview_ratetext { font-size: 11px;padding: 6px; }
td.book_description_normal { font-size: 11px; }
td.book_ratedescription_normallayout_dayrates { font-size: 11px;border-top-style:solid;border-top-width:1px;border-top-color:lightgrey;background-color: white; }
td.book_ratedescription_normallayout_dayrates_sum { border-top-style:solid;border-top-width:1px;border-top-color:black;background-color: white; }
td.book_ratedescription_smalllayout_important { font-size: 11px;font-weight: bold; }
td.book_ratedescription_smalllayout { font-size: 11px; }
book_hotelinformation { font-weight: bold;color: #F68B1E; }
td.book_hotelinformation_header { font-weight: bold;font-size: 11pt; }
div.book_stepbox_frame { margin: 0px;padding: 1px; border: 1px solid #F68B1E; background-color: white; }
table.book_stepbox_frame {  }
.book_stepbox_header { font-weight: bold;color: white;background-color: #F68B1E; }
tr.book_currentstepbox_bg { background-color: #EEEEEE }
div.book_pricelimit_frame { margin: 0px;padding: 1px; border: 1px solid #F68B1E; background-color: white; }
table.book_pricelimit_frame { color: #C90707; }
.book_rateodd { background-color: #FFFFFF }
.book_rateeven { background-color: #EEEEEE; }
.book_avail_not { background-color: #CC0000 }
.book_avail_lt_4 { background-color: #FF9933 }
.book_avail { background-color: #008000 }
div.box_contenttop_dotted { font-size:12px ;color: #445056; padding: 5px; border-bottom: 1px solid #BBBBBB ;border-left: 1px solid #BBBBBB ;border-right: 1px solid #BBBBBB ;  border-top: 1px dotted #BBBBBB ; background-color: #FFFFFF;margin-left:1px;margin-right:1px;min-height:118px; }
div.box_headline { font-size:12px; color: #445056; padding: 5px; border-top: 1px solid #BBBBBB ;border-left: 1px solid #BBBBBB ;border-right: 1px solid #BBBBBB ; background-color: #E9E6E3; margin-left:1px;margin-right:1px; }
div.box_contact { font-size:12px; color: #445056;background-color: #E9E6E3;height:100%; }
div.box_contentbottom { margin:1px;padding:5px;border: 1px solid #BBBBBB;background-color: #E9E6E3; }
div.box_img { padding-bottom:3px }
div.box_contenttop_solid { font-size:12px ;color: #445056; padding: 5px; border: 1px solid #BBBBBB ; background-color: #FFFFFF;margin-left:1px;margin-right:1px;min-height:118px; }
.ccst_tableodd { color: #445056;background-color: #EEEEEE; }
.ccst_tableeven { color: #445056;background-color: #FFFFFF; }
.ccst_tableodd_we { color: #445056;background-color: #eecccc; }
.ccst_tableeven_we { color: #445056;background-color: #eedddd; }
.ccst_tabletotal { color: #445056;background-color: #ddf0dd; }
a.ccsp_tab:link { text-decoration: none; font-weight: bold;color: #445056; }
a.ccsp_tab:visited { text-decoration: none; font-weight: bold;color: #445056; }
a.ccsp_tab:hover { text-decoration: underline; font-weight: bold;color: #445056; }
a.ccsp_tabsub:link { color: white; text-decoration: none; font-weight: bold; }
a.ccsp_tabsub:visited { color: white; text-decoration: none; font-weight: bold; }
a.ccsp_tabsub:hover { color: white; text-decoration: underline; font-weight: bold; }
.ccsp_input { font-size: 8pt; }
.ccsp_submit { font-size: 12pt;font-weight: bold; }
td.ccsp_tabbox_sel { background-color: #F68B1E }
td.ccsp_tabbox_notsel { border-top-width: 1px;border-left-width: 1px;border-bottom-width: 1px;border-right-width: 0px;border-style: solid;border-color: #F68B1E }
table.ccsp_subtabbox { background-color: #F68B1E }
span.ccsp_subtabbox_sf { border-width: 1px;border-style: solid;border-color: white;color: white; }
font.ccsp_title_nr { font-weight: bold;font-size: 15pt;font-style: italic; }
font.ccsp_title { color: #F68B1E;font-weight: bold;font-size: 13pt; }
td.ccsp_tabimgsolid { background-image: url('/img/rightedge.gif') }
td.ccsp_tabimgoutlined { background-image: url('/img/rightedge_outlined.gif') }
.email_booking_header { font-family:arial,helvetica,sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase;width:33%;white-space:nowrap; }
.email_headline { font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:bold;background-color:#F68B1E;color:white; }
.email_plaintext { font-family: arial,helvetica,sans-serif;font-size:12px; }
.email_plaintextbold { font-family: arial,helvetica,sans-serif;font-size:12px;font-weight:bold;text-transform:none; }
.email_titletext { font-family: arial,helvetica,sans-serif;font-size:12px;color:#F68B1E;font-weight:bold; }
.email_ratedescription { font-family: arial,helvetica,sans-serif;font-size:12px;border-bottom:1px solid lightgrey; }
.email_ratedescription_sum { font-family: arial,helvetica,sans-serif;font-size:12px;border-bottom:1px solid black; }
.email_tab_menu { font-family:arial,helvetica,sans-serif;font-size:12px;background-color:#919191;border-bottom:2px solid #919191;color:white;white-space:nowrap; }
.email_tab_menu_a { font-family:arial,helvetica,sans-serif;font-size:12px;color:white;white-space:nowrap;text-decoration:none; }
.email_tab_menu_empty { border-bottom:2px solid #919191; }
td { font-family: arial,helvetica,sans-serif;font-size:12px; }
.hp_title { font-weight: bold;font-size: 12pt;color: #445056; }
input.hp_submitbutton { background-color:#F68B1E; border-color:#F68B1E #A0A0A0 #A0A0A0 #F68B1E; border-style:solid; border-width:0 2px 2px 0; color:#FFFFFF; font-family:arial; font-size:13pt; font-weight:bold; height:30px; width:170px; }
span.ieborder { border-left: thin solid #F68B1E;border-right: thin solid #F68B1E;border-bottom: thin solid #F68B1E;border-top: thin solid #F68B1E; }
span.geckoborder { border-left: medium solid #F68B1E;border-right: medium solid #F68B1E;border-bottom: thick solid #F68B1E;border-top: thick solid #F68B1E; }
.locationresult { background-color: #F68B1E;color: white; }
.locationresult_city { background-color: #E9E6E3; }
.locationresult_other { background-color: #B0D8A3; }
.search_searchbox_normal { background-color: #E9E6E3; }
font.search_search_listing { color: #1E508C; }
font.search_titles { font-weight: bold;font-size: 11pt;color: #F68B1E; }
font.search_searchbox_masterheader { font-size: 10pt; }
.search_fairbox_header { background-color: #F68B1E;color: white; }
.search_searchbox_header { background-color: #C1C1C1;color: white; }
.search_result_topbox { background-color: #006DAE; }
.search_result_verticalseperator { padding-left:0pt;padding-right:0pt;border-right:1px solid #F68B1E;border-left:1px solid #F68B1E; }
.search_result_topbox_header { background-color: #006DAE;font-size: 12pt;color: white; }
font.search_result_parameters { font-weight: bold;color: #F68B1E;font-size: 12px; }
div.search_result_minimumstay { background-color: #FFFF66; }
font.search_group_hint { color: #C90707;font-size: 12pt;font-weight: bold; }
font.search_result_extendedtext { color: #002E65; }
img.search_chainborder { border-color: #445056;border-width: 1px; }
input.search_booking_button { color: #013068; }
.activetab { background-color:#F68B1E;color:#FFFFFF;font-weight:bold; white-space:nowrap; }
.deactivetab { background-color:#919191;cursor:pointer;color:#FFFFFF; white-space:nowrap; }
.deactivetabhover { background-color:#C1C1C1;cursor:pointer;color:#F68F22;font-weight:bold; white-space:nowrap; }
.search_result_preferredselect { color: #445056;background-color: #d8e0e8;cellpadding: 0px; }
