BODY, TABLE, INPUT, SELECT, TEXTAREA {font: 12pt Tahoma, Sans-Serif; cursor: default; color: #5a2d25;}
INPUT, TEXTAREA {cursor: text;}
VAR {cursor: pointer; font-style: normal; color: #a61303; font: 12pt Tahoma, Sans-Serif; text-decoration: underline;}
BODY {background: #39180e;}
FORM, BODY, TD, INPUT {padding: 0; margin: 0;}
TABLE {border-collapse: collapse;}
IMG {border: 0;}
A {color: #a61303; font: 12pt Tahoma, Sans-Serif; cursor: pointer;}
A:hover {color: #f00;}

#main {width: 670px; height: 674px; background: url('/i/firstpage.bg.jpg') top left no-repeat;}
#top {margin: 11px 0 0 22px; width: 637px; height: 310px;}
#logo {padding-top: 7px;}
#logo_menu {width: 150px; padding-top: 7px;}
#images {width: 487px;}
#menu_logo_spacer {height: 54px;}
#lng {position: absolute; top: 0; right: 40px; background: url('/i/lng.jpg') top left repeat-x; height: 18px;}
#lng A {color: #d1a660; font-size: 7pt;}
#center {background: url('/i/firstpage.center.bg.jpg') top left no-repeat; width: 648px; height: 107px; margin: 10px 0 0 11px;}
#center DIV {color: #5a2d25; font-size: 9pt; padding: 24px 0 0 25px; position: relative; width: 595px; -padding-left: 36px; -width: 100%;}
#venstpilsmap {position: absolute; top: 94px; -top: 84px; right: 36px;}
#booking {width: 135px;}
#photos {width: 460px;}
#bottom {margin: 21px 0 0 29px; width: 637px;}

.small_dark {font-size: 8pt; color: #5a2d25;}
.smallFromField {border: 1px solid #c3c3c3; border-top-color: #7c7c7c; border-bottom-color: #ddd; font-size: 8pt; color: #5a2d25; padding: 2px; margin-top: 2px; width: 108px;}
#formOffset {padding-top: 5px;}
#more {padding-top: 15px;}

.h22, .h4, .w6 {line-height: 1px; font-size: 1px;}
.h22 {height: 22px;}
.h9 {height: 9px;}
.w6 {width: 6; padding-left: 6px; display: inline;}

.footer {font-size: 8pt; margin-top: 23px;}
.footer A {font-size: 8pt;}

.calendar {margin-top: 3px;}

#menu {padding-left: 8px;}
.menu {margin-bottom: 9px;}
.menu_photo {margin-top: 15px;}

.relative {position: relative;}
.absolute {position: absolute; top: 0; left: 0; z-index: 1;}
.nounderline {text-decoration: none;}
.hidden {display: none;}
.shown {display: block;}

.lng_dot {margin: 0 4px 0 4px;}

#i1, #i2, #i3, #i4 {position: absolute; top: 0; left: 0; display: none; margin: -175px 0 0 -75px; z-index: 10;}

#morePhotos {padding-top: 8px;}
#morePhotos A {font-size: 8pt;}

#firstPageGallery {padding-top: 12px;}

.cale_day_out {color: #f3cd8f;}
.cale_day_in {}

/* --- */

