@media print 
{ 
  #topnav, #navi, #sidebar, #content-sidebar, #einfacheSuche, div.cheader3col .ch-col2-outer, 
  div.cheader3col .ch-col3-outer, #news-list .readmore, div.news-content .readmore, 
  div.pagination, #stage .anzeige, #relevance-date, #bks-slider-box
  {
    display: none !important;
    margin: 0;
    padding: 0;
  }
  
  #content-area, #article .news-content {
    width: 100%;
  }
  
  #content #marketingblock {
    margin-left: 0;
    width: 100%;
  }
  
  #content #news-list {
    width: 100%;
  }
  
  #content #news-list .news {
    padding-bottom: 10px;
  }

  .logo-line {
    color: #fff !important;
    padding-left: 1.564129301355578727% !important;
    margin-top: 1.0em !important;
    font-size: 1.5em !important;
  }
  
  .bb {
    background-color: #003970 !important;;
  }

  .cb {
    background-color: #E85C0F !important;
  }

  .riw {
    background-color: #991219 !important;
  }

  .ews {
    background-color: #005EA8 !important;
  }

  .rdf {
    background-color: #9BA9B6 !important;
  }
  
  .rdz {
    background-color: #5690CE !important;
  }
  
  #outer-container #stage {
    width: 100%;
    max-width: 210mm;
    padding: 0;
    margin: 0;
  }
  
  #header-fluid {
    margin: 20px 10px 0px 0;
  }
  
  .logo-line {
     margin-top: 0;
     padding-left: 0;
  }
  
  #outer-container #content {
    margin: 40px 0 0 0;
    padding:0;
  }
  
  a[href]:after {
    content:"";
  }
  
  #news-list .meta-date, .news-list .meta-date {
    font-size: 1.2em;
    line-height: 1.18em;
    padding: 0 0;
  }
}
