@import url(//fast.fonts.net/cssapi/f014ccd6-d2a9-4a8b-985f-a982428d1ca0.css);*{margin:0;padding:0;border:0;outline:0;background:transparent;color:inherit;font-size:inherit;font-family:inherit;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;text-decoration:none;background-size:cover;background-repeat:no-repeat;background-position:center center}address,article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,mark,meter,nav,ouput,progress,section,source,summary,time,video,wbr,img{display:block}input:focus,textarea:focus,select:focus{outline:none}textarea{resize:none}table{border-collapse:collapse;border-spacing:0;padding:0;border:0}table td,table th{padding:0}input{-webkit-border-radius:0}a:active,label:active{outline:none}a:focus,label:focus{-moz-outline-style:none;outline:none}input[type=checkbox]{border-width:0}html{overflow-y:scroll;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-smooth:always}body,html{height:100%;-webkit-text-size-adjust:none}body{color:#000}ul{overflow:auto;list-style-type:none;list-style-position:outside}ul li{list-style-type:none}.clear{clear:both;height:1px;overflow:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}*{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit}html{font-family:"Futura W01 Light";line-height:1.2}@media only screen and (min-width:668px){html{font-size:17px}}@media only screen and (max-width:667px){html{font-size:18px}}h1{margin-bottom:15px;text-transform:uppercase;line-height:1.3}@media only screen and (min-width:668px){h1{font-size:35px}h1 br.mobile{display:none}}@media only screen and (max-width:667px){h1{font-size:28px}}h1 a{text-transform:none}h2{color:#e6473e;text-transform:uppercase}@media only screen and (max-width:667px){h2{margin-bottom:5px}}b{font-family:"Futura W01 Medium"}img{max-width:100%}body{height:100%}@media only screen and (min-width:1024px){body.default_page article{padding-top:200px}}@media only screen and (min-width:668px) and (max-width:1023px){body.default_page article{padding-top:155px}}@media only screen and (max-width:667px){body.default_page article{padding-top:113px}}.body--1{background-image:url(/assets/oktoberfest/bg_oktoberfest.png);background-size:100% auto;background-repeat:repeat-y;background-position:center 200px}.only-print{display:none}#wrapper{min-height:100%;position:relative}header{width:100%;position:absolute;background-color:#fff;font-size:16px;text-transform:uppercase;z-index:5000}header.fixed{position:fixed;top:-130px}@media only screen and (min-width:668px) and (max-width:1023px){header{padding:25px 0 20px 0;position:fixed}}@media only screen and (max-width:667px){header{padding:17px 0 10px 0;position:fixed}}header .top{overflow:visible;padding-bottom:5px}@media only screen and (max-width:1023px){header .top{float:left}header .top .call,header .top form{display:none}}header .bottom{padding:25px 0}@media only screen and (max-width:1023px){header .bottom{width:100%;max-height:0;position:absolute;top:0;left:0;padding:0;background-color:#fff;overflow:hidden;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}header .bottom.open{max-height:1000px}}header .right{float:right}@media only screen and (min-width:1024px){header .right{display:none}}@media only screen and (min-width:668px) and (max-width:1023px){header .right{padding-top:35px}}@media only screen and (max-width:667px){header .right{padding-top:20px}}header form{float:right;margin:6px 15px 0 0}@media only screen and (max-width:1023px){header nav{width:100%;display:block;padding:105px 30px 55px 30px}}@media only screen and (max-width:667px){header nav{padding-left:23px;padding-right:23px}}@media only screen and (max-width:1023px){header nav a{display:block;margin-bottom:17px;font-size:28px}}header nav a:hover,header nav a.active{color:#e6473e}@media only screen and (max-width:1023px){header nav span{display:none}}header #hamburger{position:relative;cursor:pointer;width:45px;height:37px;float:right}header #hamburger>div>*{display:block;position:absolute;width:100%;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .2s,top .4s .2s;-moz-transition:-moz-transform .2s,top .4s .2s;-ms-transition:-ms-transform .2s,top .4s .2s;-o-transition:-o-transform .2s,top .4s .2s;-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top}header #hamburger>div>*:nth-child(1){top:0}header #hamburger>div>*:nth-child(2){top:50%;-webkit-transform:rotate(0) translateY(-50%);-moz-transform:rotate(0) translateY(-50%);-o-transform:rotate(0) translateY(-50%);-ms-transform:rotate(0) translateY(-50%);transform:rotate(0) translateY(-50%)}header #hamburger>div>*:nth-child(3){top:100%;-webkit-transform:rotate(0) translateY(-100%);-moz-transform:rotate(0) translateY(-100%);-o-transform:rotate(0) translateY(-100%);-ms-transform:rotate(0) translateY(-100%);transform:rotate(0) translateY(-100%)}header #hamburger.active>div>*{top:50%;-webkit-transition:-webkit-transform .3s .3s,top .3s;-moz-transition:-moz-transform .3s .3s,top .3s;-ms-transition:-ms-transform .3s .3s,top .3s;-o-transition:-o-transform .3s .3s,top .3s}header #hamburger.active>div>*:nth-child(1),header #hamburger.active>div>*:nth-child(2){-webkit-transform:rotate(135deg) translateY(-50%);-moz-transform:rotate(135deg) translateY(-50%);-o-transform:rotate(135deg) translateY(-50%);-ms-transform:rotate(135deg) translateY(-50%);transform:rotate(135deg) translateY(-50%)}header #hamburger.active>div>*:nth-child(2){opacity:0;-webkit-transition:-webkit-transform .3s .3s,top .3s opacity .01s .3s;-moz-transition:-moz-transform .3s .3s,top .3s opacity .01s .3s;-ms-transition:-ms-transform .3s .3s,top .3s opacity .01s .3s;-o-transition:-o-transform .3s .3s,top .3s opacity .01s .3s}header #hamburger.active>div>*:nth-child(3){-webkit-transform:rotate(-135deg) translateY(-50%);-moz-transform:rotate(-135deg) translateY(-50%);-o-transform:rotate(-135deg) translateY(-50%);-ms-transform:rotate(-135deg) translateY(-50%);transform:rotate(-135deg) translateY(-50%)}header #hamburger.active div div{height:2px}header #hamburger div div{width:100%;height:6px;background-color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.logo{display:block;float:left}@media only screen and (min-width:668px){.logo{width:78px}}@media only screen and (max-width:667px){.logo{width:60px}}@media only screen and (min-width:1024px){.logo{margin-top:20px}}.logo img{width:100%}nav{width:100%;text-transform:uppercase}@media only screen and (min-width:668px){nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:justify;align-content:space-between}nav span{border-right:1px solid #000}nav>*{display:inline-block}}@media only screen and (min-width:1024px){.call{float:right;display:inline-block;padding:5px 5px;border:2px solid #e6473e;border-top:0;color:#e6473e}.call.tablet{display:none}.call svg{width:18px;height:18px;float:left;margin-right:8px}}@media only screen and (max-width:1023px){.call{height:37px;float:right;margin-right:35px}.call.tablet{display:block}.call.desktop{display:none}.call svg{width:auto;max-width:100%;height:37px}}@media only screen and (min-width:1024px){.call:hover{border:2px solid #000;border-top:0;color:#000}}.call:hover svg *{fill:#000}@media only screen and (min-width:668px){article{padding-top:70px}}@media only screen and (max-width:667px){article{padding-top:45px}}.to_top_wrapper{padding:13px 0 70px 0;text-align:center}@media only screen and (min-width:668px){.to_top_wrapper.mobile{display:none}}@media only screen and (max-width:667px){.to_top_wrapper{padding-bottom:45px}}.to_top{overflow:hidden;display:inline-block}@media only screen and (max-width:667px){.to_top svg{width:50px;height:auto;max-height:100%}}.to_top:hover path{fill:#e6473e}footer{overflow:hidden}@media only screen and (min-width:1024px){footer h1{font-size:32px}}@media only screen and (min-width:668px) and (max-width:1023px){footer h1{font-size:27px}}@media (max-width:350px){footer h1{font-size:22px}}@media only screen and (min-width:668px){footer .top,footer .bottom{padding:30px 23px 25px 23px}}@media only screen and (max-width:667px){footer .top,footer .bottom{padding:17px 17px}}footer .top>.inside,footer .bottom>.inside{max-width:800px}@media only screen and (min-width:668px){footer .top>.inside,footer .bottom>.inside{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}footer .top{background-color:#f2f2f2}@media only screen and (min-width:668px){footer .left{width:52%}}@media only screen and (min-width:668px){footer .right{width:48%}}@media only screen and (max-width:667px){footer .right{clear:both;padding-top:20px}}footer .small{display:block;color:#7f7f7f}@media only screen and (min-width:668px){footer .small{font-size:13px}}@media only screen and (max-width:667px){footer .small{padding:3px 0 3px 0;font-size:15px}}footer .icon{display:inline-block;margin:11px 7px 0 0}@media only screen and (max-width:667px){footer .icon{margin-top:13px;margin-right:14px}footer .icon:last-child{margin-right:0}}footer .icon svg{width:30px;height:30px}footer .contact{line-height:1.4;margin:3px 0 16px 0}footer .contact:last-child{margin:0}footer a.icon:hover{color:#e6473e}footer a.icon:hover svg path{fill:#e6473e}footer a.bold_red_border_box{margin-bottom:1rem}footer a.bold_red_border_box:hover{color:#000;border-color:#000}footer .col{line-height:2;text-transform:none}@media only screen and (max-width:667px){footer .col a{display:block;float:left;line-height:1.8}footer .col a:first-child{width:54%}}footer .footer-navigation .inside{padding:0 30px}@media only screen and (max-width:667px){footer .footer-navigation .inside{padding:0 17px}}footer .footer-navigation .inside>div{position:relative}footer .footer-navigation .inside>div .footer-navigation-link{position:absolute;top:27px;color:black!important}footer .footer-navigation .inside>div .footer-navigation-link svg path{fill:#000!important}footer .footer-navigation .inside>div .footer-navigation-link:hover{color:#e6473e!important}footer .footer-navigation .inside>div .footer-navigation-link:hover svg path{fill:#e6473e!important}footer .footer-navigation .inside>div .footer-navigation-link.prev{left:0;-webkit-transform-origin-x:0;-moz-transform-origin-x:0;-o-transform-origin-x:0;-ms-transform-origin-x:0;transform-origin-x:0}footer .footer-navigation .inside>div .footer-navigation-link.next{right:0;-webkit-transform-origin-x:100%;-moz-transform-origin-x:100%;-o-transform-origin-x:100%;-ms-transform-origin-x:100%;transform-origin-x:100%}footer .footer-navigation .inside>div .footer-navigation-link.next svg{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}@media only screen and (max-width:667px){footer .footer-navigation .inside>div .footer-navigation-link{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@media (max-width:330px){footer .footer-navigation .inside>div .footer-navigation-link{top:75px}}#footer-in-head{position:fixed;width:100%;left:0;top:0;display:none;z-index:9999;background-color:#f2f2f2}#footer-in-head .hamburger{position:relative;cursor:pointer;width:45px;height:37px;float:right}#footer-in-head .hamburger>div>*{display:block;position:absolute;width:100%;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .2s,top .4s .2s;-moz-transition:-moz-transform .2s,top .4s .2s;-ms-transition:-ms-transform .2s,top .4s .2s;-o-transition:-o-transform .2s,top .4s .2s;-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top}#footer-in-head .hamburger>div>*:nth-child(1){top:0}#footer-in-head .hamburger>div>*:nth-child(2){top:50%;-webkit-transform:rotate(0) translateY(-50%);-moz-transform:rotate(0) translateY(-50%);-o-transform:rotate(0) translateY(-50%);-ms-transform:rotate(0) translateY(-50%);transform:rotate(0) translateY(-50%)}#footer-in-head .hamburger>div>*:nth-child(3){top:100%;-webkit-transform:rotate(0) translateY(-100%);-moz-transform:rotate(0) translateY(-100%);-o-transform:rotate(0) translateY(-100%);-ms-transform:rotate(0) translateY(-100%);transform:rotate(0) translateY(-100%)}#footer-in-head .hamburger.active>div>*{top:50%;-webkit-transition:-webkit-transform .3s .3s,top .3s;-moz-transition:-moz-transform .3s .3s,top .3s;-ms-transition:-ms-transform .3s .3s,top .3s;-o-transition:-o-transform .3s .3s,top .3s}#footer-in-head .hamburger.active>div>*:nth-child(1),#footer-in-head .hamburger.active>div>*:nth-child(2){-webkit-transform:rotate(135deg) translateY(-50%);-moz-transform:rotate(135deg) translateY(-50%);-o-transform:rotate(135deg) translateY(-50%);-ms-transform:rotate(135deg) translateY(-50%);transform:rotate(135deg) translateY(-50%)}#footer-in-head .hamburger.active>div>*:nth-child(2){opacity:0;-webkit-transition:-webkit-transform .3s .3s,top .3s opacity .01s .3s;-moz-transition:-moz-transform .3s .3s,top .3s opacity .01s .3s;-ms-transition:-ms-transform .3s .3s,top .3s opacity .01s .3s;-o-transition:-o-transform .3s .3s,top .3s opacity .01s .3s}#footer-in-head .hamburger.active>div>*:nth-child(3){-webkit-transform:rotate(-135deg) translateY(-50%);-moz-transform:rotate(-135deg) translateY(-50%);-o-transform:rotate(-135deg) translateY(-50%);-ms-transform:rotate(-135deg) translateY(-50%);transform:rotate(-135deg) translateY(-50%)}#footer-in-head .hamburger.active div div{height:2px}#footer-in-head .hamburger div div{width:100%;height:6px;background-color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}@media only screen and (min-width:668px){#footer-in-head .hamburger{margin-right:30px;margin-top:30px}}@media only screen and (max-width:667px){#footer-in-head .hamburger{margin-top:17px;margin-right:17px}}@media only screen and (max-width:667px){#footer-in-head{height:100vh}}#footer-in-head .footer-navigation{display:none!important}@media only screen and (min-width:1024px){#footer-in-head footer .top{padding-top:125px;padding-bottom:125px}}@media only screen and (min-width:668px) and (max-width:1023px){#footer-in-head footer .top{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width:667px){#footer-in-head footer .top{padding-top:50px;padding-bottom:40px}}@media (max-height:600px){#footer-in-head footer .top{padding-top:25px}#footer-in-head footer .top .contact *{font-size:85%}}#footer-in-head footer .bottom{display:none!important}.kontaktformular{margin-top:2rem}@media only screen and (min-width:668px){.kontaktformular{margin-top:1rem}}.kontaktformular__twoColumn{display:grid;width:100%;grid-template-columns:1fr;grid-gap:.75rem}@media only screen and (min-width:668px){.kontaktformular__twoColumn{grid-template-columns:1fr 1fr}}.kontaktformular__infobox{margin-bottom:1rem;padding:1rem;background:#f2f2f2}.kontaktformular textarea,.kontaktformular input{width:100%;margin:0;margin-top:.25rem;padding:.5rem .75rem;height:auto}.kontaktformular__errors{padding:1rem;background:#e6473e;color:#fff;font-weight:700;display:-webkit-flex;display:flex;flex-direction:column;gap:.25rem}.kontaktformular form{display:-webkit-flex;display:flex;flex-direction:column;gap:.75rem}.kontaktformular__fileUploadLabel{background-color:#e6473e;color:#fff;padding:.5rem;font-family:sans-serif;border-radius:.3rem;cursor:pointer;margin-top:1rem}.kontaktformular__fileUploadElement{display:-webkit-flex;display:flex;flex-direction:column;align-items:start;margin-top:1rem}.kontaktformular__chosenFile{width:100%;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:62em){.kontaktformular__chosenFile{grid-template-columns:1fr 1fr}}@media (min-width:75em){.kontaktformular__chosenFile{grid-template-columns:1fr 1fr 1fr}}.kontaktformular__file{border:1px solid #dcdcdc;border-radius:3px;padding:.3rem;display:-webkit-flex;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.kontaktformular__file img{height:75%;width:auto;cursor:pointer}.kontaktformular__uploadprogressbar{margin-top:1rem;width:100%;height:1rem;border:1px solid #e6473e;position:relative;display:none}.kontaktformular__uploadprogress{background-color:#e6473e;position:absolute;inset:0}.inside{max-width:860px;margin:0 auto}.entry{clear:both;overflow:auto}@media only screen and (min-width:668px){.entry{margin-bottom:60px}.entry.roteBox{margin-bottom:47px}.entry.referenzen{margin-bottom:40px}.entry.mobileAkkordeonStart{margin-bottom:0}}@media only screen and (max-width:667px){.entry{margin-bottom:37px}.entry.team{margin-bottom:27px}.entry.roteBox{margin-bottom:35px}.entry.referenzen{margin-bottom:25px}.entry.mobileAkkordeonStart{margin-bottom:21px}.entry.mobileAkkordeonStart .partner,.entry.mobileAkkordeonStart .offeneStellen,.entry.mobileAkkordeonStart .news{margin-bottom:10px}.entry.bubbles,.entry.referenzenDetails,.entry.offeneStellenDetails,.entry.newsDetails{margin-bottom:20px}}@media only screen and (min-width:668px){.entry.alleReferenzen{margin-bottom:50px}}@media only screen and (max-width:667px){.entry.alleReferenzen{margin-bottom:20px}}@media only screen and (min-width:668px){.entry.auflistungen{margin-bottom:35px}}@media only screen and (max-width:667px){.entry.auflistungen{margin-bottom:15px}}.entry.referenzenDetails{overflow:initial}.entry.suche{overflow:hidden}.entry.success a{margin-top:1rem}.entry.small_margin_bottom.standard{margin-bottom:20px}.entry.before_bubbles.standard{margin-bottom:45px}.entry a{color:#e6473e}.entry a:hover{color:#000;border-color:#000}@media only screen and (min-width:668px){.entry>.inside,header>.inside,.intro>.inside{padding:0 30px}}@media only screen and (max-width:667px){.entry>.inside,header>.inside,.intro>.inside{padding:0 17px}}.fpmain{width:100%!important}.fpmain img{width:100%!important;height:auto!important}.fpmain,.text,.text1,.text2{line-height:1.4}.border_bottom{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #adadad}.border_bottom:last-child{margin-bottom:5px}@media only screen and (max-width:667px){.border_bottom:last-child{border-bottom:0;padding-bottom:0}article>.entry:last-child .border_bottom:last-child{border-bottom:1px solid #adadad;padding-bottom:25px}}article>.entry:last-child .border_bottom:last-child{margin-bottom:0}@media only screen and (min-width:668px){article>.entry:last-child .border_bottom:last-child{padding-bottom:0;border-bottom:0}}.underline{text-decoration:underline}sup{font-size:60%}a.back{position:relative;float:right;color:#e6473e!important;text-transform:uppercase}a.back:hover{color:#000!important}a.back:hover svg path{fill:#000}a.back svg{margin-right:5px}.icon{float:left;margin-right:10px}@media only screen and (max-width:667px){article .icon{margin-right:15px}}article .icon svg:hover path{fill:#000}@media only screen and (max-width:667px){article .icon svg{width:20px;height:auto;max-height:100%}}.bold_red_border_box{clear:both;font-family:"Futura W01 Medium";text-align:center;text-transform:uppercase;color:#e6473e}@media only screen and (min-width:668px){.bold_red_border_box{padding:5px;border:2px solid #e6473e}}@media only screen and (max-width:667px){.bold_red_border_box{padding:3px;border:1px solid #e6473e}}@media only screen and (max-width:667px){.bold_red_border_box a[href^="javascript"]{letter-spacing:-1px}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.loadingicon{width:50px;height:50px;margin:auto;background-image:url(/images/loading.png);background-size:contain;-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}ul li{position:relative;margin-bottom:12px}@media only screen and (min-width:668px){ul li{padding-left:15px}}@media only screen and (max-width:667px){ul li{padding-left:20px}}ul li:before{content:"";position:absolute;top:6px;left:0;background-color:#e6473e}@media only screen and (min-width:668px){ul li:before{width:5px;height:5px;top:6px}}@media only screen and (max-width:667px){ul li:before{width:8px;height:8px}}.entries_wrapper{overflow:auto;display:none}.entries_wrapper:first-of-type{display:block}.navigator{overflow:visible}.navigator a:hover svg path{fill:#000}.more_entries{float:left;text-transform:uppercase}.more_entries svg{position:relative;top:-2px;display:inline-block;margin-left:12px}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}article form{clear:both;overflow:auto;margin-top:42px}article form input,article form textarea,article form .si-select,article form .si-file_wrapper{float:left;margin:0 12px 7px 0;border:1px solid #e6473e}@media only screen and (min-width:668px){article form input,article form textarea,article form .si-select,article form .si-file_wrapper{height:28px;line-height:28px}}@media only screen and (max-width:667px){article form input,article form textarea,article form .si-select,article form .si-file_wrapper{width:100%;height:26px;margin-right:0;line-height:26px}}article form input,article form .si-select,article form .si-file_wrapper label,article form .si-options a{padding:0 8px}article form input{width:calc(30% - 12px);-webkit-appearance:none;border:2px solid #000}article form input[type=submit]{border:2px solid #e6473e;color:#e6473e;font-family:"Futura W01 Medium";text-transform:uppercase;line-height:100%;cursor:pointer}article form input[type=submit]:hover{color:#000;border-color:#000}article form input[type=submit].disabled{opacity:.5;pointer-events:none}article form input.error{border-color:#e6473e}article form label{display:block;width:fit-content}article form textarea{border:2px solid #000}article form .si-file_wrapper label{width:100%;height:100%;display:block;cursor:pointer}article form .si-file_wrapper label:hover{background-color:#e6473e;color:#fff}article form .si-select:hover{background-color:#e6473e;color:#fff}article form .si-options{border:1px solid #e6473e;border-top:0}article form .si-options a:hover,article form .si-options .si-selected{background-color:#e6473e;color:#fff}article form ::-webkit-input-placeholder{color:#000;opacity:1}article form ::-moz-placeholder{color:#000;opacity:1}article form :-ms-input-placeholder{color:#000;opacity:1}article form :-moz-placeholder{color:#000;opacity:1}#query{width:0;padding-bottom:3px;border-bottom:1px solid #000;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}#query.open{width:200px}@media only screen and (min-width:668px){#query{margin:1px 5px 0 0}}#submitsearch{width:19px;height:19px;background-image:url(/images/search.svg);cursor:pointer}@media only screen and (min-width:668px){#submitsearch{float:right}}#submitsearch:hover{background-image:url(/images/search_red.svg)}#print{width:19px;height:19px;position:relative;top:5px;right:12px;margin-left:10px;background-image:url(/images/print_header.svg);cursor:pointer}@media only screen and (min-width:1024px){#print{float:right}}@media only screen and (max-width:1023px){#print{display:none!important}}#print:hover{background-image:url(/images/print_header_red.svg)}.intro{height:100vh;position:relative;display:block}@media only screen and (min-width:1024px){.intro div.quote_wrapper{top:calc(50% + 100px)!important}}@media only screen and (min-width:668px) and (max-width:1023px){.intro div.quote_wrapper{top:calc(50% + 78px)!important}}@media only screen and (max-width:1023px){.intro div.quote_wrapper{top:calc(50% + 56px)!important}}@media only screen and (min-width:1024px){.intro{padding-top:395px}}@media only screen and (min-width:668px) and (max-width:1023px){.intro{padding-top:450px}}@media only screen and (max-width:667px){.intro{padding-top:200px}}@media only screen and (max-width:667px) and (max-height:500px){.intro{padding-top:136px}}.intro svg{position:absolute;bottom:30px;left:50%;margin-left:-20px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.intro svg path{fill:#fff}@media only screen and (min-width:1024px){.intro svg:hover path{fill:#e6473e}}@media only screen and (max-width:667px){.intro svg{width:50px;height:auto;max-height:100%;margin-left:-25px}}@media only screen and (min-width:668px){.standard .dots,.standard .more{display:none}}@media only screen and (max-width:667px){.standard .hidden{display:none}}.bildMitZitat,.intro{overflow:hidden;position:relative;color:#fff}.bildMitZitat>div,.intro>div{display:block}.bildMitZitat .quote_wrapper,.intro .quote_wrapper{width:100%;max-width:860px;position:absolute;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%}@media only screen and (min-width:668px) and (max-width:1023px){.bildMitZitat .quote_wrapper.bottom,.intro .quote_wrapper.bottom{top:auto;bottom:0}}@media only screen and (max-width:667px){.bildMitZitat .quote_wrapper.bottom,.intro .quote_wrapper.bottom{top:auto;bottom:-30px}}@media only screen and (min-width:668px){.bildMitZitat .quote_wrapper,.intro .quote_wrapper{padding:0 30px}}@media only screen and (max-width:667px){.bildMitZitat .quote_wrapper,.intro .quote_wrapper{padding:0 17px}}.bildMitZitat .quote,.intro .quote{display:inline-block;font-family:"Futura W01 Medium";text-transform:uppercase;text-align:left;line-height:1.4;text-shadow:0 0 4px #000}@media only screen and (min-width:1024px){.bildMitZitat .quote,.intro .quote{font-size:39px}.bildMitZitat .quote.tablet,.intro .quote.tablet,.bildMitZitat .quote.mobile,.intro .quote.mobile{display:none}}@media only screen and (min-width:668px) and (max-width:1023px){.bildMitZitat .quote,.intro .quote{font-size:4.4vw}.bildMitZitat .quote.desktop,.intro .quote.desktop,.bildMitZitat .quote.mobile,.intro .quote.mobile{display:none}}@media only screen and (max-width:1023px) and (min-width:860px){.bildMitZitat .quote,.intro .quote{font-size:38px}}@media only screen and (max-width:667px){.bildMitZitat .quote,.intro .quote{font-size:7.6vw;line-height:1.27}.bildMitZitat .quote.desktop,.intro .quote.desktop,.bildMitZitat .quote.tablet,.intro .quote.tablet{display:none}}@media only screen and (min-width:500px) and (max-width:750px) and (orientation:landscape){.bildMitZitat .quote,.intro .quote{display:none}}.bildMitZitat .author,.intro .author{text-align:right;text-transform:none}@media only screen and (min-width:1024px){.bildMitZitat .author,.intro .author{margin-top:7px;font-size:15px}.bildMitZitat .author .mobile,.intro .author .mobile{display:none}}@media only screen and (min-width:668px) and (max-width:1023px){.bildMitZitat .author,.intro .author{margin-top:7px;font-size:2.3vw}.bildMitZitat .author .mobile,.intro .author .mobile{display:none}}@media only screen and (max-width:667px){.bildMitZitat .author,.intro .author{margin-top:3px;font-size:5.1vw}.bildMitZitat .author .notmobile,.intro .author .notmobile{display:none}}@media only screen and (min-width:500px) and (max-width:750px) and (orientation:landscape){.bildMitZitat .author,.intro .author{display:none}}.bildMitZitat .success,.intro .success{display:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:30px 30px 20px 30px;border:2px solid #e6473e;background-color:#fff;color:#000;text-transform:uppercase;text-align:center;cursor:pointer}@media only screen and (min-width:668px){.bildMitZitat .success,.intro .success{width:315px}}.bildMitZitat .success .underline,.intro .success .underline{display:inline-block;margin-top:20px}.bildMitZitat[data-picid="4"] .quote,.intro[data-picid="4"] .quote{text-shadow:0 0 4px #000}.bildMitZitat[data-picid="10"] .author,.intro[data-picid="10"] .author{text-align:left}@media only screen and (max-width:667px){.bildMitZitat[data-picid="13"][data-pageid="6"],.intro[data-picid="13"][data-pageid="6"],.bildMitZitat[data-picid="9"][data-pageid="6"],.intro[data-picid="9"][data-pageid="6"],.bildMitZitat[data-picid="14"][data-pageid="6"],.intro[data-picid="14"][data-pageid="6"]{background-position:87% center!important}.bildMitZitat[data-picid="13"][data-pageid="6"] .quote_wrapper,.intro[data-picid="13"][data-pageid="6"] .quote_wrapper,.bildMitZitat[data-picid="9"][data-pageid="6"] .quote_wrapper,.intro[data-picid="9"][data-pageid="6"] .quote_wrapper,.bildMitZitat[data-picid="14"][data-pageid="6"] .quote_wrapper,.intro[data-picid="14"][data-pageid="6"] .quote_wrapper{-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);bottom:20px}.bildMitZitat[data-picid="13"][data-pageid="6"] .quote_wrapper .quote,.intro[data-picid="13"][data-pageid="6"] .quote_wrapper .quote,.bildMitZitat[data-picid="9"][data-pageid="6"] .quote_wrapper .quote,.intro[data-picid="9"][data-pageid="6"] .quote_wrapper .quote,.bildMitZitat[data-picid="14"][data-pageid="6"] .quote_wrapper .quote,.intro[data-picid="14"][data-pageid="6"] .quote_wrapper .quote{position:absolute;bottom:0;width:calc(100% - 40px);left:20px}}@media only screen and (min-width:668px) and (max-width:1600px){.bildMitZitat[data-picid="13"][data-pageid="6"] .quote_wrapper,.intro[data-picid="13"][data-pageid="6"] .quote_wrapper,.bildMitZitat[data-picid="9"][data-pageid="6"] .quote_wrapper,.intro[data-picid="9"][data-pageid="6"] .quote_wrapper,.bildMitZitat[data-picid="14"][data-pageid="6"] .quote_wrapper,.intro[data-picid="14"][data-pageid="6"] .quote_wrapper{-webkit-transform:translate(-50%,-120%);-moz-transform:translate(-50%,-120%);-o-transform:translate(-50%,-120%);-ms-transform:translate(-50%,-120%);transform:translate(-50%,-120%);top:100%;bottom:auto}}.anmeldung form .si-select,.anmeldung form textarea,.anmeldung form input{float:none;display:inline-block;padding:0 12px;width:100%;height:40px}.anmeldung form input{padding:0 12px;width:100%;height:40px}.detailslider .bildMitZitat[data-picid="4"]{background-position:center top!important}@media only screen and (max-width:667px){.detailslider .bildMitZitat[data-picid="4"]{background-position:25% top!important}}@media only screen and (min-width:668px){.bildMitZitat{height:600px;margin-bottom:68px}}@media only screen and (max-width:667px){.bildMitZitat{height:330px;height:calc(100vh - 113px);margin-bottom:45px}.bildMitZitat.quoteorientation_bottom{background-position:88% 0px!important}}.roteBox{display:block}@media only screen and (min-width:668px){.roteBox.mobile{display:none}}@media only screen and (max-width:667px){.roteBox.desktop,.roteBox.tablet{display:none}}.roteBox .bold_red_border_box{color:#e6473e}.roteBox .bold_red_border_box:hover{color:#000;border-color:#000}@media only screen and (min-width:668px){.mobileAkkordeonStart>.inside>h1{display:none}.mobileAkkordeonStart .content{display:block!important}}@media only screen and (max-width:667px){.mobileAkkordeonStart.open>.inside>h1{background-image:url(/images/arrow_up_light_red.svg)}.mobileAkkordeonStart .content{display:none}.mobileAkkordeonStart>.inside>h1{display:block;padding-right:32px;background-image:url(/images/arrow_down_light_black.svg);background-size:32px auto;background-position:right 10px;cursor:pointer}.mobileAkkordeonStart .entry h1{display:none}.mobileAkkordeonStart .auflistungen{margin-bottom:0}}@media only screen and (min-width:668px){.auflistungen.cols2 .col{width:50%;float:left}.auflistungen.cols2 .col:nth-child(n+2){padding-left:15px}.auflistungen.cols2 .col ul{margin-bottom:0}}@media only screen and (max-width:667px){.auflistungen.cols2 .col h2{margin-top:20px}.auflistungen.cols2 .col:first-child h2{margin-top:0}}.auflistungen.cols2 ul{margin-bottom:15px}@media only screen and (max-width:667px){.auflistungen.mobileaccordion h2{display:block;background-image:url(/images/form_arrow_down_red.svg);background-size:18px auto;background-position:right center;cursor:pointer}.auflistungen.mobileaccordion h2.active{background-image:url(/images/form_arrow_up_black.svg);color:#000}.auflistungen.mobileaccordion ul{display:none}}.auflistungen h2{margin-bottom:7px}@media only screen and (min-width:668px){.referenzen .mobile{display:none}}@media only screen and (max-width:667px){.referenzen .desktop.tablet{display:none}.referenzen h2{margin-bottom:20px}}@media only screen and (max-width:667px){.alleReferenzen nav{font-size:15px}.alleReferenzen nav:before,.alleReferenzen nav:after{content:"";display:table}.alleReferenzen nav:after{clear:both}}@media (max-width:374px){.alleReferenzen nav{font-size:12px}}.alleReferenzen nav>a{color:#000;display:inline-block;margin-bottom:25px}.alleReferenzen nav>a svg{display:none}@media only screen and (max-width:667px){.alleReferenzen nav>a{float:left;margin-right:20px;margin-bottom:20px}}@media (max-width:374px){.alleReferenzen nav>a{margin-bottom:15px}}.alleReferenzen nav>a:hover,.alleReferenzen nav>a.active{color:#e6473e}.alleReferenzen.touch nav>a:hover{color:#000}.alleReferenzen.touch nav>a.active{color:#e6473e}@media only screen and (max-width:667px){.references,.partners{margin-bottom:10px}}.references a,.partners a{float:left;display:block}@media only screen and (min-width:668px){.references a,.partners a{width:calc(25% - 15px);margin:0 20px 20px 0;border:2px solid #adadad}.references a:hover,.partners a:hover{border:2px solid #e6473e}.references a:nth-child(4n),.partners a:nth-child(4n){margin-right:0}}@media only screen and (max-width:667px){.references a,.partners a{width:calc(33.33% - 8px);margin:0 12px 12px 0;border:1px solid #adadad}.references a:hover,.partners a:hover{border:1px solid #e6473e}.references a:nth-child(3n),.partners a:nth-child(3n){margin-right:0}}.references a img,.partners a img{max-width:100%;max-height:100%;margin-left:auto;margin-right:auto}.referenzenDetails .left,.referenzenDetails .right{margin-bottom:15px}@media only screen and (min-width:668px){.referenzenDetails .left,.referenzenDetails .right{width:50%;float:left}}.referenzenDetails .bold_red_border_box{display:block;color:#e6473e}.referenzenDetails .bold_red_border_box:hover{color:#000;border-color:#000}@media only screen and (min-width:668px){.referenzenDetails .bold_red_border_box{margin-bottom:30px}}@media only screen and (max-width:667px){.referenzenDetails .bold_red_border_box{margin-top:20px;margin-bottom:40px}}@media only screen and (min-width:668px){.referenzenDetails .manager{margin-bottom:10px}}@media only screen and (max-width:667px){.referenzenDetails .manager{margin-bottom:30px}.referenzenDetails .manager h2{margin-top:0}}@media only screen and (max-width:667px){.referenzenDetails .customers{margin-bottom:30px}.referenzenDetails .more_references{margin-bottom:30px}}.referenzenDetails .similar_referenzes{padding-top:95px}@media only screen and (max-width:667px){.referenzenDetails .similar_referenzes{display:none}}@media only screen and (min-width:668px){.referenzenDetails .right{padding-left:20px}.referenzenDetails .mobile{display:none}}@media only screen and (max-width:667px){.referenzenDetails .desktop,.referenzenDetails .tablet{display:none}}.referenzenDetails h2,.offeneStellenDetails h2{margin-top:25px;margin-bottom:12px}.referenzenDetails a,.offeneStellenDetails a{color:#000}.referenzenDetails a:hover,.offeneStellenDetails a:hover{color:#e6473e}@media only screen and (min-width:668px){.referenzenDetails ul,.offeneStellenDetails ul{margin-top:3px}}@media only screen and (max-width:667px){.referenzenDetails ul,.offeneStellenDetails ul{margin-top:8px}}@media only screen and (min-width:668px){.offeneStellenDetails .text2{margin-bottom:25px}}@media only screen and (max-width:667px){.offeneStellenDetails .text2{margin-top:20px;margin-bottom:15px}}.offeneStellenDetails form{margin-bottom:10px}.offeneStellenDetails form h2{margin-bottom:7px}@media only screen and (max-width:667px){.offeneStellenDetails form h2{margin-top:0}}.offeneStellenDetails form #si-anrede{margin-right:7px}@media only screen and (min-width:668px){.offeneStellenDetails form #si-anrede{width:calc(19% - 7px)}}@media only screen and (max-width:667px){.offeneStellenDetails form #si-anrede{width:calc(40% - 7px)}}@media only screen and (min-width:668px){.offeneStellenDetails form #vorname{width:calc(43% - 12px)}}@media only screen and (max-width:667px){.offeneStellenDetails form #vorname{width:60%;margin-right:0}}@media only screen and (min-width:668px){.offeneStellenDetails form #nachname,.offeneStellenDetails form #ort,.offeneStellenDetails form .motivationsschreiben_wrapper,.offeneStellenDetails form input[type=submit]{width:38%;margin-right:0}.offeneStellenDetails form #strasse{width:calc(62% - 12px)}.offeneStellenDetails form #telefon,.offeneStellenDetails form .lebenslauf_wrapper{width:calc(32% - 7px);margin-right:7px}.offeneStellenDetails form .arbeitzeugnisse_wrapper{width:calc(30% - 12px)}}@media only screen and (max-width:667px){.offeneStellenDetails form input{width:100%}.offeneStellenDetails form #telefon,.offeneStellenDetails form .email input{width:calc(50% - 3.5px)}.offeneStellenDetails form #telefon{margin-right:7px}.offeneStellenDetails form .email input{margin-right:0}}@media only screen and (max-width:667px){.offeneStellenDetails .profile h2{margin-top:15px}}.news .n{overflow:hidden}.news .n h2 span{color:#000;font-family:"Futura W01 Medium"}.news .n img{width:48%;float:right;margin-left:20px}@media only screen and (max-width:667px){.news .n img{display:none}}@media only screen and (min-width:668px){.news .n .fpmain span.mobile{display:none}}@media only screen and (max-width:667px){.news .n .fpmain span.desktop,.news .n .fpmain span.tablet{display:none}}.news .n .text1{width:auto!important}.newsDetails .icon{margin-top:15px}.newsDetails .entries_wrapper.last_visible .border_bottom:last-child{margin-bottom:7px;border-bottom:0}.newsDetails .entries_wrapper .border_bottom:last-child{margin-bottom:25px}.newsDetails .navigator{margin-bottom:10px}.newsDetails .text1,.newsDetails .text2{display:inline}.newsDetails .text1:before,.newsDetails .text2:before,.newsDetails .text1:after,.newsDetails .text2:after{display:none}.newsDetails .gallery{margin-top:12px}.newsDetails .gallery a{position:relative;float:left;width:12.5%;margin-bottom:12px}.newsDetails .gallery a div{padding-bottom:100%;margin-right:12px;background-size:cover;background-position:center}@media only screen and (min-width:668px) and (max-width:1023px){.newsDetails .gallery a{width:16.666666%}}@media only screen and (max-width:667px){.newsDetails .gallery a{width:25%}.newsDetails .navigator{width:calc(100% - 60px);float:right;margin-top:-31px;overflow:initial}.newsDetails .navigator .more_entries{float:right}.newsDetails .navigator .back{clear:both;margin-top:45px}.newsDetails .entries_wrapper.last_visible .n:first-child{padding-top:25px;border-top:1px solid #adadad}}.services{overflow:hidden}@media only screen and (min-width:1024px){.services.entry{margin:-20px 0 80px 0}}@media only screen and (min-width:668px) and (max-width:1023px){.services.entry{margin:-12px 0 80px 0}}@media only screen and (max-width:667px){.services.entry{margin-bottom:10px}}.services .service{text-align:center}@media only screen and (min-width:668px){.services .service:first-child{text-align:left}.services .service:last-child{text-align:right}}@media only screen and (max-width:667px){.services .service{width:50%;float:left;margin-bottom:35px}.services .service:hover{color:#e6473e}}.services .service div{display:inline-block;margin-bottom:12px;background-color:#e6473e}@media only screen and (min-width:668px){.services .service img{height:115px}}@media only screen and (max-width:667px){.services .service img{height:95px}}.services .service.active{color:#adadad}.services .service.active div{background-color:#adadad}@media only screen and (min-width:668px){.services .service:hover{color:#adadad}.services .service:hover div{background-color:#adadad}}@media only screen and (min-width:668px){.team .teammember.empty{opacity:0!important}}@media only screen and (max-width:667px){.team .teammember.empty{display:none!important}}@media only screen and (max-width:667px){.team.first_large h2{display:none}}.team.first_large .teammember{position:relative}@media only screen and (min-width:668px){.team.first_large .teammember{margin-left:20px}}@media only screen and (max-width:667px){.team.first_large .teammember{margin-bottom:10px}}.team.first_large .teammember.first{margin-left:0}@media only screen and (min-width:668px){.team.first_large .teammember.first{width:calc(100% - 10px)}}@media only screen and (min-width:1024px){.team.first_large .teammember.first .top{height:485px}}@media only screen and (min-width:668px) and (max-width:1023px){.team.first_large .teammember.first .top{height:520px}}@media only screen and (max-width:667px){.team.first_large .teammember.first .top{padding-bottom:102%}}@media only screen and (min-width:668px){.team.first_large .left,.team.first_large .right{width:50%;float:left}}.team.first_large .right{height:100%;overflow:auto}@media only screen and (max-width:667px){.team.first_large .right>.teammember:nth-child(3),.team.first_large .right .top .teammember:nth-child(2){margin-left:20px}}@media only screen and (min-width:1024px){.team.first_large .right>.top{height:300px}}@media only screen and (min-width:668px) and (max-width:1023px){.team.first_large .right>.top{height:335px}}@media only screen and (max-width:667px){.team.first_large .right>.top{height:200px;padding-top:5px}}.team.first_large .right .teammember{float:left}@media only screen and (min-width:668px){.team.first_large .right .teammember{width:calc(50% - 20px)}}@media only screen and (max-width:667px){.team.first_large .right .teammember{width:calc(50% - 10px)}.team.first_large .right .teammember .text{font-size:15px}.team.first_large .right .teammember .text b{font-size:1rem}}.team.first_large .right .teammember .top{background-size:auto 125%;background-position:center -5px}@media only screen and (min-width:668px){.team.first_large .right .teammember .top{height:185px}}@media only screen and (max-width:667px){.team.first_large .right .teammember .top{padding-bottom:95%}}.team.first_large .right>.teammember:nth-child(2){clear:both}.team.default{overflow:visible}@media only screen and (min-width:668px){.team.default .teammember{width:calc(33.33% - 20px);float:left;margin:0 0 25px 30px}.team.default .teammember:nth-child(3n+1){clear:both;margin-left:0}}@media only screen and (max-width:667px){.team.default .teammember{overflow:auto;margin-bottom:20px}.team.default .teammember>.text{margin-top:-5px;padding-left:180px}}.team.default .teammember .top{background-size:auto 125%;background-position:center -5px}@media only screen and (min-width:1024px){.team.default .teammember .top{height:235px}}@media only screen and (min-width:668px) and (max-width:1023px){.team.default .teammember .top{height:185px}}@media only screen and (max-width:667px){.team.default .teammember .top{width:160px;height:155px;clear:both;float:left;margin-right:20px}}.team.default .navigator{overflow:visible}.team h2{margin-bottom:10px}.team .teammember .top{position:relative}@media only screen and (max-width:1023px){.team .teammember .top{cursor:pointer}}.team .teammember .top:hover .bold_red_border_box{display:table-cell}.team .bold_red_border_box{width:100%;height:100%;position:absolute;display:none;padding:10px;background-color:#fff;text-align:left;text-transform:none;opacity:.85}.team .bold_red_border_box .inside{position:absolute;bottom:10px}.team .text{margin-top:5px}.bubbles,.bubbles>.inside,.bubbles_wrapper{overflow:visible}.bubbles .bubbles_wrapper{position:relative}@media only screen and (min-width:668px){.bubbles .bubbles_wrapper{padding-bottom:107%;padding-bottom:36.87%}}@media only screen and (max-width:667px){.bubbles .bubbles_wrapper{padding-bottom:107%}}.bubbles .bubble{height:0;display:inline-block;position:absolute;color:transparent;text-transform:uppercase}.bubbles .bubble .inside{width:100%;height:0;position:relative;display:block;padding-bottom:100%;background-color:#fff;border:2px solid #e6473e;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;box-sizing:content-box;color:#e6473e;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.bubbles .bubble:hover{z-index:20}@media only screen and (min-width:1024px){.bubbles .bubble:hover .inside{background-color:#e6473e;color:#fff}}@media only screen and (min-width:668px){.bubbles .bubble{-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}.bubbles .bubble.active .inside{background-color:#e6473e;color:#fff;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.bubbles .bubble.active .inside span.text{display:block}.bubbles .bubble br.mobile{display:none}}@media only screen and (max-width:667px){.bubbles .bubble{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;text-align:center}.bubbles .bubble.active{left:50%!important;top:50%!important;z-index:10}.bubbles .bubble.active .inside{background-color:#e6473e;border:4px solid #fff}.bubbles .bubble.active .inside span.text{display:block;padding:0 20px}.bubbles .bubble.active .inside span.title{display:none}.bubbles .bubble.active .inside svg{display:block}}.bubbles .bubble svg{display:none;position:absolute;bottom:20px;left:50%;margin-left:-10px}.bubbles .bubble span{position:absolute;display:block}.bubbles .bubble span.title{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"Futura LT W01 Bold";text-align:center}.bubbles .bubble span.text{display:none;color:#e6473e;font-size:18px}@media only screen and (min-width:668px){.bubbles .bubble span.text{width:400px}}@media only screen and (max-width:667px){.bubbles .bubble span.text{width:100%;color:#fff;text-transform:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.suche .spider_highlight{font-family:"Futura W01 Medium"}.fancybox-nav span{background-image:none!important;height:30px;width:16px}.fancybox-nav span:after{position:absolute;top:2px;width:16px;height:26px;content:"";background-size:contain;background-repeat:no-repeat;background-position:center center}.fancybox-nav.fancybox-prev span:after{left:0;background-image:url(/images/arrow_left_alt_white.svg)}.fancybox-nav.fancybox-next span:after{right:0;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);background-image:url(/images/arrow_left_alt_white.svg)}.fancybox-close{display:none!important}.small{font-size:10px}.big{font-size:15px}.tbltype-emphheader[data-name="Kopfzeile hervorgehoben"]{border-spacing:1px}.tbltype-emphheader tr td{background-color:#f8f8f8;vertical-align:top!important}.tbltype-emphheader tr:first-child td{background-color:#e0e0e0}.tbltype-fairplan[data-name="Hellgrau"]{border-spacing:1px}.tbltype-fairplan tr td{background-color:#f8f8f8;vertical-align:top!important}.tbltype-headline[data-name="Hervorgehoben"]{border-spacing:1px}.tbltype-headline tr td{padding:8px;background-color:#f8f8f8;border:1px solid #ccc;vertical-align:top}#editor b,#editor strong{font-weight:bold!important}#editor i,#editor em{font-style:italic!important}@media only screen and (max-width:400px){footer h1{font-size:25px}footer .left>a{margin-bottom:5px}footer .icon{margin-top:6px}.services .service{font-size:15px}.team.default .teammember>.text{padding-left:140px}.team.default .teammember .top{width:120px;height:115px;font-size:13px}}.galleryOverview{display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.galleryOverview a{display:block;width:calc(( 100% - 30px ) / 3);margin-bottom:15px}.galleryOverview a:nth-child(n+31){display:none}.galleryOverview a img{max-width:100%}@media only screen and (max-width:667px){.galleryOverview a{display:block;width:calc(( 100% - 15px ) / 2);margin-bottom:15px}.galleryOverview a:nth-child(n+17){display:none}}@media print{.only-print{display:block!important}.no-print{display:none!important}h1{color:black!important;font-size:24px!important}h2{color:black!important;font-size:18px!important}header{display:block!important;position:static!important;padding-bottom:1cm!important}header .top>*{display:none!important}header .top>*.logo{display:inline!important;width:2cm!important}header .bottom,header .right{display:none!important}.entry{margin-bottom:1.5cm!important}.bildMitZitat,.roteBox,.services{display:none!important}a.intro{display:none!important}.print-bild-mit-zitat{margin-bottom:1.5cm!important}.print-bild-mit-zitat img{width:100%!important;height:auto!important;margin-bottom:.5cm!important}.print-bild-mit-zitat h2{margin-bottom:.25cm!important}.team .teammember{float:none!important;margin-bottom:10px!important}.team .teammember:last-child{margin-bottom:0!important}.team .teammember .print-employee-image{width:3cm!important;height:auto!important}.team .teammember.empty{display:none!important}.team .entries_wrapper{display:block!important}.referenzen .inside>h1,.referenzen .inside>h2{display:none!important}.referenzen .inside>h1:first-child,.referenzen .inside>h2:first-child{display:block!important}.alleReferenzen{page-break-after:always!important}.alleReferenzen nav{display:none!important}.references,.partners{width:100%!important}.references a,.partners a{display:block!important;width:25%!important;float:left!important;padding:5px!important;border:1px solid #000!important}.references a img,.partners a img{width:100%!important}.before_bubbles{margin-bottom:.5cm!important}.print-bubble{padding-bottom:.5cm!important}.print-bubble:last-child{padding-bottom:0!important}.border_bottom{padding-bottom:0!important;border-bottom:0!important}.more{display:none!important}.more_entries{display:none!important}.illustration-mitarbeiter{width:50%!important}.mobileAkkordeonStart{margin-bottom:0!important}.mobileAkkordeonStart h1.mobile.nohyphenation{display:none!important}#accordion_id_66 .standard{margin-bottom:.5cm!important}.auflistungen .entry .cols2{margin-bottom:0!important}body.default_page article{padding-top:0}.loadcontent{display:none!important}.slider *{width:100%!important;-webkit-transform:translate(0,0)!important;-moz-transform:translate(0,0)!important;-o-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important}.slider * .icon,.slider * .back,.slider * .bold_red_border_box,.slider * .customers.mobile{display:none!important}footer{background-color:transparent!important}footer .footer-navigation{display:none!important}footer .top{background-color:transparent!important}footer .top>.inside{padding-top:.5cm!important;border-top:1px solid #000!important;max-width:860px!important}footer .left{display:block!important;width:50%!important;float:left!important}footer .left>a{display:none!important}footer .right{display:block!important;float:right!important}footer nav{display:none!important}}