﻿#Slogan,
#topNav,
#topNavMobile,
#mainNavigation,
#mainSearchField,
#stickyNavi,
.breadcrumbs,
.moreellipses,
.morelink,
footer {
    display: none;
    visibility: hidden;
}
.interface > .interfaceEL.whiteBg,
.interfaceEL.bibliography > p,
.interfaceEL.bibliography.whiteBg,
.interfaceEL.bibliography.whiteBg > .expandContent {
    display: block;
    visibility: visible;
}
img{
    border: none;
}
#Logo>a{
    font-size: 0px;
}
.t1{
    padding-top: 0px;
    padding-bottom: 0px;
}
.col-md-3.col-sm-4.col-xs-12.detPSection.book{
    width:25%;
}
.col-md-6.col-sm-8.col-xs-12.detPSection.description {
    width: 75%;
}
.expTabContent {
    visibility: visible;
    display: block;
}
.col-md-3.col-sm-12.col-xs-12.detPSection.interface {
    padding-top:0;
    width: 25%;
}
.HideProduktedetailPage {
    display: none;
}
.productDetailPagePDF{
    display:block;
}
.space{
    padding-top:2%;
}

.expandContent > p,
.expandContent > p > a {
    color: #999 !important;
    padding-left: 0px !important;
}

.fontTabs > h3 {
    text-align:left;
}

#stickyLogo {
    padding-top: 2%;
    margin-left: 40%;
}
.mainNav {
    display:block;
    visibility:visible;
    height:12px;
    border-bottom: 10px solid #7f223e;
}

.spaceNavi {
    padding-top: 12%;
}

.separator {
    margin-top: 20px;
    margin-bottom: 20px;
}

b{
    font-weight: 700 !important;
}

div.productDetailPagePDF {
    font-size: 8pt !important;
}

div.detailText.p1 {
    font-size: 10pt !important;
    line-height: 14pt !important;
}

.head,
p.author.h2.fontColor01,
div.col-md-6.col-sm-8.col-xs-12.detPSection.description,
p.bookTitle.h3 {
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.head {
    font-size: 14pt;
    line-height: 16pt;
}



div.productDetailPagePDF:not(*:root) {
    font-size: 14pt !important;
    line-height: 16pt !important;
}

div.detailText.p1:not(*:root) {
    font-size: 16pt !important;
    line-height: 18pt !important;
}

a[href]:after {
    content: none !important;
}

a[href] {
    text-decoration: none;
}

.tabHeader {
    font-weight: bold !important;
    font-size: 16pt !important;
}

#Galerie {
    margin-left: 70px;
}

#Galerie:not(*:root) {
    margin-left: 60px !important;
}
    
#Inhalt .expTabContent,
#Pressestimmen .expTabContent,
#Veranstaltungen .expTabContent,
#Links .expTabContent {
    margin-left: 15px;
}


.productGalItem {
    float: left;
    margin-right: 30px;
    padding-right: 30px;
}

b {
    font-family: "KievitPro Bold";
}

.eventBody .col-md-3 {
    float: left;
    width: 25%;
    margin: 0px;
    padding: 0px;
}

.eventBody .col-md-6 {
    float: left;
    width: 50%;
    margin: 0px;
    padding: 0px;
}

.eventGoogleMapsLinkWeb {
    display: none;
}

img.stickyLogoPrint {
    width: 150px !important;
    display: block;
}

img.stickyLogoPrint:not(*:root) {
    width: 270px !important;
}


#Galerie .tabHeader,
#Pressestimmen .tabHeader,
#Veranstaltungen .tabHeader,
#Links .tabHeader {
    display: block;
}

@-moz-document url-prefix() {
    div.productDetailPagePDF {
        font-size: 8pt !important;
    }

    div.detailText.p1 {
        font-size: 10pt !important;
        line-height: 14pt !important;
    }

    .price {
        float: right !important;
    }

    #Galerie {
        margin-left: 0px;
    }

    .productGalItem {
        float: left;
        margin-right: 10px !important;
        padding-right: 10px !important;
    }

    p.h3.eventDatumPrint {
        font-size: 13pt;
    }
}

@supports (-webkit-appearance:none) {
    div.productDetailPagePDF {
        font-size: 8pt !important;
    }

    div.detailText.p1 {
        font-size: 10pt !important;
        line-height: 14pt !important;
    }

    .price {
        float: right !important;
    }

    #Galerie {
        margin-left: 0px;
    }

    .productGalItem {
        float: left;
        margin-right: 10px !important;
        padding-right: 10px !important;
    }

    p.h3.eventDatumPrint {
        font-size: 13pt;
    }
}

@media screen and (min-width:0\0) {
    div.productDetailPagePDF {
        font-size: 8pt !important;
    }

    div.detailText.p1 {
        font-size: 10pt !important;
        line-height: 14pt !important;
    }

    .price {
        float: right !important;
    }

    #Galerie {
        margin-left: 0px;
    }

    .productGalItem {
        float: left;
        margin-right: 10px !important;
        padding-right: 10px !important;
    }

    p.h3.eventDatumPrint {
        font-size: 13pt;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .price {
        float: right !important;
    }

    #Galerie {
        margin-left: 0px;
    }

    .productGalItem {
        float: left;
        margin-right: 10px !important;
        padding-right: 10px !important;
    }

    p.h3.eventDatumPrint {
        font-size: 11pt;
    }
}

    _:-ms-input-placeholder, :root div.productDetailPagePDF {
        font-size: 8pt !important;
    }

    _:-ms-input-placeholder, :root .price {
        float: right !important;
    }

    _:-ms-input-placeholder, :root div.detailText.p1 {
        font-size: 10pt !important;
        line-height: 14pt !important;
    }

    _:-ms-input-placeholder, :root #Galerie {
        margin-left: 0px;
    }

    _:-ms-input-placeholder, :root .productGalItem {
        float: left;
        margin-right: 10px !important;
        padding-right: 10px !important;
    }

    _:-ms-input-placeholder, :root p.h3.eventDatumPrint {
        font-size: 11pt;
    }


    _:-ms-fullscreen, :root div.productDetailPagePDF {
        font-size: 8pt !important;
    }

    _:-ms-fullscreen, :root div.detailText.p1 {
        font-size: 10pt !important;
        line-height: 14pt !important;
    }

    _:-ms-fullscreen, :root .price {
        float: right !important;
    }

    _:-ms-fullscreen, :root#Galerie {
        margin-left: 0px;
    }

    _:-ms-fullscreen, :root.productGalItem {
        float: left;
        margin-right: 10px !important;
        padding-right: 10px !important;
    }

    _:-ms-fullscreen, :root p.h3.eventDatumPrint {
        font-size: 11pt;
    }
