.fliesstext,.template-text,body,html,label,p.fliesstext{font:300 18px/26px 'Roboto Condensed'}.cell:not(.mobile),.table{height:100%;position:relative}.form-left,.small-left .cell{float:left}.mobile,.scroller,.subtemplate.hide-desktop,div.naviblock{display:none!important;visibility:hidden!important}.break1.cell,.cell:not(.mobile){display:table-cell!important}.break2{display:none!important}#fb-link,.break1,.hide-element{display:block!important;visibility:visible!important}a.goto.break1,b.break1,p.break1,span.break1{display:inline-block!important;visibility:visible!important}body,html{max-width:none;display:block}.noscript,.ueberschrift,h1,noscript{font:52px/58px 'EB Garamond';margin-bottom:30px;padding-bottom:0;margin-top:30px;text-align:left}.menucontainer,.teaser .container{margin-bottom:0}.template-text h2 a.goto,.zwischen_ueberschrift,h2{font:38px/44px 'EB Garamond'}#appointments .resizerTemplate.resizer .resize-button h2,.zwischen_ueberschrift2,h3{font:28px/36px 'EB Garamond'}.zwischen_ueberschrift3,h4{font-size:22px;line-height:29px}#content.full,#content.full .fliesstext,#content.full .template-text{font:300 16px/23px 'Roboto Condensed'}#footer,#mainmenu-content-container a{font:300 20px/26px 'Roboto Condensed'}.template-text p.location,.template-text p.phone,.template-text p.phone a,p.introtext{font:300 22px/32px 'Roboto Condensed'}.template-text p.phone a:hover{color:#000}.caption,p.kleintext{font:300 14px/19px 'Roboto Condensed'}.template-text p.location:before,.template-text p.phone:before{top:8px;font-size:16px}.text-text.with-infoblock .right-cell{width:390px}.text-text.with-infoblock .right-txt{margin-left:100px;padding-left:30px}.text-text.with-infoblock .template-img{margin-top:50px}#appointments .text-text.with-infoblock .template-img,.radio-container.agb,.selectfield{margin-top:0}.table{display:table;table-layout:fixed;width:100%;box-sizing:border-box}#mainmenu-holder>div,.menucontainer{display:inline-block}.cell:not(.mobile){text-align:left;vertical-align:top;width:auto}.txt-block p{padding-top:0;margin-bottom:70px}.blocked,.boxed{padding:0 20px}#content.full .blocked{max-width:875px}#header{z-index:1;text-align:center}#headerlogo{padding:30px 0;height:auto;min-height:130px;z-index:9998}#headerlogo img{height:88px}#content.full{padding:50px 20px}#content.full h1{font-size:40px}#content.full h2{font:bold 20px/23px 'Roboto Condensed';letter-spacing:0;color:#8f0054;text-transform:uppercase;margin-bottom:15px}#content-holder{background-size:870px auto;height:auto;display:table-row}#mainmenu-container{position:relative;left:auto;right:0;top:0;z-index:99992;margin-left:230px;margin-right:10px;height:auto;width:auto}#mainmenu-content-container{background:0 0;height:auto;overflow:visible}.menucontainer{margin-left:30px;position:relative;padding-bottom:15px}#headerlogo::before,.submenu{display:none}.menucontainer .container.hm{position:relative;padding-left:0;padding-right:13px}.footer-table .cell,.submenu .container,a.hm_link{padding:0}#headerlogo_link{position:absolute;left:20px;top:30px}#mainmenu-content-container a{color:#000;letter-spacing:0}#mainmenu-links{text-align:right;padding-top:40px;padding-bottom:5px}#mainmenu-content-container .container.hm.aktiv .menu_nav,#mainmenu-content-container .container.hm.aktiv a.hm_link,#mainmenu-content-container a:hover{color:#900054}#mainmenu-content-container .container.hm.aktiv a.hm_link{border-bottom:1px solid #900054}.container.hm>a.menu_nav{left:auto;right:-2px}.container.hm>a.menu_nav span:before{content:"\e90c";font-size:4px;position:relative;top:-5px}#mainmenu-holder{display:block;height:auto;background:0 0;text-align:right;padding:0}.submenu{background-color:#900054;color:#fff;opacity:0;visibility:hidden;height:auto;position:absolute;left:0;width:max-content;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;padding:26px 10px 5px 30px;text-align:left;top:100%;z-index:90}.footerlinks-container,.image-image-image .cell .template-img,.txt-block{text-align:center}.last .submenu{left:auto;right:0}.submenu .sm a{color:#fff!important;padding-right:20px}.submenu .sm{padding-bottom:25px}.submenu .sm a:hover,.submenu .sm.aktiv a{padding-right:10px;padding-left:10px}.submenu .sm a:before,.submenu .sm.aktiv a:before{content:"\e900";font-size:6px;position:absolute;top:10px;left:0;opacity:0}.menucontainer:hover .submenu,.submenu .sm a:hover:before,.submenu .sm.aktiv a:before{opacity:1;z-index:9;visibility:visible;display:block}#content{padding-bottom:90px}.txt-block{margin:0 auto;max-width:650px;font-size:20px}.txt-block img{margin:165px auto 65px}a.button{margin:10px 10px 20px;padding:7px 0 9px}a.button span,a.button:hover span{right:25px}a.button:hover span{right:23px}a.social-link{font-size:16px;margin-top:35px}a.social-link:hover{color:#8f0054}a.social-link span{margin-bottom:5px}.subtemplate{padding:30px 0 0}.subtemplate.resizerTemplate{padding:20px 0 0}.subtemplate.trenner{padding:40px 0}.grey,.subtemplate.css-special{padding-top:40px;padding-bottom:40px;margin-top:40px}.css-special.resizerTemplate{padding-top:0!important}.image-image,.image-image-image,.image-text,.image-text-small,.text-image,.text-image-small,.text-text,.text-text-text{display:table;table-layout:fixed;box-sizing:border-box;width:100%}.image-image .text,.image-text .image-and-caption,.image-text .text,.image-text-small .image-and-caption,.image-text-small .text,.text-image .image-and-caption,.text-image .text,.text-image-small .image-and-caption,.text-image-small .text{display:table-cell;vertical-align:top}.image-text-small .image-and-caption,.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{overflow:hidden;max-width:534px}.small-left .image-and-caption.left-cell .template-img{height:auto}.image-image-image .image-and-caption .template-img,.image-text-small .image-and-caption .template-img,.text-image-small .image-and-caption .template-img{height:230px;overflow:hidden}.small-left .left-cell{max-width:400px;width:36.5%}.small-left .right-cell{width:calc(60% - 16px)}.image-image .cell,.image-image-image .image,.small-left .left-cell,.small-left .right-cell,.text-text .cell,.text-text-text .cell{display:table-cell;margin:0;vertical-align:top;overflow:hidden}.image-image div.spacer,.image-image-image div.spacer,.image-text div.spacer,.image-text-small div.spacer,.text-image div.spacer,.text-image-small div.spacer,.text-text div.spacer,.text-text-text div.spacer{display:table-cell;width:22px;height:1px}.text-text .template-text{padding-right:20px}.text-text .template-text.right-txt{padding-left:20px;padding-right:0}.caption.blocked{padding:5px 0}.gallerytemplate .navbar{width:100%;box-sizing:border-box;background:0 0}.subtemplate.template-gallery .navbar,.subtemplate.template-gallery .navbar-inner{position:absolute;top:0;left:0}.subtemplate.template-gallery .blocked>div.navbar{left:20px;right:20px;width:auto;height:min-content}.subtemplate.template-gallery .navbar img.spacer{display:block;width:100%}.subtemplate.template-gallery .navbar .navbar-inner{height:100%}.subtemplate.template-gallery .navbar .navbar-inner .slick-dots{position:absolute;top:100.1%;right:0;width:auto;max-width:20%}.subtemplate.template-gallery .navbar .navbar-inner .slick-dots li{padding-top:15px}.subtemplate.template-gallery .caption{max-width:75%}.resizerTemplate.resizer .resize-button{padding:18px}.resizerTemplate.resizer .resize-button h2{font-size:22px}.resizerTemplate.resizer .resize-button p{position:absolute;right:55px;top:20px;color:#999;font-size:16px}.resizerTemplate.resizer .akkordeon{padding:10px 0 15px}.image-image-image{width:calc(100% + 22px);box-sizing:content-box;padding:0 10px;margin-left:-10px}.image-image-image.img-box .slideable{display:inline-block;width:33.3%;padding:0 22px 12px 0;box-sizing:border-box}.template-visitenkarte .left-cell{width:140px}.template-visitenkarte .template-img{width:122px;height:122px}.template-text a.button,button.button{padding:17px 45px;margin-top:25px;margin-left:0;font:18px/24px 'Roboto Condensed'}.vimeo,.youtube{height:600px;overflow:hidden}.subtemplate .template-text.submenubox a.goto{font:16px/21px 'Roboto Condensed'}#appointments_teaser .image-and-caption{max-width:350px}#appointments .resizerTemplate .resize-button,.teaser_headline{font-size:18px}#appointments_teaser .caption h3{font:22px/29px 'EB Garamond';letter-spacing:0;color:#900054;margin-bottom:5px}#appointments_teaser .caption,.bottom-link,.teaser .teaser_bottom a{font-size:16px}#appointments .image-text .image-and-caption .template-img{max-height:280px}#appointments .resizerTemplate .container{width:calc(100% + 20px)}#appointments_teaser.subtemplate{padding-top:20px;padding-bottom:0}#appointments_teaser.subtemplate .template-appointments{padding-bottom:0}#appointments .right-txt.submenubox{margin-top:0;margin-bottom:0}.anfrageformular div.template-text,.anfrageformular form{max-width:700px;margin-bottom:30px}.text-text form{margin-left:20px;padding-bottom:20px}form.service{max-width:630px}.radio-container{width:45%;display:inline-block;max-width:200px}.agb.radio-container{max-width:none;width:auto}.form-left{width:48%}.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%}.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}#lieferanschrift,.input_container2{margin:40px 0;padding:30px 0 5px}.result-cell .cell{padding:10px 0!important}#footer h2{color:#fff;font-size:26px}#footer .holder::before{background-image:url('../grafiken/Franzen-Streifen_grau.png');background-size:auto 86px;height:86px;top:-85px}img.kulturraum-logo{height:115px}.footer-table .cell h2{margin-bottom:15px}.footer-table{padding-bottom:30px}.footer-table .cell,a.footerlinks{font:300 18px/28px 'Roboto Condensed'}.footer-table .cell.last-cell{text-align:right;width:60px;padding-left:80px}.footer-table .cell .white-logo{display:block;margin-bottom:30px;margin-top:10px}.footerlinks-container a{font-size:14px}.agree_window .agree_youtube_button{padding:13px 31px 13px 21px;font:18px/24px 'Roboto Condensed';margin-top:25px}.agree_window h3{font:36px/48px 'EB Garamond'}.template-appointments .agree_window h3{font:20px/24px 'EB Garamond'}