body  { background: #fff url(../images/denmark/main-bg.jpg) fixed no-repeat center top !important; font: 100% arial, verdana, sans-serif !important; background: #fff; padding: 30px 0 0 0; margin: 0; text-align: left; color: #000000 }
input, textarea, select { font-size: 11px }
table.siteMenu { text-align: center; padding: 21px 3px 0 0 }
table.siteMenu th { background-color: #5d8e89; height: 40px }
table.siteMenu tfoot td  { background-color: #fff; text-align: center }
table.main { background-color: #fff; padding-top: 25px }
table.main td.content { text-align: left; padding: 0 25px 0 25px; font-size: 12px; margin-left: -100px }
table.main td.content h1 { color: #5d8e89; font-size: 24px; font-weight: normal; text-align: left; text-transform: lowercase }
table.main td.content h2 { font-size: 18px; color: #5d8e89; font-weight: normal; text-align: left; margin: 0; text-transform: none }
table.main td.content h3 { color: #5d8e89; font-size: 21px; font-weight: normal; text-align: left; text-transform: none }
table.main td.content h4 { color: #5d8e89; font-size: 21px; font-weight: normal; text-align: left; text-transform: none }
table.main td.content a { font-weight: bold; text-decoration: none; color: #299d91 }
table.main td.content a:hover { font-weight: bold; text-decoration: underline }
table.main td.content p { margin: 0 0 15px 0 }
table.main td.footer { color: #b1b0b0; text-align: left; font-family: arial, verdana, sans-serif; font-size: 10px; padding: 25px }
table.main td.footer a { font-weight: normal; text-decoration: none; color: #299d91 }
table.main td.footer a:hover { font-weight: normal; text-decoration: underline }
table.infoPanel { padding-top: 61px }
table.infoPanel p { text-align: left; font-weight: normal; font-size: 11px; margin: 0 0 3px 0 }
table.infoPanel h2 { font-size: 18px; color: #5d8e89; font-weight: normal; margin: 17px 0 6px 0; text-transform: none }
table.infoPanel h3, table.infoPanel h3 * { font-size: 14px; color: #5d8e89; font-weight: normal; margin: 0; padding: 0; text-transform: none }
table.infoPanel td { text-align: left; background-color: #fff; font-size: 11px }
table.infoPanel th { text-align: left; background: url('../images/denmark/trans-80-white.png') repeat }
table.infoPanel a { font-weight: bold; text-decoration: none; color: #299d91 }
table.infoPanel a:hover { font-weight: bold; text-decoration: underline }

.navboxcolorback { background-color: #5a8c8c }

table.siteMenu ul#listMenuRoot { list-style: none; margin: 0; padding: 0 }
table.siteMenu ul#listMenuRoot li { text-align: right; padding: 3px 15px 3px 3px; background-color: #fff; margin: 3px 0 3px 0; width: 155px }
table.siteMenu ul#listMenuRoot ul { list-style: none; margin: 0; padding: 0; visibility: hidden; position: absolute; margin-top: -27px; margin-left: 160px; border: solid 1px #eee; padding-left: 3px; padding-right: 3px; background-color: #fff; background-color: #f0f0f0 }
table.siteMenu ul#listMenuRoot ul li { position: relative; border: solid 1px #eee; text-align: right }
table.siteMenu ul#listMenuRoot a { width: 150px; display: block; font-weight: normal; color: #5d8e89; text-decoration: none; font-size: 14px }
table.siteMenu ul#listMenuRoot a:hover { color: #5d8e89; text-decoration: underline; font-size: 14px }
table.siteMenu ul#listMenuRoot span.subind { float: right; color: #5d8e89; text-decoration: none; font-size: 10px; padding-left: 5px; padding-top: 2px; margin-right: -12px }

#accommodation-search-minimal * { color: #679591 }
#accommodation-search-minimal table { width: 100%; background-color: #fff }
#accommodation-search-minimal td { text-align: left; vertical-align: top; padding: 0 2px 0 0 }
#accommodation-search-minimal td nobr { font-size: 8px }
#accommodation-search-minimal td input { height: 15px; width: 100%; border: #adadb5 solid 1px  }
#accommodation-search-minimal td select { height: 19px; width: 100%; border: #adadb5 solid 1px  }
#accommodation-search-minimal td #searchMinimal_ArrivalDate { border: solid 1px #adadb5; width: 88px; cursor: pointer; background: url('../images/calendar.png') no-repeat 75px center }
#accommodation-search-minimal td #ddlNumberOfNights { width: 60px }
#accommodation-search-minimal td #btnSearch { width: auto; font-size: inherit !important; height: auto !important; float: right }

#txtQuery { width: 114px; margin-right: 2px }
