.c-header__nav-icon-text {
     display: none;
}
 .c-header__nav-icon {
     color: inherit;
     width: 18px;
     text-align: inherit;
     height: 16px;
     line-height: 14px;
}
 @media only screen and (min-width: 455px) {
     .c-header__nav-icon {
         color: #a4a4a4;
         width: 66px;
         text-align: left;
    }
     .c-header__nav-icon-text {
         display: inline;
         position: relative;
         left: 24px;
    }
     .c-header__nav-icon:hover {
         color: #383838;
    }
}
 .ma-banner {
     border-style: solid;
     border-width: 1px;
     border-color: #ededed;
     padding: 4px;
     max-width: 826px;
    line-height: 24px;
}
 .ma-banner h3 {
    margin-bottom: 12px !important;
 }

 .ma-banner .teaser-container {
     display: flex;
}
 .ma-banner .teaser-container .teaser-image {
     min-width: 75px;
     margin: 0 12px 12px 12px;
}
 .ma-banner .outerRichtextDiv,  .ma-banner .outerRichtextDiv a {
    line-height: 24px !important;
}

 .ma-banner .outerRichtextDiv p:nth-child(1){
    margin-bottom: 12px;
}
 .ma-banner .outerRichtextDiv p:last-child{
    margin-bottom: 5px;
}
 .ma-banner.hidden {
     display: none;
}
 .ma-banner .long {
     display: none;
}
 .ma-banner .short {
     display: block;
}
 .ma-banner img.long, .ma-banner img.short {
    margin: auto;
}
 @media all and (min-width: 578px) {
     .ma-banner .long {
         display: block;
       margin-left: 12px;
    }
     .ma-banner .short {
         display: none;
    }
}
 @media all and (min-width: 768px) {
     .ma-banner {
         margin: 0 auto;
    }
}
/*# sourceMappingURL=fachseite-css.css.map */
 