body { background-color: #ffffeb; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: verdana, sans-serif; color: black; }

a:active { color: red; text-decoration: none; }
a:visited { color: blue; text-decoration: none; }
a:link { color: blue; text-decoration: none; }
a:hover { color: red; text-decoration: underline; }

p { font-family: verdana, sans-serif; font-size: 12pt; color: black; text-align: justify; line-height: 1.3; }
p.italic { font-family: verdana, sans-serif; font-size: 12pt; color: black; text-align: justify; line-height: 1.3; font-style: italic; }
p.driving_directions { font-family: verdana, sans-serif; font-size: 14pt; color: black; text-align: center; text-decoration: underline; }
p.heading { font-family: verdana, sans-serif; font-size: 14pt; color: #81190a; }
p.heading_underlined { font-family: verdana, sans-serif; font-size: 14pt; color: #81190a; text-decoration: underline; }
p.heading_underlined_center { font-family: verdana, sans-serif; font-size: 14pt; color: #81190a; text-align: center; text-decoration: underline; }
p.subheading { font-family: verdana, sans-serif; font-size: 12pt; font-weight: bold; color: #81190a; }
p.tariff { font-family: arial, sans-serif; font-size: 10pt; color: black; text-align: center; }
p.tariff_sold { font-family: arial, sans-serif; font-size: 10pt; color: gray; text-align: center; font-weight: bold; }
p.tariff_next_left { font-family: arial, sans-serif; font-size: 12pt; text-align: left; text-decoration: none; font-weight: bold; }
p.tariff_next_right { font-family: arial, sans-serif; font-size: 12pt; text-align: right; text-decoration: none; font-weight: bold; }
p.go_to_top { font-family: verdana, sans-serif; font-size: 10pt; color: blue; text-align: right; }
p.footer_swoosh { text-align: center; }
p.icon { text-align: center; }
p.navbar { font-family: verdana, sans-serif; text-align: center; font-size: 12pt; }

img.homepage { border-style: solid; border-width: 1px; border-color: gray; }
img.accommodation { border-style: solid; border-width: 1px; border-color: gray; }
img.M { float: left; border: none; position: relative; top: -15px }
img.P { float: left; border: none; position: relative; top: -15px }
img.T { float: left; border: none; position: relative; top: -15px }

dl { font-family: verdana, sans-serif; font-size: 12pt; color: black; text-align: justify; line-height: 1.3; }
dl.indent { font-family: verdana, sans-serif; font-size: 12pt; color: black; text-align: justify; line-height: 1.3; text-indent: 2em; }
ul { font-family: verdana, sans-serif; font-size: 12pt; color: black; line-height: 1.3; }

font.email { font-family: verdana, sans-serif; font-size: 12pt; color: #ffffeb; }

table.tariff { border-color: gray; border-width: 0 0 1px 1px; border-style: solid; }
td.tariff_room_type { border-color: gray; border-width: 1px 1px 0 0; border-style: solid; margin: 0px; padding: 0px; height: 50px; width: 125px; }
td.tariff { border-color: gray; border-width: 1px 1px 0 0; border-style: solid; margin: 0px; padding: 0px; height: 50px; width: 50px; }
