/* CSS print current */
/* old code */
#header,
.page-footer,
#sub-nav,
/*#sidebar,*/
article figure a:before,
.box.special:before,
ul.linkList li.atwork span,
ul.linkList li.notice span,
ul.linkList li.info span,
.box .more,
#main-content .buybox {
    display: none;
    height: 0%;
    width: 0%;
}
#sidebar .article {
    min-width: 500px !important;
}
#main-content,
#addon-content {
    float: none;
    position: static;
    width: auto;
}
#main-content,
#addon-content article {
    border: medium none;
    box-shadow: none;
}
#main-content article {
    page-break-inside: avoid;
}
article h2 {
    margin-top: 20px;
    margin-bottom: 10px;
}
article h3 {
    margin-bottom: 5px;
}
.boxGroup.two,
.boxGroup.three {
    width: 100%;
}
.boxGroup.two .box {
    width: 46%;
}
.boxGroup.three .box {
    width: 30%;
}
#main-content article.collapse-area input + .collapse-title ~ * {
    display: block;
}
#main-content article.collapse-area a.back-to-top {
    display: none;
}
#main-content article.collapse-area,
.product #main-content article.collapse-area {
    /*margin: 0px 0px 15px 0px !important;*/
    margin: 0px !important;
    padding: 0px !important;
    border: none !important;
}
#main-content article.collapse-area .collapse-title,
#main-content article.collapse-area .details {
    margin: 0px !important;
    padding: 0px !important;
}
.product #productdetails {
   padding: 5px !important;
}
.product #topfeatures {
    margin: 0px !important;
}
.product .attributes-table {
    margin-left: 0px;
}
.productCompare {
    width: auto;
}
.productCompare tr td.no:before {
    content: 'nein';
}
.productCompare tr td.yes:before {
    content: 'ja';
}
.start #main-content h1,
.start #main-content #mobileBanner {
    display: block !important;
}
.start #sidebar {
    display: block;
    width: 100%;
}
.start #main-content .bg-box,
.start #sidebar .bg-box,
.start #sidebar #social {
    display: none;
}
/* ----- NEW ------ */
iframe.videoPlayer{
    display: none !important;
    height: 0px !important;
}
img {
    page-break-before: auto !important;
    page-break-after: auto !important;
    page-break-inside: avoid !important;
}
/* 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;
}
h1, h2, h3, h4, h5 {
    page-break-after: avoid !important;
}
/* styling for marketplace pages */
.datev-current .basis .datev-current-page__content #sidebar {
    position: relative !important;
    display: block !important;
    max-width: 50% !important;
    padding: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 150px !important;

}
/* styling for lp extra */
#sidebar .box-dark p {
    color: #373636 !important;
}
#sidebar .box-dark h3,
#sidebar .box-dark h2 {
    color: #039a9a !important;
}