/*
 * Copyright (c) 2021-2026 Netzum Sorglos Software GmbH
 */
@font-face{font-family:'Poppins';font-style:normal;font-weight:200;src:url('../fonts/poppins-v15-latin-200.woff2') format('woff2'), url('../fonts/poppins-v15-latin-200.woff') format('woff'), url('../fonts/poppins-v15-latin-200.ttf') format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:url('../fonts/poppins-v15-latin-regular.woff2') format('woff2'), url('../fonts/poppins-v15-latin-regular.woff') format('woff'), url('../fonts/poppins-v15-latin-regular.ttf') format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:url('../fonts/poppins-v15-latin-700.woff2') format('woff2'), url('../fonts/poppins-v15-latin-700.woff') format('woff'), url('../fonts/poppins-v15-latin-700.ttf') format('truetype');}html{background-color:#eff0f1;font-size:medium;font-family:Poppins, Arial, Verdana, sans-serif;color:#5f5f5f;}html *{margin:0;padding:0;}.btn{display:inline-block;padding:4px 8px;background-color:#27bdc6;text-align:center;color:#ffffff;}.btn:hover{color:#ffffff;background-color:#46d2da;}.btn.shop{padding-left:40px;background-image:url(../img/online-shop-24.png);background-position:6px center;background-repeat:no-repeat;}.visually-hidden{visibility:hidden;}article{line-height:1.4em;}article h1, article h2 span.subheading-category{color:#ac8122;margin:8px 0;line-height:1.2em;font-weight:500;}article h2, article div.page-header h2, article div.page-header h2 a{margin:12px 0 4px 0;word-wrap:break-word;line-height:1.2em;color:#27bdc6;}article h2, article h3{margin:12px 0 4px 0;color:#9f9f9f;color:#27bdc6;font-weight:500;}article p{text-align:justify;padding:8px;}article p.text-center{text-align:center;}article a, article a:link, article a:active, article a:visited{color:#27bdc6;text-decoration:none;}article a:hover{color:#1f949b;}article button, article button.btn, article a.btn{display:inline-block;padding:4px 8px;background-color:#27bdc6;text-align:center;color:#ffffff;}article button:hover, article button.btn:hover, article a.btn:hover{color:#ffffff;background-color:#46d2da;}article ul{margin:8px 0 8px 48px;}article ul li{list-style-type:circle;}a.cta, a.cta:link, a.cta:active, a.cta:visited{color:#5f5f5f;background-color:#eff0f1;padding:4px 8px;display:inline-block;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}a.cta:hover{color:#464646;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}form fieldset{border:0;}form span.star{color:#27bdc6;}form input, form textarea, form select{padding:4px 8px;border:1px solid #858585;width:100%;margin-bottom:12px;box-sizing:border-box;}form input:focus, form textarea:focus, form select:focus{border:1px solid #1f949b;}form legend{margin:8px 0;}div.tooltip{display:none !important;}div.item div.icons{display:none;}#sb-header{clear:both;position:fixed;top:0;left:0;right:0;z-index:800;background-color:#eff0f1;}#sb-header::after{display:table;clear:both;line-height:0;content:" ";}#sb-header #logo, #sb-header #shop{text-align:center;}#sb-header #logo-below{background-color:#27bdc6;color:#ffffff;margin:0;}#sb-header #logo-below a{text-decoration:none;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}#sb-header #logo-below a, #sb-header #logo-below a:link, #sb-header #logo-below a:active, #sb-header #logo-below a:visited{color:#ffffff;}#sb-header #logo-below a:hover{opacity:0.8;}#sb-header #logo-below span.d{display:none;}#sb-header #insta{text-align:right;}#sb-fuss{padding:12px 0;}main{padding:12px 0;}#sb-header, #sb-slideshow, main{background-color:#ffffff;}.sb-line{margin:48px 0;display:flex;}.sb-line .t h2, .sb-line .t h3{font-size:18px;}.sb-line .t > div{background-color:#eff0f1;font-size:95%;}.sb-line p.readmore a.btn{border:none;background:transparent;color:#27bdc6;}body.highlight .sb-line h2, body.highlight .sb-line h3{color:#ac8122;}.rsmg-content-gallery{margin:24px 0;}.rsmg-content-gallery > li{list-style:none;}.rsmg-content-gallery > li .rsmg-content-item-thumb-container::before, .rsmg-content-gallery > li .rsmg-content-item-thumb-container::after{border-color:#27bdc6;}.rsmg-content-gallery > li .rsmg-content-item-thumb::before, .rsmg-content-gallery > li .rsmg-content-item-thumb::after{background-color:#27bdc6;}.rsmg-content-item-details h2{color:#27bdc6;font-weight:normal;}.rsmg-slider-row .slick-slider{margin-bottom:0;}.cat-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;text-align:center;}#sb-unter-inhalt > *{margin:24px 0;}body.start article h2{margin-top:48px;}body.start #sb-unter-inhalt .sb-line:first-child{margin-top:12px;}#sb-menue-oben ul, #sb-menue-unten ul{list-style-type:none;}#sb-menue-oben a, #sb-menue-unten a{text-decoration:none;}div.com-content-category-blog + #sb-unter-inhalt > .anstehende-veranstaltungen{display:none;}article .moduletable.newsflash > h3{color:#ac8122;font-size:1.4em;margin:12px 0;}article .moduletable.newsflash .sb-line{margin:12px 0;}@media screen and (max-width:767px){p.pull-right, p.pull-left{text-align:center;}ul.nav.menu{margin:24px 0;}ul.nav.menu li a, ul.nav.menu li a:visited, ul.nav.menu li a:link, ul.nav.menu li a:active{background-color:#ffffff;border-radius:4px;text-align:center;padding:8px 0;margin:4px 0;}#nav-toggle{display:inline-block;padding:4px 8px;background-color:#27bdc6;text-align:center;color:#ffffff;padding:8px 12px;border:none;z-index:999;font-size:1.2em;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}#nav-toggle:hover{color:#ffffff;background-color:#46d2da;}body.menu-on #nav-toggle{position:fixed;bottom:4px;right:4px;font-size:1em;border:1px solid #1f949b;background-color:#ffffff;color:#27bdc6;}.sb-line{flex-direction:column;flex-wrap:wrap;}.sb-line .i, .sb-line .t{text-align:center;}.sb-line .t h2, .sb-line .t h3{margin-bottom:12px;}img{max-width:100%;height:auto;width:auto;}.cat-row{justify-content:space-around;}#logo-below{padding:8px 12px;}#logo-below #addr span, #logo-below #shop{display:none;}#logo-below #insta{padding-top:4px;order:1;}#logo-below #addr{flex-grow:1;text-align:center;order:2;}#logo-below #addr a{display:block;}#logo-below #nav-toggle{order:3;}#logo-below > .inner{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;}#sb-menue-oben{position:fixed;top:0;bottom:0;left:-1000px;opacity:0;z-index:-1;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}#sb-menue-oben.on{left:0;right:0;z-index:990;opacity:1;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}article > *{margin:12px;}article h1, article h2, article h3, article h4, article h5{text-align:center;}article p{text-align:left;}nav ul{margin:12px;}nav ul li{margin:12px 0;}nav ul li a, nav ul li a:link, nav ul li a:visited, nav ul li a:active{display:inline-block;padding:4px 8px;background-color:#27bdc6;text-align:center;color:#ffffff;display:block;}nav ul li a:hover, nav ul li a:link:hover, nav ul li a:visited:hover, nav ul li a:active:hover{color:#ffffff;background-color:#46d2da;}#sb-fuss{border-top:1px solid #e5e9e9;padding:48px 0;}#sb-menue-oben{background-color:#eff0f1;background-color:rgba(239, 240, 241, 0.9);min-height:100%;overflow-y:auto;}#sb-menue-oben .nav-header{text-align:center;font-weight:bold;display:block;font-size:1.2em;}#sb-menue-oben ul ul{margin:4px 24px 12px 24px;}.rsmg-content-details-image > img{max-width:100% !important;}body{padding-top:159px !important;padding-bottom:64px;}.com-content-category-blog__item{border-bottom:1px solid #ac8122;}article p.cta{text-align:center;}#mobile-bar{background-color:#ac8122;background-color:rgba(172, 129, 34, 0.9);border-top:1px solid #ac8122;position:fixed;bottom:-200px;left:0;right:0;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}#mobile-bar.on{bottom:0;opacity:1;}#mobile-bar > .inner{padding:8px 4px;display:flex;align-items:center;justify-content:space-around;flex-wrap:nowrap;}#mobile-bar a, #mobile-bar a:link, #mobile-bar a:active, #mobile-bar a:visited{color:#ffffff;display:block;text-decoration:none;display:inline-flex;align-items:center;}#mobile-bar a.shop > span, #mobile-bar a:link.shop > span, #mobile-bar a:active.shop > span, #mobile-bar a:visited.shop > span{display:inline-block;margin-right:8px;}}@media screen and (max-width:640px){.rstpl-slider-main-image{height:250px;background-size:contain;}}@media screen and (max-width:360px){.rstpl-slider-main-image{height:143px;background-size:contain;}}@media screen and (min-width:767px){#mobile-bar{display:none;}.pull-right{float:right;padding:8px 0 8px 8px;}.pull-left{float:left;padding:8px 8px 8px 0;}.row, .row-fluid{float:left;width:100%;clear:both;margin:8px 0;}.row.vmiddle, .row-fluid.vmiddle{align-items:center;}.flex{display:flex;}.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12{float:left;}.span1{width:8.33%;}.span2{width:16.66%;}.span3{width:24.99%;}.span4{width:33.32%;}.span5{width:41.65%;}.span6{width:49.98%;}.span7{width:58.31%;}.span8{width:66.64%;}.span9{width:74.97%;}.span10{width:83.3%;}.span11{width:91.63%;}.span12{width:99.95999999999999%;}article#content{padding:8px;}#nav-toggle{display:none;}.sb-line{flex-direction:row;flex-wrap:nowrap;align-items:center;}.sb-line .t{flex-grow:2;align-self:flex-start;}.sb-line .t h2, .sb-line .t h3, .sb-line .t > div{padding-left:12px;}.sb-line .t h2, .sb-line .t h3{margin:0 0 8px 0;}.sb-line .t > div{min-height:180px;display:flex;flex-direction:column;justify-content:center;}.sb-line .i{flex-grow:0;}.sb-line .i img{display:block;}.sb-line .i.r, .com-content-category-blog__item:nth-child(even) .sb-line .i{order:1;}.com-content-category-blog__item{margin:24px 0;}#sb-menue-unten{text-align:right;}#sb-menue-unten ul, #sb-menue-unten li{display:inline-block;}#sb-menue-unten li{margin:0 8px;}#sb-menue-oben a, #sb-menue-unten a, #sb-menue-oben a:link, #sb-menue-unten a:link, #sb-menue-oben a:visited, #sb-menue-unten a:visited, #sb-menue-oben a:active, #sb-menue-unten a:active, #sb-menue-oben .nav-header, #sb-menue-unten .nav-header{display:block;padding:4px;color:#5f5f5f;text-decoration:none;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}#sb-menue-oben a:hover, #sb-menue-unten a:hover{opacity:0.8;}#sb-menue-oben li.current > a, #sb-menue-unten li.current > a{color:#27bdc6;}#sb-menue-oben li.deeper.parent > a::after, #sb-menue-unten li.deeper.parent > a::after, #sb-menue-oben li.deeper.parent > span::after, #sb-menue-unten li.deeper.parent > span::after{content:'\25bc';color:#bbc7c7;}#sb-menue-oben{clear:both;background-color:#f3f5f5;padding:4px 0;}#sb-menue-oben nav > ul{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;}#sb-menue-oben a, #sb-menue-oben a:link, #sb-menue-oben a:visited, #sb-menue-oben a:active, #sb-menue-oben .nav-header{font-size:110%;}#sb-menue-oben li.deeper{position:relative;}#sb-menue-oben li.deeper li.current > a{color:#ac8122;}#sb-menue-oben li.deeper ul.mod-menu__sub{position:absolute;top:28px;left:-50px;right:0;width:200px;z-index:-22;height:0;overflow:hidden;opacity:0;background-color:#ffffff;background:rgba(255, 255, 255, 0.9);text-align:center;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}#sb-menue-oben li.deeper ul.mod-menu__sub a{padding:12px 4px;}#sb-menue-oben li.deeper ul.mod-menu__sub a:hover{color:#27bdc6;}#sb-menue-oben li.deeper:hover ul.mod-menu__sub, #sb-menue-oben li.deeper.on ul.mod-menu__sub{z-index:800;opacity:1;height:auto;overflow:visible;}#logo-below > .inner{padding:4px 12px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;}#logo-below > .inner #addr, #logo-below > .inner #shop{flex-grow:1;}#logo-below > .inner #shop a{display:inline-flex;align-items:center;}#logo-below > .inner #shop a > span{display:inline-block;margin-right:8px;}.rstpl-slider-main-image{background-size:contain;}}@media screen and (min-width:1024px){.span6{float:left;width:48%;margin-right:2%;}.clearfix{clear:both;}.clearfix:after{display:table;clear:both;line-height:0;content:" ";}div.blog .items-row{clear:both;}article#content{padding:8px 0;}#logo > .inner, #logo-below > .inner, #sb-menue-oben > .inner, main > .inner, #sb-fuss > .inner, #sb-slideshow > .inner{width:1000px;margin:0 auto;}#sb-header #logo-below{padding-top:6px;padding-bottom:6px;line-height:1.6em;}#sb-header #logo-below span.d{display:inline-block;}#sb-header #logo-below img{display:block;}body{padding-top:187px;}.cat-row{flex-wrap:nowrap;}.rstpl-slider-main-image{height:400px;background-size:auto;}#sb-menue-oben a[href^="http://"]::after, #sb-menue-unten a[href^="http://"]::after, #sb-menue-oben a[href^="https://"]::after, #sb-menue-unten a[href^="https://"]::after{content:'\2197';color:#bbc7c7;padding-left:4px;font-weight:bold;}}@media screen and (min-width:1200px){body{padding-top:203px;}}
