@media print {


    body {-webkit-print-color-adjust: exact !important;}
    body img {width:100%;height:auto;}
    .Footer {padding:0px;margin:0px;}
    .printfooter {display: block;position: relative;top:0px;width:100%;padding-bottom:20px;border-bottom:1px solid #000;margin-bottom:0px;}
    .printfooter p {font-size:12px;color:#000;text-align: left;margin-bottom:6px;line-height:18px;}
    .printfooter:after {content:"";width: 100%;display: block;height:1px;clear: both;}
    .printlogo {width:250px;height:auto;margin:0 auto;position: relative;float:left;}
    .printlogo img {width:100%;height:auto;}
    .print-right {float:right;}
    .kontaktblock {display: none;}
    img.lazyload {opacity: 1.0 !important}

     /* -- STARTSEITE -- */
  .fixed-sidebar, .bx-controls-direction {display: none;}
  .bx-wrapper .slide .news-image {width:100%;height:auto;display: none;}
  .farben1 .slider2 .lead {width: 100%;background: #005d3b;color: #fff;font-size: 14px;padding: 0px;float: none;}
  .lead .simplelink {display: none !important;}
  .bx-wrapper .news-image img {width:100%;height:auto;}
  .farben1 .slider2 .color-wrap {position: relative;bottom: inherit;right: inherit;width: 100%;}
  .farben1 .slide .color-wrap h3 a p, .farben1 .slider2 h3 {padding:0px;font-size:20px;}
  .slider1 .slide.col-md-4 {float:none !important;display: block !important;width:100% !important;background:none !important;}

    /* –– NEWSSINGLE --*/
    .gmk-header {header:100px;display: none;position: relative;}
    .image {margin-bottom: 0px;}
    .subheader {margin-top: 0px;}
    .redbar {display: none;}
    .redstuff {background: #e40613 !important;-webkit-print-color-adjust: exact;}
    .redstuff .tooglebtn {padding-left:0px;left:0px;background: #e40613 !important;color:#fff;-webkit-print-color-adjust: exact;}
    .tooglebtn {display: inline-block;background: #e40613 !important;color:#fff;-webkit-print-color-adjust: exact;padding:10px;}
    .news-single {margin-top: 20px;}
    .newssingle .element7525cols .col-xs-9, .newssingle .element7525cols .col-xs-3 {width:100%;float:none;padding:0px;}
    .leftpad {padding:0px;float:none;width:100%;}
    .mitteilung .news-img-caption {margin-left:0px;}
    .newssingle .generalinfo p, .kontaktblock p, .sidebar h3, .kontaktblock h3, .newssingle .ansprechpartner p, .newssingle .ansprechpartner h3, .newssingle .ansprechpartner h4 {padding:0px;}
    .newssingle .ansprechpartner h4 {margin-bottom:8px;margin-top:15px;}
    .col-xs-3.readspeaker, .breadcrumb, .prefooter, .print-hide, .preheader, .suche, .sidebar.beitrag, .Footer, #TSFE_ADMIN_PANEL_FORM .typo3-adminPanel {display: none !important;}
    a:link:after, a:visited:after {display: none;content: "";}
    .generalinfo {display: none;}
    .newssingle .Footer {margin-top:0px;}
    .redstuff, .tooglebtn {display: inline-block;margin-bottom:0px;color:#fff !important;font-size:24px;height;text-transform: uppercase;margin-left:0px;left:0px;}
    #vorlesen {margin-top:0px;}
    #vorlesen h2 {margin-top:0px;}

    #map {display: none;}
    .termindetails .col-xs-3, .termindetails .col-xs-9 {float:none;width: 100%;padding-left:0px;}
    .termincontent > .colorwrap.hellblau {padding:0px;}
    .right-10 {margin-left:0px;}
    .termincontent > .tooglebtn {padding:0px;left:0px;display: none;}
    .row {margin-left:0px;margin-right:0px;}
    .termindetails {padding-top:15px;margin-left:-20px;padding-bottom:15px;}
    .newssingle .kontaktblock {margin-top:20px;padding-top:20px;border-top:1px solid #000;margin-bottom:20px;}

    /* -- UNTERSEITEN -- */
    .subheader {margin-top:0px;margin-bottom:10px;margin-left:5px;}
    #ausklappen, .farbauswahl, .readspeaker .element-22, .ranking-forms, .panel-group {display: none;}
    .readspeaker .element-45 {width:100%;float:none;margin-top:0px;}
    .container-fluid > .container > .element23cols > .col-xs-8 {width:100%;float:none;margin-bottom:20px;}
    .container-fluid > .container > .element23cols > .col-xs-4, .formulare, .sidebarnews, .sidebar {display: none;}
    #schrift, #klappit {display: none;}


    .frame {margin-top:0px !important;margin-bottom:0px !important;}
    .col-xs-8, .col-xs-6, .col-xs-4, .col-md-12 {padding:0px;margin:0px;}
    .caption {font-size: 12px;}

}
