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%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
@charset "UTF-8";
.blabla{color:currentColor}@font-face{font-display:swap;font-family:"Lora";font-style:normal;font-weight:400;src:url("../../files/Programmierung/layout/fonts/lora-v36-latin-regular.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/lora-v36-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Lora";font-style:italic;font-weight:400;src:url("../../files/Programmierung/layout/fonts/lora-v36-latin-italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/lora-v36-latin-italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Lora";font-style:normal;font-weight:500;src:url("../../files/Programmierung/layout/fonts/lora-v36-latin-500.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/lora-v36-latin-500.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Lora";font-style:italic;font-weight:500;src:url("../../files/Programmierung/layout/fonts/lora-v36-latin-500italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/lora-v36-latin-500italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Lora";font-style:normal;font-weight:600;src:url("../../files/Programmierung/layout/fonts/lora-v36-latin-600.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/lora-v36-latin-600.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Lora";font-style:italic;font-weight:600;src:url("../../files/Programmierung/layout/fonts/lora-v36-latin-600italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/lora-v36-latin-600italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Lora";font-style:normal;font-weight:700;src:url("../../files/Programmierung/layout/fonts/lora-v36-latin-700.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/lora-v36-latin-700.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Lora";font-style:italic;font-weight:700;src:url("../../files/Programmierung/layout/fonts/lora-v36-latin-700italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/lora-v36-latin-700italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:100;src:url("../../files/Programmierung/layout/fonts/poppins-v23-latin-100.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-100.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:100;src:url("../../files/Programmierung/layout/fonts/poppins-v23-latin-100italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-100italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:200;src:url("../../files/Programmierung/layout/fonts/poppins-v23-latin-200.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-200.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:200;src:url("../../files/Programmierung/layout/fonts/poppins-v23-latin-200italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-200italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;src:url("../../files/Programmierung/layout/fonts/poppins-v23-latin-300.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-300.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:300;src:url("../../files/Programmierung/layout/fonts/poppins-v23-latin-300italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-300italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("../../files/Programmierung/layout/fonts/poppins-v23-latin-regular.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:400;src:url("../../files/Programmierung/layout/fonts/poppins-v23-latin-italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url("../../files/Programmierung/layout/fonts/poppins-v23-latin-500.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-500.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:500;src:url("../../files/Programmierung/layout/fonts/poppins-v23-latin-500italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-500italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url("../../files/Programmierung/layout/fonts/poppins-v23-latin-600.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-600.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:600;src:url("../../files/Programmierung/layout/fonts/poppins-v23-latin-600italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-600italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url("../../files/Programmierung/layout/fonts/poppins-v23-latin-700.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-700.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:700;src:url("../../files/Programmierung/layout/fonts/poppins-v23-latin-700italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-700italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:800;src:url("../../files/Programmierung/layout/fonts/poppins-v23-latin-800.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-800.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:800;src:url("../../files/Programmierung/layout/fonts/poppins-v23-latin-800italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-800italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:900;src:url("../../files/Programmierung/layout/fonts/poppins-v23-latin-900.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-900.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:900;src:url("../../files/Programmierung/layout/fonts/poppins-v23-latin-900italic.woff2") format("woff2"), url("../../files/Programmierung/layout/fonts/poppins-v23-latin-900italic.ttf") format("truetype")}html{scroll-behavior:smooth}body{font-family:"Poppins", sans-serif;font-size:16px;line-height:1.3;color:#3f3f3f}p{margin:0}p+p{margin-top:20px}strong{font-weight:600}.green{color:#006f30}.ce_gallery .cols_4{--gap: 30px;--cols: 4}.ce_gallery .cols_5{--gap: 30px;--cols: 5}.ce_gallery .cols_6{--gap: 30px;--cols: 6}.ce_gallery ul{display:flex;flex-wrap:wrap;gap:var(--gap)}.ce_gallery ul>li{width:calc(100% / var(--cols) - (var(--gap) * (var(--cols) - 1) / var(--cols)))}.ce_gallery ul>li img{display:block}.ce_text{max-width:1024px;margin:auto}.ce_text table{border:0 !important;height:auto !important}.ce_text table tr td{border:0 !important}.ce_text table tr td:first-child{padding-right:10px}.ce_text table tr td:last-child{padding-left:10px}@media screen and (min-width:761px){.ce_text>h1,.ce_text>h2,.ce_text>h3,.ce_text>h4,.ce_text>h5,.ce_text>h6{text-align:center}.ce_text>h1+.media-right,.ce_text>h2+.media-right,.ce_text>h3+.media-right,.ce_text>h4+.media-right,.ce_text>h5+.media-right,.ce_text>h6+.media-right{margin-top:-60px}.ce_text>h1+.media-left,.ce_text>h2+.media-left,.ce_text>h3+.media-left,.ce_text>h4+.media-left,.ce_text>h5+.media-left,.ce_text>h6+.media-left{margin-top:-60px}}.ce_text>div.media{display:flex}.ce_text>div.media.media-right,.ce_text>div.media.media-left{gap:50px;align-items:center}@media screen and (max-width:760px){.ce_text>div.media.media-right,.ce_text>div.media.media-left{flex-direction:column;gap:20px}}.ce_text>div.media.media-above,.ce_text>div.media.media-below{flex-direction:column;gap:30px}@media screen and (max-width:760px){.ce_text>div.media.media-above,.ce_text>div.media.media-below{gap:20px}}.ce_text>div.media.media-left figure,.ce_text>div.media.media-above figure{order:1}.ce_text>div.media.media-left .rte,.ce_text>div.media.media-above .rte{order:2}.ce_text>div.media.media-right figure,.ce_text>div.media.media-below figure{order:2}.ce_text>div.media.media-right .rte,.ce_text>div.media.media-below .rte{order:1}.ce_text h1,.ce_text h2{font-family:"Lora", serif;color:#006f30;font-weight:400;line-height:1.3}.ce_text figure{flex-shrink:0}a{color:currentColor;text-decoration:none}.ce_hyperlink>a{border-radius:10px;display:inline-block;text-align:center;padding:5px 10px;box-sizing:border-box;cursor:pointer;background-color:#e0f0e0;color:#006f30}.ce_hyperlink>a:hover{background-color:#006f30;color:#fff}.ce_hyperlink img{display:block}.boxFillingLink a:before,.content-cta .inside>.el .text h3 a:before,.content-iconlist .inside>.el .text h3 a:before,.content-subnav .inside .el a:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.buttonBorder,a[data-btn="outline"]{border-radius:5px;display:inline-block;text-align:center;padding:10px;box-sizing:border-box;cursor:pointer;background-color:#fff;color:#006f30;border:2px solid #006f30}a[data-btn="primary"]{background:#006f30;color:#fff;border-radius:3px;text-transform:uppercase;letter-spacing:1px;padding:7px 15px;line-height:1;display:inline-block;border:0;font-family:"Poppins", sans-serif;font-size:16px;cursor:pointer}a[data-btn="secondary"]{border-radius:5px;display:inline-block;text-align:center;padding:10px;box-sizing:border-box;cursor:pointer;background-color:#e0f0e0;color:#006f30}.button,.mod_iso_cumulativefilter ul.level_2 a,.mod_iso_cumulativefilter ul.level_2 strong{border-radius:10px;display:inline-block;text-align:center;padding:10px;box-sizing:border-box;cursor:pointer;background-color:#e0f0e0;color:#006f30}.button.dark,.mod_iso_cumulativefilter ul.level_2 a.dark,.mod_iso_cumulativefilter ul.level_2 strong.dark{background-color:#006f30;color:#fff}.underline,#navMain ul li a,#navMain ul li strong{position:relative}.underline:before,#navMain ul li a:before,#navMain ul li strong:before{content:"";position:absolute;width:100%;height:1px;background:currentColor;bottom:0;left:0;pointer-events:none;transform-origin:100% 50%;transform:scale3d(0, 1, 1);transition:transform 0.3s}.underline:hover:before,#navMain ul li a:hover:before,#navMain ul li strong:hover:before,.underline.active:before,#navMain ul li a.active:before,#navMain ul li strong.active:before,.underline.trail:before,#navMain ul li a.trail:before,#navMain ul li strong.trail:before{transform-origin:0% 50%;transform:scale3d(1, 1, 1)}.ulReset,#navMain ul,#navMainSub ul,#navAbo ul,.mod_iso_cumulativefilter ul,table.collection-products td.name ul{padding:0;margin:0;list-style:none}.headlineSerif--M,table.collection-products td.name span.name{font-weight:400;font-family:"Lora", serif;font-size:20px;letter-spacing:1px}@media screen and (max-width:1024px){.headlineSerif--M,table.collection-products td.name span.name{font-size:18px}}.subheadlineSerif,#productInfo h2{font-weight:400;font-family:"Lora", serif;font-size:25px}@media screen and (max-width:1024px){.subheadlineSerif,#productInfo h2{font-size:18px}}.headlineSerif--L,#productInfo h1{font-weight:400;font-family:"Lora", serif;font-size:40px;letter-spacing:1px}@media screen and (max-width:1024px){.headlineSerif--L,#productInfo h1{font-size:24px}}.uppercase{text-transform:uppercase}#container{max-width:1300px;margin:auto;width:calc(100% - 40px)}header{max-width:1300px;margin:auto;width:calc(100% - 40px)}header .inside{padding:40px 0px;padding-bottom:0px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}header .inside .ce_image{flex-shrink:0}header .inside .ce_image img{width:180px;height:auto;display:block;margin-bottom:20px}header .inside #shortcuts{width:180px;flex-shrink:0}header .inside .ce_text{flex-grow:1;text-align:center;font-weight:600}header .inside .ce_text p{margin-bottom:28px}#shortcuts{display:flex;gap:10px;justify-content:flex-end;position:relative;align-items:center}#shortcuts .tooltip{position:absolute;color:green;background:#e0f0e0;padding:3px 5px;font-size:12px;font-weight:500;bottom:-20px;left:50%;transform:translateX(-50%);border-radius:3px;opacity:0;pointer-events:none;white-space:nowrap}#shortcuts>*{position:relative;height:35px;display:flex;align-items:center}#shortcuts>*:hover .tooltip{opacity:1}#shortcuts a:hover+.dropdown{opacity:1}#shortcuts .dropdown{opacity:0;pointer-events:none;position:absolute;background:#e0f0e0;display:flex;flex-direction:column;gap:5px;right:-6px;padding:10px 20px;top:45px}#shortcuts>div{display:flex;align-items:center}#shortcuts>div>*{display:inline-flex}#shortcuts>div svg{width:30px;height:auto;fill:#006f30;cursor:pointer}#shortcuts .cart{position:relative}#shortcuts .cart a{height:30px}#shortcuts .cart .dropdown{display:none}#shortcuts .cart .number{position:absolute;bottom:-2px;right:-5px;background:#ec6607;color:#fff;width:20px;border-radius:100%;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px}#shortcuts strong.button,#shortcuts .mod_iso_cumulativefilter ul.level_2 strong,.mod_iso_cumulativefilter ul.level_2 #shortcuts strong{background:#006f30;color:#fff;border-radius:3px;text-transform:uppercase;letter-spacing:1px;padding:7px 15px;line-height:1;display:inline-block;border:0;font-family:"Poppins", sans-serif;font-size:16px;cursor:pointer;padding:3px 5px;font-weight:500}@media screen and (min-width:1025px){header .inside #navMain{flex-grow:1;width:100%}}@media screen and (max-width:1024px){header .inside{padding-top:0px;row-gap:10px}header .inside #togglerNav{order:3}header .inside #shortcuts{order:1;width:calc(100% + 40px);margin-right:-20px;margin-left:-20px;background:#e0f0e0;padding:5px 20px;box-sizing:border-box}header .inside .ce_image{order:2}header .inside .ce_image img{height:auto;width:140px;margin-bottom:0}}#navMain{text-align:center;padding-bottom:10px}#navMain ul{display:flex;gap:35px;justify-content:center}#navMain ul li a,#navMain ul li strong{display:block;color:#006f30;font-size:16px;text-transform:uppercase;font-weight:500;letter-spacing:2px;line-height:20px}#navMain ul li.shop a,#navMain ul li.shop strong{color:#fff;background-color:#ec6607;border-radius:3px;padding:0px 5px}#navMain ul li.shop a:before,#navMain ul li.shop strong:before{display:none}#navMain ul li.home a,#navMain ul li.home strong{font-size:0;width:20px;height:20px;background:url(/files/Programmierung/content/icons/icon-house.svg);background-size:contain;background-repeat:no-repeat}#navMain ul li.home a:before,#navMain ul li.home strong:before{display:none}#navMainSub{margin-top:20px;margin-bottom:25px;display:flex;gap:30px;border-top:1px solid;border-bottom:1px solid;padding:5px 0;align-items:center;border-color:#e0f0e0;background:#e0f0e0}#navMainSub ul{justify-content:center;display:flex;gap:30px;flex-grow:1}#navMainSub ul li a,#navMainSub ul li strong{color:currentColor;font-size:20px;line-height:1.5}@media screen and (max-width:1300px){#navMainSub ul{gap:20px}#navMainSub ul li a,#navMainSub ul li strong{font-size:16px}}@media screen and (max-width:1024px){#navMainSub:before{content:"Shop-Kategorien";color:currentColor;display:block;text-align:center;width:100%}#navMainSub ul{position:absolute;flex-direction:column;justify-content:flex-start;align-items:center;top:33px;background:#e0f0e0;width:100%;z-index:100;gap:10px;overflow:hidden;display:none}#navMainSub ul li{font-size:20px}#navMainSub ul li.first{margin-top:20px}#navMainSub ul li.last{margin-bottom:20px}#navMainSub.active ul{display:flex}}#navAbo{text-align:center;padding-bottom:10px;margin-bottom:50px;border-bottom:1px solid}#navAbo ul{display:flex;gap:100px;justify-content:center}#navAbo ul li a,#navAbo ul li strong{display:block;color:#006f30;font-size:16px;font-weight:500;cursor:pointer}#navAbo ul li>ul{z-index:100;display:none;position:absolute;flex-direction:column;background:#fff;gap:10px;align-items:flex-start;justify-content:flex-start;background:#e7e5e6;padding:20px;transform:translate(-35%, 10px)}#navAbo ul li.show-dropdown>ul{display:flex}#navAbo ul li.home a,#navAbo ul li.home strong{font-size:0;width:30px;height:30px;background:url(/files/Programmierung/content/icons/icon-house.svg);background-size:contain;background-repeat:no-repeat}#navAbo ul li.home a:before,#navAbo ul li.home strong:before{display:none}#navAbo>ul>li>a,#navAbo>ul>li>strong{font-size:26px;letter-spacing:2px;text-transform:uppercase;display:flex;gap:5px;align-items:center;line-height:30px}#navAbo>ul>li>a:after,#navAbo>ul>li>strong:after{content:"";background:url(/files/layout/img/chevron-down-green.svg);width:10px;height:10px;display:flex;background-size:contain;background-repeat:no-repeat}#togglerNav{width:20px;height:20px;display:flex;flex-direction:column;justify-content:space-around;transition:transform ease 0.5s;will-change:transform;cursor:pointer}#togglerNav>span{display:block;height:2px;background:#006f30;width:100%;transition:transform ease 0.5s;will-change:transform;border-radius:2px}#togglerNav.open{transform:rotate(45deg);justify-content:center}#togglerNav.open>span{position:absolute}#togglerNav.open>span:first-child{transform:rotate(90deg)}@media screen and (min-width:1025px){#togglerNav{display:none}}@media screen and (max-width:1024px){#navMain{display:none;position:absolute;background:#fff;top:100px;z-index:10;padding-bottom:0;right:-20px;left:-20px;width:auto;box-shadow:0px 15px 15px 2px rgba(0, 0, 0, 0.25);width:auto}#navMain.show{display:block}#navMain ul{flex-direction:column;gap:10px;justify-content:flex-start;align-items:flex-end;margin:20px}}@media screen and (max-width:760px){#navAbo{margn-top:-30px}#navAbo ul{justify-content:flex-end}#navAbo ul li:not(.home){display:none}}#footer{background:#e7e5e6;padding:50px;margin-top:100px;font-size:14px}#footer .inside{max-width:1300px;margin:auto;width:calc(100% - 40px);display:flex;justify-content:flex-start;gap:100px}#footer .inside h4{font-size:14px;font-weight:600;margin-top:0;margin-bottom:20px}#footer .inside .ce_text{max-width:400px}#footer .inside .mod_customnav ul{list-style:none;margin:0;padding:0;display:flex;gap:5px;flex-direction:column}.ce_toplink{position:fixed;bottom:50px;right:50px;color:#006f30;text-transform:uppercase;font-weight:500;transform:translateY(20px);opacity:0;transition:all ease 0.5s}.ce_toplink.show{opacity:1;transform:translateY(0)}.ce_toplink a{display:flex;gap:10px;align-items:flex-end}.ce_toplink a:before{content:"";background-image:url(/files/Programmierung/content/icons/icon-up.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;width:20px;height:20px}@media screen and (max-width:1300px){#footer{padding:40px 20px}#footer .inside{gap:40px;flex-wrap:wrap}#footer .inside .ce_text{width:100%;max-width:100%}}#main{padding-top:30px}body.shop #main{padding-top:0}.content-cta,.content-iconlist{max-width:1150px;margin:auto}.content-cta .inside,.content-iconlist .inside{display:flex;gap:40px;flex-wrap:wrap;margin:auto;justify-content:center;padding:25px 0}.content-cta .inside>.el,.content-iconlist .inside>.el{width:calc(100% / 4 - (40px * 3) / 4);text-align:center;position:relative;box-sizing:border-box;border-radius:10px}.content-cta .inside>.el:hover figure,.content-iconlist .inside>.el:hover figure{border-color:transparent}.content-cta .inside>.el:hover figure:before,.content-iconlist .inside>.el:hover figure:before{width:110%}.content-cta .inside>.el:hover button,.content-iconlist .inside>.el:hover button{opacity:1;transform:translateY(0)}.content-cta .inside>.el figure:before,.content-iconlist .inside>.el figure:before{z-index:-1;background-color:#e7e5e6;border:1px solid #006f30;position:absolute;width:100%;aspect-ratio:1;left:50%;transform:translate(-50%, -50%);top:50%;transition:all ease 0.5s;border-radius:100%}.content-cta .inside>.el figure img,.content-iconlist .inside>.el figure img{height:110px;width:auto}.content-cta .inside>.el .text,.content-iconlist .inside>.el .text{margin-top:10px}.content-cta .inside>.el .text h3,.content-iconlist .inside>.el .text h3{margin-bottom:10px;color:#006f30;font-size:20px;margin-top:0;font-weight:500}.content-cta .inside>.el .text p,.content-iconlist .inside>.el .text p{margin-bottom:20px}.content-cta .inside>.el button,.content-iconlist .inside>.el button{border-radius:10px;display:block;text-align:center;padding:5px 10px;box-sizing:border-box;cursor:pointer;background-color:#006f30;color:#fff;border:0;font-family:inherit;margin:auto;opacity:0;transform:translateY(5px);transition:all ease 0.5s;pointer-events:none}@media screen and (max-width:1300px){.content-cta .inside>.el,.content-iconlist .inside>.el{width:calc(100% / 3 - (40px * 2) / 3)}}@media screen and (max-width:760px){.content-cta .inside,.content-iconlist .inside{gap:50px 20px}.content-cta .inside>.el,.content-iconlist .inside>.el{width:calc(100% / 2 - (20px * 1) / 2)}.content-cta .inside>.el button,.content-iconlist .inside>.el button{transform:translate(0);opacity:1}.content-cta .inside>.el .text,.content-iconlist .inside>.el .text{margin-top:0}.content-cta .inside>.el .text h3,.content-iconlist .inside>.el .text h3{margin-bottom:5px}.content-cta .inside>.el .text p,.content-iconlist .inside>.el .text p{margin-bottom:15px}.content-cta .inside>.el figure img,.content-iconlist .inside>.el figure img{height:80px}}.content-subnav{margin-top:20px;margin-bottom:50px;display:flex;gap:30px;border-top:1px solid;border-bottom:1px solid;padding:5px 0;align-items:center;border-color:#e0f0e0;background:#e0f0e0}.content-subnav .inside{justify-content:center;display:flex;gap:30px;flex-grow:1}.content-subnav .inside figure{aspect-ratio:1;height:25px;margin:auto;display:flex;align-items:center;justify-content:center;position:relative;margin-top:5px}.content-subnav .inside figure img{width:25px;height:auto}.content-subnav .inside .el{position:relative}.content-subnav .inside a{font-size:16px}.ce_text a:not([data-btn="primary"]){color:#006f30}.ce_text.banner{margin-top:50px;position:relative;margin-bottom:50px}.ce_text.banner img{width:100%}.ce_text.banner h1{text-align:center;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:10;left:50%;color:#fff}.mod_article:not(.cols-21){display:flex;flex-direction:column;gap:25px}.cols{display:flex;gap:var(--gap);align-items:center}.cols.col_auto{justify-content:space-between}.cols.col_even{--gap: 20px;--cols: 1;flex-wrap:nowrap}.cols.col_even>*{flex-grow:1;flex-basis:100%}.cols.col_default{--gap: 40px;--cols: 1}.cols.col_default>*:nth-child(odd){flex-grow:1}.cols.col_default>*:nth-child(even){width:30%;flex-shrink:0;position:relative}.cols.col_reverse{--gap: 40px;--cols: 1}.cols.col_reverse>*:nth-child(even){flex-grow:1}.cols.col_reverse>*:nth-child(odd){width:30%;flex-shrink:0;position:relative}.cols.col_2{--gap: 40px;--cols: 2;flex-wrap:wrap}.cols.col_3{--gap: 30px;--cols: 3;flex-wrap:wrap}.cols.col_4{--gap: 30px;--cols: 4;flex-wrap:wrap}.cols.col_5{--gap: 30px;--cols: 5;flex-wrap:wrap}.cols.col_6{--gap: 30px;--cols: 6;flex-wrap:wrap}.cols>*{width:calc(100% / var(--cols) - (var(--gap) * (var(--cols) - 1) / var(--cols)))}.cols>* img{display:block}@media screen and (min-width:1025px){.mod_article.default .blogList{--gap: 40px;--cols: 3}.mod_article.cols-21{display:flex;gap:40px;flex-wrap:wrap}.mod_article.cols-21>*:nth-child(odd){width:calc(70% - 40px)}.mod_article.cols-21>*:nth-child(odd).blogList{--gap: 40px;--cols: 2}.mod_article.cols-21>*:nth-child(even){width:30%;position:relative;flex-shrink:0}.mod_article.cols-21>*:nth-child(even).blogList{--gap: 40px;--cols: 1}}@media screen and (max-width:1024px){.mod_article .blogList{--gap: 40px;--cols: 2}.cols.col_auto{flex-wrap:wrap;gap:20px}}@media screen and (max-width:760px){.mod_article .blogList{--gap: 40px;--cols: 1}}.widget-submit button{background:#006f30;color:#fff;border-radius:3px;text-transform:uppercase;letter-spacing:1px;padding:7px 15px;line-height:1;display:inline-block;border:0;font-family:"Poppins", sans-serif;font-size:16px;cursor:pointer}.mod_registration .fields{display:flex;flex-wrap:wrap;gap:25px 20px;margin-top:30px;max-width:760px;margin-bottom:30px}.mod_registration .fields .widget{width:calc(50% - 10px);display:flex;gap:5px;flex-direction:column}.mod_registration .fields .widget label{text-transform:uppercase;font-size:12px;font-weight:600}.mod_registration .fields .widget input[type="text"],.mod_registration .fields .widget input[type="email"],.mod_registration .fields .widget input[type="password"],.mod_registration .fields .widget select{border:0px;background:#e7e5e6;line-height:1.5;border-radius:10px;display:block;padding:5px 10px;box-sizing:border-box}.mod_registration .fields .widget-select+.widget-text{width:100%}.mod_login .formbody{display:flex;flex-wrap:wrap;gap:25px 20px;margin-top:30px;max-width:760px;margin-bottom:30px;gap:5px 10px;max-width:400px}.mod_login .formbody .widget{width:calc(50% - 10px);display:flex;gap:5px;flex-direction:column}.mod_login .formbody .widget label{text-transform:uppercase;font-size:12px;font-weight:600}.mod_login .formbody .widget input[type="text"],.mod_login .formbody .widget input[type="email"],.mod_login .formbody .widget input[type="password"],.mod_login .formbody .widget select{border:0px;background:#e7e5e6;line-height:1.5;border-radius:10px;display:block;padding:5px 10px;box-sizing:border-box}.mod_login .formbody .widget:not(.widget-submit){width:100%}form .widget{position:relative}form .widget p.error{font-size:12px;position:absolute;bottom:-15px;color:#c53c3c}fieldset{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.checkboxCustom input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer}.checkboxCustom input[type="checkbox"]:checked+label:before{content:""}.checkboxCustom input[type="checkbox"]+label{display:flex;gap:10px;font-size:13px}.checkboxCustom input[type="checkbox"]+label:before{content:"";width:14px;height:14px;display:block;border:2px solid #fff;border-radius:2px;flex-shrink:0;margin-top:4px;font-family:"Font Awesome 6 Pro";line-height:14px;font-size:10px;text-align:center;font-weight:600;cursor:pointer}.uploadCustom label{display:block;margin-bottom:10px}.uploadCustom input[type="file"]::file-selector-button{border-radius:10px;padding:0 10px;height:30px;cursor:pointer;background-color:white;border:0;transition:background-color 200ms;color:#adadad;margin-right:10px}.uploadCustom input[type="file"]::file-selector-button:hover{color:#000}.selectCustom{appearance:base-select;color:var(--color--font);background-color:#fff;box-sizing:border-box;padding:12px 10px;height:50px;border:1px solid #d6d6d6;border-radius:10px;cursor:pointer;flex-grow:1;flex-basis:100%;font-size:16px;width:100%}.selectCustom>button{display:flex;width:100%;font-family:inherit;color:currentColor;align-items:center;background-color:transparent;padding:0;gap:15px}.selectCustom>button>svg{margin:0 0 0 auto;width:1.2rem;height:1.2rem;stroke:var(--color--highlight)}.selectCustom:has(option:not([hidden]):checked){color:#18181b}.selectCustom:focus-visible{outline:2px solid #a1a1aa;outline-offset:-1px}.selectCustom::picker-icon{display:none}.selectCustom::picker(select){appearance:base-select;border:1px solid #e4e4e7;padding:0.25rem;margin-top:0.25rem;border-radius:calc(0.5rem - 2px);box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);cursor:default;transition:opacity 225ms ease-in-out, transform 225ms ease-in-out;transform-origin:top;transform:translateY(0);opacity:1}@starting-style{.selectCustom::picker(select){transform:translateY(-0.25rem) scale(0.95);opacity:0}}.selectCustom optgroup label{display:block;padding:0.375rem 0.5rem}.selectCustom option{padding:0.375rem 0.5rem;border-radius:calc(0.5rem - 4px);outline:none}.selectCustom option::after{content:"";width:1rem;height:1.5rem;margin-left:auto;opacity:0;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2318181b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'%3E%3C/path%3E%3C/svg%3E")}.selectCustom option::checkmark{display:none}.selectCustom option:checked{background-color:transparent}.selectCustom option:checked::after{opacity:1}.selectCustom option:hover,.selectCustom option:focus-visible{background-color:#f4f4f5;color:#18181b}.content-banner{position:relative;margin-top:20px}.content-banner a{background:#006f30;color:#fff;border-radius:3px;text-transform:uppercase;letter-spacing:1px;padding:7px 15px;line-height:1;display:inline-block;border:0;font-family:"Poppins", sans-serif;font-size:16px;cursor:pointer}.content-banner+*{margin-top:50px}.content-banner img{display:block}.content-banner.overflow{margin-top:0;padding:20px 0}.content-banner.overflow+*{margin-top:30px}.content-banner.mode-text-right .text{order:3;text-align:right}.content-banner.mode-text-left .text{order:1;text-align:left}.content-banner.mode-text-center .text{text-align:center}.content-banner .bgPicture img{width:100%}.content-banner .text .headline{text-shadow:#000 1px 0 10px;font-weight:500;font-family:"Lora", serif;font-size:34px;margin-top:0;line-height:1.2;color:#fff;margin:0px}.content-banner .text .subheadline{color:#3e6224;background:#fff;padding:0px 20px;border-radius:3px;text-transform:uppercase;font-weight:500;font-size:16px;display:inline-block;margin:0;margin-top:10px;line-height:30px}.content-banner .text h1.subheadline{font-size:20px}.content-banner .inside{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;padding:0px 80px}.content-banner .inside .picture{order:2}.content-banner.default{overflow:visible;margin-bottom:50px}.content-banner.default .inside{justify-content:center}.content-banner.default .additional{position:absolute;top:20px;display:flex;align-items:center;height:350px}.content-banner.default .additional picture{max-width:415px}.content-banner.default .additional a{margin-top:70px}.content-banner.default .additional+.inside{justify-content:flex-end}@keyframes slideUpBanner{0%{transform:translate(-50%, 200px)}100%{transform:translate(-50%, 0px)}}@keyframes slideDownBanner{0%{transform:translate(-50%, 0px)}100%{transform:translate(-50%, 200px)}}#popupBanner{transition:all ease 0.5s;position:fixed;bottom:0;width:1150px;left:50%;transform:translate(-50%, 200px);z-index:100;box-shadow:0px -2px 15px 3px rgba(0, 0, 0, 0.25);animation-delay:1.5s;animation-fill-mode:forwards;animation-duration:0.5s;transition:all ease 0.5s}#popupBanner:not(.hidden){animation-name:slideUpBanner}#popupBanner .close{display:block;position:absolute;z-index:10;right:8px;top:8px;color:black;cursor:pointer;background:rgba(255, 255, 255, 0.5);border-radius:100%;width:20px;height:20px;display:flex;align-items:center;justify-content:center}#popupBanner .close svg{width:10px;height:10px}#popupBanner .inside{height:120px;width:100%;box-sizing:border-box}#popupBanner .inside .content-banner{position:absolute;inset:0;margin-top:0}#popupBanner .text{display:flex;flex-direction:column;gap:10px;align-items:flex-start}#popupBanner a:before{content:"";position:absolute;inset:0}@media screen and (max-width:760px){#popupBanner{width:100vw}#popupBanner .inside{height:160px;padding:10px}#popupBanner .inside h3{font-size:20px}}.content-textbox{margin:30px 0;padding:30px}.content-textbox.mode-background{background-color:#e0f0e0}.content-textbox.mode-border{border:2px solid #afafaf}.content-issueCurrent.mode-basic{position:relative}.content-issueCurrent.mode-basic .bgPicture{position:absolute;top:10px;left:0;right:0;bottom:60px}.content-issueCurrent.mode-basic .bgPicture img{object-fit:cover;width:100%;height:100%}.content-issueCurrent.mode-basic .inside{display:flex;justify-content:space-between;align-items:center;padding:0 40px}.content-issueCurrent.mode-basic .inside .headline{color:#006f30;background:#fff;padding:0px 20px;border-radius:3px;text-transform:uppercase;font-weight:500;font-size:16px;display:inline-block;margin:0;margin-top:50px;line-height:30px}.content-issueCurrent.mode-basic .inside .issue{display:flex;align-items:flex-end;gap:20px}.content-issueCurrent.mode-basic .inside .issue a.button,.content-issueCurrent.mode-basic .inside .issue .mod_iso_cumulativefilter ul.level_2 a,.mod_iso_cumulativefilter ul.level_2 .content-issueCurrent.mode-basic .inside .issue a{background:#006f30;color:#fff;border-radius:3px;text-transform:uppercase;letter-spacing:1px;padding:7px 15px;line-height:1;display:inline-block;border:0;font-family:"Poppins", sans-serif;font-size:16px;cursor:pointer}.content-issueCurrent.mode-basic .inside .issue img{width:215px;display:block;box-shadow:0px 6px 15px 2px rgba(0, 0, 0, 0.25)}.content-issueCurrent.mode-big{display:flex;gap:40px;margin-bottom:35px;position:relative}.content-issueCurrent.mode-big>.left{flex-grow:1}.content-issueCurrent.mode-big>.right{width:30%;flex-shrink:0;position:relative}.content-issueCurrent.mode-big>.issue{display:flex;justify-content:center;align-items:center;flex-direction:column;align-content:center;gap:10px}.content-issueCurrent.mode-big>.issue img{display:block;box-shadow:0px 6px 15px 2px rgba(0, 0, 0, 0.25)}.content-issueCurrent.mode-big>.issue a.button,.content-issueCurrent.mode-big>.issue .mod_iso_cumulativefilter ul.level_2 a,.mod_iso_cumulativefilter ul.level_2 .content-issueCurrent.mode-big>.issue a{background:#006f30;color:#fff;border-radius:3px;text-transform:uppercase;letter-spacing:1px;padding:7px 15px;line-height:1;display:inline-block;border:0;font-family:"Poppins", sans-serif;font-size:16px;cursor:pointer;white-space:nowrap}@media screen and (min-width:1025px){.content-issueCurrent.mode-big>.issue a.button,.content-issueCurrent.mode-big>.issue .mod_iso_cumulativefilter ul.level_2 a,.mod_iso_cumulativefilter ul.level_2 .content-issueCurrent.mode-big>.issue a{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}}@media screen and (max-width:760px){.content-issueCurrent.mode-big{flex-direction:column}.content-issueCurrent.mode-big>.issue{width:100%;order:1}.content-issueCurrent.mode-big>.issue img{max-width:calc(100% - 30px);margin:auto}.content-issueCurrent.mode-big>.left{order:2}}.content-issueCurrent.mode-big .teaser{color:currentColor;display:flex;position:relative}.content-issueCurrent.mode-big .teaser .wholeLink{position:absolute;inset:0}.content-issueCurrent.mode-big .teaser.c--white{color:#fff}.content-issueCurrent.mode-big .teaser .rte .overline{text-transform:uppercase;letter-spacing:1px}.content-issueCurrent.mode-big .teaser .rte .headline{font-family:"Lora", serif;font-weight:300;margin-bottom:20px}.content-issueCurrent.mode-big .teaser .rte p{line-height:1.5}.content-issueCurrent.mode-big .teaser .picture{flex-shrink:0}.content-issueCurrent.mode-big .teaser .picture img{object-fit:cover;width:100%;height:100%}@media screen and (min-width:1301px){.content-issueCurrent.mode-big .teaser .rte{padding:30px 60px 30px 40px}.content-issueCurrent.mode-big .teaser .rte .headline{font-size:40px;margin-top:50px}.content-issueCurrent.mode-big .teaser .picture{width:45%}}@media screen and (max-width:1300px){.content-issueCurrent.mode-big .teaser .rte{padding:25px 20px}.content-issueCurrent.mode-big .teaser .rte .headline{font-size:2.8vw;margin-top:20px}.content-issueCurrent.mode-big .teaser .picture{width:25vw}}@media screen and (max-width:1024px){.content-issueCurrent.mode-big{gap:20px}}@media screen and (max-width:760px){.content-issueCurrent.mode-big .teaser{flex-wrap:wrap}.content-issueCurrent.mode-big .teaser .rte .headline{font-size:8vw;margin-top:40px}.content-issueCurrent.mode-big .teaser .picture{width:100%;height:75vw}.content-issueCurrent.mode-basic{height:40vw;margin-bottom:35px}.content-issueCurrent.mode-basic .bgPicture{bottom:0}.content-issueCurrent.mode-basic .inside{padding:0 20px}.content-issueCurrent.mode-basic .inside .issue{display:none}.content-issueCurrent.mode-basic .inside .headline{margin-top:30vw}}.content-shopTeaser{display:flex;flex-direction:column;gap:40px;margin-top:40px}.content-shopTeaser .product{height:516px;background:#e7e5e6;padding:40px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}.content-shopTeaser .product picture{max-height:calc(100% - 40px);position:relative;display:block}.content-shopTeaser .product picture img{max-height:100%;width:auto}.content-shopTeaser .product a{display:flex;align-items:center;gap:10px}.content-shopTeaser .product a:before{content:"";background:url(/files/layout/img/chevron-right-grey.svg);width:10px;height:10px;display:flex;background-size:contain;background-repeat:no-repeat}.mod_iso_productlist{margin-bottom:100px}.mod_iso_productlist .product_list{display:flex;flex-wrap:wrap;gap:60px}.mod_iso_productlist .product_list .product{width:calc(100% / 4 - (60px * 3) / 4);text-align:center;position:relative}.mod_iso_productlist .product_list .product .issue{font-size:12px;color:grey;display:block;margin-top:10px;margin-bottom:5px}.mod_iso_productlist .product_list .product h3{font-family:"Poppins", sans-serif;font-weight:500;font-size:18px;margin-top:10px;margin-bottom:10px}.mod_iso_productlist .product_list .product h3 span{display:block;text-transform:initial;font-family:"Poppins", sans-serif;font-size:14px;margin-top:5px;letter-spacing:0;font-weight:400}.mod_iso_productlist .product_list .product h3 a:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.mod_iso_productfilter{display:flex;justify-content:space-between;align-items:center;gap:30px}.mod_iso_productfilter .search{flex-grow:1}.mod_iso_productfilter .search label{display:none}.mod_iso_productfilter input[type="submit"]{width:0px;height:0px;font-size:0px;padding:0;position:absolute}.mod_iso_productfilter select,.mod_iso_productfilter input[type="text"]{border-radius:10px;display:block;padding:5px 10px;box-sizing:border-box;cursor:pointer;background-color:#fff;color:#3f3f3f;border:1px solid;font-family:"Poppins", sans-serif;font-weight:400}.mod_iso_productfilter select:focus-visible,.mod_iso_productfilter select:focus,.mod_iso_productfilter select:focus-within,.mod_iso_productfilter input[type="text"]:focus-visible,.mod_iso_productfilter input[type="text"]:focus,.mod_iso_productfilter input[type="text"]:focus-within{outline-color:#006f30}.mod_iso_cumulativefilter{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.mod_iso_cumulativefilter ul.level_1>li>span{display:none}.mod_iso_cumulativefilter ul.level_2{display:flex;gap:10px}.mod_iso_cumulativefilter ul.level_2 a,.mod_iso_cumulativefilter ul.level_2 strong{font-weight:400}.mod_iso_cumulativefilter ul.level_2 a.active,.mod_iso_cumulativefilter ul.level_2 strong.active{background-color:#006f30;color:#fff}.mod_iso_cumulativefilter p{margin:0}@media screen and (max-width:1024px){.mod_iso_productlist .product_list{gap:40px}.mod_iso_productlist .product_list .product{width:calc(100% / 3 - (40px * 2) / 3)}}@media screen and (max-width:760px){.mod_iso_productlist .product_list{gap:40px}.mod_iso_productlist .product_list .product{width:calc(100% / 2 - (40px * 1) / 2)}.mod_iso_productfilter{flex-direction:column;width:100%;gap:10px;align-items:stretch}.mod_iso_productfilter select,.mod_iso_productfilter input[type="text"]{width:100%}}@media screen and (max-width:560px){.mod_iso_productlist .product_list{gap:50px}.mod_iso_productlist .product_list .product{width:100%}.mod_iso_productlist .product_list .product .picture img{max-height:350px;width:auto}}.mod_iso_productreader{max-width:1024px;margin:auto;margin-bottom:100px}.mod_iso_productreader .product .formbody{display:flex;gap:60px;margin-bottom:60px}.mod_iso_productreader .product .formbody #productInfo{order:2}.mod_iso_productreader .product .formbody #productGallery{order:1;flex-shrink:0;width:40%}.mod_iso_productreader .back{display:none}#productBlogs .blog{background-color:#e0f0e0;display:flex;gap:50px;padding:20px}#productBlogs .blog .image{flex-shrink:0}#productBlogs .blog .image img{display:block}#productBlogs .blog .teaser h3{color:#006f30;font-weight:500;font-size:22px;margin-top:0}#productBlogs .blog .teaser .author{font-family:"Lora", serif;text-transform:uppercase;font-weight:400;margin-top:40px;margin-bottom:0}#productBlogs .blog .button,#productBlogs .blog .mod_iso_cumulativefilter ul.level_2 a,.mod_iso_cumulativefilter ul.level_2 #productBlogs .blog a,#productBlogs .blog .mod_iso_cumulativefilter ul.level_2 strong,.mod_iso_cumulativefilter ul.level_2 #productBlogs .blog strong{margin-top:20px}#productBlogs .blog+.blog{margin-top:30px}#productGallery .thumbs{margin-top:30px;display:flex;gap:10px}#productInfo{padding-top:40px;display:flex;flex-direction:column;gap:40px}#productInfo .basics{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}#productInfo h1{margin:0}#productInfo h1 span{display:flex;font-family:"Poppins", sans-serif;color:#006f30;font-size:16px;font-weight:500}#productInfo h2{margin-top:10px;margin-bottom:0px}#productInfo .releaseInfo{display:flex;font-family:"Poppins", sans-serif;color:#006f30;font-size:16px;font-weight:500;letter-spacing:1px}#productInfo .price{font-size:30px;font-family:"Lora", serif}#productInfo .options+*{padding-top:40px;border-top:1px solid #006f30}#productInfo .options .widget-radio fieldset{padding:0;border:0;display:flex;gap:10px;flex-direction:row}#productInfo .options .widget-radio fieldset legend{display:none}#productInfo .options .widget-radio fieldset>span{flex-shrink:0}#productInfo .options .widget-radio fieldset>span input{position:absolute;opacity:0;visibility:hidden}#productInfo .options .widget-radio fieldset>span input:checked+label{background-color:#006f30;color:#fff;cursor:initial}#productInfo .options .widget-radio fieldset>span label{border-radius:10px;display:block;text-align:center;padding:10px;box-sizing:border-box;cursor:pointer;background-color:#e0f0e0;color:#006f30}#productInfo .onlyOption{align-self:flex-start;border-radius:10px;display:block;text-align:center;padding:10px;box-sizing:border-box;background-color:#006f30;color:#fff;cursor:initial}#productInfo .noMixedCart{font-size:14px;padding:10px;background:#e0f0e0;border-radius:10px;margin-bottom:20px}#productInfo .noMixedCart+.submit_container{pointer-events:none;opacity:0.5}#productInfo .submit_container{display:flex;gap:10px;margin-top:0}#productInfo .submit_container .quantity_container{flex-shrink:0}#productInfo .submit_container .quantity_container label{display:none}#productInfo .submit_container .quantity_container input[type="text"]{width:60px;flex-shrink:0;border-radius:10px;display:block;text-align:center;padding:10px;box-sizing:border-box;cursor:pointer;background-color:#e0f0e0;color:#006f30;border:0;font-family:"Poppins", sans-serif;font-size:16px}#productInfo .submit_container input[type="submit"]{border-radius:10px;display:block;text-align:center;padding:10px;box-sizing:border-box;cursor:pointer;background-color:#006f30;color:#fff;font-family:"Poppins", sans-serif;flex-grow:1;border:0px}#productInfo .expert{display:flex;gap:20px;align-items:flex-start}#productInfo .expert picture{flex-shrink:0}#productInfo .expert strong,#productInfo .expert b{color:#006f30}.infoPopups{display:flex;flex-direction:column;gap:10px}.infoPopups button{border-radius:10px;display:block;text-align:center;padding:10px;box-sizing:border-box;cursor:pointer;background-color:#999999;color:#fff;font-family:"Poppins", sans-serif;flex-grow:1;border:0px}.infoPopups button:hover{background-color:#006f30}.infoPopups .popUp{position:fixed;inset:0;background:rgba(255, 255, 255, 0.6);display:flex;align-items:center;justify-content:center;z-index:100;backdrop-filter:blur(5px);display:none}.infoPopups .popUp.show{display:flex}.infoPopups .popUp .close{position:absolute;text-transform:lowercase;color:#006f30;top:15px;right:20px;cursor:pointer;font-weight:500;font-size:14px}.infoPopups .popUp .inside{background-color:#e0f0e0;padding:30px;max-width:560px}@media screen and (max-width:760px){.mod_iso_productreader .product .formbody{flex-direction:column;gap:20px}.mod_iso_productreader .product .formbody #productGallery{width:100%}#productInfo{padding-top:0}#productInfo .basics{flex-direction:column;align-items:stretch;gap:20px}#productBlogs .blog{flex-direction:column}}table.collection-products{border-collapse:collapse;width:100%}table.collection-products td.image{padding-right:20px}table.collection-products td.name{padding-right:50px}table.collection-products td.name span.extra{font-size:14px}table.collection-products td.name span.name{letter-spacing:0;max-width:400px;display:inline-block}table.collection-products td.name ul li{color:#006f30}table.collection-products td.price,table.collection-products td.total{text-align:right}table.collection-products td.actions{text-align:right}table.collection-products td.actions a{display:inline-block}table.collection-products td.actions a.edit,table.collection-products td.actions a.remove,table.collection-products td.actions a.details{font-size:0px}table.collection-products td.actions a.edit:before,table.collection-products td.actions a.remove:before,table.collection-products td.actions a.details:before{content:"";width:20px;height:20px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center}table.collection-products td.actions a.edit:before{background-image:url(/files/Programmierung/layout/img/icon-edit.svg)}table.collection-products td.actions a.details:before{background-image:url(/files/Programmierung/layout/img/icon-info.svg)}table.collection-products td.actions a.remove:before{background-image:url(/files/Programmierung/layout/img/icon-trash.svg)}table.collection-summmary{border-collapse:collapse;width:100%}table.collection-summmary td.total{text-align:right}table.collection-summmary tr.total{font-size:20px;font-weight:500}table.collection-summmary tr.total>td{padding-top:20px}.mod_iso_cart .formbody{display:flex;gap:100px}.mod_iso_cart .summary{width:320px;flex-shrink:0;padding-top:30px}.mod_iso_cart .submit_container{flex-direction:column}@media screen and (max-width:760px){.mod_iso_cart .formbody{flex-direction:column;gap:20px}.mod_iso_cart .formbody .summary{width:100%}table.collection-products tr{display:flex;flex-wrap:wrap;width:100%;flex-direction:row;gap:0 10px}table.collection-products tr td.image{width:25%;padding-right:0}table.collection-products tr td.name{width:calc(75% - 15px);padding:0}table.collection-products tr td.price{width:100%;font-size:24px}table.collection-products tr td.actions{margin-bottom:30px;width:100%}}.mod_iso_messages{color:green;text-align:right;background:#e7e5e6;text-align:center;font-size:12px;font-weight:600;padding:5px 15px}.mod_iso_coupons{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:20px}.mod_iso_coupons table{order:1;color:#909090;font-size:14px}.mod_iso_coupons table td.coupon{vertical-align:middle;line-height:22px}.mod_iso_coupons table td.action{vertical-align:middle;padding-left:5px}.mod_iso_coupons table td.action button{font-size:0;padding:0;background:0;width:10px;height:10px;border:0;background-image:url(/files/Programmierung/layout/img/multiply-black.svg);background-size:contain;background-repeat:no-repeat;display:block;cursor:pointer}.mod_iso_coupons .formbody{display:flex;gap:10px;justify-content:center;align-items:flex-end}.mod_iso_coupons .formbody label{text-transform:uppercase;font-size:12px;font-weight:600}.mod_iso_coupons .formbody input[type="text"]{border:0px;background:#e7e5e6;line-height:1.5;border-radius:10px;display:block;padding:0px 10px;box-sizing:border-box;line-height:30px}.mod_iso_coupons .formbody button{border-radius:6px;display:inline-block;text-align:center;padding:0px 10px;box-sizing:border-box;cursor:pointer;font-family:"Poppins", sans-serif;border:0px;background-color:#e0f0e0;color:#006f30;line-height:30px}.submit_container{display:flex;gap:10px;margin-top:50px}.submit_container input[type="submit"]{border-radius:10px;display:inline-block;text-align:center;padding:10px;box-sizing:border-box;cursor:pointer;font-family:"Poppins", sans-serif;border:0px}.submit_container input.button_update{background-color:#e0f0e0;color:#006f30}.submit_container input.button_checkout,.submit_container input.confirm{background-color:#006f30;color:#fff}.mod_iso_checkout .steps ol{margin:0;padding:0;display:flex;gap:10px;list-style:none}.mod_iso_checkout .steps ol li{border-radius:5px;display:block;text-align:center;padding:5px 10px;box-sizing:border-box;cursor:pointer;background-color:#e0f0e0;color:#006f30;font-size:14px}.mod_iso_checkout .steps ol li.active{background-color:#006f30;color:#fff}.mod_iso_checkout .steps ol li.shipping{display:none}.mod_iso_checkout .address>div{display:flex;flex-wrap:wrap;gap:25px 20px;margin-top:30px;max-width:760px;margin-bottom:30px}.mod_iso_checkout .address>div .widget{width:calc(50% - 10px);display:flex;gap:5px;flex-direction:column}.mod_iso_checkout .address>div .widget label{text-transform:uppercase;font-size:12px;font-weight:600}.mod_iso_checkout .address>div .widget input[type="text"],.mod_iso_checkout .address>div .widget input[type="email"],.mod_iso_checkout .address>div .widget select{border:0px;background:#e7e5e6;line-height:1.5;border-radius:10px;display:block;padding:5px 10px;box-sizing:border-box}#iso_mod_checkout_address .formbody{display:flex;gap:100px}#iso_mod_checkout_address .formbody>div{flex-grow:1;flex-basis:100%}#iso_mod_checkout_address .formbody>div.shippingaddress>h2,#iso_mod_checkout_address .formbody>div.shippingaddress>p{display:none}#iso_mod_checkout_payment p{display:none}#iso_mod_checkout_review{margin-top:50px}#iso_mod_checkout_review .submit_container{justify-content:space-between}#iso_mod_checkout_review .summary{border-top:2px solid #006f30;padding-top:20px;margin-top:20px}#iso_mod_checkout_review table.collection-summmary td.total{text-align:right}#iso_mod_checkout_review .formbody{display:flex;gap:50px}#iso_mod_checkout_review .formbody>div{flex-grow:1;flex-basis:100%}#iso_mod_checkout_review .review.orderinfo{display:flex;gap:10px 20px;flex-wrap:wrap;margin-bottom:50px;align-content:flex-start}#iso_mod_checkout_review .review.orderinfo>h2{margin:0}#iso_mod_checkout_review .review.orderinfo>h2,#iso_mod_checkout_review .review.orderinfo p{width:100%}#iso_mod_checkout_review .review.orderinfo .info_container{margin-top:25px;width:calc(50% - 10px);position:relative;padding-bottom:25px}#iso_mod_checkout_review .review.orderinfo .info_container h3{font-size:18px;margin-top:0px;font-weight:600;margin-bottom:10px}#iso_mod_checkout_review .review.orderinfo .info_container a.edit{font-size:12px;font-weight:600;border-radius:6px;display:inline-block;text-align:center;padding:2px 8px;box-sizing:border-box;cursor:pointer;font-family:"Poppins", sans-serif;border:0px;background:#d0d0d0;position:absolute;bottom:0}#iso_mod_checkout_review .review.orderinfo .info_container.shipping_method{display:none}@media screen and (max-width:760px){#iso_mod_checkout_address .formbody,#iso_mod_checkout_review .formbody{flex-direction:column;gap:20px}.mod_iso_checkout .address>div .widget,#iso_mod_checkout_review .review.orderinfo .info_container{width:100%}}body.aboarea #iso_ajaxOverlay,body.aboarea #iso_ajaxBox{display:none !important}body.aboarea #main{padding-top:0}body.aboarea .steps{padding-top:20px}body.aboarea .mod_article{position:relative}body.aboarea .mod_iso_coupons{position:absolute;top:0;right:0}#abo-overview .col3{display:flex;gap:60px;justify-content:center;margin-bottom:100px}#abo-overview .col3 .ce_text h2{font-family:"Lora", serif;color:#006f30;text-align:center;font-weight:400}#abo-overview .col3 .ce_text p+p{margin-top:10px}#abo-overview .col3 .ce_text a{border-radius:5px;display:block;text-align:center;padding:5px 10px;box-sizing:border-box;cursor:pointer;background-color:transparent;border:1px solid #006f30;color:#006f30}@media screen and (max-width:760px){#abo-overview .col3{flex-direction:column}#abo-overview .col3 .ce_text>div.media.media-above,#abo-overview .col3 .ce_text>div.media.media-below{gap:0}#abo-overview .col3 .ce_text h2{margin-top:0}}.blogList>h2{font-weight:400;text-transform:uppercase;font-size:24px;letter-spacing:1px;margin-top:0;padding-bottom:15px;box-sizing:border-box;height:40px;margin:0}.blogList .inside{display:flex;flex-wrap:wrap;gap:var(--gap)}.blogList .inside .blogTeaser{width:calc(100% / var(--cols) - (var(--gap) * (var(--cols) - 1) / var(--cols)))}.blogList .inside .blogTeaser img{display:block;width:100%;height:auto}.content-issueCurrent+.blogList{margin-top:-25px}.blogTeaser{display:flex;flex-direction:column}.blogTeaser img{display:block;width:100%;height:auto}.blogTeaser .rte{background:#e0f0e0;padding:20px;flex-grow:1;display:flex;flex-direction:column;gap:20px;justify-content:space-between;align-items:flex-start}.blogTeaser .rte h3{font-weight:400;font-family:"Lora", serif;font-size:22px;margin-top:0;line-height:1.2}.blogTeaser .rte p{line-height:1.6}.blogTeaser.fixed .rte{background:#e7e5e6}#blogDetail{max-width:1024px;line-height:1.6;margin:auto}#blogDetail img{display:block}#blogDetail h1{font-weight:400;font-family:"Lora", serif;font-size:30px;margin-top:0;line-height:1.2}#blogDetail .top{display:flex;gap:40px;margin-bottom:35px;position:relative;margin-bottom:50px}#blogDetail .top>.left{flex-grow:1}#blogDetail .top>.right{width:30%;flex-shrink:0;position:relative}#blogDetail .top>.issue{display:flex;justify-content:center;align-items:center;flex-direction:column;align-content:center;gap:10px}#blogDetail .top>.issue img{display:block;box-shadow:0px 6px 15px 2px rgba(0, 0, 0, 0.25)}#blogDetail .top>.issue a.button,#blogDetail .top>.issue .mod_iso_cumulativefilter ul.level_2 a,.mod_iso_cumulativefilter ul.level_2 #blogDetail .top>.issue a{background:#006f30;color:#fff;border-radius:3px;text-transform:uppercase;letter-spacing:1px;padding:7px 15px;line-height:1;display:inline-block;border:0;font-family:"Poppins", sans-serif;font-size:16px;cursor:pointer;white-space:nowrap}@media screen and (min-width:1025px){#blogDetail .top>.issue a.button,#blogDetail .top>.issue .mod_iso_cumulativefilter ul.level_2 a,.mod_iso_cumulativefilter ul.level_2 #blogDetail .top>.issue a{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}}@media screen and (max-width:760px){#blogDetail .top{flex-direction:column}#blogDetail .top>.issue{width:100%;order:1}#blogDetail .top>.issue img{max-width:calc(100% - 30px);margin:auto}#blogDetail .top>.left{order:2}}#blogDetail .top img{width:100%}#blogDetail .teaserGrey{background:#e7e5e6;padding:40px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}#blogDetail .teaserGrey picture{max-height:calc(100% - 40px);position:relative;display:block}#blogDetail .teaserGrey picture img{max-height:100%;width:auto}#blogDetail .teaserGrey a{display:flex;align-items:center;gap:10px}#blogDetail .teaserGrey a:before{content:"";background:url(/files/layout/img/chevron-right-grey.svg);width:10px;height:10px;display:flex;background-size:contain;background-repeat:no-repeat}#blogDetail .picture{margin-bottom:65px}#blogDetail .picture img{width:100%}#blogDetail .content{padding-right:30%;padding-bottom:50px;display:flex;gap:30px;flex-direction:column}#blogDetail p+h2{margin-top:40px}#blogDetail h2{font-family:"Lora", serif;color:#006f30;font-weight:400;line-height:1.3}#blogDetail .ce_text figure.float_left{margin-right:20px}#blogDetail .ce_text figure.float_right{margin-left:20px}#blogDetail .ce_text figure.float_above{margin-bottom:20px}#blogDetail .ce_text figure.float_bottom{magrin-top:20px}#contentOverview .h2{color:#006f30}#contentOverview li+li{margin-top:6px}#contentOverview a{color:#3f3f3f}@media screen and (max-width:760px){#blogDetail .top>.issue,#blogDetail .top>.teaserGrey{order:2}#blogDetail .content{padding-right:0}}.partnerList .inside{--gap: 40px;--cols: 2;display:flex;flex-wrap:wrap;gap:var(--gap)}.partnerList .inside .partnerTeaser{width:calc(100% / var(--cols) - (var(--gap) * (var(--cols) - 1) / var(--cols)))}.partnerList .inside .partnerTeaser img{display:block;width:100%;height:auto}.partnerTeaser{display:flex;flex-direction:column}.partnerTeaser img{display:block;width:100%;height:auto}.partnerTeaser .rte{background:#e0f0e0;padding:20px;flex-grow:1;display:flex;flex-direction:column;gap:20px;justify-content:space-between;align-items:flex-start}.partnerTeaser .rte .overline{display:block;color:#e0f0e0;font-weight:500;letter-spacing:1px}.partnerTeaser .rte h3{font-weight:400;font-family:"Lora", serif;font-size:22px;margin-top:0;line-height:1.2}.partnerTeaser .rte p{line-height:1.6}#partnerDetail{max-width:1024px;line-height:1.6;margin:auto;display:flex;flex-direction:column;gap:20px}#partnerDetail img{display:block}#partnerDetail .top{margin-bottom:50px}#partnerDetail .top img{width:100%}#partnerDetail a.back{color:#006f30;display:flex;gap:10px;align-items:center}#partnerDetail a.back svg{flex-shrink:0;width:10px}#partnerDetail .content{display:flex;gap:40px;margin-bottom:35px;position:relative}#partnerDetail .content>.left{flex-grow:1}#partnerDetail .content>.right{width:30%;flex-shrink:0;position:relative}#partnerDetail .content>.issue{display:flex;justify-content:center;align-items:center;flex-direction:column;align-content:center;gap:10px}#partnerDetail .content>.issue img{display:block;box-shadow:0px 6px 15px 2px rgba(0, 0, 0, 0.25)}#partnerDetail .content>.issue a.button,#partnerDetail .content>.issue .mod_iso_cumulativefilter ul.level_2 a,.mod_iso_cumulativefilter ul.level_2 #partnerDetail .content>.issue a{background:#006f30;color:#fff;border-radius:3px;text-transform:uppercase;letter-spacing:1px;padding:7px 15px;line-height:1;display:inline-block;border:0;font-family:"Poppins", sans-serif;font-size:16px;cursor:pointer;white-space:nowrap}@media screen and (min-width:1025px){#partnerDetail .content>.issue a.button,#partnerDetail .content>.issue .mod_iso_cumulativefilter ul.level_2 a,.mod_iso_cumulativefilter ul.level_2 #partnerDetail .content>.issue a{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}}@media screen and (max-width:760px){#partnerDetail .content{flex-direction:column}#partnerDetail .content>.issue{width:100%;order:1}#partnerDetail .content>.issue img{max-width:calc(100% - 30px);margin:auto}#partnerDetail .content>.left{order:2}}#partnerDetail .right{display:flex;flex-direction:column;gap:20px;justify-content:flex-start;align-items:center}#partnerDetail .right>div.grey{background:#e7e5e6;padding:20px}#partnerDetail .right>div.grey a{color:#006f30}#partnerDetail .right>div.grey p>span{display:flex;gap:10px}#partnerDetail .right>div.grey p>span img{width:15px;height:auto}#partnerDetail .right div.service{display:flex;flex-direction:column;width:100%;padding-left:40px}#partnerDetail .right div.service>strong{display:flex;gap:10px;align-items:center;text-transform:uppercase}#partnerDetail .right div.service>strong img{width:30px}#partnerDetail .right div.service>ul{margin:0;padding:0;list-style:none;padding-left:43px;font-size:14px}#partnerDetail p+h2{margin-top:40px}#partnerDetail h2{font-family:"Lora", serif;color:#006f30;font-weight:400;line-height:1.3}.content-headlineicon .headline{display:flex;align-items:center;gap:20px;justify-content:center}.content-headlineicon .headline img{height:60px;width:auto;flex-shrink:0}.content-headlineicon .headline h1,.content-headlineicon .headline h2,.content-headlineicon .headline h3,.content-headlineicon .headline h4,.content-headlineicon .headline h5,.content-headlineicon .headline h6{font-weight:400;font-family:"Lora", serif;font-size:30px;letter-spacing:1px}.content-headlineicon .rte{margin:auto;text-align:center;margin-top:10px}.content-headlineicon .rte p{margin:0}*+.content-headlineicon{margin-top:25px}#newsletterform .ce_image img{width:100%}#newsletterform form{max-width:860px;margin:auto}#newsletterform form input[type="text"],#newsletterform form input[type="email"]{width:calc(100% - 22px);padding:10px 15px !important;font-size:18px}#newsletterform form>div>div>div>span{display:flex;margin:10px 0;flex-wrap:wrap}#newsletterform form>div>div>div>span label{margin-bottom:10px;display:inline-block;width:calc(100% - 40px);font-size:16px}#newsletterform form>div>div>div>span input[type="checkbox"]{flex-shrink:0;margin-right:10px;display:inline-block}#newsletterform form button{background-color:#006f30 !important}@media screen and (max-width:760px){#iso_ajaxBox{display:block;width:calc(100% - 30px);left:15px;right:15px;box-sizing:border-box}}
