@import url(//fonts.googleapis.com/css?family=Open+Sans:400,700,300|Cabin:400,700|Architects+Daughter);@font-face {font-family:'Optima Pro Roman';src:url('webfonts/optima.eot');src:url('webfonts/optima.eot?#iefix') format('embedded-opentype'), url('webfonts/optima.woff2') format('woff2'), url('webfonts/optima.woff') format('woff'), url('webfonts/optima.ttf') format('truetype');font-weight:normal;font-style:normal}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,small, 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}ol, ul {list-style:none}blockquote, q {quotes:none}blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}table.collapse {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}}#content {text-align:left;font-size:1.6em;font-size:1.6rem;line-height:150%;font-weight:400;text-decoration:none;color:#505050}#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:#505050;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:#000}#content h1, #content h3 {color:#70092E;line-height:120%;font-family:'Cabin', sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-size:30px;font-size:3.0rem;margin:0px;padding:0px}#content h2, #content h4 {font-family:'Optima Pro Roman';line-height:120%;font-weight:normal;font-size:20px;font-size:2.0rem;color:#999;padding:0px;margin:0px}#content h5 {line-height:120%;font-weight:400;font-size:22px;font-size:2.2rem;color:#363437;padding:0px;margin:0px}@media only screen and (min-width:980px) {#content h1, #content h3 {font-size:40px;font-size:4.0rem}#content h2, #content h4 {font-size:30px;font-size:3.0rem}#content h5 {font-size:25px;font-size:2.5rem}}#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 .text article{-webkit-column-count:2; -webkit-column-fill:balance; -webkit-column-width:47%; -webkit-column-gap:6%;  column-count:2; column-fill:balance; column-width:47%; column-gap:6%; -moz-column-count:2; -moz-column-fill:balance; -moz-column-width:47%; -moz-column-gap:6%;  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}#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}.cIWsize30, .cIWsize35, .cIWsize40, .cIWsize45, .cIWsize50, .cIWsize55, .cIWsize60, .cIWsize65, .cIWsize70, .cIWsize75, .cIWsize80, .cIWsize85, .cIWsize90, .cIWsize95, .cIWsize100{width:100%}.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: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:30px;margin:30px auto 0px;border-top:1px solid #70092E}.offline {background-color:#F0C6C6}.absatz {width:100%;position:relative;padding:0px}.absatzColorWrapper {width:100%;background-color:#F5F5F5;padding:0px 10px;position:relative;left:-10px}.cmsEditWrapper {position:relative;left:-5px;padding:0px 5px;width:100%}.cmsEditWrapper:hover {background-color:#EEE;z-index:990}.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}.editbox {float:left;padding-right:10px}.editboxR {float:right}#content .cHalf {width:442px}.spaltenInhalte {width:100%}.sIRow {width:100%;padding:0px;margin:0px}.sIRowWrapper {width:100%}.spaltenInhalte .sIBox4 {width:100%;position:relative;overflow:hidden;margin:0px 0px 30px 0px}.spaltenInhalte .sIBox4 a {text-decoration:none !important;display:block}.spaltenInhalte .sIBox4 .sIBoxTitle {width:100%;height:24px;line-height:24px;font-size:20px;font-size:2.0rem;margin:0px 0px 16px 0px;display:block;text-align:center;color:#70092E !important;font-family:'Optima Pro Roman'}.spaltenInhalte .sIBox4 .sIBoxTitle a {color:#5D0600 !important;text-decoration:none !important}.spaltenInhalte .sIBoxBild {width:100%;margin:0px 0px 25px 0px;position:relative;display:block}.spaltenInhalte .sIBoxBild img {width:100%;display:block}.spaltenInhalte .sIBoxBild .sIBoxBildLink {position:absolute;left:50%;bottom:-10px;display:block;background-color:#70092E;background-color:#635848;color:#FFF;font-size:14px;font-size:1.4rem;padding:0px 2%;width:60%;height:30px;line-height:30px;margin-left:-32%;text-align:center}.spaltenInhalte a:hover .sIBoxBild .sIBoxBildLink {color:#000;background-color:#FDF4E4}.spaltenInhalte .sIBox4 .sIBoxText {width:100%;font-size:16px;font-size:1.6rem;line-height:20px;display:block;color:#545454}.sIBoxLink {width:100%;height:24px;text-align:right;padding:3px 0px}.sIBoxLink a {font-size:14px;font-size:1.4rem;display:block;float:right;padding:0px 10px;text-decoration:none !important}.sIBoxLink a {color:#5D0702 !important;background-color:#EEE}#rCBanner {width:100%;padding:30px 0px 20px 0px}#rCBanner .rCBannerRow {width:100%;margin-bottom:0px}#rCBanner .bannerItem {width:100%;margin-bottom:60px;position:relative;background-color:#FDF4E3;padding:30px 15px 40px 15px;box-sizing:border-box}#rCBanner .bannerItem.fL, #rCBanner .bannerItem.fR {float:none !important}#rCBanner span, #rCBanner a {display:block;text-decoration:none}#rCBanner .rCBTitle {position:absolute;left:50%;top:-20px;width:90%;margin-left:-45%;height:40px;line-height:40px;text-align:center}#rCBanner .rCBTitle h6 {padding:0px 20px;margin:0;height:40px;line-height:40px;font-weight:400 !important;font-size:22px;font-size:2.2rem;font-family:'Optima Pro Roman';background-color:#70092E;color:#FFF;display:inline-block}#rCBanner .rCBImage {width:100%;overflow:hidden;display:block}#rCBanner .rCBImage img {width:100%;display:block}#rCBanner .rCBText {position:relative;width:100%;padding:10px 0px 0px 0px;color:#505050;text-decoration:none}#rCBanner .rCBLink {position:absolute;left:50%;bottom:-15px;width:90%;margin-left:-45%;height:30px;line-height:30px;text-align:center}#rCBanner .rCBLink b {padding:0px 20px;margin:0;height:30px;line-height:30px;font-weight:400 !important;font-size:14px;font-size:1.4rem;background-color:#635848;color:#FFF;display:inline-block}.fL{float:left}.fR{float:right}img{border:none}.mr10{margin-right:10px}.mr5pz{margin-right:40px}#breadcrumbs a{color:#CCC; text-decoration:none}#breadcrumbs a:hover{color:#999}#breadcrumbs a strong{color:#999}#sprachwahl a {color:#A4A4A4;text-decoration:none;text-transform:uppercase;text-align:center;font-size:1.2em;font-size:1.2rem;line-height:24px;height:24px;display:inline-block}#sprachwahl a:hover, #sprachwahl a.LangActiv {color:#FFF}#sprachwahl span {color:#A4A4A4;height:24px;width:5px;display:inline-block}#hIButtons {position:absolute;top:50%;left:50%;margin-left:-48%;width:96%;height:0px;z-index:850}#pTWrapper {position:absolute;top:50%;left:50%;width:90%;margin:-10px 0 0 -45%}#pageTitle {width:100%;line-height:120%;font-size:20px;font-size:2.0rem;color:#FFF;font-weight:300;text-align:center;font-family:'Architects Daughter', cursive;-webkit-font-smoothing:antialiased;text-shadow:2px 2px 1px #000}.Box {width:200px;margin-bottom:5px;position:relative;color:#000}.BoxTitle {width:100%;height:24px;line-height:24px;padding:0px 10px;background-color:#70092E;color:#FFF;font-size:14px;font-size:1.4rem}.BoxContent {width:100%;padding:5px}.BoxContent a {color:#333;text-decoration:none}.BoxContent a:hover {color:#000;text-decoration:none}#fewoBox {width:100%;padding:30px 0px 0px 0px}#fewoBox .fewoBoxRow {width:100%;margin-bottom:6px}#fewoBox .fewoBoxItem {width:100%;position:relative;z-index:400;margin:0 0 40px 0}#fewoBox .fewoBoxItem img {width:100%;display:block;border:none}#fewoBox .fBIName {position:absolute;left:50%;top:-20px;width:90%;margin-left:-45%;height:40px;line-height:40px;text-align:center}#fewoBox .fBIName b {padding:0px 20px;margin:0;height:40px;line-height:40px;font-weight:400 !important;font-size:22px;font-size:2.2rem;font-family:'Optima Pro Roman';background-color:#70092E;color:#FFF;display:inline-block}#fewoBox .fBIDetail {color:#000;position:absolute;z-index:500;left:0px;bottom:10px;width:100%;height:30px;line-height:30px;text-align:center;font-size:14px;font-size:1.4rem;background-image:url(../images/css/transparent_w80.png)}#fewo {width:100%}#fewoContent {width:100%}#fewoContent .fCTitle {width:100%;padding:0 0 20px 0}#fewoContent .fCRow {width:100%;padding:0px 0px 20px 0px}#fewoContent .fCLeft {width:100%}.fCLeftText {width:100%;padding:0px 0px 20px 0px;margin:0px 0px 20px 0px}.fCLeftPreise {width:100%;padding:0px 0px 20px 0px;margin:0px 0px 20px 0px}.fCLeftPreiseTitel {width:100%;font-size:12px;font-size:1.2rem;padding:0px 0px 20px 0px}.fCLeftPreiseTitel b {width:100%;display:block;font-size:15px;font-size:1.5rem}#fewoPreise {width:100%;margin:0px 0px 10px 0px}#fewoPreise tr th {font-size:14px;font-size:1.4rem;background-color:#70092E;color:#FFF;text-align:center;font-weight:400}#fewoPreise tr td {font-size:14px;font-size:1.4rem;text-align:center;padding:3px 0px}#fewoPreise tr td.saison {font-size:12px;font-size:1.2rem;text-align:left;padding:3px}#fewoPreise tr.gRow td {background-color:#EEE}#fewoPreise tr.uRow td {background-color:#DDD}.fCLeftDaten {width:100%}.fCLeftDaten strong {width:100%;display:block;font-size:120%;line-height:30px;margin:10px 0px 5px 0px;background-color:#FFF;text-align:center;color:#B3A89F;text-transform:uppercase}#fewoContent .fCRight {width:100%}.fewoImgTop {width:100%;margin-bottom:1.85%}.fewoImgTop img {width:100%;display:block}.fewoImges {width:100%;padding:0px}.fewoImges img {display:block;border:none;margin:0px 0px 5.4%;padding:0px;background-color:#FFF;background-image:url(../images/css/loader.gif);background-repeat:no-repeat;background-position:center center;width:100%}.fewoImges .fewoImg2Cols {width:66.09%;float:left}.fewoImges .fewoImg1Col {width:48.68%;float:left}.fewoImges .fewoImg2Col {width:48.68%;float:right}.fewoImges .fewoImg3Col {width:32.17%;float:right}.impressionen {width:100%}.impressionen .galleryRow {width:100%;padding-bottom:10px}.impressionen .gRowLeft {width:48.57%;float:left}.impressionen .gRowRight {width:48.57%;float:right}.impressionen .galleryItem {width:47.06%}.impressionen .galleryImage {width:100%;height:66%;overflow:hidden}.impressionen .galleryImage a {width:100%;display:block;position:relative}.impressionen .galleryImage a img {width:100%;filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.5;display:block}.impressionen .galleryImage a:hover img {background-color:#FFF;filter:alpha(opacity=100); -moz-opacity:1.00; opacity:1.0}.impressionen .galleryImage a span.vPlay {width:50px;height:50px;position:absolute;display:block;left:50%;top:50%;margin:-25px 0px 0px -25px;z-index:400;background-image:url(../images/css/play.png);background-repeat:no-repeat;background-position:right center}.impressionen .galleryImage a:hover span.vPlay {background-position:left center}.impressionen .galleryTitle {color:#000;font-weight:normal;font-size:100%;line-height:18px;overflow:hidden;padding:5px 0px 0px}.impressionen .impImgCols {width:100%}.impressionen .impImgColsLeft {width:48.57%;float:left}.impressionen .impImgColsRight {width:48.57%;float:right}.impressionen .impImgCol1 {width:47.06%;float:left}.impressionen .impImgCol2 {width:47.06%;float:right}.impressionen .imgItem {position:relative;display:block;overflow:hidden;margin-bottom:5.88%}.impressionen .imgItem a img {position:relative;width:100%}.impressionen .imgItem a:hover img {background-color:#FFF;filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.8}#anfrage {width:96%;font-size:100%;margin:0 auto}#anfrageTop {width:auto;font-size:120%;border:2px solid #6E172E;padding:10px;color:#6E172E}.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:2px solid #6E172E;color:#000;padding:5px;margin-bottom:10px;font-size:90%}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 {border:1px solid #CCC;font-size:100%;font-family:Arial, Helvetica, sans-serif;padding:2px;line-height:20px}.formfield.cal {padding:1px 30px 1px 3px !important;background-image:url(../images/icons/cal2.gif);background-position:right center;background-repeat:no-repeat}.w20{width:50px; text-align:center}.w30{width:30px}.w40{width:40px}.w50{width:50px}.w80{width:80px}.w100{width:50%}.w200{width:200px}.w300{width:90%}.formsubmit {border:none;font-size:120%;color:#FFF !important;text-decoration:none !important;line-height:30px;text-align:center;height:30px;padding:0px 10px;display:block;background-color:#70092E;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset}#routenplaner {width:100%}#route {width:100%;padding:0px 0px 10px}#routeField {width:60%;float:left}#routeButton {float:right;width:35%;text-align:right}#sitemap {width:100%;font-size:1.3em;font-size:1.3rem}#sitemap ul.sitemapfiL {margin:0px;padding:0px 0px 20px}#sitemap ul.sitemapfiL li {list-style:none}#sitemap ul.sitemapfiL li a {color:#000;text-decoration:none}#sitemap ul.sitemapfiL li a:hover {text-decoration:underline}#sitemap ul.sitemapfiL li ul.sitemapseL {margin:0px;padding:5px 0px 0px}#sitemap ul.sitemapfiL li ul.sitemapseL li {list-style:none;font-size:1.2em;font-size:1.2rem;padding-left:19px}#sitemap ul.sitemapfiL li ul.sitemapseL li a {color:#CCC;text-decoration:none}#sitemap ul.sitemapfiL li ul.sitemapseL li a:hover {color:#666}html, body {margin:0;padding:0}body {background-color:#FFF;position:relative;z-index:0;font-size:14px;font-size:1.4rem;font-family:'Open Sans', sans-serif;text-decoration:none}#allWrapper {background-color:#FDF4E3;background-color:#FFF;z-index:10;position:relative;width:100%;margin:0;padding:0}#allWrapper #topWrapper {width:100%;padding:0px;position:fixed;background-color:#FFF;box-shadow:0px 0px 15px #333;left:0px;z-index:900}#top {width:100%;height:75px;position:relative;margin:0px auto;z-index:501}a#logo {width:147px;height:30px;border:none;display:block;background-image:url(../images/css/logo.gif);background-repeat:no-repeat;background-position:-220px -15px;bottom:30px;left:10px;position:absolute;z-index:300}a#logo span {display:block;left:0px;position:absolute;z-index:350;text-align:justify;font-family:'Optima Pro Roman';font-weight:normal;color:#000}#allWrapper a#logo, #allWrapper.fixed a#logo {width:147px;height:30px;background-position:-220px -15px;bottom:30px}#allWrapper a#logo span, #allWrapper.fixed a#logo span {width:147px;height:20px;bottom:-20px;line-height:20px;font-size:14px;font-size:1.4rem}a#naviControl {position:absolute;top:15px;right:15px;width:80px;height:30px;display:block;background-image:url(../images/css/naviControl.gif);background-repeat:no-repeat;background-position:0px -30px;z-index:900}a#naviControl.nCnormal {background-position:0px -30px}a#naviControl.nCactiv {background-position:0px 0px}#mobilNaviWrapper {width:100%;position:absolute;top:0px;left:0px;background-color:#FFF;padding:0px;z-index:800;box-shadow:0px 0px 15px #333}#mobilSprachNavi {width:auto;line-height:30px;padding:15px 0px;border-bottom:1px solid #70092E;margin:0px 15px}#mobilNavi {width:100%;margin:0px auto}#mainNavi {position:absolute;z-index:600;right:0px;bottom:30px;width:740px;height:40px;padding:0px;display:none}#subNavi {position:absolute;z-index:550;right:0px;top:75px;width:980px;height:65px;padding:0px;background-color:#F8F5F5}#headerImg {width:100%;position:relative;z-index:750}#carousel {overflow:hidden !important}#headerImg div.hImage {width:100%}#headerImg div.hImage img {width:100%;height:auto;display:block}#headerImg div.hImage.slick-slide {float:left}#headerImg div.hImage .hImagePortrait, #headerImg div.hImage .hImageLandscape {width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (orientation:portrait), only screen and (max-aspect-ratio:1/1) {#headerImg div.hImage .hImageLandscape {display:none}#headerImg div.hImage .hImagePortrait {display:block}}@media only screen and (orientation:landscape) and (min-aspect-ratio:1/1) {#headerImg div.hImage .hImageLandscape {display:block}#headerImg div.hImage .hImagePortrait {display:none}}#hImgMask {position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../images/css/gras.png);background-position:left bottom;background-repeat:repeat-x;z-index:800;display:none}#pTWrapper, #bAWrapper {z-index:850}#bAWrapper {display:none}#headerImg a.scrolldown {position:absolute;width:60px;height:60px;bottom:10%;left:50%;margin-left:-30px;z-index:999;background-image:url(../images/css/scrolldown.png);background-repeat:no-repeat;background-position:center center;display:none}#headerImg a.scrollup {position:absolute;width:60px;height:60px;bottom:10%;left:50%;margin-left:-30px;z-index:999;background-image:url(../images/css/scrollup.png);background-repeat:no-repeat;background-position:center center;display:none}#allWrapper #fpWrapper {position:relative;width:100%;padding:75px 0px 30px 0px;z-index:400}#allWrapper #fpWrapper.fPWHeight {padding:110px 0px 100px !important}#fullpage {width:100%;position:relative;margin:0px auto;padding:10px 15px}#page {width:100%;position:relative;padding:10px 0px 0px 0px;margin:0px}#cmsAlert {width:100%;text-align:center;padding:10px;margin-bottom:20px;background-color:#F8D7CB;border:1px solid #6E172E;font-size:1.2em;font-size:1.2rem}#content {width:100%;padding:0px;position:relative}#content a#tTa {width:100%;height:0px;padding:0px;position:absolute;left:0;top:-150px;z-index:9999}#breadcrumbs {position:absolute;bottom:20px;left:0px;font-size:1.2em;font-size:1.2rem;line-height:12px;color:#CCC;z-index:900;width:100%;display:none}#map {width:100%;height:300px}#footerWrapper {width:100%;background-color:#70092E;padding:0px;position:relative;z-index:500;background-image:url(../images/css/schattenKante.gif);background-repeat:repeat-x;background-position:left top}#footer {width:100%;position:relative;padding:0 15px;margin:0 auto;font-size:13px;font-size:1.3rem;color:#FFF}#footerRow1 {width:100%;padding:25px 0 20px 0;border-bottom:1px solid #8E3958;margin:0 auto;display:flex;flex-wrap:wrap;gap:20px}.fBox {width:calc((100% - 20.2px) / 2)}.fBoxTitle {width:100%;padding:0 0 10px 0;line-height:30px;min-height:30px;color:#FFF;text-transform:uppercase}.fBoxTitle a {color:#FFF;text-decoration:none}.fBoxContent {width:100%;line-height:20px;color:#FFF}.fBoxContent a {color:#FFF}.fBoxContent a:hover {text-decoration:none}.fBoxContent img {width:100%;height:auto;display:block}.fBoxCKontakt {font-size:16px;font-size:1.6rem;font-weight:500;padding:10px 0px 0px 0px}.fBoxWrapper {width:100%}#fBoxenRight {display:none}#footerRow2 {width:100%;margin:0px;padding:10px 0px 30px 0px;color:#FFF}#sprachNavi {display:none}#footerNavi {line-height:30px;width:100%;font-size:12px;font-size:1.2rem;text-align:center}#partnerWrapper {background-color:#FFF;width:100%;padding:25px 0}#partner {display:block;width:100%;text-align:center;margin:auto}#partner span {display:inline-block;height:40px;margin:0 10px;background-repeat:no-repeat;background-size:contain;background-position:center;overflow:hidden;text-decoration:none}#partner span a {display:block;width:100%;height:100%;text-indent:-20000em}#partner span#ritten {width:100px}#partner span#suedtirol {width:50px}#partner span#roterhahn {width:40px}@media only screen and (min-width:980px) {#partner span {height:60px;margin:0 10px;-webkit-filter:grayscale(1); filter:grayscale(1);opacity:0.5}#partner span:hover {-webkit-filter:grayscale(0); filter:grayscale(0);opacity:1.0}#partner span#ritten {width:120px}#partner span#suedtirol {width:70px}#partner span#roterhahn {width:60px}}#googleCodes {width:100%;height:0px;overflow:hidden}a.klaro-setting-loader {position:fixed;z-index:2000;right:5px;bottom:5px;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.klaro-setting-loader span {padding:0 20px 0 50px;display:block;line-height:50px}a.klaro-setting-loader:hover {width:auto;overflow:visible} .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:980px) {html {font-size:62.5%}#allWrapper #topWrapper {position:absolute;top:0px}#allWrapper.fixed #topWrapper {position:fixed;top:-25px; transition:top 0.5s ease-out}#top {height:100px;width:980px}#allWrapper a#logo {width:220px;height:45px;background-position:0px 0px;bottom:40px;left:0px}#allWrapper a#logo span {width:220px;height:30px;bottom:-30px;line-height:30px;font-size:21px;font-size:2.1rem}#allWrapper #wrapper {position:absolute;top:90px}#mainNavi, #hImgMask {display:block}#hIButtons {top:50%;left:50%;margin-left:-490px;width:980px}#headerImg a.scrolldown {display:block}#headerImg a.scrollup {display:block}#fullpage {width:980px;padding:20px 0px 40px 0px}#page {padding:0px 0px 30px 0px}#pTWrapper {position:absolute;top:30%;margin-top:-50px;width:980px;left:50%;margin-left:-490px;display:block}#pageTitle {text-align:right;font-size:30px;font-size:3.0rem}#pageTitle b, #pageTitle strong {line-height:120%;font-size:50px;font-size:5.0rem;font-weight:normal}#bAWrapper {position:absolute;bottom:10%;margin-bottom:30px;width:980px;left:50%;margin-left:-490px;display:block}a#buttonAnfrage {color:#DCC1CB;background-color:#70092E;line-height:50px;display:block;padding:0px 20px;text-decoration:none;font-size:28px;font-size:2.8rem;float:left}a#buttonAnfrage:hover {box-shadow:0px 0px 8px #333 inset;color:#FFF}a#naviControl, #mobilNaviWrapper {display:none}.fL{float:left}.fR{float:right}#allWrapper #fpWrapper {padding:100px 0px 0px 0px}#breadcrumbs {display:block}#fewoBox .fewoBoxItem {width:300px;margin:0}#fewoBox .fewoBoxItem a img {filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.8}#fewoBox .fewoBoxItem a:hover img {filter:alpha(opacity=100); -moz-opacity:1.00; opacity:1.0}#fewoBox .fBILeft {margin:0px 40px 0px 0px;float:left}#fewoBox .fBIRight {margin:0px;float:right}#fewoBox .fBIDetail {bottom:20px;width:100%;height:40px;line-height:40px;font-size:18px;font-size:1.8rem}#fewoContent .fCLeft {width:48.94%;float:left}#fewoContent .fCRight {width:48.94%;float:right}.impressionen .impImgColsLeft {width:48.98%;float:left}.impressionen .impImgColsRight {width:48.98%;float:right}#map {height:500px}@media only screen and (min-width:1250px) {#map {height:700px}}.sIRowWrapper {width:640px;float:right}.spaltenInhalte .sIBox4 {width:300px}.spaltenInhalte .sIBoxBild {width:300px;height:200px}#rCBanner {width:980px;margin:0 auto}#rCBanner .rCBannerRow {margin-bottom:30px}#rCBanner .bannerItem {width:300px;height:270px;position:relative;background-color:#FDF4E3;padding:30px 15px 20px 15px;box-shadow:0px 0px 5px #666;margin-bottom:0px}#rCBanner .bannerItem.fL {float:left !important}#rCBanner .bannerItem.fR {float:right !important}#rCBanner .rCBImage {width:270px;height:125px !important;overflow:hidden}#rCBanner .rCBText {position:relative;width:100%;padding:10px 0px 0px 0px;line-height:18px;height:90px;color:#505050;text-decoration:none;overflow:hidden}#rCBanner .rCBTinfo {width:260px;height:182px;overflow:hidden;line-height:26px;font-size:1.6em;font-size:1.6rem}#rCBanner .rCBTlink {width:260px;height:18px;overflow:hidden;padding-top:10px;line-height:18px;font-size:1.2em;font-size:1.2rem}.anfrageCols {width:100%}.anfrageCLeft {width:440px;float:left}.anfrageCRight {width:440px;float:right}#footer {width:980px !important}.fBox {width:calc((100% - 60.2px) / 4);font-size:14px;font-size:1.4rem}.fBoxWrapper {width:48.98%}#fBoxenRight {display:block}#sprachNavi {display:block;float:left;width:48%;font-size:13px;font-size:1.3rem}#footerNavi {font-size:13px;font-size:1.3rem;color:#FFF;float:right;width:48%;text-align:right}}ul.mainNavi {padding:0;margin:0;list-style:none;text-align:justify;font-family:'Open Sans', sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;line-height:30px;height:30px}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;line-height:30px;height:30px;position:relative;width:auto}ul.mainNavi li.fLItem a {display:block;margin:0px;line-height:30px;height:30px;padding:0px 10px;font-weight:400 !important;font-size:20px;font-size:2.0rem;color:#333;text-decoration:none}ul.mainNavi li.fLItem a:hover, ul.mainNavi li.fLItem .parent:hover a {color:#70092E}ul.mainNavi li.fLItem a.aActiv, ul.mainNavi li.fLItem .parent:hover a.aActiv {color:#FFF;background-color:#70092E}.parent {position:relative;z-index:190;display:inline-block}.parent:hover {background-image:url(bgfix.gif)}.parent .navLayer {position:absolute;top:-20000px;padding:5px 0px 0px 0px;text-align:left;z-index:220;width:auto;box-sizing:border-box}ul.mainNavi:hover .parent.pA .navLayer {top:-20000px}ul.mainNavi li:hover .parent.pA .navLayer, .parent:hover .navLayer.nLLeft, .parent:hover .navLayer.nLRight, .parent.pA .navLayer, .parent.pA .navLayer:hover {top:30px}.parent .navLayer.nLLeft {left:10px}.parent .navLayer.nLRight {right:10px;text-align:right}.navLayerWrapper {width:580px;position:relative;padding:0px}#mainNavi ul.subNaviList {margin:0;padding:0;width:auto;display:inline-block !important;box-sizing:border-box}#mainNavi ul.subNaviList li.mN2Level {margin:0;padding:0;list-style:none;display:inline-block !important}#mainNavi ul.subNaviList li.mN2Level a {width:auto;color:#999;font-weight:400 !important;font-size:16px !important;font-size:1.6rem !important;display:block !important;line-height:24px;height:auto !important;padding:0px;border:none !important;text-transform:none;background-color:transparent !important}#mainNavi .parent .navLayer.nLLeft ul.subNaviList li.mN2Level a {margin:0px 18px 0px 0px}#mainNavi .parent .navLayer.nLRight ul.subNaviList li.mN2Level a {margin:0px 0px 0px 18px}ul.subNaviList li.mN2Level a:hover, ul.subNaviList li.mN2Level a.sNaviActiv:hover {color:#000 !important}ul.subNaviList li.mN2Level a.sNaviActiv {color:#70092E !important}#mobilSprachNavi a {line-height:30px;font-weight:400;font-size:16px;font-size:1.6rem;color:#505050;text-decoration:none;text-transform:uppercase;display:inline-block;padding:0px 15px 0px 0px}#mobilNavi {width:auto;padding:15px}#mobilNaviLeft {width:48%;float:left}#mobilNaviRight {width:48%;float:right}#mobilNavi .mfNavi {padding-bottom:10px;font-weight:300;font-size:20px;font-size:2.0rem;line-height:30px;font-weight:400}#mobilNavi .mfNavi a {display:block;color:#505050;text-decoration:none;padding:0px 5px}#mobilNavi .mfNavi a.mfNaviActiv {color:#FFF;background-color:#70092E}#mobilNavi ul.mSubNavi {padding:5px 0px 0px 0px;margin:0}#mobilNavi ul.mSubNavi li {list-style:none;line-height:20px;padding:0px 0px 5px 5px;margin:0;font-size:16px;font-size:1.6rem}#mobilNavi ul.mSubNavi li a {display:block;color:#505050;text-decoration:none}#mobilNavi ul.mSubNavi li a.sNaviactiv {color:#000 !important;font-weight:700}#sprachNavi a, #footerNavi a {text-decoration:none;color:#FFF;line-height:30px}#sprachNavi a:hover, #footerNavi a:hover {text-decoration:underline}#footerNavi a.fNactiv {color:#FFF;text-decoration:underline}#sprachNavi span, #footerNavi a {padding:10px 0px;line-height:30px}