@import url(screen.css);

.page-header,
body > footer,
main > header {
    display: none !important;
}

.page-header > #logo {
    display: block;
}

body {
    font-size: 9.5pt;
    color: #000;
    display: block !important;
    min-height: 0 !important;
}

.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: none !important;
}

.grid-layout-12.grid-col-bt .bild,
.grid-layout-12.grid-col-bt .text,
.grid-layout-12.grid-col-tb .bild,
.grid-layout-12.grid-col-tb .text {
    max-width: none !important;
}

.order-1 {
    order: -1 !important;
}

/*.grid-layout-12.grid-col-tb .row {*/
/*    flex-direction: column-reverse;*/
/*    flex-wrap: nowrap;*/
/*}*/

.page-row.grid-layout-12 {
    padding-top: 0 !important;
}

.grid-layout-12.grid-col-tb .row,
.grid-layout-12.grid-col-bt .row {
    display: block;
}

.grid-layout-12.grid-col-tb .text,
.grid-layout-12.grid-col-bt .bild {
    float: right;
    max-width: 35% !important;
    margin: 0 0 2em 2em !important;
}

.grid-layout-12.grid-col-tb .text:after,
.grid-layout-12.grid-col-bt .bild:after {
    content: "";
    display: block;
    border-bottom: 1px solid var(--rot);
}

ul li {
    margin-bottom: 0 !important;
}

h1 {
    font-size: 25pt;
}
