html { height: 100%; }
body { min-height: 100%; height: 100%; }

body, td {
font-family: verdana;
font-size: 10px;
color: #636363;
}
body {
background: url('/kunder/0000000673/2-snaymcsDkj/3-AlSiwPsNvA.jpg') top left;
margin: 0;
padding: 0; 
}
td {
vertical-align: top;
}
p {
margin: 10px 0px;
}
a {
color: #636363;
}
h1 {
font-size: 22px;
margin: 0px 0px 4px 0px;
font-weight: bold;
}
h2 {
font-size: 12px;
margin: 0px 0px 11px 0px;
font-weight: bold;
color: #b23600;
}
h3 {
font-size: 11px;
margin: 0px 0px 10px 0px;
font-weight: bold;
}
.mceContentBody {
background-image: none;
}
.bgPicHolder {
width: 100%;
height: 100%;
background: url('/kunder/0000000673/2-snaymcsDkj/2-WRC3QEW9NM.jpg') no-repeat 50% 20%;
display: table;
}
.holder {
width: 855px;
}
.sektion-0 #main, #main #editPage {
background: url('/kunder/0000000673/2-snaymcsDkj/5-DxlJynDRvu.png') top left;
}
.topHolder {
width: 405px;
height: 60px;
background: url('/kunder/0000000673/2-snaymcsDkj/5-DxlJynDRvu.png') top left;
margin-bottom: 6px;
}
.topHolder h1 {
margin-left: 23px;
padding-top: 5px;
}
.topHolder .menu {
margin-left: 9px;
}
.topHolder .menu td {
font-size: 12px;
padding-right: 10px;
}
.topHolder .menu #sektion-20 {
width: 152px;
}
.topHolder .menu a {
text-decoration: none;
color: #5c380d;
}
.topHolder .menu .icon {
height: 8px;
width: 9px;
float: left;
margin: 4px 5px 0px 0px; 
}
.topHolder .menu .menuActive .icon {
background: url('/kunder/0000000673/2-snaymcsDkj/7-2WH8WK2dTT.png') no-repeat top left;
}
.topHolder .menu .link {
float: left;
}
.holder .topLeft {
width: 405px;
}
.holder .topRight {
width: 449px;
}
.holder .middleLeft {
width: 630px;
}
.holder .middleRight {
width: 225px;
}
.address td {
color: #ffffff;
}
.mainHolder {
width: 630px;
}
.mainTable .leftMain {
width: 411px;
}
.mainTable .leftMain .imgHolder {
height: 405px;
width: 405px;
background: url('/kunder/0000000673/2-snaymcsDkj/5-DxlJynDRvu.png') top left;
}
#sektion-6 .mainTable .leftMain .imgHolder {
background: none;
}
.mainTable .rightMain {
width: 219px;
height: 406px;
background: url('/kunder/0000000673/2-snaymcsDkj/5-DxlJynDRvu.png') top left;
}
.middleRight .umenuHolder {
margin-left: 6px;
width: 219px;
height: 406px;
background: url('/kunder/0000000673/2-snaymcsDkj/5-DxlJynDRvu.png') top left;
}
.sektion-21 .middleRight .umenuHolder {
background: none;
}
.middleRight .umenuHolder .menu {
padding: 60px 15px 15px 15px;
width: 100%;
}
.ie-only.middleRight .umenuHolder .menu {
padding: 0px 0px 0px 0px;
margin: 60px 15px 15px 15px;
}
.umenuHolder .menu a {
text-decoration: none;
color: #5c380d;
font-weight: bold;
}
.umenuHolder .menu .icon {
height: 7px;
width: 7px;
float: left;
margin: 3px 4px 0px 0px;
background: url('/kunder/0000000673/2-snaymcsDkj/8-3YJ8WL3eUT.png') no-repeat top left; 
}
.umenuHolder .menu .menuActive a {
color: #b23600;
}
.umenuHolder .menu .link {
float: left;
}
.umenuHolder .menu td {
padding-bottom: 9px;
}

.address a {
color: #ffffff;
text-decoration: none;
}
.address .addressDiv {
margin-top: 5px;
}
.wideMain {
width: 630px;
height: 406px;
background: url('/kunder/0000000673/2-snaymcsDkj/5-DxlJynDRvu.png') top left;
overflow: auto;
}
.topBuf {
height: 15%;
}
.leftMain .galHolder, .leftMain .textHolder {
width: 405px;
height: 406px;
background: url('/kunder/0000000673/2-snaymcsDkj/5-DxlJynDRvu.png') top left;
overflow: auto;
}
.rightMain .textHolder {
width: 189px;
height: 376px;
padding: 15px;
overflow: auto;
}
.ie-only.rightMain .textHolder {
width: 219px;
height: 406px;
}
.galHolder .ownGalleryResize {
margin: 20px;
display: block;
}
.textPad {
margin: 15px;
}
.galHolder .ownGalleryResize .galPicture {
text-align: center;
width: 121px;
padding-bottom: 2px;
}
#newsLetterSubmitNameCity .label {
float: left;
}
#newsLetterSubmitNameCity .field {
margin-bottom: 3px;
}
.sektion-21 input {
width: 175px;
}
.sektion-21 .submit input {
width: auto;
}
.sektion-21 .leftMain .label {
width: 80px;
}
#contactFormTable {
border-collapse: collapse;
}
#contactFormTable td {
padding: 0px 0px 3px 0px;
}
.partnerhouse {
text-align: right;
}
.partnerhouse a {
color: #e1e0dc;
text-decoration: none;
font-size: 8px;
}