<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:#E3000F!important;
	--tec-color-link-accent-hover:#ca0511!important;
	--tec-color-link-accent:#E3000F;
	--tec-color-link-accent-hover:#ca0511;
	--tec-font-family-sans-serif: 'Quicksand',-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
	--fond:#ffffff;
}

.tribe-events-single-event-description {
	padding-top: 1em;
}
.tribe-events-content a {
	color: var(--tec-color-accent-primary) !important;
	border-bottom: none;
}
.tribe-events-content a:hover {
	color: black !important;
	border-bottom: none;
}

.tribe-events-content ol, 
.tribe-events-content ul {
	padding: 0 40px;
	list-style-position: inherit;
}
.tribe-events-content ul {
	list-style-type: square !important;
}

.tribe-events-view {
	background: rgb(255,255,255);
	background: -moz-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
	margin-top: 2em;
	padding: 0 2em;
	font-weight: 500;
}
#tribe-events-content hr {
	border-top: 4px solid #e30613 !important;
}
.tribe-events-single .t-header {
	text-transform: none !important;
	color: var(--tec-color-accent-primary) !important;
	font-size: 32px !important;
	font-family: 'Playfair Display',serif;
	line-height: 1 !important;
}


/* Quicksand Weights */
.tribe-common .tribe-common-h--alt,
.tribe-events .tribe-events-c-view-selector__list-item-text,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input, 
.tribe-common .tribe-common-form-control-text__input,
.tribe-common p {
	font-weight: 500 !important;
}
.tribe-events-c-nav__list,
.tribe-common .tribe-common-b2,
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
	font-weight: 700 !important;
}


.tribe-events .tribe-events-c-nav__next, 
.tribe-events .tribe-events-c-nav__prev {
	padding: .5em 1em;
	background-color: var(--fond);
	border-radius: 0px;
}
.tribe-common .tribe-common-c-btn, 
.tribe-common a.tribe-common-c-btn,
.tribe-events .tribe-events-c-ical__link {
	border-radius: 0px !important;
}

.tribe-events .tribe-events-calendar-list__month-separator:after {
	background-color:  var(--fond) !important;
	height: 2px !important;
}
.tribe-events .tribe-events-calendar-list-nav {
	border-color:  var(--fond) !important;
	border-width: 2px !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 {
	margin: 0 !important;
}
.tribe-events .tribe-events-calendar-list__event-title {
	margin: 0 !important;
	font-family: 'Playfair Display',serif !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: none !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-meta-group .tribe-events-single-section-title {
	text-transform: none !important;
	font-size: 1.25em !important;
	letter-spacing: 0px !important;
}
h2.tribe-events-single-section-title {
	margin-top: 10px !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 {
	color: var(--tec-color-accent-primary) !important;
	border-bottom: none;
	display: inline-block;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	padding: 2em 0 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>