    * { 
        color:#000;
        background-color:transparent;
    }
      body {-webkit-print-color-adjust: exact;}
    }
    @page {
        size:A4 landscape;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin: 0;
        -webkit-print-color-adjust: exact;
    }

    nav, header, .chaptertop, footer .right a.social, div.sharecontent, .weiter, .adress {
        display:none!important;
    }
    .modal.in .modal-dialog {
        background-color: #fff;
    }

    #SortType {
        width:100%!important;
        height:auto;
    }
    a.kachel {
        width:48%!important;
        border:0.5mm solid black!important;
        margin:2mm;
        -webkit-print-color-adjust: exact !important;   /* Chrome, Safari, Edge */
        color-adjust: exact !important;                 /*Firefox*/
    }
    a.kachel div.kachelcontent {
        width:100%!important;
    }
    h1, h2, h3, h4, h5 {
      page-break-after: avoid!important;
      height:auto;
      margin:0;
    }
    div.contentcols, div.col, svg {
        page-break-after: avoid!important;
        page-break-before: avoid!important;
        column-count:1;
    }
    div.col-md-4 p a img {
        width:30%;
    }

    a:after {
       display:none;
    }
    .printlogo {
        border-top:0.5mm solid black!important;
    }
    .printlogo img {
        padding-top: 4mm;
    }