@charset "utf-8";:root{--body-bg-color:#ffffff;--body-color:#000000;--nav-current-color:#329937;--nav-current-inverse-color:#CD66C8;--link-current-color:#329937;--link-current-color-reverse:#000000;--main-red-color:#cc1417;--main-gray-color:#353e47;--body-font-size:1.25rem;--smaller-txt-font-size:1rem;--smaller-hn-font-size:1rem;--link-btn-font-size:1rem;--teaser-padding:2%;--paragraph-margin-bottom:0.75em;--header-bg-color:white;--header-color:black;--header-padding-top:9px;--content-padding-top:(122px + 16px);--min-window-width:320px;--max-window-width:1650px;--window-padding-aside:3%;--footer-height:110px;--main-padding-top:16px;--main-padding-bottom:32px;--main-1-bg-color:white;--main-1-tx-color:var(--body-color);--bknd-msg-error-bg-color:var(--main-red-color);--bknd-msg-x-tx-color:white;--form-warning-color:var(--main-red-color);--scroll-bar-track:#f1f1f1;--scroll-bar-handle:#888888;--scroll-bar-hover:#555555;--hover-title-bg-color:#9a6300;--hover-title-tx-color:white;--flash-box-success-bg-color:green;--flash-box-message-bg-color:blue;--flash-box-error-bg-color:red;--flash-box-txt-color:white;--form-input-border-color:green;--form-warning-prim-color:var(--flash-box-error-bg-color);--form-warning-seco-color:white;--form-hn-seco-color:red;--form-btn-prim-color:var(--body-bg-color);--form-btn-seco-color:red;--form-placholder-seco-color:var(--body-color);--switcher-off-color:red;--switcher-on-color:green;--primary-color:white;--label-dot-color:white;--label-dot-border-color:black;--label-dot-current-color:yellow;--border-thiknes:2px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,innerform,main,menu,nav,section,summary{display:block}audio,canvas,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{-webkit-tap-highlight-color:transparent;background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}li,ul{padding:0;list-style:none}img{border:0}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;background-color:transparent;box-shadow:none;overflow:hidden;text-overflow:ellipsis;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;outline-style:none;border-radius:0;border-style:none}button{overflow:visible;cursor:pointer}button,select{text-transform:none}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}#flash-box{position:fixed;top:0;left:0;width:100%;opacity:0;height:0;overflow:hidden;transition:all 1s ease-in-out;z-index:999999;background-color:transparent;font-family:Helvetica,Verdana,Arial,sans-serif}#flash-box.flash{height:auto;opacity:1}#flash-box>button{position:absolute;right:8px;cursor:pointer;z-index:1;top:11px}#flash-box>button i{display:flex;justify-content:center;align-items:center}#flash-box>button i::before{font:normal normal normal 16px/1 FontAwesome;text-rendering:auto;content:'\f057';color:#fff}#flash-box ul{padding:.5rem 1rem;width:100%}#flash-box ul.success{background-color:var(--flash-box-success-bg-color)}#flash-box ul.message{background-color:var(--flash-box-message-bg-color)}#flash-box ul .error.success,#flash-box ul.error{background-color:var(--flash-box-error-bg-color)}#flash-box ul li{font-weight:700;padding:0;color:#fff;font-size:1rem}#flash-box ul li.success{background-color:var(--flash-box-success-bg-color)}#flash-box ul li.message{background-color:var(--flash-box-message-bg-color)}#flash-box ul li .error.success,#flash-box ul li.error{background-color:var(--flash-box-error-bg-color)}@keyframes messageIn{0%{-moz-opacity:0;opacity:0}100%{-moz-opacity:1;opacity:1;bottom:1rem}}#message-box{position:fixed;top:auto;bottom:1rem;right:3rem;display:none;z-index:99;max-height:calc(100vh - 2rem);overflow:auto;font-family:Helvetica,Verdana,Arial,sans-serif}#message-box.visible{display:block;animation-name:messageIn;animation-duration:1s;animation-timing-function:ease-in;animation-fill-mode:forwards}#message-box>button{position:absolute;left:8px;cursor:pointer;z-index:1;top:11px}#message-box>button i{display:flex;justify-content:center;align-items:center}#message-box>button i::before{font:normal normal normal 16px/1 FontAwesome;text-rendering:auto;content:'\f057';color:#fff}#message-box>div{width:100%;max-width:360px;padding:1rem 1rem 1rem 2.5rem}#message-box>div.success{background-color:var(--flash-box-success-bg-color)}#message-box>div.message{background-color:var(--flash-box-message-bg-color)}#message-box>div .error.success,#message-box>div.error{background-color:var(--flash-box-error-bg-color)}#message-box ul{padding:0 0 0 1.5rem;list-style:disc;list-style-position:outside}#message-box ul li{font-weight:700;font-size:16px;padding:0;color:#fff;word-break:break-all;list-style:disc}#message-box ul li.success{background-color:var(--flash-box-success-bg-color)}#message-box ul li.message{background-color:var(--flash-box-message-bg-color)}#message-box ul li .error.success,#message-box ul li.error{background-color:var(--flash-box-error-bg-color)}.member-login-body{height:100%;overflow:auto}.member-login-body .mlb__window{padding:0 4%;width:100%;height:100%}.member-login-body .mlb__container{width:var(--wb-container-width);height:100%;margin:0 auto}.member-login-body .wb__window{margin:0 3%}.member-login-body .mlb__container,.member-login-body .wb__container{display:flex;max-width:750px}.member-login-body .mlb__container .mlb__wrapper,.member-login-body .mlb__container .wb__wrapper,.member-login-body .wb__container .mlb__wrapper,.member-login-body .wb__container .wb__wrapper{height:auto;flex:1}.mlb-main{padding:8px 0 20px 0}.mlb__header{padding:16px 0}.mlb__header header{position:relative}.mlbh--logo{width:200px;margin-bottom:16px}.mlbh--logo .content-container *{margin:0;padding:0}.mlb__form .data-placeholder{line-height:2.3;padding-left:8px;position:absolute;width:100%;color:var(--form-placeholder-seco-color);font-size:1.1rem}.mlb__form .data-placeholder+input{float:none;width:100%;border:1px solid var(--form-input-border-color)!important;padding:4px 8px;position:relative}.mlb__form .mlbf--address>div,.mlb__form form>div{margin-top:16px}.mlb__form .mlbf--address>div:first-of-type,.mlb__form form>div:first-of-type{margin:0}.mlbf--forgoten,.mlbf--stay-logged-in{font-size:.75em;white-space:normal}.mlbf--forgoten button,.mlbf--stay-logged-in button{text-decoration:underline;cursor:pointer}.mlbh--nav{position:absolute;top:0;height:40px;width:80px;right:0}.mlbh--nav .back--btn{cursor:pointer;position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;padding-left:25px;text-decoration:none;color:var(--body-tx-color)}.mlbh--nav .back--btn::before{position:absolute;display:block;content:'';left:11px;top:50%;height:17px;width:17px;border-left:var(--border-thiknes) solid var(--form-hn-seco-color);border-top:var(--border-thiknes) solid var(--form-hn-seco-color);transform:rotate(-45deg) translateY(-50%)}.mlbf--input input:-webkit-autofill,.mlbf--input select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}.mlbf--input input:-moz-placeholder{background-color:transparent!important}.mlbf--input input::-moz-placeholder{background-color:transparent!important}.mlbf--input.disabled-username label{cursor:default;display:block;font-size:.85em;opacity:.75}.mlbf--input.disabled-username input{width:100%}.mlbf--input.pw{position:relative}.mlbf--input.pw input{padding-right:48px}.mlbf--input.pw button{position:absolute;right:0;top:0;height:100%;width:40px}.mlbf--input.pw button.visible i:before{content:"\f070"}.mlb__form .mlbf--input.error{white-space:normal;font-size:1.1rem;border:1px solid var(--form-warning-prim-color);padding:4px 8px 0 8px}.mlb__form .mlbf--input.error p{padding:8px 0 4px}.mlb__form .mlbf--input.error input{border-color:var(--form-warning-prim-color)}.mlb--content{white-space:normal}.mlb--content h1,.mlb--content h2,.mlb--content h3,.mlb--content h4{color:var(--form-hn-seco-color)}.mlb-main .mlb--btn{margin:32px 0 16px}.mlb-main .mlb--btn a,.mlb-main .mlb--btn button{color:var(--form-btn-seco-color);cursor:pointer;border:var(--border-thiknes) solid var(--form-btn-seco-color);border-radius:4px;padding:2px 8px;font-family:Verdana,Helvetica,sans-serif;letter-spacing:2px;text-decoration:none;background-color:var(--form-btn-prim-color)}.wd-flex-row{display:flex;flex-wrap:wrap;flex-direction:column;padding-bottom:16px}.wd-flex-auto{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.mlbc--login{border-bottom:1px solid var(--form-input-border-color);padding-bottom:16px}.mlbc--login+div{padding-top:16px}.mlbf--input.checkbox input{display:none}.mlbf--input.checkbox label{display:flex;align-items:center;position:relative;height:40px}.mlbf--input.checkbox label i{margin-right:8px}.mlbf--input.checkbox label i.symbol-checked{display:none}.mlbf--input.checkbox label i.symbol-form::before{content:'\f1db';font-size:24px}.mlbf--input.checkbox label input:checked~i.symbol-checked{display:block;position:absolute;top:7px;left:-4px;background-image:url(../layout_imgs/angekreuzt.png);background-repeat:no-repeat;background-size:contain;background-position:center center;width:28px;height:28px}.mlbf--input.checkbox label .cb-yes{display:none}.mlbf--input.checkbox label input:checked~.cb-yes{display:inline}.mlbf--input.checkbox label input:checked~.cb-question{display:none}.mlbf--input.checkbox label div{display:inline-flex}.mlbf--input.checkbox label p{margin:0}.mlbf--input.select select{width:100%;padding:4px 40px 4px 8px;border:1px solid var(--form-input-border-color);line-height:1.8}.mlbf--input.select option{width:100%;padding-left:8px}@media only screen and (min-width:768px){.mlb-main{padding:40px}.mlbm--border{border:solid 2px var(--form-input-border-color)}.mlb__header{padding:16px 22px}.mlb-main .wd-flex-row{padding:0;flex-direction:row}.mlb-main .wd-flex-auto{padding:0 22px 16px 22px;width:50%}.mlbc--login{border-bottom-style:none;padding-bottom:0;border-right:1px solid var(--form-input-border-color)}.mlbc--login+div{padding-top:0}.member-login-body .mlb__container .mlb__wrapper,.member-login-body .mlb__container .wb__wrapper,.member-login-body .wb__container .mlb__wrapper,.member-login-body .wb__container .wb__wrapper{margin:auto}}@font-face{font-family:FontAwesome;src:url(/ce/frontend/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(/ce/frontend/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'),url(/ce/frontend/fonts/fontawesome-webfont.woff2?v=4.3.0) format('woff2'),url(/ce/frontend/fonts/fontawesome-webfont.woff?v=4.3.0) format('woff'),url(/ce/frontend/fonts/fontawesome-webfont.ttf?v=4.3.0) format('truetype'),url(/ce/frontend/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ApercuProLight;src:url(/ce/frontend/fonts/web/ApercuPro-Light.eot);src:url(/ce/frontend/fonts/web/ApercuPro-Light.eot?#iefix) format("embedded-opentype"),url(/ce/frontend/fonts/web/ApercuPro-Light.woff) format("woff"),url(/ce/frontend/fonts/web/ApercuPro-Light.svg#ApercuPro-Light) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ApercuProMedium;src:url(/ce/frontend/fonts/web/ApercuPro-Medium.eot);src:url(/ce/frontend/fonts/web/ApercuPro-Medium.eot?#iefix) format("embedded-opentype"),url(/ce/frontend/fonts/web/ApercuPro-Medium.woff) format("woff"),url(/ce/frontend/fonts/web/ApercuPro-Medium.svg#ApercuPro-Light) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ApercuProRegular;src:url(/ce/frontend/fonts/web/apercu-regular-pro.woff2) format('woff2'),url(/ce/frontend/fonts/web/apercu-regular-pro.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ApercuProBold;src:url(/ce/frontend/fonts/web/apercu-bold.woff2) format('woff2'),url(/ce/frontend/fonts/web/apercu-bold.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ApercuMonoRegular;src:url(/ce/frontend/fonts/web/ApercuMonoPro-Regular.woff2) format('woff2'),url(/ce/frontend/fonts/web/ApercuMonoPro-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:kita-laufen;src:url(/ce/frontend/fonts/web/kita-laufen/MarkPro-Bold.eot);src:url(/ce/frontend/fonts/web/kita-laufen/MarkPro-Bold.eot?#iefix) format('embedded-opentype'),url(/ce/frontend/fonts/web/kita-laufen/MarkPro-Bold.woff2) format('woff2'),url(/ce/frontend/fonts/web/kita-laufen/MarkPro-Bold.woff) format('woff'),url(/ce/frontend/fonts/web/kita-laufen/MarkPro-Bold.ttf) format('truetyp');font-weight:400;font-style:normal;font-display:swap}html{font-size:100%}body{font-family:ApercuProRegular,Helvetica,Arial,Verdana,Geneva,sans-serif;font-weight:400;font-style:normal;color:var(--body-color);text-align:left;font-size:var(--body-font-size);line-height:1.3;letter-spacing:0}#page-logo-box,#page-nav{font-family:ApercuProRegular,Helvetica,Arial,Verdana,Geneva,sans-serif}h1,h2,h3,h4,h5{font-family:ApercuProMedium,Helvetica,Arial,Verdana,Geneva,sans-serif;font-size:var(--body-color);font-weight:400;letter-spacing:normal;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}h1,h2,h3{hyphens:none}.home-page h1{margin-top:1em}h2{margin:.75em 0 .25em}input,label,li,p,textarea{font-size:1em}p{margin-bottom:var(--paragraph-margin-bottom);-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}a{color:var(--body-color);text-decoration:none;cursor:pointer}a:hover{color:var(--nav-current-color)}.size-reduced .content-area,.size-reduced .text-1,.size-reduced a,.size-reduced figcaption,.size-reduced input,.size-reduced label,.size-reduced li,.size-reduced p,.size-reduced td,.size-reduced textarea,body.legal main .content-area,body.legal main .text-1,body.legal main a,body.legal main figcaption,body.legal main input,body.legal main label,body.legal main li,body.legal main p,body.legal main td,body.legal main textarea{font-size:var(--smaller-txt-font-size)}.size-reduced h1,.size-reduced h2,.size-reduced h3,.size-reduced h4,body.legal main h1,body.legal main h2,body.legal main h3,body.legal main h4{font-size:var(--smaller-hn-font-size)}.link-bth a,.link-btn,.pf__nav-list a,.pf__nav-list label{font-family:ApercuProRegular,Helvetica,Arial,Verdana,Geneva,sans-serif;font-size:var(--link-btn-font-size);cursor:pointer}html{scroll-behavior:smooth}body{width:100%;background-color:var(--body-bg-color);min-width:var(--min-window-width);overflow-x:hidden}body ::-webkit-scrollbar{width:5px}body ::-webkit-scrollbar:horizontal{height:8px}body ::-webkit-scrollbar-track{background:var(--scroll-bar-track)}body ::-webkit-scrollbar-thumb{background:var(--scroll-bar-handle)}body ::-webkit-scrollbar-thumb:hover{background:var(--scroll-bar-hover)}body,html{height:100%}#wd-body{min-height:100%;position:relative;padding-bottom:3em}#page-footer{position:absolute;bottom:0;width:100%}img,svg{display:block;max-width:100%;height:auto}label{cursor:pointer}.display-none{display:none}.wd-window{width:100%;padding:0 var(--window-padding-aside)}.wd-container{width:100%;max-width:var(--max-window-width);margin:0 auto;position:relative}S .wd-row:after{content:"";display:table;clear:both}.wd-src-loader>img{opacity:0;transform:scale(1);transition:all 1.5s ease-in-out}.wd-src-loader.is-loaded>img{opacity:1;transform:scale(1)}.intro-text-area{font-family:ApercuProRegular,Helvetica,Arial,Verdana,Geneva,sans-serif;margin-top:1.5em;max-width:1200px}.intro-text-area h1{font-family:ApercuProRegular,Helvetica,Arial,Verdana,Geneva,sans-serif}.project-info .intro-text-area h1{font-family:ApercuProMedium,Helvetica,Arial,Verdana,Geneva,sans-serif}.project-info .project-info-links{font-family:ApercuMonoRegular,Helvetica,Arial,Verdana,Geneva,sans-serif;margin-bottom:2rem}.project-info table{margin-bottom:2em}.pic__nav{font-family:ApercuMonoRegular,Helvetica,Arial,Verdana,Geneva,sans-serif;font-variant-ligatures:none}.project-info{margin-bottom:2rem}section .content-area li{padding-left:.75em;position:relative}section .content-area li::before{content:'-';display:inline-block;left:0;position:absolute}.link-btn,.link-btn a{text-decoration:none;display:inline-block;margin-top:1em;padding:.125em .6em 0;box-shadow:5px 5px 10px 2px rgba(0,0,0,.3);border-radius:1.5em}.link-btn a:hover,.link-btn:hover{color:var(--nav-current-color)}.cross-sign .circle{width:100%;height:100%;border-radius:50%;border:1px solid var(--body-color);position:relative}.cross-sign .cross{position:absolute;width:100%;height:100%}.cross-sign .cross:after,.cross-sign .cross:before{content:"";position:absolute;width:85%;height:1px;background-color:var(--body-color);top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center}.cross-sign .cross:before{transform:translate(-50%,-50%) rotate(-45deg)}.fa{display:inline-block;font:normal normal normal 18px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-warning:before{content:'\f071'}.fa-warning.red{color:red}#page-header,.ph__placeholder{position:fixed;top:0;left:0;width:100%;z-index:3}#page-header,#page-nav{mix-blend-mode:difference}.ph__placeholder{z-index:3;height:var(--header-height);background-color:transparent}#page-logo-box{position:absolute;top:var(--header-padding-top);left:0}#page-logo-box a{display:block;width:100%;text-decoration:none;color:#fff;background-color:transparent}#page-logo-box a:hover{color:var(--nav-current-inverse-color)}#page-logo-box *{margin:0}#page-body{padding-top:calc(var(--header-height) + var(--main-padding-top))}.home-page #page-body{padding-top:var(--header-height)}#page-footer{font-size:var(--body-font-size);padding:.25em 0}#page-footer p{margin:0}#page-footer a{text-decoration:none}#page-footer a:hover{color:var(--link-current-color)}#page-footer .fpf__container{display:flex;justify-content:space-between}#page-footer .fpf__meta-navi,#page-footer .fpf__text{text-align:right}#page-footer .fpf__meta-navi ul{display:flex}#page-footer .fpf__meta-navi ul a{padding-left:.75em}#hover-title{position:fixed;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:4px 12px;font-size:.8rem;line-height:2;z-index:2;background:var(--hover-title-bg-color);color:var(--hover-title-tx-color);border:1px dotted #fff;-moz-opacity:0;opacity:0;transition:opacity .7s}#hover-title.visible{-moz-opacity:1;opacity:1}#page-nav{position:fixed;z-index:2;width:100%}#page-nav a,#page-nav label{display:block;text-decoration:none;cursor:pointer;letter-spacing:0}#page-nav a:hover,#page-nav label:hover{color:var(--nav-current-inverse-color)}#page-nav li.current-nav-1 a{color:var(--nav-current-inverse-color)}#page-nav-icon-box label{cursor:pointer}.css-slider{margin-bottom:var(--paragraph-margin-bottom);overflow:hidden;position:relative}.slider-area{margin-top:1em}.slider-area #ic-down-btn{display:none}.cs__label-container{display:none!important}.cs__slider-container{width:100%;max-width:var(--max-slider-banner-width);margin:0 auto;position:relative}.cs__slider-container .cs__sc__wrapper{position:relative;height:100%}.cs__slider-container .cs__sc__wrapper .cs__sc-sleigh{height:100%}.cs__slider-container .cs__sc__wrapper .cs__sc-sleigh figure,.cs__slider-container .cs__sc__wrapper .cs__sc-sleigh li,.cs__slider-container .cs__sc__wrapper .cs__sc-sleigh li>div,.cs__slider-container .cs__sc__wrapper .cs__sc-sleigh picture{height:100%}.cs__slider-container figcaption{margin-top:1em;font-family:var(--hn-font-fam);font-size:var(--body-font-size)}.cs__sc-sleigh{width:100%;display:flex;position:absolute;top:0;left:0;transition:left 750ms ease-out}.cs__slider-container.stacked .cs__sc__wrapper{width:100%!important}.cs__slider-container.stacked .cs__sc__wrapper .cs__sc-sleigh li{opacity:0;transition:opacity 1.25s .1s ease-in-out}.cs__slider-container.stacked .cs__sc-sleigh{display:block;position:relative}.cs__slider-container.stacked .cs__sc-sleigh li{position:absolute;z-index:0;top:0;left:0;width:100%!important;height:100%}.cs__sc-sleigh picture{position:relative;display:block;width:100%;height:100%;overflow:hidden}.cs__sc-sleigh img{width:100%;height:100%;object-fit:cover;object-position:center}.cs__label-container{position:absolute;z-index:3;bottom:2%;left:0;width:100%;text-align:center;display:flex;justify-content:center}.cs__label-container label:not(.switch-container){width:18px;height:18px;border-radius:50%;background-color:var(--label-dot-color);transition:background-color 750ms ease-out,width 750ms ease-out;position:relative;margin:0 .25em;border:var(--border-thiknes) solid var(--label-dot-border-color);cursor:pointer}.cs__arrow-container{font-size:16px}.cs__arrow-container .next-box,.cs__arrow-container .prev-box{position:absolute;top:0;bottom:0;width:calc(50% - 60px);z-index:-1;opacity:0}.cs__arrow-container .next-box label,.cs__arrow-container .prev-box label{height:100%;display:flex;align-items:center;cursor:pointer}.cs__arrow-container .prev-box{left:.75em}.cs__arrow-container .next-box{right:.75em}.cs__arrow-container .arrow-box{width:40px;height:40px;padding:0;font-size:32px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--white-color)}.teaser-container h2,.teaser-container h3{font-family:ApercuProMedium,Helvetica,Arial,Verdana,Geneva,sans-serif}.teaser-container a:hover{color:var(--body-color)}.teaser-container a:hover .txt--link-btn{color:var(--link-current-color)}.teaser-container .txt-only a:hover{color:var(--link-current-color)}.txt--link-btn{text-decoration:underline;font-family:ApercuMonoRegular,Helvetica,Arial,Verdana,Geneva,sans-serif;font-variant-ligatures:none;font-size:.8em}.tc__float{display:flex;flex-wrap:wrap}.tcfi__img-sizer{padding-top:145.45454545%;position:relative}#referenzen .tcfi__txt,.tcfi__img{position:absolute;top:50%;left:0;width:100%;height:100%;transform:translateY(-50%);overflow:hidden}.tcfi__img video{width:100%}.tcf__item.content.double .tcfi__img video{width:auto;height:100%}#referenzen .tcfi__txt-sizer{position:relative;overflow:hidden}.tcf__item{margin-bottom:1em;position:relative}.wd-src-loader{height:100%;width:100%}.wd-src-loader.is-loading,.wd-src-loader.to-load{background-image:url(../../../documents/images/lulu_01.gif);background-repeat:no-repeat;background-position:center center;background-size:40px}#referenzen .tcfi__txt .txt--content h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#referenzen .tcfi__txt .txt--content p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.txt--content.top-margin{margin-top:.5em}.txt--title{font-family:ApercuMonoRegular,Helvetica,Arial,Verdana,Geneva,sans-serif;padding-top:20px;font-size:.8em}.kita-laufen .tcfi__img{font-family:kita-laufen,Helvetica,sans-serif;font-size:23px;line-height:.9}.kita-laufen .tcfi__img>div{display:inline-block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-40%,-50%);-moz-transform:translate(-40%,-50%);transform:translate(-40%,-50%)}.kita-laufen .tcfi__img>div::before{content:'';width:40%;padding-top:40%;background-color:#ffda39;position:absolute;right:0;left:.15rem;bottom:110%;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:bounce-1 4s 0s infinite;animation:bounce-1 4s 0s infinite}@media only screen and (min-width:390px){.kita-laufen .tcfi__img{font-size:29px}}@media only screen and (min-width:480px){.kita-laufen .tcfi__img{font-size:34px}}@media only screen and (min-width:600px){.kita-laufen .tcfi__img{font-size:48px}}@media only screen and (min-width:768px){.kita-laufen .tcfi__img{font-size:60px}}@media only screen and (min-width:910px){.kita-laufen .tcfi__img{font-size:34px}}@media only screen and (min-width:1150px){.kita-laufen .tcfi__img{font-size:43px}}@media only screen and (min-width:1550px){.kita-laufen .tcfi__img{font-size:60px}}@-webkit-keyframes bounce-1{0%{bottom:5rem;animation-timing-function:ease-in}16%,48%,78%{bottom:-4rem;animation-timing-function:ease-out}32%{bottom:4rem;animation-timing-function:ease-in}62%{bottom:3rem;animation-timing-function:ease-in}90%{bottom:2rem;animation-timing-function:ease-in}100%{bottom:-.5rem;animation-timing-function:ease-in}}@keyframes bounce-1{0%{bottom:110%;animation-timing-function:ease-in}16%,48%,78%{bottom:-100%;animation-timing-function:ease-out}32%{bottom:90%;animation-timing-function:ease-in}62%{bottom:80%;animation-timing-function:ease-in}90%{bottom:60%;animation-timing-function:ease-in}100%{bottom:110%;animation-timing-function:ease-in}}.svg-anim-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center}.svg-anim-container svg{width:100%;height:auto}.sac.a4{--black-color:black}.sac.a4 .c1{fill:var(--black-color)}.sac.a4 .c2{fill:#c5c5c5}.sac.a4 .c3{fill:#fcff68}.sac.a4 g path,.sac.a4 g:not(.g1) circle{stroke-width:0;opacity:0}.sac.a4 .g2 circle{animation:sac-a4-2 6s infinite}.sac.a4 .g3 path{transform:rotate(0);transform-origin:47% 28%;animation:sac-a4-3 6s infinite}@keyframes sac-a4-2{0%,20%{opacity:0}100%,22%{opacity:1}}@keyframes sac-a4-3{0%,30%{opacity:0}32%,45%{opacity:1;transform:rotate(0)}56%,75%{opacity:1;transform:rotate(-25deg);transform-origin:47% 28%}100%,86%{opacity:1;transform:rotate(25deg);transform-origin:53% 25%}}.pic__images figure{margin:0 auto;margin-bottom:2em;display:table}.pic__images img{margin:0 auto}.pic__images figcaption{margin-top:.25em;display:table-caption;caption-side:bottom;max-width:500px}.pic__desk td{vertical-align:top}.pic__desk td:nth-of-type(1){padding-right:1em}figure.max-height img{max-height:85vh}#projekt-filter .closer,#projekt-filter input,#projekt-filter li{display:none;margin-bottom:.75em}#projekt-filter li.pfn--btn{display:block}#projekt-filter li.pfn--projekt{display:flex}#projekt-filter .pf__nav-list{display:flex;width:100%;justify-content:space-between}#projekt-filter .closer{width:32px;height:32px;padding:3px;margin:2px 2px 0 2px}#projekt-filter .closer svg line{fill:none;stroke:#000;stroke-width:2}#projekt-filter,#projekt-liste{position:fixed;z-index:1;bottom:1em;width:100%}#projekt-filter .open li,#projekt-filter input[id=projekt_filter]:checked~.pf__container li,#projekt-liste .open li,#projekt-liste input[id=projekt_filter]:checked~.pf__container li{display:flex}#projekt-filter input[id=projekt_filter]:checked~.pf__container .pfn--projekt,#projekt-liste input[id=projekt_filter]:checked~.pf__container .pfn--projekt{display:none}#projekt-filter input[id=projekt_filter]:checked~.pf__container .pfn--btn label,#projekt-liste input[id=projekt_filter]:checked~.pf__container .pfn--btn label{padding:0}#projekt-filter input[id=projekt_filter]:checked~.pf__container .pfn--btn label .opener,#projekt-liste input[id=projekt_filter]:checked~.pf__container .pfn--btn label .opener{display:none}#projekt-filter input[id=projekt_filter]:checked~.pf__container .pfn--btn label .closer,#projekt-liste input[id=projekt_filter]:checked~.pf__container .pfn--btn label .closer{display:block}#projekt-filter input[id=projekt_filter]:checked~.pf__container::after,#projekt-liste input[id=projekt_filter]:checked~.pf__container::after{content:'';display:block;position:fixed;background-color:rgba(255,255,255,.85);top:0;left:0;right:0;bottom:0;z-index:-1}#projekt-liste{justify-content:flex-end}.pf__container{display:flex}.pf__nav a,.pf__nav label{text-decoration:none;display:flex;background-color:var(--body-bg-color);padding:.25em .6em .25em .6em;border-radius:1.5em;outline:0;line-height:1;font-size:24px;box-shadow:5px 5px 10px 2px rgba(0,0,0,.3)}#scroll-arrow-down{display:none}.shop-container{padding-bottom:5em;position:relative;height:100%}.sc__box{position:absolute;bottom:0;width:100%}.sc__box p{font-family:ApercuProMedium,Helvetica,Arial,Verdana,Geneva,sans-serif}.sc__nav{display:flex;align-items:center;justify-content:space-between}.sc__elevator{display:flex;justify-content:flex-start;flex-direction:row;align-items:center;padding-top:.25em}.sc__elevator input{width:3em;text-align:center;line-height:2;border:1px solid var(--body-color);font-family:ApercuProMedium,Helvetica,Arial,Verdana,Geneva,sans-serif}.sc__basket a{margin:0}.sc__basket img{width:58px;height:58px}.sce{display:flex;justify-content:center}.sce button{font-size:2.5rem;line-height:0;width:45px;height:32px;cursor:pointer}.cart-container{display:flex}.cc__list .nav .cross-sign{display:flex;align-items:center;justify-content:center}.cc__list .nav button{width:32px;height:32px}.cc__list .qty{font-variant-numeric:tabular-nums}.ccf__item.border{border-right:1px solid var(--body-color)}.block-reading input,.block-reading label.close,.block-reading p{display:none}.block-reading p:nth-child(1){display:block}.block-reading label{font-family:ApercuMonoRegular,Helvetica,Arial,Verdana,Geneva,sans-serif;text-decoration:underline;font-size:var(--smaller-txt-font-size)}.block-reading input[id=block-reading-on]:checked~.content p{display:block}.block-reading input[id=block-reading-on]:checked~.br__nav label.open{display:none}.block-reading input[id=block-reading-on]:checked~.br__nav label.close{display:block}.block-reading .br__nav{display:flex;line-height:1;margin-bottom:var(--paragraph-margin-bottom)}fieldset{border-style:none;margin:0;padding:0}.rf__field-row{display:flex}.rf__field-row label{width:5em}.rf__field-row input,.rf__field-row textarea{flex:1}.rfril__item{position:relative;padding-left:1.5em;line-height:1.5}.rfril__item input{display:none}.rfril__item input:checked~.radio-layout::before,.rfril__item input:checked~label .radio-layout::before{display:flex;font-size:.75em;font-family:Helvetica,sans-serif;content:'\2713';align-items:center;justify-content:center;line-height:1.2}.rfril__item .radio-layout{width:1em;height:1em;display:block;position:absolute;left:0;top:.35em;border:1px solid var(--body-color)}.rfril__item .text-1{display:inline-block}.rfril__item .text-2{display:none}.rfril__item input:checked~.text-1,.rfril__item input:checked~label .text-1,.rfril__item input~label .text-2{display:none}.rfril__item input:checked~label .text-2{display:inline-block}.rf__field-row{line-height:2;padding-top:.25em}.rf--top-margin{margin-top:.5em}.shop-nav-list{margin-top:1.5em;display:flex;flex-direction:column}.shop-nav-list li{margin:0 0 .5em}.shop-nav-list .rfb--img{border-style:none}#ic-down-btn{display:none}body#projectlist .pf__container{justify-content:center}body#projectlist #projekt-filter .pf__container ul{flex-wrap:wrap;justify-content:center}body#projectlist .pf__nav{align-items:center}body#projectlist .year-group{font-family:ApercuProBold,Helvetica,Arial,Verdana,Geneva,sans-serif;font-variant-numeric:tabular-nums}body#projectlist .year{font-variant-numeric:tabular-nums;letter-spacing:-.5px}.project-list-container li{position:relative}.project-list-container li a.to-project-link{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:767px){.project-list-container .header{display:none}.project-list-container li{display:flex;flex-direction:column;border-bottom:1px solid #000;padding:.3em 0 .25em 0}.project-list-container li div{width:100%;box-sizing:border-box;position:relative}.project-list-container li div::before{content:attr(data-header);padding:0;box-sizing:border-box;font-family:ApercuProBold,Helvetica,Arial,Verdana,Geneva,sans-serif}.project-list-container li .to-project{order:-1;display:flex;align-items:center;justify-content:flex-start;margin-bottom:.25em;margin-top:.1125em}.project-list-container li .to-project:empty{font-size:0;margin:0;padding:0}.project-list-container li div{width:100%;box-sizing:border-box}.plc__box .to-project img{width:1.25em;height:auto}.project-list-container .year{display:none}}@media only screen and (min-width:768px){.project-list-container li.year-group{display:none}.project-list-container li{font-size:.75em;display:grid;grid-template-columns:.2125fr .4fr 2.1fr 2fr .65fr;border-bottom:1px solid #000;padding:.25em 0}.plc__box .to-project{display:flex;align-items:center;justify-content:center}.to-project a{width:100%;display:flex;justify-content:center}.plc__box .to-project img{width:1.25em;height:auto}}