.mod_visitors .invisible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    float: left;
	width:0px;
	height:0px;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nav_search_inner,.footer_text{padding:0 0px;position:relative;margin-left:auto}#main{max-width:100%;position:relative;margin-right:auto;margin-left:auto}html,body{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}#wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:normal;gap:0;height:100%;width:100%}#container{flex-grow:1;flex-shrink:1;flex-basis:auto;align-self:auto;order:0}#container{padding-bottom:0px;background-color:#fff}@media (max-width: 1024px){#container{padding-top:0px;padding-bottom:0px}}#main{background:#fff;background-repeat:repeat;padding-top:10px;float:none}@media (max-width: 1100px){#main{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:10px}}@media (min-width: 481px) and (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}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}@media (max-width: 1100px){#main .inside{margin-left:25px;margin-right:25px;postion:relative}}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@font-face{font-family:'Barlow';src:local("Barlow Bold"),local("Barlow-Bold"),url("../../files/Theme/fonts/Barlow-Bold.woff2") format("woff2"),url("../../files/Theme/fonts/Barlow-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Barlow';src:local("Barlow Regular"),local("Barlow-Regular"),url("../../files/Theme/fonts/Barlow-Regular.woff2") format("woff2"),url("../../files/Theme/fonts/Barlow-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'icon';src:url("../../files/Theme/fonts/icon.woff2") format("woff2"),url("../../files/Theme/fonts/icon.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}*{font-family:'Barlow',Arial, sans-serif;font-variant:normal;font-weight:400;text-decoration:none;vertical-align:baseline;line-height:140%}h1,h2,h3,h4,h5,h6,p{hyphens:auto;overflow-wrap:break-word}html{font-size:100.01%;-webkit-text-size-adjust:100.01%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}select,input,textarea{font-size:90%}#main{color:#4f4f4f;font-size:18px;line-height:140%}#main p{padding-bottom:5px}#main h1{font-weight:900;line-height:140%;padding-top:10px;padding-bottom:20px;color:#007A3D;position:relative;text-align:center;margin-bottom:20px}#main .white h1{color:white}#main .white h1::after{background-color:white}#main h1::after{content:"";display:block;width:120px;height:4px;background-color:#007A3D;margin:0 auto;position:relative;top:10px}#main h3,#main h2,#main h4,#main h5,#main h6{font-weight:900;line-height:140%;padding-top:10px;padding-bottom:10px;font-family:'Barlow', Arial, sans-serif !important;text-decoration:none;vertical-align:baseline;line-height:140%;font-weight:500}#main h1,#main h1 strong{font-size:44px;font-family:'Barlow', Arial, sans-serif !important;text-decoration:none;vertical-align:baseline;line-height:140%;font-weight:500;color:#007A3D}#main h2{font-size:36px;color:#007A3D}#main h3{font-size:30px;color:#007A3D}#main h4{font-size:26px;color:#007A3D}#main h5{font-size:24px;color:#007A3D}#main h6{font-size:22px;color:#007A3D}#main b,#main strong{font-weight:900}#main em{font-style:italic}#main a{color:#009949;font-style:italic}#main a:hover{color:#000}#main ul li{margin-left:20px;padding-bottom:5px;padding-left:4px;list-style-type:square;list-style-position:outside}#main ol li{margin-left:20px;padding-bottom:5px;padding-left:4px;list-style-type:number;list-style-position:outside}#main .content-image img{border-radius:10px}#main .content-image img{position:relative;overflow:hidden;border-radius:10px}#main .content-image img.float_right,#main .content-image img.float_left{float:right;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:5%}@media (min-width: 481px) and (max-width: 767px){#main .content-image img.float_right,#main .content-image img.float_left{float:none !important;width:auto !important;margin-left:0px}}#main .content-image img.float_left{float:left;margin-right:5%;margin-left:0px}@media (min-width: 481px) and (max-width: 767px){#main .content-image img.float_left{float:none !important;width:auto !important;margin-right:0px}}#main .content-image img .figcaption,#main .content-image img .caption{width:100% !important;padding-top:0px;font-size:14px;line-height:130%}#main .content-image img img{max-width:100%;height:auto;display:block}#main .empfehlung img{margin-top:25px}#main #main .button_blau a{padding:10px;background:#007A3D;color:white;margin-top:10px;display:block}#main .social-icon,#main .social-icon span{font-family:'icon';font-variant:normal;text-decoration:none;text-transform:none;vertical-align:baseline}#header{height:auto;background:#fff;z-index:40;border-bottom-width:1px;border-style:solid;border-bottom-color:#4f4f4f;border-top-width:1px;border-top-color:#4f4f4f;position:relative;margin-top:0;width:100%;overflow:visible}#header .lupe{line-height:30px;right:0;z-index:200;font-size:20px;margin-left:20px}#header .lupe:hover{cursor:pointer}@media (max-width: 1575px){#header .lupe{position:absolute;height:1px;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:polygon(0px 0px, 0px 0px, 0px 0px, 0px 0px);-webkit-clip-path:polygon(0px 0px, 0px 0px, 0px 0px, 0px 0px);overflow:hidden !important}}#header .lupe .hide,#header .lupe .show{font-family:'icon';font-variant:normal;text-decoration:none;text-transform:none;vertical-align:baseline;color:#4f4f4f}@media (max-width: 1575px){#header .lupe .hide,#header .lupe .show{color:#4f4f4f}}@media (min-width: 768px) and (max-width: 1024px){#header .lupe{margin-right:25px}}#header ul{list-style:none;margin:0;padding:0}#header ul li{font-size:18px}#header li.menu_aus{display:none}@media (max-width: 1575px){#header li.menu_aus{display:block}}#header ul li a,#header li.active{text-decoration:none;color:black;padding:10px;display:inline-block;transition:350ms all}#header li.active,#header strong.forward.trail.submenu{text-decoration:none;color:white;padding:10px;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;display:inline-block;transition:350ms all;border-radius:5px;background-color:#007A3D;display:block}#header ul li a:hover{color:#007A3D}#header .nav_search_inner{display:flex;align-items:center;padding-left:20px;padding-right:20px;padding-top:20px;background:white;position:relative;margin:10px;z-index:200}#header .nav_search_inner .logo_head{max-width:200px}#header .mod_navigation{margin-left:auto}#header .nav_search_inner .logo{max-width:140px}#header .nav_search_inner .logo img{width:100%}#header .level_1{display:flex;flex-wrap:wrap}#header .level_1 li{margin-right:25px}@media only screen and (min-width: 1575px){#header .level_1{display:flex !important}#header .level_1 .submenu>a:after{content:"";position:absolute;left:0;right:0;top:100%;height:28px;display:none}#header .level_1 .submenu>a:hover:after{display:block}#header .level_1 li .level_2,#header .level_1 li .level_3{transition:350ms all}#header .level_1 li:hover>.level_2{transform:translateY(0);opacity:1;visibility:visible}#header .level_1 li .level_2 li:hover>.level_3{transform:translateY(0);opacity:1;visibility:visible}#header .level_1 li.submenu>a{padding-right:20px;position:relative}#header .level_1 li.submenu>a:before{content:"u";position:absolute;right:0;top:10px;color:#007A3D;font-family:'icon'}#header .level_1 li .level_2,#header .level_1 li .level_3{position:absolute;top:70%;transform:translateY(50px);opacity:0;visibility:hidden;background:#333}#header .level_1 li .level_2 li,#header .level_1 li .level_3 li{margin-right:0;font-size:18px;position:relative}#header .level_1 li .level_2 li a,#header .level_1 li .level_3 li a{color:#ffffff;padding:10px 20px;background:#333;display:block}#header .level_1 li .level_2 li.submenu>a:before,#header .level_1 li .level_3 li.submenu>a:before{content:"r";position:absolute;right:6px;top:10px;color:#ffffff;font-family:'icon';font-variant:normal;text-decoration:none;text-transform:none;vertical-align:baseline}#header .level_1 li .level_2 li a:hover,#header .level_1 li .level_3 li a:hover{background:#007A3D}#header .level_1 li .level_2 .level_3{position:absolute;left:100%;top:0}}@media only screen and (max-width: 1575px){#header #menu_trigger{height:30px;width:30px;display:inline-block;text-decoration:none;color:#007A3D;text-align:center;font-size:30px;line-height:30px;font-family:'icon';font-variant:normal;text-decoration:none;text-transform:none;vertical-align:baseline}#header .mobile-menu{display:none;position:absolute;left:0;right:0;top:100%;background:#333;overflow:hidden}#header .mobile-menu ul{transition:350ms all;display:block}#header .mobile-menu li{margin:0;border-bottom:1px solid #404040;font-size:18px;display:block}#header .mobile-menu li a{color:#ffffff;display:block;position:relative;padding:15px 20px}#header .mobile-menu li a:hover{color:#007A3D}#header .mobile-menu li a .navtrigger{position:absolute;right:0;top:0;bottom:0;width:80px;background:#3d3d3d;border:1px solid #404040;color:#ffffff;text-align:center;line-height:47px;font-size:18px;font-family:'icon';font-variant:normal;text-decoration:none;text-transform:none;vertical-align:baseline}#header .mobile-menu li .level_2,#header .mobile-menu li .level_3{position:absolute;top:0;left:100%;width:100%;background:#333;height:100%;transition:350ms all;z-index:1}#header .mobile-menu li .level_2 li,#header .mobile-menu li .level_3 li{font-size:18px}#header .mobile-menu li .level_2 .backmenu-row,#header .mobile-menu li .level_3 .backmenu-row{position:relative;padding:20px;padding-left:70px;background:#333;font-size:18px}#header .mobile-menu li .level_2 .backmenu-row .back-trigger,#header .mobile-menu li .level_3 .backmenu-row .back-trigger{padding:0;position:absolute;left:0;top:0;bottom:0;width:60px;display:block;background:#3d3d3d;border:1px solid #404040;color:#ffffff;text-align:center;line-height:60px;font-size:18x;font-family:'icon';font-variant:normal;text-decoration:none;text-transform:none;vertical-align:baseline}#header .mobile-menu li .level_2 .backmenu-row em,#header .mobile-menu li .level_3 .backmenu-row em{font-style:normal;color:#ffffff}#header .mobile-menu li.sub-open>.level_2,#header .mobile-menu li.sub-open>.level_3{left:0}}#search .ce_form{margin:0px;padding:0px;background-color:white;border-radius:10px 10px 10px 10px;box-shadow:none}.lupe{line-height:30px;right:0;z-index:200;font-size:20px;margin-left:20px}.lupe:hover{cursor:pointer}@media (max-width: 1575px){.lupe{line-height:50px;margin-right:20px;margin-left:0px;color:#4f4f4f}}.lupe .hide,.lupe .show{font-family:'icon';font-variant:normal;text-decoration:none;text-transform:none;vertical-align:baseline;color:#4f4f4f}@media (max-width: 1575px){.lupe .hide,.lupe .show{color:#4f4f4f}}@media (min-width: 768px) and (max-width: 1024px){.lupe{margin-right:25px}}.suchinhalt{max-width:100%;z-index:800;max-height:40px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.suchinhalt #search{line-height:50px;height:auto;background-color:#fff;z-index:500;margin-left:auto;margin-right:auto;text-align:center;max-width:1050px;padding-top:30px}.suchinhalt #search:after{content:"";display:table;clear:both}.suchinhalt #search .suchformular .formbody{margin-bottom:10px;position:relative;width:100%;display:flex;flex-direction:row}.suchinhalt #search .suchfeld input{width:100%;max-width:100%;display:inline-block;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.suchinhalt #search .suchfeld input:focus{width:100%}.suchinhalt #search .such_button{background-color:rgba(255,255,255,0);border:0;font-family:'icon';font-variant:normal;text-decoration:none;text-transform:none;vertical-align:baseline;font-size:18px;cursor:pointer;color:#4f4f4f;display:inline-block;width:40px;box-shadow:none}.suchinhalt #search .such_button:hover{color:#007A3D;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.suchinhalt #search .widget-text{margin-bottom:0;max-width:100%;width:100%;display:inline-block}.suchinhalt #search form button,.suchinhalt #search input[type="submit"],.suchinhalt #search .button{background-image:none}#top:not(:target) .hide,#top:target .show{display:none}#top:not(:target) .suchinhalt{max-height:0;overflow:hidden}#top:target .suchinhalt{max-height:100px;overflow:auto}.nav_search{background:white;width:100%;-webkit-box-shadow:3px 3px 3px 0 rgba(0,0,0,0.4);-moz-box-shadow:3px 3px 3px 0 rgba(0,0,0,0.4);box-shadow:3px 3px 3px 0 rgba(0,0,0,0.4);overflow:visible}.nav_search.fixed{position:fixed;top:0;left:0}.mod_article{position:relative;padding:60px 0}.mod_article.gruen{color:white !important}@media (max-width: 1100px){.mod_article.gruen{padding-left:25px;padding-right:25px;width:calc(100% + 50px);margin-left:-25px;margin-right:-25px}}.mod_article.schraeg_o{clip-path:polygon(0 60px, 100% 0, 100% 100%, 0 100%)}.mod_article.schraeg_u{clip-path:polygon(0 0, 100% 0, 100% calc(100% - 60px), 0 100%)}.mod_article.schraeg_o.schraeg_u{clip-path:polygon(0 60px, 100% 0, 100% calc(100% - 60px), 0 100%)}#saddr,submit{height:30px;margin-top:6px !important}#saddr::placeholder{font-size:14px}.progressheader{position:fixed;top:0;width:100%;z-index:1000}.progress-container{background-color:rgba(150,150,150,0.1);height:10px;width:100%;z-index:1200}@media (max-width: 1575px){.progress-container{background-color:#F0F0F2}}.progress-bar{background:orange;height:10px;width:0%}.mod_article{margin-bottom:0px;z-index:10;width:100%;position:relative}.mod_article .mod_article.schraeg_o::before{content:'';position:absolute;width:150%;height:100px;background-color:red;transform:rotate(-2deg) translateY(-50%);top:0;left:-25%}.mod_article .mod_article.schraeg_unten::after{content:'';position:absolute;width:150%;height:100px;background-color:red;transform:rotate(-2deg) translateY(50%);bottom:0;left:-25%}.gruen{background:#007A3D}.mod_article.block>*{margin-left:auto;margin-right:auto;max-width:1060px}@media (max-width: 1100px){.mod_article.block>*{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px}}.box{width:100%;max-width:100%;padding:12px;border:1px solid;border-color:#4f4f4f}.to-top{z-index:9000;position:relative}.to-top a{font-size:40px;width:40px;height:40px;bottom:20px;right:20px;position:fixed;font-family:'icon';font-variant:normal;text-decoration:none;text-transform:none;vertical-align:baseline;-webkit-transition:transform,opacity,1.2s,ease;-moz-transition:transform,opacity,1.2s,ease;-ms-transition:transform,opacity,1.2s,ease;-o-transition:transform,opacity,1.2s,ease;transition:transform,opacity,1.2s,ease;color:#ef8b00;z-index:9000}.to-top a:hover{color:rgba(0,0,0,0.9)}.start_box{background-color:white;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.08);flex:1 1 300px;max-width:350px;margin-bottom:20px;transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;border:1px solid #007A3D;padding-left:0px !important;padding-right:0px !important}.start_box:hover{transform:translateY(-10px);box-shadow:0 10px 25px rgba(0,0,0,0.15)}.start-icon{height:100px;background-color:#007A3D;display:flex;align-items:center;justify-content:center;font-family:'icon';font-variant:normal;text-decoration:none;text-transform:none;vertical-align:baseline;color:white;font-size:50px}.startboxen{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.start-content{padding:25px;display:flex;flex-direction:column;flex-grow:1}#main .start-content a,#main a.button{color:#007A3D;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;margin-top:auto;background-color:#007A3D;color:white;border:none;border-radius:10px 10px 10px 10px;padding:14px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:all 0.3s ease;letter-spacing:0.5px;box-shadow:0 4px 6px rgba(39,174,96,0.2);font-style:normal;font-size:20px}#main .start-content a:hover,#main a.button:hover{background-color:#219653;transform:translateY(-2px);box-shadow:0 6px 8px rgba(39,174,96,0.25)}#main .start-content h2{font-size:30px;padding-top:0px;padding-bottom:0px}.map-container{position:relative;width:100%;max-width:1060px;height:400px;margin:20px auto;background:#ddd;border-radius:8px;overflow:hidden}.map-container iframe{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border:none}.map-container .placeholder{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:rgba(0,0,0,0.7);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;text-align:center}.video-container{position:relative;width:100%;max-width:800px;margin:20px auto}.video-container::before{content:"";display:block;padding-bottom:56.25%}.video-container iframe,.video-container .placeholder{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border:none}.video-container .placeholder{z-index:2;background-color:rgba(0,0,0,0.7);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;text-align:center}figure{max-width:100%;margin:0}video{width:100%;height:auto}.placeholder p{font-size:16px;margin-bottom:10px}.placeholder button{padding:10px 15px;font-size:14px;border:none;background-color:#007A3D;color:#fff;cursor:pointer;border-radius:4px;transition:background 0.3s ease}.placeholder button:hover{background-color:#e65c00}#main .map-button{display:block;align-items:center;background-color:#007A3D;color:white;padding:10px 15px;text-decoration:none;border-radius:5px;font-size:20px;transition:background-color 0.3s;font-style:normal;text-align:center;margin:0 auto;max-width:220px}#main .map-button a{color:white}#main .map-button:hover{background-color:#45a049}.icon{margin-right:8px;font-family:'icon';font-variant:normal;text-decoration:none;text-transform:none;vertical-align:baseline;color:#fff}#main .video h3{text-align:center}#main .vorteil h2{color:white}#main .vorteil h2 a{color:white;font-style:normal;text-decoration:none}.floating{z-index:1000}#main .floating-buttons{position:fixed;bottom:60px;right:30px;z-index:9999;display:flex;flex-direction:column;gap:20px}#main .floating-button{width:60px;height:60px;border-radius:10px;border:2px solid white !important;background-color:#007A3D;display:flex;justify-content:center;align-items:center;color:white;text-decoration:none;font-size:24px;box-shadow:0 5px 15px rgba(0,0,0,0.08);transition:transform 0.3s, box-shadow 0.3s;position:relative;font-style:normal;font-family:'icon', sans-serif;z-index:9999}.floating-button:hover{transform:translateY(-10px);box-shadow:0 10px 25px rgba(0,0,0,0.15)}.tooltip{position:absolute;right:75px;background-color:white;color:#333;padding:8px 12px;border-radius:5px;box-shadow:0 3px 10px rgba(0,0,0,0.1);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity 0.3s, visibility 0.3s}.tooltip:after{content:"";position:absolute;top:50%;right:-5px;margin-top:-5px;border-width:5px 0 5px 5px;border-style:solid;border-color:transparent transparent transparent white}.floating-button:hover .tooltip{opacity:1;visibility:visible}@media (max-width: 768px){.floating-buttons{display:none}}.produkt_box{background-color:white;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.08);flex:1 1 300px;max-width:100%;margin-bottom:20px;transition:transform 0.3s, box-shadow 0.3s;display:flex;flex-direction:column;border:1px solid #007A3D;padding-left:0px !important;padding-right:0px !important}.produkt_box:hover{transform:translateY(-10px);box-shadow:0 10px 25px rgba(0,0,0,0.15)}.produkt_headline_container{background-color:#007A3D;padding:10px 15px;margin-bottom:15px}.produkt_headline{color:white !important;margin:0;font-size:24px !important;text-align:center}.produkt_image{background-color:white;padding:0;text-align:center}.produkt_image img{width:100%;height:auto;display:block}.produkt_content_container{padding-left:25px;padding-right:25px;padding-top:10px;display:flex;flex-direction:column;flex-grow:1;background-color:white}.produkt_content{margin-bottom:15px}.produkt_additional_content{border-top:1px solid #eee;padding-top:15px}@media (max-width: 992px){.produkt_box{max-width:100%}}.produkt_container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}@media (max-width: 767px){.produkt_container{flex-direction:column}.produkt_box{max-width:100%}}#main a[href$=".pdf"]{background:url("../../files/files/Theme/images/pdf.svg") no-repeat left bottom;border-bottom:none !important;padding:3px 6px 3px 30px;display:block;margin-top:8px}ul.enclosure{padding-left:0}#main li.download-element{list-style-type:none;padding-left:30px;margin-bottom:10px;margin-top:10px;margin-left:0px}.ext-pdf{background:url("../../files/Theme/images/pdf.svg") no-repeat left bottom;background-size:24px 26px}#main .download-element a{font-style:normal}.icon-close::before{content:'C';font-family:'icon', Arial, sans-serif}#popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);backdrop-filter:blur(3px);z-index:9999;display:none;opacity:0;transition:opacity 0.3s ease}#popup-overlay.show{opacity:1}.pop_up{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.8);background:linear-gradient(135deg, #ff8c00, #ff6b35);border-radius:20px;box-shadow:0 25px 50px rgba(255,140,0,0.3);padding:30px;max-width:400px;width:90%;z-index:10000;opacity:0;transition:all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);border:3px solid rgba(255,255,255,0.2)}.pop_up.show{opacity:1;transform:translate(-50%, -50%) scale(1)}.popup-close{position:absolute;top:-10px;right:-10px;width:35px;height:35px;background:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:bold;color:#ff8c00;box-shadow:0 4px 12px rgba(0,0,0,0.15);transition:all 0.2s ease;z-index:10001}.popup-close:hover{background:#ff8c00;color:white;transform:scale(1.1);box-shadow:0 6px 16px rgba(255,140,0,0.3)}.popup-close:active{transform:scale(0.95)}#main.pop_up .content-text{text-align:center;color:white}#main .pop_up figure{margin:0 0 20px 0;padding:15px;border-radius:15px;backdrop-filter:blur(10px)}#main .pop_up img{max-width:100%;height:auto;filter:brightness(1.1)}#main .pop_up a{color:white;text-decoration:none;padding:10px 20px;background:rgba(255,255,255,0.2);border-radius:25px;display:inline-block;margin-top:10px;transition:all 0.3s ease;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3);font-style:normal;font-size:20px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,0.3)}#main .pop_up a:hover{background:rgba(255,255,255,0.3);transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,0.2)}@keyframes slideInBounce{0%{transform:translate(-50%, -50%) scale(0.3);opacity:0}50%{transform:translate(-50%, -50%) scale(1.05)}100%{transform:translate(-50%, -50%) scale(1);opacity:1}}@media (max-width: 480px){.pop_up{padding:20px;margin:20px;width:calc(100% - 40px)}.popup-close{top:-8px;right:-8px;width:30px;height:30px;font-size:16px}}.karriere_show{display:flex;flex-wrap:wrap;gap:25px;width:100%;align-items:flex-start;padding-left:25px;padding-right:25px}.karriere_show .mod_newscategories_cumulativehierarchical{background-color:white;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.08);width:350px;margin-bottom:20px;transition:transform 0.3s, box-shadow 0.3s;border:1px solid #007A3D;padding:12px;flex-shrink:0;align-self:flex-start;margin-right:20px !important;margin-top:10px}.karriere .mod_article [class*="ce_"],.karriere #main .mod_article [class*="mod_"]{margin-left:0;margin-right:0;max-width:100%}.karriere .mod_newscategories_cumulativehierarchical ul li{list-style:none !important;padding:0;margin:0 !important}.karriere .mod_newscategories_cumulativehierarchical .level_1>li{margin-bottom:10px;border-bottom:1px solid #f0f0f0;padding-bottom:5px}.karriere .mod_newscategories_cumulativehierarchical .level_1>li:last-child{border-bottom:none}.karriere .mod_newscategories_cumulativehierarchical a{display:block;padding:8px 12px;color:#333;text-decoration:none !important;border-radius:4px;transition:background-color 0.2s, color 0.2s;position:relative;font-style:normal !important}.karriere .mod_newscategories_cumulativehierarchical .level_1>li>a{font-weight:600;font-size:1.1em;background-color:#f8f8f8}.karriere .mod_newscategories_cumulativehierarchical .level_2,.karriere .mod_newscategories_cumulativehierarchical .level_3,.karriere .mod_newscategories_cumulativehierarchical .level_4{display:none;margin-left:5px;padding-top:5px}.karriere .mod_newscategories_cumulativehierarchical li.submenu>ul{margin-left:5px;padding-top:5px}.karriere .mod_newscategories_cumulativehierarchical li>a,.karriere .mod_newscategories_cumulativehierarchical li>strong{padding-left:15px}.karriere .mod_newscategories_cumulativehierarchical ul ul ul{margin-left:25px}.karriere .mod_newscategories_cumulativehierarchical ul ul ul ul{margin-left:30px}.karriere .mod_newscategories_cumulativehierarchical a:hover{background-color:#f0f0f0}.karriere .mod_newscategories_cumulativehierarchical a.active{color:#4CAF50;background-color:rgba(76,175,80,0.1)}.karriere .mod_newscategories_cumulativehierarchical .toggle-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;width:20px;height:20px;text-align:center;line-height:20px}.karriere .mod_newscategories_cumulativehierarchical .toggle-icon::before{font-family:'Icon';content:"r";display:inline-block;transition:transform 0.3s}.karriere .mod_newscategories_cumulativehierarchical li.open>a .toggle-icon::before,.karriere .mod_newscategories_cumulativehierarchical li.open>strong .toggle-icon::before{transform:rotate(90deg);display:inline-block}.karriere .mod_newscategories_cumulativehierarchical li.reset a,.karriere .mod_newscategories_cumulativehierarchical li.reset strong{color:#555;font-style:italic !important;font-weight:normal;background-color:transparent;border-bottom:1px dashed #ddd;margin-bottom:10px}li.reset.even.first{display:block}li.reset.active.even.first.open{display:none}.category_12 .no_quantity .quantity,.reset .quantity{display:none}.karriere .mod_newscategories_cumulativehierarchical li.submenu>a::after{content:none}.karriere_show .mod_newslist{flex:1;padding-top:10px;display:flex;flex-wrap:wrap;gap:20px;align-self:flex-start;justify-content:flex-start}.karriere_show .mod_newslist .layout_latest{background-color:white;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.08);min-width:300px;max-width:360px;margin-bottom:20px;transition:transform 0.3s, box-shadow 0.3s;border:1px solid #007A3D;padding:15px !important;display:flex;flex-direction:column;height:auto}.karriere_show .layout_latest:hover{transform:translateY(-10px);box-shadow:0 10px 25px rgba(0,0,0,0.15)}#main .karriere_show .layout_latest h2,#main .karriere_show .layout_latest h2 a{font-size:24px !important;font-style:normal !important}.karriere_show .layout_latest .more{text-align:right;font-style:normal !important;margin-top:auto}.karriere_show .mod_newslist .pagination{width:100%;margin-top:20px;text-align:center;display:flex;flex-direction:column;align-items:center}.karriere_show .mod_newslist .pagination p{margin-bottom:10px;font-size:16px;color:#666}#main .karriere_show .mod_newslist .pagination ul{display:flex;list-style:none !important;padding:0;margin:0;gap:5px}.karriere_show .mod_newslist .pagination li{margin:0;list-style:none !important}.karriere_show .mod_newslist .pagination a,.karriere_show .mod_newslist .pagination strong{display:inline-block;padding:8px 12px;background-color:#f5f5f5;border-radius:5px;text-decoration:none;color:#333;transition:all 0.3s ease;border:1px solid #ddd;min-width:20px;text-align:center}.karriere_show .mod_newslist .pagination a:hover{background-color:#007A3D;color:white}.karriere_show .mod_newslist .pagination strong.active{background-color:#007A3D;color:white;border-color:#007A3D}.karriere_show .mod_newslist .pagination .next a,.karriere_show .mod_newslist .pagination .previous a{padding:8px 15px}@media (max-width: 768px){.karriere_show{flex-direction:column}.karriere_show .mod_newscategories_cumulativehierarchical{width:100%}.karriere_show .mod_newslist{width:100%}.karriere_show .mod_newslist .layout_latest{min-width:100%;max-width:100%}}@media (min-width: 769px) and (max-width: 1024px){.karriere_show .mod_newslist{justify-content:space-around}.karriere_show .mod_newslist .layout_latest{flex:0 0 calc(50% - 30px);max-width:350px}}@media (min-width: 1025px){.karriere_show .mod_newslist{justify-content:flex-start}.karriere_show .mod_newslist .layout_latest{flex:0 0 calc(33.333% - 30px);max-width:350px}}#main .layout_full .image_container img{width:250px;margin-bottom:20px}.bestellung .ce_form{margin-right:auto;margin-left:auto;padding:0;background-color:white;border-radius:0px 0px 0px 0px;box-shadow:none}.short{display:grid;grid-template-columns:1fr 200px;grid-template-rows:auto auto;gap:1em;padding:1em;border:1px solid #ccc;border-radius:0.3em;align-items:start}.short legend{font-size:1.2em;font-weight:bold;margin-bottom:0.5em;color:#555;grid-column:1 / -1;padding-left:8px;padding-right:8px}.short .widget-explanation:not(.bild){grid-column:1}.short .widget-explanation.bild{grid-column:2;grid-row:1 / span 2;align-self:start;justify-self:end}.short .widget-text-row{grid-column:1;display:flex;gap:0.5em;align-items:center;flex-wrap:wrap}.short .widget-text{display:flex;align-items:center;gap:0.5em;margin-bottom:0.3em}.short .widget-text label{color:#333;white-space:nowrap}.short .widget-text input[type="number"],.short .widget-text input[type="text"]{width:50px;padding:0.3em;border:1px solid #007A3D;border-radius:0.2em;font-size:18pt;text-align:center}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}@media only screen and (max-width: 768px){.short{display:block;padding:1em;border:1px solid #ccc;border-radius:0.3em}.short legend{font-size:1.2em;font-weight:bold;margin-bottom:0.5em;color:#555;padding-left:8px;padding-right:8px}.short .widget-explanation.bild{display:block;margin-bottom:1em}.short .widget-explanation.bild img{max-width:100%;height:auto}.short .widget-explanation:not(.bild){display:block;margin-bottom:1em}.short .widget-text-row{display:flex;flex-wrap:wrap;gap:0.5em;align-items:center;justify-content:flex-start}.short .widget-text{display:flex;align-items:center;gap:0.5em;margin-bottom:0.3em}.short .widget-text label{color:#333;white-space:nowrap}.short .widget-text input[type="number"],.short .widget-text input[type="text"]{width:50px;padding:0.3em;border:1px solid #ddd;border-radius:0.2em;font-size:18pt;text-align:center}}.autocomplete-item{padding:8px 10px;cursor:pointer}.autocomplete-item:hover{background-color:#f0f0f0}#pflegebox-progress-wrapper{position:fixed;top:1rem;right:1rem;width:80px;height:80px;z-index:1000}#pflegebox-progress{transform:rotate(-90deg)}#pflegebox-progress circle{fill:none;stroke-width:8}#pflegebox-progress .bg{stroke:#e0e0e0}#pflegebox-progress .fg{stroke:#28a745;stroke-linecap:round;transition:stroke-dashoffset 0.4s ease}#pflegebox-progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:white;font-weight:bold;font-size:14px;pointer-events:none}#pflegebox-alert{position:fixed;bottom:1rem;left:50%;transform:translateX(-50%);background:#dc3545;color:white;padding:1em 1.5em;border-radius:5px;display:none;z-index:1001;font-weight:bold}#pflegebox-alert.yellow{background:#ffc107;color:black}input[type="number"].disabled-warning{border:2px solid red !important;background-color:#fff0f0}.widget-checkbox.schalter{margin:20px 0}.checkbox_container.schalter{border:none;padding:0;position:relative;display:flex;flex-direction:column;gap:8px}.checkbox_container.schalter legend{margin-bottom:10px;font-weight:bold}.checkbox_container.schalter input[type="checkbox"]{opacity:0;position:absolute;width:1px;height:1px}.checkbox_container.schalter label{position:relative;display:inline-block;padding-left:60px;line-height:30px;cursor:pointer}.checkbox_container.schalter label::before{content:"";position:absolute;top:0;left:0;width:50px;height:26px;background-color:#ccc;border-radius:13px;transition:background-color 0.3s}.checkbox_container.schalter label::after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background-color:white;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,0.2);transition:all 0.3s}.checkbox_container.schalter input[type="checkbox"]:checked+label::before{background-color:#4CAF50}.checkbox_container.schalter input[type="checkbox"]:checked+label::after{transform:translateX(24px);width:20px;border-radius:50%;height:20px}.checkbox_container.schalter input[type="checkbox"]:focus+label::before{box-shadow:0 0 0 3px rgba(0,123,255,0.25)}.checkbox_container.schalter label:hover::before{background-color:#b3b3b3}.checkbox_container.schalter input[type="checkbox"]:checked+label:hover::before{background-color:#007A3D}.checkbox_container.schalter input[type="checkbox"]:disabled+label{color:#888;cursor:not-allowed}.checkbox_container.schalter input[type="checkbox"]:disabled+label::before{background-color:#e6e6e6}.checkbox_container.schalter input[type="checkbox"]:disabled+label::after{background-color:#d9d9d9;box-shadow:none}#main .mod_mp_form_steps ul li{list-style:none !important}#main .mod_mp_form_steps ul{display:flex;list-style:none !important;padding:0;margin:0;justify-content:center;gap:clamp(5px, 2vw, 15px);flex-wrap:wrap}#main .mod_mp_form_steps li{margin:0;padding:3px;flex-shrink:0}#main .mod_mp_form_steps a,#main .mod_mp_form_steps strong{display:inline-block;width:clamp(35px, 8vw, 45px);height:clamp(35px, 8vw, 45px);border-radius:50%;text-align:center;line-height:clamp(35px, 8vw, 45px);font-weight:bold;text-decoration:none;cursor:pointer;font-style:normal;font-size:clamp(14px, 3vw, 18px)}#main .mod_mp_form_steps a,#main .mod_mp_form_steps strong{background-color:#e0e0e0;color:#000}#main .mod_mp_form_steps .accessible a{background-color:#007A3D;color:white}.mod_mp_form_steps .current strong{background-color:#e0e0e0;color:#000;font-weight:bold;border:2px solid #999}.mod_mp_form_steps a:hover{opacity:0.9;transform:scale(1.05);transition:all 0.2s ease;position:relative;z-index:1}@media (max-width: 768px){#main .mod_mp_form_steps ul{gap:8px;padding:0 10px}#main .mod_mp_form_steps a,#main .mod_mp_form_steps strong{width:38px;height:38px;line-height:38px;font-size:16px}}@media (max-width: 480px){#main .mod_mp_form_steps ul{gap:5px;padding:0 5px;justify-content:space-around}#main .mod_mp_form_steps li{padding:2px}#main .mod_mp_form_steps a,#main .mod_mp_form_steps strong{width:32px;height:32px;line-height:32px;font-size:14px}.mod_mp_form_steps a:hover{transform:scale(1.02)}}@media (max-width: 320px){#main .mod_mp_form_steps ul{gap:3px}#main .mod_mp_form_steps a,#main .mod_mp_form_steps strong{width:28px;height:28px;line-height:28px;font-size:12px}}.radio_container{display:flex;flex-direction:column}legend{display:flex;align-items:center;font-weight:700}.radio_container span{display:flex;align-items:center;margin-bottom:10px}.radio_container input{margin-right:5px}.radiobuttons label{margin-bottom:0px !important}button.back{background-color:#70F082 !important}[id^="signature_"].canvas{position:relative;width:100%;height:auto;border:1px solid #ccc;margin-bottom:8px;aspect-ratio:7 / 2;max-width:700px}[id^="signature_"] .jSignature{width:100%;height:100%;touch-action:none;background-color:transparent}[id^="signature_"].canvas input[type="button"]{text-indent:-9999em;line-height:0;width:45px;height:24px;background-position:center center;background-repeat:no-repeat;border:1px solid #ccc;left:4px !important;top:-8px !important}.widget-container{display:flex;flex-wrap:wrap}.widget-text.form_30{width:141px}.widget-text.form_70{flex:1;margin-left:90px}@media (max-width: 600px){.widget-container{flex-direction:column}.widget-text{width:100%}.widget-text.form_70{margin-left:0px;margin-top:30px}}/*!
 * This file is part of Contao.
 *
 * (c) Leo Feyer
 *
 * @license LGPL-3.0-or-later
 */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:0.1px;font-size:0.1px;line-height:0.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}.background_hell{background-color:#F0F0F2}.background_dunkel{background-color:#4f4f4f}.oben_10{margin-top:10px !important}.oben_20{margin-top:20px !important}.oben_30{margin-top:30px !important}.oben_40{margin-top:40px !important}.unten_10{margin-bottom:10px !important}.unten_20{margin-bottom:30px !important}.unten_30{margin-bottom:30px !important}.unten_30{margin-bottom:30px !important}.rs-columns{clear:both;display:inline-block;width:100%}.rs-column{float:left;width:100%;margin-top:5%;margin-right:5%}.rs-column.-large-first{clear:left}.rs-column.-large-last{margin-right:-5px}.rs-column.-large-first-row{margin-top:0}.rs-column.-large-col-1-1{width:100%}.rs-column.-large-col-2-1{width:47.5%}.rs-column.-large-col-2-2{width:100%}.rs-column.-large-col-3-1{width:30%}.rs-column.-large-col-3-2{width:65%}.rs-column.-large-col-3-3{width:100%}.rs-column.-large-col-4-1{width:21.25%}.rs-column.-large-col-4-2{width:47.5%}.rs-column.-large-col-4-3{width:73.75%}.rs-column.-large-col-4-4{width:100%}.rs-column.-large-col-5-1{width:16%}.rs-column.-large-col-5-2{width:37%}.rs-column.-large-col-5-3{width:58%}.rs-column.-large-col-5-4{width:79%}.rs-column.-large-col-5-5{width:100%}.rs-column.-large-col-6-1{width:12.5%}.rs-column.-large-col-6-2{width:30%}.rs-column.-large-col-6-3{width:47.5%}.rs-column.-large-col-6-4{width:65%}.rs-column.-large-col-6-5{width:82.5%}.rs-column.-large-col-6-6{width:100%}@media screen and (max-width: 900px){.rs-column{margin-top:5%;margin-right:5%}.rs-column.-large-first{clear:none}.rs-column.-large-last{margin-right:5%}.rs-column.-large-first-row{margin-top:5%}.rs-column.-medium-first{clear:left}.rs-column.-medium-last{margin-right:-5px}.rs-column.-medium-first-row{margin-top:0}.rs-column.-medium-col-1-1{width:100%}.rs-column.-medium-col-2-1{width:47.5%}.rs-column.-medium-col-2-2{width:100%}.rs-column.-medium-col-3-1{width:30%}.rs-column.-medium-col-3-2{width:65%}.rs-column.-medium-col-3-3{width:100%}.rs-column.-medium-col-4-1{width:21.25%}.rs-column.-medium-col-4-2{width:47.5%}.rs-column.-medium-col-4-3{width:73.75%}.rs-column.-medium-col-4-4{width:100%}.rs-column.-medium-col-5-1{width:16%}.rs-column.-medium-col-5-2{width:37%}.rs-column.-medium-col-5-3{width:58%}.rs-column.-medium-col-5-4{width:79%}.rs-column.-medium-col-5-5{width:100%}.rs-column.-medium-col-6-1{width:12.5%}.rs-column.-medium-col-6-2{width:30%}.rs-column.-medium-col-6-3{width:47.5%}.rs-column.-medium-col-6-4{width:65%}.rs-column.-medium-col-6-5{width:82.5%}.rs-column.-medium-col-6-6{width:100%}}@media screen and (max-width: 599px){.rs-column{margin-right:5%}.rs-column.-medium-first{clear:none}.rs-column.-medium-last{margin-right:5%}.rs-column.-medium-first-row{margin-top:5%}.rs-column.-small-first{clear:left}.rs-column.-small-last{margin-right:-5px}.rs-column.-small-first-row{margin-top:0}.rs-column.-small-col-1-1{width:100%}.rs-column.-small-col-2-1{width:47.5%}.rs-column.-small-col-2-2{width:100%}.rs-column.-small-col-3-1{width:30%}.rs-column.-small-col-3-2{width:65%}.rs-column.-small-col-3-3{width:100%}.rs-column.-small-col-4-1{width:21.25%}.rs-column.-small-col-4-2{width:47.5%}.rs-column.-small-col-4-3{width:73.75%}.rs-column.-small-col-4-4{width:100%}.rs-column.-small-col-5-1{width:16%}.rs-column.-small-col-5-2{width:37%}.rs-column.-small-col-5-3{width:58%}.rs-column.-small-col-5-4{width:79%}.rs-column.-small-col-5-5{width:100%}.rs-column.-small-col-6-1{width:12.5%}.rs-column.-small-col-6-2{width:30%}.rs-column.-small-col-6-3{width:47.5%}.rs-column.-small-col-6-4{width:65%}.rs-column.-small-col-6-5{width:82.5%}.rs-column.-small-col-6-6{width:100%}}.ce_rs_columns_start{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:normal;gap:0}.rs-column{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:normal;gap:0;min-width:20px}.ce_rs_columns_start.noflex{clear:both;display:block;width:100%}.noflex .rs-column{display:block;float:left;min-width:20px}.ce_rs_columns_start{margin-top:0}.rs-column{margin-top:15px}.ce_form{max-width:850px;margin:2rem auto;padding:2rem;background-color:white;border-radius:10px 10px 10px 10px;box-shadow:0 2px 10px rgba(0,0,0,0.08)}.formbody,fieldset.extra{display:flex;flex-direction:column;gap:1.5rem}.widget label{display:block;font-weight:500;margin-bottom:0.5rem;color:#4f4f4f}.mandatory span.mandatory{color:#007A3D;font-weight:bold;margin-left:4px}.widget input[type="text"],.widget input[type="email"],.widget select,.widget textarea{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:10px 10px 10px 10px;font-size:16px;transition:all 0.3s ease;background-color:#F0F0F2}.widget input[type="text"]:focus,.widget input[type="email"]:focus,.widget select:focus,.widget textarea:focus{outline:none;border-color:#007A3D;box-shadow:0 6px 8px rgba(39,174,96,0.25)}.widget-select select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232c3e50' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}optgroup{font-weight:600;color:#4f4f4f}option{padding:8px}.widget textarea{min-height:150px;resize:vertical}.widget-checkbox fieldset{border:none;padding:0;margin:0}.widget-checkbox input[type="checkbox"]{position:absolute;opacity:0}.widget-checkbox label{position:relative;padding-left:30px;cursor:pointer;display:inline-block;line-height:1.5}.widget-checkbox label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:2px solid #e0e0e0;border-radius:4px;background-color:#F0F0F2;transition:all 0.3s ease}.widget-checkbox input[type="checkbox"]:checked+label:before{background-color:#007A3D;border-color:#007A3D}.widget-checkbox input[type="checkbox"]:checked+label:after{content:'';position:absolute;left:7px;top:3px;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.widget-checkbox input[type="checkbox"]:focus+label:before{box-shadow:0 6px 8px rgba(39,174,96,0.25)}.widget-checkbox a{color:#007A3D;text-decoration:none;transition:all 0.3s ease}.widget-checkbox a:hover{text-decoration:underline}.widget-submit button,.widget-pagebreak button{background-color:#007A3D;color:white;border:none;border-radius:10px 10px 10px 10px;padding:14px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:0.5px;box-shadow:0 4px 6px rgba(39,174,96,0.2)}.widget-submit button:hover,.widget-pagebreak button:hover{background-color:#219653;transform:translateY(-2px);box-shadow:0 6px 8px rgba(39,174,96,0.25)}.widget-submit button:active{transform:translateY(0)}.error{border-color:#e74c3c !important}.error-message,.error{color:#e74c3c;font-size:18px;margin-top:4px}.widget-upload{margin-bottom:1.5rem;position:relative}.widget-upload input[type="file"]{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer;z-index:2}.widget-upload .upload-button{display:block;width:100%;padding:12px 20px;background-color:#F0F0F2;color:#4f4f4f;border:2px solid #007A3D;border-radius:10px 10px 10px 10px;font-weight:500;text-align:center;transition:all 0.3s ease;position:relative}.widget-upload .upload-button:hover{background-color:rgba(39,174,96,0.1)}.widget-upload .upload-button::before{content:"📎";margin-right:8px;font-size:18px;vertical-align:middle}.widget-upload .file-info{margin-top:10px;padding:8px 12px;background-color:rgba(39,174,96,0.1);border-radius:10px 10px 10px 10px;color:#4f4f4f;font-size:14px;display:none;word-break:break-all}.widget-upload .file-types{display:block;font-size:12px;color:#666;margin-top:8px}fieldset span{margin-right:20px}.qq-upload-file-selector.qq-upload-file{padding-left:20px}@media (max-width: 768px){.widget-upload .upload-button{padding:10px 16px}}#footer{background-color:#333;position:relative;z-index:10;padding-left:35px;padding-right:35px;color:#fff}.footer_text{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:normal;gap:0;padding-top:20px;padding-bottom:20px;font-size:16px}.footer_text .footer_links,.footer_text .footer_adresse{margin-left:80px}@media (max-width: 1120px){.footer_text .footer_links,.footer_text .footer_adresse{margin-top:25px}}.footer_text .footer_links a,.footer_text .footer_adresse a{color:#fff;line-height:2}.footer_text .footer_bad{font-size:12px;margin-left:auto}@media (max-width: 1120px){.footer_text .footer_bad{margin-left:0;margin-top:25px}}.footer_text .footer_laecheln{margin-right:20px}.footer_text .footer_links{color:#fff}@media (max-width: 1120px){.footer_text .footer_links{margin-left:0;margin-top:25px}}@media (max-width: 1120px){.footer_text .footer_adresse{margin-left:0;margin-top:25px}}.footer_text a{color:#fff}@media (max-width: 1120px){.footer_text{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:normal;gap:0}}.ce_text.pflegebox{margin-left:0;margin-right:0;width:100%}.pflegebox-produkt{display:flex;align-items:flex-start;background-color:#dee7f3;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.08);padding:15px;margin-bottom:20px;transition:transform 0.3s ease, box-shadow 0.3s ease;min-height:100px;width:100%}.pflegebox_bild{flex:0 0 80px;display:flex;align-items:flex-start;justify-content:center;margin-right:15px}.pflegebox_bild img{max-width:100%;height:auto;border-radius:5px}.product-block{flex:1;padding:0 15px}.produkt-infos h2{color:#5b89c4 !important;margin-top:0;margin-bottom:2px !important;font-size:24px !important;text-transform:capitalize;padding-bottom:0px !important;padding-top:0px !important}.produkt-infos p{color:#5b89c4;margin-top:0;margin-bottom:10px;font-size:18px}.produkt-optionen{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.option-btn{background-color:#ffffff;border:1px solid #b3d9ff;border-radius:5px;padding:6px 12px;font-size:0.85rem;cursor:pointer;transition:all 0.2s ease}.option-btn:hover{background-color:#d9e9ff;border-color:#80b3ff}.option-btn.active{background-color:#0066cc;color:white;border-color:#0052a3;font-weight:bold}.pflegebox_button{flex:0 0 50px;display:flex;justify-content:center;align-items:flex-start;padding-top:5px}.add-to-cart{width:40px;height:40px;border-radius:50%;background-color:#5b89c4;color:white !important;border:none;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.add-to-cart:hover{background-color:#0066cc;transform:scale(1.1)}.icon-add-to-cart{font-family:'icon';font-style:normal;font-weight:normal;font-size:1.2em;line-height:1}@media (max-width: 768px){.pflegebox-produkt{padding:10px}.pflegebox_bild{flex:0 0 60px;margin-right:10px}.produkt-infos h2{font-size:1rem}.produkt-infos p{font-size:0.8rem}.option-btn{padding:4px 8px;font-size:0.75rem}}@media (max-width: 480px){.pflegebox-produkt{padding:8px}.pflegebox_bild{flex:0 0 50px;margin-right:8px}.add-to-cart{width:36px;height:36px;font-size:1rem}.produkt-optionen{gap:4px}}

