/*! { */
/*! "mobile": "screen and (min-width: 0px) and (max-width: 480px), screen and (min-width: 320px) and (max-width: 640px) and (orientation: landscape), screen and (max-height: 600px) and (max-width: 980px), screen and (min-width: 481px) and (min-height: 600px) and (max-aspect-ratio: 7/9)" */
/*! , */
/*! "mobileLandscape": "screen and (min-width: 320px) and (max-width: 640px) and (orientation: landscape)" */
/*! , */
/*! "tablet": "all and (min-width: 481px) and (max-width: 980px)" */
/*! , */
/*! "standard": "all and (min-width: 981px) and (max-width: 1139px)" */
/*! , */
/*! "phablet": "all and (min-width: 0px) and (max-width: 980px)" */
/*! , */
/*! "big": "all and (min-width: 1140px) and (max-width: 1599px)" */
/*! , */
/*! "slim": "screen and (max-aspect-ratio: 3/4) and (min-width: 481px) and (max-width: 980px)" */
/*! , */
/*! "slimPortrait": "screen and (min-width: 481px) and (min-height: 600px) and (max-aspect-ratio: 16/10) and (min-width: 481px) and (max-width: 980px)" */
/*! , */
/*! "infinity": "all and (min-width: 1600px)" */
/*! , */
/*! "retina": "all and (-webkit-min-device-pixel-ratio: 2), all and (min-resolution: 192dpi)" */
/*! } */
@page {
  margin: 0.5cm; }

