footer nav ul.horizontal a:after, 
footer nav ul.horizontal span:after {
  content: "|";
}

footer nav ul.horizontal span,
footer nav ul.horizontal a {
  font-size: 1rem;
}

.page-searchresult .float-right .frame-type-indexedsearch_pi2 {
  display: none;
}

.content-rootline nav ul.horizontal a:after,
.content-rootline nav ul.horizontal span:after {
    content: "›" !important;
}

.content-rootline nav ul.horizontal li:last-child a:after,
.content-rootline nav ul.horizontal li:last-child span:after {
    content: "" !important;
}
#c69 {
    background: #f2f2f2;
}

.content-rootline {
    padding: 8px 12px;
    margin-bottom: 15px;
}
    background: #f2f2f2;
    padding: 8px 12px;
    margin-bottom: 8px;
}

.rubrikenmenu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 6px 18px;
}

.rubrikenmenu li {
    margin: 0;
    padding: 0;
    list-style: none !important;
}

.rubrikenmenu a {
    text-decoration: none;
}
.rubrikenmenu {
    display: flex;
}
nav.rubrikenmenu > ul {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
gap: 9px 18px !important;
}

.rubrikenmenu {
    background: #f2f2f2;
    padding: 10px 14px;
}

.rubrikenmenu {
    margin-left: -10px;
}


/* Breadcrumb-Navigation: linksbuendig und fett */
nav ul.horizontal {
    margin: 0;
	margin-left: -14px;
    padding: 0;
    font-weight: bold;
}

nav ul.horizontal a,
nav ul.horizontal span {
    font-weight: bold;
}


/* Oberes Rubrikenmenue: fett und linksbuendig */
nav.rubrikenmenu {
    font-weight: 600;
}

nav.rubrikenmenu > ul {
    padding-left: 0;
}

