<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root{
	--tec-color-accent-primary:#e3000e!important;
	--tec-color-link-accent-hover:#ba000c!important;
	--tec-color-link-accent:#e3000e;
	--tec-color-link-accent-hover:#e3000e;
	--tec-font-family-sans-serif:sans-serif !important;
	--fond:#e9e9e9;
}

.tribe-events-content ol, 
.tribe-events-content ul {
	padding: revert;
}
.tribe-events-content a,
.tribe-events-content a:hover,
.tribe-events-content a:active,
.tribe-events-content a:focus {
	border-bottom: none;
}

.tribe-events .tribe-events-calendar-list__month-separator:after {
	background-color:  var(--fond) !important;
}
.tribe-events .tribe-events-calendar-list-nav {
	border-color:  var(--fond) !important;
}

.c-marginalia a {
	color: var(--tec-color-accent-primary) !important;
}
.c-marginalia a:hover {
	color: var(--tec-color-link-accent-hover) !important;
}

.tribe-events .tribe-events-calendar-list__event-datetime-wrapper, 
.tribe-events .tribe-events-calendar-list__event-title {
	margin: 0 !important;
}
.tribe-events .tribe-events-calendar-list__event-datetime {
	color: var(--tec-color-accent-primary) !important;
}

.tribe-common .tribe-common-anchor-thin {
	border: none !important;
}
.tribe-common .tribe-common-anchor-thin:hover {
	border: none !important;
	color: var(--tec-color-accent-primary) !important;
}

.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
	color: var(--tec-color-accent-primary) !important;
}

.tribe-common .tribe-common-c-btn:focus, 
.tribe-common .tribe-common-c-btn:hover, 
.tribe-common a.tribe-common-c-btn:focus, 
.tribe-common a.tribe-common-c-btn:hover {
	background-color: var(--tec-color-link-accent-hover) !important;
	color: var(--tec-color-accent-primary);
}
.tribe-events .tribe-events-c-ical__link:hover {
	color: white !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3 {
	font-size: var(--tec-font-size-2);
}

#tribe-events-pg-template {
	padding: 0 !important;
	margin: 0 !important;
	max-width: 100000px !important; 
}
.tribe-events .tribe-events-c-ical__link, .tribe-events .tribe-events-c-ical__link:visited {
	border: 1px solid var(--tec-color-accent-primary) !important;
	color: var(--tec-color-accent-primary) !important;
}
.tribe-events-event-meta:before, .tribe-events-event-meta~div:not(.tribe-events-event-meta):not(.event-tickets) {
	border: none !important;
}
#tribe-events-pg-template abbr[title] {
	text-decoration: none !important;
}
.tribe-events-meta-group {
	padding: 0 !important;
}
.tribe-events-event-meta dd {
	margin: 0 !important;
}
.tribe-events-event-meta dt {
	margin: 1em 0 0 0 !important;
}
.tribe-events-single-section-title {
	margin: 0 !important;
}
.tribe-events-cal-links .tribe-events-gcal {
	margin-right: 10px !important;
}
.tribe-events-cal-links .tribe-events-gcal, 
.tribe-events-cal-links .tribe-events-ical {
	background: none !important;
	padding-left: 0!important;
}

/* Veranstalter */
.tribe-events-view--organizer .tribe-events-header__breadcrumbs {
	display: none;
}
.tribe-events-view--organizer .tribe-events-pro-organizer__meta-title {
	border-bottom: 4px solid var(--tec-color-accent-primary);
	display: inline-block;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	padding: 4em 0;
	max-width: 100%; 
}
.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-organizer__meta {
	margin-bottom: 2em !important;
	padding: 0 !important;
	border:none !important;
	background-color: transparent !important;
}


/* Wochenansicht */
.tribe-events-pro .tribe-events-pro-week-grid__event-link-inner {
	background-color: var(--fond) !important;	
}</pre></body></html>