body * {
  color: #3d474c !important; }

.input--submit {
  background: none;
  text-align: left;
  color: #3d474c; }

@media print and (min-width: 981px) {
  /* Index */
  /* Presse */
  /* Reportage */
  .reportage .fliesstext, .reportage .headline {
    color: #fff !important;
    color: rgba(0, 0, 0, 0) !important;
    text-shadow: 0 0 0 #fff !important; }
  .reportage .reportage-slider--light .fliesstext, .reportage .reportage-slider--light .headline {
    color: #3d474c !important;
    text-shadow: none !important; }
  .reportage-slide--no-background .inner-slide .text-table {
    color: #3d474c !important; }
  .section, .brose__pager, .brose__meta.section-exclude-bottom {
    display: none !important;
    margin-bottom: 0; }
  .section, .portal__bg.imagefill, .karrie, .karriere-layer, #initiativbewerbung {
    max-height: 600px !important;
    overflow: hidden;
    margin: 0 !important; }
    @media all and (min-width: 0px) and (max-width: 980px) {
      .section, .portal__bg.imagefill, .karrie, .karriere-layer, #initiativbewerbung {
        max-height: auto !important; } }
  #initiativbewerbung {
    max-height: 480px !important; }
  .karriere-layer {
    displaY: none; }
  .karriere-bg .imagefill {
    max-height: 600px !important; }
    .karriere-bg .imagefill img {
      left: -50px !important;
      width: auto !important;
      height: 100% !important; }
  .section.active {
    display: block !important; }
  .brose__header--fixed {
    position: absolute; }
  .section {
    page-break-inherit: avoid; }
  .brose__meta.section-exclude-bottom {
    display: none !important; }
  .slick-track .slick-slide {
    display: none; }
    .slick-track .slick-slide.slick-active {
      display: block;
      max-width: 100% !important;
      max-height: 600px !important; }
      @media all and (min-width: 0px) and (max-width: 980px) {
        .slick-track .slick-slide.slick-active {
          max-width: none !important;
          max-height: none !important; } }
  .section-slide {
    max-width: 100% !important; }
  .card-wrapper {
    page-break-inside: avoid; }
    .card-wrapper .img-container {
      position: relative; }
      .card-wrapper .img-container .image {
        position: relative !important; }
        .card-wrapper .img-container .image img {
          position: relative !important;
          height: auto !important;
          width: 100% !important; }
  .widget-container .card-wrapper {
    max-height: 300px; }
  .text-image-combo, .social-post__image {
    page-break-inside: avoid; }
  .slick-track, .slick-slide {
    max-width: 100%; }
  .produkt-highlight__slide {
    max-width: 450px !important;
    width: 50% !important; }
  .produkt-highlight__slide__image img {
    margin-top: -250px !important; }
  .produkt-highlight__sheet__inner .slick-track .slick-slide {
    display: none; }
    .produkt-highlight__sheet__inner .slick-track .slick-slide.slick-active, .produkt-highlight__sheet__inner .slick-track .slick-slide.first-active {
      display: block; }
  .produkt-slide-img img {
    margin-top: 0 !important;
    position: static !important; }
  .portal__bg.imagefill, .slider-background-image.imagefill, .karriere-bg .imagefill {
    width: 100% !important;
    height: 100% !important; }
  .portal__bg.imagefill img, .slider-background-image.imagefill img, .karriere-bg .imagefill img {
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: 100% !important; }
  .portal__bg.imagefill.aspect-ratio img {
    height: auto !important;
    width: 100% !important; }
  .box--ankerlink__arrow {
    display: none; }
  button.slick-prev, button.slick-next {
    display: none !important; }
  .press-entry {
    page-break-inside: avoid; }
  .reportage__shadows {
    width: 100%; }
    .reportage__shadows .reportage__shadow {
      background: none; }
  .reportage__shadow img {
    position: absolute;
    left: 0;
    top: 0;
    width: 150%;
    height: 100%;
    display: block; }
  .reportage__shadow .tablet {
    display: none; }
  .reportage__shadow .desktop {
    display: block; }
  .reportage-slider--map .media-table .maps img {
    height: auto !important; }
  .reportage__bg > div {
    width: 100% !important; }
    .reportage__bg > div img {
      width: 120% !important; }
  .reportage__navigation.alternative .nav__element {
    color: #fff !important;
    color: rgba(0, 0, 0, 0) !important;
    text-shadow: 0 0 0 #fff !important; }
  .reportage__navigation.alternative.light-nav .nav__element {
    color: #3d474c !important;
    text-shadow: none !important; }
  .reportage__navigation.alternative .nav__element.active {
    color: #cf0039 !important;
    text-shadow: none !important; }
  .reportage__navigation.alternative .nav__element__container {
    height: 40px;
    overflow: hidden; } }

@media print and (max-width: 800px) {
  /* Initiativberwerbung */
  .section, .brose__pager, .brose__meta.section-exclude-bottom {
    display: none !important;
    margin-bottom: 0; }
  .section, .portal__bg.imagefill #initiativbewerbung {
    overflow: hidden;
    margin: 0 !important; }
  #initiativbewerbung {
    height: auto !important; }
  .section {
    min-height: 900px !important; }
  .karriere-layer {
    margin: 0 !important;
    position: fixed;
    width: 88% !important;
    height: auto !important; }
    .karriere-layer img {
      width: 100% !important;
      height: auto !important;
      left: 0 !important;
      top: 0 !important; }
  .karriere .row.search-box {
    display: none; }
  .section.active {
    display: block !important; }
  .brose__header--fixed {
    position: absolute; }
  .box-area > div {
    height: auto !important; }
  .slick-track {
    transform: none !important;
    width: 100% !important; }
  .section-slide, .slick-slide {
    width: 100% !important;
    display: none !important; }
    .section-slide.slick-active, .slick-slide.slick-active {
      display: block !important; }
  .produkt-highlight {
    height: auto !important; }
    .produkt-highlight .produkt-highlight__slider {
      position: static !important; }
      .produkt-highlight .produkt-highlight__slider .slick-track {
        transform: none !important; }
    .produkt-highlight .produkt-highlight__sheet {
      position: static !important; }
  .produkt-highlight__slide {
    display: none !important;
    width: 100% !important;
    height: auto !important; }
    .produkt-highlight__slide .inner-slide {
      position: static; }
  .vertical-center {
    margin-top: 0 !important;
    top: auto !important; }
  .produkt-highlight__slide.slick-active, .produkt-highlight__slide--image, .produkt-highlight__slide .active-sheet, .produkt-highlight__slide .slick-slide.slick-active, .produkt-highlight__slide .slick-slide.first-active {
    display: block !important;
    height: auto !important; }
  .produkt-highlight__slide .box--slider {
    page-break-inside: avoid; }
  .produkt-highlight__nav {
    display: none; }
  button.slick-prev, button.slick-next {
    display: none !important; }
  .portal__bg img {
    width: 100% !important;
    height: auto !important;
    bottom: auto !important;
    top: 0 !important;
    left: auto !important; }
  .card-wrapper {
    page-break-inside: avoid; }
    .card-wrapper .img-container {
      position: relative; }
      .card-wrapper .img-container .image {
        position: relative !important; }
        .card-wrapper .img-container .image img {
          position: relative !important;
          height: auto !important;
          width: 100% !important; }
  .widget-container .card-wrapper {
    max-height: 300px; }
  .input--submit {
    background: none;
    text-align: left;
    color: #3d474c; }
  .widget__mitarbeiter {
    page-break-inside: avoid; }
    .widget__mitarbeiter .img-container {
      width: 40% !important;
      overflow: hidden; }
      .widget__mitarbeiter .img-container .image {
        width: 100% !important;
        height: auto !important; }
    .widget__mitarbeiter .info-container {
      overflow: hidden;
      width: 55%; }
  .press-entry {
    page-break-inside: avoid; }
  .social-post__image {
    page-break-inside: avoid; }
  .produkt-slide-content__item .header {
    height: 50% !important; }
  .produkt-slide-img {
    position: static !important; }
    .produkt-slide-img img {
      margin-top: 0 !important;
      position: static !important;
      max-width: 80% !important; }
  .reportage .fliesstext, .reportage .headline {
    color: #fff !important;
    color: rgba(0, 0, 0, 0) !important;
    text-shadow: 0 0 0 #fff !important; }
  .reportage .reportage-slider--light .fliesstext, .reportage .reportage-slider--light .headline {
    color: #3d474c !important;
    text-shadow: none !important; }
  .reportage-slide--no-background .inner-slide .text-table {
    color: #3d474c !important; }
  .reportage__shadows {
    width: 100%; }
    .reportage__shadows .reportage__shadow {
      background: none; }
  .reportage__shadow img {
    position: absolute;
    left: 0;
    top: 0;
    width: 150%;
    height: 100%;
    display: block; }
  .reportage__shadow .tablet {
    display: block; }
  .reportage__shadow .desktop {
    display: none; }
  .reportage-slider--map .media-table .maps img {
    height: auto !important; }
  .reportage__bg > div {
    height: 100% !important; }
    .reportage__bg > div img {
      width: 120% !important; }
  .reportage__navigation__inner .nav__element__container {
    displaY: none; }
  .reportage__navigation__inner .nav__element {
    color: #fff !important;
    color: rgba(0, 0, 0, 0) !important;
    text-shadow: 0 0 0 #fff !important;
    width: auto !important;
    padding: 0 20px; }
  .reportage__navigation__inner.light-nav .nav__element {
    color: #3d474c !important;
    text-shadow: none !important; }
  .reportage__navigation__inner .nav__element.active {
    color: #cf0039 !important;
    text-shadow: none !important; }
  .reportage__navigation__inner .nav__element__container {
    display: none !important; }
  #initiativbewerbung .text-section {
    min-height: 0 !important; } }
