.fce-accordion .accordion--item {
     position: relative;
     overflow: hidden;
     cursor: pointer;
     border-top: 1px solid #d3e8f3;
 }

.fce-accordion h3 {
    font-size: 22px;
    line-height: 1.1;
    padding: 30px 0 30px 30px;
    margin: 0;
    font-weight: 600;
}

.fce-accordion h3.font-small {
	font-size: 18px;
	padding: 15px 0 15px 30px;
}

.fce-accordion .accordion--standard {
     color: rgb(70, 70, 70);
     background: url(../../../images/sprite/frontpage-news-item.png) no-repeat 0px 32px;
}

.fce-accordion .accordion--standard-no-icon {
    color: rgb(70, 70, 70);
    background: none;
}

.fce-accordion .accordion--dunkel-blau {
    color: rgb(70, 70, 70);
    background: url(../../../images/sprite/frontpage-news-item-dark-blue.png) no-repeat 0px 32px;
}

.fce-accordion .accordion--dunkel-blau-no-icon {
    color: rgb(70, 70, 70);
    background: none;
}

.fce-accordion .accordion--magenta {
    color: rgb(70, 70, 70);
    background: url(../../../images/sprite/frontpage-news-item-magenta.png) no-repeat 0px 32px;
}

.fce-accordion .accordion--magenta {
    color: rgb(70, 70, 70);
    background: none;
}

.fce-accordion .accordion--gruen {
    color: rgb(70, 70, 70);
    background: url(../../../images/sprite/frontpage-news-item-green.png) no-repeat 0px 32px;
}

.fce-accordion .accordion--gruen {
    color: rgb(70, 70, 70);
    background: none;
}

.fce-accordion .accordion--orange {
    color: rgb(70, 70, 70);
    background: url(../../../images/sprite/frontpage-news-item-orange.png) no-repeat 0px 32px;
}

.fce-accordion .accordion--orange {
    color: rgb(70, 70, 70);
    background: none;
}

.fce-accordion .accordion--rot {
    color: rgb(70, 70, 70);
    background: url(../../../images/sprite/frontpage-news-item-red.png) no-repeat 0px 32px;
}

.fce-accordion .accordion--rot {
    color: rgb(70, 70, 70);
    background: none;
}

.fce-accordion .accordion--alert {
    color: #C4131B;
    background: url(../../../images/sprite/accordion-alert.png) no-repeat 0px 32px;
}

.fce-accordion .accordion--alert.font-small {
	background: url(../../../images/sprite/accordion-alert.png) no-repeat 0px 17px;
}

.fce-accordion .accordion--standard.font-small {
	background: url(../../../images/sprite/frontpage-news-item.png) no-repeat 0px 17px;
}

.fce-accordion .accordion--alert-no-icon {
    color: #C4131B;
    background: none;
}

.fce-accordion .accordion--dunkel-blau  {
    color: #02619d;
    background: url(../../../images/sprite/frontpage-news-item-dark-blue.png) no-repeat 0px 32px;
}

.fce-accordion .accordion--dunkel-blau.font-small {
    background: url(../../../images/sprite/frontpage-news-item-dark-blue.png) no-repeat 0px 17px;
}

.fce-accordion .accordion--dunkel-blau-no-icon {
    color: #02619d;
    background: none;
}

.fce-accordion .accordion--magenta  {
    color: #ba5760;
    background: url(../../../images/sprite/frontpage-news-item-magenta.png) no-repeat 0px 32px;
}

.fce-accordion .accordion--magenta.font-small {
    background: url(../../../images/sprite/frontpage-news-item-magenta.png) no-repeat 0px 17px;
}
.fce-accordion .accordion--magenta-no-icon {
    color: #ba5760;
    background: none;
}

.fce-accordion .accordion--gruen  {
    color: #54860f;
    background: url(../../../images/sprite/frontpage-news-item-green.png) no-repeat 0px 32px;
}
.fce-accordion .accordion--gruen.font-small {
    background: url(../../../images/sprite/frontpage-news-item-green.png) no-repeat 0px 17px;
}
.fce-accordion .accordion--gruen-no-icon {
    color: #54860f;
    background: none;
}

.fce-accordion .accordion--orange  {
    color: #f38d36;
    background: url(../../../images/sprite/frontpage-news-item-orange.png) no-repeat 0px 32px;
}
.fce-accordion .accordion--orange.font-small {
    background: url(../../../images/sprite/frontpage-news-item-orange.png) no-repeat 0px 17px;
}
.fce-accordion .accordion--orange-no-icon {
    color: #f38d36;
    background: none;
}

.fce-accordion .accordion--rot  {
    color: #c4131b;
    background: url(../../../images/sprite/frontpage-news-item-red.png) no-repeat 0px 32px;
}
.fce-accordion .accordion--rot.font-small {
    background: url(../../../images/sprite/frontpage-news-item-red.png) no-repeat 0px 17px;
}
.fce-accordion .accordion--rot-no-icon {
    color: #c4131b;
    background: none;
}

.fce-accordion .accordion--grey  {
    color: #7b7b7b;
    background: url(../../../images/sprite/frontpage-news-item-grey.png) no-repeat 0px 32px;
}
.fce-accordion .accordion--grey.font-small {
    background: url(../../../images/sprite/frontpage-news-item-grey.png) no-repeat 0px 17px;
}
.fce-accordion .accordion--grey-no-icon {
    color: #7b7b7b;
    background: none;
}
.fce-accordion .accordion--item > .accordion--body-outer {
     position: absolute;
     left: 0;
     right: 0;
     transition: all 0.25s;
     overflow: hidden;
     padding-left: 30px;
 }

.fce-accordion .accordion--body-outer p {
    margin: 0 0 10px 0;
    line-height: 1.6;
}

.fce-accordion .accordion--body-outer img {
    padding: 10px;
    width: 100%;
    box-sizing: border-box;
}

.fce-accordion .accordion--item > .accordion--body-outer.in {
     position: relative;
     height: 0;
     left: auto;
     right: auto;
 }

 .fce-accordion .accordion--item.in:not(.active) > .accordion--body-outer > .accordion--body-outer, .fce-accordion .accordion--item.active > .accordion--body-outer {
     position: relative;
     left: auto;
     right: auto;
     height: auto;
 }


