body { font-family: sans-serif; font-size: 11pt; line-height: 18pt; margin: 0; padding: 0; } h1 { font-size: 2.3em; margin: 2mm 0; } h3 { font-size: 1.4em; margin: 0; padding: 0; } h4 { font-size: 1.1em; margin: 0; } p { margin: 0; padding: 0; } .pl-1{ padding-left: 1mm; } .grau { color: #999; } .bg-gray { background-color: #efefef; } .right { text-align: right; } .orange { color: orange; } .normal { font-weight: normal; } .halfpage { width: 40%; } .size1 { font-size: 1em; } .size09 { font-size: .9em; } .size08 { font-size: .8em; } .size07 { font-size: .75em; } .right { text-align: right !important; } .center { text-align: center; } .left { text-align: left !important; } .bold { font-weight: bold; } .border-bt { border-bottom: 0.1mm solid #cbcbcb; border-top: 0.1mm solid #cbcbcb; } .br { border-right: 0.1mm solid #cbcbcb; } .bt { border-top: 0.1mm solid #cbcbcb; } .bb { border-bottom: 0.1mm solid #cbcbcb; } .allheader{ font-weight: bold; background-color: #ecf2f9; } .rotate { transform: rotate(-90.0deg); -moz-transform: rotate(-90.0deg); /* FF3.5+ */ -o-transform: rotate(-90.0deg); /* Opera 10.5 */ -webkit-transform: rotate(-90.0deg); /* Saf3.1+, Chrome */ } .deckblatt { padding: 1rem; background-color: #efefef; height: 290mm; } .gutachter { height: 100mm; text-align: right; margin-top: 3mm; margin-right: 3mm; padding: 0; } .gutachten { height: 50mm; text-align: left; margin-left: 15mm; } .zweckbox { height: 80mm; text-align: right; margin-right: 5mm; } .auftraggeber { text-align: right; margin-right: 5mm; vertical-align: bottom; } .header { padding: 1mm 3mm; font-size: 1.3em; background-color: #ecf2f9; border: 0.1mm solid #ccc; width: 196mm; margin-top: 7mm; margin-bottom: 4mm; } .textblock { padding: 0; margin-top: 10mm; margin-bottom: 7mm; } /* GUTACHTEN TABLES START */ table.footer { font-size: .7em; border-top: 0.1mm solid #ccc; width: 100%; margin: 5mm 7mm; } table.inhalt { width: 196mm; margin-left: 7mm; margin-right: 7mm; } .inhalt td { padding: 1.5mm; } table.ganzebreite { width: 196mm; margin-bottom: 5mm; } .ganzebreite td .cell1 { padding-left: 5mm; } table.center td { text-align: center; } .ganzebreite th { background-color: #cbcbcb; } table.nutzwert-neu { font-size: .75em; width: 100%; margin-bottom: 7mm; border-top: 0.1mm solid #cbcbcb; border-right: 0.1mm solid #cbcbcb; border-bottom: 0.1mm solid #cbcbcb; } table.ganzebreite tr.header-row td, table.nutzwert-neu tr.header-row td, table.nutzwert-neu tr.header-row th { padding: 5px 10px; background-color: #ecf2f9; border-bottom: 0.1mm solid #cbcbcb; color: #000; font-weight: bold; } table.nutzwert-neu td.first { background-color: #ecf2f9; } table.nutzwert-neu td.right { text-align: right; } table.nutzwert-neu td.center { text-align: center; } table.nutzwert { font-size: .75em; width: 100%; margin-left: 5mm; margin-right: 5mm; margin-bottom: 7mm; } .nutzwert tr.header-row td { padding: 5px 10px; background-color: #efefef; border-left: 0.1mm solid #cbcbcb; font-weight: bold; } .nutzwert th { padding: 5px 4px; text-align: center; background-color: #efefef; border-left: 0.1mm solid #cbcbcb; } .nutzwert td { padding: 3px 2px; text-align: center; } .nutzwert td.abschluss-first { padding: 5px 10px; background-color: #efefef; border-top: 0.1mm solid #cbcbcb; border-left: 0.1mm solid #cbcbcb; border-bottom: 0.1mm solid #cbcbcb; font-weight: bold; text-align: left; } .nutzwert td.abschluss { padding: 5px 4px; background-color: #efefef; border-top: 0.1mm solid #cbcbcb; border-left: 0.1mm solid #cbcbcb; border-bottom: 0.1mm solid #cbcbcb; font-weight: bold; } th.abschluss { background-color: #cbcbcb; } .nutzwert td.abschluss .cell0 { background-color: #efefef; border-left: 0.1mm solid #cbcbcb; } .nutzwert td.cell0 { width: 10mm; font-weight: bold; border-left: 0.1mm solid #cbcbcb; } .nutzwert td.cell4 { padding-left: 1mm; text-align: left; } .nutzwert td.cell0 { background-color: #efefef; } .nutzwert th.cell0 { border-left: 0.1mm solid #cbcbcb; } table.zusammenstellung { font-size: .8em; width: 100%; margin-left: 5mm; margin-right: 5mm; margin-bottom: 0; } .zusammenstellung th { background-color: #efefef; } .lt { border-top: 0.1mm solid #cbcbcb; border-left: 0.1mm solid #cbcbcb; } .anmerkung { margin: 0; padding: 0; font-size: .75em; width: 100%; margin-left: 5mm; margin-right: 5mm; margin-bottom: 7mm; } .top { vertical-align: top; } /* PURE TABLES START */ .pure-table { /* Remove spacing between table cells (from Normalize.css) */ border-collapse: collapse; border-spacing: 0; empty-cells: show; /* border: 0.1mm 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: 0.1mm solid #cbcbcb; /* inner column border */ border-width: 0 0 0 0.1mm; font-size: inherit; margin: 0; overflow: visible; /*to make ths where the title is really long work*/ padding: .5em 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; } /* BORDERED TABLES */ .pure-table-bordered td { border-bottom: 0.1mm 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 0.1mm 0; border-bottom: 0.1mm solid #cbcbcb; } */ .pure-table-horizontal tbody>tr:last-child>td { border-bottom-width: 0; }