@charset "UTF-8"; @media print { html, body, button { color: black; font-size: 16px; } .cookieconsent, #CybotCookiebotDialog { display: none !important; } .toplink, #userlikeCustomTab { display: none !important; } .sidebar, .main-col { display: block; max-width: 100%; flex: 1 1 100%; } a, p a, .text a { color: black; text-decoration: none; } .page-header { position: static; top: 0; display: block; height: 100px; z-index: 0; padding: 0 20px !important; .container { display: block; } &:before { display: none; } .contact-nav, nav, .toggle-nav, .open-search, .close-search { display: none; } .logo { position: relative; height: 75px; margin: 0; max-height: none; display: block; padding: 0; img { max-width: 40%; max-height: none; } } &.scrolled { height: 100px; padding: 0; .logo img { height: 75px; max-width: 40%; max-height: none; } } .logo-overlay { display: none; } } .page-wrapper { border-top: 0; } .richtext ul li:after { box-shadow: inset 0 0 0 1000px $color-secondary; } .video-box { display: none; + figcaption { display: none; } } .main-col .steps { margin: 0; padding: 0; background-color: transparent; > h3 { margin: 0; } .slide { padding: 10px 0; } } img, .gallery { position: relative; display: block; page-break-inside: avoid; } .steps .slider { margin: 0; .slide-wrapper { display: block; width: 100%; .slide { width: 100%; + .slide { padding-top: 0; } &:before { content: attr(data-title); font-family: "Korb", sans-serif; font-style: normal; font-weight: normal; font-size: 28px; line-height: 1.2; display: block; margin: 10px 0; } &:not(.current) { height: auto; } } } .slide-overflow { height: auto !important; } .prev-clone, .next-clone, .controls { display: none; } } .page-footer { page-break-inside: avoid; box-shadow: inset 0 0 0 1000px $color-primary-light-04; .row.social, .row.barrier-free li, .contact .btn, .legal-nav { display: none; } .contact-list li:before { color: black; } .row.contact { > div.col { max-width: 33%; flex: 1 1 33%; } } } .gallery { max-width: 70%; margin: 40px auto; } .gallery[data-type="grid"] { .image { //display: none; flex: 1 1 100% !important; max-width: 100% !important; &:not(:first-child) { position: absolute; visibility: hidden; } &:first-child { display: block; a:after { padding-top: 75%; } } } .button-wrapper { display: none; } } .gallery[data-type="masonry"] { .gallery-wrapper > .image { display: block; position: absolute; visibility: hidden; } .column { display: block; flex: 1 1 100% !important; max-width: 100% !important; .image { &:not(:first-child) { position: absolute; visibility: hidden; } &:first-child { display: block; } a { padding-top: 75% !important; } } + .column { position: absolute; visibility: hidden; } } .button-wrapper { display: none; } } .gallery[data-type="grid"], .gallery[data-type="masonry"] { .gallery-wrapper { counter-reset: gallerycount; .image { counter-increment: gallerycount; } &:after { content: counter(gallerycount) ' Bilder'; position: absolute; top: 0; right: 0; margin: 20px; box-shadow: inset 0 0 0 1000px #003366; color: white !important; text-shadow: none; -webkit-print-color-adjust: exact; color-adjust: exact !important; align-items: center; font-family: "Korb"; line-height: 1; text-decoration: none; border: 0; min-height: 60px; cursor: pointer; font-weight: 400; font-size: 18px; padding: 12px 20px; min-height: 44px; border-radius: 16px; white-space: normal; } } } .print-share-list { display: none; } .printonly { display: block !important; display: inline-block; font-weight: 600; position: relative; opacity: 1; max-width: none; max-height: none; } body { img, .gallery, li, p, h1, h2, h3, h4, h5 { position: relative; //page-break-inside: avoid; } } .infobox, .richtext div.strong, .link-collection { box-shadow: inset 0 0 0 1000px $color-secondary-light; } .infobox.warning { box-shadow: inset 0 0 0 1000px #FFF4CC; } .infobox.error { box-shadow: inset 0 0 0 1000px #FBDCDE; } .btn, .rotation .slider .tabs button, .steps .next, .review-wrapper .submit, .vst-registration .submit { box-shadow: inset 0 0 0 1000px $color-primary; color: white !important; text-shadow: none; -webkit-print-color-adjust: exact; color-adjust: exact !important; } .sidebar { position: relative; padding-left: 20px; } .sidebar .contact-wrapper .contact-person, .contacts-in-text .contact-wrapper .contact-person { display: flex; flex-direction: row; > .image-box { max-width: 40%; } } .has-sidebar .row { display: block; } .contact-wrapper { position: relative; display: block; page-break-inside: avoid; box-shadow: inset 0 0 0 1000px $color-primary-light-04; img, ul { position: relative; display: block; page-break-inside: avoid; } .tab-buttons { display: none; } .contacts { position: relative; page-break-inside: avoid; display: block; } .contact-person { position: relative; page-break-inside: avoid; flex-direction: row; .image-box { display: block; max-width: calc(40% - 20px); margin-right: 20px; } .text-box { display: block; max-width: 60%; } } } .linklist > li > a, .richtext .linklist > li > a { font-size: 16px; &:before { top: 1px; } } .accordion > .linklist, .richtext .accordion > .linklist { margin: 0; } .accordion, .richtext .accordion { > .linklist { margin: 20px 0; } .accordion-content { display: block; padding: 0 0 15px; } .accordion-toggler { padding-left: 66px; padding-right: 0; &:before { left: 0; } } } .anchorlinks , .breadcrumb-list-wrapper { display: none !important; } .page-details { .docnumber, .document-number { display: block; opacity: 1; } } .magazine-article{ footer{ display: none; } .page-wrapper > .teasers{ display: none; } .magazine-header{ display: none; } } }