@media print {
  body * {
    font-family: "Times New Roman", Times, serif;
  }
  h1, h2, h3, h4, h5, h6 {
    page-break-after: avoid;
  }
  h1 {
    font-size: 35px;
  }
  h2 {
    font-size: 30px;
  }
  .buchmeta-block .whitebox-title, h3 {
    font-size: 25px;
  }
  #header-outer, .topbar, .footer-inner, .reinlesen-img p, .typo3-adminPanel, .product-type-label, .btn-cartadd span, .btn-brand span {
    display: none;
  }
  .buchmeta-block .whitebox-title {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .productShow::before {
    content: url("../gfx/logos/img_logo.gif");
    padding: 16px;
  }
  a[href]:after {
    content: "";
  }
  .row {
    margin-left: 0;
    margin-right: 0;
  }
  .logo {
    display: block;
  }
  .pagetitle {
    float: left;
    padding: 0;
  }
  .reinlesen-img {
    padding: 0;
    margin-bottom: 20px;
  }
  a {
    color: #428bca !important;
  }
  figure.quote blockquote {
    padding: 5px;
    border: 0;
  }
  figure.quote {
    float: left;
    border: none;
    margin: 20px 0 20px 0;
    padding: 0;
  }
  .buchmeta-colgroup .buchmeta-col2.buchmeta-page, .buchmeta-colgroup .buchmeta-col2 {
    width: 74%;
    text-align: left;
  }
  .buchmeta-colgroup .buchmeta-col1.buchmeta-format, .buchmeta-colgroup .buchmeta-col1 {
    width: 26%;
  }
  .buchmeta-block .whitebox, .questions-block .whitebox, .product-descblock .whitebox {
    padding: 0;
  }
  .collapse {
    display: block;
  }
  .col-md-4, .col-md-8 {
    width: 100%;
  }
  .authorDetailWrap .panel-title > a, .product-accordion .panel-title > a {
    font-size: 26px;
    padding-left: 0;
    color: black;
  }
  .whitebox p, .copyright, body {
    font-size: 16px;
    color: black;
  }
  .price {
    text-align: left;
  }
  .btn-cartadd, .btn-brand {
    width: 100%;
    text-align: left;
    float: left;
    padding: 0;
  }
  .product-accordion .panel-collapse .panel-body {
    padding: 18px 0px;
  }
  a#anchorAward.accordion-toggle.disabled {
    pointer-events: none;
    cursor: default;
  }
  .buchmeta-content {
    border-bottom: 0;
  }
  .kategorien-filter .kategorien-prod, .kategorien-filter .kategorien-publishing {
    width: 33%;
    float: left;
  }
  .kategorien-filter {
    padding-bottom: 0px;
  }
  .produkte-block {
    padding-top: 0;
    margin-top: 0;
  }
  .produkte-block .pagination .active_page {
    border: 1px solid black;
  }
  .viewcriteria .customDropdown.small {
    width: 49%;
  }
  .produkte-list .produkteSubproduct .produktedetail li {
    width: 100%;
  }
  .stockStatusIcon, .btn-cartadd, .btn-brand {
    display: none;
  }
  .stockStatusText {
    margin-left: 0;
  }
  .produkte-list .produktedetail li.productPriceDetail {
    text-align: left;
  }
  .typeiconProductListView {
    padding-left: 0;
  }
  .produkteSubproduct {
    height: 80px;
  }
  .treffer-list {
    height: 28px;
    line-height: 62px;
  }
}
