/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ------------------------------------ START "GENERAL" ----------------------------------- */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

@page {
    size: A4;
    margin: 1.5cm 1cm 1.5cm 1.8cm;
}

.container {
    width: 100%;
    margin: 0;
    float: none;
}

html, body {
    background-image: none !important;
}

body {
    margin: 0;
    color: #000;
    background-color: #fff;
    font-size: large;
}

.mod-mp-header, #mapsearch, #toolbar, .wrap-mainmenu, .mod-breadcrumb, .mapmarginal, .slot-info, .article .foot, footer, #mapsubfoot {
    display: none !important;
}

.well {
    box-shadow: none;
}

.article {
    padding-left: 0;
    border-top: 1px dashed #000;
    border-bottom: 1px dashed #000;
}

.span9, .span12 {
    width: 99% !important;
}

.seperator-dashed.reset {
    display: none !important;
}

h1, h4, .wrap {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

div.accordeonContent, div.accordeonContent div {
    display: block !important;
}

.faqitemheader {
    border-top: 1px solid;
    border-bottom: 1px solid;
    color: #000 !important;
    margin-left: 20px;
}

.accordeonContent > * {
    margin-left: 20px !important;
    margin-right: 20px !important;
}

#toolbar {
    display: none !important;
}

.wrap .wrap-content h1, .wrap .wrap-content > h2 {
    margin-left: 30px !important;
}

.infostreckenpages {
    display: none !important;
}

.noprint {
    display: none !important;
}

.zurueckButtonDetails {
    display: none !important;
}

.druckenButtonDetails {
    display: none !important;
}

.socialMediaTeilen {
    display: none !important;
}

.eventdetailleft, .bio-eventdetailleft {
    width: 100%;
}

.eventdetailright, .bio-eventdetailright {
    width: 100%;
    clear: both;
}

.image, img {
    display: none !important;
}

.logo--ministry img {
    display: block !important;
}

.stickySidebar {
    display: none !important;
}

.grid {
    display: block !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.link.link-inline {
    display: none !important;
}

.custom-border {
    border: 0 !important;
}

#page.page {
    min-height: 0 !important;
    height: 0 !important;
    margin-bottom: 65px;
}

.akkordeonInnerContent {
    display: block !important;
}

.slider.flexslider {
    display: none;
}

.nachgeordnet .header-sticky .header__menu-logo-wrapper,
.nachgeordnet .header-sticky .header__meta,
.nachgeordnet .header-sticky .header__logo-wrap {
    display: inline-block;
}

.nachgeordnet .header-sticky {
    position: absolute;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ----------------------------- START "Veranstaltung Detail" ----------------------------- */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.event__detail {
    margin-top: 35px;
    margin-right: 0;
}

.event__detail-wrapper {
    display: block
}

.button_container {
    display: none;
}

.event__detail-header {
    box-shadow: none;
    box-sizing: border-box;
    margin-bottom: 20px;
}

.event__detail-header-inner {
    padding: 0;
}

.event__detail td.table__cell {
    word-break: break-all;
}

.apst-wrapper {
    display: none !important;
}