@media print {

    #headMenu, #mainMenu,header .rightSide, #content .contentRight,
    .assesmentWrapper, .printIcon, .audioIcon, .pageBrowserWrapper, .teaserImageGalleryWrapper .arrow,
    footer .centerPage, .slideshowBg, .slideshowWrapper, .headSpacer,
    .downloadEntry .buttonWrapper, #pageWrapper .headerSpacer, .subMenuWrapper{ /*.clear */
        display: none;
    }

    #pageWrapper {
        height: auto;
        position: static;
    }    
    
    #pageWrapper .headerOuterWrapper {
        position: relative;
        top: -85px !important;
    }

    #logo {
        margin-top: 7rem;
    }
    .bgHead {
        height: 225px;
    }
    .bgHead .bgWhite {
        height: 25px;
    }
    .centerPage {
        box-sizing: content-box;
    }

    #pageWrapper header {
        height: 160px;
    }

    #content {
        background-color: transparent;
        z-index: 1;
    }
    
    #content .contentLeft {
        margin-right: 0;
        display: block;
        box-sizing: border-box;
        padding: 0 20px;
    }
    .teaserImageGalleryWrapper .galleryWrapper {
        height: auto;
        white-space: normal;
    }

    .teaserImageGalleryWrapper .image.normalSizeImg {
        height: 150px;
        width: 23%;
        margin: 0 1% 1rem;
    }
    
    .teaserImageGalleryWrapper .image .visibleByPrint img {
        height: 150px;
    }

    h1.pageTitle, .teaserImageGalleryWrapper,
    .teaserImageGalleryWrapper .image {
        float: left;
    }

    .teaserImageGalleryWrapper .image,
    .teaserImageGalleryWrapper .galleryWrapper{
        display: block;
    }

    .centerPage, .wideWrapper {
        max-width: 19.5cm;
    }

    .teaserWrapper .assessment{
        padding: 0 0 0.5rem;
    }

    .teaserWrapper .assessment .rating,
    .teaserWrapper .assessment > div,
    #content .contentLeft, .teaserImageGalleryWrapper .galleryWrapper,
    .rating, .comments, .teaserImageGalleryWrapper {
        width: 100%;
    }

    .teaserImageGalleryWrapper {
        clear: none;
    }
    
    .teaserImageGalleryWrapper .image > div {
        content: inherit;
    }
    
    .bgHeaderImage{
        content:url(../img/bg_header.png);
    }
    
    footer {
        content: url("../img/bg_footer.jpg");
        margin-top: -150px;
    }
    .teaserImageGalleryWrapper .image > div.cover{
        display: none;
    }
    
    .tabWrapper .arrow::after {
        height: 50%;
        width: 100%;
    }
    .akkordeonTabWrapper .tabWrapper .arrow {
        left: 0.7rem;
        top: 0.3rem;
    }
    
    .akkordeonTabWrapper .entries {
        height: auto;
        padding: 1.25rem;
    }
    
}