body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
@keyframes zoomIn{0%{transform:scale(1)}100%{transform:scale(1.1)}}@keyframes moveInX{100%{transform:translateX(0);opacity:1}}@keyframes zoomInOut{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@font-face{font-display:swap;font-family:"Source Sans Pro";font-style:normal;font-weight:400;src:url("../../files/layout/scss/fonts/source-sans-pro-v21-latin-regular.eot");src:url("../../files/layout/scss/fonts/source-sans-pro-v21-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/layout/scss/fonts/source-sans-pro-v21-latin-regular.woff2") format("woff2"), url("../../files/layout/scss/fonts/source-sans-pro-v21-latin-regular.woff") format("woff"), url("../../files/layout/scss/fonts/source-sans-pro-v21-latin-regular.ttf") format("truetype"), url("../../files/layout/scss/fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro") format("svg")}@font-face{font-display:swap;font-family:"Source Sans Pro";font-style:normal;font-weight:600;src:url("../../files/layout/scss/fonts/source-sans-pro-v21-latin-600.eot");src:url("../../files/layout/scss/fonts/source-sans-pro-v21-latin-600.eot?#iefix") format("embedded-opentype"), url("../../files/layout/scss/fonts/source-sans-pro-v21-latin-600.woff2") format("woff2"), url("../../files/layout/scss/fonts/source-sans-pro-v21-latin-600.woff") format("woff"), url("../../files/layout/scss/fonts/source-sans-pro-v21-latin-600.ttf") format("truetype"), url("../../files/layout/scss/fonts/source-sans-pro-v21-latin-600.svg#SourceSansPro") format("svg")}@font-face{font-display:swap;font-family:"ApollinePro";font-style:normal;font-weight:400;src:url("../../files/layout/scss/fonts/l1_apo-reg-1_pro_ws_z01-85a46d50.woff2") format("woff2")}#nav-icon1,#nav-icon2,#nav-icon3,#nav-icon4{width:30px;height:25px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}#nav-icon1 span,#nav-icon3 span,#nav-icon4 span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#nav-icon3.open span{background:#fff}#nav-icon3 span:nth-child(1){top:0px}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:calc(25px / 3)}#nav-icon3 span:nth-child(4){top:calc(25px / 3 * 2)}#nav-icon3.open span:nth-child(1){top:18px;width:0%;left:50%}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:18px;width:0%;left:50%}@keyframes updown{0%{margin-top:30px}50%{margin-top:10px}100%{margin-top:30px}}body,html{width:100%;font-size:0.8vw;font-family:"Source Sans Pro", sans-serif;color:#f6f6f4;background-color:#2B6044;line-height:1.6}@media screen and (max-width:1200px){body,html{font-size:1.4vw}}@media screen and (max-width:1200px){body,html{font-size:4.3vw}}body.greenContent{background-color:#2B6044;color:#f6f6f4}body.whiteContent{background-color:#fff;color:#2B6044}h1,h2,h3{font-family:"ApollinePro", serif;font-weight:400}h3{font-size:2.3vw;margin-top:0;line-height:1.2;margin-bottom:3vw}@media screen and (max-width:1200px){h3{font-size:6vw;padding-bottom:8vw}}a{color:#7AA740;text-decoration:none}a.button,#article-geschichte a.button,#article-philosophie a.button,.article-sortiment>.ce_text .toggler,#article-sortiment .prod-info-button,#article-lexikon .ce_text a,div.zur-hp a,.lp-fullscreen.button p a,#article-pageteaser>.ce_text a{background:#7AA740;color:#fff;display:inline-block;padding:5px 20px;border-radius:4px;position:relative}a.button:before,#article-geschichte a.button:before,#article-philosophie a.button:before,.article-sortiment>.ce_text .toggler:before,#article-sortiment .prod-info-button:before,#article-lexikon .ce_text a:before,div.zur-hp a:before,.lp-fullscreen.button p a:before,#article-pageteaser>.ce_text a:before{content:"";position:absolute;top:0px;bottom:0;left:0;right:0;border:5px solid #7aa740;border-radius:4px;transition:all ease 0.5s}a.button:hover:before,#article-geschichte a.button:hover:before,#article-philosophie a.button:hover:before,.article-sortiment>.ce_text .toggler:hover:before,#article-sortiment .prod-info-button:hover:before,#article-lexikon .ce_text a:hover:before,div.zur-hp a:hover:before,.lp-fullscreen.button p a:hover:before,#article-pageteaser>.ce_text a:hover:before{top:-4px;bottom:-4px;left:-4px;right:-4px}.ce_hyperlink{text-align:center}.ce_hyperlink.button{text-align:center}.ce_hyperlink.button a{background:#7AA740;color:#fff;display:inline-block;padding:5px 20px;margin:30px auto;border-radius:4px;position:relative}.ce_hyperlink.button a:before{content:"";position:absolute;top:0px;bottom:0;left:0;right:0;border:5px solid #7aa740;border-radius:4px;transition:all ease 0.5s}.ce_hyperlink.button a:hover:before{top:-4px;bottom:-4px;left:-4px;right:-4px}.ce_text.smaller{padding:5vw 20vw}@media screen and (max-width:800px){.ce_text.smaller{padding:5vw}}.wls{width:30vw;margin-top:3vw}@media screen and (max-width:800px){.wls{width:69vw;margin-top:10vw}}.wappenOnPic figure{position:relative}.wappenOnPic figure:after{content:"";width:75%;height:75%;position:absolute;background:url(/files/images/basics/wappen-white-stroke.svg);top:50%;left:50%;transform:translate(-50%, -50%);display:block;z-index:10;background-repeat:no-repeat;background-position:center;background-size:contain}.banner{width:100%}.fw_header{position:relative}.fw_header h1{position:absolute;bottom:3vw;left:10vw;font-size:2.8vw;font-weight:400;margin:0;font-family:"ApollinePro", serif;color:#fff}.fw_header h1 strong{display:inline-block;background:#2B6044;padding:0 1vw;transform:translateX(5vw);opacity:0;animation-name:moveInX;animation-duration:1s;animation-fill-mode:forwards;font-weight:400}.fw_header h1 strong:last-child{animation-delay:0.5s}.fw_header img{display:block}.fw_header.higher h1{bottom:8vw}.fw_header.smallFont h1{font-size:2vw}@media screen and (max-width:800px){.fw_header{overflow:visible;z-index:10}.fw_header h1{font-size:5vw !important;left:6.6vw;bottom:-18px}}.ce_image.center figure{text-align:center}.colsVid{display:flex;align-items:center;margin:5vw 10.5vw}.colsVid .ce_text{margin-left:2.6vw;margin-right:8vw}.colsVid .ce_player{flex-basis:40vw;flex-shrink:0;float:none}.colsVid .ce_player video{max-width:100%}@media screen and (max-width:800px){.colsVid{margin:0;flex-wrap:wrap}.colsVid .ce_player{order:1;flex-basis:100%}.colsVid .ce_text{order:2;padding:6.6vw}}.mediaCols{display:flex;align-items:center;max-width:1024px;margin:5vw auto}.mediaCols .ce_player{flex-basis:25vw;flex-shrink:0}.mediaCols .ce_player video{width:100%;height:auto;box-sizing:border-box}.mediaCols .ce_player:nth-child(odd) video{padding-right:5vw}.mediaCols .ce_player:nth-child(even) video{padding-left:5vw}.mediaCols .ce_text:nth-child(odd){text-align:right}@media screen and (min-width:800px){.mediaCols+.mediaCols{margin-top:-10vw}}@media screen and (max-width:800px){.mediaCols{margin:0;flex-wrap:wrap}.mediaCols .ce_player{flex-basis:100%}.mediaCols .ce_player video{padding:0 !important}.mediaCols .ce_text{order:2;padding:6.6vw;margin:0 2.6vw;text-align:left !important}}.textCols{display:flex;align-items:center;margin:5vw 10.5vw}.textCols figure{flex-basis:40vw;flex-shrink:0;float:none}.textCols figure.float_right{order:2}.textCols figure.float_right+.text{margin-left:2.6vw;margin-right:8vw}.textCols figure.float_left+.text{margin-right:2.6vw;margin-left:8vw}@media screen and (max-width:800px){.textCols{margin:0;flex-wrap:wrap}.textCols figure{flex-basis:100%}.textCols figure.float_right,.textCols figure.float_left{order:1}.textCols figure.float_right+.text,.textCols figure.float_left+.text{order:2}.textCols .text{padding:6.6vw}}.startarea .ce_image{position:relative;z-index:10}.startarea .ce_image img{display:block}.startarea .ce_text{position:relative;z-index:5;margin-top:-5vw;background:url(/files/images/basics/pattern-wappen.png);background-size:4vw;padding:10vw 20vw 0vw 20vw;font-size:1.7vw;line-height:1.4}@media screen and (max-width:800px){.startarea .ce_text{margin-top:-19vw;padding:30vw 6.6vw 0vw 6.6vw;background-size:12vw;font-size:5.3vw}}.startarea .ce_text>*{position:relative}.startarea .ce_text figure.float_above{text-align:center;margin-bottom:2vw}.startarea .ce_text:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:#183324;background:linear-gradient(180deg, rgba(24, 51, 36, 0.5) 0%, rgba(32, 82, 54, 0.8) 40%, #26593d 75%, #2b6044 100%)}#socialFeed{margin-bottom:5vw}@media screen and (max-width:800px){#socialFeed{display:flex;flex-wrap:wrap;justify-content:center}#socialFeed .ce_text{order:2}#socialFeed .ce_gallery{order:1}#socialFeed .ce_hyperlink{order:3}}#article-geschichte,#article-philosophie{padding:20px;max-width:880px;width:calc(100% - 20px);margin:auto}#article-geschichte h3,#article-philosophie h3{font-size:30px;margin-top:0px;margin-bottom:15px}#article-geschichte .ce_text,#article-philosophie .ce_text{margin-bottom:30px}#article-geschichte .float_left,#article-philosophie .float_left{margin-right:20px;max-width:300px}#article-geschichte .float_right,#article-philosophie .float_right{margin-left:20px;max-width:300px}#article-geschichte strong,#article-philosophie strong{font-size:30px}#article-geschichte{margin-top:5vw}#article-geschichte .ce_gallery{flex-shrink:0;margin-right:30px;border-right:2px solid #fff}#article-geschichte .ce_text{display:flex;flex-wrap:wrap;justify-content:flex-end}#article-geschichte .ce_text figure{flex-basis:220px;margin-right:20px;flex-shrink:0;padding-top:1vw}#article-geschichte .ce_text .text{flex-basis:calc(100% - 240px)}#article-geschichte .ce_text h3{font-size:1.8vw;position:relative;margin-bottom:1.5vw}#article-geschichte .ce_text h3:before{width:16px;height:16px;background:#fff;border-radius:100%;position:absolute;left:-28px;top:1.4vw}#article-geschichte .ce_text p+h3{margin-top:30px}@media screen and (max-width:800px){#article-philosophie{width:auto;padding:6.6vw}#article-geschichte{width:auto;padding:6.6vw}#article-geschichte .ce_text{display:block}#article-geschichte .ce_text h3{font-size:10vw;padding-bottom:0px;margin-bottom:6.6vw}}header{background:#2B6044}header .inside{padding-top:1.5vw}header #logo{text-align:center}#hauptnavigation ul{width:calc(100% - 20px);margin-top:2vw;margin-bottom:1vw;display:flex;justify-content:center;padding-left:0px;text-align:center}#hauptnavigation ul li{display:block;margin:0 1.5vw}#hauptnavigation ul li a,#hauptnavigation ul li strong{color:#fff;display:block;text-decoration:none;position:relative;font-size:1vw;font-family:"ApollinePro", serif;font-weight:400;border-bottom:1px solid transparent}#hauptnavigation ul li a:after,#hauptnavigation ul li strong:after{content:"";position:absolute;bottom:-0.1vw;left:0;right:100%;height:1px;background:#7AA740;transition:all ease 0.5s}#hauptnavigation ul li a:hover:after,#hauptnavigation ul li a.active:after,#hauptnavigation ul li strong:hover:after,#hauptnavigation ul li strong.active:after{right:0}@media screen and (max-width:1200px){#hauptnavigation ul li a,#hauptnavigation ul li strong{font-size:1.6vw}}#nav-icon3{display:none}@media screen and (max-width:800px){#nav-icon3{display:block}.float_left,.float_right{float:none}header .inside{padding:4.8vw 6.6vw;display:flex;align-items:center;justify-content:space-between;height:15vw}header .inside .ce_hyperlink{flex-grow:1;padding-right:30px;box-sizing:border-box}header nav{position:fixed;top:24vw;right:0;left:0;height:0px;transition:all ease 0.5s;z-index:100;background:#2B6044;display:flex;justify-content:center;align-items:center;box-sizing:border-box}header nav.active{height:calc(100vh - 24vw)}#hauptnavigation ul{width:auto;display:inline-flex;flex-direction:column;margin-bottom:24vw;align-items:center}#hauptnavigation ul li{display:inline-block;margin:1.5vw;width:auto}#hauptnavigation ul li a,#hauptnavigation ul li strong{font-size:6.6vw;line-height:1;padding:2vw 0px;display:inline-block}nav ul{flex-wrap:wrap}nav ul li{width:100%}nav ul li a,nav ul li strong{width:100%;text-align:center;height:auto;padding:10px 0}nav ul li a b,nav ul li a em,nav ul li strong b,nav ul li strong em{opacity:1 !important;position:relative;display:block}nav ul li a b,nav ul li strong b{font-size:22px;margin-bottom:5px}}footer{background:#2B6044;color:#fff}footer .inside{padding:2vw 7.8vw;display:flex;justify-content:space-between;flex-wrap:wrap}footer .inside hr{flex-basis:100%;border:0;height:1px;background:#f6f6f4;margin-top:1vw;margin-bottom:1.5vw}footer .ce_image+.ce_image{margin-top:2.6vw}footer .social{display:flex;justify-content:flex-end;align-items:center}footer .social .ce_image{margin-right:2vw}footer .social .ce_hyperlink{margin-left:1vw}footer .social .ce_hyperlink a{display:block;border:1px solid #f6f6f4;width:3vw;height:3vw;display:flex;justify-content:center;align-items:center;border-radius:100%;position:relative}footer .social .ce_hyperlink a:hover{border-color:#7AA740}footer .social .ce_hyperlink a img{max-width:60%;max-height:60%}footer a{text-decoration:none;color:#fff}footer a:hover{text-decoration:underline}footer nav ul{margin:0;list-style:none;padding:0}footer nav ul li{display:inline-block;margin-left:2vw}@media screen and (max-width:800px){footer .inside{padding:6.6vw}footer .inside>div{flex-basis:100%;text-align:center}footer .inside hr{margin-top:5vw;margin-bottom:5vw}footer .inside>.ce_text{order:2;max-width:70vw;text-align:center;margin:auto}footer .mod_customnav{margin-bottom:5vw}footer .mod_customnav ul{display:flex;justify-content:center}footer .mod_customnav ul li{flex-basis:calc(33% - 2vw);margin:1vw;text-align:center}footer .social{justify-content:center;flex-wrap:wrap}footer .social .ce_image{flex-basis:100%;text-align:center;margin-right:0;margin-top:5vw;margin-bottom:5vw}footer .social .ce_hyperlink{margin:0px 2vw}footer .social .ce_hyperlink a{width:15vw;height:15vw}footer .social .ce_hyperlink a img{height:60%;max-height:100%;max-width:100%}}.mod_article.patternRadial{background:url(/files/images/basics/pattern-wappen.png);background-size:4vw}@media screen and (max-width:800px){.mod_article.patternRadial{background-size:12vw}}.mod_article.patternRadial:before{content:"";position:absolute;left:0;right:0;bottom:-50%;background:#2b6044;height:250%;border-radius:100%;filter:blur(70px)}.mod_article.patternRadial>*{position:relative}.mod_article.patternRadial .ce_text{width:40vw;margin:auto}.mod_article.safearea{margin-left:10.5vw;margin-right:10.5vw;position:relative}@media screen and (max-width:800px){.mod_article.safearea{padding-left:6.6vw;padding-right:6.6vw;margin-left:0;margin-right:0}}body.greenContent{}body.greenContent .mod_article.patternTop,body.greenContent .mod_article.patternBottom{min-height:15vw;position:relative}body.greenContent .mod_article.patternTop:before,body.greenContent .mod_article.patternTop:after,body.greenContent .mod_article.patternBottom:before,body.greenContent .mod_article.patternBottom:after{content:"";display:block;position:absolute;height:35vw;max-height:100%;left:0;right:0}body.greenContent .mod_article.patternTop:before,body.greenContent .mod_article.patternBottom:before{z-index:1;background:url(/files/images/basics/pattern-wappen.png);background-size:4vw;bottom:0}body.greenContent .mod_article.patternTop:after,body.greenContent .mod_article.patternBottom:after{z-index:2;bottom:0}body.greenContent .mod_article.patternTop>*,body.greenContent .mod_article.patternBottom>*{position:relative;z-index:3}body.greenContent .mod_article.patternTop{padding-top:5vw}body.greenContent .mod_article.patternTop:before,body.greenContent .mod_article.patternTop:after{top:0}body.greenContent .mod_article.patternTop:after{background:linear-gradient(180deg, rgba(24, 51, 36, 0.5) 0%, rgba(32, 82, 54, 0.8) 40%, #26593d 75%, #2b6044 100%)}body.greenContent .mod_article.patternBottom{padding-bottom:5vw}body.greenContent .mod_article.patternBottom:before,body.greenContent .mod_article.patternBottom:after{bottom:0}body.greenContent .mod_article.patternBottom:after{background:linear-gradient(0deg, rgba(24, 51, 36, 0.5) 0%, rgba(32, 82, 54, 0.8) 40%, #26593d 75%, #2b6044 100%)}body.whiteContent .mod_article.patternTop{min-height:10vw;padding-top:5vw;background:url(/files/images/basics/pattern-wappen.png);background-size:4vw;position:relative}@media screen and (max-width:800px){body.whiteContent .mod_article.patternTop{background-size:12vw}}body.whiteContent .mod_article.patternTop:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.8) 40%, white 75%, white 100%)}body.whiteContent .mod_article.patternTop>*{position:relative}body.whiteContent .mod_article.patternBottom{min-height:10vw;padding-bottom:5vw;background:url(/files/images/basics/pattern-wappen.png);background-size:4vw;position:relative}@media screen and (max-width:800px){body.whiteContent .mod_article.patternBottom{background-size:12vw}}body.whiteContent .mod_article.patternBottom:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0vw;background:#fff;background:linear-gradient(0deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.8) 40%, white 75%, white 100%)}body.whiteContent .mod_article.patternBottom>*{position:relative}#ageprover{width:100%;height:100vh;background:#2B6044;position:relative;padding:2vw;box-sizing:border-box}#ageprover img.wappen{position:absolute;width:37vw;left:-13.4vw;top:50%;transform:translateY(-50%)}#ageprover img.logo{margin-left:auto;margin-right:auto;align-self:flex-start;left:50%;display:block}#ageprover .content{width:31.25vw;margin-left:34vw;margin-top:12vw}#ageprover #ap_buttons{display:flex;justify-content:flex-start;position:relative}#ageprover #ap_buttons form,#ageprover #ap_buttons a.ap_no{background:#7AA740;color:#fff;display:inline-block;padding:5px 20px;border-radius:4px;position:relative;cursor:pointer;margin-right:25px}#ageprover #ap_buttons form input,#ageprover #ap_buttons a.ap_no input{background:transparent;border:0;color:#fff;cursor:pointer;display:inline-block;width:100%;position:relative;z-index:10}#ageprover #ap_buttons form:before,#ageprover #ap_buttons a.ap_no:before{content:"";position:absolute;top:0px;bottom:0;left:0;right:0;border:5px solid #7aa740;border-radius:4px;transition:all ease 0.5s}#ageprover #ap_buttons form:hover:before,#ageprover #ap_buttons a.ap_no:hover:before{top:-4px;bottom:-4px;left:-4px;right:-4px}@media screen and (max-width:1200px){#ageprover img.wappen{display:none}#ageprover .content{width:80vw;margin-left:10vw;margin-top:12vw}#ageprover #ap_buttons{flex-wrap:wrap}#ageprover #ap_buttons form,#ageprover #ap_buttons a.ap_no{flex-basis:100%;text-align:center;margin-bottom:5vw}}.bannerWappen{position:relative}.bannerWappen .bg{margin-bottom:5vw}.bannerWappen .wappenBorder{position:absolute;top:0;left:50%;transform:translate(-50%, -5vw);width:65vw;height:61vw}.bannerWappen .wappen{position:absolute;top:0;left:50%;transform:translate(-50%, -5vw);width:65vw;height:61vw;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="1960" height="1841" viewBox="0 0 1960 1841"><path d="M430,40c0,105.261-1.363,468-381,468,0,10.476-6.577,160.04-6.577,279.194s0,176.779,28.324,344.766,143.572,389.7,362.349,519.6,373.834,148.45,546.94,148.45,328.165-19.04,546.945-148.45,334.02-351.93,362.34-519.6,31.26-225.611,31.26-344.766S1911.5,508,1911,508c-381.63,0-381-362.739-381-468C1529.98,40,430,40.166,430,40Z"/></svg>') center/contain no-repeat}.bannerWappen .wappen img{position:relative;object-fit:cover;width:100%;height:100%;transform:scale(1);animation-fill-mode:forwards;transition:all ease 2s;animation-duration:4s}.bannerWappen h1{position:absolute;bottom:10vw;left:10vw;font-size:2.8vw;font-weight:400;margin:0;font-family:"ApollinePro", serif}.bannerWappen h1 span{display:inline-block;background:#2B6044;padding:0 1vw;transform:translateX(5vw);opacity:0;animation-name:moveInX;animation-duration:1s;animation-fill-mode:forwards}.bannerWappen h1 span:last-child{animation-delay:0.5s}@media screen and (max-width:800px){.bannerWappen{position:relative}.bannerWappen .bg{margin-bottom:19vw}.bannerWappen .wappenBorder{top:-3vw;left:initial;transform:translateX(-4vw);width:108vw;height:103vw;max-width:initial}.bannerWappen .wappen{top:-3vw;left:initial;transform:translateX(-4vw);width:108vw;height:103vw;max-width:initial}.bannerWappen h1{bottom:-19vw;left:6.6vw;font-size:6vw}}.sliderarea{margin:8vw 0}.sliderarea .ce_sliderStart{width:80vw;margin:auto}.slider-wrapper:before{content:"";background:url(/files/images/basics/pattern-wappen.png);background-size:4vw;position:absolute;left:0;right:0;bottom:2vw;top:2vw;z-index:5}.slider-wrapper:after{z-index:5;content:"";position:absolute;left:0;right:0;bottom:2vw;top:2vw;background:#183324;background:linear-gradient(180deg, rgba(24, 51, 36, 0.5) 0%, rgba(32, 82, 54, 0.8) 40%, #26593d 75%, #2b6044 100%)}.slider-wrapper .tns-item{z-index:10}.slider-control{display:none}.content-slider{position:relative}.tns-controls{position:absolute;bottom:10vw;left:53vw;z-index:10}.tns-controls button{background:#2B6044;border-radius:100%;width:2.6vw;height:2.6vw;display:inline-flex;justify-content:center;align-content:center;align-items:center;border:0;outline:none}.tns-controls button svg{fill:#fff}.tns-controls button:first-child{margin-right:0.5vw}.tns-controls button:first-child svg{transform:rotate(180deg)}@media screen and (max-width:1200px){.tns-controls{bottom:4vw}}.sliderWappen{display:flex;align-items:center;align-content:center;margin-top:2vw;margin-bottom:2vw;position:relative}.sliderWappen .left{position:relative;width:53vw;flex-shrink:0}.sliderWappen .left .bg{width:25vw;height:36vw;position:relative}.sliderWappen .left .bg img{object-position:left -50vw;width:250%;height:250%;object-fit:cover;filter:blur(2px)}.sliderWappen .left .wappenBorder{position:absolute;top:-2vw;left:6vw;height:40vw;width:44vw}.sliderWappen .left .wappen{position:absolute;top:-2vw;left:6vw;height:40vw;width:44vw;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="1960" height="1841" viewBox="0 0 1960 1841"><path d="M430,40c0,105.261-1.363,468-381,468,0,10.476-6.577,160.04-6.577,279.194s0,176.779,28.324,344.766,143.572,389.7,362.349,519.6,373.834,148.45,546.94,148.45,328.165-19.04,546.945-148.45,334.02-351.93,362.34-519.6,31.26-225.611,31.26-344.766S1911.5,508,1911,508c-381.63,0-381-362.739-381-468C1529.98,40,430,40.166,430,40Z"/></svg>') center/contain no-repeat}.sliderWappen .left .wappen img{position:relative;object-fit:cover;width:100%;height:100%;transform:scale(1)}.sliderWappen .left h3{position:absolute;bottom:3.5vw;left:4vw;font-size:2.3vw;font-weight:400;margin:0;font-family:"ApollinePro", serif}.sliderWappen .left h3 span{display:inline-block;background:#2B6044;padding:0vw 1vw 0.5vw 1vw;transform:translateX(2vw);opacity:0}.sliderWappen .left h3 span:last-child{animation-delay:0.5s}.sliderWappen .right{position:relative;padding-right:6.7vw;font-size:0.8vw}@media screen and (max-width:1200px){.sliderWappen .right{font-size:1.4vw}}.ce_sliderStart.visible .tns-slide-active .sliderWappen .left .wappen img{animation-name:zoomIn;animation-duration:2s;animation-fill-mode:forwards}.ce_sliderStart.visible .tns-slide-active .sliderWappen .left h3 span{animation-name:moveInX;animation-duration:1s;animation-fill-mode:forwards}@media screen and (max-width:800px){.sliderarea .ce_sliderStart{width:100vw}.sliderWappen{flex-wrap:wrap}.sliderWappen .left{width:100%}.sliderWappen .left .bg{width:100%;height:auto;padding-bottom:40vw}.sliderWappen .left .wappenBorder,.sliderWappen .left .wappen{top:2vw;left:initial;transform:translateX(-4vw);width:108vw;height:103vw;max-width:initial}.sliderWappen .left h3{font-size:5vw;left:6.6vw;right:6.6vw;bottom:15vw}.sliderWappen .right{font-size:4.3vw;padding:0px 6.6vw}}.ce_gallery{overflow:visible}.gallery_social{display:flex;justify-content:center;margin:3vw;position:relative;background-size:4vw}.gallery_social:before{position:absolute;left:0;right:0;bottom:0;top:0;background:#183324;background:linear-gradient(180deg, rgba(24, 51, 36, 0.5) 0%, rgba(32, 82, 54, 0.8) 40%, #26593d 75%, #2b6044 100%)}.gallery_social img{display:block;-webkit-box-shadow:0px 10px 15px 0px rgba(35, 68, 52, 0.5);box-shadow:0px 10px 15px 0px rgba(35, 68, 52, 0.5)}.gallery_social figure:nth-child(1){transform:rotate(10deg)}.gallery_social figure:nth-child(2){transform:rotate(30deg)}.gallery_social figure:nth-child(3){transform:rotate(-20deg)}.gallery_social figure:nth-child(4){transform:rotate(10deg)}.gallery_social figure:nth-child(5){transform:rotate(5deg)}@media screen and (max-width:800px){.gallery_social{flex-wrap:wrap;margin:9vw 0vw}.gallery_social figure{flex-basis:50%}}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}.showlater{opacity:0;transform:translateY(4vw);transition:all ease 1s}.showlater.visible{opacity:1;transform:translateY(0)}.article-sortiment{padding-bottom:100px}.article-sortiment>.ce_image{margin-bottom:100px}.article-sortiment>.ce_text{width:70vw;box-sizing:border-box;padding-bottom:2vw;margin:auto;margin-bottom:5vw;display:flex;align-items:center;opacity:0;transform:translateY(4vw);transition:all ease 1s}.article-sortiment>.ce_text:before,.article-sortiment>.ce_text:after{content:"";display:block;position:absolute;height:35vw;max-height:100%;left:0;right:0}.article-sortiment>.ce_text:before{z-index:1;background:url(/files/images/basics/pattern-wappen.png);background-size:4vw;bottom:0}.article-sortiment>.ce_text:after{background:linear-gradient(0deg, rgba(24, 51, 36, 0.5) 0%, rgba(32, 82, 54, 0.8) 40%, #26593d 75%, #2b6044 100%);z-index:2;bottom:0}.article-sortiment>.ce_text>*{position:relative;z-index:3}.article-sortiment>.ce_text.visible{opacity:1;transform:translateY(0)}.article-sortiment>.ce_text .text{order:2}.article-sortiment>.ce_text .toggler{cursor:pointer}.article-sortiment>.ce_text .toggler .more{display:block}.article-sortiment>.ce_text .toggler .less{display:none}.article-sortiment>.ce_text .toggler.active .more{display:none}.article-sortiment>.ce_text .toggler.active .less{display:block}.article-sortiment>.ce_text .accordion>div{padding-top:20px}.article-sortiment>.ce_text figure{flex-shrink:0;width:11vw}.article-sortiment>.ce_text figure.float_left{order:1;margin-left:11vw}.article-sortiment>.ce_text figure.float_left+.text{margin-left:5vw;margin-right:16vw}.article-sortiment>.ce_text figure.float_right{order:3;margin-right:11vw}.article-sortiment>.ce_text figure.float_right+.text{margin-right:5vw;margin-left:16vw}.article-sortiment>.ce_text p+p{margin-top:15px}.article-sortiment>.ce_text sup{vertical-align:initial;font-size:12px;font-family:"ApollinePro", serif}.article-sortiment>.ce_text h2{line-height:1;font-size:2vw;margin-top:0}#article-sortiment{padding-bottom:100px}#article-sortiment>div.ce_text{width:calc(100% - 20px);max-width:950px;margin:auto;text-align:center;margin-top:100px}#article-sortiment>div.ce_text p{margin:0 auto;width:25vw}@media screen and (max-width:1200px){#article-sortiment>div.ce_text p{width:50vw}}#article-sortiment>div.ce_text sup{vertical-align:initial;font-size:12px;font-family:"ApollinePro", serif}#article-sortiment>div.ce_text h2{line-height:1;font-size:2vw;margin-top:0}#article-sortiment .ce_image figure{text-align:center;margin-top:3vw}#article-sortiment .prod-info{text-align:center}#article-sortiment .prod-info.show div.prod-info-content{max-height:300px}#article-sortiment .prod-info.show .prod-info-button .weniger{display:block}#article-sortiment .prod-info.show .prod-info-button .mehr{display:none}#article-sortiment .prod-info-button{cursor:pointer;margin:auto;position:relative;z-index:20;margin-top:1.5vw}#article-sortiment .prod-info-button .weniger{display:none}#article-sortiment .prod-info-button .mehr{display:block}#article-sortiment div.prod-info-content{background-color:#2B6044;max-height:0;overflow:hidden;transition:all ease 0.8s;text-align:left;margin-top:-20px;position:relative;z-index:10;color:#fff}#article-sortiment div.prod-info-content .inside{width:calc(100% - 20px);max-width:950px;margin:auto;display:flex}#article-sortiment div.prod-info-content .inside>div{margin:30px 0}#article-sortiment div.prod-info-content .inside>div strong{font-size:20px;margin-bottom:20px;display:block}#article-sortiment div.prod-info-content .inside .daten{width:380px;margin-left:30px}#article-sortiment div.prod-info-content .inside .daten p{width:100%;margin-bottom:5px;display:flex}#article-sortiment div.prod-info-content .inside .daten p span{width:130px;display:inline-block}@media screen and (max-width:800px){.article-sortiment{padding-bottom:15vw !important}.article-sortiment>.ce_image{margin-bottom:10vw}.article-sortiment>.ce_text{width:calc(100% - 20px);align-items:flex-start}.article-sortiment>.ce_text:before,.article-sortiment>.ce_text:after{display:none}.article-sortiment>.ce_text+.ce_text{margin-top:20vw}.article-sortiment>.ce_text .accordion>div{padding-top:10vw}.article-sortiment>.ce_text figure{width:15vw}.article-sortiment>.ce_text figure.float_left{margin-left:0}.article-sortiment>.ce_text figure.float_left+.text{margin-left:10vw;margin-right:0}.article-sortiment>.ce_text figure.float_right{margin-right:0}.article-sortiment>.ce_text figure.float_right+.text{margin-right:10vw;margin-left:0}.article-sortiment>.ce_text p+p{margin-top:5vw}.article-sortiment>.ce_text h2{font-size:6vw}#article-sortiment>div.ce_text p{width:100%}#article-sortiment .prod-info-button{margin-top:5vw}#article-sortiment .ce_text~.ce_image figure{margin-top:10vw}#article-sortiment div.prod-info-content{font-size:3vw}#article-sortiment div.prod-info-content .inside .daten p span{width:auto}#article-sortiment .prod-info.show div.prod-info-content{max-height:150vw}}#article-lexikon .ce_form{height:620px;overflow:hidden;background:#fff;transition:all ease 0.5s}#article-lexikon .ce_form.active{height:620px}#article-lexikon .ce_form form{max-width:900px;width:calc(100% - 20px);margin:20px auto}#article-lexikon .ce_text h1{text-align:center}#article-lexikon .ce_text .float_left{margin-right:20px;max-width:450px}#article-lexikon .ce_text a{font-size:20px}.schwaebischlexikon{max-width:900px;width:calc(100% - 20px);margin:auto;display:flex;justify-content:space-between;margin-top:50px;color:#2B6044;padding-right:50px}.schwaebischlexikon p.toplink{display:none}.schwaebischlexikon table.dataTable{display:block;max-height:1300px;overflow-y:scroll;padding:0px 40px;background:#fff;width:calc(100% - 80px);border-top:40px solid #fff;border-bottom:40px solid #fff}.schwaebischlexikon table.dataTable thead th,.schwaebischlexikon table.dataTable thead td{border-bottom:0px;padding:0px;height:0px}.schwaebischlexikon table.dataTable tbody tr{background-color:none}.schwaebischlexikon table.dataTable tbody tr td{border-bottom:1px solid #2B6044;padding:20px 0;position:relative}.schwaebischlexikon table.dataTable tbody tr td h3{font-size:28px;font-weight:100;margin-top:0px;margin-bottom:10px;max-width:80%}.schwaebischlexikon table.dataTable tbody tr td .answer{font-size:20px}.schwaebischlexikon table.dataTable tbody tr td .answer em{position:absolute;font-size:16px;top:10px;right:0px;color:#2B6044}.schwaebischlexikon .dataTables_filter{width:500px;margin:auto;float:none;text-align:center;margin-bottom:-25px;position:relative;color:#fff}.schwaebischlexikon .dataTables_filter label input{display:block;width:calc(100% - 20px);border:1px solid #2B6044;padding:10px 20px;border-radius:27px;font-size:22px;color:#2B6044;font-weight:100;font-family:"Source Sans Pro", sans-serif;margin-left:0px;box-sizing:border-box}.schwaebischlexikon .left{width:50px;text-align:center;padding-top:40px}.schwaebischlexikon .left h2{color:#fff;opacity:0.5;cursor:pointer;border:2px solid #fff;border-radius:100px;width:30px;height:30px;line-height:27px;font-size:20px;font-size:20px}.schwaebischlexikon .left h2:hover{opacity:1}.schwaebischlexikon .left h2.active{border:2px solid #7AA740;opacity:1}.schwaebischlexikon .right{width:calc(100% - 50px)}.schwaebischlexikon .right tr.invisible{display:none}.schwaebischlexikon .right .dataTables_info{display:none}@media screen and (max-width:800px){#article-lexikon{padding-left:2vw;padding-right:2vw}#article-lexikon .schwaebischlexikon{padding-right:0}}div.scrolldown{position:absolute;top:calc(100vh - 157px);left:calc(50% - 150px);z-index:50;text-align:center;font-size:35px;width:300px;color:#fff;cursor:pointer}div.scrolldown span{background-image:url(/files/layout/img/pfeil.png);width:80px;background-size:cover;height:55px;display:block;margin:auto;margin-top:30px;background-position:0px -9px;-webkit-animation:updown 2s infinite;-moz-animation:updown 2s infinite;-o-animation:updown 2s infinite;animation:updown 2s infinite}div.scrolldown span:hover{background-position:0px -71px}div.zur-hp{position:absolute;top:0;width:300px;left:calc(50% - 150px);z-index:50}div.zur-hp p{margin:0px}div.zur-hp a{width:calc(100% - 40px);text-align:center;text-transform:uppercase}.lp-fullscreen{height:95vh;background-position:center;background-size:cover;background-attachment:fixed;transition:all ease 0.5s}.lp-fullscreen.gruen{background-color:#2B6044}.lp-fullscreen.button p a{font-size:30px}.lp-fullscreen>.inside{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;background:rgba(0, 0, 0, 0.4);color:#fff;position:relative}.lp-fullscreen>.inside h2{font-weight:700;font-size:65px;color:#fff;text-align:center}.lp-fullscreen>.inside h3{font-size:40px;color:#fff;text-align:center}.lp-fullscreen>.inside span.button{background:#7AA740;color:#fff;display:inline-block;padding:5px 20px;margin:30px auto;border-radius:4px;position:relative}.lp-fullscreen>.inside span.button:before{content:"";position:absolute;top:0px;bottom:0;left:0;right:0;border:5px solid #7aa740;border-radius:4px;transition:all ease 0.5s}.lp-fullscreen>.inside span.button:hover:before{top:-4px;bottom:-4px;left:-4px;right:-4px}.lp-fullscreen>.inside .info{position:absolute;transform:scale(0);transition:all ease 0.5s;background:#2B6044;padding:30px;width:calc(100% - 20px);max-width:550px;top:20%;left:calc(50% - 275px);font-size:18px}.lp-fullscreen>.inside .info h3{font-size:30px;margin-top:0px}.lp-fullscreen>.inside .info li{margin-bottom:15px}.lp-fullscreen>.inside .info span.button{font-size:15px;position:absolute;right:5px;top:5px;color:#fff}.lp-fullscreen.show>.inside .info{transform:scale(1)}@keyframes down{from{top:0px}to{top:200px}}html{height:100%}body,html,ul,figure,a,object,embed,div,pre{margin:0;padding:0;outline:0}.clear{content:"";clear:both;display:block;visibility:hidden;height:0px}.desktop{display:block}.text-center{text-align:center}p{margin-top:0px}ul{margin:0px;padding:0px;padding-left:20px}fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}fieldset legend{display:table;float:left;margin:0;padding:0;width:100%}fieldset legend+*{clear:both}form label{display:block}form .widget{margin-top:20px;width:100%}form .widget.half{width:calc(50% - 10px)}form .widget.submit{width:auto}form .widget.widget-submit input{cursor:pointer}form .widget.widget-submit:hover input{color:#fff}form .widget fieldset{border:none;padding:0px}form .widget>input,form .widget>textarea,form .widget>select{width:calc(100% - 20px);padding:10px;border:0px;background:#EEEEEE;font-family:"Source Sans Pro", sans-serif}form .widget>select{width:100%}form .widget-radio fieldset>span,form .widget-checkbox fieldset>span{display:flex;align-items:center}form .formbody{display:flex;justify-content:space-between;flex-wrap:wrap}button.submit{background:#b0b0b0;color:#fff;border:0px;padding:5px 25px;font-size:20px;transition:all ease 0.5s;cursor:pointer;font-family:"RotisSemiSansStd", sans-serif}button.submit:hover{background:#7AA740}textarea:focus,input:focus,select:focus{outline:none}input[type=search]{-webkit-appearance:none;-webkit-box-sizing:content-box;margin:0;padding:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}body.white{background:#fff}#article-header-eua{text-align:center}#article-soundfiles{background:#efefef;width:calc(100% - 20px);max-width:800px;margin:50px auto}#article-soundfiles ol{font-size:20px;font-weight:bold;font-family:"RotisSemiSansStd", sans-serif;margin-left:15px}#article-soundfiles .ce_player{padding-top:7px;padding-right:20px;padding-left:20px;display:flex;justify-content:space-between}#article-soundfiles .ce_player h3{font-size:1em}#article-soundfiles .ce_player.playing{color:#fff}#article-soundfiles .ce_player audio{width:calc(100% - 250px)}#article-comics{width:calc(100% - 20px);max-width:800px;margin:auto}#article-pageteaser h1{font-size:30px}#article-pageteaser .ce_image figure{width:100%;height:calc(100vh - 200px)}#article-pageteaser .ce_image figure img{width:100%;height:100%;object-fit:cover;object-position:center}#article-pageteaser>.ce_text{position:absolute;top:calc(50% - 125px);background:#efefef;padding:20px;width:400px;left:calc(50vw - 450px);height:250px;text-align:center}#article-pageteaser>.ce_text.last{left:50vw;left:calc(50vw - 5px);border-right:0px}#article-pageteaser>.ce_text a{margin-top:30px}@media screen and (max-width:800px){.mod_newslist{flex-wrap:wrap}.mod_newslist>div.layout_latest{width:calc(100% - 30px);margin-bottom:30px}#article-sortiment>div.ce_text{margin-top:50px}#article-sortiment>div.ce_text h2{font-size:30px}#article-sortiment .prod-info.show div.prod-info-content{max-height:500px}#article-sortiment div.prod-info-content .inside{flex-wrap:wrap}#article-sortiment div.prod-info-content .inside .daten{width:100%;margin-top:0px;margin-left:0px}.schwaebischlexikon .dataTables_filter{width:100%}.schwaebischlexikon table.dataTable tbody tr td{padding:10px 0}.schwaebischlexikon table.dataTable tbody tr td h3{font-size:20px}}
