<!-- start Simple Custom CSS and JS -->
<style type="text/css">
@import url(https://use.fontawesome.com/releases/v5.15.4/css/all.css);@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400&family=Roboto:wght@300&display=swap);width.woocommerce-Price-currencySymbol{display:none}.woocommerce-Price-amount:after{content:' €'}.border{border-right:1px solid #222!important;height:250px!important}h3{color:black!important;font-size:18px!important}.containervertikal{display}@media (max-width:769px){.containervertikal{display:none}}.tts-not-current{display:none!important}.tt_form_button{background:#f06;color:#fff}#mega-toggle-block-0{background:#000;padding:5px;border-radius:10px}.gallery-columns-4 .gallery-item{width:25%}@media (max-width:768px){.gallery-columns-4 .gallery-item{width:50%}}#anfrage-button2{background:linear-gradient(to bottom,#fede45 0%,#fce26f 49%,#f5cb11 50%,#fcce00 100%)}#anfrage-button2 .elementor-button-icon{font-size:30px}#anfrage-button2 .elementor-button-text{margin-top:9px}#anfrage-button2{padding:10px}.phonefooter{background:linear-gradient(to bottom,#000000 0%,#303030 49%,#262626 50%,#000000 100%)!important}.shortcodebutton{background:linear-gradient(to bottom,#fede45 0%,#fce26f 49%,#f5cb11 50%,#fcce00 100%);color:#000;border:1px solid #000;width:100%;border-radius:0;padding:10px;cursor:pointer}.shortcodebutton:hover{background:linear-gradient(to bottom,#13f71b 0%,#10c922 100%);transition:all 0s ease-in-out}.shortcodebutton2{width:100%;margin-top:5px;color:#000;background:linear-gradient(to bottom,#ffffff 0%,#f6f6f6 47%,#ededed 100%);border:none;border-radius:0;font-size:12px;border:1px solid #ddd;padding:10px;cursor:pointer}.shortcodebutton2:hover{background:linear-gradient(to bottom,#13f71b 0%,#10c922 100%);transition:all 0s ease-in-out}iframe{width:100%;height:auto;overflow:visible}.iframe-container{width:100%;height:auto;overflow:visible}#mega-menu-item-5149{margin-left:-500px!important}.containervertikal{background-color:#fff;width:255px;font-family:'Roboto',sans-serif!important}.vertical-menu ul{list-style:none;padding:0}.vertical-menu a{color:#333;text-decoration:none;padding:6px;padding-left:5px;display:block;font-size:14px;border-bottom:1px solid #eee}.vertical-menu a:hover{background-color:#ddd}.vertical-menu strong a{text-decoration:none;border-bottom:none;font-weight:700;font-size:22px}.vertical-menu strong a:hover{background-color:initial;color:rgb(255,0,102)}.vertical-menu strong{color:#333;font-weight:700;font-family:'Roboto Condensed',sans-serif;text-align:left;font-size:22px}.vertical-menu strong:hover{color:#333}.vertical-menu a:hover{color:rgb(255,0,102)}.vertical-menu a.active{background-color:#ddd;color:rgb(255,0,102)}* Optional:Schattierung */}.elementor-widget-shortcode{height:100%}.elementor-widget-container{height:100%}.elementor-shortcode{height:100%;position:relative}.stickyrequestbox{display:none;position:absolute;top:0;width:100%}.stickyrequestbox.sticky{display:block;position:fixed;top:30px;z-index:1000;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);width:250px;margin:0 auto}.widget-image-caption.wp-caption-text{font-size:14px;font-weight:bold!important;margin-top:3px}.stuckzahl{width:100px!important;margin-left:10px;border-radius:0px!important;padding:4px!important;border-color:#aaa!important;float:right}.wpcf7-list-item.first.last{padding-top:5px}.festbedarfcontainer{border-bottom:1px solid #ddd;padding-top:5px}.festbedarfcontainer i{position:relative;top:4px}.wpcf7-form-control.wpcf7-checkbox input[type="checkbox"]{width:20px;height:20px;border:1px solid #000;border-radius:3px;cursor:pointer;position:relative;top:2px}.wpcf7-list-item-label{margin-left:8px}.wpcf7-list-item-label{cursor:pointer}.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number.stuckzahl{position:relative;top:3px}.columnfestbedarf{float:left;padding-right:20px;width:33.333%}.festbedarftitle{font-weight:700;color:green}.wpcf7-list-item-label{font-size:14px}input[disabled]{background-color:#f0f0f0;color:#a0a0a0;border:1px solid #d0d0d0;cursor:not-allowed}.quantity select{width:100%;padding:8px;font-size:16px;height:auto}.woocommerce-page .quantity select{width:100%;box-sizing:border-box}.woocommerce-Price-amount::after{display:none}.woocommerce-Price-currencySymbol{margin-left:5px}p{line-height:25px}
</style>
<!-- end Simple Custom CSS and JS -->
