.mobile,.scroller{display:none!important;visibility:hidden!important}.break2{display:none!important}.hide-element,.break1{display:block!important;visibility:visible!important}html,body{font-size:18px;max-width:none;line-height:1.45;letter-spacing:.016rem}body{display:block}h1,.ueberschrift .noscript{font-size:34px}h2,h3,.zwischen_ueberschrift,.zwischen_ueberschrift2{margin:0 0 20px;font-size:26px}h3,.zwischen_ueberschrift2{font-size:20px}#headline{font-size:50px;color:#fff;font-weight:400;text-transform:uppercase;line-height:1.094;text-align:left;position:absolute;left:0;bottom:25px;max-width:720px}#news-index{padding-bottom:40px!important}#news-index .slick-dots{padding-top:25px!important}#logo-link{position:absolute;left:20px;top:10px;z-index:99994}#logo-link img{width:180px}#header .blocked{position:inherit}#header{text-align:center;background-color:#f4f0f0;position:relative}#index-slider,#header-img{max-width:1640px;margin:auto;font-size:16px;position:relative}#header div.socials{margin:5px 0 0 15px;position:relative;top:-5px}#header-img{margin-top:100px!important;z-index:111;pointer-events:none}#header-img:after{content:"";background-image:url(../grafiken/shadow_head.png);background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block;position:absolute;left:0;top:-100px;z-index:22;pointer-events:none}.out_of_view #stoerer{display:none}#stoerer{width:190px;height:190px;bottom:30px}#stoerer .txt{font-size:21px;padding:24px 10px 0}#stoerer .date{font-size:18px}#stoerer .interact{font-size:17px}#stoerer .interact span{font-size:10px}#mainmenu-container{text-align:center;width:100%!important;position:absolute;left:-999px;margin:0 auto;right:-999px;z-index:99990;height:inherit;display:block!important;box-sizing:border-box;padding:0;background:none;background-color:#fff;max-width:1360px!important;box-shadow:0 0 10px 0 rgb(0 0 0 / .6);-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}#mainmenu-holder{overflow:hidden}#menu-footer{background:none}#logo-link2{display:table-cell!important;width:200px;padding:20px 20px 20px 0}.linkcell{width:inherit;text-align:right}#logo-link2 img{width:100%}#mainmenu-links{z-index:99999;height:inherit;display:table!important;width:100%;text-align:left;padding:0 15px;box-sizing:border-box;table-layout:fixed}#mainmenu-links #menucontainer-holder{margin:20px 0 25px}#mainmenu-links .menucontainer{display:inline-block;border:none;padding:0;cursor:pointer}#mainmenu-links .menucontainer .hm{display:inline-block;border:none;padding:0}.menucontainer .submenu,.menucontainer .menu_nav{display:none}.menucontainer .container{padding:0}.language-container span,#menu-header a{color:#ccc;font-size:14px}#menu-header .language-container{margin-left:20px}.language-container span.trenner{margin:0 3px 0 0}.language-container span.iconcell{position:relative;top:3px}#menu-header a.button{background-color:#ccc;color:#fff;margin:0 5px 0 0;width:18px;height:18px;padding:0;text-align:center;line-height:2.2;font-size:10px}#menu-header a:hover{color:#ea6f0f}#menu-header a.button:hover{box-shadow:none;color:#fff;background-color:#ea6f0f}#mainmenu-links .hm a{display:inline-block;padding:0 0 0 20px;margin:0;position:relative}#mainmenu-links::after{display:none}#mainmenu-links .hm a p{display:block;width:auto;line-height:1.6}#mainmenu-links .last a p{border:none}#menu-button{display:none!important}.button{margin-top:25px}#submenu,#submenu.fixed:after{background-color:#f4f0f0}#submenu.fixed:after{content:"";display:block;width:100%;height:200px;position:absolute;left:0;top:-199px}#submenu .blocked,#submenu .submenu{height:auto;background:none;text-align:left;max-width:1260px;overflow:hidden}#submenu .blocked{padding:30px 10px}#subsubmenu .blocked{padding:0 10px}#submenu.fixed{margin:auto;left:-999px;right:-999px;position:fixed;z-index:100;-webkit-box-shadow:0 0 8px 8px rgb(255 255 255);-moz-box-shadow:0 0 8px 8px rgb(255 255 255);box-shadow:0 0 8px 8px rgb(255 255 255)}#submenu .submenu{padding:5px 20px 5px 0}#submenu .submenu a{font-size:18px}#subsubmenu{padding:18px 0}#subsubmenu a{font-size:15px;font-family:"Roboto Condensed";color:#666;line-height:1;text-align:left;display:inline-block;margin-right:20px;padding-right:0}#subsubmenu .table{padding:0}.subtemplate{padding:40px 0 0}.subtemplate.resizerTemplate{padding:20px 0 0}.subtemplate.trenner{padding:40px 0 10px}input,select,textarea,.secure,.agb .label_rb,.selectfield .label_rb,.fliesstext,.template-text{font-size:18px}.subtemplate.css-special,.grey{padding-top:40px;padding-bottom:40px;margin-top:40px}.image-image,.text-text-text,.image-text,.text-image,.image-small-text,.text-image-small{display:table;table-layout:fixed;box-sizing:border-box;width:100%}.image-image .text,.text-image .text,.image-text .text,.image-small-text .text,.text-image-small .text{display:table-cell;vertical-align:top}.image-small-text .image-and-caption,.text-image-small .image-and-caption,.image-text .image-and-caption,.text-image .image-and-caption{display:table-cell;vertical-align:top}.image-small-text .template-text{max-width:850px}.image-small-text .image-and-caption{width:22%}.text-image-small .image-and-caption{width:32%}.image-image .image-and-caption .template-img,.image-text .image-and-caption .template-img,.text-image .image-and-caption .template-img{height:390px;overflow:hidden}.image-image-image .image-and-caption .template-img,.image-small-text .image-and-caption .template-img,.text-image-small .image-and-caption .template-img{height:260px;overflow:hidden}.image-image,.image-image-image,.text-text,.text-text-text{display:table;table-layout:fixed;box-sizing:border-box;width:100%}.image-image .cell,.image-image-image .cell,.text-text .cell,.text-text-text .cell{display:table-cell;margin:0;vertical-align:top;overflow:hidden}.image-image-image .cell .template-img{text-align:center}.image-image div.spacer,.text-image-small div.spacer,.image-small-text div.spacer,.image-image-image div.spacer,.text-text div.spacer,.text-text-text div.spacer{display:table-cell;width:30px}.gallerytemplate .template-img{height:450px}.caption.blocked{padding:5px 0}.gallerytemplate .navbar{position:absolute;top:50%;width:100%;box-sizing:border-box}.resizerTemplate.resizer .resize-button{padding:18px}.resizerTemplate.resizer .resize-button h2{font-size:20px}.resizerTemplate.resizer .resize-button p{position:absolute;right:55px;top:20px;color:#999;font-size:16px}.resizerTemplate.resizer .resize-button:after{top:14px;right:15px}.image-image-image{width:calc(100% + 20px);box-sizing:content-box;padding:0 10px;margin-left:-20px}.image-image-image .image-and-caption{padding:0 10px}#news{width:calc(100% + 25px);position:relative;left:-10px}#news .blocked{max-width:1285px}#news .text .template-text{padding:0 12px}.news-entry{width:calc(50% - 25px);display:inline-block;margin:10px;vertical-align:top}.news-entry .txt-cell{font-size:16px;padding:20px 40px 40px 0}.news-entry .txt-cell::after{right:15px}div.txt-cell div.read_more{bottom:12px}.news-entry .txt-cell h4{font-size:18px;padding:3px 0}.template-time div.day{font-size:28px}.template-time div.day.period{font-size:19px}.template-time div.day div.trennstrich{height:20px}.news-index .teaser .img .template-time{left:5px}.zusatzinfo{width:48%;display:inline-block;margin-right:1%;vertical-align:top}#news .news-entry .img-cell{height:200px;max-width:300px;width:40%}#news .news-entry::before{width:500px;height:500px;left:34%}form.service{max-width:630px}.radio-container{width:220px;display:inline-block}.selectfield,.radio-container.agb{margin-bottom:0}.form-left{width:48%;float:left}.form-right{width:48%;float:right}.short-left .form-left,.short-right .form-right{width:30%}.short-left .form-right,.short-right .form-left{width:66%}.agb .label_rb{min-width:600px}.teaser_headline{font-size:18px}.bottom-link,.teaser .teaser_bottom a{font-size:16px}.input_container_holder{position:relative;width:calc(100% + 10px);margin-left:-5px}.input_container{width:calc(33% - 10px);margin:3px 5px;display:inline-block}.input_container2{max-width:66%}.input_container2 button{display:inline-block;max-width:300px!important}.input_container2,#lieferanschrift{margin:40px 0;padding:30px 0 5px}.result-cell .cell{padding:10px 0!important}.template-youtube,.gmap{height:510px}.gmap-container .cell,.youtube .cell{display:table-cell}.cell.spacer{width:25px}.cell.right-cell{width:410px}.slick-list{width:100%}.product_container{width:calc(100% + 20px);margin-left:-10px;padding-bottom:40px}.product h3{font-size:18px}.product{width:calc(50% - 23px);display:inline-block;margin:10px}.product .preis{font-size:22px;padding-bottom:0}.gutschein .new_type_table{margin-top:30px}.product .content_cell{height:151px;padding:17px}div.aufgehorcht-forced .img-cell,.product .img-cell{width:185px}.more_details,.inner_table .akkordeon{font-size:16px}button.next_step{max-width:32%;font-size:20px;cursor:pointer}#aufgehorcht_forcieren button:hover,button.next_step:hover{-webkit-box-shadow:0 0 8px 1px rgb(0 0 0 / .25);-moz-box-shadow:0 0 8px 1px rgb(0 0 0 / .25);box-shadow:0 0 8px 1px rgb(0 0 0 / .25)}button.next_step span{top:-3px;font-size:10px}div.aufgehorcht-forced{top:80px}#footer{position:relative;z-index:5}#footer_adresse{display:inline-table;font-size:16px;color:rgb(255 255 255 / .6);line-height:1.375;text-align:left;padding-bottom:30px;margin-top:20px;table-layout:fixed;box-sizing:border-box;width:100%}.to_top_txt{position:absolute;top:3px;left:40px;font-size:16px;color:#fff;line-height:1.375;width:100px;text-align:left}#footer_content{padding:25px 0 35px;font-size:17px;line-height:1.4}#footer_content h3{margin:20px 0 28px;font-size:24px}#footer_content .news-date{width:105px}#footer_content .newslink{margin-bottom:15px}#footer_menu{padding:16px 0}#footer_menu a.quicklink{padding:0 15px 0 0}.first-footer{padding-right:25px;width:34%;box-sizing:border-box}#menu-header>div{padding-top:7px}#menu-header a.kontakt.button{font:normal normal normal 16px/21px "Roboto Condensed";letter-spacing:0;color:#FFF;text-transform:uppercase;border-radius:0 0 6px 6px;padding:10px 15px;width:auto;margin-left:20px;vertical-align:top}img.logo_leichte_hover,img.logo_leichte{margin-right:10px;width:14px;top:3px;position:relative;left:2px}a:hover img.logo_leichte,img.logo_leichte_hover{display:none}a:hover img.logo_leichte_hover{display:inline-block}.small_gallery .captionholder .fliesstext{text-align:left}