.artCMS > h3{
    background: #444;
    color: #fff;
    padding: .5em;
    margin-bottom: 1em;
}

/*
 * 
 * Artikel im CMS - Galerieansicht
 * 
 */

#RubView.ArtCMSview ul { margin-top: 0 }


/*
 * 
 * Artikel im CMS - Listenansicht
 * 
 */

#ListView.ArtCMSview li { margin-left: 0 !important }
.listProductTitle { font: inherit }



/*
 * 
 * Artikel im CMS - Slider 
 * 
 */

.articleSlider {
    border: 1px solid #ccc
}

.articleSlider .innerSlide { 
    position: relative;
    padding: 1em 4em;
    /*border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;*/
}

    .articleSlider .innerSlide .banner {
        position: absolute;
        left: 0;
        top: 0;
    }

    .articleSlider h3 { margin-top: 0 }

        .articleSlider h3 a { font: inherit }
        
    .articleSlider a.button { clear: both}

    .articleSlider .slick-slide img {
        width: auto;
        height: auto
    }
    
    .webPikto {
        height: 50px;
        line-height: 50px;
        margin-bottom: 1.5em;
    }
        .webPikto img {
            display: inline-block !important;
            margin-right: 10px;
            vertical-align: middle;
        }
        
.slick-slider { margin: 0 }
.slick-prev, .slick-next { box-shadow: none }


/*
 * 
 * Artikel im CMS - Tabelle
 * 
 */

.articleTable { margin: 30px 0; border: 1px solid #ccc}

    .aTabHeadline + .articleTable { margin-top: 0}

    h1.aTabHeadline,
    h2.aTabHeadline,
    h3.aTabHeadline,
    h4.aTabHeadline { margin: 1em 0 .5em 0 }

    .articleTable th { border-bottom: 1px solid #ccc }
    .articleTable .aTabPreis { text-align: right; width: 10% }
    
    .articleTable .summe td { border-top: 1px solid #ccc; font-style: normal }

    .infoAngebot { float: right }
