/**
 * ---------------------------------------------------------------------------------------------------- #
 *
 * Print Styles
 *
 * @section print
 */
@media print {
  .c-region-select,
  .c-main-nav,
  .c-meta-nav,
  .c-start-slider,
  .c-sidebar,
  .c-content--left:before,
  .c-content--right:before,
  .c-content-footer,
  .mod-pagination,
  .c-online-offers,
  .c-main-footer,
  .c-breadcrumb,
  .c-main-search,
  .socialShare  {
    display: none !important; }
  .c-main-content {
    width: 100% !important;
    float: none !important;
    padding: 0 !important; }
  .c-main-header__wrapper {
    padding: 0; }
  .c-main-header__logo {
    margin: 0 auto; }
  * {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster */
    box-shadow: none !important;
    text-shadow: none !important; }
  a {
    word-wrap: break-word;
    color: #005778 !important;
    }
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; 
  }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  /*
     * Don't show links for images, or javascript/internal links
     */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group;
    /* h5bp.com/t */ }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  @page {
    margin: 1.0cm; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; } 

.c-main-wrapper {
    max-width: 99%;
    margin: 10px 15px 10px 40px;
}

#datenschutz-cookie{
	display:none !important;
}
.c-main-header a[href]:after,
	#datenschutz-cookie {
	  display: none;
}
.karrierepage .mod-image-big,
.karrierepage .bewerbung_button {
    display: none !important;
}
.karrierepage .accordion .collapsed,
.karrierestartpage .accordion .collapsed {
    position: initial;
    width: auto;
    height: auto;
    clip: auto;
    clip-path: initial;
    overflow: auto;
    white-space: initial;
}

}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     /* IE10+ CSS styles go here. This should solve the issue*/
.mod-download{
	word-wrap:break-word !important;
    word-break:normal !important;    
    white-space: pre-wrap !important;
}

}
