@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@media print {
  #Ads_BA_BS,
  #sky,
  #cosmosbar,
  #iewarn,
  #header,
  #Ads_Billboard_container,
  #Ads_BA_CAD2 {
    display: none !important;
  }
  .foundation-components-navigation {
    display: none !important;
  }
  .horizontal-social-bar,
  .article-rating-container,
  .img-compilation-link__wrapper {
    display: none !important;
  }
  .magazine-box--v2,
  #prod-box-main-container,
  #toTop-left,
  .main-content-wrapper ~ *,
  .article-detail__body ~ *,
  .article-detail-container ~ *,
  #prod-box-main-container ~ *,
  .article-detail__body-wrapper ~ *,
  #comments,
  #comments ~ * {
    display: none !important;
  }
  .paid-content-article ~ *,
  .col-md-1,
  aside.col-md-3 {
    display: none !important;
  }
  main.col-md-8 ~ *,
  section.content ~ *,
  .main-content-wrapper--v1 ~ *,
  .social-media-buttons,
  .content-tools {
    display: none !important;
  }
  .main-content-wrapper--v1 .extra-small {
    font-size: 0.5rem;
  }
  .main-content-wrapper--v1 section figure picture {
    display: flex;
    justify-self: center;
    width: 50%;
  }
  .journal-issue__wrapper figure {
    max-width: 200px;
  }
  .journal-issue__wrapper figure img {
    max-height: 200px;
    width: auto;
  }
  .journal-issue__wrapper .teaser-post ~ * {
    display: none !important;
  }
  .article-detail__header figure picture {
    display: flex;
    justify-self: center;
    width: 50%;
  }
  .img-compilation-overlay {
    display: flex;
    justify-content: center;
  }
  .img-compilation-overlay picture {
    width: 50%;
  }
  .article-detail__teaser p,
  .article-detail__body p,
  .article-detail__body ul,
  .paid-content-article__teaser p,
  .paid-content-article__teaser ul li,
  .paid-content-article__teaser ol li {
    font-size: 1rem !important;
  }
  .article-detail__body blockquote {
    border: 0;
  }
  .article-detail__body blockquote::before {
    padding: 0 !important;
  }
  .article-detail__body blockquote p {
    font-weight: 400 !important;
    font-size: 1.25rem !important;
    padding-left: 1rem !important;
    line-height: 150% !important;
  }
  .article-detail__body figure img {
    width: 50% !important;
  }
  .article-detail__body figure.full-width img {
    display: block;
    margin: auto;
  }
  .article-detail__body figure.pull-left img,
  .article-detail__body figure.pull-right img {
    max-width: 200px !important;
    width: 100% !important;
  }
  .header .headline-lg,
  h1 {
    font-size: 1.5rem !important;
  }
  h2,
  h4,
  h5 {
    font-size: 1.25rem !important;
  }
  h3 {
    font-size: 1rem !important;
  }
  .copyright,
  .picture-description {
    font-size: 0.6rem !important;
  }
  a {
    word-break: break-all;
    text-decoration: none;
  }
  a[href]:after {
    content: none !important;
  }
  .regwall-banner {
    display: none !important;
  }
  .sidebar-component {
    display: none !important;
  }
  .journal-volume-detail__main {
    width: 100% !important;
  }
  .footer {
    display: none !important;
  }
  .newsletter-box-component,
  .footer-newsletter-box,
  .box-seminar-v2 {
    display: none !important;
  }
  .carousel,
  .carousel__slides,
  .carousel__track {
    transform: translate(0) !important;
    width: 88vh;
  }
  .carousel__footer {
    display: none !important;
  }
  .foundation-components-teasers-on-overview__stories {
    height: 20rem;
    display: flex;
    gap: 1.5rem;
  }
  .foundation-teaser-highlight--primary__container {
    width: 66%;
  }
  .foundation-teaser-highlight--secondary__container {
    width: 33%;
  }
  .teaser-highlight .teaser-highlight__title,
  .teaser-highlight .teaser-highlight__topic,
  .teaser-highlight .teaser-highlight__detail,
  .teaser-highlight label,
  .teaser-highlight time {
    color: #ffffff !important;
  }
  .teaser-highlight.__image {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0;
    background: linear-gradient(125.26deg, #004fab 0%, #0088bb 47.52%, #00b4af 96.82%, #00b8af 100%) !important;
    border-radius: 1.5rem;
  }
  .teaser-highlight .teaser-highlight__overlay {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 15%, #000 100%) !important;
  }
}

