﻿@import"https://fast.fonts.net/t/1.css?apiType=css&projectid=e19d66b3-aa5a-4557-8880-dccfe0cfd276";@font-face{font-family:"Mundo Sans W01 Regular";src:url("../fonts/b3017fb7-a158-4a79-8890-74c86c3336e2.woff2") format("woff2"),url("../fonts/b63b6355-7408-4e7f-b5f3-5cbc97b17628.woff") format("woff");font-display:swap}@font-face{font-family:"PalatinonovaW01-Italic";src:url("../fonts/76d598db-4d3c-4bf5-a74e-c05a1d389ced.woff2") format("woff2"),url("../fonts/93ef6bf1-d44b-46a5-ab36-37ef8fab4fb6.woff") format("woff");font-display:swap}@font-face{font-family:"CG Times W01 Italic";src:url("../fonts/7e01498e-fca6-44da-a85f-e1a62214f03e.woff2") format("woff2"),url("../fonts/81d5bef5-ec80-4971-88fd-4743a12147f6.woff") format("woff");font-display:swap}@font-face{font-family:"Times NR Seven MT W01 Italic";src:url("../fonts/ed2e6dfb-8105-42af-8c52-3bc6da58a008.woff2") format("woff2"),url("../fonts/ce64291e-b4c9-43ff-a891-5917f489598f.woff") format("woff");font-display:swap}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:1em;line-height:1.4}::-moz-selection{background:hsla(0,0%,100%,.17);color:#fff;text-shadow:none}::selection{background:hsla(0,0%,100%,.17);color:#fff;text-shadow:none}a{color:#fff}a:visited{color:#fff}a:hover{color:#ccc}a:focus{outline:none}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f5f5f5}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}@font-face{font-family:"iconfont";src:url("../font/iconfont.eot?39955646");src:url("../font/iconfont.eot?39955646#iefix") format("embedded-opentype"),url("../font/iconfont.woff2?39955646") format("woff2"),url("../font/iconfont.woff?39955646") format("woff"),url("../font/iconfont.ttf?39955646") format("truetype"),url("../font/iconfont.svg?39955646#iconfont") format("svg");font-weight:normal;font-style:normal;font-display:swap}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"iconfont";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tck-logo:before{content:""}.icon-menuclose:before{content:""}.icon-menu:before{content:""}.icon-angle-up:before{content:""}.icon-file-pdf:before{content:""}.animation-element{opacity:1;transition:1200ms;position:relative}.animation-element.ready{opacity:0}.mainContent.animation-element.ready{margin-left:-320px;margin-right:320px}.kachel.odd .animation-element.ready{margin-left:-120px;margin-right:120px}.kachel.even .animation-element.ready{margin-left:120px;margin-right:-120px}.produktFarbe .animation-element.ready{margin-bottom:-22px;margin-top:22px}.produktTabelle.animation-element.ready{margin-left:28px;margin-right:-28px}.firstContent.animation-element.ready{margin-left:-320px;margin-right:320px}#Teaser .teaser.animation-element.ready.even{margin-left:40px;margin-right:-40px}#Teaser .teaser.animation-element.ready.odd{margin-left:-40px;margin-right:40px}body{background:#45484b;font-family:"Mundo Sans W01 Regular";color:#fff;font-size:1em;letter-spacing:.02em;font-weight:300;position:relative;overflow-x:hidden}*{box-sizing:border-box}.typography{font-size:1.1em}.typography h1{font-size:1.3rem}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{text-transform:uppercase;font-weight:300;letter-spacing:.12em}.typography #PageTitle{font-size:.8rem;text-align:center;letter-spacing:.4em;margin-bottom:50px}.typography .zitatContent{font-size:1.2rem;line-height:1.7em;font-family:"PalatinonovaW01-Italic";margin-bottom:.7em;letter-spacing:.08em}.typography p,.typography li{font-size:.9em;letter-spacing:.1em;line-height:1.8em}.typography img{max-width:100%;height:auto}.typography img.left{float:left;margin:10px 20px 10px 0}.typography img.right{float:right;margin:10px 0 10px 20px}.typography img.leftAlone{float:left;margin-right:100%;margin-bottom:10px;clear:both}.typography img.center{float:none;margin-left:auto;margin-right:auto;display:block;margin-bottom:10px;clear:both}.typography a{color:#fff;font-weight:400;text-decoration:none}.typography a:hover{text-decoration:underline}.typography a.strong{color:#fff;text-transform:uppercase;font-weight:400;letter-spacing:.08em}.typography a[href$=".pdf"]:before{content:"";font-family:"iconfont";padding-right:.4em}.responsiveBlock{width:740px;max-width:100%;margin:0 auto}@media(max-width: 1460px){.responsiveBlock{padding-left:30px;padding-right:30px}}#Wrapper{margin-top:2em;min-height:50vh}.noImg #Wrapper{min-height:70vh}.HomePage #Main{text-align:center}.iconfont{font-family:"iconfont";font-style:normal;font-weight:normal;speak:none}#Header{position:fixed;top:0;left:0;width:100%;height:70px;z-index:300;padding:20px 0 20px;transition:.1s;background:linear-gradient(180deg, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 100%);color:#fff;text-align:right;letter-spacing:.2em}@media(max-width: 950px){#Header{text-align:center}}#Header #Logo{color:#fff;font-size:1.1em;font-weight:400;padding:0 30px 0 20px;text-transform:uppercase;text-decoration:none;position:absolute;top:0;left:0;height:70px;line-height:70px;letter-spacing:.2em;z-index:310}@media(max-width: 950px){#Header #Logo{display:block;width:100%;position:relative;text-align:left;line-height:1.3em;padding-left:90px}}#Header #Logo:before{font-weight:400;padding-right:1em;font-size:1.6em;font-size:1.7rem}@media(max-width: 950px){#Header #Logo:before{position:absolute;top:0;left:10px;font-size:2rem;padding-top:8px}}#Header #Logo .subtitle{font-size:.7em}@media(max-width: 950px){#Header #Logo .subtitle{display:block}}#NoHeaderImage{width:100%;height:70px}#HeaderImage{width:1500px;height:670px;background:#ccc;overflow:hidden;position:relative;width:740px;max-width:100%;margin:0 auto}@media(max-width: 1460px){#HeaderImage{padding-left:30px;padding-right:30px}}#HeaderImage.normal{margin-top:70px}#HeaderImage.full{margin-top:0;width:100%;height:62vh;padding:0}#HeaderImage img{object-fit:cover;height:100%;position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width: 1250px){#HeaderImage.anim img{width:120%;animation-name:smoke;animation-duration:50s;animation-iteration-count:infinite}}@keyframes smoke{from{transform:translateX(0px)}50%{transform:translateX(-10%)}to{transform:translateX(0px)}}#MenuButton{display:none;position:absolute;top:3px;right:10px;z-index:350;font-size:2.8em;font-size:2.8rem;line-height:70px;cursor:pointer;transition:.1s}@media(max-width: 950px){#MenuButton{display:block}}#Menu{position:absolute;top:0;right:0;height:70px;line-height:70px;transition:.3s;overflow-y:auto}@media(max-width: 950px){#Menu{margin-right:-100vw;background:#45484b;width:100%;height:auto;text-align:center;padding:70px 0;box-shadow:1px 2px 6px 0 rgba(0,0,0,.3)}#Menu.show{margin-right:0;z-index:320}}.menu_item{margin:0 0 .2em 0;padding:.2em .7em;line-height:30px;display:inline-block;letter-spacing:.2em}@media(max-width: 950px){.menu_item{width:100%;padding:.3em}}.menu_item.current a,.menu_item.current .a{text-decoration:underline;text-underline-position:under}.menu_item a,.menu_item .a{text-transform:uppercase;font-size:1rem;color:#fff;font-weight:400;text-decoration:none;padding:.2em .5em;margin-bottom:.1em;transition:.12s}.menu_item a:hover,.menu_item .a:hover{background:hsla(0,0%,100%,.7);color:#000}#Footer{margin-bottom:1.5em}@media(max-width: 750px){#Footer{position:static}}#Footer #FooterWrapper{padding:1px 0 8px;padding-top:.5em;text-align:left;font-size:.92em;font-weight:400;text-transform:uppercase;letter-spacing:.2em;display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:space-between}@media(max-width: 750px){#Footer #FooterWrapper{text-align:center;display:block}}#Footer #FooterWrapper .footerBlock{width:50%}@media(max-width: 750px){#Footer #FooterWrapper .footerBlock{width:100%;margin-bottom:20px}}#Footer #FooterWrapper .footerItem{float:left;display:block;margin-right:20px}@media(max-width: 750px){#Footer #FooterWrapper .footerItem{float:none;margin:0 0 .7em 0}}#Footer .nav{list-style:none;margin:0;padding:0 0;text-align:right}@media(max-width: 750px){#Footer .nav{width:100%;text-align:center}#Footer .nav .menu_item{display:block}}form{width:740px;max-width:100%;margin:10px 0 .7em;overflow:hidden;text-align:left}form .field{clear:both;overflow:hidden}form.userform{width:740px;max-width:100%}form.userform label.left,form.userform legend.left{font-weight:400;color:#fff}form input,form textarea,form select{font-family:"Mundo Sans W01 Regular",Helvetivca,"Arial",sans-serif;width:100%;box-sizing:border-box;border:1px solid #999;background:hsla(0,0%,100%,.17);color:#fff;margin:.2em 0 1em;padding:.9em 4em;border:1px solid #fff;background:hsla(0,0%,100%,.17);text-decoration:none;letter-spacing:.12em;text-shadow:1px 1px 1px rgba(0,0,0,.3);transition:all .15s;padding-left:1em;padding-right:1em}form input:hover,form textarea:hover,form select:hover{text-decoration:none;background:hsla(0,0%,100%,.34)}form input:focus,form textarea:focus,form select:focus{border-color:#999;outline:none}form input.requiredField,form input:invalid,form textarea.requiredField,form textarea:invalid,form select.requiredField,form select:invalid{background:hsla(0,0%,100%,.17)}form input:hover,form textarea:hover,form select:hover{background:hsla(0,0%,100%,.34);color:#fff}form input[type=submit],form textarea[type=submit],form select[type=submit]{margin-top:1.5em;text-transform:uppercase;transition:120ms}form input[type=checkbox],form textarea[type=checkbox],form select[type=checkbox]{width:20px !important;margin-right:10px;float:left}form select{background-color:#333;color:#fff}form select>option{font-size:1.1em;background:#222;color:#fff;line-height:1.5em;padding:.2em .5em .2em .5em}form ul{list-style:none}form ul li{list-style:none;clear:both}form label{font-weight:100}form.userform label.left{font-weight:400;font-size:1em}form label.required{margin-left:1em;background:#ffe0e0;padding:.3em;border:1px solid #ffa0a0;border-radius:3px}form .requiredField label:after{content:" *"}form .requiredField .optionset label:after{content:""}.typography p,.typography ul,.typography ol{margin-top:0;margin-bottom:.7em}.typography ol,.typography ul{margin-left:.1em;padding-left:1em}.typography ul li{list-style-type:square}.typography ul li ul{font-size:.9em;margin-bottom:.2em}.typography sup,.typography sub{line-height:0}.typography .linkBox{margin-bottom:.5em}.typography .linkBox a{display:block;padding:.9em 4em;border:1px solid #fff;background:hsla(0,0%,100%,.17);text-decoration:none;letter-spacing:.12em;text-shadow:1px 1px 1px rgba(0,0,0,.3);transition:all .15s;text-transform:uppercase;text-align:center}.typography .linkBox a:hover{text-decoration:none;background:hsla(0,0%,100%,.34)}#BildBlocks{width:1500px;margin-top:50px;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-content:space-between;width:740px;max-width:100%;margin:0 auto}@media(max-width: 1460px){#BildBlocks{padding-left:30px;padding-right:30px}}#BildBlocks .bildBlock{width:50%;display:inline-block;margin-bottom:40px;padding:10px}@media(max-width: 950px){#BildBlocks .bildBlock{width:100% !important;padding:10px !important;display:block}}#BildBlocks .bildBlock.padd-top-1{padding-top:20px}#BildBlocks .bildBlock.padd-top-2{padding-top:40px}#BildBlocks .bildBlock.padd-top-3{padding-top:60px}#BildBlocks .bildBlock.padd-left-1{padding-left:100px}#BildBlocks .bildBlock.padd-left-2{padding-left:200px}#BildBlocks .bildBlock.padd-left-3{padding-left:300px}#BildBlocks .bildBlock.padd-right-1{padding-right:100px}#BildBlocks .bildBlock.padd-right-2{padding-right:200px}#BildBlocks .bildBlock.padd-right-3{padding-right:300px}#BildBlocks .bildBlock.full{width:100%}#BildBlocks .bildBlock.half{width:46.6666%}#BildBlocks .bildBlock.small{width:40%}#BildBlocks .bildBlock.large{width:60%}#BildBlocks .bildBlock .bbContent{margin-top:1em;font-size:.9em;letter-spacing:.1em;line-height:1.8em;text-align:center;max-width:calc(600px + 30%);padding:30px 15%;margin-left:auto;margin-right:auto}@media(max-width: 950px){#BildBlocks .bildBlock .bbContent{width:100%;padding:25px 4%}}@media(max-width: 950px){#BildBlocks .bildBlock .bbImage{width:100%}}.videoBlock{width:100%;padding-bottom:3em;border-bottom:1px solid #ddd;margin-bottom:2em}.video{margin:.5em auto;overflow:hidden;position:relative;width:700px;max-width:100%}.video .videoFrame{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:0 0 .1em;background:rgba(0,0,0,0) no-repeat center center scroll;background-size:cover}.video .videoFrame.lazy{cursor:pointer}.video .videoFrame.lazy .play{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0) url("../images/play.svg") no-repeat center center scroll;background-size:60px 60px;transition:.16s;opacity:1;background-color:rgba(0,0,0,.25)}.video .videoFrame.lazy .play:hover{background-color:rgba(0,0,0,.1)}.video .videoFrame iframe{border:none;position:absolute;top:0;left:0;width:100%;height:100%}#Zitat{width:740px;text-align:center;padding:50px 80px;width:740px;max-width:100%;margin:0 auto}@media(max-width: 1460px){#Zitat{padding-left:30px;padding-right:30px}}@media(max-width: 950px){#Zitat{padding:20px 0}}#Zitat .zitatTitle{font-size:.9rem}#klaro .cookie-notice{bottom:50px;left:10px;right:auto}#klaro .cookie-notice h2{font-size:1.4rem}#klaro .cookie-notice,#klaro .cm-modal{background:hsla(0,0%,100%,.8);color:#000;font-size:1.2rem;line-height:1.4em;backdrop-filter:blur(5px)}#klaro .cookie-notice p,#klaro .cookie-notice h1,#klaro .cookie-notice h2,#klaro .cookie-notice ul,#klaro .cookie-notice li,#klaro .cookie-notice span,#klaro .cm-modal p,#klaro .cm-modal h1,#klaro .cm-modal h2,#klaro .cm-modal ul,#klaro .cm-modal li,#klaro .cm-modal span{color:#000}#klaro .cookie-notice a,#klaro .cm-modal a{color:#000;text-underline-offset:5px}#klaro .cookie-notice button,#klaro .cookie-notice input,#klaro .cm-modal button,#klaro .cm-modal input{line-height:1.3em}#klaro .cookie-notice button,#klaro .cm-modal button{transition:.2s}#klaro .cookie-notice button:hover,#klaro .cm-modal button:hover{color:#000;background:#fff}#klaro .cookie-notice button.cm-btn-success,#klaro .cm-modal button.cm-btn-success{background:#fff;border:none;color:#000}#klaro .cookie-notice button.cm-btn-success:hover,#klaro .cm-modal button.cm-btn-success:hover{background:#000;color:#fff}#klaro .cookie-notice .cm-link,#klaro .cookie-notice .cm-header a,#klaro .cm-modal .cm-link,#klaro .cm-modal .cm-header a{color:#000}#klaro .cookie-notice .cm-link:hover,#klaro .cookie-notice .cm-header a:hover,#klaro .cm-modal .cm-link:hover,#klaro .cm-modal .cm-header a:hover{text-decoration:underline;text-underline-offset:5px}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{background-color:#fff}#matomo-opt-out{padding:.7em;border:2px solid hsla(0,0%,100%,.6);margin:1em 0}#matomo-opt-out #trackVisits{margin-right:.5em}#matomo-opt-out strong{font-weight:600}/*# sourceMappingURL=layout.css.map */
