.v-lp .button,
.v-lp .text a.button {
	background-color: #e74441;
    color: var(--bw-white);
}

.v-lp .button:focus,
.v-lp .button:hover,
.v-lp .text a.button:focus,
.v-lp .text a.button:hover {
	color: var(--bw-white);
}

.v-lp .link:any-link:focus-visible,
.v-lp .link:any-link:hover {
	color: var(--bw-white);
}
.v-lp .button:focus,
.v-lp .button:hover,
.v-lp .text a.button:focus,
.v-lp .text a.button:hover {
	background-color: #e74441;
}

.v-lp .link:any-link:focus-visible,
.v-lp .link:any-link:hover {
	background-color: #e74441;
}
.header__accent {
	background-color: #e74441;
}

.header__accent,
.header__accent .icon-link {
	color: var(--bw-white);
}

.header__container .icon-link:where(:any-link, button):focus .icon-link__text,
.header__container .icon-link:where(:any-link, button):hover .icon-link__text {
	-webkit-text-decoration-color: var(--bw-white);
	text-decoration-color: var(--bw-white);
}

.link-dropdown__content--lang {
	color: var(--bw-foreground-primary);
}

.header .dropdown-menu {
	color: var(--bw-grey-100);
}

.header .link-dropdown__icon {
	color: var(--bw-white);
}

#toolbar a {
	color: #e74441;
}

#toolbar a:hover,
#toolbar a:focus {
	background-color: #e74441;
}

#toolbar a#cms-toolbar-webadmin svg path:nth-of-type(1),
#toolbar a#cms-toolbar-webadmin svg path:nth-of-type(2),
#toolbar a#cms-toolbar-webadmin svg path:nth-of-type(3) {
	fill: #e74441;
}
.v-lp .stage-illu {
	background-color: #e74441;
	color: var(--bw-white);
}
.v-lp .event__container {
    color: var(--bw-white);
}

.v-lp .event__container .teaser {
	background-color: #e74441 !important;
	color: var(--bw-white) !important;
}

.v-lp .event__container .teaser .icon-link__button,
.v-lp .event__container .teaser .icon-link__text {
	color: var(--bw-white) !important;
}

.v-lp .event__container .teaser .icon-link__button,
.v-lp .event__container .teaser .icon-link__text {
	color: var(--bw-white) !important;
}

.v-lp .event__container .active-overlay .icon-link.js-overlay-link .icon-link__text,
.v-lp .event__container .active-focus-overlay .icon-link.js-overlay-link .icon-link__text {
	-webkit-text-decoration-color: var(--bw-white) !important;
	text-decoration-color: var(--bw-white) !important;
}
.apst-button {
    background-color: #e74441 !important;
}

.apst-button:hover {
    background-color: #e74441 !important;
}

.apst-button::before {
    border-color: var(--bw-white) !important;
}
.author-functions p > a {
	color: #e74441;
}

.author-functions p > a:hover {
	box-shadow: inset 0 -1px #e74441;
}
