page{font-family:Roboto,sans-serif}page h1{text-align:right;font-size:9mm;font-weight:400;padding:0;margin:0 0 5mm 0}page h2{font-size:5mm;font-weight:700;padding:0;margin:0}*{color:#4f6228}.text-box{width:86mm;height:8mm;border:1px solid #4f6228;margin:3mm 0 0 0;padding:.5mm 1mm}.text-area{margin:0 0 3mm 0;padding:.5mm 1mm}dl.text-area dd,dl.text-box dd,page dl.text-box{box-sizing:content-box}dl.text-box dt{text-align:right;font-size:2.2mm}dl.text-area dt{text-align:left;font-size:2.2mm}dl.text-area dd,dl.text-box dd{float:left;text-align:left;line-height:1;color:#000;font-size:4mm;font-weight:400;margin:0}page.an dl.text-area dd{font-size:4.3mm}page.an .tdM dl.text-area dd{text-align:center;width:100%}.text-box.left{float:left;clear:left}.text-box.right{float:right;clear:right}.clearfix::after{content:"";clear:both;display:table}table{width:100%;border-spacing:0;border-collapse:collapse;margin:10mm 0 0}table td,table th{border:1px solid #4f6228;padding:2mm}thead td,thead th{height:10mm}thead td{text-align:center;font-size:2.6mm}thead th{font-size:5mm}thead th small{font-weight:400;font-size:4mm}tbody td,tbody th{height:6mm;text-align:center;padding:.5mm 1mm;font-weight:400;font-size:3.6mm;color:#000}tbody .sub{padding:0;height:9mm}table th{text-align:left}page.an table{margin:0 0 5mm 0}page.an table .tdL{width:69mm}page.an table .tdM{width:21mm}page.an table .tdR{width:90mm}page.an table.main{height:225mm}page.an table.main th{font-size:3mm;color:#4f6228}page.an.day table.main th{width:8mm;height:15mm}page.an.day table.main th div{display:inline-block;font-size:3mm;color:#4f6228;width:8mm}page.an.day table.main th div{display:inline-block;font-size:3mm;color:#4f6228;width:8mm}page.an.day table.main th div div{display:block;transform:rotate(-90deg);transform-origin:35% 100%;float:left;width:16mm;text-align:center}page.an table.main td.Praxis,page.an table.main td.Theorie,page.an table.main td.day{text-align:left;vertical-align:top}page.an table.main td{height:auto}page.an table.sign td{height:25mm;vertical-align:bottom}page.an table.sign small{border-top:1px solid #4f6228;display:block;font-size:2.6mm}page.an table.main td.mini{font-size:2.5mm;padding:1mm;width:11mm}page.an table.main td:first-child.mini{width:8mm}page.an p{font-size:3.3mm;color:#000}page.an table.main td.Praxis p,page.an table.main td.Theorie p,page.an table.main td.day p{text-indent:-1ex;padding-left:1ex}page.an table.main td.ch,page.an table.main td.hrs_sin{vertical-align:top}page.an table.main td.hrs_tot{vertical-align:bottom}page.cover td.num{font-family:'Roboto Mono',monospace}page.an td.noborder{border:none}#print{padding-top:5mm}#print ul.nav{width:210mm;margin:0 auto 2mm auto}@media print{#navigation,.nav{display:none!important}#print{padding-top:initial}}@page{size:A4 portrait}