body{background:#005aaa;color:#fff;font-family:'Inconsolata', monospace}.content{padding:30px 15px;text-align:center;max-width:600px;margin:30px auto}.trainer-box,.trainer-box-aktuell{background:#fff;color:#005aaa;border-radius:30px;font-size:23px}.trainer-box .trainer-name,.trainer-box-aktuell .trainer-name{font-size:50px;line-height:90px;padding:20px 20px;font-weight:700}.trainer-box .amtszeit,.trainer-box-aktuell .amtszeit{border-top:1px solid #005aaa;display:flex}.trainer-box .amtszeit .beginn,.trainer-box .amtszeit .ende,.trainer-box-aktuell .amtszeit .beginn,.trainer-box-aktuell .amtszeit .ende{flex:1 1 50%;padding:10px 20px}.trainer-box .amtszeit .beginn,.trainer-box-aktuell .amtszeit .beginn{border-right:1px solid #005aaa}.trainer-box .amtszeit-data,.trainer-box-aktuell .amtszeit-data{border-top:1px solid #005aaa;border-bottom:1px solid #005aaa;display:flex}.trainer-box .amtszeit-data>div,.trainer-box-aktuell .amtszeit-data>div{flex:1 1 33.3333%;padding:10px 20px;border-right:1px solid #005aaa}.trainer-box .amtszeit-data>div:last-child,.trainer-box-aktuell .amtszeit-data>div:last-child{border-right:none}.trainer-box .amtszeit .label,.trainer-box .amtszeit-data .label,.trainer-box-aktuell .amtszeit .label,.trainer-box-aktuell .amtszeit-data .label{text-align:left;font-size:18px}.trainer-box .trainer-status,.trainer-box-aktuell .trainer-status{background:#f44336;color:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px;padding:10px;font-size:18px}.trainer-box .trainer-status .status,.trainer-box-aktuell .trainer-status .status{text-transform:uppercase;font-weight:700;font-size:23px}.trainer-box .trainer-status a,.trainer-box-aktuell .trainer-status a{color:#fff}.trainer-box .trainer-status.hired,.trainer-box-aktuell .trainer-status.hired{background:#d4edda;boder-color:#d4edda;color:#005aaa}.trainer-box .quelle,.trainer-box .aktueller-verein,.trainer-box-aktuell .quelle,.trainer-box-aktuell .aktueller-verein{padding:10px 20px;text-align:center;border-top:1px solid #005aaa;border-bottom:1px solid #005aaa}.trainer-box .quelle,.trainer-box-aktuell .quelle{border-top:none}.trainer-current{padding-top:40px;position:relative}.trainer-future .trainer-box,.trainer-historie .trainer-box{margin:40px auto 0;width:75%;border-radius:20px;font-size:20px}.trainer-future .trainer-box .trainer-name,.trainer-historie .trainer-box .trainer-name{font-size:42px;line-height:70px;padding:10px}.trainer-future .trainer-box .amtszeit .label,.trainer-future .trainer-box .amtszeit-data .label,.trainer-historie .trainer-box .amtszeit .label,.trainer-historie .trainer-box .amtszeit-data .label{font-size:16px}.trainer-future .trainer-box .trainer-status,.trainer-historie .trainer-box .trainer-status{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.trainer-future .trainer-box .trainer-status.hired,.trainer-historie .trainer-box .trainer-status.hired{background:#d4edda;border-color:#d4edda;color:#005aaa}.trainer-future .trainer-box .trainer-status.hired a,.trainer-historie .trainer-box .trainer-status.hired a{color:#005aaa}.trainer-historie .trainer-box{opacity:.1}.trainer-historie .trainer-box:first-child{opacity:.8}.trainer-historie .trainer-box:nth-child(2){opacity:.8}.trainer-historie .trainer-box:nth-child(3){opacity:.8}.trainer-historie .trainer-box:nth-child(4){opacity:.5}.trainer-historie .trainer-box:nth-child(5){opacity:.4}.trainer-historie .trainer-box:nth-child(6){opacity:.3}.trainer-historie .trainer-box:nth-child(7){opacity:.2}.trainer-historie .trainer-box:nth-child(8){opacity:.1}.trainer-future .trainer-box{opacity:.9 !important}.kommt-nicht .amtszeit,.kommt-nicht .amtszeit-data,.kommt-nicht .trainer-name{text-decoration:line-through}.credits{padding-top:40px}.credits a{color:#fff}@media only screen and (max-width: 720px){.trainer-box-aktuell .trainer-name{font-size:40px;line-height:70px;padding:10px}.trainer-box-aktuell .quelle,.trainer-box-aktuell .aktueller-verein,.trainer-box-aktuell .amtszeit .beginn,.trainer-box-aktuell .amtszeit .ende{padding:5px 10px}.trainer-box-aktuell .amtszeit-data>div{padding:5px 10px}.trainer-historie .trainer-box{width:85%}}
