.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:''}.clearfix:after{clear:both}.button{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-width:156px;background-color:transparent;border:1px solid #606060;line-height:1.4375;cursor:pointer;color:#606060;padding:13px 10px;-webkit-appearance:none;border-radius:0;text-align:center;text-decoration:none}.button:focus,.button:hover{color:#41B9D6;border-color:#41B9D6;background-color:transparent}.button:active{color:#fff;border-color:#41B9D6;background-color:#41B9D6}div.navi{float:right}div.navi>.item{float:left}div.navi>.item>.menu{float:left;display:inline-block;padding-bottom:4px;border-bottom:1px solid transparent;color:#606060;font-size:20px;line-height:1.4}div.navi>.item>.menu.path,div.navi>.item>.menu:focus,div.navi>.item>.menu:hover{border-color:#41B9D6;color:#41B9D6}@media (min-width:1280px){.mobile-navigation,.togglenavigation{display:none}}div.sub1{margin-top:12px}div.sub1>.item{position:relative;margin:0 25px}div.sub2{position:absolute;left:-30px;top:100%;z-index:200;background-color:rgba(255, 255, 255, 0.8)}.exit div.sub2{left:auto;right:-15px}div.sub2>.item{overflow:hidden;max-height:0;width:100%;-webkit-transition:max-height 250ms ease;-o-transition:max-height 250ms ease;transition:max-height 250ms ease}div.sub2>.item>.menu{margin:0 30px;padding-top:5px;padding-bottom:5px;white-space:nowrap;font-size:21px;line-height:1.23809524}div.sub2>.item.init>.menu{margin-top:37px}div.sub2>.item.exit>.menu{margin-bottom:28px}div.sub1>.item:hover div.sub2>.item{max-height:150px;-webkit-transition:max-height 700ms ease;-o-transition:max-height 700ms ease;transition:max-height 700ms ease}.desk{max-width:88.54166667%}.section--left .desk{width:775px;max-width:80.72916667%;margin-right:7.70833333%}@media (min-width:1920px){.section--left .desk{margin-right:74px}}.section--main .desk{width:775px;max-width:80.72916667%;margin-left:7.70833333%}@media (min-width:1920px){.section--main .desk{margin-left:74px}}#home{height:50px}.cb-layout2 #head{margin-top:56px}.section--header{height:calc(100vh + 100px);padding-bottom:100px;font-size:32px;line-height:1.25}.section--header #contact{margin-top:40px}.section--header #contact .meta{padding-left:56px}.section--header #contact .meta.service_phone{background-position:left top 7px;background-size:36px}.section--header #contact .meta.service_email{background-position:left top 12px;background-size:36px 26px}.section--header #head{max-width:1036px}.section--header .downlink{width:47px;height:70px;background-size:47px 70px}.navbar{padding:0 50px}.navbar .navbar-inner{padding:25px 0 24px}.waves-container.waves-container--header{height:400px}.waves-container.waves-container--content{top:18.51851852vh;height:41.66666667vh}.section--left,.section--main{width:50%}#view .section--left{height:calc(100vh - 100px)}#view .cb-scroll-triggered--active .section--left{position:fixed;left:0;top:100px}#edit .section--left{min-height:calc(100vh - 100px);margin-top:100px}#edit .section--left .container--footer{bottom:-100px}.section--left{border-right:1px solid #E0E0E0}.section--left .container--footer{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:0;bottom:0;width:100%;padding:0 0 0 50px;border-top:1px solid #F5F5F5;background-color:#F5F5F5}.section--left .container--footer .cb-toggle{display:block;width:calc(100% - 77px);padding:24px 0;background:url(/images/plus-grey-dark.svg) no-repeat right 25px center;cursor:pointer}.section--left .container--footer .cb-toggle:focus,.section--left .container--footer .cb-toggle:hover{background-image:url(/images/plus-blue.svg)}.section--left .container--footer .cb-toggle.cb-toggle-active{background-image:url(/images/minus-grey-dark.svg);background-size:25px 2px}.section--left .container--footer .cb-toggle.cb-toggle-active:focus,.section--left .container--footer .cb-toggle.cb-toggle-active:hover{background-image:url(/images/minus-blue.svg)}.section--left .container--footer .email{display:block;position:absolute;right:0;top:0;width:76px;height:76px;border-left:1px solid #E0E0E0;background:url(/images/letter-grey-dark.svg) no-repeat center;font-size:0;overflow:hidden;text-indent:101%}.section--left .container--footer .email:focus,.section--left .container--footer .email:hover{background-image:url(/images/letter-blue.svg)}.section--left .container--footer .cb-toggle-content{max-height:0;overflow:hidden;-webkit-transition:max-height 250ms ease;-o-transition:max-height 250ms ease;transition:max-height 250ms ease}.section--left .container--footer .cb-toggle-content.cb-toggle-target-active{max-height:calc(100vh - 100px - 77px);-webkit-transition:max-height 500ms ease;-o-transition:max-height 500ms ease;transition:max-height 500ms ease}.section--left .container--footer .cb-toggle-content .cb-toggle-content--inner{padding:40px 102px 40px 0;border-top:1px solid #E0E0E0}.section--left .container--footer .cb-toggle-content .vcard{margin-top:30px}.section--left .container--footer .cb-toggle-content .vcard .org{font-weight:normal;font-family:'DIN W01 Medium', helvetica, sans-serif}.section--main{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;float:right;min-height:calc(100vh - 100px)}.section--main .container--footer{margin-top:auto;margin-bottom:0;border-top:1px solid #E0E0E0}.section--main .container--footer #services{display:block;float:left;width:100%;padding:24px 0}.section--main .container--footer #services .meta{float:left;margin-right:30px}.section--main .container--footer #services .meta:last-child{margin-right:0}.section--main .container--footer #services .meta.service_preisliste{padding-left:26px;background-size:17px 18px;background-position:0 3px;background-repeat:no-repeat;background-image:url(/images/download-grey-dark.svg)}.section--main .container--footer #services .meta.service_preisliste:focus,.section--main .container--footer #services .meta.service_preisliste:hover{background-image:url(/images/download-blue.svg)}.section--main .container--footer #contactFooterMobile{display:none}.section--main .container--footer .cb-goto-top{display:none}#view.cb-layout2 .section--left{position:fixed;left:0;top:100px;margin-top:0}#edit.cb-layout2 .section--left{margin-top:100px}.cb-layout2 .section--main{margin-top:100px}.side h2,h1{font-size:52px;line-height:1.23076923}.cb-layout1 h1{font-size:53px}.area.main,.area.side{margin-top:28px;margin-bottom:28px}
/*# sourceMappingURL=screen-large.css.map */