182 lines
2.6 KiB
CSS
182 lines
2.6 KiB
CSS
@page {
|
|
size: A4;
|
|
margin: 0mm;
|
|
}
|
|
|
|
* {
|
|
font-family: "Open Sans";
|
|
}
|
|
|
|
html {
|
|
/*margin: 24pt;*/
|
|
margin: 0;
|
|
height:100%;
|
|
}
|
|
|
|
body {
|
|
font-size:9pt;
|
|
height:100%;
|
|
margin: 0;
|
|
margin-top: 20pt;
|
|
}
|
|
|
|
h2 {
|
|
font-size:13pt;
|
|
}
|
|
|
|
#adressen {
|
|
width:100%;
|
|
border-collapse: collapse;
|
|
font-size:10pt;
|
|
}
|
|
#adressen tr td {
|
|
width:40%;
|
|
vertical-align: top;
|
|
}
|
|
|
|
#adressen .left {
|
|
padding-top: 136pt;
|
|
width:55%;
|
|
}
|
|
#adressen .right {
|
|
width:45%;
|
|
}
|
|
|
|
.adresse {
|
|
border:none;
|
|
text-align:left;
|
|
line-height: 11pt;
|
|
}
|
|
.adresse div {
|
|
font-size:10pt;
|
|
}
|
|
|
|
.header_sknx div {
|
|
font-size:8pt;
|
|
line-height:10pt;
|
|
color:#505050;
|
|
}
|
|
|
|
.header_sknx div b {
|
|
font-size:11pt;
|
|
line-height:12pt;
|
|
color:#000;
|
|
}
|
|
|
|
table.position {
|
|
width:100%;
|
|
border-collapse: collapse;
|
|
font-size:9pt;
|
|
}
|
|
table tr,
|
|
table tr td {
|
|
page-break-inside: avoid !important;
|
|
break-inside: avoid !important;
|
|
}
|
|
table.position tr.head {
|
|
border-bottom: 1px solid #000;
|
|
}
|
|
table.position tr.even {
|
|
background-color:#f0f0f0;
|
|
}
|
|
table.position tr td,
|
|
table.position tr th {
|
|
text-align:center;
|
|
padding-left:4pt;
|
|
}
|
|
table.position tr td.name,
|
|
table.position tr th.name {
|
|
text-align:left;
|
|
width:50%;
|
|
}
|
|
table.position tr td.preis,
|
|
table.position tr th.preis {
|
|
text-align:right;
|
|
}
|
|
table.position tr td.freitext {
|
|
text-align:left;
|
|
padding-left:12pt;
|
|
}
|
|
|
|
.product-name {
|
|
font-weight: 600;
|
|
}
|
|
|
|
#total {
|
|
width:100%;
|
|
border-collapse: collapse;
|
|
font-size:10pt;
|
|
margin-bottom: 14pt;
|
|
page-break-inside: avoid;
|
|
}
|
|
#total td,
|
|
#total th {
|
|
width:50%;
|
|
}
|
|
#total th {
|
|
text-align:left;
|
|
}
|
|
#total td {
|
|
text-align:right;
|
|
font-weight:bold;
|
|
}
|
|
#total tr.ust td,
|
|
#total tr.ust th {
|
|
font-size: 9pt;
|
|
font-weight:normal;
|
|
}
|
|
|
|
#total tr.netto {
|
|
border-top:1px solid #000;
|
|
}
|
|
#total tr.brutto {
|
|
border-top:1px solid #000;
|
|
border-bottom:3px double #000;
|
|
}
|
|
#ausdruck td.beschriftung {
|
|
font-size: 11pt;
|
|
font-weight: bold;
|
|
text-align: left;
|
|
}
|
|
#ausdruck td.text {
|
|
font-size: 10pt;
|
|
font-weight: normal;
|
|
text-align: left;
|
|
|
|
}
|
|
|
|
.dontsplit {
|
|
page-break-inside:avoid;
|
|
}
|
|
.dontsplitafter {
|
|
page-break-after:avoid;
|
|
}
|
|
.dontsplitbefore {
|
|
page-break-before:avoid;
|
|
}
|
|
|
|
tbody::after {
|
|
content: ''; display: block;
|
|
page-break-after: always;
|
|
page-break-inside: avoid;
|
|
page-break-before: avoid;
|
|
}
|
|
|
|
.ml-2 {
|
|
margin-left: 8pt;
|
|
}
|
|
.ml-2 {
|
|
margin-left: 12pt;
|
|
}
|
|
.pl-2 {
|
|
padding-left: 8pt;
|
|
}
|
|
.pl-3 {
|
|
padding-left: 12pt;
|
|
}
|
|
|
|
.one-position {
|
|
vertical-align: top;
|
|
padding-bottom: 4pt;
|
|
}
|