
/*** T3SB identifier: t3sbs_footerSticky */

html {
	position:relative;
	min-height:100%
}
#page-footer {
	position:absolute;
	bottom:0;
	width:100%
}



/*** T3SB identifier: t3sbsCSSassets_898 */

/* t3sbs_assets_898 */
/* Bootstrap-Standardpfeil rechts entfernen */
.ce-dpnglossary_glossary .accordion-button::after {
  display: none !important;
}

/* Plus-Symbol links vor dem Text */
.ce-dpnglossary_glossary .accordion-button::before {
  content: "+";
  font-weight: bold;
  font-size: 1.25rem;
  width: 1.5rem;
  display: inline-block;
  text-align: center;
  margin-right: 0.5rem;
  width: 2rem;
  height: 2rem;
}

/* Minus-Symbol, wenn aufgeklappt */
.ce-dpnglossary_glossary .accordion-button:not(.collapsed)::before {
  content: "−";
}

.dpnglossary.pagination {
  margin-bottom: 1rem;
}

.dpnglossary.pagination ul li.character {
    color: #fff;
    background: #A2A19F;
    width: 2rem;
    height: 2rem;
    text-align: center;
    cursor: pointer;
    text-decoration: underline;
    border-radius: 3px;
    line-height: 1.3;
    font-size: 1.5rem;
}
.dpnglossary.pagination ul li.character a {
    color: #fff;
}
.dpnglossary.pagination ul li.character:hover {
    cursor: pointer;
}
.dpnglossary.pagination ul li.character.current {
    color: #fff;
    background: rgb(22 70 92);
    text-align: center;
    cursor: default;
    text-decoration: none;
}
.dpnglossary.pagination ul li.character.empty {
    color: #fff;
    background: #ddd;
    text-align: center;
    cursor: default;
    text-decoration: none;
}
.dpnglossary.pagination ul li {
    margin: 5px;
}
.dpn-term-view dl dt,
.dpn-term-view dl dd strong {
  display: none;
}
.dpn-term-view a {
  color: rgba(var(--bs-secondary-rgb), 1) !important;
}
	


/*** T3SB identifier: t3sbsCSSassets_586 */

/* t3sbs_assets_586 */
.plyr--video {
    border-radius: 0.25rem;
}
	


/*** T3SB identifier: t3sbsCSSassets_769 */

/* t3sbs_assets_769 */
#page-content {
  hyphens: auto;
  -webkit-hyphens: auto;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: normal;
}
footer a {
  color: #fff;
  text-decoration: auto;
}

footer a:hover {
    text-decoration: underline;
}
a.dpnglossary.link,
.main-content .bodytext a,
.news-text-wrap a {
  color: rgba(var(--bs-secondary-rgb), 1) !important;
  text-decoration: underline;
}
	

