body { font-family: DejaVuSans; font-size: 0.8rem; line-height: 1.5rem; margin: 0; padding: 0; } .big { font-size: 1.6rem; line-height: 2rem; margin-bottom: .5rem; } .base { font-size: 0.8rem; line-height: 1.5rem; font-weight: normal; } .small { font-size: 0.6rem; line-height: 0.9rem; } h1 { font-size: 2rem; line-height: 2.4rem; margin: 0; } h2 { font-size: 1.7rem; line-height: 2rem; margin: 0; } h3 { font-size: 1.2rem; line-height: 1.5rem; margin: 0; } .gray { color: #4a5565; } .hellgrau { background-color: #f3f4f6; } .red { color: red; } .bold { font-weight: bold; } p { margin: auto 0; } .py-1 { padding-top: 1mm; padding-bottom: 1mm; } .m10 { margin: 10px; } .m20 { margin: 20px 10px 10px; } .ml-1 { margin-left: 1mm; } .mt-2 { margin-top: 2mm; } .mtop { margin-top: 20mm; } .green { color: green; } .header { padding: 1.3mm 3mm; margin: 2rem 0; font-size: 1.2rem; border: 0.3mm solid #e5e7eb; background-color: #f3f4f6; } .title { position: absolute; font-weight: bold; font-size: 2.8rem; top: 90mm; width: 185mm; } .festsetzung { position: absolute; font-weight: bold; text-align: right; font-size: 1.6rem; top: 130mm; width: 185mm; } .auftraggeber { position: absolute; text-align: right; bottom: 20mm; right: 15mm; left: 15mm; } .table-striped tr:nth-child(2n-1) td { background-color: #f3f4f6; } table.table-striped td.head, td.head { font-weight: bold; vertical-align: bottom; background-color: #f3f4f6 !important; } table { border-collapse: collapse; border-spacing: 0; empty-cells: show; width: 100% !important; margin-top: 10mm; padding: 0; } table.inhalt { margin: 10mm; } td { font-size: 0.75rem; padding: 0.5rem; } .inhalt td { font-size: 1rem; } .text-75 td { font-size: 0.75rem; } .wp10 { width: 10%; } .wp20 { width: 20%; } .wp25 { width: 29%; } .w10p { width: 20mm; } .border { border: 0.3mm solid #e5e7eb; } .bt { border-top: 0.3mm solid #e5e7eb; } .bb { border-bottom: 0.3mm solid #e5e7eb; } .bl { border-left: 0.3mm solid #e5e7eb; } .br { border-right: 0.3mm solid #e5e7eb; } .right { text-align: right; } .center { text-align: center; }