#content {font-family:Arial, Helvetica, sans-serif;font-size: 110%;line-height: 140%;font-weight: normal;text-decoration: none;text-align: left;}#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 a {color: #6E6E6E;text-decoration: underline;}#content a:hover {text-decoration: none;}#content h1 {line-height:120%;font-weight: normal;font-size: 220%;color: #476C1F;color: #060;margin: 0px;padding: 0px;}#content h2 {line-height:120%;font-weight: 300;font-size: 160%;color:#AE140B;color:#2EB2B8;color:#98A824;padding: 0px;margin: 0px;}#content h3 {font-size: 130%;line-height:120%;font-weight: normal;color: #069;color:#AE140B;padding: 0px;margin: 0px;}#content p {padding-bottom:2px;padding-top:2px;margin-bottom:2px;margin-top:2px;}#content article {   -webkit-column-count: 3;   -webkit-column-width: 200px;   -webkit-column-gap: 30px;      -moz-column-count: 3;   -moz-column-width: 200px;   -moz-column-gap: 30px;         column-count: 3;   -moz-column-fill: auto;        column-fill: auto;   column-gap: 30px;   -moz-columns: 3 200px;        columns: 3 200px;         height: auto;   width:100%;   overflow-x: auto;   overflow-y: auto;}#content blockquote {color: #903;border-left-width: 2px;border-left-style: solid;border-left-color: #903;padding-left: 10px;margin-left:10px;}#content .text {width:100%;}#content .ImageShadow {}#content .ImageShadow img {}#content .layout1 .ImageShadow, #content .layout3 .ImageShadow, #content .layout5 .ImageShadow, #content .layout8 .ImageShadow {float:left;margin-top: 4px;margin-right: 10px;margin-bottom: 5px;margin-left: 0px;}#content .layout6 .ImageShadow, #content .layout9 .ImageShadow {margin-top: 4px;margin-right: 10px;margin-bottom: 5px;margin-left: 0px;}#content .layout2 .ImageShadow, #content .layout4 .ImageShadow, #content .layout7 .ImageShadow, #content .layout10 .ImageShadow {float:right;margin-top: 4px;margin-right: 0px;margin-bottom: 5px;margin-left: 10px;}#content .layout5 div.ImageRow {text-align:left;padding-bottom:8px;}#content .layout6 div.ImageRow {text-align:center;padding-bottom:8px;}#content .layout7 div.ImageRow {text-align:right;padding-bottom:8px;}#content .layout8 div.ImageRow {text-align:left;padding-top:0px;}#content .layout9 div.ImageRow {text-align:center;padding-top:10px;padding-bottom:10px;}#content .layout10 div.ImageRow {text-align:right;padding-top:0px;}#content .layout1 div.ytvideo, #content .layout3 div.ytvideo {float:left;}#content .layout2 div.ytvideo, #content .layout4 div.ytvideo {float:right;}#content .layout3 .textBlock {float:right;}#content .layout4 .textBlock {float:left;}#content .Abschluss {width:100%;height:9px;border-top:1px solid #AAB824;margin-top:9px;}.offline {background-color:#F0C6C6;}.absatz {width:100%;position:relative;}.absatzColorWrapper {width:100%;background-color:#F5F5F5;padding:10px;position:relative;left:-11px;border:1px solid #CCC;}.cmsEditWrapper {position:relative;left:-5px;padding:0 5px;width:100%;box-sizing:border-box;}.cmsEditWrapper:hover {background-color:#EEE;z-index:600;}.cmsEditWrapper:hover .loginRow {left:0px;}.absatz .loginRow {position:absolute;left:-2000px;top:-30px;width:100%;height:20px;background-color:#FFF;border:2px solid #EEE;padding:3px;margin-bottom:5px;}.editbox {float:left;padding-right:10px;}.editboxR {float:right;}.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;position:relative;overflow:hidden;display:inline-block;box-sizing:border-box;border:2px solid #FFF;}.inlineGallery_carousel li.iGtem img {width:100%;display: block;}.inlineGallery_carousel .slick-prev, .inlineGallery_carousel .slick-next {width: 40px;height: 40px;}.inlineGallery_carousel .slick-prev {left:10px;}.inlineGallery_carousel .slick-next {right:10px;}.inlineGallery_carousel .slick-prev:before, .inlineGallery_carousel .slick-next:before {font-size: 30px;}.cta {display: flex;gap: 10px;flex-wrap: wrap;}#content .cta a {display: block;padding: 0 15px;line-height: 40px;text-transform: uppercase;background-color: #060;border-radius: 4px;color: #FFF;text-decoration: none;}#themen .themenBox {width:100%;margin:0 0 20px 0;position:relative;}#themen .tbImage {width:100%;}#themen .tbImage img {border:none;width:100%;display:block;background-size:cover;background-repeat:no-repeat;background-position:center;}#themen .themenBox h4 {padding:0px;margin:0px;font-size:110%;line-height:25px;height:25px;overflow:hidden;font-weight:normal;width:100%;text-transform:uppercase;}#themen .themenBox h4 a {color: #476C1F;text-decoration:none;}@media only screen and (min-width: 990px) {#themen .themenBox {width:200px;margin:0;}#themen .tbImage a:hover img {box-shadow: 0px 0px 7px #333;overflow:auto;}#themen .themenBox h4 a:hover {color: #000;}}body {font-family: 'Roboto', sans-serif;font-size:12px;text-decoration: none;font-weight:400;color: #6E6E6E;}#map {width:100%;height:calc(100vh - 80px);}.hImage_carousel {width:100%;margin:0;padding:0;position:relative;z-index:20;}.hImage_carousel ul {margin:0;padding:0;list-style: none;display: block;}.hImage_carousel li.page {width:100%;margin:0;display: block;float: left;position:relative;overflow:hidden;}img.HeaderImg {width:100%;display:block;}#hIButtons {position: absolute;top:50%;left:10px;z-index:500;width:calc(100% - 20px);height:0px;}#hIButtons button {position: absolute;z-index:500;top:0px;}#hIpager {position: absolute;top:10px;left:10px;width:calc(100% - 20px);text-align:left;padding: 0px;z-index:500;}#breadcrumbs a { color:#88654C; text-decoration:none; }#breadcrumbs a:hover { color:#FFF; }#breadcrumbs a strong { color:#FFF; }#breadcrumbs span { padding:0px 3px; }#sprachwahl a {color: #FFF;text-decoration:none;text-transform:uppercase;font-size:120%;line-height:40px;width:100%;display:inline-block;text-align:center;margin: 0 5px 0 0;}@media only screen and (min-width: 990px) {#sprachwahl a {color: #000;text-decoration:none;text-transform:uppercase;font-size:90%;line-height:15px;height:15px;width:26px;display:inline-block;background-image: url(../images/css/langNavBG.png);background-repeat: no-repeat;background-position: 0px 0px;text-align:center;margin: 0 5px 0 0;}}.Box {width:200px;margin-bottom:20px;position:relative;color:#000;}.Box2 {width: 200px;margin: 20px 15px 0px;position: relative;color: #000;}.BoxTitle {width:200px;line-height:20px;}.BoxTitle h4 {color:#FFF;padding: 0px 0px 1px 3px;margin:0px;font-size:160%;font-weight:300;line-height:20px;text-transform:uppercase;width: 197px;}.BoxTitle h4.hline {padding:0px !important;border-bottom:1px solid #FFF;}.BoxTitle h4 a {color:#FFF;text-decoration:none;}.BoxContent {width:200px;position:relative;}.BoxContent2 {width:190px;padding:5px;position:relative;background-color:#CCC;}.BoxContent3 {width:200px;padding:10px 0px 5px;}.BoxContent4 {width:200px;padding:20px 0px 0px;position:relative;background-color:#FFF;}.BoxContent a {color:#000;text-decoration:underline;}.BoxContent a:hover {color:#000;text-decoration:none;}.list_carousel {margin: 0px;width:200px;padding:0px;position:relative;}.list_carousel ul {margin: 0;padding: 0;list-style: none;display: block;}.list_carousel li {width:200px;margin:0px;display: block;float: left;}a.sBLink {position:absolute;top:-20px;width:18px;height:18px;background-image: url(../images/css/boxPfeile.gif);background-repeat: no-repeat;}a#prev1 {right:5px;background-position: right center;}a#next1 {right:25px;background-position: left center;}.AngebotItem {width:200px;height:180px;float:left;margin: 0px;padding: 0px;background-color:#FFF;}.AItemBild {width:200px;height:130px;overflow:hidden;position:relative;}.AItemBild span.datum {display:block;padding:1px;margin:0px;font-weight:normal;position:absolute;left:10px;bottom:0px;background-color:rgba(255,255,255,0.70);font-size:90%;color:#333;}.AItemTitle {width:170px;line-height:16px;height:42px;overflow:hidden;padding: 4px 20px 4px 10px;position:relative;}.AItemTitle h5 {padding:0px;margin:0px;line-height:14px;font-size:100%;font-weight:normal;text-transform:uppercase;}.AItemTitle h5 a {color:#AAB824;text-decoration:none;}.AItemLink {width:16px;height:16px;position:absolute;right:5px;bottom:5px;}.AItemLink a {width:16px;height:16px;display:block;background-image: url(../images/css/aBoxLinkIcon.gif);background-repeat: no-repeat;background-position: left 0px;}.AItemLink a:hover {background-position: left -24px;}#angebote .angebotitem {width:660px}#angebote .top {width:640px;padding:10px;background-color:#AAB824;color:#FFF;}#angebote .bild {width:200px;height:130px;border:3px solid #FFF;overflow:hidden;float:left;}#angebote .bild img {width:200px;height:130px;}#angebote .description {width:380px;float:right;}#angebote .description h2 {margin:0px;font-size:130%;color:#FFF;padding-top:0px;padding-bottom:5px;font-weight:normal;text-transform:uppercase;}#angebote .description div.datum {color:#E6EABE;margin-bottom:5px;font-size:90%;font-weight:700;}#angebote .description div.preis {width:380px;margin: 8px 0px;}#angebote .description div.preis span {font-weight:bold;font-size:120%;padding:1px 3px;color:#476C1F;line-height:24px;height:24px;background-color:#E6EABE;}#angebote div.angebotlink {text-align:right;font-weight:bold;}#angebote div.angebotlink a {font-size:130%;color:#FFF;font-weight:normal;text-decoration:none;line-height:20px;background-image: url(../images/css/aBoxLinkIcon.gif);background-repeat: no-repeat;background-position: right -22px;padding: 0px 30px 0px 0px;}#angebote div.angebotlink a:hover {text-decoration:underline;background-position: right 2px;}#angebote .text {width:640px;padding:10px;margin-top:10px;}#angebote .aLine {width:660px;height:1px;border-top: 1px solid #AAB824;margin: 24px 0px 0px;padding: 0px 0px 24px;}#news {width:100%;font-size:100%;padding: 40px 0px;position:relative;}#dataArchiv {width:100%;height:28px;line-height:28px;padding-bottom:2px;position:absolute;left:0px;top:0px;font-size:100%;}#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: #006B2B !important;border-bottom: 1px solid #006B2B;}#dataArchiv span {float:left;display: block;padding: 0px 5px;height:28px;line-height:28px;}#news .nListItem {width:100%;padding-bottom:5px;margin-bottom:5px;}#news .nListIDatum, #news .nDDatum {font-size:90%;color: #F08600;line-height:14px;padding-bottom:5px;}#news .nLITitle {font-size:120%;padding-bottom:5px;}#news .nLITitle a {color:#000;font-weight:400;text-decoration:none;}#news .nLIData {width:100%;font-size:100%;padding-bottom:5px;}#news .nLIDTeaser {width:100%;font-size:100%;}#news .nLIDLink {width:100%;font-size:100%;text-align:right;padding-top:15px;}#news .nLIDLink a {color:#98A824;text-decoration:none;}#news .nDTitle {padding-bottom:10px;}#news .nDEinleitung {padding-bottom:10px;font-size:100%;font-weight:bold;}#news .nDText {padding-bottom:20px;}#news #nDImages {width:100%;padding: 0px;}#nDImages img {display:block;border:none;margin: 0px 0px 10px;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:66%;float:left;}#nDImages .nImg1Col {width:48.5%;float:left;}#nDImages .nImg2Col {width:48.5%;float:right;}#nDImages .nImg3Col {width:32%;float:right;}#news #nDSocial {width: 100%;border-top: 1px solid #DDD;height: 20px;line-height: 20px;margin: 20px 0px 0px;padding: 4px 0px;}#nDSocial .nDBack {width:100%;}#kontaktBox {color:#FFF;}#kontaktBox b {font-size:110%;}#kontaktBox span {font-size:130%;padding: 10px 0 0 0;display:block;line-height:160%;}#kontaktBox span a {color:#FFF;text-decoration:none;}#kontaktBox span a:hover {text-decoration:none;}table.preise {background-color:#FFF;width:496px;color:#000;}table.preise tr td {text-align:center;padding:3px;}table.preise tr th {text-align:center;padding:3px;background-color:#630;color:#FFF;}table.preise tr th.w {background-color:#FFF;}table.preise tr td.left {background-color:#CFAB54;font-size:90%;}table.preise tr td.left strong {font-size:110%;}table.preise tr td.u {background-color:#DDD;}table.preise tr td.g {background-color:#EEE;}.impressionen {width:100%;}.impressionen .galleryRow {width:100%;padding-bottom:20px;}.impressionen .galleryItem {width:30%;float:left;}.impressionen .mr20 {margin-right:5%;}.impressionen .galleryImage {width:100%;height:65%;overflow:hidden;}.impressionen .galleryImage a img {width:100%;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-weight:normal;font-size:100%;height:18px;line-height:18px;overflow:hidden;padding: 5px 0px 0px;}.impressionen .gallerySubTitle {color:#6E6E6E;font-weight:normal;font-size:90%;line-height:15px;}.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:100%;margin:0 auto;}#anfrageTop {width:auto;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 #5D3D24;background-color:#DABD97;color:#5D3D24;padding:5px;margin:0 0 10px 0;}#anfrage div.anfrageAngebot strike {width:auto;display:inline-block;margin:0 0 0 10px;font-size:20px;font-size:2.0rem;line-height:30px;text-decoration:none;position:relative;color:#666;}#anfrage div.anfrageAngebot strike:after {width:100%;height:2px;background-color:#B41918;transform: rotate(-20deg);position:absolute;left:0px;top:50%;content:'';}#anfrage div.anfrageAngebot i {display:block;font-size:80%;line-height:110%;}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:110%;padding:1px 5px;line-height:30px;box-shadow:0 0 4px 0 rgba(0,0,0,.35) inset;color:#131313;border-radius:2px;box-sizing:border-box;}.formfield.ffdn {display: none;}.formfield.cal {font-size:110%;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='%23060' 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 7px center;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:1px 30px 1px 5px;}.w20 { width:40px; text-align:center; margin:0 0 5px 0; }.w30 { width:30px; }.w40 { width:40px; }.w50 { width:50px; }.w80 { width:80px; }.w100 { width:50%; }.w200 { width:200px; }.w300 { width:90%; }.w400 { width:90%; }.formsubmit {border:none;color:#FFF !important;text-decoration:none !important;line-height:30px;padding:5px 20px;display:inline-block;box-sizing:border-box;text-align:center;vertical-align:middle;text-transform:uppercase;border-radius:4px;font-size:120%;background-image: url(../images/css/fButtonBG.gif);background-repeat: repeat-x;background-position: left center;}#routeplaner {width: 660px;}#route {width: 660px;}#routeField {width: 300px;float:left;}#routeButton {float:right;width:150px;text-align:right;}#sitemap {width:100%;}#sitemap ul.sitemapfiL {margin:0px;padding:0px 0px 20px;}#sitemap ul.sitemapfiL li {list-style:none;font-size:110%;}#sitemap ul.sitemapfiL li a {color: #AE140B;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:90%;padding-left:19px;}#sitemap ul.sitemapfiL li ul.sitemapseL li a {color: #999;text-decoration:none;}#sitemap ul.sitemapfiL li ul.sitemapseL li a:hover {color: #3E3E3E;}#partner #partnerTop {position:absolute;left:0px;top:-10px;width:206px;height:10px;background-image: url(../images/css/partnerTop.png);}#partner a {display:inline-block;}#partner a img {width:100%;display:inline-block;}@media only screen and (max-width: 990px) {#partner #partnerTop {display:none;}#partner a {height:30px;width:auto;}#partner a img {height:30px;width:auto;}}@media only screen and (min-width: 990px) {#partner a:nth-of-type(2), #partner a:nth-of-type(3) {width:calc(50% - 5.1px);margin:0;align-self:center;}#partner a:nth-of-type(3) {text-align:right;}#partner a:nth-of-type(2) img, #partner a:nth-of-type(3) img {height:60px;width:auto;}}#footerNavi a {text-decoration:none;color: #FFF;}#footerNavi a:hover {text-decoration:underline;}#footerNavi a.fNactiv {color: #FFF;text-decoration:underline;}#footerNavi span {padding: 0px 5px;}html, body{margin:0;padding:0;position:relative;background-color:#98A824;z-index:1;}#pageWrapper {width:100%;padding:60px 0 0 0;background-color:#683E25;overflow:hidden;}#page {width:100%;z-index:20;margin: 0 auto;}#leftCol {width:100%;height:60px;position:fixed;top:0px;left:0px;z-index:999;background-color:#060;}#leftColNavi {visibility:hidden;width:100%;left:-100%;}body.naviOpen #leftColNavi {visibility:visible;left:0;transition:all .8s ease-in;background-color:#060;width:100%;position:fixed;top:60px;}#kontaktBox {display:none;}#lCTop {display:none;}a#hamburger {width:50px;height:50px;display:block;box-sizing:border-box;z-index:1200;margin:0;padding:14px 10px;position:absolute;right:5px;top:5px;}a#hamburger span {width:100%;height:22px;display:block;position:relative;}a#hamburger span b {width:100%;height:2px;display:block;background-color:#FFF;position:absolute;left:0px; border-radius:1px;}a#hamburger b:nth-of-type(1) {top:0px;}a#hamburger b:nth-of-type(2) {top:10px;}a#hamburger b:nth-of-type(3) {top:20px;}body.naviOpen a#hamburger span b, body.naviOpen a#hamburger:hover b {top:9px;left:-2px;width:34px;height:2px;}body.naviOpen a#hamburger span b:nth-of-type(1) {transform:rotate(45deg);}body.naviOpen a#hamburger span b:nth-of-type(2) {display:none;}body.naviOpen a#hamburger span b:nth-of-type(3) {transform:rotate(-45deg);}a#logo {position:absolute;width:200px;height:40px;z-index:300;display:block;left:5px;top:10px;background-image: url(../images/svg/logo.svg);background-size:contain;background-position:left center;background-repeat:no-repeat;}a#logo span {display:block;position:absolute;}a#logo span.logoBlumen {left:40px;top:-5px;text-align:left;width:50%;line-height:10px;}a#logo span.logoBlumen b {display:inline-block;height:10px;width:12px;background-image:url(../images/svg/blume.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;margin:0 2px;font-size:0px;line-height:10px;vertical-align:middle;}a#logo span.logoSlogan {display:none;}#sprachwahl {position:absolute;z-index:300;left:220px;top:10px;width:40px;height:40px;}#header {width:100%;padding: 10px;position:relative;z-index:25;background-color: #FFF;box-sizing:border-box;}#headerImage {width:100%;}a#anfrageButton {position: absolute;right: 20px;bottom: 20px;height: 40px;line-height: 40px;z-index: 330;background-color: rgba(152,168,36,0.80);color: #FFF;text-decoration: none;font-size: 140%;text-transform: uppercase;padding: 0px 20px;}a#anfrageButton:hover {color: #060;background-image:none;background-color:#FFF;}a#rittenCard {position:absolute;left:20px;bottom:-15px;width:140px;height:auto;aspect-ratio: 124/39;z-index:330;background-image: url(../images/sgp-2025.png);background-repeat:no-repeat;background-size:contain;}#rightCol {width:100%;padding:0;z-index: 20;position:relative;}#content {width:100%;background-color: #FFF;padding: 20px;box-sizing:border-box;}#themen {width:100%;border-top:1px solid #AAB824;margin: 15px 0 0 0;padding: 10px 0 0 0;}#footerWrapper {width:100%;background-color:#98A824;padding: 15px 0px 0px;z-index:80;position:relative;}#footer {width:100%;position:relative;margin:0 auto;z-index:20;color:#FFF;}#footerAdresse {text-align:center;font-size:110%;padding:10px 0 30px 0;}#footerAdresse a {color:inherit;text-decoration:none;}#footerAdresse span {padding:10px 0 0 0;display:inline-block;line-height:160%;font-size:120%;}#footerNavi {width:100%;padding:0;text-align:center;font-size:100%;}#mwstrnr {width:100%;padding: 20px 0;text-align:center;font-size:90%;}#partner {width:100%;background-color: #FFF;padding: 20px 10px;box-sizing:border-box;text-align:center;display:flex;flex-wrap:wrap;justify-content: center;gap: 20px;}a#waCTA {display:none;}@media only screen and (orientation: portrait), only screen and (max-width: 450px) {body.pCTAvisible #partner {padding: 20px 10px 60px 10px;}a#waCTA {display:block;width:44px;height:44px;position:fixed;z-index:9999;bottom:10px;left:-50px;background-image: url(../images/svg/whatsapp.svg.php);background-repeat: no-repeat;background-size: contain;background-position: center;transition:left 0.5s ease-out;}body.pCTAvisible a#waCTA {left:0px;transition:left 0.5s ease-in;}}#breadcrumbs {width:100%;font-size:100%;line-height:200%;color:#88654C;z-index:100;padding:15px 0;}#webwerkstatt {position:absolute;left:23px;top:-329px;}#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: 100%;margin:0px auto;font-size: 12px;font-family: Arial, Helvetica, sans-serif;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:#000;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: 990px) {#pageWrapper {padding: 30px 0;}#page {width:970px;position:relative;}#leftCol {float:left;width:230px;height:auto;position:relative;}#leftColNavi {display:block;width: 200px;left:auto;min-height: 420px;padding:110px 15px 10px 15px;margin:0;z-index: 200;position: relative;visibility:visible;}#kontaktBox {display:block;}#lCTop {display:block;width:236px;height:10px;position:absolute;left:0px;top:-10px;background-image: url(../images/css/lCTop.gif);}a#hamburger {display:none;}a#logo {left:10px;margin:0 0 60px 0;}a#logo span.logoSlogan {display:block;position:absolute;left:10px;top:40px;width:155px;font-weight:100;color:#FFF;font-size:90%;}#sprachwahl {left:250px;top:-15px;width:90px;height:15px;}#header {width:740px;height:500px;padding: 10px 10px 10px 240px;position:absolute;left:-10px;top:0px;box-sizing:content-box;}#map {height:500px;}a#rittenCard {left:auto;bottom:auto;right:20px;top:-20px;width:154px;}#rightCol {float: right;width: 720px;padding: 560px 0px 0px;}.anfrageCols {width:100%;}.anfrageCLeft {width:48%;float:left;}.anfrageCRight {width:48%;float:right;}#themen {display:flex;justify-content:space-between;}#footer {width:960px;height:160px;}#footerAdresse {display:none;}#footerNavi {position:absolute;right:20px;top:0px;width:500px;text-align:right;}#mwstrnr {position:absolute;left:270px;top:0px;width:200px;padding:0;text-align:left;font-size:90%;}#partner {position: absolute;left: 15px;top: -15px;width: 200px;padding: 0 15px 15px 15px;gap: 10px;}#breadcrumbs {position:absolute;top:530px;left:0px;font-size:100%;line-height:100%;line-height:12px;color:#88654C;z-index:100;padding:0;}}#mainNavi {padding:0px 0px 30px;width:200px;height:calc(100vh - 60px);margin:0 auto;overflow-y:auto;}ul.mainNavi {margin:10px 0;padding: 0px;border-top:1px solid #7EB47E;}ul.mainNavi li.fL {padding-left:0px;list-style:none;line-height:22px;border-bottom:1px solid #7EB47E;margin: 0px;padding: 0px;}ul.mainNavi li.fLselected {padding-left:0px;list-style:none;line-height:22px;border-bottom:1px solid #7EB47E;margin: 0px;padding: 0px 0px 10px;}ul.mainNavi li.fL a {display: block;width:200px;margin: 0;line-height:25px;font-weight:normal;font-size:120%;color:#7EB47E;text-decoration: none;padding: 0px 0px 2px;text-transform:uppercase;}ul.mainNavi li.fL a.fLactiv {color: #FFF;}ul.mainNavi li a.fLactiv { color: #FFF; }ul.mainNavi li.fL a:hover, ul.mainNavi li.fL a.fLactiv:hover {color: #FFF;}@media only screen and (min-width: 990px) {#mainNavi {height:auto;overflow-y:visible;}ul.mainNavi li .parent a {background-image: url(../images/css/mNaviPfeil.gif);background-repeat: no-repeat;background-position: right center;}ul.mainNavi li .parent:hover a {color: #FFF;background-image: url(../images/css/mNaviPfeila.gif);}.parent {position: relative;z-index:190;width:200px;}.parent:hover {background-image: url(bgfix.gif);width:415px;z-index:210;}.parent .navLayer {position:absolute;left:-2000px;}.parent:hover .navLayer {position:absolute;top:-20px;left: 150px;width:200px;padding: 20px 0px 20px 65px;z-index:220;}.navLayerWrapper {width:200px;position:relative;background-color:rgba(255,255,255,.80);}}#mainNavi ul.subNavi {margin:0;padding:0;width:200px;}#mainNavi ul.subNavi li.sL {margin:0;padding:0;list-style:none;}#mainNavi ul.subNavi li.sL a {width:auto;color: #333;margin: 0px;font-weight:normal;font-size:110%;display: block;line-height:20px;padding: 3px 10px;background-color:transparent;background-image:none;text-transform:none;}ul.subNavi li.sL a:hover {background-color:#FFF !important;}ul.subNavi li.sL a:hover, ul.subNavi li.sL a.sLactiv {color:#334D17 !important;background-color:#FFF !important;}@media only screen and (max-width: 990px) {#mainNavi ul.subNavi li.sL a {width:auto;color: #B2D2B2;}}#mainNavi ul.inlineSubNavi {margin:0;padding:0;width:200px;}#mainNavi ul.inlineSubNavi li.isL {margin:0;padding:0;list-style:none;}#mainNavi ul.inlineSubNavi li.isL a {width:auto;color: #B2D2B2;margin: 0px;font-weight:normal;font-size:110%;display: block;line-height:16px;padding: 2px 10px;background-color:transparent;text-transform:none;}ul.inlineSubNavi li.isL a:hover {}ul.inlineSubNavi li.isL a:hover, ul.inlineSubNavi li.isL a.isLactiv:hover {color:#FFF !important;}ul.inlineSubNavi li.isL a.isLactiv {color:#FFF !important;}