.pull-left.item-image, .item-image.pull-left {
  width: 200px;
  float: right;
  margin: 1em;
}

.blog .items-leading .item-content, .blog-featured .items-leading .item-content{
  margin-bottom: 5em;
  background: #fff;
  border-radius: 2em;
  color: #000000;
}

.blog-featured .item-intro {
    color: #000000;
 }

.blog-featured .item-inner{
  margin-bottom: 5em;
  padding: 2em;
  background: #fff;
  border-radius: 2em;
  color: #000000;
}


.schnelllinks a {
    display: block;
    padding: 5px 20px !important ;

    margin-bottom: 12px;

    background: #fff;
    color: #333 !important;

    border-left: 6px solid #2E7D32;
    border-radius: 8px;

    font-size: 1.05rem;
    font-weight: 600;
    line-height: 1.5;

    text-decoration: none;
 

    box-shadow: 0 2px 8px rgba(0,0,0,.08);
    transition: all .2s ease;
}

.schnelllinks a:hover {
    background: #f5faf5;
    border-left-color: #1B5E20;
    transform: translateX(5px);
}















/* Breadcrumb-Bereich */
.breadcrumb {
    background: #1B5E20;
    padding: 4px 20px;
    border-radius: 8px;
    margin-bottom: 20px;
    font-size: 1.1rem;
}

/* Breadcrumb-Links */
.breadcrumb a {
    color: #A5D6A7 !important;
    text-decoration: none;
}

/* Hover */
.breadcrumb a:hover {
    color: #FFFFFF !important;
    text-decoration: underline;
}

/* Aktuelle Seite */
.breadcrumb .active,
.breadcrumb-item.active {
    color: #FFFFFF !important;
    font-weight: 600;
}

/* Trennzeichen */
.breadcrumb-item + .breadcrumb-item::before {
    color: #C8E6C9;
}

.t4-breadcrumbs {
    background: #1B5E20;
#    padding: 5px 0;
}