body { font-family: sans-serif; font-size: 1em; line-height: 18pt; margin: 0; padding: 0; } .liste-titel { font-family: sans-serif; padding: 15mm 0 0; font-size: 1.5em; text-align: center; } table.liste { width: 100%; font-size: .9em; margin-top: 15mm; } .rot { color: #800; } .gruen { color: green; } .center { text-align: center; } .right { text-align: right; } /* PURE TABLES START */ .pure-table { /* Remove spacing between table cells (from Normalize.css) */ border-collapse: collapse; border-spacing: 0; empty-cells: show; border: 1px solid #cbcbcb; } .pure-table-noborder { /* Remove spacing between table cells (from Normalize.css) */ border-collapse: collapse; border-spacing: 0; empty-cells: show; } .pure-table caption { color: #000; font: italic 85%/1 arial, sans-serif; padding: 1em 0; text-align: center; } .pure-table td, .pure-table th, .pure-table-noborder td, .pure-table-noborder th { border-left: 1px solid #cbcbcb; border-bottom: 1px solid #cbcbcb; /* inner column border */ border-width: 0 0 1px 1px; font-size: inherit; margin: 0; overflow: visible; /*to make ths where the title is really long work*/ padding: .7em 1em; /* cell padding */ } .pure-table thead { background-color: #e0e0e0; color: #000; text-align: left; vertical-align: bottom; } /* striping: even - #fff (white) odd - #f2f2f2 (light gray) */ .pure-table td { background-color: transparent; } .pure-table-odd td { background-color: #f2f2f2; } /* nth-child selector for modern browsers */ .pure-table-striped tr:nth-child(2n-1) td { background-color: #f2f2f2; border-bottom: 1px solid #cbcbcb; } /* BORDERED TABLES */ .pure-table-bordered td { border-bottom: 1px solid #cbcbcb; } .pure-table-bordered tbody>tr:last-child>td { border-bottom-width: 0; } /* HORIZONTAL BORDERED TABLES */ .pure-table-horizontal td, .pure-table-horizontal th { border-width: 0 0 1px 0; border-bottom: 1px solid #cbcbcb; } .pure-table-horizontal tbody>tr:last-child>td { border-bottom-width: 0; }