body .zg-maut-animation{display:none;border-radius:50%;width:220px;height:220px;margin:4em auto 0;display:block;overflow:hidden;position:relative;background:#f5f5f5}body .zg-maut-animation--einnahmen .zg-layer--strasse{position:absolute;left:0;bottom:30%}body .zg-maut-animation--einnahmen .zg-layer--pfosten{position:absolute;left:65%;bottom:20%}body .zg-maut-animation--einnahmen .zg-layer--lkw{position:absolute;left:0;bottom:35%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}body .zg-maut-animation--einnahmen .zg-layer--blitz{position:absolute;left:54%;bottom:37%;-webkit-transform:scale(.2);transform:scale(.2);opacity:0}body .zg-maut-animation--einnahmen-animated .zg-layer--lkw{-webkit-animation-name:driveAnimation;animation-name:driveAnimation;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body .zg-maut-animation--einnahmen-animated .zg-layer--blitz{-webkit-animation-name:blitzAnimation;animation-name:blitzAnimation;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes blitzAnimation{0%{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}10%{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}12%{opacity:1;-webkit-transform:scale(.2);transform:scale(.2)}20%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}25%{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}27%{opacity:1;-webkit-transform:scale(.2);transform:scale(.2)}35%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}40%{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}42%{opacity:1;-webkit-transform:scale(.2);transform:scale(.2)}50%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}55%{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}57%{opacity:1;-webkit-transform:scale(.2);transform:scale(.2)}65%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}70%{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}72%{opacity:1;-webkit-transform:scale(.2);transform:scale(.2)}80%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}85%{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}87%{opacity:1;-webkit-transform:scale(.2);transform:scale(.2)}95%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes blitzAnimation{0%{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}10%{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}12%{opacity:1;-webkit-transform:scale(.2);transform:scale(.2)}20%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}25%{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}27%{opacity:1;-webkit-transform:scale(.2);transform:scale(.2)}35%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}40%{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}42%{opacity:1;-webkit-transform:scale(.2);transform:scale(.2)}50%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}55%{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}57%{opacity:1;-webkit-transform:scale(.2);transform:scale(.2)}65%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}70%{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}72%{opacity:1;-webkit-transform:scale(.2);transform:scale(.2)}80%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}85%{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}87%{opacity:1;-webkit-transform:scale(.2);transform:scale(.2)}95%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes driveAnimation{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}15%{-webkit-transform:translateX(240px);transform:translateX(240px);opacity:1}15.1%{-webkit-transform:translateX(240px);transform:translateX(240px);opacity:0}15.2%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}15.3%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}16%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}30%{-webkit-transform:translateX(240px);transform:translateX(240px);opacity:1}30.1%{-webkit-transform:translateX(240px);transform:translateX(240px);opacity:0}30.2%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}30.3%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}31%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}45%{-webkit-transform:translateX(240px);transform:translateX(240px);opacity:1}45.1%{-webkit-transform:translateX(240px);transform:translateX(240px);opacity:0}45.2%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}45.3%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}46%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{-webkit-transform:translateX(240px);transform:translateX(240px);opacity:1}60.1%{-webkit-transform:translateX(240px);transform:translateX(240px);opacity:0}60.2%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}60.3%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}61%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}75%{-webkit-transform:translateX(240px);transform:translateX(240px);opacity:1}75.1%{-webkit-transform:translateX(240px);transform:translateX(240px);opacity:0}75.2%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}75.3%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}76%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}90%{-webkit-transform:translateX(240px);transform:translateX(240px);opacity:1}90.1%{-webkit-transform:translateX(240px);transform:translateX(240px);opacity:0}90.2%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}90.3%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}91%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}95%{-webkit-transform:translateX(6%);transform:translateX(6%)}99%{-webkit-transform:translateX(10%);transform:translateX(10%)}to{-webkit-transform:translateX(10%);transform:translateX(10%)}}@keyframes driveAnimation{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}15%{-webkit-transform:translateX(240px);transform:translateX(240px);opacity:1}15.1%{-webkit-transform:translateX(240px);transform:translateX(240px);opacity:0}15.2%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}15.3%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}16%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}30%{-webkit-transform:translateX(240px);transform:translateX(240px);opacity:1}30.1%{-webkit-transform:translateX(240px);transform:translateX(240px);opacity:0}30.2%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}30.3%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}31%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}45%{-webkit-transform:translateX(240px);transform:translateX(240px);opacity:1}45.1%{-webkit-transform:translateX(240px);transform:translateX(240px);opacity:0}45.2%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}45.3%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}46%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{-webkit-transform:translateX(240px);transform:translateX(240px);opacity:1}60.1%{-webkit-transform:translateX(240px);transform:translateX(240px);opacity:0}60.2%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}60.3%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}61%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}75%{-webkit-transform:translateX(240px);transform:translateX(240px);opacity:1}75.1%{-webkit-transform:translateX(240px);transform:translateX(240px);opacity:0}75.2%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}75.3%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}76%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}90%{-webkit-transform:translateX(240px);transform:translateX(240px);opacity:1}90.1%{-webkit-transform:translateX(240px);transform:translateX(240px);opacity:0}90.2%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}90.3%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}91%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}95%{-webkit-transform:translateX(6%);transform:translateX(6%)}99%{-webkit-transform:translateX(10%);transform:translateX(10%)}to{-webkit-transform:translateX(10%);transform:translateX(10%)}}body .zg-maut-animation--jahre .zg-layer{position:absolute;left:28%;top:15%}body .zg-maut-animation--jahre .zg-layer--kalender{-webkit-transform:translate(-6px,-4px);transform:translate(-6px,-4px)}body .zg-maut-animation--stacks .zg-layer--stack{position:absolute}body .zg-maut-animation--stacks .zg-layer--stack-item{position:absolute;left:0;bottom:0}body .zg-maut-animation--kosten .zg-layer--stack-1{left:38%;bottom:43%}body .zg-maut-animation--kosten .zg-layer--stack-2{left:55%;bottom:45%}body .zg-maut-animation--kosten .zg-layer--stack-3{left:23%;bottom:29%}body .zg-maut-animation--kosten .zg-layer--stack-4{left:39%;bottom:31%}body .zg-maut-animation--kosten .zg-layer--stack-5{left:53%;bottom:29%}body .zg-maut-animation--kosten .zg-layer--stack-6{left:68%;bottom:33%}body .zg-maut-animation--kosten .zg-layer--stack-7{left:62%;bottom:18%}body .zg-maut-animation--kosten .zg-layer--stack-8{left:30%;bottom:13%}body .zg-maut-animation--kosten .zg-layer--stack-9{left:45%;bottom:10%}body .zg-maut-animation--seiten .zg-layer--stack-4{left:37%;bottom:30%}body .zg-maut-animation--seiten .zg-layer--stack-1{left:10%;bottom:20%}body .zg-maut-animation--seiten .zg-layer--stack-2{right:40%;bottom:25%}body .zg-maut-animation--seiten .zg-layer--stack-3{left:32%;bottom:10%}
.zg-vorher-nachher{-webkit-tap-highlight-color:rgba(0,0,0,0)}.zgvn-tab-switcher{list-style-type:none;margin:0;padding:0;overflow:hidden;border-radius:4px;margin-bottom:.6em}.zgvn-tab-switcher__tab{display:inline-block;color:#cccccf;margin:0 .7em 0 0;padding:0;-o-transition:background .1s,color .1s;transition:background .1s,color .1s;white-space:nowrap}.no-touchevents .zg-vorher-nachher--interactive .zgvn-tab-switcher__tab:hover,.zgvn-tab-switcher__tab--active{color:#44444c}.zg-vorher-nachher--looping .zgvn-tab-switcher__tab--active{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-name:bounce;animation-name:bounce}.zg-vorher-nachher--interactive .zgvn-tab-switcher__tab{cursor:pointer}.zgvn-items{position:relative;clear:both;overflow:hidden;border-radius:2px}.zgvn-items--wide{max-width:51.25rem;margin:0 auto}.zgvn-item{position:absolute;left:0;top:0;width:100%;opacity:0}.zg-vorher-nachher--interactive .zgvn-item{cursor:pointer}.zgvn-item--active{z-index:2}.zgvn-item img{width:100%;height:auto;display:block}.zgvn-item .figure__caption{background:#fff}.zgvn-locator{float:left;width:49px;height:64px;position:relative;margin-right:15px}.zgvn-locator__map{display:block;width:100%;position:absolute;left:0;top:0}.zgvn-locator__dot{width:10px;height:10px;margin-left:-5px;margin-top:-5px;border-radius:50%;border:2px solid #fff;background:#f54a2b;position:absolute}.zgvn-top-container{min-height:64px;margin-bottom:.9em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.zgvn-top-container .zgvn-tab-switcher{margin:0}.zgvn-headline{margin:0 0 .3em;margin:0;color:#535560}.zgvn-text{margin-top:0}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(6%);transform:translateY(6%)}70%{-webkit-transform:translateY(-12%);transform:translateY(-12%)}90%{-webkit-transform:translateY(6%);transform:translateY(6%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(6%);transform:translateY(6%)}70%{-webkit-transform:translateY(-12%);transform:translateY(-12%)}90%{-webkit-transform:translateY(6%);transform:translateY(6%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}
