.cpt-news-container{display:block;height:725px;overflow:hidden;position:relative;padding-bottom:25px}.cpt-news-container .slick-arrow{width:43px;height:18px;border:none;cursor:pointer}.cpt-news-container .slick-arrow:focus{border:none;outline:none}.cpt-news-container .slick-prev{background:url(img/back.svg);background-size:100%;background-repeat:no-repeat;position:absolute;right:155px;bottom:89px;z-index:1}.cpt-news-container .slick-next{background:url(img/next.svg);background-size:100%;background-repeat:no-repeat;position:absolute;right:35px;bottom:89px;z-index:1}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide{height:665px;display:block;float:left;position:relative;box-sizing:border-box;padding-left:240px}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide::after{position:absolute;content:" ";background-image:url(img/aktuelles_def.svg);width:657px;height:653px;background-size:100%;background-repeat:no-repeat;top:65px;left:182px}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-image{width:690px;height:665px;position:relative;display:block;float:left;overflow:hidden;z-index:1}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-image img{position:relative;left:50%;transform:translateX(-50%) translateY(-50%);top:50%}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content{background:#fff;box-shadow:0px 3px 6px #00000029;opacity:1;width:590px;height:546px;float:right;position:absolute;right:0px;top:50%;transform:translateY(-50%);margin-right:10px;z-index:2}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content h3{font-size:2.375rem;letter-spacing:3.8px;color:#000;text-transform:uppercase;padding-right:40px;padding-left:40px;margin-bottom:0px}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content p{text-align:left;font-size:18px;letter-spacing:1.8px;color:#000;padding-right:40px;padding-left:40px;margin-bottom:50px;margin-top:25px;font-family:"Lato";font-size:18px;font-weight:normal;letter-spacing:1.8px;color:#000000}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content a{text-align:center;font-size:18px;letter-spacing:1.8px;color:#fff;background:#000;text-decoration:none;padding-top:6px;padding-bottom:6px;padding-right:32px;padding-left:32px;float:left;float:left;display:block;margin-left:43px;margin-top:50px;position:relative;transition-duration:0.3s;cursor:pointer}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content a:focus{outline:none;border:none}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content a::after{position:absolute;content:" ";background-color:#B9976A;width:100%;height:100%;z-index:-2;left:0px;top:0px;transition-duration:0.3s}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content a:hover::after{position:absolute;content:" ";background-color:#B9976A;width:100%;height:100%;z-index:-2;left:-5px;top:6px}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content .news-date{text-align:left;font-size:18px;letter-spacing:1.8px;color:#000;padding-right:40px;padding-left:69px;float:left;display:block;width:100%;position:relative;padding-bottom:9px}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content .news-date::before{position:absolute;content:" ";background-image:url(img/date.svg);width:19px;height:19px;left:42px}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content .news-place{text-align:left;font-size:18px;letter-spacing:1.8px;color:#000;padding-right:40px;padding-left:69px;float:left;display:block;width:100%;position:relative}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content .news-place::before{position:absolute;content:" ";background-image:url(img/place.svg);width:19px;height:19px;left:42px}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content.fullwidth-text{width:calc(100% - 20px);height:100%;max-height:570px;margin-left:10px;margin-right:10px}.cpt-news-container .slick-list .slick-track .fullwidth-text-box::after{display:none}@media (min-width: 300px) and (max-width: 500px){.cpt-news-container{overflow:visible;height:auto}.cpt-news-container .slick-prev{left:16px;bottom:0%}.cpt-news-container .slick-next{right:16px;bottom:0%}.cpt-news-container .slick-list .slick-track a{margin-top:0px}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide{padding-left:20px;padding-right:20px;height:auto}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide::after{display:none}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-image{width:100%;height:230px}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content{width:100%;margin-right:0px;margin-left:0px;height:auto;position:relative;top:auto;transform:none;padding-bottom:25px}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content a{margin-left:24px;font-size:16px;padding-right:20px;padding-left:20px;width:auto;margin-top:30px !important}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content .news-date{padding-left:52px}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content .news-date::before{left:22px}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content .news-place{padding-left:52px}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content .news-place::before{left:22px}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content h3{font-size:1.5rem;word-break:break-word;hyphens:auto;padding-right:20px;padding-left:20px}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content p{padding-right:0px;padding-left:20px;font-size:1rem;line-height:20px;width:91%;margin-bottom:35px !important}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content.fullwidth-text{width:100%;margin-right:0px;margin-left:0px;height:auto;position:relative;top:auto;transform:none;padding-bottom:90px}}@media (min-width: 501px) and (max-width: 800px){.cpt-news-container{height:auto;overflow:visible;width:100%}.cpt-news-container slick-prev{left:16px;bottom:0px}.cpt-news-container slick-next{right:16px;bottom:0px}.cpt-news-container .slick-list .slick-track a{margin-top:0px}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide{padding-left:20px;padding-right:20px;height:auto;width:100%}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide::after{display:none}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-image{width:100%;height:280px}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content{width:100%;margin-right:0px;margin-left:0px;height:auto;position:relative;top:auto;transform:none;padding-bottom:40px}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content .news-date::before{left:40px}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content .news-place::before{left:40px}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content.fullwidth-text{width:100%;margin-right:0px;margin-left:0px;height:auto;position:relative;top:auto;transform:none;padding-bottom:99px}}@media (min-width: 801px) and (max-width: 1200px){.cpt-news-container{height:auto;overflow:visible}.cpt-news-container .slick-prev{left:16px;bottom:0%}.cpt-news-container .slick-next{right:16px;bottom:0%}.cpt-news-container .slick-list .slick-track a{margin-top:0px}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide{padding-left:30px;padding-right:30px;height:auto}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide::after{display:none}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-image{width:50%;height:100%;position:absolute}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content{width:50%;margin-right:0px;margin-left:0px;height:auto;position:relative;top:auto;transform:none;padding-bottom:40px}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content.fullwidth-text{width:calc(100% - 48px);margin-right:30px;margin-left:30px}}@media (min-width: 1201px) and (max-width: 1500px){.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide{height:665px;display:block;float:left;position:relative;box-sizing:border-box;padding-left:75px}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide::after{width:657px;height:653px;top:65px;left:16px}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content{margin-right:calc(50% - 580px)}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-image{width:50%}.cpt-news-container .slick-list .slick-track .cpt-news.slick-slide .cpt-news-content.fullwidth-text{width:calc(100% - 60px);margin-right:30px;margin-left:calc(50% - 580px)}}#Kontakt.content-space{padding-left:calc( 50% - 740px);padding-right:calc( 50% - 740px);height:100%}#Kontakt.content-space::before{position:absolute;content:" ";background-image:url(img/Punkte_Kontakt.svg);width:472px;height:251px;background-size:contain;z-index:1;right:13px;bottom:-135px}#Kontakt.content-space .wpcf7{position:relative;display:block;width:100%}#Kontakt.content-space .wpcf7 .wpcf7-form-control-wrap input{width:calc(50% - 8px);box-sizing:border-box}#Kontakt.content-space .wpcf7 .Vorname input,#Kontakt.content-space .wpcf7 .PLZ input,#Kontakt.content-space .wpcf7 .Mailadresse input{margin-right:0px}#Kontakt.content-space .wpcf7 .Mitteilung>textarea{width:100%;box-sizing:border-box;padding-top:15px;padding-bottom:28px;padding-left:14px;max-width:100%;min-width:100%;color:#000}#Kontakt.content-space .wpcf7 .Mitteilung>textarea:focus{outline:none;border:none}#Kontakt.content-space .wpcf7 .submit-hover-helper{transition-duration:0.3s;position:relative;bottom:-52px;left:0px;float:left;width:150px;display:inline-block;height:40px}#Kontakt.content-space .wpcf7 .submit-hover-helper .wpcf7-submit{text-align:center;font-size:18px;letter-spacing:1.8px;color:#000;background:#fff;text-decoration:none;padding-top:6px;padding-bottom:6px;padding-right:32px;padding-left:32px;float:left;float:left;display:block;position:relative;width:150px;height:40px;box-sizing:border-box;border:none}#Kontakt.content-space .wpcf7 .submit-hover-helper .wpcf7-submit:focus{outline:none;border:none}#Kontakt.content-space .wpcf7 .submit-hover-helper .wpcf7-submit::after{position:absolute;content:" ";background-color:#B9976A;width:100%;height:100%;left:0px;top:0px;transition-duration:0.3s}#Kontakt.content-space .wpcf7 .submit-hover-helper .wpcf7-submit:hover::after{position:absolute;content:" ";background-color:#B9976A;width:100%;height:100%;z-index:-2;left:-5px;top:6px}#Kontakt.content-space .wpcf7 .wpcf7-response-output{left:0px;bottom:-115px}@media (min-width: 300px) and (max-width: 500px){#Kontakt.content-space::before{width:207px;height:107px;bottom:-209px}#Kontakt.content-space .wpcf7{width:100%}#Kontakt.content-space .wpcf7 .wpcf7-form-control-wrap input{width:100%}#Kontakt.content-space .wpcf7 .wcpf7-form .submit-hover-helper{width:auto;position:relative;bottom:0px;margin-left:0px;position:relative;margin-bottom:90px}#Kontakt.content-space .wpcf7 .wcpf7-form .submit-hover-helper .wpcf7-submit{font-size:16px;padding-right:14px !important;padding-left:14px !important;width:auto}#Kontakt.content-space .wpcf7 .wcpf7-form .submit-hover-helper .wpcf7-submit::after{width:auto !important}#Kontakt.content-space .wpcf7 .wcpf7-form .submit-hover-helper .wpcf7-submit:hover::after{width:80% !important}#Kontakt.content-space .wpcf7 .wpcf7-response-output{left:20px;bottom:-35px}#Kontakt.content-space .wpcf7 .submit-hover-helper{position:relative !important;bottom:0px !important;margin-top:20px;margin-bottom:25px;margin-left:20px}#Kontakt.content-space .wpcf7 .submit-hover-helper::after{width:85px !important}#Kontakt.content-space .wpcf7 .submit-hover-helper .wpcf7-submit{font-size:1rem;width:auto !important;padding-right:14px !important;padding-left:14px !important}}@media (min-width: 501px) and (max-width: 800px){#Kontakt.content-space::before{width:279px;height:153px}#Kontakt.content-space .wpcf7{width:100%}#Kontakt.content-space .wpcf7 .wpcf7-form-control-wrap input{width:100%}#Kontakt.content-space .wpcf7 .submit-hover-helper{margin-left:0px;position:relative;margin-bottom:90px}#Kontakt.content-space .wpcf7 .wpcf7-response-output{left:20px;bottom:-35px}}@media (min-width: 801px) and (max-width: 1200px){#Kontakt.content-space::before{width:254px}#Kontakt.content-space .wpcf7 .submit-hover-helper{margin-left:30px}#Kontakt.content-space .wpcf7 .wpcf7-response-output{left:30px;bottom:-92px}}@media (min-width: 1201px) and (max-width: 1500px){#Kontakt.content-space{padding-left:calc( 50% - 580px);padding-right:calc( 50% - 580px);padding-bottom:120px}#Kontakt.content-space::before{bottom:13px}}.logo-block{width:482px;box-sizing:border-box;float:left;display:block;margin-right:16px;height:357px;background:#fff;margin-bottom:22px;position:relative;cursor:pointer}.logo-block::after{position:absolute;content:" ";background-color:#B9976A;width:100%;height:100%;z-index:-2;transition-duration:0.3s;top:0px;left:0px}.logo-block:hover::after{position:absolute;content:" ";background-color:#B9976A;width:100%;height:100%;z-index:-2;top:10px;left:-8px}.logo-block:nth-of-type(3n+1){margin-left:calc(50% - 740px)}.logo-block:nth-of-type(3n+3){margin-right:calc(50% - 740px)}.logo-block:nth-of-type(3)::before{position:absolute;content:" ";background-image:url(img/Punkte_header-03.svg);width:343px;height:373px;background-size:contain;z-index:1;top:-164px;z-index:-3;margin-left:260px}.logo-block:nth-of-type(9n+9)::before{position:absolute;content:" ";background-image:url(img/Punkte_header-03.svg);width:343px;height:373px;background-size:contain;z-index:1;top:-17px;z-index:-3;margin-left:260px}.logo-block:nth-of-type(6n+4)::before{position:absolute;content:" ";background-image:url(img/Punkte_06.svg);width:303px !important;height:503px;background-size:contain;z-index:-3;margin-left:-121px;z-index:0}.logo-block a{display:inline-block;width:100%;height:100%}.logo-block a img{position:relative;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:auto;max-width:360px;filter:grayscale(100%);cursor:pointer}@media (min-width: 300px) and (max-width: 500px){h1{font-size:3rem}.logo-block{width:calc(100% - 40px);height:210px;padding-left:20px;padding-right:20px;margin-left:20px !important;margin-right:20px !important}.logo-block:nth-of-type(3n+1){padding-left:20px;padding-right:20px;margin-left:0px;margin-right:0px}.logo-block:nth-of-type(3n+3){padding-left:20px;padding-right:20px;margin-left:0px;margin-right:0px}.logo-block:nth-of-type(3){padding-left:20px;padding-right:20px}.logo-block:nth-of-type(3)::before{display:none}.logo-block:nth-of-type(9n+9){padding-left:20px;padding-right:20px}.logo-block:nth-of-type(9n+9)::before{display:none}.logo-block:nth-of-type(6n+4){padding-left:20px;padding-right:20px;margin-left:20px}.logo-block:nth-of-type(6n+4)::before{display:none}.logo-block a img{width:80%}}@media (min-width: 501px) and (max-width: 800px){h1{font-size:12px}.logo-block{width:90%;height:210px;padding-left:20px;padding-right:20px;margin-left:20px}.logo-block:nth-of-type(3n+1){padding-left:20px;padding-right:20px;margin-left:20px}.logo-block:nth-of-type(3n+3){padding-left:20px;padding-right:20px;margin-right:0px;margin-left:20px}.logo-block:nth-of-type(3){padding-left:20px;padding-right:20px;margin-right:0px;margin-left:20px}.logo-block:nth-of-type(3)::before{display:none}.logo-block:nth-of-type(9n+9){padding-left:20px;padding-right:20px;margin-left:20px}.logo-block:nth-of-type(9n+9)::before{display:none}.logo-block:nth-of-type(6n+4){padding-left:20px;padding-right:20px;margin-left:20px}.logo-block:nth-of-type(6n+4)::before{display:none}.logo-block a img{width:80%}}@media (min-width: 801px) and (max-width: 1200px){.logo-block{width:29%;height:245px}.logo-block:nth-of-type(3n+1){margin-left:30px}.logo-block:nth-of-type(3n+3){margin-right:30px}.logo-block:nth-of-type(3)::before{width:274px;height:310px;top:-153px;margin-left:8px;right:-47px}.logo-block:nth-of-type(6n+4)::before{width:224px !important;height:386px;margin-left:-116px;z-index:0}.logo-block a img{width:80%}}@media (min-width: 1201px) and (max-width: 1500px){.logo-block{width:375px;height:265px}.logo-block:nth-of-type(3n+1){margin-left:calc(50% - 580px)}.logo-block:nth-of-type(3n+3){margin-right:calc(50% - 580px)}.logo-block:last-child{margin-bottom:155px}.logo-block a{display:inline-block;width:100%;height:100%}.logo-block a img{top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:85%}.logo-block:nth-of-type(6n+4)::before{bottom:-146px}}#Ueber-uns::before{position:absolute;content:" ";background-image:url(img/Punkte_header-03.svg);width:343px;height:373px;background-size:contain;z-index:1;top:-38px;z-index:-3;right:0px}#Ueber-uns::after{position:absolute;content:" ";background-image:url(img/Punkte_06.svg);width:303px !important;height:503px;background-size:contain;z-index:-3;z-index:0;left:0px;bottom:-70px}@media (min-width: 300px) and (max-width: 500px){#Ueber-uns::before{height:161px;top:-196px;width:175px}#Ueber-uns::after{width:162px !important;height:217px !important;right:20px;bottom:-247px;z-index:-1}}@media (min-width: 501px) and (max-width: 800px){#Ueber-uns::before{height:209px;top:-235px;width:208px}#Ueber-uns::after{width:300px;height:289px;right:20px;bottom:-326px;z-index:-1}}@media (min-width: 801px) and (max-width: 1200px){#Ueber-uns::before{width:287px;height:314px}#Ueber-uns::after{width:369px !important;height:412px;background-size:contain;z-index:-3;left:4px;bottom:-29px}}.footer{width:100%;float:left;background:#B9976A;margin-top:217px;padding-top:75px;padding-bottom:75px}.footer .col-sm-2{width:20%;float:left;position:relative;display:block}.footer .col-sm-2 li.widget_text{list-style:none}.footer .col-sm-2 li.widget_text .textwidget p{margin:0px;padding-top:56px;letter-spacing:2.1px}.footer .col-sm-2 li.widget_text .textwidget p a{text-decoration:none;left:35%}.footer .col-sm-2 li.widget_text .textwidget p a:hover{text-decoration:underline}.footer .col-sm-2 .instagram-wrap{width:65px;height:65px;position:relative;display:block;float:right;margin-left:30px;margin-top:65px;border-radius:100%;transition-duration:0.3s}.footer .col-sm-2 .instagram-wrap .instagram{background-image:url(img/instagram-01.svg);background-repeat:no-repeat;color:transparent;width:100%;height:100%;position:relative;background-size:100%;display:block;cursor:pointer;font-size:0px;z-index:2}.footer .col-sm-2 .instagram-wrap .hover-instagram{background-color:#000;left:1px;top:1px;width:63px;height:63px;display:block;position:absolute;border-radius:100%;transition-duration:0.3s}.footer .col-sm-2 .instagram-wrap:hover .hover-instagram{left:-5px;top:5px}.footer .col-sm-2 .facebook-wrap{width:65px;height:65px;position:relative;display:block;float:right;margin-top:65px;border-radius:100%;transition-duration:0.3s}.footer .col-sm-2 .facebook-wrap .facebook{background-image:url(img/facebook-01.svg);background-repeat:no-repeat;color:transparent;width:100%;height:100%;position:relative;background-size:100%;display:block;cursor:pointer;font-size:0px;z-index:2}.footer .col-sm-2 .facebook-wrap .hover-facebook{background-color:#000;left:1px;top:1px;width:63px;height:63px;display:block;position:absolute;border-radius:100%;transition-duration:0.3s}.footer .col-sm-2 .facebook-wrap:hover .hover-facebook{left:-5px;top:5px}.footer .col-sm-2 .menu-footer-menu-container ul#menu-footer-menu.menu{list-style:none;margin-top:70px;float:right;margin-right:34px;position:relative;display:block}.footer .col-sm-2 .menu-footer-menu-container ul#menu-footer-menu.menu .menu-item a{text-decoration:none;text-align:left;font-weight:bold;letter-spacing:2.1px}.footer .col-sm-2 .menu-footer-menu-container ul#menu-footer-menu.menu .menu-item a:hover{text-decoration:underline}.footer .col-sm-2 .footer-logo{background-image:url(img/Logo_Footer.svg);background-repeat:no-repeat;width:320px;height:149px;position:relative;background-size:100%;margin-left:34px}.footer .float-text-right li.widget_text{display:inline-block;width:auto;float:right;padding-right:50px}@media (min-width: 300px) and (max-width: 500px){.footer{padding-left:15px;padding-right:15px;box-sizing:border-box;padding-top:40px;padding-bottom:15px}.footer .col-sm-2{width:100%}.footer .col-sm-2 .footer-logo{margin-left:0px;width:265px}.footer .col-sm-2 li.widget_text{float:left;width:100%}.footer .col-sm-2 li.widget_text .textwidget{padding-top:28px;padding-left:15px}.footer .col-sm-2 li.widget_text .textwidget p{padding:0px;font-size:1rem}.footer .col-sm-2 li.widget_text .textwidget a{font-size:1rem;text-align:left}.footer .col-sm-2 .instagram-wrap{float:left;margin-left:15px}.footer .col-sm-2 .facebook-wrap{float:left;margin-left:20px}.footer .col-sm-2:nth-of-type(1){width:100%}.footer .col-sm-2:nth-of-type(2){width:240px;height:auto}.footer .col-sm-2:nth-of-type(3){width:100%;height:auto}.footer .col-sm-2 .menu-footer-menu-container ul#menu-footer-menu.menu{margin-top:29px;float:left;margin-left:17px}.float-text-right li.widget_text{width:100%}}@media (min-width: 501px) and (max-width: 800px){.footer{padding-left:20px;padding-right:20px;box-sizing:border-box}.footer .col-sm-2{width:50%}.footer .col-sm-2 .footer-logo{margin-left:0px}.footer .col-sm-2 li.widget_text{float:left}.footer .col-sm-2 li.widget_text .textwidget{padding-top:50px;padding-left:15px}.footer .col-sm-2 li.widget_text .textwidget p{padding:0px;font-size:1rem}.footer .col-sm-2 li.widget_text .textwidget a{font-size:1rem}.footer .col-sm-2 .instagram-wrap{float:left;margin-left:15px}.footer .col-sm-2 .facebook-wrap{float:left;margin-left:20px}.footer .col-sm-2:nth-of-type(1){width:100%}.footer .col-sm-2:nth-of-type(2){width:240px;height:130px}.footer .col-sm-2:nth-of-type(3){width:calc(100% - 240px);height:130px}}@media (min-width: 801px) and (max-width: 1200px){.footer{padding-left:30px;padding-right:30px;box-sizing:border-box}.footer .col-sm-2{width:50%}.footer .col-sm-2 .footer-logo{margin-left:0px}.footer .col-sm-2 li.widget_text{float:left}.footer .col-sm-2 li.widget_text .textwidget{padding-top:50px;padding-left:15px}.footer .col-sm-2 li.widget_text .textwidget p{padding:0px;font-size:1rem}.footer .col-sm-2 li.widget_text .textwidget a{font-size:1rem}.footer .col-sm-2 .instagram-wrap{float:left;margin-left:15px}.footer .col-sm-2 .facebook-wrap{float:left;margin-left:20px}.footer .col-sm-2:nth-of-type(1){width:100%}.footer .col-sm-2:nth-of-type(2){width:240px;height:130px}.footer .col-sm-2:nth-of-type(3){width:calc(100% - 240px);height:130px}}@media (min-width: 1201px) and (max-width: 1500px){.footer{padding-top:45px;padding-bottom:45px}.footer .col-sm-2 .footer-logo{width:calc(100% - 40px);margin-top:40px;margin-left:20px}}body{background-color:#000;margin:0px}body *{font-family:"Lato";font-size:1.125rem;color:#fff}body *:focus{outline:none}h1{width:100%;padding-right:calc( 50% - 740px);padding-left:calc( 50% - 740px);box-sizing:border-box;text-align:left;font-style:bold;font-size:84px;text-transform:uppercase}h2{width:100%;padding-right:calc( 50% - 740px);padding-left:calc( 50% - 740px);box-sizing:border-box;font-size:4rem;letter-spacing:1.6px;text-transform:uppercase}h3{width:100%;padding-right:calc( 50% - 740px);padding-left:calc( 50% - 740px);box-sizing:border-box}p{width:100%;padding-right:calc( 50% - 740px);padding-left:calc( 50% - 740px);box-sizing:border-box;line-height:26px}#main{display:block;position:relative;width:100%;box-sizing:border-box}#main.template_Startseite{overflow-x:hidden}.linkbox{width:100%;padding-right:calc( 50% - 740px);padding-left:calc( 50% - 740px);box-sizing:border-box;position:relative;display:inline-block}.linkbox .dotted-hover__linkbox-image{position:relative}.linkbox .dotted-hover__linkbox-image .linkbox__image{position:relative;width:725px;height:554px;display:block;overflow:hidden;float:left;z-index:1}.linkbox .dotted-hover__linkbox-image .linkbox__image img{transform:translateX(-50%) translateY(-50%);position:relative;top:50%;left:50%}.linkbox .linkbox__text{width:calc(100% - 762px);float:right;transform:translateY(-50%);margin-top:277px}.linkbox .linkbox__text h2{text-align:left;line-height:56px;font-family:"Lato";font-size:38px;font-weight:bold;margin-bottom:0px;letter-spacing:0.95px;text-transform:uppercase;margin-top:0px !important}.linkbox .linkbox__text p{text-align:left;line-height:27px;letter-spacing:1.8px;font-family:"Lato";font-size:17px}.linkbox .linkbox__text a{text-align:center;font-size:17px;letter-spacing:1.8px;color:#000;background:white;text-decoration:none;padding-top:6px;padding-bottom:6px;padding-right:32px;padding-left:32px;float:left;float:left;display:block;position:relative;transition-duration:0.3s}.linkbox .linkbox__text a::after{position:absolute;content:" ";background-color:#B9976A;width:100%;height:100%;z-index:-2;left:0px;top:0px;transition-duration:0.3s}.linkbox .linkbox__text a:hover::after{position:absolute;content:" ";background-color:#B9976A;width:100%;height:100%;z-index:-2;left:-5px;top:6px}.linkbox:nth-of-type(3n+0) .dotted-hover__linkbox-image::after{position:absolute;content:" ";background-image:url(img/punkte_teaser.svg);width:710px;height:653px;background-size:100%;background-repeat:no-repeat;top:0px;left:0px;transition-duration:0.3s}.linkbox:nth-of-type(3n+0) .dotted-hover__linkbox-image:hover::after{position:absolute;content:" ";background-image:url(img/punkte_teaser.svg);width:710px;height:653px;background-size:100%;background-repeat:no-repeat;top:60px;left:-60px}.linkbox:nth-of-type(3n+0) .linkbox__image{width:725px;height:660px;float:left}.linkbox:nth-of-type(3n+0) .linkbox__image::after{position:absolute;content:" ";top:0px;right:0px;width:100%;height:100%;background:linear-gradient(35deg, #925127 2%, #f5e9a5 100%);opacity:0.57}.linkbox:nth-of-type(3n+0) .linkbox__text{width:calc(100% - 762px);float:right;padding-left:150px;box-sizing:border-box;transform:translateY(-50%);margin-top:330px}.linkbox:nth-of-type(3n+1) .dotted-hover__linkbox-image::after{position:absolute;content:" ";background-image:url(img/punkte_teaser.svg);width:615px;height:673px;background-size:100%;background-repeat:no-repeat;top:-5px;right:0px;transition-duration:0.3s}.linkbox:nth-of-type(3n+1) .dotted-hover__linkbox-image:hover::after{position:absolute;content:" ";background-image:url(img/punkte_teaser.svg);width:615px;height:673px;background-size:100%;background-repeat:no-repeat;top:35px;right:-56px;transition-duration:0.3s}.linkbox:nth-of-type(3n+1) .linkbox__image{width:624px;height:660px;float:right}.linkbox:nth-of-type(3n+1) .linkbox__image::after{position:absolute;content:" ";top:0px;right:0px;width:100%;height:100%;background:linear-gradient(35deg, #925127 2%, #f5e9a5 100%);opacity:0.57}.linkbox:nth-of-type(3n+1) .linkbox__text{float:left;padding-left:150px;box-sizing:border-box;transform:translateY(-50%);margin-top:330px}.linkbox:nth-of-type(3n+2) .dotted-hover__linkbox-image::after{position:absolute;content:" ";background-image:url(img/punkte_teaser.svg);width:674px;height:710px;background-size:100%;background-repeat:no-repeat;top:0px;left:55%;transition-duration:0.3s}.linkbox:nth-of-type(3n+2) .dotted-hover__linkbox-image:hover::after{position:absolute;content:" ";background-image:url(img/punkte_teaser.svg);width:674px;height:710px;background-size:100%;background-repeat:no-repeat;top:50px;left:59%;transition-duration:0.3s}.linkbox:nth-of-type(3n+2) .linkbox__image{float:right !important;width:674px;height:710px}.linkbox:nth-of-type(3n+2) .linkbox__image::after{position:absolute;content:" ";top:0px;right:0px;width:100%;height:100%;background:linear-gradient(35deg, #925127 2%, #f5e9a5 100%);opacity:0.57}.linkbox:nth-of-type(3n+2) .linkbox__text{padding-left:0px;padding-right:250px;box-sizing:border-box}.wp-block-group{width:100%;display:block;height:auto;padding-top:115px;padding-bottom:115px;padding-right:calc( 50% - 740px);padding-left:calc( 50% - 740px);box-sizing:border-box}.has-brown-background-color{background:#B9976A;margin-bottom:217px}h4{padding-left:calc( 50% - 740px);padding-right:calc( 50% - 740px)}ul{padding-left:calc( 50% - 740px);padding-right:calc( 50% - 740px)}@media (min-width: 300px) and (max-width: 500px){body *{font-size:1rem}p{padding-right:15px;padding-left:15px;font-size:1rem;line-height:20px;width:100%;float:left;padding-left:20px}h1{font-size:3rem;line-height:56px;padding-left:20px}h2{font-size:1.9375rem;padding-right:0px;padding-left:20px;line-height:42px;line-height:36px}.linkbox{padding-left:0px;width:100%;padding-right:20px;padding-left:20px}.linkbox .linkbox__text a{font-size:16px;padding-right:14px;padding-left:14px;width:auto}.linkbox .linkbox__text h2{font-size:1.9375rem;padding-right:0px;padding-left:0px;line-height:42px;line-height:36px}.linkbox:nth-of-type(3n+0) .dotted-hover__linkbox-image{width:100%;height:330px}.linkbox:nth-of-type(3n+0) .dotted-hover__linkbox-image::after{display:none}.linkbox:nth-of-type(3n+0) .dotted-hover__linkbox-image:hover::after{display:none}.linkbox:nth-of-type(3n+0) .linkbox__image{width:100%;height:230px}.linkbox:nth-of-type(3n+0) .linkbox__text{width:100%;float:right;padding-left:0px;margin-top:145px}.linkbox:nth-of-type(3n+0) .linkbox__text p{line-height:22px;padding-left:0px;font-size:1rem}.linkbox:nth-of-type(3n+1) .dotted-hover__linkbox-image::after{display:none}.linkbox:nth-of-type(3n+1) .dotted-hover__linkbox-image:hover::after{display:none}.linkbox:nth-of-type(3n+1) .linkbox__image{width:100%;height:230px}.linkbox:nth-of-type(3n+1) .linkbox__text{width:100%;float:right;padding-left:0px;margin-top:118px}.linkbox:nth-of-type(3n+1) .linkbox__text p{line-height:22px;padding-left:0px;font-size:1rem}.linkbox:nth-of-type(3n+2) .dotted-hover__linkbox-image::after{display:none}.linkbox:nth-of-type(3n+2) .dotted-hover__linkbox-image:hover::after{display:none}.linkbox:nth-of-type(3n+2) .linkbox__image{width:100%;height:230px}.linkbox:nth-of-type(3n+2) .linkbox__text{width:100%;float:right;padding-left:0px;margin-top:258px;padding-right:0px;margin-top:120px}.linkbox:nth-of-type(3n+2) .linkbox__text p{line-height:22px;padding-left:0px;font-size:1rem}.linkbox .wp-block-group{display:block;overflow-x:visible}.has-brown-background-color{overflow-x:hidden;margin-top:175px}}@media (min-width: 501px) and (max-width: 800px){p{padding-right:20px;padding-left:20px;float:left}h1{font-size:4.5rem;line-height:80px;padding-left:20px}h2{font-size:2.625rem;padding-right:20px;padding-left:20px}.linkbox{width:100%;padding-right:20px;padding-left:20px}.linkbox h2{margin-top:0px !important;padding:0px}.linkbox:nth-of-type(3n+0) .dotted-hover__linkbox-image{width:100%;height:330px}.linkbox:nth-of-type(3n+0) .dotted-hover__linkbox-image::after{display:none}.linkbox:nth-of-type(3n+0) .dotted-hover__linkbox-image:hover::after{display:none}.linkbox:nth-of-type(3n+0) .linkbox__image{width:100%;height:330px;right:-20px}.linkbox:nth-of-type(3n+0) .linkbox__text{width:100%;float:right;padding-left:0px;margin-top:131px;padding-left:20px}.linkbox:nth-of-type(3n+0) .linkbox__text p{line-height:22px;padding-left:0px}.linkbox:nth-of-type(3n+1) .dotted-hover__linkbox-image::after{display:none}.linkbox:nth-of-type(3n+1) .dotted-hover__linkbox-image:hover::after{display:none}.linkbox:nth-of-type(3n+1) .linkbox__image{width:100%;height:330px;left:-20px}.linkbox:nth-of-type(3n+1) .linkbox__text{width:100%;float:right;padding-left:0px;margin-top:103px;padding-right:20px}.linkbox:nth-of-type(3n+1) .linkbox__text p{line-height:22px;padding-left:0px}.linkbox:nth-of-type(3n+2) .dotted-hover__linkbox-image::after{display:none}.linkbox:nth-of-type(3n+2) .dotted-hover__linkbox-image:hover::after{display:none}.linkbox:nth-of-type(3n+2) .linkbox__image{width:100%;height:330px;right:-20px}.linkbox:nth-of-type(3n+2) .linkbox__text{width:100%;float:right;padding-left:0px;padding-right:0px;margin-top:106px}.linkbox:nth-of-type(3n+2) .linkbox__text p{line-height:22px;padding-left:0px}.linkbox .wp-block-group{display:block;overflow-x:visible}}@media (min-width: 801px) and (max-width: 1200px){body{overflow-x:hidden}h1{padding-right:30px;padding-left:30px;font-size:4.5rem;max-width:700px}h2{padding-right:30px;padding-left:30px}h3{padding-right:30px;padding-left:30px}p{padding-right:30px;padding-left:30px;float:left}.linkbox{height:600px}.linkbox a{left:30px}.linkbox:nth-of-type(3n+0) .dotted-hover__linkbox-image::after{display:none}.linkbox:nth-of-type(3n+0) .dotted-hover__linkbox-image:hover::after{display:none}.linkbox:nth-of-type(3n+0) .linkbox__image{width:46%;height:450px;float:left;margin-left:30px}.linkbox:nth-of-type(3n+0) .linkbox__text{width:50%;padding-left:0px;margin-top:228px}.linkbox:nth-of-type(3n+1) .dotted-hover__linkbox-image::after{display:none}.linkbox:nth-of-type(3n+1) .dotted-hover__linkbox-image:hover::after{display:none}.linkbox:nth-of-type(3n+1) .linkbox__image{width:46%;height:469px;float:right;margin-right:30px}.linkbox:nth-of-type(3n+1) .linkbox__text{width:50%;padding-left:30px;margin-top:264px}.linkbox:nth-of-type(3n+2) .dotted-hover__linkbox-image::after{display:none}.linkbox:nth-of-type(3n+2) .dotted-hover__linkbox-image:hover::after{display:none}.linkbox:nth-of-type(3n+2) .linkbox__image{width:42%;height:436px;float:left;margin-right:30px}.linkbox:nth-of-type(3n+2) .linkbox__text{width:50%;padding-right:0px !important;margin-top:228px}.linkbox .wp-block-group{display:block;overflow-x:visible}}.has-brown-background-color{overflow-x:hidden;padding-top:5px;padding-bottom:55px}@media (min-width: 1201px) and (max-width: 1500px){h1{padding-right:calc( 50% - 580px);padding-left:calc( 50% - 580px)}h2{padding-right:calc( 50% - 580px);padding-left:calc( 50% - 580px)}h3{padding-right:calc( 50% - 580px);padding-left:calc( 50% - 580px)}p{padding-right:calc( 50% - 580px);padding-left:calc( 50% - 580px)}#main{overflow-x:hidden;overflow-y:-webkit-paged-x;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}#main::-webkit-scrollbar{scrollbar-width:none}.linkbox{padding-right:calc( 50% - 580px);padding-left:calc( 50% - 580px)}.linkbox .dotted-hover__linkbox-image{position:relative}.linkbox .linkbox__text{width:calc(100% - 740px) !important;transform:translateY(-50%);margin-top:277px}.linkbox .linkbox__text a{padding-top:6px;padding-bottom:6px;padding-right:32px;padding-left:32px}.linkbox .linkbox__text a::after{width:100%;height:100%;z-index:-2;left:0px;top:0px}.linkbox .linkbox__text a:hover::after{width:100%;height:100%;z-index:-2;left:-5px;top:6px}.linkbox:nth-of-type(3n+0) .dotted-hover__linkbox-image::after{width:647px;height:653px;top:0px;left:66px}.linkbox:nth-of-type(3n+0) .dotted-hover__linkbox-image:hover::after{width:647px;height:661px;top:51px;left:6px}.linkbox:nth-of-type(3n+0) .linkbox__image{width:642px;height:668px;margin-left:59px;margin-bottom:90px}.linkbox:nth-of-type(3n+0) .linkbox__text{padding-right:34px;padding-left:14px;transform:translateY(-50%)}.linkbox:nth-of-type(3n+1) .dotted-hover__linkbox-image::after{width:615px;height:549px;top:-3px;right:35px}.linkbox:nth-of-type(3n+1) .dotted-hover__linkbox-image:hover::after{width:615px;height:610px;top:6px;right:-11px}.linkbox:nth-of-type(3n+1) .linkbox__image{width:624px;height:570px;float:right;left:-42px;margin-bottom:120px}.linkbox:nth-of-type(3n+1) .linkbox__text{float:left;padding-left:55px;box-sizing:border-box;transform:translateY(-50%);margin-top:330px}.linkbox:nth-of-type(3n+2) .dotted-hover__linkbox-image::after{width:553px;height:570px;top:20px;left:48%}.linkbox:nth-of-type(3n+2) .dotted-hover__linkbox-image:hover::after{width:593px;height:570px;top:57px;left:48%}.linkbox:nth-of-type(3n+2) .linkbox__image{width:554px;height:580px;margin-right:59px}.linkbox:nth-of-type(3n+2) .linkbox__text{padding-left:0px;padding-right:90px;box-sizing:border-box}.wp-block-group{padding-top:18px}}.header{height:100vh;width:100vw;position:relative;width:100%}.header #header{position:realtive;height:100%;width:100%}.header #header a #logo.logo{content:" ";background:url("img/Goaliespieler_Logo_weiss_ohne_Claim.svg");background-size:100%;background-repeat:no-repeat;height:60px;width:175px;margin-top:10px;margin-left:34px;margin-bottom:17px;position:fixed;z-index:10}.no-header{height:225px}.fullheight_hbg{position:relative;background-repeat:no-repeat;width:calc(50% + 370px);height:calc(100% - 160px);background-size:cover;background-position:center;top:104px;right:0px;float:right}.fullheight_hbg::after{position:absolute;content:" ";top:0px;right:0px;width:100%;height:100%;background:linear-gradient(35deg, #925127 2%, #f5e9a5 100%);opacity:0.57}.fullheight_hbg::before{position:absolute;content:" ";background-image:url(img/Punkte_header-03.svg);width:339px;height:367px;background-size:contain;z-index:1;right:0px;bottom:-90px}.container{background-color:#000;width:100%;height:104px;position:fixed;top:0px;z-index:9}.container .navbar-default .menu-main-menu-container{float:right;width:auto;margin-top:22px;margin-right:34px}.container .navbar-default .menu-main-menu-container #menu-main-menu li{float:left;margin-left:50px;list-style:none}.container .navbar-default .menu-main-menu-container #menu-main-menu li a{color:white;text-decoration:none;border-bottom:none;padding-bottom:0px;transition-duration:0.5s}.container .navbar-default .menu-main-menu-container #menu-main-menu li a:hover{border-bottom:1px solid #fff;padding-bottom:2.5px}.container .navbar-default .menu-main-menu-container #menu-main-menu li.current-menu-item a{border-bottom:1px solid #fff;padding-bottom:2.5px}.header-box{width:850px;display:block;position:absolute;top:65%;left:calc(50% - 740px);transform:translateY(-65%)}.header-box h1{font-size:5.25rem;text-transform:uppercase;line-height:5.25rem;margin-bottom:0em}.header-box p{font-size:1.5rem;line-height:2.1875rem;width:620px}a.scroll-down-arrow{background-image:url(img/Pfeil.svg);background-repeat:no-repeat;height:85px;width:35px;background-size:contain;display:block;position:absolute;right:calc(50% + 290px);bottom:65px}@media (min-width: 300px) and (max-width: 500px){.no-header{height:180px}.fullheight_hbg{width:calc(50% + 72px)}.fullheight_hbg::before{width:131px;height:132px;right:10px;bottom:-60px}.header-box{width:265px;top:65%;left:20px}.header-box h1{font-size:26.4px;letter-spacing:0.5px;line-height:31px;padding-left:0px}.header-box p{font-size:1rem;line-height:18px;width:280px;padding-left:0px}.header #header a #logo.logo{margin-left:16px;height:60px;width:122px;margin-top:23px}.open-menue{width:30px;height:30px;background:transparent;position:fixed;z-index:99999;float:right;right:0%;padding-top:27px;padding-right:19px}.open-menue #resp-bar1{height:3px;background-color:#fff;margin:6px 0;transition:0.4s;margin-bottom:8px}.open-menue #resp-bar2{height:3px;background-color:#fff;margin:6px 0;transition:0.4s;margin-bottom:8px}.open-menue #resp-bar3{height:3px;background-color:#fff;margin:6px 0;transition:0.4s;margin-bottom:8px}.change-bar1{-webkit-transform:rotate(-45deg) translate(-9px, 6px);transform:rotate(-45deg) translate(-9px, 6px);background-color:black}.change-bar2{opacity:0}.change-bar3{-webkit-transform:rotate(45deg) translate(-8px, -8px);transform:rotate(45deg) translate(-8px, -8px);background-color:black}.container{height:84px}.container .navbar-default{display:none}.container .navbar-default .menu-main-menu-container{float:right;width:100%;padding-top:60%;margin:0px}.container .navbar-default .menu-main-menu-container #menu-main-menu{margin-left:0px}.container .navbar-default .menu-main-menu-container #menu-main-menu li{width:100%;float:left;text-align:center;padding-bottom:42px;margin-left:0px}.container .navbar-default .menu-main-menu-container #menu-main-menu li a{font-weight:bold;text-transform:uppercase;font-size:2rem;letter-spacing:2px}.go-high{background:#000;height:100vh;display:block !important}a.scroll-down-arrow{height:50px;width:35px;bottom:72px;left:33%}}@media (min-width: 501px) and (max-width: 800px){.fullheight_hbg{width:calc(50% + 130px)}.fullheight_hbg::before{width:181px;height:198px;right:20px}.header-box{width:390px;top:65%;left:20px}.header-box h1{font-size:40px;letter-spacing:0.5px;line-height:43px;padding-left:0px}.header-box p{font-size:1.1875rem;line-height:22px;width:350px;padding-left:0px}.header #header a #logo.logo{margin-left:16px;margin-top:21px}.open-menue{width:40px;height:40px;background:transparent;position:fixed;z-index:99999;float:right;right:0%;padding-top:35px;padding-right:20px}.open-menue #resp-bar1{height:3px;background-color:#fff;margin:6px 0;transition:0.4s;margin-bottom:8px}.open-menue #resp-bar2{height:3px;background-color:#fff;margin:6px 0;transition:0.4s;margin-bottom:8px}.open-menue #resp-bar3{height:3px;background-color:#fff;margin:6px 0;transition:0.4s;margin-bottom:8px}.change-bar1{-webkit-transform:rotate(-45deg) translate(-9px, 6px);transform:rotate(-45deg) translate(-9px, 6px);background-color:black}.change-bar2{opacity:0}.change-bar3{-webkit-transform:rotate(45deg) translate(-8px, -8px);transform:rotate(45deg) translate(-8px, -8px);background-color:black}.container .navbar-default{display:none}.container .navbar-default .menu-main-menu-container{float:right;width:100%;padding-top:60%;margin:0px}.container .navbar-default .menu-main-menu-container #menu-main-menu{margin-left:0px}.container .navbar-default .menu-main-menu-container #menu-main-menu li{width:100%;float:left;text-align:center;padding-bottom:42px;margin-left:0px}.container .navbar-default .menu-main-menu-container #menu-main-menu li a{font-weight:bold;text-transform:uppercase;font-size:42px;letter-spacing:2px}.go-high{background:#000;height:100vh;display:block !important}a.scroll-down-arrow{height:59px;width:35px;bottom:75px;left:35%}}@media (min-width: 801px) and (max-width: 1200px){.header #header a #logo.logo{margin-top:21px}.container .navbar-default .menu-main-menu-container{margin-top:25px}.fullheight_hbg{width:calc(50% + 120px)}.fullheight_hbg::before{width:278px;height:302px;bottom:-110px}.header-box{width:auto;left:30px}.header-box h1{font-size:67px;text-transform:uppercase;line-height:75px}.header-box p{font-size:19px;line-height:26px;width:524px}a.scroll-down-arrow{height:85px;width:30px;right:calc(50% + 64px);bottom:57px}}@media (min-width: 1201px) and (max-width: 1500px){.header-box{width:850px;display:block;position:absolute;top:65%;left:calc(50% - 580px);transform:translateY(-65%)}}.hide{display:none !important}.show-popup{display:inline-block !important}.media-and-text{width:100%;box-sizing:border-box;padding-right:calc(50% - 740px);padding-left:calc(50% - 740px);display:inline-block;position:relative;padding-bottom:135px}.media-and-text::after{position:absolute;content:" ";background-image:url(img/aktuelles_def.svg);width:657px;height:653px;background-size:100%;background-repeat:no-repeat;margin-top:65px;margin-left:91px}.media-and-text .media-and-text__image{width:50%;height:665px;position:relative;display:block;float:right;z-index:1;right:40%;background:linear-gradient(35deg, #925127 2%, #f5e9a5 100%)}.media-and-text .media-and-text__image .img{width:100% !important;height:100% !important;position:relative;display:block;float:left;overflow:hidden;z-index:1;opacity:57%}.media-and-text .media-and-text__text{background:#fff;box-shadow:0px 3px 6px #00000029;opacity:1;width:590px;height:auto;float:right;position:absolute;left:50%;top:50%;transform:translateY(-50%);padding:25px;padding-top:0px !important;padding-bottom:15px !important;z-index:2;color:black}.media-and-text .media-and-text__text h2{color:black !important;font-size:38px}.media-and-text .media-and-text__text p{color:black !important}.media-and-text .media-and-text__text a{color:black !important}.media-and-text .media-and-text__text span{color:black !important}.media-and-text .media-and-text__text strong{color:black !important;margin-top:10px;margin-bottom:0px;display:block;float:left;width:100%}.media-and-text:nth-of-type(2n+2)::after{margin-left:782px}.media-and-text:nth-of-type(2n+2) .media-and-text__text{background-color:red !important;left:calc(50% - 590px);right:50% !important}.media-and-text:nth-of-type(2n+2) .media-and-text__image{position:relative;margin-right:calc(50% - 640px);right:0% !important;float:right}.content-space>.wp-block-lazyblock-medien-und-text:nth-of-type(2n+2) .media-and-text::after{right:calc(50% - 800px)}.content-space>.wp-block-lazyblock-medien-und-text:nth-of-type(2n+2) .media-and-text__text{left:calc(50% - 510px)}.content-space>.wp-block-lazyblock-medien-und-text:nth-of-type(2n+2) .media-and-text__image{right:0%}@media (min-width: 300px) and (max-width: 500px){.media-and-text{padding-right:20px;padding-left:20px;padding-bottom:270px;padding-top:0px;height:auto;max-height:922px !important;position:relative}.media-and-text::after{display:none}.media-and-text .media-and-text__text{width:calc(100% - 40px);left:0px;top:100%;float:left;padding:0px;position:relative;padding:20px;transform:none}.media-and-text .media-and-text__text p{padding-left:20px}.media-and-text .media-and-text__text h2{padding-left:0px;padding-right:20px;box-sizing:border-box;width:100%;word-break:break-word;hyphens:auto;-webkit-hyphens:auto}.media-and-text .media-and-text__image{width:100%;right:0%;height:0px;padding-bottom:100%}.media-and-text .media-and-text__image .img{width:auto;height:auto;left:0px;top:0px;position:absolute}.media-and-text:nth-of-type(2n+2)::after{margin-left:202px}.media-and-text:nth-of-type(2n+2) .media-and-text__text{float:left;left:0px;top:100%;padding:10px;transform:none}.media-and-text:nth-of-type(2n+2) .media-and-text__image{height:0px;padding-bottom:100%;float:left;right:0%;margin-right:0px}.content-space>.wp-block-lazyblock-medien-und-text:nth-of-type(2n+2) .media-and-text__text{left:0% !important}}@media (min-width: 501px) and (max-width: 800px){.media-and-text{padding-right:20px;padding-left:20px;padding-bottom:0px;padding-top:0px;height:auto}.media-and-text::after{display:none}.media-and-text .media-and-text__text{width:auto;left:0px;top:0%;float:left;padding:20px;position:relative}.media-and-text .media-and-text__text p{padding-left:20px}.media-and-text .media-and-text__text h2{padding-left:0px}.media-and-text .media-and-text__image{width:100%;right:0%}.media-and-text .media-and-text__image img{width:auto;height:auto;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.media-and-text:nth-of-type(2n+2)::after{margin-left:202px}.media-and-text:nth-of-type(2n+2) .media-and-text__text{float:left;left:0px;top:100%;padding:20px;width:auto}.media-and-text:nth-of-type(2n+2) .media-and-text__image{height:657px;float:left;right:0%}.content-space>.wp-block-lazyblock-medien-und-text:nth-of-type(2n+2) .media-and-text__text{left:0% !important}}@media (min-width: 801px) and (max-width: 1200px){.media-and-text{padding-right:30px;padding-left:30px;padding-bottom:0px;padding-top:0px;height:940px;position:relative}.media-and-text::after{display:none}.media-and-text .media-and-text__text{width:50%;left:0px;top:-35%;float:left;position:relative}.media-and-text .media-and-text__text h2{padding-left:0px}.media-and-text .media-and-text__image{width:50%;right:0%;height:72%}.media-and-text .media-and-text__image img{width:auto;height:auto;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.media-and-text:nth-of-type(2n+2)::after{margin-left:202px}.media-and-text:nth-of-type(2n+2) .media-and-text__text{float:left;left:0px !important;top:100%}.media-and-text:nth-of-type(2n+2) .media-and-text__image{height:657px;float:left;right:0%}.content-space>.wp-block-lazyblock-medien-und-text:nth-of-type(2n+2) .media-and-text__text{float:left;left:0px !important}.content-space>.wp-block-lazyblock-medien-und-text:nth-of-type(2n+2) .media-and-text__image{float:right}}@media (min-width: 1201px) and (max-width: 1500px){.media-and-text{padding-right:calc(50% - 580px);padding-left:calc(50% -580px)}.media-and-text::after{margin-left:60px}.media-and-text .media-and-text__text{width:515px;left:47%;top:50%}.media-and-text:nth-of-type(2n+2)::after{margin-left:540px}.media-and-text:nth-of-type(2n+2) .media-and-text__text{left:calc(50% - 485px)}.media-and-text:nth-of-type(2n+2) .media-and-text__image{position:relative;margin-right:calc(50% - 545px);right:0%}.content-space>.wp-block-lazyblock-medien-und-text:nth-of-type(2n+2) .media-and-text::after{right:calc(50% - 640px)}}.template_SingleNews .content-space{padding-right:calc(50% - 740px);padding-left:calc(50% - 740px)}.template_SingleNews .content-space button{color:#fff;text-align:right;letter-spacing:0px;background:none;border:none;cursor:pointer;position:absolute;top:-84px;left:calc( 50% - 740px)}.template_SingleNews .content-space button:focus{outline:none;border:none}.template_SingleNews .content-space button:hover{color:#B9976A}.template_SingleNews .content-space .single-news-image{width:calc(50% - 24px);height:670px;float:left;position:relative}.template_SingleNews .content-space .single-news-image .news-image-bg-holder{background-size:cover;background-position:center;height:100%}.template_SingleNews .content-space .single-news-description{width:calc(50% - 24px);float:left;margin-left:24px}.template_SingleNews .content-space .single-news-description .description p{margin-top:0px}.template_SingleNews .content-space .single-news-description .more-infos .info-date{float:left;width:100%;padding-right:40px;padding-left:34px;float:left;display:block;width:90%;position:relative;padding-bottom:9px;padding-top:30px}.template_SingleNews .content-space .single-news-description .more-infos .info-date::before{position:absolute;content:" ";background-image:url(img/date_weiss.svg);width:19px;height:19px;left:4px}.template_SingleNews .content-space .single-news-description .more-infos .info-place{float:left;width:100%;padding-right:40px;padding-left:34px;float:left;display:block;width:90%;position:relative;padding-bottom:9px}.template_SingleNews .content-space .single-news-description .more-infos .info-place::before{position:absolute;content:" ";background-image:url(img/Ort_weiss.svg);width:19px;height:19px;left:4px}.template_SingleNews .content-space .has-no-news-image{width:100%;margin-left:0px}@media (min-width: 300px) and (max-width: 500px){.template_SingleNews .content-space{padding-right:30px;padding-left:30px}.template_SingleNews .content-space .single-news-image{width:100%;height:380px}.template_SingleNews .content-space .single-news-description{width:100%;margin-left:0px;margin-top:30px}.template_SingleNews .content-space .single-news-description .more-infos .info-date{padding-right:0px}.template_SingleNews .content-space .single-news-description .more-infos .info-place{padding-right:0px}.template_SingleNews .content-space h1{padding:0px}.template_SingleNews .content-space p{padding:0px}.template_SingleNews .content-space h3{font-size:1.5rem;hyphens:auto}}@media (min-width: 501px) and (max-width: 800px){.template_SingleNews .content-space{padding-right:30px;padding-left:30px}.template_SingleNews .content-space .single-news-image{width:100%}.template_SingleNews .content-space .single-news-description{width:100%;margin-left:0px;margin-top:30px}.template_SingleNews .content-space .single-news-description .more-infos .info-date{padding-right:0px}.template_SingleNews .content-space .single-news-description .more-infos .info-place{padding-right:0px}.template_SingleNews .content-space h1{padding:0px}.template_SingleNews .content-space p{padding:0px}}@media (min-width: 801px) and (max-width: 1200px){.template_SingleNews .content-space{padding-right:30px;padding-left:30px}.template_SingleNews .content-space .single-news-image{width:100%}.template_SingleNews .content-space .single-news-description{width:100%;margin-left:0px;margin-top:30px}.template_SingleNews .content-space .single-news-description .more-infos .info-date{padding-right:0px}.template_SingleNews .content-space .single-news-description .more-infos .info-place{padding-right:0px}.template_SingleNews .content-space h1{padding:0px}.template_SingleNews .content-space p{padding:0px}}@media (min-width: 1201px) and (max-width: 1500px){.template_SingleNews .content-space{padding-right:calc(50% - 580px);padding-left:calc(50% - 580px)}}.template_Kurse .content-space::before{position:absolute;content:" ";background-image:url(img/Punkte_header-03.svg);width:339px;height:367px;background-size:contain;z-index:1;right:13px}.template_Kurse .content-space h1{text-align:left;font-style:bold;font-size:84px;text-transform:uppercase}.template_Kurse .content-space h2{font-size:48px;font-style:bold;letter-spacing:1.2px;display:inline-block}.template_Kurse .content-space button{float:right;color:white;text-decoration:none;border-bottom:none;padding-bottom:0px;transition-duration:0.5s;background-color:transparent;border:none;text-align:left;font-style:normal;padding-left:0px;padding-right:0px;margin-right:45px;margin-left:45px;top:-116px;position:relative;cursor:pointer}.template_Kurse .content-space button:focus{outline:none;border:none}.template_Kurse .content-space button:hover{border-bottom:1px solid #fff;padding-bottom:2.5px}.template_Kurse .content-space .active-button{border-bottom:1px solid #fff !important;padding-bottom:2.5px !important}.template_Kurse .content-space #button_Appenzell{margin-right:418px}.template_Kurse .content-space .cpt-kurse-container{width:100%;box-sizing:border-box;padding-right:calc(50% - 740px);padding-left:calc(50% - 740px);display:inline-block;position:relative}.template_Kurse .content-space .cpt-kurse-container h2{float:left;position:relative;width:100%}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs{display:inline-block;float:left;position:relative;width:calc(50% - 20px);margin-bottom:40px;margin-left:10px !important;margin-right:10px !important}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-datum{background:#B9976A;width:138px;height:275px;display:block;float:left}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-datum .weekday{text-align:center;line-height:32px;font-family:"Lato";font-size:18px;font-weight:bold;letter-spacing:2.7px;float:left;padding-top:73px;width:138px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-datum .day{float:left;text-align:center;font-size:70px;letter-spacing:3.5px;width:138px;font-weight:medium}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info{background-color:white;width:calc(100% - 138px);height:275px;position:relative;display:block;float:right}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-titel h3{color:black;text-align:left;font-size:24px;font-style:bold;letter-spacing:0px;padding-left:14px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-ort{color:black;font-size:20px;padding-left:37px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-ort::before{position:absolute;content:" ";background-image:url(img/Ort.svg);width:25px;height:23px;left:10px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten{color:black;font-size:20px;padding-left:37px;margin-top:25px;width:100%;display:inline-block;box-sizing:border-box}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .treffpunkt{width:calc(50% - 37px);display:block;float:left}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .treffpunkt::before{position:absolute;content:" ";background-image:url(img/Zeit.svg);width:20px;height:20px;left:10px;margin-top:3px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .treffpunkt span{color:black;font-size:20px;float:left}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .treffpunkt span::before{position:absolute;content:" ";background-image:url(img/Zeit.svg);width:20px;height:20px;left:10px;margin-top:3px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .training{margin-bottom:25px;display:block;float:left;box-sizing:border-box;width:calc(50% + 37px)}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .training::before{position:absolute;content:" ";background-image:url(img/Zeit.svg);width:20px;height:20px;left:10px;margin-top:3px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .training span{color:black;font-size:20px;float:left}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .freie-plaetze{color:black;font-size:20px;padding-left:37px;float:left}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .freie-plaetze::before{position:absolute;content:" ";background-image:url(img/Plaetze.svg);width:25px;height:23px;left:10px;margin-top:3px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info button{color:black;text-align:right;text-align:left;font-weight:bold;line-height:35px;font-family:"Lato";font-size:20px;letter-spacing:0px;background:none;border:none;float:right;cursor:pointer;top:0px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info button:focus{outline:none;border:none}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info button:hover{color:#B9976A}.template_Kurse .content-space .kosten-bereich{padding-right:calc( 50% - 740px);padding-left:calc( 50% - 740px);min-height:300px}.template_Kurse .content-space .kosten-bereich::before{position:absolute;content:" ";background-image:url(img/Punkte_06.svg);width:335px;height:509px;background-size:contain;z-index:1;right:calc( 50% - 740px)}.template_Kurse .content-space .kosten-bereich .cpt-kostenuebersicht{width:38%;float:left;display:block;position:relative}.template_Kurse .content-space .kosten-bereich .cpt-kostenuebersicht b{float:left;position:relative;width:100%;padding-bottom:8px;padding-top:20px}.template_Kurse .content-space .kosten-bereich .cpt-kostenuebersicht .einheit{padding-bottom:18px;width:240px;display:block;float:left}.template_Kurse .content-space .kosten-bereich .cpt-kostenuebersicht .price{padding-left:55px;padding-bottom:18px}.contact-popup{width:100%;position:relative;height:auto;display:none;padding-bottom:90px}.contact-popup .placeholder{display:none}.contact-popup .close{color:#fff;text-align:right;letter-spacing:0px;background:none;border:none;cursor:pointer;position:absolute;top:0px;left:calc( 50% - 740px)}.contact-popup .close:focus{outline:none;border:none}.contact-popup .close:hover{color:#B9976A}.wpcf7 .wpcf7-form br{display:none}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input{width:45%;height:15px;float:left;margin-bottom:18px;margin-right:16px;border:none;text-align:left;font-size:18px;letter-spacing:0px;color:#838383;opacity:1;padding-top:28px;padding-bottom:28px;padding-left:14px}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input:focus{outline:none;border:none}.wpcf7 .wpcf7-form .submit-hover-helper{transition-duration:0.3s;position:absolute;bottom:0px;left:calc(50% - 740px);float:left;width:150px;display:inline-block;height:40px}.wpcf7 .wpcf7-form .submit-hover-helper::after{position:absolute;content:" ";background-color:#B9976A;width:100%;height:100%;z-index:-2;left:0px;top:0px;transition-duration:0.3s}.wpcf7 .wpcf7-form .submit-hover-helper:hover::after{position:absolute;content:" ";background-color:#B9976A;width:100%;height:100%;z-index:-2;left:-5px;top:6px}.wpcf7 .wpcf7-form .submit-hover-helper input[type="submit"]{text-align:center;font-size:18px;letter-spacing:1.8px;color:#000;background:#ffffff 0% 0% no-repeat padding-box;text-decoration:none;padding-top:6px;padding-bottom:6px;padding-right:32px;padding-left:32px;float:left;float:left;display:block;position:relative;width:150px;height:40px;box-sizing:border-box;border:none}.wpcf7 .wpcf7-form .submit-hover-helper input[type="submit"]:focus{outline:none;border:none}.wpcf7 .wpcf7-form input.wpcf7-not-valid{border:2px solid red !important}.wpcf7 .wpcf7-form span.wpcf7-not-valid-tip{display:none}.wpcf7 .wpcf7-form .wpcf7-response-output{border:none;color:red;position:absolute;bottom:50px;left:calc(50% - 740px);width:auto;padding:0px;margin:0px}.wpcf7 .wpcf7-form .Fotografie .wpcf7-form-control .wpcf7-list-item,.wpcf7 .wpcf7-form .Teilnahme .wpcf7-form-control .wpcf7-list-item,.wpcf7 .wpcf7-form .Datenschutz .wpcf7-form-control .wpcf7-list-item{position:relative;width:80%;padding-top:28px;margin-left:0px;display:inline-block;float:left}.wpcf7 .wpcf7-form .Fotografie .wpcf7-form-control .wpcf7-list-item label input,.wpcf7 .wpcf7-form .Teilnahme .wpcf7-form-control .wpcf7-list-item label input,.wpcf7 .wpcf7-form .Datenschutz .wpcf7-form-control .wpcf7-list-item label input{width:0px;height:0px;margin:0px;opacity:0;padding-left:0px}.wpcf7 .wpcf7-form .Fotografie .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label,.wpcf7 .wpcf7-form .Teilnahme .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label,.wpcf7 .wpcf7-form .Datenschutz .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label{position:relative;padding-left:40px;box-sizing:border-box;display:block;float:left;margin-top:10px}.wpcf7 .wpcf7-form .Fotografie .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label::before,.wpcf7 .wpcf7-form .Teilnahme .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label::before,.wpcf7 .wpcf7-form .Datenschutz .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label::before{background-color:#fff;width:28px;height:28px;position:absolute;content:" ";left:0px}.wpcf7 .wpcf7-form .Fotografie .wpcf7-form-control .wpcf7-list-item label input:checked ~ .wpcf7-list-item-label::after,.wpcf7 .wpcf7-form .Teilnahme .wpcf7-form-control .wpcf7-list-item label input:checked ~ .wpcf7-list-item-label::after,.wpcf7 .wpcf7-form .Datenschutz .wpcf7-form-control .wpcf7-list-item label input:checked ~ .wpcf7-list-item-label::after{background-color:#B9976A;width:20px;height:20px;position:absolute;content:" ";left:4px;top:4px}.wpcf7 .wpcf7-form .Event{display:none}.show-month-just-on-mobile{display:none}@media (min-width: 300px) and (max-width: 500px){.template_Kurse .content-space h2{padding-left:0px !important}.template_Kurse .content-space::before{width:151px;height:139px;top:-178px}.template_Kurse .content-space button{margin-left:3px;margin-right:30px}.template_Kurse .content-space h1{font-size:3.625rem;padding-left:20px}.template_Kurse .content-space button{top:-25px;float:left}.template_Kurse .content-space #button_Appenzell{margin-right:73px;margin-left:-3px;float:right}.template_Kurse .content-space #button_Teufen{float:right}.template_Kurse .content-space #button_Alle{float:right}.template_Kurse .content-space .cpt-kurse-container{padding-right:20px;padding-left:20px}.template_Kurse .content-space .cpt-kurse-container h2{padding-left:20px;font-size:1.75rem}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs{margin-left:0px !important;margin-right:0px !important}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-datum{width:100%;height:78px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-datum .weekday{font-size:1.25rem;font-weight:bold;padding-top:27px;width:auto;padding-left:6%;position:relative}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-datum .weekday:after{position:absolute;content:", ";bottom:-32px;right:-14px;width:10px;height:65px;color:white;font-size:32px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-datum .day{font-size:1.25rem;padding-top:32px;font-weight:bold;width:0px;padding-left:21px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info{width:100%;height:auto}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-titel h3{font-size:1.5rem;margin-bottom:10px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-ort{font-size:1rem}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-ort::before{width:17px;height:17px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten{font-size:1rem;margin-top:12px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .treffpunkt{font-size:1rem;width:100%}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .treffpunkt::before{width:17px;height:17px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .treffpunkt span{font-size:1rem}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .treffpunkt span::before{width:17px;height:17px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .training{font-size:1rem;width:100%;margin-top:12px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .training::before{width:17px;height:17px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .training span{font-size:1rem;width:100%}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .freie-plaetze{font-size:1rem;margin-top:-15px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .freie-plaetze::before{width:17px;height:17px;margin-top:0px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info button{font-size:1.1875rem;margin-right:15px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs{width:100%}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs:nth-of-type(2n+2){margin-left:0px}.template_Kurse .content-space .kosten-bereich{padding-right:20px;padding-left:20px}.template_Kurse .content-space .kosten-bereich::before{width:180px;height:221px;right:20px;bottom:-455px;z-index:-1}.template_Kurse .content-space .kosten-bereich .cpt-kostenuebersicht{width:100% !important;width:80%}.template_Kurse .content-space .kosten-bereich .cpt-kostenuebersicht h2{color:red;padding-left:20px}.template_Kurse .content-space .kosten-bereich .cpt-kostenuebersicht b{font-size:16px}.template_Kurse .content-space .kosten-bereich .cpt-kostenuebersicht span{font-size:16px}.template_Kurse .content-space .kosten-bereich .cpt-kostenuebersicht .einheit{width:178px;font-size:16px}.template_Kurse .content-space .kosten-bereich .cpt-kostenuebersicht .price{font-size:16px;padding-left:0px}.template_Kurse .content-space .kosten-bereich .cpt-kostenuebersicht .einheit{width:202px}.contact-popup{display:none;padding-bottom:90px;background:black;z-index:1;overflow-y:scroll;width:100vw;position:fixed;height:100vh;z-index:99999;top:20px;left:0px}.contact-popup h2{padding-left:20px}.contact-popup .close{left:20px;padding-bottom:24px;position:relative}.wpcf7 .wpcf7-form{padding-right:0px;padding-left:0px}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input{width:92%;height:8px}.wpcf7 .wpcf7-form .submit-hover-helper{width:110px;left:30px}.wpcf7 .wpcf7-form .submit-hover-helper::after{height:100%}.wpcf7 .wpcf7-form .submit-hover-helper:hover::after{width:100%}.wpcf7 .wpcf7-form .submit-hover-helper input[type="submit"]{font-size:16px;padding-right:14px;padding-left:14px;width:110px}.wpcf7 .wpcf7-form .wpcf7-response-output{left:30px}.Fotografie .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label,.Teilnahme .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label,.Datenschutz .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label{padding-top:0px}.Fotografie .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label::before,.Teilnahme .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label::before,.Datenschutz .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label::before{width:26px;height:26px}.template_Kurse>.content-space>h2{padding-left:20px !important}.show-month-just-on-mobile{display:block !important;font-size:1.25rem;font-weight:bold;padding-top:32px;width:5%;float:left;padding-left:40px}.wpcf7 .wpcf7-form .submit-hover-helper{position:relative}}@media (min-width: 501px) and (max-width: 800px){.template_Kurse .content-space::before{width:208px;height:209px;top:-235px}.template_Kurse .content-space h1{font-size:4.5rem;padding-left:20px}.template_Kurse .content-space button{top:-25px;float:left}.template_Kurse .content-space #button_Appenzell{margin-right:45%;margin-left:-3px;float:right}.template_Kurse .content-space #button_Teufen{float:right;margin-left:0px}.template_Kurse .content-space #button_Alle{float:right;margin-left:0px}.template_Kurse .content-space .cpt-kurse-container{padding-right:30px;padding-left:30px}.template_Kurse .content-space .cpt-kurse-container h2{padding-left:0px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs{margin-left:0px !important;margin-right:0px !important}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-datum{width:100%;height:90px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-datum .weekday{font-size:2rem;font-weight:bold;padding-top:33px;padding-left:5%;position:relative;width:auto}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-datum .weekday:after{position:absolute;content:", ";bottom:-32px;right:-14px;width:10px;height:65px;color:white;font-size:32px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-datum .day{font-size:2rem;padding-top:33px;font-weight:bold;width:68px;padding-left:21px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info{width:100%;height:250px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-ort{font-size:1rem}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-ort::before{width:22px;height:22px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten{font-size:1rem}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .treffpunkt{font-size:1rem}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .treffpunkt::before{width:20px;height:20px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .treffpunkt span{font-size:1rem}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .treffpunkt span::before{width:20px;height:20px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .training{font-size:1rem}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .training::before{width:20px;height:20px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .training span{font-size:1rem}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .freie-plaetze{font-size:1rem}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .freie-plaetze::before{width:22px;height:22px;margin-top:0px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info button{font-size:1rem}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs{width:100%}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs:nth-of-type(2n+2){margin-left:0px}.template_Kurse .content-space .kosten-bereich{padding-right:20px;padding-left:20px}.template_Kurse .content-space .kosten-bereich::before{width:300px;height:289px;right:20px;bottom:-570px;z-index:-1}.template_Kurse .content-space .kosten-bereich .cpt-kostenuebersicht{width:80%}.template_Kurse .content-space .kosten-bereich .cpt-kostenuebersicht .einheit{width:202px}.contact-popup{display:none;padding-bottom:90px;background:black;z-index:1;overflow-y:scroll;width:100vw;position:fixed;height:100vh;z-index:99999;top:20px;left:0px}.contact-popup .close{left:20px}.wpcf7 .wpcf7-form{padding-right:0px;padding-left:0px}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input{width:96%}.wpcf7 .wpcf7-form .submit-hover-helper{left:30px}.wpcf7 .wpcf7-form .wpcf7-response-output{left:30px}.show-month-just-on-mobile{display:block !important;display:block !important;font-size:2rem;padding-top:33px;font-weight:bold;width:auto}.wpcf7 .wpcf7-form .submit-hover-helper{position:relative}}@media (min-width: 801px) and (max-width: 1200px){.template_Kurse .content-space::before{width:285px;height:262px}.template_Kurse .content-space h1{font-size:4.5rem}.template_Kurse .content-space button{top:-25px;float:left}.template_Kurse .content-space #button_Appenzell{margin-right:18px}.template_Kurse .content-space .cpt-kurse-container{padding-right:30px;padding-left:30px}.template_Kurse .content-space .cpt-kurse-container h2{padding-left:0px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs{width:100%}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs:nth-of-type(2n+2){margin-left:0px}.template_Kurse .content-space .kosten-bereich{padding-right:calc( 50% - 580px);padding-left:calc( 50% - 580px)}.template_Kurse .content-space .kosten-bereich::before{background-image:url(img/Punkte_Kontakt.svg);width:333px;height:197px;background-size:contain;z-index:1;right:30px;bottom:-625px;z-index:-2}.template_Kurse .content-space .kosten-bereich .cpt-kostenuebersicht{width:45%;float:left;display:block;position:relative;padding-left:30px}.template_Kurse .content-space .kosten-bereich .cpt-kostenuebersicht .einheit{width:202px}.contact-popup{display:none;padding-bottom:90px;background:black;z-index:1;overflow-y:scroll;width:100vw;position:fixed;height:100vh;z-index:99999;top:20px;left:0px}.contact-popup .close{left:30px}.wpcf7 .wpcf7-form .submit-hover-helper{left:30px}.wpcf7 .wpcf7-form .wpcf7-response-output{left:30px}.show-month-just-on-mobile{display:none}.wpcf7 .wpcf7-form .submit-hover-helper{position:relative}}@media (min-width: 1201px) and (max-width: 1500px){.template_Kurse .content-space .cpt-kurse-container{padding-right:calc(50% - 580px);padding-left:calc(50% - 580px)}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs{width:calc(50% - 20px);margin-bottom:40px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs:nth-of-type(2n+2){margin-left:40px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-datum{width:138px;height:275px;display:block;float:left}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info{background-color:white;width:calc(100% - 138px);height:275px;position:relative;display:block;float:right}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-ort{color:black;font-size:15px;padding-left:37px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-ort::before{width:20px;height:20px;left:10px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten{font-size:15px;padding-left:37px;margin-top:25px;width:100%}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .treffpunkt{width:calc(50% - 37px);font-size:15px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .treffpunkt::before{width:18px;height:18px;left:10px;margin-top:2px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .treffpunkt span{color:black;font-size:15px;float:left}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .treffpunkt span::before{width:18px;height:18px;left:10px;margin-top:2px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .training{margin-bottom:25px;display:block;float:left;box-sizing:border-box;width:calc(50% + 37px);font-size:15px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .training::before{display:none}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .cpt-kurs-zeiten .training span{color:black;font-size:15px;float:left}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .freie-plaetze{color:black;font-size:15px;padding-left:37px;float:left}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info .freie-plaetze::before{width:20px;height:19px;left:10px;margin-top:0px}.template_Kurse .content-space .cpt-kurse-container .cpt-kurs .cpt-kurs-info button{font-size:16px}.template_Kurse .content-space .kosten-bereich{padding-right:calc( 50% - 580px);padding-left:calc( 50% - 580px)}.contact-popup .close{left:calc( 50% - 580px)}.wpcf7 .wpcf7-form .submit-hover-helper{left:calc(50% - 580px)}.wpcf7 .wpcf7-form .wpcf7-response-output{left:calc(50% - 580px)}.show-month-just-on-mobile{display:none}}.template_Startseite .entryInfo{position:relative;padding-top:212px;padding-bottom:111px;min-height:453px;padding-left:calc( 50% - 350px);padding-right:calc( 50% - 740px)}.template_Startseite .entryInfo p{line-height:1.875rem;font-size:1.375rem}.template_Startseite .entryInfo::before{background:url(img/Punkte_header-04.svg);position:absolute;content:" ";width:253px;height:525px;background-size:contain;z-index:0;top:140px;left:0px}@media (min-width: 300px) and (max-width: 500px){.template_Startseite .entryInfo{padding-bottom:127px;padding-top:72px}.template_Startseite .entryInfo p{font-size:1rem;line-height:20px;width:91%;padding-left:20px}.template_Startseite .entryInfo h3{font-size:1.5rem;hyphens:auto}.template_Startseite .entryInfo::before{width:172px;height:155px;top:745px;left:20px;z-index:-1}}@media (min-width: 501px) and (max-width: 800px){.template_Startseite .entryInfo{padding-bottom:127px;padding-top:72px}.template_Startseite .entryInfo p{font-size:1.1875rem;line-height:25px;width:86%;padding-left:20px}.template_Startseite .entryInfo::before{width:181px;height:198px;top:745px;left:20px;z-index:-1}}@media (min-width: 801px) and (max-width: 1200px){.template_Startseite .entryInfo{padding-left:calc( 50% - 193px);padding-right:30px}.template_Startseite .entryInfo p{line-height:26px;font-size:18px;padding-right:55px}.template_Startseite .entryInfo::before{width:238px;height:474px;margin-left:-45px}}@media (min-width: 1201px) and (max-width: 1500px){.template_Startseite .entryInfo{padding-left:calc( 50% - 300px);padding-right:calc( 50% - 580px)}.template_Startseite .entryInfo p{line-height:26px;font-size:18px;padding-right:55px}.template_Startseite .entryInfo::before{width:238px;height:474px;margin-left:-45px}}.cpt-news .slick-slide-image-wrapper{position:absolute;bottom:0px;right:100px}@media (min-width: 300px) and (max-width: 500px){.cpt-news .slick-slide-image-wrapper{position:absolute;bottom:0px;right:auto;width:calc(100% - 40px);text-align:center}.cpt-news .slick-slide-image-wrapper .counter{position:absolute;top:10px;left:auto;right:auto;transform:translateX(-50%)}}@media (min-width: 501px) and (max-width: 800px){.cpt-news .slick-slide-image-wrapper{position:absolute;bottom:0px;right:auto;width:calc(100% - 40px);text-align:center}.cpt-news .slick-slide-image-wrapper .counter{position:absolute;top:10px;left:auto;right:auto;transform:translateX(-50%)}}@media (min-width: 801px) and (max-width: 1200px){.cpt-news .slick-slide-image-wrapper{position:absolute;bottom:0px;right:auto;width:calc(100% - 40px);text-align:center}.cpt-news .slick-slide-image-wrapper .counter{position:absolute;top:25px;left:auto;right:auto;transform:translateX(-50%)}}#ie11-alert{background:#B9976A;z-index:-1;width:80%;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);height:auto;display:inline-block;box-sizing:border-box;padding:40px;opacity:0}#ie11-alert *{color:white;font-size:1rem !important;line-height:1.875rem !important}#ie11-alert p{margin-top:0px !important;width:100%}#ie11-alert a{width:auto;display:inline-block;text-transform:uppercase;letter-spacing:3px;text-decoration:none;padding-bottom:2px;border-bottom:1px solid white}#ie11-alert #close-ie11-alert{width:110px;height:27px;display:block;position:relative;float:right;border-bottom:1px solid white;cursor:pointer;font-weight:bold}@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:url("fonts/raleway-v18-latin-regular.eot");src:local(""),url("fonts/raleway-v18-latin-regular.eot?#iefix") format("embedded-opentype"),url("fonts/raleway-v18-latin-regular.woff2") format("woff2"),url("fonts/raleway-v18-latin-regular.woff") format("woff"),url("fonts/raleway-v18-latin-regular.ttf") format("truetype"),url("fonts/raleway-v18-latin-regular.svg#Raleway") format("svg")}@font-face{font-family:'Raleway';font-style:normal;font-weight:800;src:url("fonts/raleway-v18-latin-800.eot");src:local(""),url("fonts/raleway-v18-latin-800.eot?#iefix") format("embedded-opentype"),url("fonts/raleway-v18-latin-800.woff2") format("woff2"),url("fonts/raleway-v18-latin-800.woff") format("woff"),url("fonts/raleway-v18-latin-800.ttf") format("truetype"),url("fonts/raleway-v18-latin-800.svg#Raleway") format("svg")}@font-face{font-family:'Raleway-900';font-style:normal;font-weight:900;src:url("fonts/raleway-v18-latin-900.eot");src:local(""),url("fonts/raleway-v18-latin-900.eot?#iefix") format("embedded-opentype"),url("fonts/raleway-v18-latin-900.woff2") format("woff2"),url("fonts/raleway-v18-latin-900.woff") format("woff"),url("fonts/raleway-v18-latin-900.ttf") format("truetype"),url("fonts/raleway-v18-latin-900.svg#Raleway") format("svg")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url("fonts/lato-v17-latin-regular.eot");src:local(""),url("fonts/lato-v17-latin-regular.eot?#iefix") format("embedded-opentype"),url("fonts/lato-v17-latin-regular.woff2") format("woff2"),url("fonts/lato-v17-latin-regular.woff") format("woff"),url("fonts/lato-v17-latin-regular.ttf") format("truetype"),url("fonts/lato-v17-latin-regular.svg#Lato") format("svg")}@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:url("fonts/lato-v17-latin-900.eot");src:local(""),url("fonts/lato-v17-latin-900.eot?#iefix") format("embedded-opentype"),url("fonts/lato-v17-latin-900.woff2") format("woff2"),url("fonts/lato-v17-latin-900.woff") format("woff"),url("fonts/lato-v17-latin-900.ttf") format("truetype"),url("fonts/lato-v17-latin-900.svg#Lato") format("svg")}
/*# sourceMappingURL=style.css.map */
