.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:''}.clearfix:after{clear:both}.togglenavigation{top:35px;right:56px;height:26px}.t-text{margin-right:30px;font-size:16px;line-height:1.25}.t-lines{width:30px;height:26px}.tline{width:30px;height:4px;border-radius:4px}.tline--4{top:unset;bottom:0}.mobile-navigation{background:#fff url(/images/bg-navi.svg) no-repeat right 56px bottom 56px;background-size:60% 60%}.mobile-navi-content{position:relative;width:406px;padding-top:100px;padding-bottom:100px}div.navi{float:left}div.navi>.item{float:left}div.navi>.item>.menu{display:block}.normalNavi div.sub2{position:absolute;left:406px;top:-185px}.normalNavi div.sub2>.item.init{margin-top:0}.normalNavi div.sub2>.item.exit{margin-bottom:0}.normalNavi div.sub1>.item:nth-child(15) .sub2{top:-1201px}.normalNavi div.sub1>.item:nth-child(14) .sub2{top:-1127px}.normalNavi div.sub1>.item:nth-child(13) .sub2{top:-1053px}.normalNavi div.sub1>.item:nth-child(12) .sub2{top:-979px}.normalNavi div.sub1>.item:nth-child(11) .sub2{top:-905px}.normalNavi div.sub1>.item:nth-child(10) .sub2{top:-831px}.normalNavi div.sub1>.item:nth-child(9) .sub2{top:-757px}.normalNavi div.sub1>.item:nth-child(8) .sub2{top:-683px}.normalNavi div.sub1>.item:nth-child(7) .sub2{top:-609px}.normalNavi div.sub1>.item:nth-child(6) .sub2{top:-535px}.normalNavi div.sub1>.item:nth-child(5) .sub2{top:-461px}.normalNavi div.sub1>.item:nth-child(4) .sub2{top:-387px}.normalNavi div.sub1>.item:nth-child(3) .sub2{top:-313px}.normalNavi div.sub1>.item:nth-child(2) .sub2{top:-239px}.normalNavi div.sub1>.item:first-child .sub2{top:-165px}.navi #sitemap>.meta:focus:after,.navi #sitemap>.meta:hover:after{width:100%}.filterNavi .fn__content,.normalNavi div.sub2>.item{width:auto}.filterNavi .fn__content__toggle,.normalNavi div.sub2>.item>.menu{width:auto}.filterNavi .fn__content__toggle:after,.normalNavi div.sub2>.item>.menu:after{content:'';display:block;width:0;height:1px;background:#e6140a;-webkit-transition:width 0.4s cubic-bezier(0.05, 0.8, 0.5, 1);-o-transition:width 0.4s cubic-bezier(0.05, 0.8, 0.5, 1);transition:width 0.4s cubic-bezier(0.05, 0.8, 0.5, 1)}.filterNavi .fn__content__toggle:focus:after,.filterNavi .fn__content__toggle:hover:after,.normalNavi div.sub2>.item>.menu:focus:after,.normalNavi div.sub2>.item>.menu:hover:after{width:100%}.filterNavi .dock,.normalNavi div.sub3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.filterNavi .meta,.normalNavi div.sub3>.item>.menu{width:auto}.filterNavi .meta:after,.normalNavi div.sub3>.item>.menu:after{content:'';display:block;width:0;height:1px;background:#e6140a;-webkit-transition:width 0.4s cubic-bezier(0.05, 0.8, 0.5, 1);-o-transition:width 0.4s cubic-bezier(0.05, 0.8, 0.5, 1);transition:width 0.4s cubic-bezier(0.05, 0.8, 0.5, 1)}.filterNavi .meta:focus:after,.filterNavi .meta:hover:after,.normalNavi div.sub3>.item>.menu:focus:after,.normalNavi div.sub3>.item>.menu:hover:after{width:100%}.filterNavi .fn__contents,.normalNavi div.sub2{overflow:hidden;max-height:0;-webkit-transition:max-height 0.4s;-o-transition:max-height 0.4s;transition:max-height 0.4s}.filterNavi .fn__contents>.fn__content,.filterNavi .fn__contents>.item,.normalNavi div.sub2>.fn__content,.normalNavi div.sub2>.item{opacity:0;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}.filterNavi.cb-toggle-target-active>.fn__contents,.normalNavi div.sub1>.item.cb-toggle-target-active>div.sub2{-webkit-transition:none;-o-transition:none;transition:none;max-height:1000px;-webkit-transition:max-height 2s;-o-transition:max-height 2s;transition:max-height 2s}.filterNavi.cb-toggle-target-active>.fn__contents>.fn__content,.filterNavi.cb-toggle-target-active>.fn__contents>.item,.normalNavi div.sub1>.item.cb-toggle-target-active>div.sub2>.fn__content,.normalNavi div.sub1>.item.cb-toggle-target-active>div.sub2>.item{opacity:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.normalNavi .cb-toggle{position:absolute;z-index:2;right:0;top:0;cursor:pointer}.normalNavi .sub1>.item>.cb-toggle{left:0;height:34px}.mobile-navigation .address{width:350px}.mobile-navigation .address .vcard a{display:inline-block}.mobile-navigation .address .vcard a:after{content:'';display:block;width:0;height:1px;background:#e6140a;-webkit-transition:width 0.4s cubic-bezier(0.05, 0.8, 0.5, 1);-o-transition:width 0.4s cubic-bezier(0.05, 0.8, 0.5, 1);transition:width 0.4s cubic-bezier(0.05, 0.8, 0.5, 1)}.mobile-navigation .address .vcard a:focus:after,.mobile-navigation .address .vcard a:hover:after{width:100%}.mobile-navigation #socialmedia .meta.service_facebook:focus,.mobile-navigation #socialmedia .meta.service_facebook:hover{background-image:url(/images/facebook-grey.svg)}.mobile-navigation #socialmedia .meta.service_linkedIn:focus,.mobile-navigation #socialmedia .meta.service_linkedIn:hover{background-image:url(/images/linkedin-grey.svg)}.desk{max-width:calc(100% - 112px)}#home{height:60px;margin-top:20px;margin-bottom:20px}.wrapper{font-size:16px;line-height:1.5}.section--header{margin-top:100px}.cb-layout1 .section--header{margin-bottom:42px}.section--side{margin-top:20px}.section--south{margin-top:165px;background:-webkit-linear-gradient(297.7deg, #F8F8F8 0%, #ccc 100%);background:-o-linear-gradient(297.7deg, #F8F8F8 0%, #ccc 100%);background:linear-gradient(152.3deg, #F8F8F8 0%, #ccc 100%)}.section--footer{padding-top:80px;background-position:left center}.section--footer .footer{width:calc(100% + 30px);margin-left:-15px;margin-top:50px;margin-bottom:50px}.section--footer .hide-mobile{margin-top:20px}.section--footer .address,.section--footer .sitemap,.section--footer .social{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100%/3 - 30px);margin-left:15px;margin-right:15px;padding-right:calc(100%/3 - 320px)}.section--footer .website{padding-top:80px;padding-bottom:25px}.section--footer .vcard a:focus:after,.section--footer .vcard a:hover:after{width:100%}.section--footer .disclaimer{padding:25px 0 25px}.section--footer .disclaimer .copy{float:left;width:auto}#cmsbox{float:right;width:auto;margin-top:0}#services{float:right;width:auto;margin-top:0}#services .meta:focus:after,#services .meta:hover:after{width:100%}.section--footer #sitemap .meta:focus,.section--footer #sitemap .meta:hover{background-position:right 0 center}#kontaktoptionen .meta:focus:after,#kontaktoptionen .meta:hover:after{width:calc(100% - 16px)}#socialmedia{margin-top:25px}#socialmedia .meta{margin:0 24px 0 0}#socialmedia .meta:focus,#socialmedia .meta:hover{opacity:.5}.navbar{-webkit-box-shadow:0px 15px 0px rgba(0, 0, 0, 0.06);box-shadow:0px 15px 0px rgba(0, 0, 0, 0.06)}.unit.edge h2,h1{font-size:50px;line-height:1.2}.unit.edge h2 i,h1 i{font-size:16px;line-height:1.5}h2{font-size:40px;line-height:1.25}h3{font-size:70px;line-height:1.14285714}.section--footer h3{font-size:16px;line-height:1.5}h4{font-size:22px;line-height:1.36363636}h5{font-size:20px;line-height:1.4}h6{font-size:16px;line-height:1.5}.loud{font-size:20px;line-height:1.4}.skew{font-size:22px;line-height:1.36363636}.text-section--skew{padding-left:109px;background-position:left 45px top 6px;background-size:30px 22px}.text-section--pale{padding-left:109px}.area.north .unit:first-child{margin-top:0}.area .unit.slim{width:50%}.area.base .unit.slim,.area.main .unit.slim,.area.side .unit.slim{width:872px;margin-left:calc((100% - 872px)/2);margin-right:calc((100% - 872px)/2)}.area.base .unit.flat.wide .part.tall,.area.base .unit.pure.wide .part.tall,.area.main .unit.flat.wide .part.tall,.area.main .unit.pure.wide .part.tall,.area.side .unit.flat.wide .part.tall,.area.side .unit.pure.wide .part.tall,.cb-layout3 .area.base .unit.seam.wide .part.tall,.cb-layout3 .area.main .unit.seam.wide .part.tall,.cb-layout3 .area.side .unit.seam.wide .part.tall{width:100%;margin-left:calc((50% - 406px)/2);margin-right:calc((50% - 406px)/2)}.area.base .unit.flat.wide .part.tall.cb-filter,.area.base .unit.flat.wide .part.tall.pict,.area.base .unit.pure.wide .part.tall.cb-filter,.area.base .unit.pure.wide .part.tall.pict,.area.main .unit.flat.wide .part.tall.cb-filter,.area.main .unit.flat.wide .part.tall.pict,.area.main .unit.pure.wide .part.tall.cb-filter,.area.main .unit.pure.wide .part.tall.pict,.area.side .unit.flat.wide .part.tall.cb-filter,.area.side .unit.flat.wide .part.tall.pict,.area.side .unit.pure.wide .part.tall.cb-filter,.area.side .unit.pure.wide .part.tall.pict,.cb-layout3 .area.base .unit.seam.wide .part.tall.cb-filter,.cb-layout3 .area.base .unit.seam.wide .part.tall.pict,.cb-layout3 .area.main .unit.seam.wide .part.tall.cb-filter,.cb-layout3 .area.main .unit.seam.wide .part.tall.pict,.cb-layout3 .area.side .unit.seam.wide .part.tall.cb-filter,.cb-layout3 .area.side .unit.seam.wide .part.tall.pict{margin-left:15px;margin-right:15px}.area.base .unit.flat.wide .part.tiny:not(.pict),.area.base .unit.pure.wide .part.tiny:not(.pict),.area.main .unit.flat.wide .part.tiny:not(.pict),.area.main .unit.pure.wide .part.tiny:not(.pict),.area.side .unit.flat.wide .part.tiny:not(.pict),.area.side .unit.pure.wide .part.tiny:not(.pict),.cb-layout3 .area.base .unit.seam.wide .part.tiny:not(.pict),.cb-layout3 .area.main .unit.seam.wide .part.tiny:not(.pict),.cb-layout3 .area.side .unit.seam.wide .part.tiny:not(.pict){width:406px;margin-left:calc((50% - 406px)/2);margin-right:calc((50% - 406px)/2)}.area.south .unit.seam,.cb-layout1 .area.base .unit.seam,.cb-layout1 .area.main .unit.seam,.cb-layout1 .area.side .unit.seam,.cb-layout2 .area.main .unit.seam,.cb-layout4 .area.main .unit.seam{max-width:none;width:calc(100%/3 - 30px);min-height:315px;margin-left:15px;margin-right:15px}.area.south .unit.seam,.cb-layout2 .area.main .unit.seam{padding:0 0 15px 0}.area.south .unit.seam .body,.cb-layout2 .area.main .unit.seam .body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}.area.south .unit.seam .part:not(.pict),.cb-layout2 .area.main .unit.seam .part:not(.pict){width:calc(100% - 80px);margin-left:40px;margin-right:40px}.area.south .unit.seam .part.pict+.part.text,.area.south .unit.seam .part.text:first-child,.cb-layout2 .area.main .unit.seam .part.pict+.part.text,.cb-layout2 .area.main .unit.seam .part.text:first-child{margin-top:30px}.area.south .unit.seam .part.text+.part.link,.cb-layout2 .area.main .unit.seam .part.text+.part.link{margin-top:auto}.area.south .unit.seam .part.text+.part.link a.open,.cb-layout2 .area.main .unit.seam .part.text+.part.link a.open{margin-top:15px}.area.south .unit.seam:hover .part.pict img,.cb-layout2 .area.main .unit.seam:hover .part.pict img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.area.south .unit.seam:hover .part.text+.part.link a.open:after,.cb-layout2 .area.main .unit.seam:hover .part.text+.part.link a.open:after{width:calc(100% - 20px)}.cb-layout1 .area.base .unit.seam,.cb-layout1 .area.main .unit.seam,.cb-layout1 .area.side .unit.seam,.cb-layout4 .area.main .unit.seam{padding:55px 0 40px}.cb-layout1 .area.base .unit.seam .part,.cb-layout1 .area.main .unit.seam .part,.cb-layout1 .area.side .unit.seam .part,.cb-layout4 .area.main .unit.seam .part{width:calc(100% - 80px);margin-left:40px;margin-right:40px}.area.south{margin-top:80px;margin-bottom:110px}.cb-layout5 .area.main .unit.seam:focus .part.tall h4:after,.cb-layout5 .area.main .unit.seam:hover .part.tall h4:after{width:100%}.cb-layout6 .area.main{width:872px;margin-left:calc((100% - 872px)/2)}.cb-layout6 .area.main .unit.seam.wide{width:545px}.cb-layout2 .area.base .pure .part.link,.cb-layout2 .area.main .pure .part.link,.cb-layout3 .main .pure .part.link,.cb-layout3 .main .seam .part.link,.cb-layout4 .area.main .pure .part.link,.cb-layout5 .area.main .pure .part.link,.cb-layout6 .area.main .pure .part.link{margin-top:45px;margin-bottom:45px}.cb-layout2 .area.base .flat .part.link a.open:focus:after,.cb-layout2 .area.base .flat .part.link a.open:hover:after,.cb-layout2 .area.main .flat .part.link a.open:focus:after,.cb-layout2 .area.main .flat .part.link a.open:hover:after,.cb-layout3 .main .flat .part.link a.open:focus:after,.cb-layout3 .main .flat .part.link a.open:hover:after,.cb-layout4 .area.main .flat .part.link a.open:focus:after,.cb-layout4 .area.main .flat .part.link a.open:hover:after,.cb-layout5 .area.main .flat .part.link a.open:focus:after,.cb-layout5 .area.main .flat .part.link a.open:hover:after,.cb-layout6 .area.main .flat .part.link a.open:focus:after,.cb-layout6 .area.main .flat .part.link a.open:hover:after,.cb-layout6 .area.main .seam .part.link a.open:focus:after,.cb-layout6 .area.main .seam .part.link a.open:hover:after,.cb-layout6 .seam .part.link a.open:focus:after,.cb-layout6 .seam .part.link a.open:hover:after{width:calc(100% - 25px)}.part.text a.open:focus:after,.part.text a.open:hover:after{width:100%}
/*# sourceMappingURL=screen-large.css.map */