.zg-regular-sans,.zg-regular-sans-spaced{font-size:1rem;line-height:1.4rem;font-family:TabletGothic,Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif}.zg-caption p,.zg-regular-sans,.zg-regular-sans-spaced{font-family:TabletGothic,Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif}.zg-echte-tabelle .zg-club-marker,.zg-tooltip{pointer-events:none}.zg-club-picker--sticky,.zg-tooltip-inner{box-shadow:0 1px 1px rgba(0,0,0,.15)}.zg-club-picker__club,.zg-club-picker__deselect-button{-webkit-tap-highlight-color:transparent;text-align:center}.zg-regular-sans{letter-spacing:.03em}.zg-regular-sans-spaced{letter-spacing:.05em}.zg-caps{letter-spacing:.1em;font-size:.95em}.zg-nowrap{white-space:nowrap}.zg-caption p{font-size:.875rem;letter-spacing:.03em;color:#777;max-width:none}.zg-tnum{font-variant-numeric:tabular-nums;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1;-webkit-font-kerning:normal;font-kerning:normal}body.dev{padding:0;margin:0;color:#313131}body.dev .page__content{background:#fff;padding:1.25rem}body.dev .paragraph{font-family:FranziskaWebPro,Georgia,Palatino,Palatino Linotype,FreeSerif,serif}.zg-club-picker__deselect-button,.zg-echte-tabelle .zg-punkte-label,.zg-echte-tabelle .zg-spieltag-label,.zg-tooltip,.zg-tooltip-content h4,.zg-tooltip-content h5,.zg-tooltip-content p{font-family:TabletGothic,Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif}.zg-tooltip{position:absolute;z-index:99999;display:block;visibility:visible;opacity:1;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.zg-tooltip.top,.zg-tooltip.top-left,.zg-tooltip.top-right{margin-top:-3px;padding:5px 0}.zg-tooltip.right,.zg-tooltip.right-bottom,.zg-tooltip.right-top{margin-left:3px;padding:0 5px}.zg-tooltip.bottom,.zg-tooltip.bottom-left,.zg-tooltip.bottom-right{margin-top:3px;padding:5px 0}.zg-tooltip.left,.zg-tooltip.left-bottom,.zg-tooltip.left-top{margin-left:-3px;padding:0 5px}.zg-tooltip-inner{max-width:400px;color:#333;text-decoration:none;background-color:rgba(255,255,255,.95);position:relative;border-radius:4px;z-index:2}@supports((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.zg-tooltip-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.7)}}.zg-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;z-index:3}.zg-tooltip-arrow.border{z-index:1}.zg-tooltip.top .zg-tooltip-arrow{bottom:1px;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:rgba(255,255,255,.95)}.zg-tooltip.top .zg-tooltip-arrow.border{bottom:0;margin-left:-7px;border-width:7px 7px 0;border-top-color:rgba(0,0,0,.15)}.zg-tooltip.top-right .zg-tooltip-arrow{bottom:1px;left:10px;margin-left:-5px;border-width:5px 5px 0;border-top-color:rgba(255,255,255,.95)}.zg-tooltip.top-right .zg-tooltip-arrow.border{bottom:0;margin-left:-7px;border-width:7px 7px 0;border-top-color:rgba(0,0,0,.15)}.zg-tooltip.top-left .zg-tooltip-arrow{bottom:1px;right:10px;margin-left:-5px;border-width:5px 5px 0;border-top-color:rgba(255,255,255,.95)}.zg-tooltip.top-left .zg-tooltip-arrow.border{bottom:0;margin-left:-2px;border-width:7px 7px 0;border-top-color:rgba(0,0,0,.15)}.zg-tooltip.bottom .zg-tooltip-arrow{top:1px;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:rgba(255,255,255,.95)}.zg-tooltip.bottom .zg-tooltip-arrow.border{top:0;margin-left:-7px;border-width:0 7px 7px;border-top-color:rgba(0,0,0,.15)}.zg-tooltip.bottom-left .zg-tooltip-arrow{top:1px;right:10px;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:rgba(255,255,255,.95)}.zg-tooltip.bottom-left .zg-tooltip-arrow.border{top:0;margin-left:-7px;border-width:0 7px 7px;border-top-color:rgba(0,0,0,.15)}.zg-tooltip.bottom-right .zg-tooltip-arrow{top:1px;left:10px;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:rgba(255,255,255,.95)}.zg-tooltip.bottom-right .zg-tooltip-arrow.border{top:0;margin-left:-7px;border-width:0 7px 7px;border-top-color:rgba(0,0,0,.15)}.zg-tooltip.right .zg-tooltip-arrow{top:50%;left:1px;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:rgba(255,255,255,.95)}.zg-tooltip.right .zg-tooltip-arrow.border{margin-top:-7px;left:0;border-width:7px 7px 7px 0;border-right-color:rgba(0,0,0,.15)}.zg-tooltip.right-top .zg-tooltip-arrow{bottom:10px;left:1px;margin-bottom:-5px;border-width:5px 5px 5px 0;border-right-color:rgba(255,255,255,.95)}.zg-tooltip.right-top .zg-tooltip-arrow.border{margin-bottom:-7px;left:0;border-width:7px 7px 7px 0;border-right-color:rgba(0,0,0,.15)}.zg-tooltip.right-bottom .zg-tooltip-arrow{top:10px;left:1px;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:rgba(255,255,255,.95)}.zg-tooltip.right-bottom .zg-tooltip-arrow.border{margin-top:-7px;left:0;border-width:7px 7px 7px 0;border-right-color:rgba(0,0,0,.15)}.zg-tooltip.left .zg-tooltip-arrow{top:50%;right:1px;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:rgba(255,255,255,.95)}.zg-tooltip.left .zg-tooltip-arrow.border{right:0;margin-top:-7px;border-width:7px 0 7px 7px;border-left-color:rgba(0,0,0,.15)}.zg-tooltip.left-top .zg-tooltip-arrow{bottom:10px;right:1px;margin-bottom:-5px;border-width:5px 0 5px 5px;border-left-color:rgba(255,255,255,.95)}.zg-tooltip.left-top .zg-tooltip-arrow.border{right:0;margin-bottom:-7px;border-width:7px 0 7px 7px;border-left-color:rgba(0,0,0,.15)}.zg-tooltip.left-bottom .zg-tooltip-arrow{top:10px;right:1px;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:rgba(255,255,255,.95)}.zg-tooltip.left-bottom .zg-tooltip-arrow.border{right:0;margin-top:-7px;border-width:7px 0 7px 7px;border-left-color:rgba(0,0,0,.15)}.zg-echte-tabelle__svg-outer-wrapper{padding-right:0}@media screen and (min-width:32.5em){.zg-echte-tabelle__svg-outer-wrapper{padding-right:5px}}.zg-echte-tabelle--embed{padding:0}.zg-echte-tabelle--embed .zg-echte-tabelle__table{float:right;margin-top:-10px}@media screen and (min-width:48em){.zg-echte-tabelle__svg-outer-wrapper{padding:0}.zg-echte-tabelle--embed .zg-echte-tabelle__table{margin-right:20px}}.zg-echte-tabelle--embed .zg-echte-tabelle__svg-wrapper{margin-right:-10px}.zg-echte-tabelle--embed .zg-dividing-line{fill:none;stroke-width:1.5px;stroke-dasharray:1,3;stroke-linecap:round}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.zg-echte-tabelle--embed .zg-dividing-line{stroke-width:1px;stroke-dasharray:1,1.5}}.zg-echte-tabelle__svg-wrapper{margin-left:-10px;margin-right:0}.zg-echte-tabelle .zg-background{fill:#f1f1f1;stroke:none}.zg-echte-tabelle .zg-club-track{fill:none;stroke:#ddd;stroke-width:2px;stroke-linecap:round}.zg-echte-tabelle .zg-dividing-line{fill:none;stroke-width:1px;stroke-linecap:round}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.zg-echte-tabelle .zg-dividing-line{stroke-width:.5px}}.zg-echte-tabelle .zg-dividing-line--column{stroke:#ddd}.zg-echte-tabelle .zg-dividing-line--out-of-range{stroke:#eee}.zg-echte-tabelle .zg-dividing-line--row{stroke:#fff}.zg-echte-tabelle .zg-dividing-line--relegation{stroke:#eab4c7}.zg-echte-tabelle .zg-dividing-line--abstieg{stroke:#f58383}.zg-echte-tabelle .zg-dividing-line--europa-league{stroke:#83d4b9}.zg-echte-tabelle .zg-dividing-line--champions-league-quali{stroke:#d8ab1a}.zg-echte-tabelle .zg-dividing-line--champions-league,.zg-echte-tabelle .zg-dividing-line--meister{stroke:#f0c019}.zg-echte-tabelle .zg-punkte-label,.zg-echte-tabelle .zg-spieltag-label{letter-spacing:.08em;fill:#ccc;font-size:10px;cursor:pointer}.zg-echte-tabelle .zg-punkte-label--impossible,.zg-echte-tabelle .zg-punkte-label--out-of-range,.zg-echte-tabelle .zg-spieltag-label--not-shown{fill:#f1f1f1}.zg-echte-tabelle .zg-spieltag-label--not-played{fill:#f1f1f1;cursor:default}.zg-echte-tabelle .zg-punkte-label{font-variant-numeric:tabular-nums;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1;cursor:default}.zg-echte-tabelle .zg-punkte-label--relegation{fill:#eab4c7}.zg-echte-tabelle .zg-punkte-label--abstieg{fill:#f58383}.zg-echte-tabelle .zg-punkte-label--europa-league{fill:#83d4b9}.zg-echte-tabelle .zg-punkte-label--champions-league-quali{fill:#d8ab1a}.zg-echte-tabelle .zg-punkte-label--champions-league,.zg-echte-tabelle .zg-punkte-label--meister{fill:#f0c019}.zg-echte-tabelle__infobox{background:#f1f1f1;padding:4px 5px 6px 10px;border-radius:2px;margin-left:-10px}.zg-echte-tabelle__infobox-icon{float:left;margin:.25em .5em 0 0;width:40px}@media screen and (min-width:400px){.zg-echte-tabelle .zg-punkte-label,.zg-echte-tabelle .zg-spieltag-label{font-size:11px;letter-spacing:.05em}.zg-echte-tabelle__infobox-icon{width:50px}}@media screen and (min-width:600px){.zg-echte-tabelle__infobox{position:relative;padding-left:70px}.zg-echte-tabelle__infobox-icon{width:55px;position:absolute;left:7px;top:5px}}.zg-echte-tabelle__infobox-headline{font-size:1em;margin:0}.zg-echte-tabelle__infobox-text{margin:0}.zg-echte-tabelle__infobox-link{margin:0;color:#aaa}.zg-echte-tabelle__infobox-link a{text-decoration:underline;color:inherit}.zg-echte-tabelle__infobox-inner-wrapper{padding-right:105px;box-sizing:border-box}@media screen and (min-width:32.5em){.zg-echte-tabelle__infobox-inner-wrapper{padding-right:110px}}.zg-echte-tabelle__infobox-outer-wrapper{background-image:url(http://interactive.zeit.de/2016/echte-tabelle-2016-2017/images/pfeil_kurz.svg);background-repeat:no-repeat;background-position:right 90px center}@media screen and (min-width:48em){.zg-echte-tabelle__infobox-inner-wrapper{padding-right:130px}.zg-echte-tabelle__infobox-outer-wrapper{background-image:url(http://interactive.zeit.de/2016/echte-tabelle-2016-2017/images/pfeil.svg);background-position:right 115px center}}.zg-echte-tabelle__playbutton{background-color:rgba(255,255,255,.5);border-radius:5px;border:2px solid #ccc;color:#313131;font-size:.8125rem;font-weight:700;letter-spacing:.08em;line-height:1.125rem;margin:0 .75em .75em 0;padding:.5625rem 1.125rem .4375rem 35px;text-align:center;text-transform:uppercase;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;background-image:url(http://interactive.zeit.de/2016/echte-tabelle-2016-2017/images/whistle.svg);background-position:8px center;background-size:20px;background-repeat:no-repeat;display:inline-block}.zg-echte-tabelle__playbutton:visited{color:#313131}.zg-echte-tabelle__playbutton:focus,.zg-echte-tabelle__playbutton:hover{background-color:rgba(255,255,255,.8);border-color:#999;color:#000;cursor:pointer}.zg-echte-tabelle__playbutton[disabled]{opacity:.5}.zg-echte-tabelle__playbutton[disabled]:focus,.zg-echte-tabelle__playbutton[disabled]:hover{background-color:rgba(255,255,255,.5);border-color:#ccc;color:#313131;cursor:default}.zg-club-picker{-webkit-transition:box-shadow .3s;transition:box-shadow .3s;overflow:hidden;background:rgba(255,255,255,.9)}@supports((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.zg-club-picker--sticky{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.5)}}.zg-club-picker__label{padding-top:.25em;color:#707070;max-width:660px;margin:0 auto}@media screen and (min-width:48em){.zg-club-picker__label{padding-left:0;padding-right:0}}.zg-club-picker__scroller{height:60px;position:relative}.zg-club-picker__deselect-button{height:100%;width:50px;position:absolute;top:0;left:0;z-index:2;line-height:56px;color:#ef423f;font-weight:200;font-size:48px;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);background:-webkit-linear-gradient(left,#ddd 50%,#cecece 92%,#bbb 100%);background:linear-gradient(to right,#ddd 50%,#cecece 92%,#bbb 100%)}.zg-club-picker__scroller-track{height:60px;overflow:scroll;-webkit-overflow-scrolling:touch;margin:0 auto;max-width:792px;box-sizing:content-box;position:absolute;left:0;right:0;top:0;bottom:0}.zg-club-picker__wrapper{margin:0 auto;padding:0;list-style-type:none;display:block;height:100%;width:792px;overflow:hidden}.zg-club-picker__club{-webkit-transition:opacity .3s,-webkit-filter .3s;transition:opacity .3s,-webkit-filter .3s;transition:opacity .3s,filter .3s;transition:opacity .3s,filter .3s,-webkit-filter .3s;margin:auto;padding:0;height:100%;width:44px;float:left;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.zg-club-picker__wappen{margin:auto;display:block;width:36px}.zg-club-picker--has-selected .zg-club-picker__club{opacity:.4;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transform:translateZ(0)}.zg-club-picker--has-selected .zg-club-picker__club--selected{opacity:1;-webkit-filter:none;filter:none}.zg-tooltip-content{font-size:.875rem;letter-spacing:.03em;line-height:1.4;padding:5px 10px}.zg-tooltip-content__top{text-align:center;border-bottom:solid 1px #eee;margin:0 -10px 10px;padding:5px 10px 7.5px}.zg-tooltip-content__top img{display:block;margin:0 auto -3px}.zg-tooltip-content h4{margin:0;font-size:.875rem;color:#313131}.zg-tooltip-content h5{margin:.5em 0 0;font-size:.725rem;color:#999;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.zg-tooltip-content p{margin:0;font-size:.875rem;color:#313131}.zg-tooltip-content p:first-child{margin-top:0}.zg-tooltip-content p:last-child{margin-bottom:0}.zg-tooltip-content__match{margin-top:.35em!important;border-top:solid 1px #eee;padding-top:.35em;padding-bottom:.2em}.zg-tooltip-content__match img{margin-bottom:-7px}