@media print {
  .gsb hr,
  .gsb object,
  .gsb .aural,
  .navSkip,
  #navSecondary,
  #clear,
  #navStart,
  .navFunctions,
  #navContent,
  .siteInfo h2,
  #identityPicture,
  .search,
  .navIndex,
  .servicebox,
  .navToTop,
  a.lupe,
  #socialBookmarks,
  .sectionRating,
  .service-border,
  .servicebox,
  .navFunctionsWrapper,
  .solrSortLinks,
  input[type="submit"],
  input[type="reset"],
  .newsletterPlainLink,
  .newsletterHtmlLink,
  .shoppingCartLink,
  .siteInfo,
  .teaser-switcher .navigation,
  .teaser-switcher .slick-dots,
  .navBreadcrumbs,
  .copyright a,
  .gallerybox .copyright span,
  .galleryBox .navigation,
  .mejs-mediaelement,
  .navBreadcrumbsVertical,
  .picture a.loupe,
  .box.live-calendar,
  .aural,
  .tooltip,
  .all,
  .video-icon,
  .stage .pagination,
  .stage .navigation,
  .stage .slick-dots,
  .stage .slick-slide,
  .mfp-wrap,
  .wrapperUserDialog,
  .servicesearch-anchor,
  #navServiceMeta,
  .logo a:after,
  .gsb.home a:after,
  #navPrimary,
  .navigation img,
  .service-container,
  #footer,
  #navBreadCrumbsVertical,
  .navigationContainer,
  .schnellzugriff-neu,
  .toc {
    display: none !important;
  }
  * {
    font-family: Georgia, 'Times New Roman', Times, serif !important;
    font-size: 15px;
  }
  .fullContent {
    border-bottom: 3pt double;
    padding: 10px 0;
  }
  .fullContent h2 {
    margin: 10px 0;
  }
  .fullContent .teaser {
    margin-bottom: 20px;
  }
  .fullContent .teaser h3 {
    margin-top: 10px;
  }
  .fullContent .aufmacher__slide {
    margin-bottom: 10px;
  }
  .fullContent:last-child {
    border: none;
  }
  .fullContent ul {
    list-style-type: disc;
    margin-left: 20px;
  }
  .fullContent ol {
    list-style-type: decimal;
    margin-left: 20px;
  }
  .fullContent table th {
    text-align: left;
  }
  a[href]::after {
    content: none;
  }
  p {
    margin-bottom: .77em;
  }
}
