<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS print general */
/* setup print page */
@page { 
    margin: 1cm 0.1cm 
}
body {
    width: 210mm !important;
    height: 297mm !important;
    margin: 0 !important;
    padding: 0 !important;
 } 
/* general styling for 1600px pages */
footer,
header,
.main-header,
.main-header--breadcrumb,
.main-header__container container,
.nav-flap-selector,
.main-header__breadcrumb-row,
.nav-mega-menu,
.nav-entries,
#mega-menu-template {
    display: none !important;
    height: 0 !important;
    width: 0 !important;
}
.page__content.datev-current-page__content,
.page-container,
.page-container.mini-header,
.page__container.header-with-breadcrumb,
.page__container.header-with-breadcrumb.mini-header,
.page__container.header-with-breadcrumb.flap-open,
.page__container.header-with-breadcrumb.mini-header.flap-open {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
/* styling for new pages (solution, entry page, homepage etc.)  */
img,
table,
section,
.row,
.module,
.module--no-gap {
    width: 100% !important;
    display: block !important;
    position: relative !important;
    page-break-before: auto !important;
    page-break-after: auto !important;
    page-break-inside: avoid !important;
}
h1, 
h2, 
h3, 
h4, 
h5 {
    width: 100% !important;
    display: block !important;
    position: relative !important;
    page-break-before: auto !important;
    page-break-after: avoid !important;
    page-break-inside: avoid !important;
}
h2, 
h3 {
    margin-top: 20px !important;
    margin-bottom: 15px !important;
}
.content.hidden {
    display: block !important;
}
.video-iframe__wrapper {
    height: auto !important;
}
.video-iframe__item,
.video-iframe iframe {
    display: none !important;
    height: 0 !important;
    width: 0 !important;
}
.datev-button--petrol {
    color: #333 !important;
}
/* styling for solution pages */
.page-with-sidebar__sidebar-wrapper,
.page-with-sidebar__sidebar-inner,
.page-with-sidebar--mobile .page-with-sidebar__sidebar-outer {
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    margin-bottom: 150px !important;
    width: 100% !important;
    top: 0;
}
.page-with-sidebar .page-with-sidebar__main-outer.col-lg-8,
.page-with-sidebar .page-with-sidebar__main-hero-outer.col-lg-8,
.page-with-sidebar .page-with-sidebar__sidebar-outer.col-lg-4,
.page-with-sidebar .page-with-sidebar__sidebar-hero.col-lg-4 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
}
.sidebar-anchor-nav__list {
    display: none !important;
    height: 0 !important;
    width: 0 !important;
}
.simple-hero {
    color: #333 !important;
}
.simple-hero h1 {
    color: #039a9a !important;
}
.folding-section .content tbody,
.folding-section .content tr {
    display: block;
    width: 100%;
}
.folding-section .content td:first-child,
.folding-section .content td {
    display: inline-block;
    width: 45% !important;
}
.page-with-sidebar--mobile .page-with-sidebar__sidebar-inner.contact-box--mobile,
.page-with-sidebar--mobile.page-with-sidebar__sidebar {
    page-break-inside: avoid !important;
}
.buy-box.module.module--no-gap.container {
    display: none !important;
}
.page-with-sidebar--mobile.page-with-sidebar__sidebar-inner.contact-box--mobile {
    position: relative !important;
}
.contact-box__inner {
    position: relative !important;
}
.contact-box__entries,
.contact-box__heading {
    width: 100%;
}
/* styling for entry pages */
.linklist-hero__content {
    display: none !important;
    height: 0 !important;
    width: 0 !important;
}
p.cl-white {
    color: #333 !important;
}
h1.cl-white {
    color: #039a9a !important;
}
.text-round-image__image .aspect-ratio-image {
    -webkit-print-color-adjust: exact !important; /* Print BG image in Chrome, Safari */
    color-adjust: exact !important; /* Print BG image in Firefox */
    display:block !important;
}

</pre></body></html>