﻿@page {
    size: A4 portrait;
    margin-left: 1cm;
    margin-right: 1cm;
    margin-top: 1cm;
    margin-bottom: 0.3cm;
}

/*@page:left {
    @bottom-left {
        content: "Seite " counter(page) " von " counter(pages);
    }
}*/

body {
    font-family: "Times New Roman", Times, serif;
    font-size: 10pt;
}

table, figure {
    break-inside: avoid;
}

h1 {
    page-break-before: always;
}

h1, h2, h3, h4, h5 {
    page-break-after: avoid;
}

h5 {
    font-size: 14pt;
}

table, figure {
    page-break-inside: avoid;
}

.header, .header-space,
.footer, .footer-space {
    height: 100px;
}

.header {
    position: fixed;
    top: 0;
    width: 95% !important;
}

.content {
    width: 95% !important;
}

.footer {
    position: fixed;
    bottom: 0;
    width: 95% !important;
}