/* SITE WIDE STUFF */
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  background-color: #FFFFFF;
  margin: 0;
  padding: 0;
  border: none;
  background: url('https:') fixed;
}
br { height: 5px; }
hr { height: 2px; color: #6699CC; background-color: #6699CC; border: 0px solid #6699CC; }
form, div { margin: 0; }
table, img { border: none; }
label { cursor: pointer; }
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.rightLine { border: none; border-right: 1px solid #000033; }
.leftrightLine { border: none; border-left: 1px solid #000033; border-right: 1px solid #000033; }
.fields { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003366; padding: 2px; border: 1px #003366 solid; background-color: #FFFFFF; }
a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003366; text-decoration: none; }
a:hover { text-decoration: underline; }
.textBlue { color: #003366; }
a.linkWhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.columnHead { color: #FFFFFF; text-decoration: underline; }

/* LEFT COLUMN */
.leftBG { border: none; border-right: 1px solid #000033; }
.helloWelcome { background-image: url('https://www.hotels-copenhagen.com/images/h_indexcopenhagen.gif'); width: 200px; height: 27px; }
.leftMenu { font-weight: bold; text-transform: uppercase; color: #FFFFFF; background-color: #336699; height: 15px; border: none; border-bottom: 1px solid #003366; padding: 2px 5px 0 5px; }
.leftMenu a { color: #FFFFFF; display: block; width: 190px; height: 14px; }
.leftMenuSubTitle { font-weight: bold; color: #FFFFFF; background-color: #6699CC; height: 17px; padding: 0 5px; border: none; border-bottom: 1px solid #003366; }
.leftMenuSub { font-weight: bold; text-transform: capitalize; height: 17px; color: #003366; background-color: #FFFFFF; }
.leftMenuSub a { display: block; width: 190px; height: 15px; padding: 2px 5px 0 5px; }
.leftMenuSub a:hover { background-color: #6699CC; color: #FFFFFF; text-decoration: none; }

/* RIGHT COLUMN */
.rightMenu { font-weight: bold; text-transform: uppercase; color: #FFFFFF; background-color: #FF9933; height: 15px; border: none; border-bottom: 1px solid #CC9900; padding: 2px 5px 0 5px; }
.rightMenu a { color: #003366; display: block; width: 190px; height: 14px; }
.rightMenuSubTitle { font-weight: bold; text-transform: capitalize; color: #003366; background-color: #FFCC33; height: 17px; padding: 0 5px; border: none; border-bottom: 1px solid #996600; }
.rightMenuSub { font-weight: bold; height: 17px; color: #996600; background-color: #FFFFFF; }
.rightMenuSub a { display: block; width: 190px; color: #996600; height: 15px; padding: 2px 5px 0 5px; }
.rightMenuSub a span { cursor: pointer; padding: 0; }
.rightMenuSub a span img { vertical-align: middle; }
.rightMenuSub a:hover { background-color: #FFFFCC; color: #003366; text-decoration: none; }

#navBar { position: absolute; top: 0; left: 0; width: 200px; }

.htmlAd { border: 2px solid #CC9900; padding: 5px; text-transform: capitalize; background-color: #FFFFCC; }
.htmlAd strong { color: #003366; }
.htmlAd div { position: relative; text-transform: none; color: #003366; margin: 0; text-align: center; font-weight: bold; }
.htmlAd div div { position: relative; text-transform: none; border: 1px solid #996600; border-top: none; border-bottom: none; color: #003366; background-color: #FFFFCC; margin: 0; padding: 0 10px; text-align: center; font-weight: bold; }

/*  FRAME */
.searchQuick { background-image: url('https://www.hotels-copenhagen.com/images/h_quicksearch_wide.gif'); width: 400px; height: 27px; }
.searchQuickSmall { background-image: url('https://www.hotels-copenhagen.com/images/h_quicksearch.gif'); width: 200px; height: 27px; }
.searchAdvanced { background-image: url('https://www.hotels-copenhagen.com/images/h_advanced.gif'); width: 200px; height: 27px; }
.searchDrop { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; background-color: #FFFFFF; }
.searchButtons { font-weight: bold; color: #FFFFFF; background-color: #FF9933; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.searchLabel { padding: 2px 5px; text-transform: capitalize; font-weight: bold; color: #003366; }
.searchInputs { padding: 2px 5px; }

/* HEADERS */
.headResults { background-image: url('https://www.hotels-copenhagen.com/images/h_searchresults.gif'); width: 600px; height: 27px; }
.headRoom { background-image: url('https://www.hotels-copenhagen.com/images/h_room.gif'); width: 600px; height: 27px; }
.headAccDetail { background-image: url('https://www.hotels-copenhagen.com/images/h_details.gif'); width: 600px; height: 27px; }
.headNews { background-image: url('https://www.hotels-copenhagen.com/images/h_news.gif'); width: 199px; height: 27px; }
.headDiscounts { background-image: url('https://www.hotels-copenhagen.com/images/h_discounts.gif'); width: 400px; height: 27px; }
.headFeatHotels { background-image: url('https://www.hotels-copenhagen.com/images/h_hotels.gif'); width: 600px; height: 27px; }
.headMustard { font-weight: bold; color: #CC9900; }
.headBlue { font-weight: bold; color: #003366; }
.headMoW {
  padding: 2px;
  font-weight: bold;
  color: #CC9900;
  border: none;
  background-color: #FFFFFF;
}
.headWoM { font-weight: bold; color: #FFFFFF; background-color: #CC9900; padding: 0 5px 4px 5px; }
.headWoM a { text-transform: uppercase; }
.headWoW { font-weight: bold; color: #000000; background-color: #FFFFFF; padding: 0 5px 4px 5px; }
.headWoW a { text-transform: uppercase; }
.headMoYB { font-weight: bold; color: #CC9900; background-color: #FFFFCC; padding: 2px 5px; border: 1px solid #CC9900; border-left: none; border-right: none; }
.headDateRow { font-weight: bold; text-transform: uppercase; color: #FFFFFF; background-color: #6699CC; padding: 2px 5px; border: none; border-bottom: 1px solid #003366; }
.headDateRow img { vertical-align: bottom; }
.headNav { font-weight: bold; text-transform: uppercase; color: #003366; padding: 2px 5px; }
.headLogoText { padding: 0 0 0 10px; position: relative; }
.headLogoText h1 { height: 30px; position: absolute; top: -30px; font-family: "Times New Roman", Times, serif; font-weight: normal; font-size: 38px; margin: 0; color: #003366; }
.headLogoText h1 span { font-family: 'Arial Black', Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 36px; color: #336699; }
.headLogoText h2 { position: absolute; text-transform: uppercase; top: 15px; left: 10px; font-weight: bold; font-size: 11px; margin: 0; color: #003366; }
.headStatement { padding: 5px; }
.headStatementDiv { width: 350px; background-color: #FFFFFF; margin: 10px 5px; height: 115px; color: #336699; float: right; border: 1px solid #003366; text-align: left; padding: 2px 5px; }
.headStatementDiv strong { font-size: 12px; }
.leftStatementDiv { width: 177px; background-color: #FFFFFF; height: 115px; color: #336699; border: 1px solid #003366; text-align: left; padding: 2px 5px; }
.leftStatementDiv strong { font-size: 12px; }
.headWoP {
  font-weight: bold;
  color: #FFFFFF;
  background-color: #996699;
  padding: 2px 5px;
  border: none;
  border-bottom: 1px solid #663366;
}
.headRed { font-weight: bold; color: #CC0000; }
.headBlankBlue { background-color: #336699; width: 200px; height: 27px; }
.headBlankBlue h3 { font-weight: bold; color: #FFFFFF; font-size: 16px; margin: 0; text-align: center; width: 600px; }
.headBlankBlue div h3 { font-weight: bold; color: #FFFFFF; font-size: 16px; margin: 0; text-align: center; width: 400px; }
.headBlankRed { background-color: #CC3333; width: 200px; height: 27px; }
.headBlankYellow { background-color: #FFCC33; width: 200px; height: 27px; }
.headBlankMustard { background-color: #CC9900; width: 200px; height: 27px; }
.headBooking01 { background-image: url('https://www.hotels-copenhagen.com/images/h_stay.gif'); width: 600px; height: 27px; }
.headBooking02 { background-image: url('https://www.hotels-copenhagen.com/images/h_contact.gif'); width: 600px; height: 27px; }
.headBooking03 { background-image: url('https://www.hotels-copenhagen.com/images/h_creditcarddetails.gif'); width: 600px; height: 27px; }
.headBooking04 { background-image: url('https://www.hotels-copenhagen.com/images/h_details.gif'); width: 600px; height: 27px; }
.headCityAttractions { background-image: url('https://www.hotels-copenhagen.com/images/h_cityattractions.gif'); width: 200px; height: 27px; }
.headCityTips { background-image: url('https://www.hotels-copenhagen.com/images/h_citytips.gif'); width: 200px; height: 27px; }
.headCityLinks { background-image: url('https://www.hotels-copenhagen.com/images/h_citylinks.gif'); width: 199px; height: 27px; }
.headCityLinksWide { background-image: url('https://www.hotels-copenhagen.com/images/h_citylinkswide.gif'); width: 400px; height: 27px; }
.headCityAttractionsWide { background-image: url('https://www.hotels-copenhagen.com/images/h_cityattractionswide.gif'); width: 400px; height: 27px; }
.headAccomDetail { background-image: url('https://www.hotels-copenhagen.com/images/h_accomodation.gif'); height: 27px; width: 600px; }

/* FORMATTING */
.container { width: 590px; padding: 10px 5px 20px 5px }
.container02 { width: 590px; padding: 5px; }
.containerImage { width: 150px; padding: 5px; }
.containerTextWide { padding: 5px 5px 0 5px; text-align: left; vertical-align: top; }
.containerTextWide h4 { display: block; margin: 0; font-size: 12px; font-weight: bold; background-color: #336699; color: #FFFFFF; padding: 2px 5px; }
.containerTextWide h5 { display: block; margin: 0; font-size: 12px; font-weight: bold; }
.containerTextWide h6 { display: block; margin: 0; font-size: 10px; font-weight: bold; }

.containerTextWide #description_layer { display: block; height: 100%; margin: 0 auto; width: 590px; }
.containerTextWide #photos_layer { display: none; height: 100%; margin: 0 auto; width: 590px; }
.containerTextWide #photos_layer .photo { float: right; border: 1px solid #CCCCCC; background-color: #F0F0F0; margin: 10px 15px 10px 10px; text-align: center; width: 150px; padding: 5px; }
.containerTextWide #photos_layer .photo img { width: 150px; height: 100px; vertical-align: middle; }
.containerTextWide #locationMap_layer { display: none; height: 100%; margin: 0 auto; width: 590px; }

.containerTextWide .photodiv { float: right; border: 1px solid #CCCCCC; background-color: #F0F0F0; margin: 10px 0 10px 10px; text-align: center; width: 150px; padding: 5px; }
.containerTextWide .photodiv img { width: 150px; height: 100px; }

.containerTextWide .facilityBox { float: left; clear: left; border: 1px solid #CCCCCC; background-color: #F0F0F0; padding: 5px; }
.containerTextWide .facilityBox strong { display: block; }
.containerTextWide .facilityBox img { float: left; width: 16px; height: 16px; padding: 5px 2px 0 0; }

.containerTextWide sup { font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.containerSmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 2px; }
.containerSmallGray {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  padding: 2px;
  color: #CCCCCC;
  background-color: #FFFFFF;
}
.containerItinerary {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  padding: 2px;
  background-color: #FFFFFF;
}
.containerIcon { border: 1px solid #003366; }
.containerItineraryYBG { color: #003366; background-color: #FFFFCC; padding: 2px; }

.tableBox { border: 1px solid #003366; background-color: #F0F0F0; width: 390px; }
.tableBox td { font-weight: bold; color: #003366; }
.tableBox2 input, .tableBox2 textarea { border: 1px solid #003366; }
.tableBoxTitle { background-color: #79B7C6; border-bottom: 1px solid #003366; padding: 2px 5px; }

.tableBoxBlue { border: 1px solid #003366; background-color: #F0F0F0; width: 390px; }
.tableBoxBlue td { font-weight: bold; color: #003366; text-align: left; }
.tableBoxTitleBlue { background-color: #336699; color: #FFFFFF; border-bottom: 1px solid #003366; padding: 2px 5px; }
.tableBoxSubTitleBlue { background-color: #6699CC; color: #FFFFFF; padding: 2px 5px; }

/* LINES */
.lineDarkRed_H { background-color: #660000; height: 1px; }
.lineLightRed_H { background-color: #CC3333; height: 1px; }
.lineDarkGreen_H { background-color: #003300; height: 1px; }
.lineLightGreen_H { background-color: #336600; height: 1px; }
.lineDarkBlue_H { background-color: #003366; height: 1px; }
.lineDarkBlue_V { background-color: #003366; width: 1px; }
.lineLightBlue_H { background-color: #336699; height: 1px; }
.lineLightLightBlue_H { background-color: #6699CC; height: 1px; }
.lineLightYellow_H { background-color: #FFCC33; height: 1px; }
.lineDarkYellow_H { background-color: #CC9900; height: 1px; }
.lineMustard_H { background-color: #CC9900; height: 1px; }
.lineLightMustard_H { background-color: #CC9900; height: 1px; }
.lineDarkMustard_H { background-color: #996600; height: 1px; }
.lineMustard_V { background-color: #CC9900; width: 1px; }
.lineWhite_H { background-color: #FFFFFF; height: 1px; }
.containerFooter { background-color: #336699; padding: 5px; border: none; border-top: 1px solid #003366; }
.textWhite { color: #FFFFFF; }
a.footer, .headWoM a, .headWoG2 a, .headWoP2 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.linkBlue { font-weight: bold; text-transform: uppercase; color: #003366; padding: 2px 5px; text-decoration: none; }
.headStrikeout { font-weight: normal; color: #CC6666; text-decoration: line-through; }
.containerTextWideRight { padding: 5px 5px 0 5px; text-align: right; vertical-align: top; }
.clDrop { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #666633; }
.standardDrop { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; background-color: #FFFFFF; }
.frame { border: 1px solid #663366; background-color: #F8E7F4; }
.headWoP02 {
  font-weight: bold;
  color: #FFFFFF;
  background-color: #996699;
  padding: 2px 5px;
  border: none;
  border-top: 1px solid #663366;
}
.headBooking05 { background-image: url('https://www.hotels-copenhagen.com/images/h_bookingconfirmation.gif'); width: 600px; height: 27px; }
.containerOuter {
  margin: 0;
  padding: 0;
  position: relative;
  vertical-align: top;
  height: 100%;
}
.headWoY {
  text-transform: uppercase;
  font-weight: bold;
  color: #003366;
  background-color: #FFFFCC;
  padding: 0 5px 4px 5px;
  border: none;
  border-bottom: 1px solid #CC9900;
}
.headWoG {
  text-transform: uppercase;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #669933;
  padding: 0 5px 4px 5px;
  border: none;
  border-bottom: 1px solid #336600;
}
.headWoP {
  text-transform: uppercase;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #666699;
  padding: 0 5px 4px 5px;
  border: none;
  border-bottom: 1px solid #333366;
}
.headWoOr {
  text-transform: uppercase;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #FF9933;
  padding: 0 5px 4px 5px;
  border: none;
  border-bottom: 1px solid #CC9900;
}
.breakfast { color: #009900; }
.grey { color: #CCCCCC; }
.sideBookBG { background-color: #F8E7F4; border: none; border-right: 1px solid #000033; }
.headBookSide { background-image: url('https://www.hotels-copenhagen.com/images/h_yourDetails.gif'); width: 200px; height: 27px; }
.linePurpleH { background-color: #663366; height: 1px; }
.greenFrame { border: 1px solid #336600; border-top: none; }
.yellowFrame { border: 1px solid #CC9900; border-top: none; background-color: #FFFFCC; }
.mustardFrame { border: 1px solid #996600; border-top: none; }
.purpleFrame { border: 1px solid #333366; border-top: none; background-color: #FFFFCC; }
.headWoG2 {
  font-weight: bold;
  color: #FFFFFF;
  background-color: #99CC66;
  padding: 2px 5px;
  border: none;
  border-bottom: 1px solid #336600;
}
.headWoP2 {
  font-weight: bold;
  color: #FFFFFF;
  background-color: #9999CC;
  padding: 2px 5px;
  border: none;
  border-bottom: 1px solid #333366;
}
.headWoG2 a { text-transform: uppercase; }
.headWoP2 a { text-transform: uppercase; }
.lineMustardH2 { background-color: #996600; height: 1px; }
.headBookingDetail { background-image: url('https://www.hotels-copenhagen.com/images/h_bookingDetail.gif'); height: 27px; width: 600px; }
.headMoW2 {
  padding: 2px;
  font-weight: bold;
  color: #CC9900;
  border: none;
  border-right: 1px solid #CC9900;
}
.headWoM2 { font-weight: bold; color: #FFFFFF; background-color: #E7D089; padding: 2px 5px; }
.containerTaxes {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  padding: 5px;
  background-color: #FFFFFF;
}
.containerTextWideM { padding: 5px 5px 0 5px; text-align: left; background-color: #E7D089; }
.containerTextWideRightM {
  padding: 5px;
  text-align: right;
  vertical-align: top;
  background-color: #E7D089;
}
.containerTextWide02 { padding: 5px 5px 0 0; text-align: left; }
#startnum1 { position: relative; visibility: hidden; display: none; }
#startnum2 { position: relative; visibility: hidden; display: none; }
.headTotal {
  font-weight: bold;
  color: #CC0000;
  border: 3px double #CC0000;
  border-left: none;
  border-right: none;
}
.headTerms {
  font-weight: bold;
  color: #FFFFFF;
  background-color: #336699;
  padding: 2px 5px;
  border: none;
  height: 27px;
}
.frame02 { border: 1px solid #003366; background-color: #EFEFEF; }
.headAboutUs { background-image: url('https://www.hotels-copenhagen.com/images/h_aboutus.gif'); height: 27px; width: 600px; }
.headContactUs { background-image: url('https://www.hotels-copenhagen.com/images/h_contactus.gif'); height: 27px;  width: 600px; }
.headContactDetails { background-image: url('https://www.hotels-copenhagen.com/images/h_contactdetails.gif'); height: 27px; width: 200px; }
.headNote { background-image: url('https://www.hotels-copenhagen.com/images/h_anote.gif'); height: 27px; width: 200px; }
.ButtonOrangeFlat {
  text-transform: uppercase;
  cursor: pointer;
  font-weight: bold;
  color: #FFFFFF;
  border: 1px solid #FF9933;
  border-top: 3px solid #FF9933;
  border-bottom: 3px solid #FF9933;
  background-color: #FF9933;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.ButtonGreen {
  text-transform: uppercase;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #669933;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  width: 180px;
}
.ButtonOrange {
  text-transform: uppercase;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #FF9933;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  width: 180px;
}
.headWoR { font-weight: bold; color: #FFFFFF; background-color: #993300; padding: 2px 5px; }
.headRoW {
  padding: 2px;
  font-weight: bold;
  color: #993300;
  border: none;
}
.containerTextWideI { padding: 5px 5px 0 5px; background-color: #EEF6FF; }
.containerTextWideW { padding: 5px 5px 0 5px; background-color: #FFFFFF; }
.containerTextWideRight02 {
  padding: 5px;
  text-align: right;
  vertical-align: top;
  background-color: #FFFFFF;
}
.headRedLined { font-weight: bold; color: #CC0000; text-decoration: underline; }
.containerTextWideDisc {
  padding: 5px 5px 0 5px;
  text-align: left;
  vertical-align: top;
  background-image: url('https://www.hotels-copenhagen.com/images/discount04.gif');
}
.discountText { font-weight: bold; color: #003300; text-transform: uppercase; }
.headTerms02 {
  background-color: #79B7C6;
  background-image: url('https://www.hotels-copenhagen.com/images/h_ourTerms.gif');
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 27px;
}
.headTurquoise { background-color: #79B7C6; height: 27px; }
.headPrivacy { background-color: #79B7C6; background-image: url('https://www.hotels-copenhagen.com/images/h_privacyPolicy.gif'); height: 27px; }
.headDisclaimer { background-color: #79B7C6; background-image: url('https://www.hotels-copenhagen.com/images/h_ourDisclaimer.gif'); height: 27px; }
.headLinks { background-color: #79B7C6; background-image: url('https://www.hotels-copenhagen.com/images/h_ourDisclaimer.gif'); height: 27px; }
.containerTextWideNP { text-align: left; padding: 5px; }
.containerFacLeft {
  text-align: left;
  vertical-align: top;
  padding: 5px;
  border: none;
  border-top: 1px solid #CCCCCC;
}
.containerFacRight {
  text-align: left;
  vertical-align: top;
  padding: 5px;
  border: 1px solid #CCCCCC;
  border-top: none;
  border-right: none;
}

/* A frame with pale green background (for tables) */
.containerC02 { background-color: #F2F8FB; border: 1px solid #003366; padding: 5px 5px 0 5px; }
.containerC04 { background-color: #D2E1F0; padding: 2px 5px 5px 3px; }
.containerH01 {
  background-color: #336699;
  padding: 5px 5px 2px 2px;
  color: #FFFFFF;
  font-weight: bold;
}
.containerC01 { padding: 5px 5px 0 5px; }
.hotelRow {
  font-weight: bold;
  background-color: #D2E1F0;
  padding: 2px 5px;
  color: #336699;
  border: none;
  border-top: 1px solid #006699;
}
.headFaq { background-image: url('https://www.hotels-copenhagen.com/images/h_helpFAQs.gif'); height: 27px; width: 600px; }
.headContactFaq { background-image: url('https://www.hotels-copenhagen.com/images/h_contactDetails02.gif'); height: 27px; width: 200px; }

.frametop { display: block; background: transparent; font-size: 1px; }
.b1, .b2, .b3, .b4 { display: block; overflow: hidden; }
.b1, .b2, .b3 { height: 1px; }
.b2, .b3, .b4 { background-color: #FFFFFF; border: 1px solid #000000; border-top: none; border-bottom: none; }
.b1 { margin: 0 5px; background-color: #000000; }
.b2 { margin: 0 3px; border-width: 0 2px; }
.b3 { margin: 0 2px; }
.b4 { height: 2px; margin: 0 1px; }
.frametopcolor_bg { background-color: #336600; }
.frametopcolor_g { background-color: #669933; color: #FFFFFF; border-color: #336600; }
.frametopcolor_bm { background-color: #996600; }
.frametopcolor_m { background-color: #CC9900; color: #FFFFFF; border-color: #996600; }
.frametopcolor_by { background-color: #CC9900; }
.frametopcolor_y { background-color: #FFFFCC; color: #FFFFFF; border-color: #CC9900; }
.frametopcolor_y2 { background-color: #FFFFCC; color: #FFFFFF; border-color: #CC9900; }
.frametopcolor_bb { background-color: #003366; }
.frametopcolor_b { background-color: #336699; color: #FFFFFF; border-color: #003366; }
.frametopcolor_bw { background-color: #003366; }
.frametopcolor_w { background-color: #FFFFFF; color: #003366; border-color: #996600; }
.frametopcolor_bp { background-color: #333366; }
.frametopcolor_p { background-color: #666699; color: #FFFFFF; border-color: #333366; }
.frametopcolor_bor { background-color: #CC9900; }
.frametopcolor_or { background-color: #FF9933; color: #FFFFFF; border-color: #CC9900; }

.newsticker { padding: 0 5px; margin: 0; width: 200px; height: 50px; }
.newsticker b { text-transform: capitalize; color: #996600; }
.newsticker div { width: 190px; text-align: right; font-size: 11px; font-weight: bold; color: #996600; }

.tabmenu_small_down { background: url('https://www.hotels-copenhagen.com/images/tab_top.gif') repeat-x 50% top; float: left; width: 100%; }
.tabmenu_small_down ul { padding: 0 8px; margin: 0; list-style-type: none; height: 22px; }
.tabmenu_small_down li { padding: 0 0 0 9px; background: url('https://www.hotels-copenhagen.com/images/tab_left.gif') no-repeat left bottom; float: left; margin: 0 5px 0 0; border-top: #003366 1px solid; cursor: pointer; }
.tabmenu_small_down a { padding: 5px 16px 4px 6px; display: block; font-weight: bold; font-size: 10px; background: url('https://www.hotels-copenhagen.com/images/tab_right.gif') no-repeat right bottom; float: left; color: #666666; white-space: nowrap; text-decoration: none; }
.tabmenu_small_down a:hover { color: #333333; }
.tabmenu_small_down .current { background-position: 0px -11px; border: none; }
.tabmenu_small_down .current a { background-position: 100% -11px; padding-bottom: 5px; color: #FFFFFF; }
.tabmenu_small_down .current a:hover { color: #FFFFFF; }
.tabmenu_small_down li:hover { background-position: 0% -12px; color: #FFFFFF; }
.tabmenu_small_down li:hover a { background-position: 0% -12px; color: #FFFFFF; }
.tabmenu_small_down li:hover a { background-position: 100% -12px; }
.tabmenu_small_down .current:hover { background-position: 0% -11px; color: #FFFFFF; }
.tabmenu_small_down .current:hover a { background-position: 100% -11px; color: #FFFFFF; }

#quickSearchLayer {
  position: fixed;
  _position: absolute;
  top: 141px;
  _top: expression(eval((document.body.scrollTop)?document.body.scrollTop:document.documentElement.scrollTop)+143);

  margin: 0;
  padding: 0;
}

.tableList { width: 390px; }
.tableList td { vertical-align: top; padding: 2px; border-bottom: 1px solid #CCCCCC; }
.tableListExpanded { display: normal; }
.tableListExpanded h3 a { font-size: 14px; font-weight: bold; }
.tableListExpandedMoreLink { float: right; font-size: 12px; font-weight: bold; }
.tableListExpandedMinimizeLink { float: right; }
.tableListHidden { display: none; }
.tableListHead { padding: 2px 5px; border: none !important; font-weight: bold; color: #666666; background-color: #CCCCCC; }
.tableListHead h4, .tableListHead h5 { padding: 0; }