html{height:100%}

body{margin:0px; padding:0; background-color:#999; min-height:101%; font-size:70%; color:#6D736C}

A{text-decoration:none}
A:HOVER{text-decoration:underline}

#BorderSeite1{background:url(/img/css/bgTop.gif) repeat-x top; width:926px; margin:20px auto 0px auto}
#BorderSeite2{background:url(/img/css/bgBottom.gif) repeat-x bottom}
#BorderSeite3{background:url(/img/css/bgLeft.gif) repeat-y left}
#BorderSeite4{background:url(/img/css/bgRight.gif) repeat-y right}
#BorderSeite5{background:url(/img/css/bgTopLeft.gif) no-repeat left top}
#BorderSeite6{background:url(/img/css/bgTopRight.gif) no-repeat right top}
#BorderSeite7{background:url(/img/css/bgBottomLeft.gif) no-repeat left bottom}
#BorderSeite8{background:url(/img/css/bgBottomRight.gif) no-repeat right bottom; padding:3px 13px 13px 3px}
#InhaltSeite{background:#FFF; padding:0px 30px}

#SeiteFooter{width:909px; margin:-5px auto 0px auto; padding-left:4px; padding-right:13px; color:#ECECEC}
#SeiteFooter A{color:#ECECEC}
.FooterRight{font-size:90%}

#SeiteHeader{background:#ADCAD7; height:75px; padding-left:6px; padding-right:17px; padding-top:2px}
.ServiceNaviDelimiter{font-size:0%; height:11px; width:1px; overflow:hidden; background:#FFF}
.ServiceNavi, .ServiceNaviAktiv{padding:3px 6px 0px 6px; color:#FFF}
.ServiceNavi A, .ServiceNaviAktiv A{color:#FFF; text-decoration:none}
.ServiceNavi A:HOVER, .ServiceNaviAktiv A:HOVER{text-decoration:underline}
.ServiceNaviAktiv{font-weight:bold}
#language{margin-right:6px}
#LogoHotel{padding-top:7px}
#HauptNavigation{height:38px; overflow:hidden; background:url(/img/css/bgLightBlue.gif) repeat-x 0px 27px}
.TrennerHauptnaviLinks1{width:185px; padding-top:26px}
.TrennerHauptnaviLinks2{width:2px; height:12px; background:#FFF; font-size:0%; overflow:hidden}
.TrennerHauptnaviRechts{width:2px; height:38px; background:#FFF; font-size:0%; overflow:hidden}
.TitelZimmeranfrage{width:183px; text-align:center; overflow:hidden; height:11px; font-size:9px; letter-spacing:1px; color:#FFF; padding:0px}
.HauptNavi, .HauptNaviAktiv{font-size:110%; font-weight:bold; height:38px}
.HauptNavi{padding-top:8px}
.HauptNaviAktiv{padding-top:19px; height:19px; overflow:hidden; background:#FFF}
.HauptNavi, .HauptNavi A{color:#6D736C}
.HauptNaviAktiv, .HauptNaviAktiv A{color:#88B4C6}
.HauptNavi A, .HauptNaviAktiv A{text-decoration:none; /*display:block; */padding-top:0px; background:#FFF; padding-left:18px; padding-right:18px}
.HauptNavi A:HOVER{padding-bottom:10px}
.HauptNaviAktiv A:HOVER{text-decoration:underline}
#ContentSeite{background:url(/img/css/bgLightBlueContent.gif) repeat-y left; width:100%}
#ContentLeft{width:183px; margin-right:2px; background:#E4E4E4}
#ContentRight{width:665px}
.Content{padding:30px 44px 16px 70px}
.Content H1{margin:0px 0px 10px 0px}
.Content A{color:#88B4C6; font-weight:bold; text-decoration:none}
.Content A:HOVER{text-decoration:underline}
.KontaktLeft{width:274px}
.KontaktRight{width:244px}
.KontaktLeftDesc{width:98px}
.KontaktLeftForm{width:174px}

.inputKontakt, txtKontakt, .antispamKontakt, .buchungShort, .buchungLong, .buchungAntispam{border-top:1px solid #959595; border-left:1px solid #959595; border-bottom:1px solid #CACACA; border-right:1px solid #CACACA}
.inputKontakt{width:170px}
.txtKontakt{width:240px; height:100px}
.antispamKontakt{width:150px}
#submitKontakt, .buchungsubmit{border:none; text-align:left; padding-left:18px; cursor:pointer}
#submitKontakt{color:#88B4C6; background:#FFF url(/img/bgSubmit.gif) no-repeat left center}
.buchungsubmit{margin-top:5px; color:#4B3B22; background:#E4E4E4 url(/img/bgSubmitGray.gif) no-repeat left center}
.LinkBuchung{padding-top:15px; text-align:left}
.LinkBuchung .weiter{padding-left:18px; color:#4B3B22; background: url(/img/bgSubmitGray.gif) no-repeat left center; cursor:pointer}
.LinkBuchung .zurueck{padding-left:18px; color:#4B3B22; background: url(/img/bgSubmitGrayBack.gif) no-repeat left center; cursor:pointer}
.MinHeightContent{overflow:hidden; font-size:0%; width:0px; height:120px}
#BuchungTeil1, #BuchungTeil2{width:159px; padding:10px 12px 5px 12px; height:220px}
#BuchungTeil2{position:absolute}
.buchungShort{width:40px; text-align:right}
.buchungLong{width:155px}
.anredeBuchung{padding-top:3px}
.buchungAntispam{width:80px}
#BuchungTeil1 .selLong{width:55px}
#BuchungTeil1 .selShort{width:38px}
.sitemap{width:550px}
.sitemap0{padding-left:0px}
.sitemap1{padding-left:8px}
.sitemap2{padding-left:16px}
