@font-face {font-family: 'Lato';font-style: normal;font-weight: 400;font-display: swap;  src: url(webfonts/lato/400-latin-ext.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;  }    @font-face {font-family: 'Lato';font-style: normal;font-weight: 400;font-display: swap;  src: url(webfonts/lato/400-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;  }    @font-face {font-family: 'Lato';font-style: normal;font-weight: 700;font-display: swap;  src: url(webfonts/lato/700-latin-ext.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;  }    @font-face {font-family: 'Lato';font-style: normal;font-weight: 700;font-display: swap;  src: url(webfonts/lato/700-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;  }    @font-face {font-family: 'Sacramento';font-style: normal;font-weight: 400;font-display: swap;  src: url(webfonts/sacramento/400-latin-ext.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;  }    @font-face {font-family: 'Sacramento';font-style: normal;font-weight: 400;font-display: swap;  src: url(webfonts/sacramento/400-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;  }    @font-face {  font-family: 'CCDutchCourageLite';  src: url('webfonts/e079aae8672802705ec7fee198a3fee3.eot');  src: url('webfonts/e079aae8672802705ec7fee198a3fee3.eot?#iefix') format('embedded-opentype'),   url('webfonts/e079aae8672802705ec7fee198a3fee3.woff2') format('woff2'),   url('webfonts/e079aae8672802705ec7fee198a3fee3.woff') format('woff'),   url('webfonts/e079aae8672802705ec7fee198a3fee3.ttf') format('truetype'),   url('webfonts/e079aae8672802705ec7fee198a3fee3.svg#ywftsvg') format('svg');  font-weight: normal;  font-style: normal;  }    .ccdutch {  font-family:"CCDutchCourageLite" !important;  font-style:normal;  -webkit-font-smoothing: antialiased;  -webkit-text-stroke-width: 0.2px;  -moz-osx-font-smoothing: grayscale;  }  .sacramento {  font-family: 'Sacramento', cursive;  font-weight:400;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  }:root {--cBG:#E7EEE9;--cBG_RGB:231, 238, 233;--cGreen:#366942; --cGreen_RGB:54, 105, 66;--cGreenDark:#244831; --cGreenDark_RGB:36, 72, 49;--cGreenLight:#D0DED4;--cGreenLight_RGB:208, 222, 212;--cGreenMiddle:#A6C49E;--cGreenMiddle_RGB:166, 196, 158;--cGreenBorder:#719364;--cGreenBorder_RGB:113, 147, 100;--cYellow:#FCF8C3; --cYellow_RGB:252, 248, 195;--cOrange:#FCB838;--cOrange_RGB:252, 184, 56;--cRed:#ac330d;--cRed_RGB:172, 51, 13;        --contentMaxWidth: 1600;}@media screen {  div ::-webkit-scrollbar {    height: 4px;    width: 6px;      }  div ::-webkit-scrollbar-track {    background-color: rgba(var(--cGreenMiddle_RGB), 0.25);      }  div ::-webkit-scrollbar-track:hover {    background-color: rgba(var(--cGreenMiddle_RGB), 0.25)  }  div ::-webkit-scrollbar-thumb {    background-color: rgba(var(--cGreenMiddle_RGB), 0.5);      }  div ::-webkit-scrollbar-thumb:hover {    background-color: rgba(var(--cGreenMiddle_RGB), 1);  }  div ::-webkit-scrollbar-button {    display: none;  }}html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, img, ins, kbd, q, s, samp, strike, sub, sup, tt, var, u, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}html {font-size: 55.0%;box-sizing:border-box;}*, *:before, *:after {  box-sizing: inherit;}body {line-height: 1;scroll-behavior: smooth;text-rendering: optimizeSpeed;}ol, ul {list-style: none;}blockquote, q {quotes: none;outline:0;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}.break-word, .break-word-always {    overflow-wrap: break-word;  word-wrap: break-word;          word-break: break-word;    -ms-hyphens: auto;  -webkit-hyphens: auto;  hyphens: auto;}@media only screen and (min-width:600px) {.break-word {word-wrap:normal;word-break:normal;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;}} .clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} .clear{display: inline-table;}* html .clear{height: 1%;}.clear{display: block;}.cmsAlert {width: 100%;text-align: center;padding: 10px;margin-bottom: 20px;border: 2px solid #BD0D2D;border-radius: 10px;background-color: rgba(189,13,45,0.20);color: #19161B;font-size: 16px;font-size: 1.6rem;}.cmsAlert a {color:inherit;}.formfield {font-size: 18px;font-size: 1.8rem;font-family: Arial, Helvetica, sans-serif;padding: 5px 6px;line-height: 30px;border: 1px solid rgba(32,74,48,0.30);border-radius: 5px;color: var(--cGreenDark);background-color: rgba(32,74,48,0.10);}.formfield.ffdn {display: none;}.formfield.dn {display:none;}.formfield::-webkit-input-placeholder { color:rgba(32,74,48,0.70); }.formfield::-moz-placeholder { color:rgba(32,74,48,0.70); } .formfield:-ms-input-placeholder { color:rgba(32,74,48,0.70); } input.formfield:-moz-placeholder { color:rgba(32,74,48,0.70); }.formfield.ffCal {padding-right:30px;background-image: url("data:image/svg+xml,%3Csvg height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23244831' d='m5 6h2v2h-2zm3 0h2v2h-2zm3 0h2v2h-2zm-9 6h2v2h-2zm3 0h2v2h-2zm3 0h2v2h-2zm-3-3h2v2h-2zm3 0h2v2h-2zm3 0h2v2h-2zm-9 0h2v2h-2zm11-9v1h-2v-1h-7v1h-2v-1h-2v16h15v-16zm1 15h-13v-11h13z'/%3E%3C/svg%3E%0A");background-position: right 12px center;background-size: 18px;background-repeat:no-repeat;min-width:120px;}select.formfield {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url("data:image/svg+xml,%3Csvg height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%235D3D24'%3E%3Cpath d='M 8,2 12,6 4,6 z'/%3E%3Cpath d='M 8,14 12,10 4,10 z'/%3E%3C/g%3E%3C/svg%3E");background-position: right 7px center;background-repeat:no-repeat;min-width:100px;padding:5px 30px 5px 10px;}.formfield.w100pz {width: 100%;}.formfield.w40px {width:40px;}@-webkit-keyframes jump {0%{padding:10px 0 0 0;}100%{padding:0px 0 0 0;}}@keyframes jump {0%{padding:10px 0 0 0;}100%{padding:0px 0 0 0;}}@-webkit-keyframes scaleUp {0%{transform: scale(0.5); opacity:0; }100%{transform: scale(1); opacity:1; }}@keyframes scaleUp {0%{transform: scale(0.5); opacity:0; }100%{transform: scale(1); opacity:1; }}@-webkit-keyframes fadeIn {0%{opacity:0; }100%{opacity:1; }}@keyframes fadeIn {0%{opacity:0; }100%{opacity:1; }}@-webkit-keyframes ButtonGradient {    0%{background-position:0% 51%}    50%{background-position:100% 50%}    100%{background-position:0% 51%}}@keyframes ButtonGradient {    0%{background-position:0% 51%}    50%{background-position:100% 50%}    100%{background-position:0% 51%}}#content {text-decoration: none;text-align: left;font-size: 18px;font-size: 1.8rem;line-height:150%;font-weight:400;}#content .hspacer { width:100%; font-size:8px; overflow:hidden; }#content .s4 { height:4px; }#content .s6 { height:6px; }#content .s8 { height:8px; }#content .s10 { height:10px; }#content .s12 { height:12px; }#content .s14 { height:14px; }#content .s16 { height:16px; }#content .s18 { height:18px; }#content .s20 { height:20px; }#content .s22 { height:22px; }#content .s24 { height:24px; }#content .s30 { height:30px; }#content a, #content strong a, #content a strong, #content b a, #content a b {color:var(--cGreenDark);text-decoration: underline;}#content a:hover {color:#000;text-decoration: none;}#content a.pAnchor {position:absolute;height:0px;top:-50px;}#content a.cLink, #content a.button {height: 40px;line-height: 40px;font-weight: 400 !important;font-size: 18px;font-size: 1.8rem;color:#FFF;text-decoration: none;width: auto;display: inline-block;background-color:#6E172E;padding:0px 10px;margin:0px 20px 5px 0px;}#content a.cLink:hover, #content a.button:hover {color: #000;background-color:#EEE;}#content strong, #content b {color:var(--cGreenDark);}#hgv_widget_container a {color:none;text-decoration:none;}#content h1, #content h3 {line-height:120%;font-weight: 400;font-size: 45px;font-size: 4.5rem;color:var(--cGreenDark);font-family:"CCDutchCourageLite" !important;    font-style:normal;    -webkit-font-smoothing: antialiased;    -webkit-text-stroke-width: 0.2px;    -moz-osx-font-smoothing: grayscale;padding: 0;margin: 0;}#content h2, #content h4 {line-height:120%;font-size: 45px;font-size: 4.5rem;color:var(--cGreenDark);font-family: 'Sacramento', cursive;font-weight:400;margin: 0;padding: 0;}#content h5 {line-height:120%;font-weight:400;font-size: 19px;font-size: 1.9rem;color:var(--cGreenDark);font-family:"CCDutchCourageLite" !important;    -webkit-font-smoothing: antialiased;    -webkit-text-stroke-width: 0.2px;    -moz-osx-font-smoothing: grayscale;text-transform:uppercase;padding: 0;margin: 0;}@media only screen and (min-width: 750px) {#content h1, #content h3 {font-size: 65px;font-size: 6.5rem;}#content h2, #content h4 {font-size: 65px;font-size: 6.5rem;}#content h5 {font-size: 22px;font-size: 2.2rem;}}#content .aL { text-align:left; }#content .aC { text-align:center; }#content .aR { text-align:right; }#content .smallContent {width:100%;padding:0 15px;box-sizing:border-box;}#content .smallContent .text {text-align:center;}#content .text {width:100%;}#content .text p {padding:2px 0;margin:2px 0;}#content .text ul {padding:0 0 5px 20px;margin:0;}#content .text ul li {list-style:square;line-height: 130%;padding:0 0 5px 0px;}#content .text hr {margin:5px 0px;padding:0px;width:100%;height:2px;border:none;background-image:url(../images/css/hr-line.gif);background-position:center center;background-repeat:no-repeat;}#content .text article {   -webkit-column-count: 2;   -webkit-column-fill: balance;   -webkit-column-width: 40%;   -webkit-column-gap: 20%;         column-count: 2;   column-fill: balance;   column-width:40%;   column-gap: 20%;      -moz-column-count: 2;   -moz-column-fill: balance;   -moz-column-width: 40%;   -moz-column-gap: 20%;         height: auto;   width:100%;   overflow-x: auto;   overflow-y: auto;   text-align:left;}#content .text article.col3 {   -webkit-column-count: 3;   -webkit-column-fill: balance;   -webkit-column-width: 28%;   -webkit-column-gap: 8%;         column-count: 3;   column-fill: balance;   column-width:28%;   column-gap: 8%;      -moz-column-count: 3;   -moz-column-fill: balance;   -moz-column-width: 28%;   -moz-column-gap: 8%;         height: auto;   width:100%;   overflow-x: auto;   overflow-y: auto;   text-align:left;}#content .text article hr {margin:0px;padding:0px;height:0px;border:none;    -moz-column-break-before:always;    column-break-before:always;}#content .cImageWrapper {overflow:hidden;position:relative;margin:0px;padding:0px;}#content .cImageWrapper img {display:block;width:100%;}#content .layout1 .cImageWrapper {margin:0px 0px 12px 0px;}#content .layout2 .cImageWrapper {margin:0px 0px 12px 0px;}#content .layout3 .cImageWrapper {margin:0px 0px 12px 0px;}#content .layout4 .cImageWrapper {margin:0px 0px 12px 0px;}@media only screen and (min-width: 450px) {#content .layout1 .cImageWrapper {float: left;margin:0px 22px 12px 0px;}#content .layout2 .cImageWrapper {float: right;margin:0px 0px 12px 22px;}#content .layout3 .cImageWrapper {float: left;}#content .layout3 .textBlock {float:right;}#content .layout4 .cImageWrapper {float: right;}#content .layout4 .textBlock {float:left;}}#content .cImageRow {width:100%;}#content .cImageRow .cImageWrapper {display:block;}#content .layout5 .cImageRow {margin:0px 0px 12px 0px;}#content .layout5 .cImageRow .cImageWrapper {float: left;}#content .layout6 .cImageWrapper {margin:0px auto 12px auto;}#content .layout7 .cImageRow {margin:0px 0px 12px 0px;}#content .layout7 .cImageRow .cImageWrapper {float: right;}#content .layout8 .cImageRow {text-align: left;margin:12px 0px 0px 0px;}#content .layout9 .cImageRow {text-align: right;margin:12px 0px 0px 0px;}.cIWsize40, .cIWsize45, .cIWsize50, .cIWsize55, .cIWsize60, .cIWsize65, .cIWsize70, .cIWsize75, .cIWsize80, .cIWsize85, .cIWsize90, .cIWsize95, .cIWsize100 { width:100%; }.tBsize20, .tBsize15, .tBsize10, .tBsize5, .tBsize0 { width:100%; }@media only screen and (min-width: 450px) {.cIWsize40 { width:40%; } .tBsize55 { width:55%; }.cIWsize45 { width:45%; } .tBsize50 { width:50%; }.cIWsize50 { width:50%; } .tBsize45 { width:45%; }.cIWsize55 { width:55%; } .tBsize40 { width:40%; }.cIWsize60 { width:60%; } .tBsize35 { width:35%; }.cIWsize65 { width:65%; } .tBsize30 { width:100%; }.cIWsize70 { width:70%; } .tBsize25 { width:100%; }.cIWsize75 { width:75%; } .tBsize20 { width:100%; }.cIWsize80 { width:80%; } .tBsize15 { width:100%; }.cIWsize85 { width:85%; } .tBsize10 { width:100%; }.cIWsize90 { width:90%; } .tBsize5 { width:100%; }.cIWsize95 { width:95%; } .tBsize0 { width:100%; }.cIWsize100 { width:100%; }}#content .Abschluss {width:80%;height:0px;margin:45px auto 0px;padding:0px 0px 45px;border-top:1px solid var(--cGreen);position:relative;}#content .Abschluss span {position:absolute;display:block;top:-25px;left:50%;width:140px;padding:0px;height:50px;margin-left:-70px;background-repeat:no-repeat;background-position:center center;}#content .Abschluss.hLine2 span {background-image:url(../images/css/aLineLogo.png);background-color:#D0DED4;}.offline {background-color:#F0C6C6;}.absatz {width:100%;position:relative;}.cmsEditWrapper {position:relative;left:-5px;padding:0px 5px;width:100%;}.cmsEditWrapper:hover {background-color:#EEE;z-index:600;}.cmsEditWrapper:hover .loginRow {left:0px;}.absatz .loginRow {position:absolute;left:-2000px;top:-30px;width:100%;line-height:20px;background-color:#FFF;border:2px solid #EEE;padding:3px;margin-bottom:5px;color:#666;font-size: 1.2em;font-size: 1.2rem;}.editbox {float:left;padding-right:10px;}.editboxR {float:right;}.spaltenInhalte {width: 100%;padding: 0px;}.spaltenInhalte span {display:block;}.spaltenInhalte .sIRow2 {width: 100%;}.sIRow2 .sIBoxWrapper {width:100%;padding:7px 14px;box-sizing:border-box;}.sIRow2 .sIBox2 {width:100%;background-color:var(--cGreen);position:relative;}.sIRow2 .sIBox2:after {background-image:url(../images/css/rahmen-rechteck-schatten.png);background-repeat:no-repeat;background-size:cover;background-position:left top;position: absolute;top:0;left:0;width:100%;height:100%;z-index: 2;content: "";}.sIRow2 a:hover .sIBox2:after {background-position:left bottom;}.sIRow2 .sIBoxWrapper a {display:block;text-decoration:none !important;}.sIRow2 .sIBoxBild {width:100%;}.sIRow2 .sIBoxBild img {width:100%;display:block;}.sIRow2 .sIBox2 .sIBoxContent {width:80%;left:50%;margin:0 0 0 -40%;text-align:center;color:var(--cYellow);z-index:20;}.sIRow2 .sIBox2 .sIBoxContent.sIBCbottom {position: absolute !important;bottom:10%;}.sIRow2 .sIBox2 .sIBoxContent.sIBCcenter {position: relative;width:70%;margin:0 0 0 -35%;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}.spaltenInhalte .sIRow3 {width: 100%;}.sIRow3 .sIBoxWrapper {width:100%;padding:7px 14px;box-sizing:border-box;}.sIRow3 .sIBox3 {width:100%;background-color:var(--cGreen);position:relative;}.sIRow3 .sIBox3:after {background-image:url(../images/css/rahmen-quadrat-schatten.png);background-repeat:no-repeat;background-size:cover;background-position:left top;position: absolute;top:0;left:0;width:100%;height:100%;z-index: 2;content: "";}.sIRow3 a:hover .sIBox3:after {background-position:left bottom;}.sIRow3 .sIBoxWrapper a {display:block;text-decoration:none !important;}.sIRow3 .sIBoxBild {width:100%;}.sIRow3 .sIBoxBild img {width:100%;display:block;}.sIRow3 .sIBox3 .sIBoxContent {width:80%;left:50%;margin:0 0 0 -40%;text-align:center;color:var(--cYellow);z-index:20;}.sIRow3 .sIBox3 .sIBoxContent.sIBCbottom {position: absolute !important;bottom:10%;}.sIRow3 .sIBox3 .sIBoxContent.sIBCcenter {position: relative;width:70%;margin:0 0 0 -35%;top: 50%;transform: translateY(-50%);}.spaltenInhalte .sIBoxContent .sIBoxTitle {font-size:65px;font-size:6.5rem;line-height:120%;}.spaltenInhalte .sIBoxContent .sIBoxSubline {font-size:50px;font-size:5.0rem;line-height:120%;}.spaltenInhalte .sIBoxContent .sIBoxText {padding:10px 0 0 0;font-size:22px;font-size:2.2rem;}.inlineGallery_carousel {width:100%;padding:0px 35px;position:relative;margin: 10px 0px 0px;box-sizing:border-box;}.inlineGallery_carousel ul {margin:0 !important;padding:0 !important;list-style: none;display: block;}.inlineGallery_carousel ul li.iGtem {margin: 0px !important;position:relative;overflow:hidden;display:inline-block;box-sizing:border-box;padding:0 15px !important;}.inlineGallery_carousel.iGNritems2 ul li.iGtem {width:50%;}.inlineGallery_carousel.iGNritems3 ul li.iGtem {width:33.3333%;}.inlineGallery_carousel.iGNritems4 ul li.iGtem {width:25%;}.inlineGallery_carousel li.iGtem img {width:100%;display: block;}a.sBiGallery {position: absolute;z-index:500;top: 50%;width:40px;height:40px;margin:-20px 0 0 0;display:block;background-image:url(../images/css/buttons.gif);background-size:160px 160px;background-repeat:no-repeat;overflow:hidden;}a.iGprev {left:15px;background-position:-80px 0px;}a.iGprev:hover {background-position:-80px -40px;}a.iGnext {right:15px;background-position:-120px 0px;}a.iGnext:hover {background-position:-120px -40px;}#hotelBewertungen {width: 100%;padding: 0px 14px;box-sizing:border-box;margin:40px 0 30px 0;}#hotBewBorderWrapper {width:100%;position:relative;}#hotBewTitleWrapper {width:100%;position:absolute;top:-12px;height:30px;text-align:center;}#hotBewTitle {display:inline-block;padding:5px 15px;background-color:#D0DED4;margin:0 auto;line-height:20px;height:20px;text-transform:uppercase;font-size:20px;font-size:2.0rem;color:var(--cGreenDark);}#hotBewBorderWrapper b {display:block;width:28px;height:28px;background-image: url(../images/css/border-round-angle-1.gif);position:absolute;}#hotBewBorderWrapper b.lt {left:0px;top:0px;transform: rotate(90deg);}#hotBewBorderWrapper b.rt {right:0px;top:0px;transform: rotate(180deg);}#hotBewBorderWrapper b.rb {right:0px;bottom:0px;transform: rotate(270deg);}#hotBewBorderWrapper b.lb {left:0px;bottom:0px;}#hotBewSymbol {display:block;width:120px;height:40px;background-image: url(../images/css/bewSymbol.png);background-size:cover;position:absolute;left:50%;margin:0 0 0 -60px;bottom:-5px;}#hotBewBorder {width:100%;border:6px solid #9BB1A2;text-align:center;padding:0px 10px;box-sizing:border-box;}#hotBewContent {width:100%;padding:30px 40px;box-sizing:border-box;position:relative;}#hotBewCSlider {width:100%;}#hotBewCSlider .hotBewItem {width:100%;float:left;text-align:center;padding:0 0 20px 0;}#hotBewCSlider .hotBewItem a {width:100%;display:block;text-decoration:none;}#hotBewCSlider .hotBewItem span {width:100%;display:block;box-sizing:border-box;}#hotBewCSlider .hotBewItem span.hotBewITitle {margin:0 0 20px 0;padding:0 40px;color:var(--cGreenDark);font-size:35px;font-size:3.5rem;line-height:40px;}#hotBewCSlider .hotBewItem span.hotBewIEinleitung {margin:0 0 10px 0;color:var(--cGreenDark);font-size:20px;font-size:2.0rem;}#hotBewCSlider .hotBewItem span.hotBewIQuelle {margin:0 0 10px 0;}#hotBewCSlider .hotBewItem span.hotBewIQuelle img {display:block;width:180px;height:40px;background-image: url(../images/css/bewPortale.png);margin:0 auto;border:none !important;}#hotBewCSlider .hotBewItem span.hotBewIQuelle img#bewPortal1 {background-position:0px 0px;}#hotBewCSlider .hotBewItem span.hotBewIQuelle img#bewPortal2 {background-position:-180px 0px;}#hotBewCSlider .hotBewItem span.hotBewIQuelle img#bewPortal3 {background-position:-360px 0px;}#hotBewCSliderButtons {width:100%;height:0px;position:absolute;top:50%;left:0px;}#hotBewCSliderButtons .hotBewCSButton {position:absolute;top:-20px;width:40px;height:40px;display:block;z-index:801;background-image:url(../images/css/buttons.gif);background-size:160px 160px;}#hotBewCSliderButtons .hotBewCSButton#hotBewSprev {left:0px;background-position:-80px -120px;}#hotBewCSliderButtons .hotBewCSButton#hotBewSprev:hover {background-position:-80px -80px;}#hotBewCSliderButtons .hotBewCSButton#hotBewSnext {right:0px;background-position:-120px -120px;}#hotBewCSliderButtons .hotBewCSButton#hotBewSnext:hover {background-position:-120px -80px;}#angebote {width:100%;position:relative;}#aTop {position:absolute;top:-100px;}.angeboteRow {width:100%;display:flex;flex-wrap: wrap;gap:20px;padding:0;margin:0;justify-content: center;}.aItemWrapper {width: 100%;padding:15px;}.aItem {width:100%;position:relative;z-index:500;background-color:var(--cGreen);}.aItem span {display:block;}.aItem a {display:block;text-decoration:none !important;border:none !important;}.aIPreis {font-size:20px;font-size:2.0rem;padding:9px 11px;background-color:var(--cOrange);color:var(--cGreenDark);line-height:22px;position:absolute;right:10px;top:-10px;z-index:501;}.aIBild {width:100%;background-size: cover;background-position: center;background-repeat: no-repeat;}.aIBild img {width:100%;height: auto;display:block;}.aIDaten {width:100%;padding:15px;}h6.aITitle {margin:0;padding:0;font-size:34px;font-size:3.4rem;line-height:40px;font-weight:400 !important;min-height:90px;color:var(--cYellow);}.aIDatum {font-size:22px;font-size:2.2rem;line-height:26px;font-weight:700 !important;color:var(--cYellow);margin:0 0 15px 0;}.aIDescription {width:100%;font-size:20px;font-size:2.0rem;line-height:24px;min-height:96px;color:var(--cYellow);position:relative;overflow:hidden;}.aIDescription:after {    content: '';    position: absolute;    bottom: 0;    left: 0;    right: 0;    height: 30px;    background: linear-gradient(to bottom,rgba(54,105,66,0) 0,var(--cGreen) 50%);}.aILink {font-size:18px;font-size:1.8rem;color:var(--cOrange);font-weight:700;text-transform:uppercase;}#angebotDetail {width:100%;}#aDName {text-align:center;}#aDNameSubline {text-align:center;padding:0px 0px 10px 0px;line-height:20px;font-size:13px;font-size:1.3rem;}#aDBeschreibung {width:70%;margin:0 auto;text-align:center;}.aDDatenRow {width:100%;padding-top:20px;}.aDDLeft {width:100%;float:none;}.aDDLeft img {width:100%;display:block;}.aDDRight {width:100%;float:none;position:relative;padding:10px 0px 40px 0px;}.aDDRTitle {width:100%;font-size:18px;font-size:1.8rem;color:#000;padding-bottom:10px;font-weight:400;}.aDDRPreise {width:100%;}.aDDRPItem {width:100%;border-bottom:1px solid #EEE;margin-bottom:5px;}.aDDRPItemName {font-size:20px;font-size:2.0rem;line-height:22px;color:#02461F;}.aDDRPItemDaten {width:100%;line-height:30px;}.aDDRPIDData {width:60%;float:left;line-height:26px;font-size:13px;font-size:1.3rem;}.aDDRPIDPrice {width:35%;float:right;text-align:right;line-height:26px;}.aDDRPIDPrice a {font-size:15px;font-size:1.5rem;display:block;color:#02461F;text-decoration:none !important;padding:0px 50px 0px 0px;background-image:url(../images/css/angebotePreiseIcon.gif);background-repeat:no-repeat;background-position:right center;line-height:26px;}.aDDRPreisInfo {font-size:12px;font-size:1.2rem;line-height:22px;color:#666;padding:5px 0px 0px;}span#aDDRButton {position:absolute;right:0px;bottom:0px;line-height:30px;padding:0px 0px 0px 20px;background-color:#02461F;}span#aDDRButton a {display:block;line-height:30px;color:#FFF;padding:0px 50px 0px 0px;background-image:url(../images/css/angeboteButtonIcon.gif);background-repeat:no-repeat;background-position:right center;}span#aDDRButton a:hover {color:#FFF;text-decoration:none;}.aDDRTextWrapper {background-color:#F3EEDB;background-color:#94AF5D;padding:10px;}.aDDRText {border:1px solid #FFF;border:1px dashed #FFF;padding:10px;color:#FFF;}@media only screen and (min-width: 600px) {.aItemWrapper {width:calc((100% - 20.2px) / 2);}}@media only screen and (min-width: 990px) {#angebote {padding:40px 50px;}.angeboteRow.aINr_3 {justify-content: flex-start;}.aItemWrapper {width:calc((100% - 40.2px) / 3);}.aDDRText {padding:30px;}.aIDatenWrapper {width:48%;}.aDDLeft {width:450px;float:left;}.aDDRight {width:450px;height:300px;float:right;padding:0px;}}img { border:none; }.mr10 { margin-right:10px; }.mr5pz { margin-right:55px; }#map {width:100%;height: auto;aspect-ratio: 4/2;background-color: #EEE;}#headerImage img {width:100%;height: auto;display:block;float:left;}#hIButtons {position:absolute;top:50%;left:0;margin-left:0;z-index:800;width:100%;height:0px;}a.sliderButton {position:absolute;top:-20px;width:40px;height:40px;display:block;z-index:801;background-image:url(../images/css/buttons.gif);background-size:160px 160px;}a#hIprev {left:0px;background-position:-80px -40px;}a#hIprev:hover {background-position:-80px 0px;}a#hInext {right:0px;background-position:-120px -40px;}a#hInext:hover {background-position:-120px 0px;}#hIpager {position:absolute;top:-10px;width:100%;height:20px;text-align:center;z-index: 350;}#hIpager a {display:inline-block;width:20px;height:20px;margin:0px 2px;background-color:#D1DED4;border-radius:10px;padding:4px;box-sizing:border-box;overflow:hidden;}#hIpager a span {display:block;width:12px;height:12px;border-radius:6px;background-color: rgba(0,0,0,0.20);text-indent:-20000em;}#hIpager a:hover span, #hIpager a.selected span {background-color:var(--cGreenDark);}.Box {width:200px;position:relative;color:#000;}.BoxTitle {width:100%;background-color:#2E272E;color:#FFF;text-align:center;font-size:16px;font-size:1.6rem;line-height:30px;}.BoxContent {width:100%;padding:5px 10px;box-sizing:border-box;position:relative;background-color:#EEE;}.BoxContent a {color:#000;text-decoration:underline;}.BoxContent a:hover {color:#000;text-decoration:none;}a.post-share {display: block;width:calc(33% - 10px);height: 30px;background-image:url(../images/css/sharingIcons.png);background-repeat:no-repeat;background-size:30px 90px;text-decoration:none;text-indent: -20000em;font-size: 12px;font-size: 1.2rem;color: #FFF;border:none !important;opacity: 0.8;margin:0;box-sizing:content-box;}a.post-share:hover {opacity: 1.0;text-decoration: none;cursor: pointer;}a.post-share span {min-width:30px;height: 30px;padding:0 5px;line-height:30px;display: block;float:right;color: #FFF;font-size: 18px;font-size: 1.8rem;text-align: center;text-indent: 0;box-sizing:border-box;}a.post-share.facebook {background-color:#3e599a;background-position:0px 0px;}a.post-share.facebook span {background-color: #4665af;}a.post-share.twitter {background-color:#4b8cbe;background-position:0 -30px;}a.post-share.twitter span {background-color: #529fda;}a.post-share.gplus {background-color:#b8382e;background-position:0 -60px;}a.post-share.gplus span {background-color: #d24238;}#routeplaner {width:100%;}#routeField {width:100%;text-align:center;}#routeButton {width:50%;text-align:center;margin:0 auto;}#sitemap {width:100%;font-weight:400;padding:0 50px;box-sizing:border-box;}#sitemap .smNaviRow {width:100%;margin:0 0 20px 0;}#sitemap .smNaviRow .smNaviItem {width:45%;text-align:center;}#sitemap .smNaviRow .smNaviItem:nth-child(1) { float:left; }#sitemap .smNaviRow .smNaviItem:nth-child(2) { float:right; }#sitemap ul.smLevel1 {margin:0px;padding:0px;clear:both;}#sitemap ul.smLevel1 li {list-style:none;background-image:none;margin:0;padding:0;}#sitemap ul.smLevel1 li a {line-height: 20px;height: 20px;font-weight: 400;font-size: 20px;font-size: 2.0rem;color:var(--cGreenDark);text-decoration: none;}#sitemap ul.smLevel1 li input {float:right;width:100px;font-size: 12px;font-size: 1.2rem;border:1px solid #005231;border-radius:3px;padding:3px 5px;text-align:center;box-sizing:border-box;box-shadow: 0px 0px 3px 0px #333;}#sitemap ul.sitemapfiL li a:hover {text-decoration:underline;}#sitemap ul.smLevel1 li ul.smLevel2 {margin:0;padding:10px 0 0 0;}#sitemap ul.smLevel1 li ul.smLevel2 li {margin:0px;padding: 0px;clear:both;}#sitemap ul.smLevel1 li ul.smLevel2 li a {line-height: 20px;height: 20px;font-weight: 400;font-size: 16px;font-size: 1.6rem;color:#81998A;}#sitemap ul.smLevel1 li ul.smLevel2 li a:before {content:'- ';}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 {margin:0px;padding:0px;clear:both;}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 li {margin:0px;padding: 0px;background-image:none;}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 li a {line-height: 20px;height: 20px;font-weight: 400;font-size: 14px;font-size: 1.4rem;color: #666;}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 li a:before {content:'- ';}#anfrageOL {    margin: 0 auto;    max-width: 900px;    padding:0;    text-align: left;    position: relative;}#anfrageConfirm {width: auto;padding: 30px 10px;    font-size: 18px;font-size: 1.8rem;    line-height: 120%;    text-align: center;    color: inherit;}#anfrageConfirm strong {display: block;    padding: 0 0 30px 0;    font-size: 24px;    font-size: 2.4rem;}#anfrageForm {    width: 100%;}@media only screen and (max-width: 800px) {#anfrageFormButton {    position: -webkit-sticky;    position: sticky;    bottom: 10px;    margin: 0;}.formItem.fI_Desktop {    display: none;}}#anfrageOL.formProcessing a.formsubmit span {    color: var(--cRedSoft);}#anfrageOL.formProcessing a.formsubmit {    background: linear-gradient(40deg, rgba(var(--cGreen_RGB), 1) 0%, rgba(var(--cGreenLight_RGB), 1) 45%, rgba(var(--cGreenLight_RGB), 1) 55%, rgba(var(--cGreen_RGB), 1) 100%);    background-size: 400% 400%;    -webkit-animation: ButtonGradient 2s ease infinite;    animation: ButtonGradient 2s ease infinite;}.formSection {    width: 100%;}.formSection_Title {    font-size: 22px;font-size: 2.2rem;    text-transform: uppercase;    padding: 0 0 20px 0;}.formCol {    width: 100%;}.formItem {    margin: 0 0 20px 0;    padding: 0;    position: relative;}#fIerrorAnchor {    width: 100%;    height: 0px;    position: relative;}.formItem.fIText {    font-weight: 300;    line-height: 140%;}.formItem label {    display: block;    position: relative;    line-height: 30px;    padding: 0;    color: var(--cOcker);    font-size: 18px;font-size: 1.8rem;}.formItem.fIReq label::before {    display: block;    position: absolute;    left: -10px;    width: 10px;    text-align: center;    content: '*';}.formItem.fIerror label {    color: var(--cRed);}.formItem.fIerror::after {    display: inline-block;    position: absolute;    left: 0px;    bottom: -15px;    width:100%;    font-size: 11px;font-size: 1.1rem;    line-height: 15px;    content: '';    color: var(--cRed);    padding: 0 0 0 5px;}html[lang="de"] .formItem.fIerror::after {    content: 'Pflichtfeld';}html[lang="it"] .formItem.fIerror::after {    content: 'Campo obbligatorio';}html[lang="en"] .formItem.fIerror::after {    content: 'Obbligated field';}.formItem.fIerror .formfield {    border: 1px solid rgba(var(--cRed_RGB),0.30);    background-color: rgba(172,51,13,.1);}.formItem.fIerror .ffCal, .formItem.fIerror textarea.formfield {    border: 1px solid rgba(var(--cRed_RGB),0.30);    background-color: rgba(172,51,13,.1);}.formItem.fIAlignCenter {    text-align: center;}#anfrageAngebot {    width: 100%;    max-width: 500px;    margin: 0 auto 0 0;    display: flex;    gap: 20px;    align-items: center;}#aA_Check {    width: 20px;}#aA_Data {    width: calc(100% - 40.2px);    background-color: var(--cGreenMiddle);    display: flex;}#aA_Data_Image {    width: 30%;    background-size: cover;    background-position: center;    background-repeat: no-repeat;}#aA_Data_Infos {    width:70%;    padding: 10px;}#aA_Data_Infos b {    line-height: 120%;    display: block;}#formPakete {    display: flex;    flex-wrap: wrap;    gap: 5px 40px;}#formPakete .formPaket {    width: 100%;    display: flex;}#formPakete .formPaket .formPaketCheck {    width: 20px;    display: flex;}#formPakete .formPaket .formPaketCheck input {    align-self: center;    margin: 0;}#formPakete .formPaket .formPaketName {    width: calc(100% - 20px);    padding: 0;    font-size: 15px;font-size: 1.5rem;    font-weight: 300;    line-height: 20px;}#fError {    padding: 20px;    background-color: rgba(172,51,13,.1);    border:1px solid var(--cRed);    color: var(--cRed);    font-weight: 300;    line-height: 140%;}#anfrage.formProcessing #fError {    -webkit-backdrop-filter: blur(2px);            backdrop-filter: blur(2px);    opacity: 0.3;}#fError b {    display: block;    padding: 0 0 20px 0;}#alterKinderContainer div {    display: flex;    flex-wrap: wrap;    gap: 5px;}@media only screen and (min-width: 600px) {.formCol {    display: grid;    grid-template-columns: repeat(2, 1fr);    grid-column-gap: 30px;    grid-auto-rows:auto;}.formItem.fIFull {    grid-column: 1/-1;}.formItem.fIBreak {    grid-column: 1/2;}.formItem + .formItem.fIBreak {    grid-column-start: 1;}#alterKinderContainer {    grid-column: 2/-1;}#formPakete .formPaket {    width: calc((100% - 40.2px) / 2);}}@media only screen and (min-width: 800px) {.formCol {    grid-column-gap:20%;}}#anfrage {width:90%;font-size:16px;font-size:1.6rem;margin:0 auto;}#anfrageTop {width:auto;font-size:15px;font-size:1.5rem;border:2px solid #000;padding:10px;color:#000;}.anfrageCols {width:100%;}.anfrageCLeft {width:100%;}.anfrageCRight {width:100%;}#anfrage table tr td {vertical-align:top;padding-bottom:6px;}#anfrage table tr.abstand td {padding-top:30px;}#anfrage table tr td.error {color:#AF0917;font-weight:700;}#anfrage table tr td#alterKinderContainer input {margin-right:5px;}#anfrage div.anfrageAngebot {border: 1px solid rgba(32,74,48,0.30);color: var(--cGreenDark);background-color: rgba(32,74,48,0.10);box-sizing: border-box;padding:5px;margin-bottom:10px;border-radius: 5px;}div.aFTextW {position:relative;}div.aFTextW b {position:absolute;left:-10px;top:0px;color:#AF0917;}.aFeWoTypen {width:100%;}.aFeWoItem {width:100%;}.aFeWoItem input {vertical-align:middle;}.aFKalender {padding-left:30px;position:relative;}.formfield.cal {width:150px !important;padding:1px 30px 1px 3px !important;background-image:url(../images/icons/cal2.png);background-position:right center;background-repeat:no-repeat;}.w20 { width:20px; text-align:center; }.w30 { width:30px; text-align:center; }.w40 { width:40px; text-align:center; }.w50 { width:60px; }.w80 { width:80px; }.w100 { width:50%; }.w200 { width:200px; }.w300 { width:100%; }.formsubmit {border:none;font-size:18px;font-size:1.8rem;color:#FFF !important;text-decoration:none !important;line-height:40px;text-align:center;height:40px;padding:0px 25px;display:block;text-transform:uppercase;background-color:var(--cGreenDark);border-radius:2px;margin: 0 auto;max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;}@media only screen and (min-width: 990px) {#anfrage {width:70%;}.anfrageCols {width:100%;}.anfrageCLeft {width:45%;float:left;}.anfrageCRight {width:45%;float:right;}}.impressionen {width:100%;padding:0 14px;box-sizing:border-box;}.impressionen .galleryRow {width:100%;padding-bottom:10px;}.impressionen .galleryItem {width:220px;float:left;}.impressionen .mr20 {margin-right:20px;}.impressionen .galleryImage {width:220px;height:145px;overflow:hidden;}.impressionen .galleryImage a img {width:220px;filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.5;}.impressionen .galleryImage a:hover img {background-color:#FFF;filter:alpha(opacity=100); -moz-opacity:1.00; opacity:1.0;}.impressionen .galleryTitle {color:#000;font-size:11px;font-size:1.1rem;height:18px;line-height:18px;overflow:hidden;padding:5px 0px 0px;}.impressionen .gallerySubTitle {color:#6E6E6E;font-size:10px;font-size:1.0rem;line-height:15px;}.impressionen .impImgCols {width:100%;display:flex;justify-content:space-between;}.impressionen .impImgCol {width:calc(50% - 3px);}.impressionen .imgItem {position:relative;display:block;overflow:hidden;margin:0 0 6px 0;width:100%;}.impressionen .imgItem a img {position:relative;width:100%;display:block;}.impressionen .imgItem a:hover img {background-color:#FFF;filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.8;}@media only screen and (min-width: 990px) {.impressionen {padding:0 50px;}.impressionen .impImgCol {width:calc(25% - 3px);}}#news {width:100%;position:relative;padding:20px;}#dataArchiv {width:100%;height:28px;line-height:28px;padding-bottom:2px;position:absolute;left:0px;top:0px;font-size:15px;font-size:1.5rem;}#dataArchiv a {line-height:22px !important;color:#CCC !important;text-decoration:none !important;display:block;padding:0px 5px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;border-right:1px solid #FFF;border-left:1px solid #FFF;float:left;}#dataArchiv a.jActiv, #dataArchiv a:hover {color:var(--cGreen) !important;border-bottom:1px solid var(--cGreen);}#dataArchiv span {float:left;display:block;padding:0px 5px;height:28px;line-height:28px;}#newsListe {width:100%;  font-size: 0;display:flex; justify-content: space-between;flex-direction: row;flex-wrap: wrap;}.nL1Col {width:calc(50% - 10px);}.nLItem {width:100%;margin:0 0 10px 0;box-shadow: 0px 0px 6px 0px #333;}.nLItem a {width:100%;display:block;position:relative;border:none !important;color:#000 !important;text-decoration:none !important;}.nLItem a span {display:block;}.nLItem .nIImage {width:100%;overflow:hidden;}.nLItem a img {width:101%;display:block;border:none;transition: opacity 0.25s ease-in;filter:alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.0;}.nLItem a:hover img {transition: opacity 0.5s ease-out;filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.5;}.nLItem .nIInfoBox {width:100%;color:#000;background-color:#EEE;padding:10px;position:relative;}.nLItem a:hover .nIInfoBox {transition: all 0.5s ease-out;background-color:#FFF;}.nLItem .nIInfoBox .aIIBTitle {width: 100%;    margin: 0 0 10px 0;color:#000;    line-height: 24px !important;    -webkit-font-smoothing: antialiased;    font-weight: 400;    font-size: 20px;    font-size: 2.0rem;word-break:break-all;}.nLItem .nIInfoBox .aIIBIntro {width: 100%;margin: 0 0 25px 0;    font-size: 14px;    font-size: 1.4rem;line-height:120%;word-break:break-all;}.nLColWrapper {width:100%;border-left:10px solid #FFF;}.nLColWrapper .nL2Cols {width:100%;}.nLColWrapper .nL1Col {width:50%;border-right:10px solid #FFF;}.nLColWrapper .nL1Col.fL {float:left;}.nLColWrapper .nL1Col.fR {float:right;}#newsDetail {width:100%;}#nDItem {width:100%;}#nDItemTop {width:100%;}#nDData {width:100%;}#nDDTitle {width:100%;line-height:120%;}#nDDTitle h1 {font-size: 40px;font-size: 4.0rem;color:#FFB000;font-weight:400;text-decoration:none;padding:0;margin:0;}#nDDDatum {}#nDTeaser {font-size:18px;font-size:1.8rem;width:100%;font-weight:400;margin:15px 0 0 0;}#nDText {font-size:16px;font-size:1.6rem;width:100%;margin:15px 0 0 0;}#nDImage {width:100%;margin:0 0 15px 0;position:relative;}#nDImage img {width:100%;display:block;}#nDImage figcaption {width:100%;padding:5px;background-color:rgba(255,255,255,0.80);font-size:13px;font-size:1.3rem;position:absolute;bottom:0px;left:0px;}#nDImages {width:100%;padding:0px;margin-top:15px;}#nDImages img {display:block;border:none;margin:0px 0px 5%;padding:0px;background-color:#FFF;background-image:url(../images/css/loader.gif);background-repeat:no-repeat;background-position:center center;width:100%}#nDImages .nImg2Cols {width:65.8%;float:left;}#nDImages .nImg3Col {width:31.6%;float:right;}#nDImages .nImg1Col {width:48%;float:left;}#nDImages .nImg2Col {width:48%;float:right;}#news #nDSocial {width:100%;margin:20px 0;}#news #nDSshareButtons {width:100%;display:flex; justify-content: space-between;}@media only screen and (min-width: 990px) {#news {padding:30px 50px;}.nLItem {margin:0 0 15px 0;}.nLItem .nIInfoBox .aIIBTitle, .nLItem .nIInfoBox .aIIBIntro {word-break:normal;}.nL1Col {width:calc(33.3333% - 10px);}#nDItemTop {display:flex;}#nDData {width:60%;padding:20px 40px;background-color:var(--cGreenMiddle);}#news #nDSocial {width:100%;margin:20px 0 0 0;}#nDImage {width:40%;margin:0;}#nDImage img {width:100%;height:100%;display:block;-o-object-fit:cover;   object-fit:cover;}}#hgPWwrapper {width: 100%;}#hgPaymentWidget {margin: 0 auto;}#hgPWwrapper .hgPaymentWidget {    position: relative;    min-height: 100px;    font-family: "Open Sans", sans-serif;    max-width: 748px;    color: #707070;    font-size: 13px;    line-height: 1.5384615385;    text-align: left}#hgPWwrapper .hgPaymentWidget *,#hgPWwrapper .hgPaymentWidget *:before,#hgPWwrapper .hgPaymentWidget *:after {    box-sizing: border-box}#hgPWwrapper .hgPaymentWidget .redirectMessageStyle {    font-family: "Open Sans", sans-serif;    font-size: 13px;    line-height: 1.5384615385;    margin-bottom: 20px}#hgPWwrapper .hgPaymentWidget .hgpTestState {    background-color: #e03b3b;    padding: 3px 10px;    color: #fff;    margin-bottom: 10px}#hgPWwrapper .hgPaymentWidget .hgpName {    margin-bottom: 10px;    font-size: 25px;    line-height: .92;    font-weight: bold}#hgPWwrapper .hgPaymentWidget .hgpMarked {    color: #505050;    background-color: #ffca80}#hgPWwrapper .hgPaymentWidget .hgpMarked td {    border: 0 !important}#hgPWwrapper .hgPaymentWidget .hgpProgress {    font-size: 0;    padding-bottom: 20px;    border-bottom: 5px solid #065991;    margin-bottom: 25px}#hgPWwrapper .hgPaymentWidget .hgpProgress .hgpStep {    display: inline-block;    width: 25%;    padding-bottom: 30px}#hgPWwrapper .hgPaymentWidget .hgpProgress .hgpStepSmall {    width: 33%}#hgPWwrapper .hgPaymentWidget .hgpProgress .hgpStepSmall:last-child {    width: 34%}@media(max-width:667px) {    #hgPWwrapper .hgPaymentWidget .hgpProgress .hgpStep {        width: 50%    }}#hgPWwrapper .hgPaymentWidget .hgpProgress .hgpStep:not(:last-child) .hgpStepInner>div:last-child {    display: table-cell;    vertical-align: middle}#hgPWwrapper .hgPaymentWidget .hgpProgress .hgpStep:not(:last-child) .hgpStepInner>div:last-child:before {    content: "";    height: 0;    vertical-align: middle;    border-top: 2px dotted #82ABC8;    display: block;    margin-top: 2px}#hgPWwrapper .hgPaymentWidget .hgpProgress .hgpStepActive .hgpRect {    background-color: #065991;    color: #fff}#hgPWwrapper .hgPaymentWidget .hgpProgress .hgpStepClickable .hgpRect {    cursor: pointer}#hgPWwrapper .hgPaymentWidget .hgpProgress .hgpStepInner {    display: table;    width: 100%}#hgPWwrapper .hgPaymentWidget .hgpProgress .hgpRect {    font-size: 25px;    line-height: 1.6;    text-align: center;    border: 1px solid #065991;    color: #82ABC8;    width: 42px;    height: 42px;    display: table-cell}#hgPWwrapper .hgPaymentWidget .hgpProgress .hgpLabel {    font-size: 12px;    line-height: 1.9166666667;    font-weight: 700;    text-transform: uppercase;    color: #065991;    margin-top: 10px}#hgPWwrapper .hgPaymentWidget .hgpProgress .hgpSumContainer {    display: table-cell;    font-size: 18px;    line-height: 1.2777777778;    background-color: #82ABC8;    height: 100%;    vertical-align: middle;    color: #fff;    text-align: right;    padding-right: 15px;    position: relative;    -webkit-clip-path: polygon(6px 0, 100% 0, 100% 100%, 6px 100%, 6px 75%, 15px 50%, 6px 25%);            clip-path: polygon(6px 0, 100% 0, 100% 100%, 6px 100%, 6px 75%, 15px 50%, 6px 25%)}#hgPWwrapper .hgPaymentWidget .hgpContentBlock {    border-bottom: 1px solid #C7C7C7;    padding-bottom: 35px;    margin: 35px 0 25px}#hgPWwrapper .hgPaymentWidget .hgpContentBlock .hgpText {    margin-bottom: 15px}#hgPWwrapper .hgPaymentWidget .hgpContentBlock .hgpSpacer {    margin-top: 25px}#hgPWwrapper .hgPaymentWidget .hgpText.hgpError {    background-color: #e03b3b;    padding: 3px 10px;    color: #fff;    margin-bottom: 10px}#hgPWwrapper .hgPaymentWidget .hgpText.hgpWarning {    background-color: #258327;    padding: 3px 10px;    color: #fff;    margin-bottom: 10px}#hgPWwrapper .hgPaymentWidget .hgpText.hgpWarning.hgp1Day {    padding: 18px 20px;    font-size: 1.2em}#hgPWwrapper .hgPaymentWidget .hgpText.hgpInfo {    position: relative;    padding-left: 35px}#hgPWwrapper .hgPaymentWidget .hgpText.hgpInfo a {    color: #065991;    text-decoration: underline}#hgPWwrapper .hgPaymentWidget .hgpText.hgpMultiple {    background-color: #088c0a;    padding: 20px;    color: #fff;    margin-bottom: 10px;    font-size: 1.2em}#hgPWwrapper .hgPaymentWidget .hgpAllowToken {    margin-top: 10px;    background-color: #eee;    padding: 10px}#hgPWwrapper .hgPaymentWidget .hgpAllowToken .hgpText {    margin: 0;    margin-top: 20px}#hgPWwrapper .hgPaymentWidget .hgpAllowToken .hgpAllowTokenInfo span {    font-size: 13px;    line-height: 1.5384615385;    color: #707070}#hgPWwrapper .hgPaymentWidget .hgpAllowToken .hgpAllowTokenInfo span a {    color: #065991;    text-decoration: underline}#hgPWwrapper .hgPaymentWidget .hgpLocked {    margin-top: 20px;    font-size: 14px;    line-height: 1.6428571429;    margin-bottom: 20px;    background-color: #ffe0e0;    display: block;    padding: 20px}#hgPWwrapper .hgPaymentWidget .hgpLocked a {    color: #707070;    text-decoration: underline}#hgPWwrapper .hgPaymentWidget .hgpHeadline {    font-size: 20px;    line-height: 1.15;    font-weight: 700;    text-transform: uppercase;    margin-bottom: 10px}#hgPWwrapper .hgPaymentWidget .hgpHeadline+.hgpSummaryContainer {    margin-top: 35px}#hgPWwrapper .hgPaymentWidget .hgpFormTypes .hgpFormElement .hgpCheckBox input[type=checkBox]+span:before {    top: 3px}#hgPWwrapper .hgPaymentWidget .hgpFormTypes .hgpFormElement .hgpCheckBox input[type=checkBox]+span:after {    top: 6px}#hgPWwrapper .hgPaymentWidget .hgpForm ::-webkit-input-placeholder {    color: #C7C7C7}#hgPWwrapper .hgPaymentWidget .hgpForm :-moz-placeholder {    color: #C7C7C7}#hgPWwrapper .hgPaymentWidget .hgpForm ::-moz-placeholder {    color: #C7C7C7}#hgPWwrapper .hgPaymentWidget .hgpForm :-ms-input-placeholder {    color: #C7C7C7}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpFormRow {    background: #E6E6E6;    display: table;    table-layout: fixed;    width: 100%;    margin-bottom: 2px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpFormRow .hgpLeft {    width: 240px;    display: table-cell;    vertical-align: top;    font-size: 14px;    line-height: 1.6428571429;    padding: 8px 20px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpFormRow .hgpRight {    display: table-cell;    vertical-align: top;    padding: 8px 20px 8px 0}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpFormRow .hgpRight>* {    max-width: 400px}@media(max-width:667px) {    #hgPWwrapper .hgPaymentWidget .hgpForm .hgpFormRow {        display: block    }    #hgPWwrapper .hgPaymentWidget .hgpForm .hgpFormRow .hgpLeft {        display: block;        padding: 3px 20px 0;        width: 100%    }    #hgPWwrapper .hgPaymentWidget .hgpForm .hgpFormRow .hgpRight {        display: block;        padding: 0 20px 8px;        width: 100%    }    #hgPWwrapper .hgPaymentWidget .hgpForm .hgpFormRow.hgpRssvPersonRow {        position: relative    }    #hgPWwrapper .hgPaymentWidget .hgpForm .hgpFormRow.hgpRssvPersonRow .hgpPersonNumber {        position: absolute;        left: 0;        top: 0;        bottom: 0;        padding-top: 10px    }    #hgPWwrapper .hgPaymentWidget .hgpForm .hgpFormRow.hgpRssvPersonRow .hgpLeft {        padding-left: 50px;        width: 100% !important    }    #hgPWwrapper .hgPaymentWidget .hgpForm .hgpFormRow.hgpRssvPersonRow .hgpRight {        padding-left: 50px    }    #hgPWwrapper .hgPaymentWidget .hgpForm .hgpFormRow.hgpRssvPersonRow .hgpPersonRemove {        position: absolute;        right: 0;        top: 0;        width: 30px;        background: 0;        color: #707070    }    #hgPWwrapper .hgPaymentWidget .hgpForm .hgpFormRow.hgpAddPerson .hgpLeft {        display: table-cell;        padding: 8px 10px    }}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpFormRow .hgpRowCombined {    display: table;    width: 100%}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpFormRow .hgpButton {    display: table-cell;    vertical-align: middle;    width: 41px;    min-width: 0;    margin: 0;    padding: 0;    font-size: 25px;    line-height: .92;    font-weight: 400}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpFormRow .hgpButton+.hgpLeft {    width: 199px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpFormRow .hgpButtonSpacer {    display: table-cell;    vertical-align: top;    width: 41px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpFormRow .hgpButtonSpacer+.hgpLeft {    width: 199px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpFormRow .hgpPersonRemove:before {    content: "+";    display: block;    transform: rotate(45deg)}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpFormRow .hgpCountry {    max-width: 106px}#hgPWwrapper .hgPaymentWidget .hgpForm input[type=text],#hgPWwrapper .hgPaymentWidget .hgpForm input[type=email],#hgPWwrapper .hgPaymentWidget .hgpForm input[type=number],#hgPWwrapper .hgPaymentWidget .hgpForm select,#hgPWwrapper .hgPaymentWidget .hgpForm textarea {    font-size: 14px;    line-height: 1.6428571429;    color: #707070;    border: 0;    background: #fff;    font-size: 14px;    line-height: 1.4285714286;    padding: 3px 12px;    outline: 0}#hgPWwrapper .hgPaymentWidget .hgpForm input[type=text]:focus,#hgPWwrapper .hgPaymentWidget .hgpForm input[type=email]:focus,#hgPWwrapper .hgPaymentWidget .hgpForm input[type=number]:focus,#hgPWwrapper .hgPaymentWidget .hgpForm select:focus,#hgPWwrapper .hgPaymentWidget .hgpForm textarea:focus {    box-shadow: 0 0 0 2px #065991}#hgPWwrapper .hgPaymentWidget .hgpForm input[type=text],#hgPWwrapper .hgPaymentWidget .hgpForm input[type=email],#hgPWwrapper .hgPaymentWidget .hgpForm textarea {    width: 100%}#hgPWwrapper .hgPaymentWidget .hgpForm textarea {    resize: none;    font-family: "Open Sans", sans-serif}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRequired .hgpLeft {    position: relative}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRequired .hgpLeft label:after {    content: "*";    position: absolute;    right: 8px;    font-weight: 400}@media(max-width:667px) {    #hgPWwrapper .hgPaymentWidget .hgpForm .hgpRequired .hgpLeft label:after {        position: static;        margin-left: 5px    }}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpHighlight {    background: #065991}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpHighlight label,#hgPWwrapper .hgPaymentWidget .hgpForm .hgpHighlight .hgpInfo {    color: #fff;    font-weight: 700}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpHighlight .hgpTextAmount {    font-size: 14px;    line-height: 1.6428571429;    font-weight: 700;    color: #fff}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowName>* {    width: 50%;    display: table-cell}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowName>*:first-child {    padding-right: 4px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowName>*:first-child .hgpIcon {    right: 12px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowName>*:first-child .hgpFormElementMessage {    margin-right: 4px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowName>*:last-child {    padding-left: 4px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowName>*:last-child .hgpFormElementMessage {    margin-left: 4px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowGuest>* {    width: 33.3333333333%;    display: table-cell}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowGuest>*:first-child {    padding-right: 4px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowGuest>*:first-child .hgpIcon {    right: 12px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowGuest>*:first-child .hgpFormElementMessage {    margin-right: 4px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowGuest>*:last-child {    padding-left: 4px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowGuest>*:last-child .hgpFormElementMessage {    margin-left: 4px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowAmountTravel>*:not(.hgpInfo) {    width: 50%}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowAmountTravel>* {    display: table-cell}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowAmountTravel>*:first-child {    padding-right: 4px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowAmountTravel>*:first-child .hgpIcon {    right: 12px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowAmountTravel>*:first-child .hgpFormElementMessage {    margin-right: 4px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowAmountTravel>*:last-child {    padding-left: 4px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowAmountTravel>*:last-child .hgpFormElementMessage {    margin-left: 4px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowAmountTravel>.hgpCurrencyInput {    width: 100px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowAmountTravel.hgpCalcNumberInput input[type=text] {    padding-right: 22px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowLocation>* {    display: table-cell}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowLocation>*:first-child {    width: 20%;    padding-right: 4px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowLocation>*:nth-child(2) {    width: 55%;    padding: 0 4px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpRowLocation>*:last-child {    width: 25%;    padding-left: 4px}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpAddPerson {    cursor: pointer;    opacity: .6;    background: 0}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpAddPerson .hgpLeft {    width: auto !important;    color: #065991}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpAddPerson.hgpMaxReached {    display: none}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpAddPerson a {    color: #065991}#hgPWwrapper .hgPaymentWidget .hgpFormGroup {    margin: 20px 0}#hgPWwrapper .hgPaymentWidget .hgpPersonsInfo {    margin-bottom: 15px;    color: #065991;    font-size: 1.2em;    font-weight: bold}#hgPWwrapper .hgPaymentWidget .hgpFormElementGroup {    margin: 20px 0}#hgPWwrapper .hgPaymentWidget .hgpFormElementGroup .hgpFormElement {    margin: 10px 0}#hgPWwrapper .hgPaymentWidget .hgpFormElement,#hgPWwrapper .hgPaymentWidget .hgpFormElementGroup {    position: relative}#hgPWwrapper .hgPaymentWidget .hgpFormElement.hgpSuccess input[type=text],#hgPWwrapper .hgPaymentWidget .hgpFormElement.hgpSuccess input[type=email],#hgPWwrapper .hgPaymentWidget .hgpFormElement.hgpSuccess input[type=number],#hgPWwrapper .hgPaymentWidget .hgpFormElement.hgpSuccess select,#hgPWwrapper .hgPaymentWidget .hgpFormElement.hgpSuccess textarea,#hgPWwrapper .hgPaymentWidget .hgpFormElementGroup.hgpSuccess input[type=text],#hgPWwrapper .hgPaymentWidget .hgpFormElementGroup.hgpSuccess input[type=email],#hgPWwrapper .hgPaymentWidget .hgpFormElementGroup.hgpSuccess input[type=number],#hgPWwrapper .hgPaymentWidget .hgpFormElementGroup.hgpSuccess select,#hgPWwrapper .hgPaymentWidget .hgpFormElementGroup.hgpSuccess textarea {    box-shadow: 0 0 0 2px #0b9c0b}#hgPWwrapper .hgPaymentWidget .hgpFormElement.hgpSuccess .hgpFormElementMessage,#hgPWwrapper .hgPaymentWidget .hgpFormElementGroup.hgpSuccess .hgpFormElementMessage {    background-color: #0b9c0b;    color: #fff}#hgPWwrapper .hgPaymentWidget .hgpFormElement.hgpSuccess .hgpFormElementMessage a,#hgPWwrapper .hgPaymentWidget .hgpFormElementGroup.hgpSuccess .hgpFormElementMessage a {    color: #fff}#hgPWwrapper .hgPaymentWidget .hgpFormElement.hgpError input[type=text],#hgPWwrapper .hgPaymentWidget .hgpFormElement.hgpError input[type=email],#hgPWwrapper .hgPaymentWidget .hgpFormElement.hgpError input[type=number],#hgPWwrapper .hgPaymentWidget .hgpFormElement.hgpError select,#hgPWwrapper .hgPaymentWidget .hgpFormElement.hgpError textarea,#hgPWwrapper .hgPaymentWidget .hgpFormElementGroup.hgpError input[type=text],#hgPWwrapper .hgPaymentWidget .hgpFormElementGroup.hgpError input[type=email],#hgPWwrapper .hgPaymentWidget .hgpFormElementGroup.hgpError input[type=number],#hgPWwrapper .hgPaymentWidget .hgpFormElementGroup.hgpError select,#hgPWwrapper .hgPaymentWidget .hgpFormElementGroup.hgpError textarea {    box-shadow: 0 0 0 2px #e03b3b}#hgPWwrapper .hgPaymentWidget .hgpFormElement.hgpError .hgpFormElementMessage,#hgPWwrapper .hgPaymentWidget .hgpFormElementGroup.hgpError .hgpFormElementMessage {    background-color: #e03b3b;    color: #fff;    box-shadow: 0 3px 5px 2px rgba(0, 0, 0, 0.25)}#hgPWwrapper .hgPaymentWidget .hgpFormElement.hgpError .hgpFormElementMessage a,#hgPWwrapper .hgPaymentWidget .hgpFormElementGroup.hgpError .hgpFormElementMessage a {    color: #fff}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpFormElementMessage,#hgPWwrapper .hgPaymentWidget .hgpFormElementGroup .hgpFormElementMessage {    display: block;    padding: 3px 10px;    position: absolute;    left: -2px;    right: -2px;    opacity: 1;    transition: opacity .2s ease;    pointer-events: none;    z-index: 2;    text-align: left;    min-width: 200px;    font-weight: normal}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpFormElementMessage.hgpHidden,#hgPWwrapper .hgPaymentWidget .hgpFormElementGroup .hgpFormElementMessage.hgpHidden {    opacity: 0}@media(max-width:500px) {    #hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpFormElementMessage,    #hgPWwrapper .hgPaymentWidget .hgpFormElementGroup .hgpFormElementMessage {        min-width: 0    }}#hgPWwrapper .hgPaymentWidget .hgpFormElement.hgpWithIcon input[type=text],#hgPWwrapper .hgPaymentWidget .hgpFormElement.hgpWithIcon input[type=email] {    padding-right: 34px}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpCheckBox {    position: relative;    font-size: 20px;    line-height: 1.15;    color: #065991}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpCheckBox label {    cursor: pointer}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpCheckBox+* {    margin-top: 8px}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpCheckBox label>* {    display: inline-block;    vertical-align: middle}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpCheckBox input[type=checkBox] {    position: absolute;    opacity: 0;    cursor: pointer;    height: 0;    width: 0}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpCheckBox input[type=checkBox]+span {    position: relative;    padding-left: 35px}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpCheckBox input[type=checkBox]+span:before {    content: "";    position: absolute;    border: 2px solid #065991;    height: 19px;    width: 19px;    top: 0;    left: 0}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpCheckBox input[type=checkBox]+span:after {    content: "";    display: none;    position: absolute;    top: 3px;    left: 6px;    width: 7px;    height: 10px;    border: solid #065991;    border-width: 0 3px 3px 0;    transform: rotate(45deg)}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpCheckBox input[type=checkBox]:checked+span:after {    display: block}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpCheckBox.hgpDisabled {    display: none;    color: #C7C7C7}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpCheckBox.hgpDisabled input[type=checkBox]+span {    text-decoration: line-through}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpCheckBox.hgpDisabled input[type=checkBox]+span:before {    border-color: #C7C7C7}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpCheckBox.hgpDisabled input[type=checkBox]+span:after {    border-color: #C7C7C7}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpCheckBox.hgpDenied {    color: #e03b3b}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpCheckBox.hgpDenied input[type=checkBox]+span:before {    border-color: #e03b3b}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpCheckBox.hgpDenied input[type=checkBox]+span:after {    border-color: #e03b3b}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpFormElementDescription {    margin-left: 35px}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpRadioButton {    position: relative;    font-size: 20px;    line-height: 1.15;    color: #065991}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpRadioButton label {    cursor: pointer}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpRadioButton+* {    margin-top: 8px}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpRadioButton label>* {    display: inline-block;    vertical-align: middle}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpRadioButton input[type=radio] {    position: absolute;    opacity: 0;    cursor: pointer;    height: 0;    width: 0}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpRadioButton input[type=radio]+span {    position: relative;    padding-left: 35px}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpRadioButton input[type=radio]+span:before {    content: "";    position: absolute;    border: 2px solid #065991;    height: 18px;    width: 18px;    top: 3px;    left: 0;    border-radius: 50%}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpRadioButton input[type=radio]+span:after {    content: "";    display: none;    position: absolute;    top: 7px;    left: 4px;    width: 10px;    height: 10px;    background: #065991;    border-radius: 50%}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpRadioButton input[type=radio]:checked+span:after {    display: block}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpRadioButton.hgpDisabled {    display: none;    color: #C7C7C7}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpRadioButton.hgpDisabled input[type=radio]+span {    text-decoration: line-through}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpRadioButton.hgpDisabled input[type=radio]+span:before {    border-color: #C7C7C7}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpRadioButton.hgpDisabled input[type=radio]+span:after {    background: #C7C7C7}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpIcon {    position: absolute;    right: 8px;    top: 3px;    height: 18px;    pointer-events: none}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpIcon svg {    height: 18px;    color: #065991;    fill: #065991}#hgPWwrapper .hgPaymentWidget .hgpFormElement.hgpCurrencyInput {    position: relative;    max-width: 100px !important}#hgPWwrapper .hgPaymentWidget .hgpFormElement.hgpCurrencyInput input,#hgPWwrapper .hgPaymentWidget .hgpFormElement.hgpCurrencyInput select {    text-align: right;    padding-right: 22px}#hgPWwrapper .hgPaymentWidget .hgpFormElement.hgpCurrencyInput select {    width: 100%;    -moz-text-align-last: right;         text-align-last: right;    direction: rtl}#hgPWwrapper .hgPaymentWidget .hgpFormElement.hgpCurrencyInput:before {    content: attr(data-currency);    position: absolute;    display: block;    right: 12px;    top: 50%;    margin-top: -10px;    pointer-events: none;    font-size: 14px;    line-height: 1.4285714286}#hgPWwrapper .hgPaymentWidget .hgpLogoContainer {    position: relative;    padding-left: 35px}#hgPWwrapper .hgPaymentWidget .hgpLogo {    display: inline-block;    width: 50px;    height: 30px;    background-repeat: no-repeat;    background-position: 50% 50%}#hgPWwrapper .hgPaymentWidget .hgpLogo--visa {    background-image: url("data:image/png;base64,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")}#hgPWwrapper .hgPaymentWidget .hgpLogo--maestro {    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAbCAYAAAA+nNxPAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuMWMqnEsAAAPrSURBVFhH7ZfbSxRRHMfPrl1Iy3TH3dnZ3SxNC+yKdiOI6IpdlYjSxwp6qKALXSxLkzRS6cbuZPsQmBT1EClEUdKDRa0QJkWF7cyo/QE9BAVBRdP36OmC+5sB23Vf6gsfzsyZs3s+vzmzM7Psf5A+5p5jOF1VvQ5XW69T6gQRwyHdMpzSYYNl5Ythv9P0Jp+p2mGmRm+hjTBV72SXtDZsV7Gm6BwxKnnRWVYhCuiAuGkFivmOAls15p7KLmpTIdwK4e/skm7a0MGCeqGYZmQDyV3gy5/Sdjyatupj7tkXHwlpGlX/wpq0XWK6kQlWYS8la8Xj/BVm9ZG75rFjD8yccy9pcStUba+YNrHRWeZiXC7fKGGKVxnTzFMHbpsnjt4f4GBluzk+2ENLU6jaN6zOYjF9YmIy5sBqdFPCVjSXVv8q4icbTz2hpa1Q9W5mmg6hEX+MFGk5JWsFX42qinsxhVSCtOGsygBvlwuN+INbapAStuLu/PKYIn5S2NBFyNqgakGhEX8gFxkqa0fLhkqyCM662qe0sCV43iQq+H30UcJWXC5vJIvglNU8JmRtULU+oRF/ep0ugxK2IlxWTxbB2TrsQnRDaMQfFGL7FB/KtbVHyCI4xXURWtiaDqERf/CqcYYStuLB3E1kEZyZjd2UrB1nhEb8wQtgESVsRU/aZLPm0J2YIirwhB8bilKyNvQUCY3EBLfgdkraihur98cUsvJ0JyFqg6q3i+kTlz4mTcfd6xMlTdGTmm3W777+q4g9Jx6aY4a3Gp/war+ANRmxfwfijZ4ileJ96yslTtGlFJm1eN/i71nui28oWRpV+8rUt6Vi2pFJf0pmMSTfD5W24plv3jvPhdfvSGGa9yykF4vpRjb9zO3FnSyMS+0zJS/4oDtc9RpzpeOPVToLRetxpj8Q4oOo2mcQZqHXXjFN8tLPJmYYzqwyFNVgOFwtvQ6pGTeFOlyCJV1MSRXDfifclYqzXQLhOvyQm9G2oG1gwWgZO9+fIUb9z18lEAiM8/l8kizLaW63m18Oo4ED/X5JkibwMR6PR87LyxvL+zF2UkFBwRifT97m98sL+TbGupD03NzMidnZ2Zn8M0mPosh7FMUbAhGfz1uFfRXtaa/XWwnZ536/dzPa8zh+A/0HwAUcWzO4L5/D9lL0tSmKpxz7Lei/wgsUX5+88EICAc8sSIT5PqSC6LvKVwhSN7F9crAQuQZ9M3C8enBf2Yki5nPENi94Cy8S7faBL09m/H7PIn7p4IyW8H1IrIfwTIifheA+ftlhuxbswJlehrYR/UswZgovCJ+fzYvBR0fhWAUKPY5jOcDDv+8fDWM/AHMlBa7XGiFzAAAAAElFTkSuQmCC")}#hgPWwrapper .hgPaymentWidget .hgpLogo--mastercard,#hgPWwrapper .hgPaymentWidget .hgpLogo--master {    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAcCAYAAAAjmez3AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuMWMqnEsAAARjSURBVFhH7ZdbaBxVGMe/nd3N1s22m5nZ28zuZGtdEYRaJQ/V2mKgIEawClLS+iS2FYuRKLVoJRAv1EKIxYpUorsbpfjQBw0kBR/64INgseSlIKEkm90G19poYtJcKqEl4/80J1F3vwksu9sH9Q9/zmXO5ffNmTlzhv6X1AQF1YJbb80p6r4xRW0fJ3XnjxQOyMtlmvyYAnMZ2jmfpfb5NO37o59aZ0+TKi/feRXcalvOpZ8fV/RbsF3ipZxLGxgjdYdsTjeytGMhQwPw0mKW7H84Q7cWsnQe19pk8/prhDbqgBxk4Dkv5xrU9PxnlAbwclkAjBHM4PUvSJfT1UdXKGTkFO0yA8w636Dbv+xutKc7vPZimgfnjNW5vHCGDDltbTVKKR+CGOaAnXx1V8D+9bkNt/37awiGgXZ0hoaXT5FPTl87IYhuDtbJE5uDa0Gs+voJhYd2MFamW05fGxUo2DSuaHMcMGu3bl97yl8WyNRBHwu8judm+qlJYlSvvBI6xAI7+EqsqSyIVc+drHBV+umQxKhe2GbPcsBOLm7bxAYhPNPlYYGdjMfrrMSoXjlFv8QBO/nvL3mpK37ps3RJYlQvBFLggJ0stlwuCOHpVxo4WEfju1KQGNULcCOlsOv56mPOKzLdWfGKjEiM6oUv+RAH7ORiy0Y2COGZY5W9I/CQxKheeLSOcsBOnrDW2bV6Kty10nRUYlSvIqkWgrnJQbP26vbks3eVBfHb8/iOVHJUydBNHDYtiVEbYQtOs9AO/un+8i149m03C7yO03L62qmIUy8Ai6XAjvZg93rir6/71GHsVhkWljVWo/jpQd/diUQ4JRFqpxyFWgA5Wwbt4HxAs6/t8dtTB3z2wicuFpgzgphd/Jxa5LT1UY6atuLcNcqBc84H1Ivzp10XOWDOCGJ0KUtb5XT11TAZ/ryidSGgSQ5eujCmaB3fEnnsbvIAsgOPVqEUfM0ZmsRxpOvnPvLLae6chom8Y/hfB/QRfGt6x11aD477nXnStttEimy2JgSkAHg7/tU7Ad8D8N4b/XQEf5Ctdh95ZbN/l6LRaGMyGazdEX5VqVTKF4lEMH40EgqFDE3TNon6WCyWNAwjhKzbNE1L5JE+ZBjRN5D3b9miBpubQ+K31SX6ijFEHa41i/6o2yz6JJPJDeFwOJZIJDTRDnXPGEZkv2hTU2HwVtOMfmUYsXNwD/IDgD1gmrETKF9AQG1Ih1B+CddeQH4wHo88LPtkRX+k35tmZA/qvkbfN5G+DB9H/Q8Af1z0QbkdY3yJ9ExdAonHBUhkPwCOibuIifqQP2lZlom0F6twHwBeR/038XjoXgEqvgEof4f6boA+ivT9eDy8DeO8hTEaUf5IrALSUyuBGC+urgT8dF0CsazwPeKRwR3dLZY/Ho/ttSwdVbEPAf0u7v4DIjCUD6O5RwQHqF2ijPwHoi36PCnGAuCrom7lhtzu/97KjYg8gstelN9B/fGV+cwHRZ//iIj+BODnQtW3Q/dhAAAAAElFTkSuQmCC")}#hgPWwrapper .hgPaymentWidget .hgpLogo--sofortueberweisung {    background-image: url("data:image/png;base64,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")}#hgPWwrapper .hgPaymentWidget .hgpLogo--paypal {    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAARCAYAAACfB/8pAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAOXSURBVEhL7VVZbE1BGP6vWooHWwWJRCLxgAcRIoTYpSi9c661D0IsDw0V8SDEUrsIEnrnXEvCjSil0XtugzSEVCISSz2gHlQs95xKrKmlpFJ6fOefube3rj0kiC/5Mv/8888/3z9zZg79xx8NvzmZ/MENCRpyHQk5lybtzdARfwkM8xLoplDIJ2Ts6q6j/nS4PoiuSSkiwdASHfgJMC8/vxmTyKd8PwE3KY9nfwtezGfjJu/sEhfdJnOL22nkqgQ7jFrjtlpcVMiiP4WQN0mYtYryMdrtn437FiIxiyJ2raLzHCyk8vvpejQVVuwyWfZp3UtCQA6PF9Ju7Ho3Y8TKJkwLV7pkOSN1tMK4bW0h/j3m3MF92or2KefIDg7UEd+PiPMQwp6Bm7HOXdBFUTl6tCn2VrTA+FvMCWtPEoRcEC+kI04guYi2eYe9IpC4epqOVjAK+vEcYUrVN6PcnxLqj3w54AEKmCvQLmL65RjEbqKJsivHB3YP5X5u8QCIbkjssOXsSKx33M6Efx+V2FvQzkNcPp181JPHo85yjm8C75OACJ+QbqcJG92OWZvddjlBN31tmbczHhs4QTKEnM7CDfMCuB+sh68KudZr/2XwNttCnkGbxbY/mEdZoQ6wH8J/nQ5VDVbCnRsQG8Jar2DXwM5jv+VUgtd0zD0qtcezXWIbWkkSDPOEt4hv7iG1+6k8oiMb4ZerWZhhPoOgGIngKcrGaRjyDYo5hQg8IHu6YbyBRKiARuSnI+4FxsrgC8N+x6fqfUJqjRewbbTncWeGQfQd2Leo3G3OtJyXYBm4BMSJPOijhCRDyLssamk0SbxdhcTlaJdRcWVLHdkIYRbynIDsoT3YEDzTnk+YRXzpjeBM7hvBhTwu5EH065UPG+HBctYqYbGx3PdQ7KZh7Tco6Iq2B0HHB7KqdyLWO7X6VE1Td7SOJ/etO6uKiNh1vAtfgzCvga+bvFLe82nICi20BsJr2Q6ElEi/KbgvzKs4IZXfcop4zZOP1d2JI+oc1Vpe4nReKTuWi4LO8SanYOquzlj0NJKf8cmKJ3ryLT36ZQRCmfi/jNa9RvjD7eGfj4s+Azl7k7HboNlh9ZQKeRSF1NEU2Zf7HkofDKVodXbKfyGM59dyZuGpnUPHnV4oJkDHqjpTiTMaD8EQHfUFRJyLYB14WHt+HURwEhfhL1imPb8RrtuMv8nv+bv+MJBzWnGa7vzHPwyij+YkOndnAVx6AAAAAElFTkSuQmCC")}#hgPWwrapper .hgPaymentWidget .hgpLogo--vpay {    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuMWMqnEsAAAK2SURBVEhL5Zb9S1NRHMZHf0ZvlD9VP1iSRZliFklmhRKLrF+KohCiV1vTlZOlUFNLCwwXoRk2XdNBiUFulJLaWsNejVnmMhybc2OzMm2ubzvnnntwu2dS3o2CPvCwe5/z3D33nF12ruT/Jm2nevK0UhcXpeeUT5IaITJVC8SLojIDkBoh/0yxzz8B9U09UKftpmrQ9YJz1E8SHKNj43Tc1PWOuOH88Yzdni9wp8UMW6RXYH6iDCt3/3UyylFR85CONerNxA1nzks99SMAKzNU+MuXJhdBIBDE/vR0EJIzy7C/PFUJE9+nsB+JqN/4aKGWzqx/wIE9Y2hpea+k/D72WIgq1hqe0ZK796zYO3C8Hp8vXHUWhj65scdCVPHnEW/Y7NBDtjhJjs/35d8kKTaiihHrt13ERdJDtVCtMdEb6ejsJwk2oosLSvS4aEWaEtZlcTeBPoPBnyTBRnSxob2PzpJXTd1jMhod0cUu93hYacIaBXh938hodEQXIzJyK2nxyfM64s5OTIrf2hzQ2WPDQivwO8SkeC7MWnxM0QQe79e46FSxLnrxzIcmHiI1QlhhpLwjN+BwwW1Iyb5EvczdVbBp12V8nJ5TQcey916DxI3cZhIpUiOEFUZyOH1wJvTHMTDogg3b1dizvrTD8xd2fJyVdxV6LYOwLKUYbB+ckLBWEXY9L1IjhBVGGh7xwILQ5wPTG5AerIXUHWpo63gFlj47JG0uxZl242vQhzaOE+eaBdfzIjVCWGEkl9sPT8zvQdPQBYtCu5Cqsg3fBPLkpa04s3VPNQwNj+FdKvJ6XqRGCCuMhGY88/yp9SPkyxpBfqEVHnXbsIdmbiFLH02kRggrjITeu/jjJasL4VYzd45mh/ZotAro7aNKY6Q5lkiNEFY4liI1QljhWIrUsFDOi6/+OhLJL1rlQ9I2neWDAAAAAElFTkSuQmCC")}#hgPWwrapper .hgPaymentWidget .hgpLogo--applepay {    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAXCAYAAABJXhw0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAMcSURBVFhH5ddZqE1RAIfxY8qszFGEkClDZHgQiTIWEWVKKRLyoEhJpiKeJDyhlEwhlCkJT+aIV4SQMVOS+fvOPetaZ999zr0euC7/+nX2Xnvdvfdae+219s38b5mIdaie3fsLUy33WyxLsR6nMNKCAlmIXvic3fuZNziPk/huQWWkM7y4hlpQJOcQ6qY5gaaolIzCLYzL7hWPT8wbPojxmIxp2IKP8Ngh/JFMwFFcwGoMhDe1AzdxBt5cWkJDVmT38jMd4cn0s+B3ZjnCxYIvKWWai2RCQ9Zk9/JTG3fg8XkW5DIAG3EYu7EIzWEawXNtQncLEnG0bEXevfTBV8Q3W8gltEAyxRripHIDHl9sAVmG+LzBPfSAuQjLbGwyTiAey7ueO/HJiin00oeGOCSTaQNnL4+PQd/ctuajEwbBIW3ZaZg5cN9OqGFBLm3xHo6YbhaE7EU4cTHPUWjmKfREvOgxeOwRGsDO8JrJIdof1nuGhmiFt/iGngiZCevZ8LzsgQfK8w7eWFpCQx7D4XcF9qQ9F/7emSwZ34kO6IowKbxAeFec6SwLQ9Lsh2WuXXlx1Q4XK098wjihIbIHAxvvGjMccXzpr+ED4vPLJx8aMgWWnc3uZTKN8RRO6e0tiDMWyZMV4oVnIJnQENcN3wkXU7VGMqtgXW9mJ/x6mJ37tTxuSBM41Lyuk8wIWMcFtkyc6u7DChVh3XqIExqyMrtXOPXxANadakEUP3EsjxtibKzlfvNtyG3PQmnCR6Av1LaSzQrFuvZQWuLZJS0er1myWea7bEnuN5l9uV9vfjR87+y41NTBVdjaYq6jLpJxyvR42jqSzC5Y9xU2Yy2cGB7iE14ifiI+/bCg6gCKpgvCHzyBPeE06bZld5G2yprjsI7jv7w0wxGEG5MdMRiv4ctsnTguiqHuJAvKiz0xDPHq7fYQJE8epx16o2V2r2JxMXM2Cyu5XwB2lFNxGH4hC2Aj7FRnrioZh/1l2JBfeZf/mjgStsN/JWyEw64jqlxc8Hz5bcRtJBfV0lTkX93KTC34QemXuV/FNupfTibzAzhrLakUS/vfAAAAAElFTkSuQmCC")}#hgPWwrapper .hgPaymentWidget .hgpLogo--amex {    background-image: url("data:image/png;base64,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")}#hgPWwrapper .hgPaymentWidget .hgpPrivacyCheckbox {    margin-top: 20px}#hgPWwrapper .hgPaymentWidget .hgpPrivacyCheckbox .hgpCheckBox input[type=checkBox]+span:before {    top: 0}#hgPWwrapper .hgPaymentWidget .hgpPrivacyCheckbox .hgpCheckBox input[type=checkBox]+span:after {    top: 3px}#hgPWwrapper .hgPaymentWidget .hgpPrivacyCheckbox span {    font-size: 13px;    line-height: 1.5384615385;    color: #707070}#hgPWwrapper .hgPaymentWidget .hgpPrivacyCheckbox span a {    color: #065991;    text-decoration: underline}#hgPWwrapper .hgPaymentWidget .hgpText {    margin-top: 20px}#hgPWwrapper .hgPaymentWidget .hgpText span a {    color: #065991;    text-decoration: underline}#hgPWwrapper .hgPaymentWidget .hgpRssvInfoReceived {    margin-top: 20px;    margin-bottom: 20px}#hgPWwrapper .hgPaymentWidget .hgpRssvInfoReceived .hgpCheckBox input[type=checkBox]+span:before {    top: 0}#hgPWwrapper .hgPaymentWidget .hgpRssvInfoReceived .hgpCheckBox input[type=checkBox]+span:after {    top: 3px}#hgPWwrapper .hgPaymentWidget .hgpRssvInfoReceived span {    font-size: 13px;    line-height: 1.5384615385;    color: #707070}#hgPWwrapper .hgPaymentWidget .hgpRssvInfoReceived span a {    color: #065991;    text-decoration: underline}#hgPWwrapper .hgPaymentWidget .hgpFormAmountCalculator {    display: table;    width: 100%;    table-layout: fixed;    margin: 45px 0}#hgPWwrapper .hgPaymentWidget .hgpFormAmountCalculator .hgpRowCombined {    display: table;    width: 100%;    table-layout: fixed}#hgPWwrapper .hgPaymentWidget .hgpFormAmountCalculator .hgpBooked {    display: table-cell;    width: 50%;    vertical-align: middle;    padding: 18px 20px;    background: #6a9bbd}#hgPWwrapper .hgPaymentWidget .hgpFormAmountCalculator .hgpAmount {    display: table-cell;    width: 50%;    vertical-align: middle;    padding: 18px 20px;    background: #065991}#hgPWwrapper .hgPaymentWidget .hgpFormAmountCalculator .hgpCalcLeft {    display: table-cell;    width: 50%;    vertical-align: middle}#hgPWwrapper .hgPaymentWidget .hgpFormAmountCalculator .hgpCalcRight {    display: table-cell;    width: 150px;    vertical-align: middle;    text-align: right}#hgPWwrapper .hgPaymentWidget .hgpFormAmountCalculator .hgpCalcRight input,#hgPWwrapper .hgPaymentWidget .hgpFormAmountCalculator .hgpCalcRight span {    font-size: 24px;    line-height: .9583333333;    font-weight: 400}#hgPWwrapper .hgPaymentWidget .hgpFormAmountCalculator label,#hgPWwrapper .hgPaymentWidget .hgpFormAmountCalculator span {    color: #fff;    font-size: 14px;    line-height: 1.6428571429;    font-weight: 700}@media(max-width:667px) {    #hgPWwrapper .hgPaymentWidget .hgpFormAmountCalculator {        display: block    }    #hgPWwrapper .hgPaymentWidget .hgpFormAmountCalculator .hgpBooked {        display: block;        width: 100%    }    #hgPWwrapper .hgPaymentWidget .hgpFormAmountCalculator .hgpAmount {        display: block;        width: 100%    }}#hgPWwrapper .hgPaymentWidget .hgpCalcNumberInput {    position: relative}#hgPWwrapper .hgPaymentWidget .hgpCalcNumberInput:after {    content: attr(data-currency);    position: absolute;    display: block;    right: 12px;    top: 50%;    margin-top: -11px;    font-size: 24px;    line-height: .9583333333;    pointer-events: none}#hgPWwrapper .hgPaymentWidget .hgpCalcNumberInput input[type=number],#hgPWwrapper .hgPaymentWidget .hgpCalcNumberInput input[type=text] {    text-align: right;    padding-right: 35px;    width: 100%}#hgPWwrapper .hgPaymentWidget .hgpCalcNumberInputSmall input[type=number],#hgPWwrapper .hgPaymentWidget .hgpCalcNumberInputSmall input[type=text] {    padding-right: 24px}#hgPWwrapper .hgPaymentWidget .hgpCalcNumberInputSmall:after {    margin-top: -12px;    font-size: 14px;    line-height: 1.6428571429}#hgPWwrapper .hgPaymentWidget .hgpFooter {    margin-top: 50px}#hgPWwrapper .hgPaymentWidget .hgpFooter .hgpFooterHeader {    font-size: 17px;    line-height: 1.3529411765;    font-weight: 700;    color: #065991;    padding-bottom: 20px;    border-bottom: 1px solid #F3F3F3;    margin-bottom: 20px}#hgPWwrapper .hgPaymentWidget .hgpFooterImpressum,#hgPWwrapper .hgPaymentWidget .hgpFooterAgent {    font-size: 12px;    line-height: 1.5;    margin-top: 20px}#hgPWwrapper .hgPaymentWidget .hgpFooterImpressum a,#hgPWwrapper .hgPaymentWidget .hgpFooterAgent a {    color: #065991;    text-decoration: underline}#hgPWwrapper .hgPaymentWidget .hgpSummary .hgpText.hgpSecuring {    color: #484848;    background-color: #CEE8FB;    padding: 10px 10px 10px 50px;    position: relative}#hgPWwrapper .hgPaymentWidget .hgpSummary .hgpText.hgpSecuring::before {    content: "!";    color: #484848;    position: absolute;    top: 10px;    left: 20px;    font-size: 50px;    line-height: 1}#hgPWwrapper .hgPaymentWidget .hgpSummarySpacer {    margin: 30px 0;    padding: 5px 10px}#hgPWwrapper .hgPaymentWidget .hgpSummarySpacerSmall {    margin: 30px 0}#hgPWwrapper .hgPaymentWidget .hgpSummaryMultiple,#hgPWwrapper .hgPaymentWidget .hgpRssvMethodBankTransferInfoText {    padding: 10px 15px;    font-size: 1.1em;    background-color: #ff9;    color: #333;    border: 2px solid #ffe07a}#hgPWwrapper .hgPaymentWidget .hgpSummaryContainer {    background: #F3F3F3;    padding: 0;    margin-top: 20px}#hgPWwrapper .hgPaymentWidget .hgpSummaryContainer:first-child {    margin-top: 0}#hgPWwrapper .hgPaymentWidget .hgpSummaryContainer:last-child {    margin-top: 30px}#hgPWwrapper .hgPaymentWidget .hgpSummaryContainer .hgpSummaryHeadline {    display: table;    width: 100%;    background-color: #82ABC8;    color: #fff;    padding: 15px 20px 20px;    font-size: 20px;    line-height: 1.15}#hgPWwrapper .hgPaymentWidget .hgpSummaryContainer .hgpSummaryHeadlineRssv {    background-color: #065991}#hgPWwrapper .hgPaymentWidget .hgpSummaryContainer .hgpSummaryHeadline .hgpText {    font-weight: 700;    display: table-cell}#hgPWwrapper .hgPaymentWidget .hgpSummaryContainer .hgpSummaryHeadline .hgpPrice {    display: table-cell;    text-align: right;    white-space: nowrap}@media(max-width:667px) {    #hgPWwrapper .hgPaymentWidget .hgpSummaryContainer .hgpSummaryHeadline {        font-size: 18px    }    #hgPWwrapper .hgPaymentWidget .hgpSummaryContainer .hgpSummaryHeadline .hgpPrice {        font-size: 20px    }}#hgPWwrapper .hgPaymentWidget .hgpSummaryContainer .hgpBankCordinate {    padding: 5px;    background-color: #FFCA80}#hgPWwrapper .hgPaymentWidget .hgpSummaryContainer .hgpBankOwner {    font-weight: bold}#hgPWwrapper .hgPaymentWidget .hgpSummaryContainer .hgpSummaryInfo {    display: block;    margin-bottom: 30px;    margin-top: 30px}#hgPWwrapper .hgPaymentWidget .hgpSummaryContainer .hgpSummaryItem {    margin-bottom: 10px;    display: block;    font-weight: normal}#hgPWwrapper .hgPaymentWidget .hgpSummaryContainer .hgpSummaryItem:last-child {    margin-bottom: 0}#hgPWwrapper .hgPaymentWidget .hgpSummaryContainer .hgpSummaryItem .hgpRadioButton,#hgPWwrapper .hgPaymentWidget .hgpSummaryContainer .hgpSummaryItem .hgpRadioButtonBlock {    display: inline-block;    color: inherit;    font-size: 14px;    line-height: 1.6428571429}#hgPWwrapper .hgPaymentWidget .hgpSummaryContainer .hgpSummaryDescription {    display: block;    border-top: 1px solid #C7C7C7;    padding: 5px 20px;    font-size: 14px;    line-height: 1.6428571429;    font-weight: 700}#hgPWwrapper .hgPaymentWidget .hgpSummaryContainer.hgpSummarySum {    background-color: #82ABC8;    color: #fff}#hgPWwrapper .hgPaymentWidget .hgpSummaryContainer.hgpSummarySum .hgpSummaryHeadline {    padding: 28px 20px}#hgPWwrapper .hgPaymentWidget .hgpSummaryContainer.hgpSummarySum .hgpSummaryHeadline .hgpText,#hgPWwrapper .hgPaymentWidget .hgpSummaryContainer.hgpSummarySum .hgpSummaryHeadline .hgpPrice {    padding: 0}#hgPWwrapper .hgPaymentWidget .hgpSummaryContainer.hgpSummarySum .hgpSummaryHeadline .hgpPrice {    font-size: 24px;    line-height: .9583333333;    white-space: nowrap}@media(max-width:667px) {    #hgPWwrapper .hgPaymentWidget .hgpSummaryContainer.hgpSummarySum .hgpSummaryHeadline {        font-size: 18px    }    #hgPWwrapper .hgPaymentWidget .hgpSummaryContainer.hgpSummarySum .hgpSummaryHeadline .hgpPrice {        font-size: 20px    }}#hgPWwrapper .hgPaymentWidget .hgpSummaryContainer+.hgpText {    margin-top: 20px}#hgPWwrapper .hgPaymentWidget .hgpBankInfo {    border: 2px #82ABC8 solid;    background-color: white;    padding: 5px 10px}#hgPWwrapper .hgPaymentWidget .hgpFinishContainer {    margin-bottom: 20px}#hgPWwrapper .hgPaymentWidget .hgpFinishContainer .hgpFinishHeader {    background-color: #82ABC8;    color: #fff;    padding: 13px 20px}#hgPWwrapper .hgPaymentWidget .hgpFinishContainer .hgpFinishHeaderRssv {    background-color: #065991}#hgPWwrapper .hgPaymentWidget .hgpFinishContainer.hgpOpen .hgpFinishHeader {    background-color: #e03b3b;    color: #fff}#hgPWwrapper .hgPaymentWidget .hgpFinishContainer .hgpFinishTitle {    display: table;    width: 100%;    font-size: 20px;    line-height: 1.15}#hgPWwrapper .hgPaymentWidget .hgpFinishContainer .hgpFinishTitle .hgpText {    font-weight: 700;    display: table-cell;    padding: 0 10px 8px}#hgPWwrapper .hgPaymentWidget .hgpFinishContainer .hgpFinishTitle .hgpPrice {    display: table-cell;    text-align: right;    padding: 0 10px 8px;    white-space: nowrap}@media(max-width:667px) {    #hgPWwrapper .hgPaymentWidget .hgpFinishContainer .hgpFinishTitle {        font-size: 18px    }    #hgPWwrapper .hgPaymentWidget .hgpFinishContainer .hgpFinishTitle .hgpPrice {        font-size: 20px    }}#hgPWwrapper .hgPaymentWidget .hgpFinishContainer .hgpFinishDescription {    font-size: 15px;    line-height: 1.3333333333;    font-weight: 700;    padding: 0 10px}#hgPWwrapper .hgPaymentWidget .hgpFinishContainer .hgpFinishDetails {    background-color: #F3F3F3;    padding: 20px 25px 10px;    overflow-x: auto}#hgPWwrapper .hgPaymentWidget .hgpFinishContainer .hgpFinishDetails table {    width: 100%;    border-collapse: collapse;    min-width: 400px}#hgPWwrapper .hgPaymentWidget .hgpFinishContainer .hgpFinishDetails table td {    border: 0;    padding: 5px 10px;    font-size: 14px;    line-height: 1.6428571429}#hgPWwrapper .hgPaymentWidget .hgpFinishContainer .hgpFinishDetails table td:first-child {    width: 40%;    vertical-align: top}#hgPWwrapper .hgPaymentWidget .hgpFinishContainer .hgpFinishDetails table tr+tr td {    border-top: 1px solid #C7C7C7}#hgPWwrapper .hgPaymentWidget .hgpFinishContainer .hgpFinishDetails table .hgpImportant td {    font-weight: 700}#hgPWwrapper .hgPaymentWidget .hgpFinishContainer .hgpFinishDetails table .hgpAdditional td {    padding-bottom: 20px}#hgPWwrapper .hgPaymentWidget .hgpFinishContainer .hgpFinishDetails table .hgpAdditional .hgpAdditionalInfo {    margin-top: 0}#hgPWwrapper .hgPaymentWidget .hgpAdditionalInfo {    font-size: 12px;    line-height: 1.5;    margin-top: 20px}#hgPWwrapper .hgPaymentWidget .hgpAdditionalInfo a {    color: #065991;    text-decoration: underline}#hgPWwrapper .hgPaymentWidget .hgpAdditionalInfo+.hgpHeadline {    margin-top: 40px}#hgPWwrapper .hgPaymentWidget .hgpLoadingSign {    display: none;    opacity: 0;    visibility: hidden;    position: absolute;    top: 0;    left: -2px;    right: -2px;    bottom: 0;    background: rgba(255, 255, 255, 0.5);    z-index: 3}#hgPWwrapper .hgPaymentWidget .hgpLoadingSign.hgpLoadingSignVisible {    display: block;    opacity: 1;    visibility: visible}#hgPWwrapper .hgPaymentWidget .hgpLoadingSign .hgpLoadingIcon {    display: block;    position: absolute;    top: 50%;    left: 50%;    height: 80px;    width: 80px;    margin: -40px 0 0 -40px;    border-radius: 50%;    border: 1px solid #E6E6E6}#hgPWwrapper .hgPaymentWidget .hgpLoadingSign .hgpLoadingIcon:before {    content: "";    display: block;    position: relative;    top: -2px;    left: -2px;    height: 82px;    width: 82px;    border-radius: 50%;    border: 3px solid transparent;    border-top-color: #065991;    -webkit-animation: hgpWidgetSpin .9s infinite linear;            animation: hgpWidgetSpin .9s infinite linear}#hgPWwrapper .hgPaymentWidget .hgpButton {    display: inline-block;    font-size: 20px;    line-height: 1.15;    text-transform: uppercase;    padding: 8px 20px;    background: #C7C7C7;    color: #fff;    min-width: 270px;    text-align: center;    cursor: pointer;    margin: 5px 0}#hgPWwrapper .hgPaymentWidget .hgpButton.hgpButtonPrimary {    background: #065991}#hgPWwrapper .hgPaymentWidget .hgpButton.hgpButtonDisabled {    opacity: .5;    pointer-events: none}#hgPWwrapper .hgPaymentWidget .hgpButtonGroup:after {    content: "";    display: table;    clear: both}#hgPWwrapper .hgPaymentWidget .hgpButtonGroup .hgpButtonRight {    float: right}#hgPWwrapper .hgPaymentWidget .hgpButtonGroup .hgpButtonRight+.hgpButtonRight {    margin-right: 20px}#hgPWwrapper .hgPaymentWidget .hgpButtonGroup .hgpButtonLeft {    float: left}#hgPWwrapper .hgPaymentWidget .hgpButtonGroup.hgpButtonGroupFilled {    display: flex;    margin: 0 -12px}#hgPWwrapper .hgPaymentWidget .hgpButtonGroup.hgpButtonGroupFilled>* {    flex: 0 1 auto;    margin: 0 12px}#hgPWwrapper .hgPaymentWidget .hgpButtonGroup.hgpButtonGroupFilled .hgpButtonFilled {    flex: 1 1 auto}@media(max-width:667px) {    #hgPWwrapper .hgPaymentWidget .hgpButtonGroup .hgpButtonRight {        display: block;        width: 100%;        float: none;        min-width: 0    }    #hgPWwrapper .hgPaymentWidget .hgpButtonGroup .hgpButtonLeft {        display: block;        width: 100%;        float: none;        min-width: 0    }    #hgPWwrapper .hgPaymentWidget .hgpButtonGroup.hgpButtonGroupFilled {        flex-direction: column;        margin: 0    }    #hgPWwrapper .hgPaymentWidget .hgpButtonGroup.hgpButtonGroupFilled .hgpButtonRight,    #hgPWwrapper .hgPaymentWidget .hgpButtonGroup.hgpButtonGroupFilled .hgpButtonLeft,    #hgPWwrapper .hgPaymentWidget .hgpButtonGroup.hgpButtonGroupFilled .hgpButtonFilled {        margin: 5px 0 !important;        min-width: 0    }    #hgPWwrapper .hgPaymentWidget .hgpButtonGroup.hgpButtonGroupFilled .hgpButtonFilled {        order: 0    }    #hgPWwrapper .hgPaymentWidget .hgpButtonGroup.hgpButtonGroupFilled .hgpButtonRight,    #hgPWwrapper .hgPaymentWidget .hgpButtonGroup.hgpButtonGroupFilled .hgpButtonLeft {        order: 1    }}#hgPWwrapper .hgPaymentWidget .hgpExpander {    color: #065991;    cursor: pointer;    text-decoration: underline;    font-size: 14px;    line-height: 1.6428571429}#hgPWwrapper .hgPaymentWidget .hgpExpander:before {    content: "+";    display: inline-block;    width: 12px}#hgPWwrapper .hgPaymentWidget .hgpExpander.hgpOpen:before {    content: "-"}#hgPWwrapper .hgPaymentWidget .hgpExpander a {    color: #065991;    text-decoration: underline}#hgPWwrapper .hgPaymentWidget .hgpExpanderContainer {    height: 0;    overflow: hidden;    transition: height .3s ease}#hgPWwrapper .hgPaymentWidget .hgpExpanderContainer a {    color: #065991;    text-decoration: underline}#hgPWwrapper .hgPaymentWidget .hgpExpanderContainer>.hgpExpanderContainerInner {    padding: 20px 0}#hgPWwrapper .hgPaymentWidget .hgpExpanderContainer .hgpRssInPrContainer {    background: #F3F3F3;    padding: 15px;    font-size: 14px;    line-height: 1.4285714286;    position: relative;    border: 2px solid #C7C7C7;    overflow-x: auto}#hgPWwrapper .hgPaymentWidget .hgpDatePickerContainer {    position: absolute;    display: block;    top: 100%;    left: 0;    margin-top: 2px;    background: #fff;    z-index: 20;    opacity: 1;    pointer-events: all;    transition: all .3s ease}#hgPWwrapper .hgPaymentWidget .hgpDatePickerContainer[data-hidden] {    pointer-events: none;    opacity: 0;    margin-top: -5px}@media(max-width:667px) {    #hgPWwrapper .hgPaymentWidget .hgpFormRssvDeparture .hgpDatePickerContainer {        left: auto;        right: 0    }}#hgPWwrapper .hgPaymentWidget .hgpCalendar {    width: 245px;    font-size: 14px;    -webkit-user-select: none;       -moz-user-select: none;        -ms-user-select: none;            user-select: none}#hgPWwrapper .hgPaymentWidget .hgpCalendar-table {    table-layout: fixed;    border-spacing: 0;    border-collapse: collapse}#hgPWwrapper .hgPaymentWidget .hgpCalendar-cell {    line-height: 34px;    width: 35px;    text-align: center}#hgPWwrapper .hgPaymentWidget .hgpCalendar-day-name {    font-size: 12px;    line-height: 20px;    padding-top: 10px;    color: #707070}#hgPWwrapper .hgPaymentWidget .hgpCalendar-date {    cursor: default;    border: 1px solid #E6E6E6;    font-weight: 600}#hgPWwrapper .hgPaymentWidget .hgpCalendar-date[data-valid=true] {    cursor: pointer}#hgPWwrapper .hgPaymentWidget .hgpCalendar-date[data-valid=true]:hover {    background: #E6E6E6}#hgPWwrapper .hgPaymentWidget .hgpCalendar-date[data-state] {    border-style: double}#hgPWwrapper .hgPaymentWidget .hgpCalendar-date[data-state=pending],#hgPWwrapper .hgPaymentWidget .hgpCalendar-date[data-state=start],#hgPWwrapper .hgPaymentWidget .hgpCalendar-date[data-state=end] {    background: #065991 !important;    border-color: #065991;    color: #fff}#hgPWwrapper .hgPaymentWidget .hgpCalendar-header {    text-align: center;    position: relative;    line-height: 42px;    font-size: 16px}#hgPWwrapper .hgPaymentWidget .hgpCalendar-button {    position: absolute;    top: 0;    width: 42px;    height: 42px;    padding: 14px}#hgPWwrapper .hgPaymentWidget .hgpCalendar-button:hover {    cursor: pointer;    border-color: #065991}#hgPWwrapper .hgPaymentWidget .hgpCalendar-button:before {    content: "";    display: block;    width: 10px;    height: 10px;    border-top: 3px solid #707070;    border-left: 3px solid #707070;    transform: rotate(135deg);    position: absolute}#hgPWwrapper .hgPaymentWidget .hgpCalendar-button svg {    display: none}#hgPWwrapper .hgPaymentWidget .hgpCalendar-button-decrease {    left: 0}#hgPWwrapper .hgPaymentWidget .hgpCalendar-button-decrease:before {    transform: rotate(-45deg)}#hgPWwrapper .hgPaymentWidget .hgpCalendar-button-increase {    right: 0}#hgPWwrapper .hgPaymentWidget .hgpCalendar-is-edge,#hgPWwrapper .hgPaymentWidget .hgpCalendar-is-ok {    color: #707070}#hgPWwrapper .hgPaymentWidget .hgpCalendar-is-outside,#hgPWwrapper .hgPaymentWidget .hgpCalendar-is-other-month {    color: rgba(112, 112, 112, 0.3)}.hgpPopup {    margin: 0}.hgpPopupHeader {    position: relative}.hgpPopupHeader .hgpCheckoutHeader {    display: inline-block;    background-color: #4095CE;    border-radius: 3px 40px 0 0;    padding: 10px 30px;    min-width: 270px}.hgpPopupHeader .hgpCheckoutHeader .hgpGroup {    margin-top: 7px}.hgpPopupHeader .hgpCheckoutHeader .hgpGroup.hgpLarge .hgpValue {    font-size: 22px;    line-height: 1.1818181818;    font-weight: 700}.hgpPopupHeader .hgpCheckoutHeader .hgpGroup .hgpLabel {    display: block;    font-size: 11px;    line-height: 1.0909090909;    font-weight: 700;    color: #404040}.hgpPopupHeader .hgpCheckoutHeader .hgpGroup .hgpValue {    display: block;    font-size: 14px;    line-height: 1.1428571429;    color: #fff}.hgpPopupHeader .hgpHobexLogo {    position: absolute;    right: 10px;    top: 20px}@media(max-width:667px) {    .hgpPopupHeader .hgpHobexLogo {        position: static;        margin-bottom: 20px    }}.hgpPopupContent {    background-color: #E6E6E6}.hgpPopupContent .hgpPopupContentHeader {    background-color: #065991;    color: #fff;    padding: 20px 30px;    font-size: 17px;    line-height: 1.3529411765;    letter-spacing: .85px;    text-transform: uppercase;    margin-bottom: 30px}.hgpPopupContent .hgpHobexContent {    margin: 0 20px;    padding-bottom: 30px}.hgpPopupContent .hgpHobexDescription {    font-size: 14px;    line-height: 1.1428571429;    padding: 0 30px 20px}.hgpPopupContent .hgpHobex3DSecure {    font-size: 14px;    line-height: 1.1428571429;    padding: 0 30px 20px;    margin-bottom: 20px;    border-bottom: 2px solid #C7C7C7}.hgpPopupContent .hgpSecuring {    color: #484848;    background-color: #CEE8FB;    padding: 10px 10px 10px 30px;    position: relative;    margin-bottom: 20px}.hgpPopupContent .hgpSecuring::before {    content: "!";    color: #484848;    position: absolute;    top: 5px;    left: 8px;    font-size: 50px;    line-height: 1}.hgpPopupContent .hgpHobexTimeout {    font-size: 14px;    line-height: 1.1428571429;    display: block;    position: relative;    padding: 10px 30px 10px 40px;    margin-bottom: 20px;    background-color: #5CB85C;    color: #FFF}.hgpPopupContent .hgpHobexTimeout::before {    content: "";    position: absolute;    left: 4px;    top: 4px;    width: 30px;    height: 30px;    background-image: url("data:image/png;base64,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");    background-size: 30px;    background-repeat: no-repeat}.hgpPopupContent .hgpHobexTimeoutReached {    font-size: 14px;    line-height: 1.1428571429;    font-weight: bold;    display: block;    position: relative;    padding: 10px 30px 10px 40px;    margin-bottom: 20px;    background-color: #F00;    color: #FFF}.hgpPopupContent .hgpHobexTimeoutReached::before {    content: "";    position: absolute;    left: 4px;    top: 4px;    width: 30px;    height: 30px;    background-image: url("data:image/png;base64,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");    background-size: 30px;    background-repeat: no-repeat}.hgpPopupFooter {    background-color: #F3F3F3;    padding: 15px 30px;    font-size: 15px;    line-height: 1.4666666667;    color: #404040}.hgpPopupFooter .hgpLight {    opacity: .5}.hgpPopupFooterSecure {    font-size: 11px;    line-height: 1.3636363636;    font-weight: 700;    padding: 10px 30px}.hgpPopupFooterSecure>* {    display: inline-block;    vertical-align: middle}.hgpPopupFooterSecure img {    margin-right: 10px}.hgpPopupFooterSecure span {    vertical-align: bottom;    margin-bottom: 8px;    text-transform: uppercase}.hgpIFrame {    width: 100%;    min-height: 720px;    overflow: auto;    border: 0}@media(max-width:667px) {    .hgpIFrame {        min-height: 770px    }}@media(max-width:500px) {    .hgpIFrame {        min-height: 900px    }}@media print {    .hgpProgress,    .hgpButtonGroup {        display: none !important    }}@font-face {    font-family: "webfontregular";    font-weight: 400;    font-style: normal;    font-display: swap;    src: local("Open Sans Regular"), local("OpenSans-Regular"), url("https://secure.hogast.it/rxwidgets/payment/fonts/f7f4bf1af62041c5b10d3a1f62e819d3/Opensans-Regular.woff2") format("woff2"), url("https://secure.hogast.it/rxwidgets/payment/fonts/f7f4bf1af62041c5b10d3a1f62e819d3/Opensans-Regular.woff") format("woff")}@font-face {    font-family: "webfontregular";    font-weight: 700;    font-style: normal;    font-display: swap;    src: local("Open Sans Bold"), local("OpenSans-Bold"), url("https://secure.hogast.it/rxwidgets/payment/fonts/f7f4bf1af62041c5b10d3a1f62e819d3/Opensans-Bold.woff2") format("woff2"), url("https://secure.hogast.it/rxwidgets/payment/fonts/f7f4bf1af62041c5b10d3a1f62e819d3/Opensans-Bold.woff") format("woff")}@-webkit-keyframes hgpWidgetSpin {    from {        -webkit-transform: rotate(0deg)    }    to {        -webkit-transform: rotate(360deg)    }}@keyframes hgpWidgetSpin {    from {        transform: rotate(0deg)    }    to {        transform: rotate(360deg)    }}#zimmer {width:100%;padding:30px 0;box-sizing:border-box;}#zimmer a.zItem {width:100%;background-color:var(--cGreen);margin:0 0 30px 0;display:block;text-decoration:none !important;}.zIImage {width:100%;position:relative;}.zIImage img {width:100%;display:block;}.zIImage .zIIPreis {font-size:20px;font-size:2.0rem;padding:9px 11px;background-color:var(--cOrange);color:var(--cGreenDark) !important;line-height:22px;position:absolute;right:10px;top:-10px;z-index:501;}#zimmer a.zItem span {display:block;color:var(--cYellow);text-decoration:none !important;}#zimmer a.zItem span.zIContent {width:100%;padding:40px 30px;box-sizing:border-box;}#zimmer a.zItem span.zIContentTitle {font-size:50px;font-size:5.0rem;line-height:50px;}#zimmer a.zItem span.zIContentDetail {font-size:22px;font-size:2.2rem;padding:15px 0 0 0;}#zimmer a.zItem span.zIContentEinleitung {font-size:18px;font-size:1.8rem;padding:20px 0 0 0;}#zimmer a.zItem span.zIContentLink {font-size:18px;font-size:1.8rem;color:var(--cOrange) !important;text-transform:uppercase;padding:20px 0 0 0;}#zimmer a.zItem:hover span {color:#B0AE83;}#zimmer a.zItem:hover span.zIContentLink {color:#B18119 !important;}#zimmerDetail {width:100%;}#zDName {text-align:center;}#zDNameSubline {text-align:center;padding:0 0 20px 0;font-size:22px;font-size:2.2rem;font-weight:700;}#zDNameDatum {text-align:center;padding:0 0 40px 0;font-size:22px;font-size:2.2rem;}#zDImages {width:100%;position:relative;z-index:800;}#zDISlider {width:100%;}#zDImages .zDImage {width:100%;height: auto;aspect-ratio: 2/1;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;}#zDImages .zDImage .zDImagePrice {display: flex;padding: 5px 10px;position: absolute;left: 50%;top: 0;transform: translate(-50%, -50%);background-color: var(--cOrange);}#zDISlider .zDImage {width:100%;float:left;}#zDImages .zDImage img {width:100%;height: auto;display:block;}#zDIButtons {position:absolute;top:50%;left:0;margin-left:0;z-index:800;width:100%;height:0px;}a.sliderButton {position:absolute;top:-20px;width:40px;height:40px;display:block;z-index:801;background-image:url(../images/css/buttons.gif);background-size:160px 160px;}a#zDIprev {left:0px;background-position:-80px -40px;}a#zDIprev:hover {background-position:-80px 0px;}a#zDInext {right:0px;background-position:-120px -40px;}a#zDInext:hover {background-position:-120px 0px;}#zDDaten {width:100%;margin:-20px 0 0 0;padding:0 20px;box-sizing:border-box;z-index:900;position:relative;}#zDDBeschreibung {width:100%;background-color:var(--cGreen);padding:20px;box-sizing:border-box;position:relative;}#zDDBeschreibung b {display:block;width:28px;height:28px;background-image: url(../images/css/border-round-angle.gif);position:absolute;}#zDDBeschreibung b.lt {left:20px;top:20px;transform: rotate(90deg);}#zDDBeschreibung b.rt {right:20px;top:20px;transform: rotate(180deg);}#zDDBeschreibung b.rb {right:20px;bottom:20px;transform: rotate(270deg);}#zDDBeschreibung b.lb {left:20px;bottom:20px;}#zDDBBorder {width:100%;box-sizing:border-box;border:6px solid var(--cGreenBorder);padding:30px 40px 60px 40px;text-align:center;color:var(--cYellow);font-size:16px;font-size:1.6rem;}#zDDBBorder strong {color:inherit !important;}#zDDBBorder ul {margin: 0 auto;padding: 20px 0;max-width: -webkit-max-content;max-width: -moz-max-content;max-width: max-content;text-align: left;}#zDDBBorder ul li {list-style:disc;margin: 0 0 0 20px;}#zDDBeschreibung a.requestButton {position:absolute;left:50%;bottom:-24px;margin:0 0 0 -162px;width:324px;line-height:54px;padding:17px 0;background-image: url(../images/css/buttonBG.png);background-size:cover;background-position:left center;display:block;text-align:center;text-decoration:none !important;color:var(--cGreenDark);}#zDDBeschreibung a.requestButton:hover {background-position:right center;}#zDDBeschreibung a.requestButton span.rqBTop {width:100%;padding:0 5%;line-height:30px;font-size: 22px;font-size: 2.2rem;font-weight:700;display:block;text-transform:uppercase;}#zDDBeschreibung a.requestButton span.rqBBottom {width:100%;padding:0 5%;line-height:24px;font-size: 18px;font-size: 1.8rem;display:block;}#zDDPreise {margin:100px 0;text-align:center;}#zimmerPreiseWrapper {width:100%;margin:20px 0 0 0;position:relative;}#zimmerPreiseWrapper #zPTWrapper {width:100%;overflow-x: scroll;}table#zimmerPreise {border:none;border-collapse:collapse;width:120%;font-size:16px;font-size:1.6rem;text-align:center;border-bottom:1px dashed var(--cGreenDark);min-width: 600px;}table#zimmerPreise colgroup col {border-left:1px dashed var(--cGreenDark);border-right:1px dashed var(--cGreenDark);}table#zimmerPreise tr th {color:var(--cYellow);border-collapse:collapse;background-color:var(--cGreenDark);border:1px solid var(--cGreenDark);font-weight:400;line-height:24px;padding:8px 5px;}table#zimmerPreise tr th a {color:var(--cYellow);display:block;text-decoration:none;}table#zimmerPreise tr th span {color:var(--cYellow);display:block;}table#zimmerPreise tr td {color:var(--cGreenDark);border-collapse:collapse;line-height:50px;background-color:#D1DED4;font-weight:700;}table#zimmerPreise.zP2022 tr:nth-child(even) td, table#zimmerPreise.zP2023 tr:nth-child(even) td {background-color:rgba(36,73,49,0.20);}table#zimmerPreise.zP2022 tr td.saison {font-size:14px;font-size:1.4rem;font-weight:700;background-color:var(--cGreenMiddle);background-color:#D1DED4;}table#zimmerPreise.zP2022 tr:nth-of-type(4n+0) td.saison {background-color:rgba(50,50,50,0.10);background-color:rgba(36,73,49,0.20);}table#zimmerPreise tr td.pText {font-size:14px;font-size:1.4rem;font-weight:400;}#zDDPreisinfo {text-align:center;}#zDDPreisinfo hr {text-align:center;margin:5px 0px;padding:0px;width:100%;height:2px;border:none;background-image:url(../images/css/hr-line.gif);background-position:center center;background-repeat:no-repeat;}@media only screen and (min-width: 990px) {#zimmer {padding:40px 50px;}#zimmer a.zItem {margin:0 0 60px 0;display:flex;}.zIImage {width:49%;}.zIImage img {height:100%;-o-object-fit:cover;   object-fit:cover;}#zimmer a.zItem span.zIContent {width:51%;padding:60px 50px;}#zDDaten {margin:-50px 0 0 0;padding:0 50px;}#zDDBBorder {padding:50px 200px 70px 200px;font-size:20px;font-size:2.0rem;}table#zimmerPreise {width:100%;font-size:18px;font-size:1.8rem;}table#zimmerPreise tr td.saison {font-size:16px;font-size:1.6rem;}}html, body {margin:0;padding:0;}body {font-family: 'Lato', sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-decoration:none;color:var(--cGreenDark);font-size: 16px;font-size: 1.6rem;font-weight:400;margin:0;padding:0;background-color:#E7EEE9;z-index:0;}body.hasOverlay {overflow: hidden;}#allWrapper {width: 100%;z-index:50;}#fullpage {width: 100%;background-color:#D0DED4;}#topWrapper {width:100%;position:relative;z-index:999;}#top {width:100%;position:relative;}#top.home, #top.uts {height:230px;}#topLine {width: 100%;height: 44px;padding: 0px;position: fixed;z-index:999;left: 0px;top: 0px;background-color:var(--cGreenDark);display: grid;grid-template-columns: 120px 1fr 44px;}#topLine a.tLIcons {height:44px;display:block;background-image: url(../images/css/topControl.gif);background-repeat: no-repeat;z-index:120;}#topLine a#telIcon {right:0px;width:44px;background-position: 0px 0px;}#topLine a#naviControl {left:0px;width:80px;padding:0 0 0 50px;font-family:"CCDutchCourageLite" !important;font-size: 30px;font-size: 3.0rem;    font-style:normal;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;text-transform:uppercase;font-weight:400;text-decoration:none;color:var(--cYellow);line-height:44px;grid-column: 1/2;grid-row: 1/2;}#topLine a#naviControl.nCnormal {background-position: 0px -44px;}#topLine a#naviControl.nCactiv {background-position: 0px -88px;}#sprachwahl {line-height:44px;display:none;}#topButtons {width: 100%;display: flex;justify-content: flex-end;grid-column: 2/3;gap: 5px;}a#logo {position:absolute;width:156px;height:127px;left:50%;transform: translateX(-50%);top:75px;z-index:150;background-image: url(../images/svg/logo.svg);background-position: center;background-repeat: no-repeat;background-size:contain;text-indent:-20000em;}#mainNavi {width: 100%;height: 66px;padding: 0px;position: absolute;left: 0px;top: 230px;z-index:110;display:none;background-color:#FF0;}#sNWrapper {width: 100%;height: 60px;position: absolute;left: 0px;bottom:0px;background-color:var(--cGreenMiddle);text-align:center;z-index:400;display:none;}#hotelIllustration {width:100%;}#hIlluTop {width:100%;background-image: url(../images/css/hotel-illustration.gif);background-repeat: no-repeat;background-size:cover;background-position:center bottom;}#hIlluBottom {width:100%;background-color:var(--cGreenDark);padding:0;position:relative;display:flex;}#hIlluBottom a.scrollDown {width:100%;text-align:center;text-decoration:none;margin:auto;position:relative;}#hIlluBottom a.scrollDown span {display:block;}a.scrollDown span.sDTitle {font-size:65px;font-size:6.5rem;color:var(--cYellow);}a.scrollDown span.sDSubline {font-size:65px;font-size:6.5rem;color:var(--cYellow);}a.scrollDown span.sDLink {font-size:18px;font-size:1.8rem;color:var(--cOrange);font-weight:700;text-transform:uppercase;}a.scrollDown span.sDArrow {position:absolute;left:50%;bottom:-30px;width:34px;height:20px;margin:0 0 0 -17px;background-image:url(../images/css/scrollani.png);background-repeat:no-repeat;background-position:center top;-webkit-animation: jump 0.4s alternate infinite;    animation: jump 0.4s alternate infinite;}a.scrollDown:hover span.sDArrow {-webkit-animation-play-state: paused;    animation-play-state: paused;}#headerImage {width:100%;padding: 0px;overflow: hidden;position:relative;z-index:210;}#headerSpacer {width:100%;height:30px;background-color:#D1DED4;}#page {position:relative;width: 100%;padding:25px 0;}#page.pagePT {padding:25px 0;}#content {width: 100%;padding: 0px;position:relative;}#textTop {position:absolute;display:block;width:140px;height:0px;top:-60px;left:0px;}#loginField {width:300px;margin:0 auto;}#loginField p {text-align:center;}#loginField table {width:100%;}#loginField table tr td {padding: 4px;}#bcWrapper {position:absolute;width:100%;left:0px;top:-80px;z-index:300;display:none;padding:0 50px;}#breadcrumbs {font-size: 16px;font-size: 1.6rem;line-height: 40px;padding:20px 0;color: var(--cGreenDark);text-align:center;background-color:#D1DED4;}#pBWrapper {width: 100%;font-size: 20px;font-size: 2.0rem;position:relative;padding:0;margin:0 0 100px 0;}#pBTop {width: 100%;position:relative;padding:40px 0 0 0;}#pBTop img.pBWImage {width: 100%;display:block;background-image: url(../images/css/footer-illustration.gif);background-repeat: no-repeat;background-position:center bottom;background-size:contain;}#pBTopContent {width:90%;position:absolute;left:50%;top:0px;margin:0 0 0 -45%;text-align:center;}#pBTopContent #pBTopTitle {line-height:120%;font-size: 50px;font-size: 5.0rem;color:var(--cGreenDark);text-transform:uppercase;}#pBTopContent #pBTopSubTitle {line-height:120%;font-size: 50px;font-size: 5.0rem;color:var(--cGreenDark);}#pBTopContent #pBTopText {display:none;}#pageBanner {width: 100%;padding:30px 14px 70px 14px;background-color:var(--cGreenDark);}#pageBanner .pBBoxWrapper {padding:0px 15px;margin:0 0 20px 0;vertical-align:top;}#pageBanner.pB4 .pBBoxWrapper {width:100%;}#pageBanner.pB3 .pBBoxWrapper {width:100%;}#pageBanner.pB2 .pBBoxWrapper {width:100%;}#pageBanner .pBBox {text-align:center;width:100%;padding:0 25px;display:block;}#pageBanner .pBBox span {display:block;}#pageBanner .pBBox .pBTitle {color:var(--cYellow);text-transform:uppercase;font-size: 22px;font-size: 2.2rem;padding:0 0 10px 0;}#pageBanner .pBBox .pBText {color:var(--cYellow);font-size: 18px;font-size: 1.8rem;}#pBWrapper a.requestButton {position:absolute;left:50%;bottom:-44px;margin:0 0 0 -162px;width:324px;line-height:54px;padding:17px 0;background-image: url(../images/css/buttonBG.png);background-size:cover;background-position:left center;display:block;text-align:center;text-decoration:none !important;color:var(--cGreenDark);}#pBWrapper a.requestButton:hover {background-position:right center;}#pBWrapper a.requestButton span.rqBTop {width:100%;padding:0 5%;line-height:30px;font-size: 22px;font-size: 2.2rem;font-weight:700;display:block;text-transform:uppercase;}#pBWrapper a.requestButton span.rqBBottom {width:100%;padding:0 5%;line-height:24px;font-size: 18px;font-size: 1.8rem;display:block;}#footerWrapper {width: 100%;padding: 0px 0px 5px;position:relative;}footer {padding: 15px 0 60px 0;width: 100%;position: relative;color: #FFF;margin: 0 auto;}#footerBoxen {width: 100%;font-size:80%;display:flex;flex-wrap: wrap;gap: 20px;}.fBoxWrapper {width: 100%;padding:15px;}.fBox {width:100%;background-color:var(--cGreen);position:relative;padding:20px;display:flex;}.fBoxBorder {width:100%;border:6px solid var(--cGreenBorder);padding:25px 30px;text-align:center;color:var(--cYellow);font-size:16px;font-size:1.6rem;display:flex;}.fBox b {display:block;width:28px;height:28px;background-image: url(../images/css/border-round-angle.gif);position:absolute;}.fBox b.lt {left:20px;top:20px;transform: rotate(90deg);}.fBox b.rt {right:20px;top:20px;transform: rotate(180deg);}.fBox b.rb {right:20px;bottom:20px;transform: rotate(270deg);}.fBox b.lb {left:20px;bottom:20px;}.fboxIcon {display:block;background-size:contain;background-repeat:no-repeat;position:absolute;width:100%;height:80px;left:0px;z-index: 10;}.fboxIcon.rc {background-image:url(../images/css/icon-rc.png);background-position:center center;top:-35px;}.fboxIcon.bird {background-image:url(../images/css/icon-bird.png);background-position:center center;top:-52px;}.fBoxContent {width:100%;margin:auto;text-align:center;color:var(--cYellow);z-index: 10;}.fBCTitle {width:100%;font-size:22px;font-size:2.2rem;font-weight:700;text-transform:uppercase;padding:0 0 10px 0;}.fBCDaten {width:100%;font-size:18px;font-size:1.8rem;line-height: 140%;}.fBCDaten .fBCDAdresseTop {padding:0 0 10px 0;}.fBCDaten .fBCDAdresseBottom {font-size:22px;font-size:2.2rem;}.fBCDaten .fBCDAdresseBottom a {color:inherit;text-decoration:none;}.fBCDaten a.fBCDAnreise {display:block;padding:30px 0 0 0;color:var(--cOrange);text-decoration:none;text-transform:uppercase;}.fBCDaten ul.infoList {margin:0;padding:10px 0 0 0;}.fBCDaten ul.infoList li {margin:0 0 15px 0;padding:0 0 0 20px;list-style:none;line-height:20px;background-image:url(../images/css/fBoxliIcon.png);background-repeat:no-repeat;background-position:left center;}.fBCDaten ul.infoList li a {color:inherit;text-decoration:none;}#footerLinks {width:100%;padding:0 10px;display: flex;flex-wrap: wrap;gap: 20px;}#footerNavi {font-size:13px;font-size:1.3rem;text-align:center;color:var(--cGreen);padding:0;margin:0 auto;min-width: -webkit-fit-content;min-width: -moz-fit-content;min-width: fit-content;display: flex;flex-wrap: wrap;gap: 2px;justify-content: center;}#partner {position: relative;margin:0 auto;text-align:center;min-width: -webkit-fit-content;min-width: -moz-fit-content;min-width: fit-content;display: flex;flex-wrap: wrap;gap: 10px;justify-content: center;}#partner a {text-indent: -20000em !important;display: block;height: 32px;overflow:hidden;background-size: contain;background-position: center;background-repeat: no-repeat;}#partner a#holidaycheck { width:68px; background-image: url(../images/partner/holidaycheck.svg); }#partner a#tripadvisor { width:79px; background-image: url(../images/partner/tripadvisor.svg); }#partner a#ritten { width:83px; background-image: url(../images/partner/ritten-renon.svg); }#partner a#suedtirol { width:31px; background-image: url(../images/partner/suedtirol.svg); }#partner a#bookingsuedtirol { width:80px; background-image: url(../images/partner/booking_suedtirol.svg); }#googleCodes {width:100%;height:0px;overflow:hidden;}a.wwsConsent-setting-loader {position: fixed;z-index: 2000;right: 5px;bottom: 55px;width: 50px;height: 50px;border-radius: 300px;background-color: #008000;color: #FFF;display: block;box-shadow: 5px 5px 20px -5px rgba(0,0,0,0.75);background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 700 700' viewBox='0 0 700 700' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF'%3E%3Cpath d='m529.2 221.4c0-8.2-6.5-15.1-15.1-15.9-26.5-3.3-51.4-9-74.7-17.1-26.5-9.8-53.5-21.6-80.8-35.9-5.7-3.3-11.4-3.3-17.1 0-26.5 14.3-53.5 26.1-80.4 35.1-24.5 8.2-49.8 14.3-74.7 17.1-8.2.8-14.7 7.3-15.5 15.9-2.4 98.4 21.2 180 69.8 243.3 26.5 34.3 60.4 62.4 100.4 83.7 2.4 2 6.1 2.4 9 2.4s5.7-.8 9.4-2c39.2-21.2 73.1-49.4 100-83.7 48.5-62.9 72.1-144.5 69.7-242.9zm-35.1 14.7c-.4 85.3-21.6 155.5-63.3 209.4-21.6 27.3-48.6 51-80.8 69.8-32.7-19.2-59.6-42.9-80.4-69.8-41.6-54.3-62.9-124.5-63.3-209.4 22-3.7 44.1-9.4 67.8-17.1 24.5-8.6 50.2-19.6 75.9-32.7 27.3 13.5 52.7 24.5 75.9 32.7 24.5 7.7 47 13.4 68.2 17.1z'/%3E%3Cpath clip-rule='evenodd' d='m404.4 409.8h-108.8c-8.4 0-15.1-6.8-15.1-15.1v-78.7c0-8.4 6.8-15.1 15.1-15.1h2.9v-3h.1c0-28.5 23.1-51.5 51.5-51.5 28.5 0 51.3 23.1 51.3 51.5v3h3c8.4 0 15.1 6.8 15.1 15.1v78.7c.1 8.4-6.7 15.1-15.1 15.1zm-54.2-145.2c-18.4 0-33.3 14.9-33.3 33.3h-.1v3h66.5v-.2c.1-.9.2-1.8.2-2.8 0-18.4-14.9-33.3-33.3-33.3zm51.3 60.6c0-3.3-2.7-6.1-6.1-6.1h-90.9c-3.3 0-6.1 2.7-6.1 6.1v60.5c0 3.3 2.7 6.1 6.1 6.1h90.9c3.3 0 6.1-2.7 6.1-6.1zm-50 48.3h-3c-4.2 0-7.5-3.4-7.5-7.5v-21c0-4.2 3.4-7.5 7.5-7.5h3c4.2 0 7.5 3.4 7.5 7.5v20.9c0 4.2-3.4 7.6-7.5 7.6z' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");background-size: 50px 50px;background-position: left center;background-repeat: no-repeat;overflow: hidden;cursor: pointer;}a.wwsConsent-setting-loader span {padding: 0 20px 0 50px;display: block;line-height: 50px;}a.wwsConsent-setting-loader:hover {width: auto;overflow: visible;}#hBWrapper2023 {padding:0 10px;}#hBWrapper2023 #homeBoxen {width:100%;display: grid;grid-template-columns: repeat(2, 1fr);gap: 8px;padding:40px 0;}#homeBoxen span {display:block;}#hBWrapper2023 .hBox {background-size:cover;background-repeat:no-repeat;background-position: center;width: 100%;display: flex;position: relative;padding:10px 5px;box-sizing:border-box;text-decoration: none;aspect-ratio: 1/1;}#hBWrapper2023 .hBoxData {background-color:var(--cGreen);width: 100%;display: flex;position: relative;padding: 17px;box-sizing:border-box;}#homeBoxen span.hBoxData:after {background-image:url(../images/css/rahmen-quadrat.png);background-repeat:no-repeat;background-size:100% 100%;position: absolute;top:0;left:0;width:100%;height:100%;z-index: 2;content: "";}#hBWrapper2023 #homeBoxen span.hBoxData .hBoxDText {text-align:center;color:var(--cYellow);position: relative;width:100%;max-width: 350px;margin:auto;box-sizing:border-box;padding:5px 10px;}#homeBoxen span.hBoxData .hBoxDText .hBoxDTTitle {font-size:45px;font-size:4.5rem;line-height:120%;}#homeBoxen span.hBoxData .hBoxDText .hBoxDTSubTitle {font-size:30px;font-size:3.0rem;line-height:100%;}#homeBoxen span.hBoxData .hBoxDText .hBoxDTData {padding:5px 0 0 0;font-size:14px;font-size:1.4rem;}#hBLeftBottomRight, #hBRightRightTop {grid-column:1/3;aspect-ratio: 1/1;}#hBWrapper2023 #homeBoxen span.hBText {position: relative;margin: auto auto 0 auto;width:100%;text-align:center;color:#FCF9BD;text-transform:uppercase;z-index:20;}#hBWrapper2023 #homeBoxen #hBLeftTop1 {background-image:url(../images/css/homeBoxen/erdpyramiden.jpg);}#hBWrapper2023 #homeBoxen #hBLeftTop2 {background-image:url(../images/css/homeBoxen/wein.jpg);}#hBWrapper2023 #homeBoxen #hBRightLeft1 {background-image:url(../images/css/homeBoxen/gourmet.jpg);}#hBWrapper2023 #homeBoxen #hBRightRightTop {background-image:url(../images/css/homeBoxen/zimmer.jpg);}#hBWrapper2023 #homeBoxen #hBLeftBottomLeft1 {background-image:url(../images/css/homeBoxen/biken.jpg);}#hBWrapper2023 #homeBoxen #hBLeftBottomLeft2 {background-image:url(../images/css/homeBoxen/wandern.jpg);}#hBWrapper2023 #homeBoxen #hBRightLeft2 {background-image:url(../images/css/homeBoxen/terrasse.jpg);}#hBWrapper2023 #homeBoxen #hBRightRightBottom1 {    background-image:url(../images/css/homeBoxen/360images.jpg);}#hBWrapper2023 #homeBoxen #hBRightRightBottom2 {background-image:url(../images/css/homeBoxen/wellness.jpg);}#hBWrapper2023 #homeBoxen .hBox:after {background-image:url(../images/css/homeBoxenSchatten.png);background-repeat:repeat-x;background-position:left bottom;position: absolute;top:0;left:0;width:100%;height:100%;z-index: 2;content: "";}#hBWrapper2023 #homeBoxen .hBox:hover:after {background-color: rgba(0, 0, 0, .5);background-image: none;background-repeat:no-repeat;background-size:100% 100%;position: absolute;top:0;left:0;width:100%;height:100%;z-index: 2;content: "";}@media only screen and (min-width: 600px) {#hBWrapper2023 #homeBoxen {grid-template-columns: repeat(3, 1fr);gap: 10px;}#hBWrapper2023 .hBox#hBLeftTop1 { grid-column:1/3; grid-row: 1/2; height: 100%; aspect-ratio: auto; }#hBLeftBottomRight {grid-column:2/-1;grid-row:2/4;}#hBRightRightTop {grid-column:1/3;}#hBRightLeft1 {grid-row:3/4;}#hBWrapper2023 #hBRightLeft2 {grid-column: span 2;height: 100%; aspect-ratio: auto;}#hBRightRightTop {grid-row: span 2;}#hBRightRightBottom2 {grid-column:3/4;}}@media only screen and (min-width: 900px) {#hBWrapper2023 {padding:0 30px;}#hBWrapper2023 #homeBoxen {grid-template-columns: repeat(4, 1fr);gap: 12px;}#hBLeftBottomRight {grid-column:3/-1;grid-row:2/4;}#hBWrapper2023 #hBRightLeft2 {grid-column:2/3;grid-row: span 2;}#hBRightRightTop {grid-row: span 2;}#hBWrapper2023 #hBRightRightBottom1 {grid-column: span 2;height: 100%; aspect-ratio: auto;}#hBWrapper2023 #hBRightRightBottom2 {grid-column: span 2;height: 100%; aspect-ratio: auto;}}@media only screen and (min-width: 1200px) {#hBWrapper2023 {padding:0 50px;}#hBWrapper2023 #homeBoxen {grid-template-columns: repeat(6, 1fr);gap: 14px;}#hBWrapper2023 .hBox#hBLeftTop1 { grid-column:1/3; grid-row: 1/2; height: 100%; aspect-ratio: auto; }#hBLeftTop2 { grid-column:3/4; grid-row: 1/2; aspect-ratio: 1/1; }#hBRightLeft1 { grid-column:4/5; grid-row: 1/2; aspect-ratio: 1/1; }#hBRightRightTop { grid-column:5/-1; grid-row: 1/3; aspect-ratio: 1/1; }#hBLeftBottomLeft1 { grid-column:1/2; grid-row: 2/3; aspect-ratio: 1/1; }#hBLeftBottomRight { grid-column:2/4; grid-row: 2/4; aspect-ratio: 1/1; }#hBLeftBottomLeft2 { grid-column:1/2; grid-row: 3/4; aspect-ratio: 1/1; }#hBWrapper2023 #hBRightLeft2 { grid-column:4/5; grid-row: 2/4; height: 100%; }#hBWrapper2023 #hBRightRightBottom1,#hBWrapper2023 #hBRightRightBottom2 {grid-column: span 1;}#homeBoxen span.hBoxData .hBoxDText .hBoxDTTitle {font-size:60px;font-size:6.0rem;}#homeBoxen span.hBoxData .hBoxDText .hBoxDTSubTitle {font-size:65px;font-size:6.5rem;}#homeBoxen span.hBoxData .hBoxDText .hBoxDTData {padding:10px 0 0 0;font-size:22px;font-size:2.2rem;}}#uspBWrapper {width: 100%;font-size: 20px;font-size: 2.0rem;position: relative;padding: 0;margin: 0 0 100px 0;}#uspBlock {width: 100%;padding: 30px 35px 70px;box-sizing: border-box;}#uspBlock .uspBBoxWrapper {padding: 0px 15px;margin:0 0 15px 0;box-sizing: border-box;vertical-align: top;}#uspBlock.uspB3 .uspBBoxWrapper {width: 100%;}#uspBlock .uspBBox {text-align: center;width: 100%;padding: 30px 50px;box-sizing: border-box;display: block;border:6px solid #9BB1A2;position:relative;height:140px;}#uspBlock .uspBBox span {display: block;}#uspBlock .uspBBox .uspBTitle {color: var(--cGreenDark);font-size: 22px;font-size: 2.2rem;font-weight:700;padding: 0;line-height:30px;position: relative;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}#uspBlock a {color: var(--cGreenDark);text-decoration:none !important;}#uspBlock .uspBBox b {display:block;width:28px;height:28px;background-image: url(../images/css/border-round-angle-1.gif);position:absolute;}#uspBlock .uspBBox b.lt {left:-6px;top:-6px;transform: rotate(90deg);}#uspBlock .uspBBox b.rt {right:-6px;top:-6px;transform: rotate(180deg);}#uspBlock .uspBBox b.rb {right:-6px;bottom:-6px;transform: rotate(270deg);}#uspBlock .uspBBox b.lb {left:-6px;bottom:-6px;}#uspBWrapper a.requestButton {position: absolute;left: 50%;bottom: -44px;margin: 0 0 0 -162px;width: 324px;line-height:54px;padding: 17px 0;background-image: url(../images/css/buttonBG.png);background-size: cover;background-position:left center;display: block;text-align: center;text-decoration: none !important;color: var(--cGreenDark);}#uspBWrapper a.requestButton:hover {background-position:right center;}#uspBWrapper a.requestButton span.rqBTop {width:100%;padding: 0 5%;line-height: 30px;font-size: 22px;font-size: 2.2rem;font-weight: 700;display: block;text-transform: uppercase;}#uspBWrapper a.requestButton span.rqBBottom {width:100%;padding: 0 5%;line-height: 24px;font-size: 18px;font-size: 1.8rem;display: block;}@media only screen and (min-width: 990px) {#uspBlock {padding: 40px 35px 90px;}#uspBlock .uspBBoxWrapper {padding: 0px 15px;margin:0;display: inline-block;}#uspBlock.uspB3 .uspBBoxWrapper {width: 33.3333%;}}#loginDialog {    max-width: 400px;    margin:80px auto 0 auto;    padding: 36px 32px 28px;    background: #ffffff;    border-radius: 10px;    box-shadow: 0 4px 24px rgba(0,0,0,.10), 0 1px 4px rgba(0,0,0,.06);        font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 14px;    color: #1a1f36;    line-height: 1.5;    position: relative;}#loginDialog::before {    width: 100%;    content: "CMS - Login";    display: block;    text-align: center;    font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 10px;    font-weight: 700;    letter-spacing: .20em;    text-transform: uppercase;    color: #8892a4;    position: absolute;    top: -30px;    left: 0;}#loginDialog .login-row {    display: flex;    flex-direction: column;    gap: 5px;    margin-bottom: 16px;}#loginDialog .login-row.login-submit {    margin-top: 22px;    margin-bottom: 0;}#loginDialog .login-row label {    font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 11px;    font-weight: 700;    letter-spacing: .06em;    color: #555e7a;               text-transform: uppercase;}#loginDialog .login-row input[type="text"],#loginDialog .login-row input[type="password"] {    width: 100%;    padding: 10px 12px;    font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 14px;    color: #1a1f36;               border: 1.5px solid #d0d5e0;    border-radius: 6px;    background: #f8f9fb;    transition: border-color .18s, box-shadow .18s, background .18s;    box-sizing: border-box;    outline: none;    -webkit-appearance: none;}#loginDialog .login-row input[type="text"]:focus,#loginDialog .login-row input[type="password"]:focus {    border-color: #3d6bb5;    background: #ffffff;    box-shadow: 0 0 0 3px rgba(61,107,181,.15);}#loginDialog .login-row.is-error input[type="text"],#loginDialog .login-row.is-error input[type="password"] {    border-color: #c0392b;    background: #fff5f5;    box-shadow: 0 0 0 3px rgba(192,57,43,.12);}#loginDialog #loginSubmitBtn {    display: block;    width: 100%;    padding: 11px 0;    text-align: center;    font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 12px;    font-weight: 700;    letter-spacing: .10em;    text-transform: uppercase;    color: #ffffff;               background: #2c4a7c;    border-radius: 6px;    cursor: pointer;    text-decoration: none;    transition: background .18s, transform .12s, box-shadow .18s;    box-shadow: 0 2px 8px rgba(44,74,124,.25);    -webkit-user-select: none;       -moz-user-select: none;            -ms-user-select: none;        user-select: none;}#loginDialog #loginSubmitBtn:hover {    background: #1e3660;    color: #ffffff;               box-shadow: 0 4px 14px rgba(44,74,124,.32);    text-decoration: none;}#loginDialog #loginSubmitBtn:active {    transform: translateY(1px);    box-shadow: 0 1px 4px rgba(44,74,124,.18);}#loginDialog #loginSubmitBtn.is-loading {    opacity: .55;    pointer-events: none;    cursor: default;}#loginDialog #loginSubmitBtn.is-loading::after {    content: " ...";}#loginDialog #loginFeedback {    min-height: 0;    margin-top: 14px;}#loginDialog .login-msg {    margin: 0;    padding: 10px 14px;    border-radius: 6px;    font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 12.5px;    line-height: 1.45;    border: 1px solid transparent;}#loginDialog .login-ok {    background: #d4edda;    color: #155724;    border-color: #b8dac2;}#loginDialog .login-info {    background: #d1ecf1;    color: #0c5460;    border-color: #a8d9e4;}#loginDialog .login-error {    background: #f8d7da;    color: #721c24;    border-color: #f0b8bc;}#loginDialog .login-row input[type="email"] {    width: 100%;    padding: 10px 12px;    font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 14px;    color: #1a1f36;    border: 1.5px solid #d0d5e0;    border-radius: 6px;    background: #f8f9fb;    transition: border-color .18s, box-shadow .18s, background .18s;    box-sizing: border-box;    outline: none;    -webkit-appearance: none;}#loginDialog .login-row input[type="email"]:focus {    border-color: #3d6bb5;    background: #ffffff;    box-shadow: 0 0 0 3px rgba(61,107,181,.15);}#loginDialog .login-row.is-error input[type="email"] {    border-color: #c0392b;    background: #fff5f5;    box-shadow: 0 0 0 3px rgba(192,57,43,.12);}#loginDialog #resetSubmitBtn {    display: block;    width: 100%;    padding: 11px 0;    text-align: center;    font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 12px;    font-weight: 700;    letter-spacing: .10em;    text-transform: uppercase;    color: #ffffff;    background: #2c4a7c;    border-radius: 6px;    cursor: pointer;    text-decoration: none;    transition: background .18s, transform .12s, box-shadow .18s;    box-shadow: 0 2px 8px rgba(44,74,124,.25);    -webkit-user-select: none;       -moz-user-select: none;            -ms-user-select: none;        user-select: none;}#loginDialog #resetSubmitBtn:hover {    background: #1e3660;    color: #ffffff;    box-shadow: 0 4px 14px rgba(44,74,124,.32);    text-decoration: none;}#loginDialog #resetSubmitBtn:active {    transform: translateY(1px);    box-shadow: 0 1px 4px rgba(44,74,124,.18);}#loginDialog #resetSubmitBtn.is-loading {    opacity: .55;    pointer-events: none;    cursor: default;}#loginDialog #resetSubmitBtn.is-loading::after {    content: " ...";}#loginDialog #resetFeedback {    min-height: 0;    margin-top: 14px;}#loginDialog .login-forgot {    margin-top: 14px;    margin-bottom: 0;    text-align: center;}#loginDialog #forgotPasswordBtn,#loginDialog #backToLoginBtn {    font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 11px;    color: #7a8499;    text-decoration: none;    cursor: pointer;    transition: color .15s;}#loginDialog #forgotPasswordBtn:hover,#loginDialog #backToLoginBtn:hover {    color: #2c4a7c;    text-decoration: underline;}body.naviOpen {overflow-y: hidden;}body #naviWrapper {width: 100vw;height: calc(100% - 44px);padding:0px;box-sizing: border-box;position: fixed;top: 44px;right: 0;bottom: 0;transform: translate(100vw, 0px);transition: ease-out 0.5s;z-index: 20000;background-color: rgba(39,72,50,0.95);overflow-y: scroll;display:flex;flex-direction:column;}body.naviOpen #naviWrapper {transform: translate(0px, 0px);transition: ease-out 0.5s;}#mobilSprachNavi {width:100%;text-align:center;padding:23px 0;line-height:30px;color:var(--cYellow);}#mobilSprachNavi a {line-height:30px;font-size: 14px;font-size: 1.4rem;color:var(--cYellow);display:inline-block;text-decoration:none;text-transform:uppercase;margin:0 10px;}#mobilSprachNavi a.LangActiv {color:var(--cOrange);}#mobilNavi {width:100%;flex:6;padding:15px;text-align:center;box-sizing:border-box;}#mobilNavi .mfNavi {width:100%;padding:15px 0;}#mobilNavi .mfNavi a {display:block;font-size: 40px;font-size: 4.0rem;line-height:40px;font-weight:400;color:var(--cYellow);text-decoration:none;}#mobilNavi .mfNavi a.mfNaviActiv {color:var(--cOrange);}#mobilNaviCTA {width:100%;flex:1;display:flex;}#mobilNaviCTA a.requestButton {margin:auto;width: 162px;line-height:44px;background-image: url(../images/css/buttonBG.png);background-size: cover;display: block;text-align: center;text-decoration: none !important;color: var(--cGreenDark);}#mobilNavi ul.mSubNavi {padding:5px 0px 0px 0px;margin:0;display: flex;justify-content: center;flex-wrap: wrap;}#mobilNavi ul.mSubNavi li {list-style: none;padding: 0;margin: 5px;font-weight: 300;}#mobilNavi ul.mSubNavi li a {display:block;color:#FFF;text-decoration:none;font-family: 'Lato', sans-serif;font-size: 17px;font-size: 1.7rem;line-height:30px;padding: 0 10px;border:1px solid #FFF;border-radius: 4px;}#mobilNavi ul.mSubNavi li a.sNaviactiv {color: var(--cGreenDark);background-color: #FFF;}#sprachwahl a {line-height:44px;display:inline-block;padding:0 10px 0 0;color:#99998C;text-decoration:none;text-transform:uppercase;}#sprachwahl a:hover {color:#061D13;}#topButtons a {display:block;text-align:center;padding:10px 0 14px 0;line-height:20px;min-width: 44px;font-size:16px;font-size:1.6rem;text-decoration:none;color:var(--cGreenDark);vertical-align:top;}#topButtons a span {display:none;}#topButtons a.topButton.tB0 {background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 20 44' viewBox='0 0 20 44' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FCF8C3' d='m20 28.3c0 .7-.6 1.2-1.3 1 0 0-2-1-8.7-1s-8.7 1-8.7 1c-.7.2-1.3-.3-1.3-1v-12.6c0-.7.6-1.2 1.3-1 0 0 2 1 8.7 1s8.7-1 8.7-1c.7-.1 1.3.3 1.3 1zm-1.3-12.1s-.9.3-1.5.3c-1.7.3-4.1.6-7.2.6s-5.4-.2-7.2-.6c-.7-.1-1.4-.4-1.4-.4v11.7s.9-.3 1.4-.3c1.7-.3 4.1-.6 7.2-.6s5.4.2 7.2.6c.6.1 1.4.3 1.4.3zm-4 8.6-2.5-4.7c0-.1-.1-.1-.2-.1s-.2 0-.2.1l-2.1 2.7c-.1.1-.2.1-.3 0l-1.3-1.2c-.1 0-.3 0-.3 0l-2.5 3.1c-.1 0-.1.2-.1.2 1.4-.1 3-.2 4.8-.2s3.3 0 4.8.2c0 .1 0 0-.1-.1zm-8.1-4.4c.6-.1 1-.7.8-1.3-.1-.6-.7-1-1.3-.8-.6.1-1 .7-.8 1.3.1.6.7 1 1.3.8z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;}#topButtons a.topButton.tB290 {background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 20 44' viewBox='0 0 20 44' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FCF8C3' d='m6.4 966.2-1 2.6h-3.6c-1 0-1.8.8-1.8 1.8v10.3c0 1 .8 1.8 1.8 1.8h16.4c1 0 1.8-.8 1.8-1.8v-10.3c0-1-.8-1.8-1.8-1.8h-3.6l-1-2.6zm3.6 4.6c2.7 0 4.9 2.2 4.9 4.9s-2.2 4.9-4.9 4.9-4.9-2.2-4.9-4.9 2.2-4.9 4.9-4.9zm0 1.5c-1.9 0-3.3 1.5-3.3 3.3s1.4 3.4 3.3 3.4 3.3-1.5 3.3-3.3-1.4-3.4-3.3-3.4z' transform='translate(0 -952.36218)'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;}#topButtons a.topButton.tB610 {width:153px;padding:10px 0 14px 0;background-image: url(../images/css/tBAnfrage.png);background-position:left center;background-repeat:no-repeat;font-size:18px;font-size:1.8rem;text-transform:uppercase;font-weight:700;color:var(--cGreenDark);display: none;}a.topButton.tB610:hover {background-position:right center;}a.topButton.tB620 {padding:10px 0 14px 0;margin:0 30px 0 0;}@media only screen and (max-width: 749px) {#topButtons a.topButton.tB610 {display: block;position: fixed;    bottom: 0;    left: 50%;    transform: translateX(-50%) rotate(180deg);}#topButtons a.topButton.tB610 span {display:inline-block;transform: rotate(-180deg);}}@media only screen and (min-width: 750px) {#topButtons a.topButton.tB0, #topButtons a.topButton.tB290 {background-position:left center;padding:0 0 0 25px;line-height: 44px;}}ul.mainNavi {padding: 0;margin: 0;list-style: none;text-align:justify;font-family:"CCDutchCourageLite" !important;font-size: 25px;font-size: 2.5rem;    font-style:normal;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;text-transform:uppercase;font-weight:400;}ul.mainNavi:after {background-color: #FFF;color: #FFF;content: '';display: inline-block;width: 100%;height:0px;}ul.mainNavi li.fLItem {display: inline-block;padding:0;margin: 0;position:relative;width:auto;}ul.mainNavi li.liSpacer {display: inline-block;padding: 0;margin: 0;line-height: 66px;width:auto;text-align:center;}ul.mainNavi li.fLItem a {display:block;margin: 0px;line-height: 30px;padding:18px 0px;font-weight: 700 !important;color:var(--cGreenDark);text-decoration: none;}ul.mainNavi li.fLItem a:hover, ul.mainNavi li.fLItem .parent:hover a {color:#A8C39F;}ul.mainNavi li.fLItem a.aActiv, ul.mainNavi li.fLItem .parent:hover a.aActiv {color:#A8C39F;padding:18px 0 15px 0;border-bottom:3px solid #A8C39F;}ul#subNavi {padding: 0;margin: 0;list-style: none;font-size: 16px;font-size: 1.6rem;font-weight:400;display:inline-block;}@media only screen and (min-width: 1250px) {ul#subNavi {font-size: 20px;font-size: 2.0rem;}}ul#subNavi li {display:inline-block;text-align:center;line-height:60px;}ul#subNavi li a {display:block;line-height: 30px;text-decoration:none;color:var(--cGreenDark);padding:15px 10px;}ul#subNavi li a:hover {color:#000;}ul#subNavi li a.sNIActiv {padding:15px 10px 12px 10px;border-bottom:3px solid var(--cGreenDark);}ul#subNavi li .subParent {position:relative;z-index:410;}ul#subNavi li .subParent .subNavi2Wrapper {display:none;position:absolute;left:50%;top:60px;width:220px;margin:0 0 0 -110px;padding:10px 20px;background-image: url(../images/css/transparent_w70.png);}ul#subNavi li .subParent:hover .subNavi2Wrapper {display:block;z-index:411;}ul#subNavi li ul.subNavi2 {margin:0;padding:0;}ul#subNavi li ul.subNavi2 li.sN2Item {margin:0;padding:0;text-align:center !important;height:auto !important;line-height:30px;display:block;}ul#subNavi li ul.subNavi2 li a {padding:0 !important;line-height:30px !important;height:auto !important;font-size: 16px;font-size: 1.6rem;}#imageNavi {width:100%;padding:30px 0;box-sizing:border-box;}.iNaviItem {width:100%;background-color:var(--cGreen);margin:0 0 30px 0;}.iNaviItem a {display:block;text-decoration:none !important;}.iNaviItem a img {width:100%;display:block;}.iNaviItem a span {display:block;color:var(--cYellow);text-decoration:none !important;}.iNaviItem span.iNIContent {width:100%;padding:40px 30px;box-sizing:border-box;}.iNaviItem span.iNIContentTitle {font-size:50px;font-size:5.0rem;line-height:50px;color:var(--cYellow);}.iNaviItem span.iNIContentText {font-size:20px;font-size:2.0rem;padding:20px 0 0 0;}.iNaviItem span.iNIContentLink {font-size:18px;font-size:1.8rem;color:var(--cOrange) !important;text-transform:uppercase;padding:20px 0 0 0;}.iNaviItem a:hover span {color:#FFF;}.iNaviItem a:hover span.iNIContentLink {color:#B18119 !important;}@media only screen and (min-width: 990px) {ul.mainNavi li.liSpacer {width:2%;}ul.mainNavi li.liSpacer.centerSpacer {display:none;}#imageNavi {width:100%;padding:40px 50px;}.iNaviItem {margin:0 0 60px 0;}.iNaviItem a {display:flex;}.iNaviItem a img {width:49%;-o-object-fit:cover;   object-fit:cover;}.iNaviItem span.iNIContent {width:51%;padding:60px 50px;}}@media only screen and (min-width: 1250px) {ul.mainNavi {font-size: 30px;font-size: 3.0rem;}ul.mainNavi li.liSpacer {width:5%;}}#breadcrumbs a { color:#81998A; text-decoration:none; display:inline-block; }#breadcrumbs a:hover { color:var(--cGreenDark); }#breadcrumbs a strong { color:var(--cGreenDark); }#breadcrumbs span.bcLine { padding:0px 10px; text-align:center; display:inline-block; }#footerNavi a {text-decoration:none;color:var(--cGreen);line-height:30px;display:block;}#footerNavi a:hover {text-decoration:underline;}#footerNavi a.fNactiv {text-decoration:underline;}#footerNavi span {line-height:30px;display:block;}#footerNavi span.dot {padding:0 5px;}@media only screen and (min-width: 750px) {#topWrapper {z-index:100;}#top.home, #top.uts {height:296px;}#topLine {position:absolute;z-index:110;padding:0 15px;background-color:#BDCDC2;grid-template-columns: 200px 1fr 1fr 1fr 200px;}#topLine a.tLIcons {display:none;}#mobilNaviWrapper {display:none;}#sprachwahl {display:block;grid-column: 1/2;}#topButtons {grid-column: -4/-1;gap: 20px;}#topButtons a.topButton.tB0 {background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 20 44' viewBox='0 0 20 44' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23274832' d='m20 28.3c0 .7-.6 1.2-1.3 1 0 0-2-1-8.7-1s-8.7 1-8.7 1c-.7.2-1.3-.3-1.3-1v-12.6c0-.7.6-1.2 1.3-1 0 0 2 1 8.7 1s8.7-1 8.7-1c.7-.1 1.3.3 1.3 1zm-1.3-12.1s-.9.3-1.5.3c-1.7.3-4.1.6-7.2.6s-5.4-.2-7.2-.6c-.7-.1-1.4-.4-1.4-.4v11.7s.9-.3 1.4-.3c1.7-.3 4.1-.6 7.2-.6s5.4.2 7.2.6c.6.1 1.4.3 1.4.3zm-4 8.6-2.5-4.7c0-.1-.1-.1-.2-.1s-.2 0-.2.1l-2.1 2.7c-.1.1-.2.1-.3 0l-1.3-1.2c-.1 0-.3 0-.3 0l-2.5 3.1c-.1 0-.1.2-.1.2 1.4-.1 3-.2 4.8-.2s3.3 0 4.8.2c0 .1 0 0-.1-.1zm-8.1-4.4c.6-.1 1-.7.8-1.3-.1-.6-.7-1-1.3-.8-.6.1-1 .7-.8 1.3.1.6.7 1 1.3.8z'/%3E%3C/svg%3E");}#topButtons a.topButton.tB290 {background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 20 44' viewBox='0 0 20 44' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23274832' d='m6.4 966.2-1 2.6h-3.6c-1 0-1.8.8-1.8 1.8v10.3c0 1 .8 1.8 1.8 1.8h16.4c1 0 1.8-.8 1.8-1.8v-10.3c0-1-.8-1.8-1.8-1.8h-3.6l-1-2.6zm3.6 4.6c2.7 0 4.9 2.2 4.9 4.9s-2.2 4.9-4.9 4.9-4.9-2.2-4.9-4.9 2.2-4.9 4.9-4.9zm0 1.5c-1.9 0-3.3 1.5-3.3 3.3s1.4 3.4 3.3 3.4 3.3-1.5 3.3-3.3-1.4-3.4-3.3-3.4z' transform='translate(0 -952.36218)'/%3E%3C/svg%3E");}#topButtons a span {display: inline-block;}#topButtons a.topButton.tB610 {display: inline-block;}#mainNavi {display:block;padding:0 50px;background-color:#DFE8E1;}#hIlluTop {background-size:cover;background-position:center center;}#naviWrapper, body.naviOpen #naviWrapper {display:none;}#headerSpacer {height:80px;}}@media only screen and (min-width: 990px) {.fL { float:left; }.fR { float:right; }#topWrapper {padding:0 30px;}#top.home {height:200px;}#top.uts {height:237px;}#topLine {padding:0;background-color:transparent;}#topButtons {grid-column: -3/-1;gap: 30px;}#mainNavi {padding:0;top: 78px;background-color:transparent;}#sNWrapper {display:block;}a#logo {width:204px;height:166px;top:29px;}a#logo.logoSmall {width:156px;height:127px;top:17px;}#page {padding:0 0 25px 0;}#hIpager {top:-90px;}#pBTop {padding:10px 0 0 0;}#footerLinks {padding:60px 50px;}#content .smallContent {padding:0 15%;}.spaltenInhalte {padding:0 35px;}.sIRow2 .sIBoxWrapper {width:50%;padding:15px;display:inline-block;}.sIRow3 .sIBoxWrapper {width:33.33333%;padding:15px;float:left;}#hotelBewertungen {padding:0 50px;margin:70px 0 50px 0;}#hotBewBorder {padding:0px 100px;}#hotBewContent {padding:50px 100px;}#hotBewCSlider .hotBewItem span.hotBewITitle {padding:0 100px;}#hotBewSymbol {width:240px;height:80px;margin:0 0 0 -120px;bottom:-20px;}#bcWrapper {display:block;}#footerWrapper {display:block;}#routeField {float:left;width:70%;text-align:left;}#routeButton {float:right;width:25%;text-align:right;margin:0;}#pageBanner {padding:40px 35px 90px;}#pageBanner .pBBoxWrapper {padding:0px 15px;margin:0;display:inline-block;}#pageBanner.pB4 .pBBoxWrapper {width:25%;}#pageBanner.pB3 .pBBoxWrapper {width:33.3333%;}#pageBanner.pB2 .pBBoxWrapper {width:50%;}#partner a {height: 48px;direction:rtl;}#partner a#holidaycheck { width:136px; }#partner a#tripadvisor { width:158px; }#partner a#ritten { width:166px; }#partner a#suedtirol { width:62px; }#partner a#bookingsuedtirol { width:102px; }}@media only screen and (min-width: 1024px) {html {font-size: 62.5%;}footer {padding: 15px 0;}#footerBoxen {margin:100px 0 0 0;padding:0 20px;font-size:80%;}.fBoxWrapper {padding:0;width:calc((100% - 40px) / 3);}.fBox {height: 100%;}.fBoxContent {text-align:left;}}@media only screen and (min-width: 1250px) {#topWrapper {padding:0 50px;}#pBTop {padding:0;}#pBTopContent {width:70%;margin:0 0 0 -35%;}#pBTopContent #pBTopTitle {font-size: 65px;font-size: 6.5rem;}#pBTopContent #pBTopSubTitle {font-size: 65px;font-size: 6.5rem;}#pBTopContent #pBTopText {display:block;}#footerBoxen {margin:100px 0 0 0;padding:0 50px;font-size:120%;}.fboxIcon {height:110px;}.fboxIcon.rc {background-position:50px center;top:-65px;}.fboxIcon.bird {background-position:center center;top:-83px;}#footerNavi {margin: 0;justify-content: flex-start;align-items: flex-end;}#partner {margin: 0 0 0  auto;justify-content: flex-end;}}@media only screen and (min-width: 1500px) {#fullpage {width: 1500px;margin:0 auto;}}#overlayBG {    background-color: rgba(var(--cGreen_RGB),.5);    position: fixed;    left: 0;    right: 0;    top:0;    bottom: 0;    width: 100%;    height: 100vh;display: flex;    z-index: -1;    visibility: hidden;    padding: 10px;    -webkit-backdrop-filter: blur(5px);            backdrop-filter: blur(5px);    }body.hasOverlay #overlayBG {    z-index: 5000;    visibility: visible;}#overlayWrapper {    width: 100%;        max-width: 1000px;    margin: 0 auto auto auto;    padding: 50px 0 0 0;    position: relative;    opacity:0;}body.hasOverlay #overlayWrapper {    -webkit-animation-name: fadeIn;animation-name: fadeIn;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;-webkit-animation-duration: .7s;animation-duration: .7s;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}#overlayWrapper a#oW_Close {    width: 50px;    height: 50px;    display: block;    background-color: var(--cGreenDark);    position: absolute;    right: 0px;    top: 0px;        background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 30 30' viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23FFF' stroke-width='2' stroke-linecap='round' fill-opacity='0'%3E%3Cpath d='M 7,7 23,23' /%3E%3Cpath d='M 7,23 23,7' /%3E%3C/g%3E%3C/svg%3E");background-size:30px;background-position:center;background-repeat:no-repeat;cursor: pointer;}#overlayWindow {    background-color: #FFF;    overflow-y: auto;    max-height: calc(100dvh - 70px);    position: relative;}#overlayContent {    padding: 20px;    font-size: 16px;    font-size: 1.6rem;    position: relative;}#overlayBG.noPadding #overlayContent {    padding:0;}#overlayContent a {    color: inherit;}@media only screen and (min-width: 800px) {#overlayWrapper {    margin: 50px auto auto auto;}#overlayWindow {    max-height: calc(100dvh - 130px);}#overlayContent {    padding: 50px;}}