:root {
	--ovgu-color: #7A003F;
	--ovgu-color-rgb: 122, 0, 63;
}

div.event-header {
	background: #FFFFFF;
	color: initial;
}
.header-data::before {
	color: initial;
}
div.event-header .event-title h1 {
	color: var(--ovgu-color);
}
.event-header-lecture .lecture-category {
	color: #3E3F40;
}
.event-location .text,
.event-time-data time,
.chairperson-list .author {
	/*background: rgba(var(--ovgu-color-rgb), 70%);*/
	background: initial;
	/*color: #FFFFFF!important;*/
	color: #000000!important;
}
.timetable-item:target .timetable-time .start-time,
.timetable-time.top-level .start-time {
	background: var(--ovgu-color);
}
.timetable-contrib .timetable-title,
.timetable-item:target .timetable-title,
.timetable-time .end-time{
	color: #000000!important;
}

.timetable-time.break.top-level .start-time,
.timetable-item.timetable-break .timetable-item-body .timetable-item-header {
	background: rgba(var(--ovgu-color-rgb), 70%);
}
.timetable-item.timetable-break .timetable-item-body .timetable-title,
.timetable-item.timetable-break .timetable-item-body .timetable-duration, .timetable-item.timetable-break .timetable-item-body .timetable-duration::before{
	color: #FFFFFF!important;
}

.event-page-header .button-bar .i-button:not(.label) {
	color: #FFFFFF;
}
.event-page-header .button-bar .i-button:not(.label):hover {
	background: #000000;
}
