@import 'https://fonts.googleapis.com/css?family=Kreon:300,700';#cmsTextarea {width:100%;padding:30px 50px 0 50px;box-sizing:border-box}#content {text-align:left;font-size:18px;font-size:1.8rem;font-weight:300;color:#1F100E;line-height:150%}#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 {color:#1E1E1E;text-decoration:underline}#content a:hover {text-decoration:none}#content a.cLink {height:50px;line-height:50px;font-size:140%;font-weight:70;color:#002B42;text-decoration:none;width:auto;display:block;text-transform:uppercase;background-image:url(../images/css/infoPfeil.gif);background-position:left center;background-repeat:no-repeat;background-color:#F5AF4C;padding-left:40px;margin-top:30px}#content a.cLink:hover {color:#1E1E1E}#content h1, #content h3 {color:#1E1E1E;line-height:120%;font-size:40px;font-size:4.0rem;margin:0px;padding:0px}#content h1:before {position:absolute;top:-5px;left:0;width:40px;height:5px;background-color:#1E1E1E;content:""}#content h2, #content h4 {line-height:120%;font-weight:400;font-size:25px;font-size:2.5rem;color:#1E1E1E;margin:0px;padding:0px}#content h5 {line-height:120%;font-weight:400;font-size:24px;font-size:2.4rem;color:#1E1E1E;margin:0px;padding:0px}@media only screen and (min-width:990px) {#content h1, #content h3 {font-size:50px;font-size:5.0rem}#content h2, #content h4 {font-size:30px;font-size:3.0rem}}#content .aL{text-align:left}#content .aC{text-align:center}#content .aR{text-align:right}#content .text {width:100%}#content .text p {padding-bottom:2px;padding-top:2px;margin-bottom:2px;margin-top:2px}#content .text ul {padding-bottom:5px;padding-top:0px;margin:0px;padding-left:20px}#content .text ul li {list-style:square;line-height:130%;padding-bottom:5px}#content .cImageWrapper {overflow:hidden;position:relative;margin:0px;padding:0px}#content .cImageWrapper img {display:block;width:100%}#content .layout1 .cImageWrapper {margin:0px}#content .layout2 .cImageWrapper {margin:0px}#content .layout3 .cImageWrapper {margin:0px}#content .layout4 .cImageWrapper {margin:0px}@media only screen and (min-width:450px) {#content .layout1 .cImageWrapper {float:left}#content .layout2 .cImageWrapper {float:right}#content .layout3 .cImageWrapper {float:left}#content .layout3 .textBlock, #content .layout5 .textBlock {float:right}#content .layout4 .cImageWrapper {float:right}#content .layout4 .textBlock {float:left}#content .layout1 .cImageWrapper.cIWsize60, #content .layout1 .cImageWrapper.cIWsize55, #content .layout1 .cImageWrapper.cIWsize50, #content .layout1 .cImageWrapper.cIWsize45, #content .layout1 .cImageWrapper.cIWsize40, #content .layout1 .cImageWrapper.cIWsize35, #content .layout1 .cImageWrapper.cIWsize30 {margin:0px 22px 0px 0px}#content .layout2 .cImageWrapper.cIWsize60, #content .layout2 .cImageWrapper.cIWsize55, #content .layout2 .cImageWrapper.cIWsize50, #content .layout2 .cImageWrapper.cIWsize45, #content .layout2 .cImageWrapper.cIWsize40, #content .layout2 .cImageWrapper.cIWsize35, #content .layout2 .cImageWrapper.cIWsize30 {margin:0px 0px 0px 22px}}#content .cImageRow {width:100%}#content .cImageRow .cImageWrapper {display:block}#content .layout5 .cImageWrapper {text-align:left;float:left;margin:0px}#content .layout6 .cImageWrapper {text-align:right;float:right;margin:0px}#content .layout7 .cImageRow {margin:0px 0px 12px 0px}#content .layout7 .cImageRow .cImageWrapper {float:left}#content .layout8 .cImageWrapper {margin:0px auto 12px}#content .layout9 .cImageRow {margin:0px 0px 12px}#content .layout9 .cImageRow .cImageWrapper {float:right}#content .layout10 .cImageWrapper {margin:12px auto 0px}.cIWsize30, .cIWsize35, .cIWsize40, .cIWsize45, .cIWsize50, .cIWsize55, .cIWsize60, .cIWsize65, .cIWsize70, .cIWsize75, .cIWsize80, .cIWsize85, .cIWsize90, .cIWsize95, .cIWsize100{width:100%}.tBsize95 .tBsize65, .tBsize60, .tBsize55, .tBsize50, .tBsize45, .tBsize40, .tBsize35{width:100%}@media only screen and (min-width:450px) {.cIWsize30{width:30%} .tBsize65{width:65%}.cIWsize35{width:35%} .tBsize60{width:60%}.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:30%}.cIWsize70{width:70%} .tBsize25{width:25%}.cIWsize75{width:75%} .tBsize20{width:20%}.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:calc(100% - 200px);height:0px;margin:25px 0 0 0;padding:0px 0px 25px;border-top:1px solid #CCC;position:relative}.offline {background-color:#F0C6C6}.absatz {width:100%;position:relative;padding:0px}.absatz.layout5, .absatz.layout6 {padding:30px 20px;box-sizing:border-box}.absatz .pAnchor {position:absolute;top:-200px;height:0px}.absatz.color {background-color:#EEE}.absatz.color .textBlock {padding:15px inherit;box-sizing:border-box}.cmsEditWrapper {position:relative;left:-5px;padding:0px 5px;width:100%}.cmsEditWrapper:hover {background-color:#EEE;z-index:990}.cmsEditWrapper .loginRow {position:absolute;left:-20000px;top:0px;width:100%;height:30px;background-color:#FFF;border:2px solid #EEE;padding:3px;margin-bottom:5px;box-sizing:border-box;z-index:9000}.editbox {float:left;padding:0 10px 0 0}.editboxR {float:right}.cmsEditWrapper:hover .loginRow {left:0px}.video-container{position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden} .video-container iframe,.video-container object,.video-container embed{position:absolute; top:0; left:0; width:100%; height:100%}.spaltenInhalte {width:100%;padding:20px 0px 0px 0px;margin:0px 0px 20px 0px}.spaltenInhalte span {display:block}.spaltenInhalte a {}.spaltenInhalte .sIRow31 {width:100%}.spaltenInhalte .sIRow31 .sIRowWrapper.fL {width:100%}.spaltenInhalte .sIRow31 .sIRowWrapper.fR {width:100%}.spaltenInhalte .sIRow31 .sIRowWrapper.fL .sIBox {width:100%;margin:0px 0px 30px 0px;text-align:center}.spaltenInhalte .sIRow31 .sIRowWrapper.fR .sIBox {width:100%;margin:0px 0px 30px 0px;text-align:center}.spaltenInhalte .sIBox .sIBoxTitle {color:#1E1E1E;text-transform:uppercase}.spaltenInhalte .sIRow31 .sIBox .sIBoxTitle {line-height:24px;font-size:20px;font-size:2.0rem;display:inline-block;position:relative;margin:15px 0 0 0}.spaltenInhalte .sIRow31 .sIBox .sIBTLine {display:block;position:absolute;left:50%;top:-10px;height:5px;width:80px;margin:0 0 0 -40px;background-color:#1E1E1E}.spaltenInhalte .sIBoxBild {width:100%;position:relative;margin:0px 0px 10px 0px;overflow:hidden}.spaltenInhalte .sIBoxBild img {width:100%;display:block;transition:transform 0.2s ease-in; -webkit-transform:scale(1.0); -moz-transform:scale(1.0); -o-transform:scale(1.0); transform:scale(1.0);border:0}.spaltenInhalte a:hover .sIBoxBild img {transition:opacity 0.5s ease-out;filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.5;transition:transform 1.0s ease-out; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1)}.spaltenInhalte a:hover .sIBoxBild:after {-moz-box-shadow:inset 0 0 20px #666; -webkit-box-shadow:inset 0 0 20px #666; box-shadow:inset 0 0 20px #666;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;content:""}.spaltenInhalte .sIBoxText {width:100%;text-decoration:none;color:#1E1E1E}.spaltenInhalte .sIBoxText a {display:inline !important}.spaltenInhalte .sIBoxLink {width:100%;padding:20px 0 0 0;text-align:center}.spaltenInhalte .sIBoxLink a {color:#1E1E1E !important;border:1px solid #1E1E1E;display:inline-block;text-align:center;text-decoration:none !important;font-size:14px;font-size:1.4rem;line-height:20px;box-sizing:border-box;padding:4px 10px}.spaltenInhalte .sIBoxLink a:hover {color:#FFF !important;background-color:#1E1E1E}.boxenInhalte {width:100%;z-index:700}.boxenInhalte .bIWrapper {width:100%;background-color:#EEE;margin:5px 0 0 0}.boxenInhalte .bILeft {width:100%}.boxenInhalte .bILeft .bIBoxBild {display:block;width:100%}.boxenInhalte .bILeft .bIBoxBild .cbIIWrapper {display:block;width:100%;position:relative;z-index:700}.boxenInhalte .bILeft .bIBoxBild .cbIIPager {display:block;width:100%;position:absolute;left:0px;top:20px;padding:0 20px;height:16px;box-sizing:border-box;z-index:710}.boxenInhalte .bILeft .bIBoxBild .cbIIPager a {display:inline-block;width:14px;height:14px;margin:0px 8px 0px 0px;border:1px solid #1F100E;background-color:#AFA690}.boxenInhalte .bILeft .bIBoxBild .cbIIPager a.selected {background-color:#A57B16;border:1px solid #A57B16}.boxenInhalte .bILeft .bIBoxBild .cbIIPager a span {display:none}.boxenInhalte .bILeft img {width:100%;display:block;border:none}.boxenInhalte .bIRight {width:100%;text-align:center;color:#1F100E;font-size:16px;font-size:1.6rem;padding:30px 0}.boxenInhalte .bIBox span {display:block}.boxenInhalte .bIBox .bIBoxTitle {font-weight:700;margin:0 0 5px 0;text-transform:uppercase}.boxenInhalte .bIBox .bIBoxText {font-weight:300}.inlineGallery_carousel {width:100%;padding:0px;position:relative;margin:10px 0px 0px;box-sizing:content-box}.inlineGallery_carousel ul {margin:0 !important;padding:0 !important;list-style:none;display:block}.inlineGallery_carousel ul li.iGtem {margin:0px !important;padding:0px !important;display:block;position:relative;overflow:hidden;display:inline-block;box-sizing:border-box;border-right:5px solid #FFF}.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:240px 80px;background-repeat:no-repeat;overflow:hidden}a.iGprev {left:15px;background-position:-160px 0px}a.iGprev:hover {background-position:-160px -40px}a.iGnext {right:15px;background-position:-200px 0px}a.iGnext:hover {background-position:-200px -40px}#Bs-BookingWidget span.wwLoader {display:block;width:100%;min-height:200px;background-image:url(../images/css/loader.gif);background-position:center center;background-repeat:no-repeat}#preiseWrapper {width:100%;margin:20px 0 10px 0;overflow-x:scroll}#preiseWrapper table {width:500px;border:none;border-collapse:collapse}#preiseWrapper table tr th {text-align:center;border-bottom:1px solid #131313}#preiseWrapper table tr td {text-align:center}#preiseWrapper table tr:nth-of-type(odd) td {background-color:#EEE}#preiseWrapper table tr td a {text-decoration:none}#preiseWrapper table tr td a.fwLink210{color:#7B90A1}#preiseWrapper table tr td a.fwLink220{color:#C1A94F}#preiseWrapper table tr td a.fwLink230{color:#A9697A}#preiseWrapper table tr td a.fwLink240{color:#5E7956}#preiseWrapper table tr td a:hover {color:#131313}.fL{float:left}.fR{float:right}img{border:none}.mr10{margin-right:10px}.mr5pz{margin-right:40px}#headerImg div.hImage {width:100%;display:block;float:left;z-index:600;position:relative}#headerImg div.hImage img {width:100%;display:block;border:none}#headerImg div.hImage div.hImageSlogan {position:absolute;width:91%;left:4.5%;right:4.5%;top:82%;color:#FFF;text-align:right;font-size:22px;font-size:2.2rem}#hIButtons {position:absolute;top:50%;left:0;margin-left:0;z-index:9800;width:100%;height:0px}a.sliderButton {position:absolute;top:-20px;height:40px;width:20px;display:block;z-index:801;background-image:url(../images/css/sliderPfeile.png);background-size:40px 80px}a#hIprev {left:15px;background-position:0px 0px}a#hIprev:hover {background-position:0px -40px}a#hInext {right:15px;background-position:20px 0px}a#hInext:hover {background-position:20px -40px}#anfrage {width:100%;padding:20px 0 0 0}#aLeft, #aRight {width:100%;margin:0 0 20px 0}#anfrageTop {width:100%;font-size:120%;border:2px solid #1F100E;padding:10px;color:#1E1E1E;box-sizing:border-box;background-color:#F6F3F4}#anfrage table tr td {vertical-align:top;padding-bottom:6px}#anfrage table tr.abstand td {padding-top:30px}#anfrage table tr td.error {color:#131313;font-weight:700}div.aFTextW {position:relative;display:inline-block}div.aFTextW b {position:absolute;right:-10px;top:-4px;color:#131313;font-size:22px;font-size:2.2rem;font-weight:400;display:inline-block;line-height:20px}div.aFTextW b.left{left:0px; top:-7px}div.aFTextW b.right{right:-10px}div.aFTextPrivacy {font-size:13px;font-size:1.3rem}.formfield {border:1px solid #CCC;font-size:16px;font-size:1.6rem;font-family:Arial, Helvetica, sans-serif;padding:5px;margin:1px;line-height:28px;box-sizing:border-box;color:#131313;font-weight:normal;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 0 5px 0 rgba(0,0,0,.35) inset}.formfield.ffdn {display:none}.formfield.cal {width:65%;padding:5px 30px 5px 5px !important;background-image:url(../images/icons/calTrans.png);background-position:right center;background-repeat:no-repeat}#anfrage table tr td.error .formfield {border:1px solid #131313}.formfieldDDwrapper {width:100%;overflow:hidden;height:42px;border:1px solid #CCC;padding:5px 0px;margin:1px;box-sizing:border-box;color:#1E1E1E}.formfieldDDwrapper.dd {background-image:url(../images/css/dd_pfeil.gif);background-repeat:no-repeat;background-position:right}.formfieldDDwrapper select {width:100% !important;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-size:16px;font-size:1.6rem;font-family:Arial, Helvetica, sans-serif;padding:0px 45px 0px 5px;margin:0;line-height:28px;color:#999;box-sizing:border-box}.w20{width:20px; text-align:center}.w30{width:30px}.w50{width:45px; text-align:center; margin:0 2px 2px 0}.w80{width:80px}.w100{width:50%}.w200{width:200px}.w300{width:98%}.formsubmit {border:none;font-size:18px;font-size:1.8rem;color:#FFF !important;text-decoration:none !important;line-height:30px;text-align:center;height:30px;padding:0px 15px;display:block;background-color:#1F100E;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase}#routenplaner {width:100%;padding:15px 0 0 0}#route {width:100%;padding:0px 10px 10px 10px;box-sizing:border-box}#routeField {width:70%;padding:0 110px 0 0;box-sizing:border-box; float:left}#routeButton {float:right;width:100px;text-align:center;background-color:#FF0}#map {width:100%;height:300px}#sitemap {width:100%;font-weight:400}#sitemap .smNaviRow {width:100%;margin:0 0 20px 0}#sitemap .smNaviRow .smNaviItem {width:45%}#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:#131313;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;-moz-box-shadow:0px 0px 3px 0px #333;-webkit-box-shadow:0px 0px 3px 0px #333;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 0px 5px 20px;background-image:url(../images/css/liIcon.gif);background-repeat:no-repeat;background-position:left 3px;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:#131313}#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:#999}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 li a:before {content:'- '}#fewo {width:100%}#fewo .fewoRow {width:100%;margin:0}#fewo .fewoRPlan {width:100%;margin:0 0 20px 0}#fewo .fewoRPlan a {width:100%;height:50vh;display:block;background-position:center center;background-repeat:no-repeat;background-size:contain}#fewo .fewoRData {width:100%}#fewo .fewoRDataRow {width:100%;margin:0 0 20px 0}#fewo .fewoRDataCol {width:100%}#fewo .fewoRDataColBox {width:100%;margin:0 0 20px 0}#fewo .fewoRDCBtitle {width:100%;font-size:18px;font-size:1.8rem;font-weight:700;text-transform:uppercase}#fewo .fewoRDCBcontent {width:100%;font-size:16px;font-size:1.6rem}#fewo .fewoRDCBcontent a {color:#1E1E1E;text-decoration:underline}#fewo .fewoRDCBcontent a:hover {text-decoration:none}#fewo .fewoRDCBcontent ul {margin:0;padding:7px 0 0 0}#fewo .fewoRDCBcontent ul li {margin:0 0 0 20px;padding:0}#fewo .fewoRDataRPreis {font-size:22px;font-size:2.2rem}#fewo .fewoImages {width:100%;margin:0 0 20px 0}#fewo .fewoImages2Cols {width:100%}#fewo .fewoImages1Col {width:calc(50% - 5px)}#fewo .fewoImages1Col:nth-child(1) {float:left}#fewo .fewoImages1Col:nth-child(2) {float:right}#fewo figure.fewoImagesItem {width:100%;margin:0 0 10px 0;padding:0;position:relative}#fewo figure.fewoImagesItem img {display:block;max-width:100%;height:auto}#fewo figure.fewoImagesItem span {display:block;position:absolute;left:0px;right:0px;top:0px;bottom:0px;transition:0.2s all ease-in;overflow:hidden;border:none}#fewo figure.fewoImagesItem span figcaption {position:absolute;bottom:-30px;width:100%;line-height:30px;background-color:rgba(255,255,255,0.70);text-align:center;font-size:20px;font-size:2.0rem;color:#000;transition:0.2s all ease-out}@media only screen and (min-width:1024px) {#fewo .fewoRow {margin:0 0 20px 0}#fewo .fewoRow.fRflex {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#fewo .fewoRPlan {width:320px;margin:0}#fewo .fewoRPlan a {height:100%}#fewo .fewoRData {width:655px}#fewo .fewoRDataCol {width:320px;margin:0}#fewo .fewoRDataCol:nth-child(1) {float:left}#fewo .fewoRDataCol:nth-child(2) {float:right}#fewo .fewoImages2Cols {width:655px;float:left}#fewo .fewoImages1Col {width:320px}#fewo .fewoImages1Col:nth-child(3) {float:right;border:1px solid #000}#fewo figure.fewoImagesItem {margin:0 0 20px 0}#fewo figure.fewoImagesItem a:hover span {left:10px;right:10px;top:10px;bottom:10px;transition:0.2s all ease-out;border:1px solid #FFF;background-color:rgba(0,0,0,0.70)}#fewo figure.fewoImagesItem a:hover span:after {background-image:url(../images/css/lupe.png);background-repeat:no-repeat;background-position:center center;position:absolute;left:0px;right:0px;top:0px;bottom:0px;width:100%;height:100%;content:""}#fewo figure.fewoImagesItem a:hover span figcaption {bottom:0px;transition:0.2s all ease-in}}@media only screen and (min-width:1120px) {#fewo .fewoRPlan {width:360px}#fewo .fewoRData {width:740px}#fewo .fewoRDataCol {width:360px}#fewo .fewoImages2Cols {width:740px}#fewo .fewoImages1Col {width:360px}}html {font-size:55.0%}html, body {margin:0;padding:0}body {background-color:#FFF;position:relative;z-index:0;font-size:14px;font-size:1.4rem;font-family:'Kreon', serif;text-decoration:none;width:100%;height:100%}#allWrapper {width:100%;height:100%}#topWrapper {width:100%;z-index:500;background-color:#EEE}body #topWrapper {top:0px;position:fixed}body.fixed #topWrapper {-moz-box-shadow:0px 0px 15px #333;-webkit-box-shadow:0px 0px 15px #333;box-shadow:0px 0px 15px #333}#top {width:100%;height:50px;margin:0px auto;position:relative;z-index:501;padding:5px;box-sizing:border-box}#allWrapper {width:100%;height:100%;padding:0 10px;box-sizing:border-box}#kontaktRowWrapper, #headerWrapper {width:100%}#headerWrapper header {width:100%}#kontaktRow {width:100%;padding:7px 0;position:relative}#kontaktRowWrapper {box-sizing:border-box;padding:0 10px}body.fixed #kontaktRowWrapper {position:fixed;z-index:9999;left:0;top:0;background-color:#FFF;-moz-box-shadow:0px 0px 15px #333;-webkit-box-shadow:0px 0px 15px #333;box-shadow:0px 0px 15px #333}body.fixed #headerWrapper {padding:80px 0 0 0}#kontaktRow a {height:66px;width:20px;line-height:66px;display:inline-block;padding:0;color:#1E1E1E;font-size:13px;font-size:1.3rem;text-decoration:none;background-repeat:no-repeat;background-position:center center}#kontaktRow a span {display:none}#kontaktRow a.kRTel {float:left;margin:0 20px 0 0;background-image:url(../images/css/tel-icon.gif);padding:0}#kontaktRow a.kRMobile {float:left;margin:0 20px 0 0;background-image:url(../images/css/mobile-icon.gif);padding:0}#kontaktRow a.kRMail {float:left;background-image:url(../images/css/mail-icon.gif);padding:0}body #kontaktRow a#logoSmall {display:block;background-image:url(../images/css/logo-small.png);background-size:cover;width:90px;height:66px;margin:0 0 0 -45px;position:absolute;left:50%}@media only screen and (max-width:1024px) {#kRNaviControl {width:100px;height:30px;line-height:30px;padding:18px 0;text-align:right;float:right}a#pageCTAwa {width:40px;height:40px;margin:5px;position:fixed;z-index:10000;left:5px;bottom:5px;display:block;background-image:url(../images/svg/whatsapp.svg.php?hex=20B038);background-size:contain;background-position:center center;background-repeat:no-repeat}}#kRNaviControl a {display:inline-block}body #kRNaviControl a.kRSocial {width:20px;height:20px;margin:5px 5px 5px 0;background-image:url(../images/svg/social.svg.php?hex=000);background-size:80px 20px}body.naviOpen #kRNaviControl a.kRSocial {background-image:url(../images/svg/social.svg.php?hex=FFF)}#kRNaviControl a.kRSocial#kRSfb {background-position:0px 0px}#kRNaviControl a.kRSocial#kRSig {background-position:-20px 0px}#kRNaviControl a.hamburger {width:30px;height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1200;margin:0;padding:7px 4px}#kRNaviControl a.hamburger span {width:100%;height:16px;display:block;position:relative}#kRNaviControl a.hamburger span b {width:100%;height:2px;display:block;background-color:#1E1E1E;position:absolute;left:0px}#kRNaviControl a.hamburger b:nth-of-type(1) {top:0px}#kRNaviControl a.hamburger b:nth-of-type(2) {top:7px}#kRNaviControl a.hamburger b:nth-of-type(3) {top:14px}body.naviOpen #kRNaviControl a.hamburger span b, body.naviOpen #kRNaviControl a.hamburger:hover b {top:7px;left:-1px;width:24px;height:2px}body.naviOpen #kRNaviControl a.hamburger span b {background-color:#FFF}body.naviOpen #kRNaviControl a.hamburger span b:nth-of-type(1) {-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body.naviOpen #kRNaviControl a.hamburger span b:nth-of-type(2) {display:none}body.naviOpen #kRNaviControl a.hamburger span b:nth-of-type(3) {-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#kontaktRow a.kRTel.noSP {display:none}#kontaktRow a i {height:30px;line-height:30px;display:inline-block;padding:0 10px 0 0;color:#1E1E1E;text-decoration:none}#logoRow {width:100%;margin:0 0 25px 0;display:none}#logoRow a#logo img {display:block;width:calc(25% + 50px);height:auto;background-image:url(../images/css/logo-big.png);background-size:cover;margin:0 auto}#flashheader {z-index:200;width:100%;overflow:hidden;position:relative}#flashheader-wrap {position:relative;min-width:100%;z-index:201}#flashheader-inner {position:relative;width:100%;left:50%;margin-left:-50%;z-index:202}#headerImg {width:100%;position:relative;z-index:750;overflow:hidden}#carouselHeader {overflow:hidden !important}a#buttonAnfrage {position:absolute;bottom:10px;left:50%;width:180px;margin:0 0 0 -90px;color:#FFF;background-color:#8B8B4E;display:block;padding:3px;text-decoration:none;font-size:20px;font-size:2.0rem;font-weight:300;z-index:9999;box-sizing:border-box;text-align:center}a#buttonAnfrage span {color:#FFF;border:1px dotted #FFF;padding:3px 5px;display:block;line-height:26px}a#buttonAnfrage:hover span {background-color:#FFF;color:#958C07}#sprachNavi {z-index:650;position:absolute;left:0px;top:-90px;width:100%;height:20px;text-align:center}#sprachNavi2 {padding:15px 0 0 0;width:100%;height:20px;text-align:center}#sprachNavi2 a {color:#000;text-decoration:none;text-transform:uppercase;font-size:16px;font-size:1.6rem;line-height:18px;height:18px;width:30px;display:inline-block;margin:0px 3px}#naviRow {display:none}#pageWrapper {width:100%;padding:50px 0 0 0}#pageWrapper #page {width:100%}#page #pageTop {width:100%}#content {width:100%;padding:0 0 30px 0;position:relative;margin:0}#content a#tTa {width:100%;height:0px;padding:0px;position:absolute;left:0;top:-150px;z-index:9999}#Bs-Container {width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px}#Bs-Link2Site {width:100%;margin:20px 0}#Bs-Link2Site a {color:inherit}#bannerRight {width:100%}#bannerRight .bRItem {width:100%;margin:0 0 20px 0;position:relative}#bannerRight .bRItem img {width:100%;display:block;height:auto}#bannerRight .bRItem span, #bannerRight .bRItem a span {display:block;position:absolute;left:10px;right:10px;top:10px;bottom:10px;border:1px solid #FFF}#bannerRight .bRItem a:hover span {background-color:rgba(0,0,0,0.70)}#page #pageBottom {width:100%}#bannerFooter {width:100%}#bannerFooter .bFItem {width:100%;margin:0 0 20px 0;position:relative}#bannerFooter .bFItem img {width:100%;display:block;height:auto;position:relative}#bannerFooter .bFItem span.bFItemLine, #bannerFooter .bFItem a span.bFItemLine {display:block;position:absolute;left:10px;right:10px;top:10px;bottom:10px;border:1px solid #FFF}#bannerFooter .bFItem a:hover span.bFItemLine {background-color:rgba(0,0,0,0.70)}#bannerFooter .bFItem .bFIData {position:absolute;width:100%;height:120px;display:block;top:50%;margin:-60px 0 0 0}#bannerFooter .bFItem .bFIData span {width:100%;display:block;text-align:center}#bannerFooter .bFItem .bFIData span.bFIDataSlogan {color:#FFF;font-size:36px;font-size:3.6rem;line-height:50px;text-transform:uppercase}#bannerFooter .bFItem .bFIData span.bFIDataSubline {color:#FFF;font-size:20px;font-size:2.0rem;font-weight:300;line-height:38px}#bannerFooter .bFItem .bFIData span.bFIDataWerte {color:#000;font-size:22px;font-size:2.2rem;line-height:32px;background-image:url(../images/css/bFIDataWerte.png);background-position:center center;background-repeat:no-repeat}#footerWrapper {width:100%;padding:20px 0;position:relative}footer {width:100%;position:relative;padding:0px 5px;box-sizing:border-box;margin:0px auto;font-size:80%;border-top:2px solid #1E1E1E}#footerAdresse {width:100%;padding:10px 0 0 0;box-sizing:border-box;margin:10px auto;text-align:center;color:#1E1E1E;line-height:40px;font-size:18px;font-size:1.8rem}#footerNavi {line-height:20px;font-size:16px;font-size:1.6rem;color:#CCC;width:100%;text-align:center;border-bottom:1px solid #EEE;padding:0 0 20px 0}#footerPartner {background-color:#FFF;padding:0 0 50px 0}body.hasPopup #footerPartner {padding:0}#partner {padding:15px 0px;width:96%;position:relative;margin:0px auto;text-align:center;background-color:#FFF}#partner a {text-indent:-2000em;display:inline-block;height:57px;background-image:url(../images/css/partner.png);background-repeat:no-repeat;background-size:226px 57px;overflow:hidden;margin:0 10px}#partner a#suedtirol{width:72px; background-position:0px 0px}#partner a#altoadige{width:72px; background-position:-72px 0px}#partner a#bozen{width:82px; background-position:-144px 0px}#partner a#trustYouLink {text-indent:0em !important;display:inline-block;height:28px;width:30px;padding:6px 6px 14px 12px;line-height:28px;background-image:url(../images/css/trustYou.png);background-repeat:no-repeat;background-size:cover;overflow:hidden;margin:0px 10px 10px 10px;text-decoration:none}#partner a#trustYouLink span.score {display:block;height:28px;font-size:18px;font-size:1.8rem;width:100%;text-align:center;color:#FFF;background:none;margin:0}#jsCode {width:100%;height:0px;overflow:hidden}body #pageCTAWrapper {position:fixed;width:100%;height:0;left:0px;bottom:45px;z-index:10000;text-align:center}body a#pageCTAsmall {background-color:#3F76AD;color:#FFF;opacity:0;-webkit-transition:1.0s all ease-in-out;-o-transition:1.0s all ease-in-out;transition:1.0s all ease-in-out;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 15px;-webkit-border-radius:15px;border-radius:15px;text-decoration:none;font-size:20px;font-size:2.0rem;line-height:20px;font-weight:800;text-transform:uppercase;text-align:center;display:inline-block}body a#pageCTAsmall:hover {background-color:#000}body.pCTAvisible a#pageCTAsmall, body.naviOpen a#pageCTAsmall {opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:1.0s all ease-in-out;-o-transition:1.0s all ease-in-out;transition:1.0s all ease-in-out}#cookiesWrapper {width:100%;position:fixed;left:0;bottom:0;background-color:rgba(0,0,0,0.70);border-top:2px solid #FFF;padding:5px 0px;z-index:9999}#cookies {width:98%;margin:0px auto;font-size:14px;font-size:1.4rem;text-align:left}#cookiesText {width:80%;float:left;color:#FFF;line-height:20px}#cookiesText a {color:#FFF}a#cookiesButton {width:40px;height:30px;line-height:30px;font-size:14px;background-color:#FFF;color:#1E1E1E;text-decoration:none;text-align:center;display:block;float:right}@media only screen and (min-width:960px) {#cookies {width:960px}} .clear:after {content:"."; display:block; height:0; clear:both; visibility:hidden} .clear{display:inline-table}* html .clear{height:1%}.clear{display:block}@media only screen and (min-width:1024px) {html {font-size:62.5%}#kontaktRowWrapper #kontaktRow {width:990px;margin:0 auto}body.fixed #kontaktRowWrapper {transition:0.2s all ease-in}body.fixed #kontaktRow {padding:7px 0}body #kontaktRow a#logoSmall {display:none}body.fixed #kontaktRow a#logoSmall {display:block}#kontaktRow a span {display:block}#kontaktRow a {width:auto;background-position:left center}#kontaktRow a.kRTel {margin:0 30px 0 0;padding:0 0 0 15px}#kontaktRow a.kRMobile {margin:0 30px 0 0;padding:0 0 0 25px}#kontaktRow a.kRMail {float:right;text-align:right;padding:0 0 0 25px}#kontaktRow a.kRTel.noSP {display:block}#kRNaviControl {position:relative;float:right;padding:18px 0;width:auto;height:30px}#kRNaviControl a.hamburger {display:none}#headerWrapper header {width:990px;margin:0 auto}body.home #fullpageWrapper #logoRow a#logo img {width:31.25%;background-size:contain}body.uts #fullpageWrapper #logoRow a#logo img {width:7.857143%;background-image:url(../images/css/logo-small.png)}#logoRow {display:block}body #headerWrapper {padding:0}#naviRow {display:block}body.uts nav#subNavi {padding:0 0 80px 0}#breadcrumbs {width:100%;padding:10px 0}#mainNavi {width:100%;margin:0 auto}a#naviControl, body #naviWrapper {display:none}#flashheader {width:100%;margin:0 auto}#flashheader-wrap {min-width:100%}#flashheader-inner {position:relative;left:0;margin:0;width:100%}a.sliderButton {top:-40px;height:80px;width:40px;background-size:80px 160px}a#hIprev {left:20px;background-position:0px 0px}a#hIprev:hover {background-position:0px -80px}a#hInext {right:20px;background-position:40px 0px}a#hInext:hover {background-position:40px -80px}#map {height:450px}.anfrageCols {width:100%}.anfrageCLeft {width:46%;float:left}.anfrageCRight {width:46%;float:right}.formfield.cal {width:calc(65% - 40px) !important}#preiseWrapper {overflow:visible}#preiseWrapper table {width:100%}#pageWrapper #page {width:990px;margin:0 auto}#page #pageTop {}#pageWrapper #pageTop.pageCol #content {width:600px;padding:0 0 20px 0;float:left}#pageWrapper #pageTop.pageCol #bannerRight {width:320px;float:right}#bannerRight .bRItem {width:320px;height:320px;overflow:hidden}#bannerRight .bRItem img {width:217.5%;position:absolute;left:-58.75%;display:block}#page #pageBottom {}#bannerFooter .bFItem {overflow:hidden}#bannerFooter .bFRow2 .bFItem:nth-child(1) {width:655px;height:320px;float:left}#bannerFooter .bFRow2 .bFItem:nth-child(2) {width:320px;height:320px;float:right}#bannerFooter .bFRow3 .bFItem {width:320px;height:320px;float:left;margin:0 15px 15px 0}#bannerFooter .bFRow3 .bFItem:nth-child(3) {margin:0 0 15px 0}#bannerFooter .bFRow4 .bFItem:nth-child(1) {width:320px;height:320px;float:left}#bannerFooter .bFRow4 .bFItem:nth-child(2) {width:655px;height:320px;float:right}#bannerFooter .bFRow2 .bFItem:nth-child(2) img, #bannerFooter .bFRow3 .bFItem img, #bannerFooter .bFRow4 .bFItem:nth-child(1) img {width:217.5%;position:absolute;left:-58.75%;display:block}footer {width:990px}body #pageCTAWrapper {bottom:55px}body a#pageCTAsmall {padding:10px 20px;-webkit-border-radius:20px;border-radius:20px}}@media only screen and (min-width:1120px) {#kontaktRowWrapper #kontaktRow {width:1120px}#headerWrapper header {width:1120px}#map {height:600px}#pageWrapper #page {width:1120px}#pageWrapper #pageTop.pageCol #content {width:700px}#pageWrapper #pageTop.pageCol #bannerRight {width:360px}#bannerRight .bRItem {width:360px;height:360px}#bannerRight .bRItem img {width:205.55555%;left:-52.77778%}#bannerFooter .bFRow2 .bFItem:nth-child(1) {width:740px;height:360px}#bannerFooter .bFRow2 .bFItem:nth-child(2) {width:360px;height:360px}#bannerFooter .bFRow3 .bFItem {width:360px;height:360px;margin:0 20px 20px 0}#bannerFooter .bFRow3 .bFItem:nth-child(3) {margin:0 0 20px 0}#bannerFooter .bFRow4 .bFItem:nth-child(1) {width:360px;height:360px}#bannerFooter .bFRow4 .bFItem:nth-child(2) {width:740px;height:360px}#bannerFooter .bFRow2 .bFItem:nth-child(2) img, #bannerFooter .bFRow3 .bFItem img, #bannerFooter .bFRow4 .bFItem:nth-child(1) img {width:205.55555%;left:-52.77778%}#bannerFooter .bFItem .bFIData span.bFIDataSlogan {font-size:46px;font-size:4.6rem}footer {width:1120px}}@media only screen and (max-width:1024px) {body.naviOpen {overflow-y:hidden}body #fullpageWrapper {position:relative;-moz-transition:ease-out 0.5s;-o-transition:ease-out 0.5s;-webkit-transition:ease-out 0.5s;transition:ease-out 0.5s;overflow-x:hidden}body.naviOpen #fullpageWrapper {-webkit-transform:translate(-100vw, 0px);-moz-transform:translate(-100vw, 0px);-ms-transform:translate(-100vw, 0px);transform:translate(-100vw, 0px); overflow:hidden !important; -moz-transition:ease-out 0.5s; -o-transition:ease-out 0.5s; -webkit-transition:ease-out 0.5s; transition:ease-out 0.5s}body a#slider-navi-mask {position:fixed;z-index:100;top:0;left:0;overflow:hidden;width:0;height:0;background-color:#131313;opacity:0;transition:opacity 0.3s, width 0s 0.3s, height 0s 0.3s;display:block}body.naviOpen a#slider-navi-mask {width:100%;height:100%;opacity:0.7;transition:opacity 0.3s}body #naviWrapper {width:100vw;height:100%;padding:0 10px;box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;-webkit-transform:translate(100vw, 0px);-moz-transform:translate(100vw, 0px);-ms-transform:translate(100vw, 0px);transform:translate(100vw, 0px);-webkit-transition:ease-out 0.5s;-moz-transition:ease-out 0.5s;-o-transition:ease-out 0.5s;-ms-transition:ease-out 0.5s;transition:ease-out 0.5s;z-index:9999;background-color:#131313;overflow-y:scroll}body.naviOpen #naviWrapper {-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition:ease-out 0.5s;-moz-transition:ease-out 0.5s;-o-transition:ease-out 0.5s;-ms-transition:ease-out 0.5s;transition:ease-out 0.5s}}#sprachNavi a {color:#FFF;text-decoration:none;text-transform:uppercase;font-size:12px;font-size:1.2rem;line-height:18px;height:18px;width:30px;display:inline-block;border:1px solid #FFF;margin:0px 3px}#sprachNavi a.LangActiv {border:1px solid #1E1E1E;color:#1E1E1E;background-color:#FFF}#sprachNavi a:hover {color:#333;background-color:#EEE}#breadcrumbs ul {padding:0;margin:0;height:20px}#breadcrumbs ul li {display:inline-block;position:relative;list-style:none;line-height:20px;height:20px;padding:0;margin:0;font-size:14px;font-size:1.4rem}#breadcrumbs ul li a {color:#1F100E;text-decoration:none;display:block;line-height:20px;height:20px;position:relative}#breadcrumbs ul li:nth-child(1) a:before {position:absolute;top:-3px;left:0;width:20px;height:3px;background-color:#000;content:""}#breadcrumbs ul li a:hover {text-decoration:underline}#breadcrumbs ul li a strong {font-weight:700}nav#mainNavi ul {padding:0;margin:0;list-style:none;text-align:center;font-weight:300;line-height:40px;height:40px}nav#mainNavi ul li {display:inline-block;padding:0 5px;margin:0;line-height:40px;height:40px;position:relative;width:auto}nav#mainNavi ul li a {display:block;margin:0px;line-height:40px;height:40px;padding:0px;font-weight:300;font-size:20px;font-size:2.0rem;color:#1E1E1E;text-decoration:none}nav#mainNavi ul li a:hover {color:#6E6E6E}nav#mainNavi ul li a.mNactiv {font-weight:700}nav#subNavi ul {padding:0;margin:0;list-style:none;text-align:center;font-weight:300;line-height:40px;height:40px}nav#subNavi ul li {display:inline-block;padding:0 3px;margin:0;line-height:40px;height:40px;position:relative;width:auto}nav#subNavi ul li a {display:block;margin:0px;line-height:40px;height:40px;padding:0px;font-weight:300;font-size:18px;font-size:1.8rem;color:#1E1E1E;text-decoration:none}nav#subNavi ul li a:hover {color:#6E6E6E}nav#subNavi ul li a.sNactiv {font-weight:700}#mobilSprachNavi {width:100%;height:66px;line-height:66px;padding:7px 0;border-bottom:1px solid #FFF;margin:0 0 25px 0;position:relative}#mobilSprachNavi a.mSNitem {line-height:30px;font-weight:400;font-size:16px;font-size:1.6rem;color:#FFF;text-decoration:none;text-transform:uppercase;display:inline-block;padding:0px 15px 0px 0px}#mobilNaviLeft {width:48%;float:left}#mobilNaviRight {width:48%;float:right}#mobilNavi .mfNavi {padding-bottom:10px;font-size:20px;font-size:2.0rem;line-height:26px;font-weight:400}#mobilNavi .mfNavi a {display:block;color:#FFF;text-decoration:none}#mobilNavi .mfNavi a.mfNaviActiv {font-weight:700;text-decoration:underline}#mobilNavi ul.mSubNavi {padding:5px 0px 0px 0px;margin:0}#mobilNavi ul.mSubNavi li {list-style:none;line-height:18px;padding:0px 0px 3px 18px;background-image:url(../images/css/liIconFFF.png);background-repeat:no-repeat;background-position:left 1px;margin:0;font-weight:300;font-size:16px;font-size:1.6rem}#mobilNavi ul.mSubNavi li a {display:block;color:#FFF;text-decoration:none}#mobilNavi ul.mSubNavi li a.sNaviactiv {font-weight:700;text-decoration:underline}#footerNavi a {text-decoration:none;color:#999;font-size:16px;font-size:1.6rem;line-height:20px;display:inline-block;font-weight:300;text-transform:uppercase}#footerNavi a:hover {text-decoration:underline}#footerNavi a.fNactiv {color:#999;text-decoration:underline}#footerNavi span {padding:0px 10px;line-height:20px;font-size:16px;font-size:1.6rem;display:inline-block;font-weight:300}#footerNavi span.fLine {padding:0px 30px}