/* CSS für die veranstaltungsliste */



.eventlist {
	background-color: white;
	padding: 30px;
	padding-top: 0px;
	margin-left: -15px;
	margin-right: -15px;
}

.eventlist .comp-menu {
	display: none;
}



.eventlist .eventcontent ul.blog-info li {
	color: #5f5f5f;
	font-size: 14px;
}
.eventlist .eventcontent ul.blog-info li span {
	color: #5f5f5f;
	font-size: 14px;
}

.eventlist .eventcontent h2 a {
	color: #dc0000 !important;
}

.eventlist .eventcontent h4,
.eventlist .eventcontent p {
	color: #393939;
	font-size: 14px;
	line-height: 23px;
}
.eventlist .eventcontent h4 {
	font-weight: bold;
}

.eventlist .eventcontent .btn-u.btn-u-small .detaillink:before {
	color: #fff !important;

}




/* Veranstaltung im Detail */

.eventdetails {
	background-color: white;
    padding: 0px 30px 30px 30px;
	margin-bottom: 0px;
}

.eventdetails .detailmetadata ul.blog-info li {
	color: #5f5f5f;
}

.eventdetails .detailmetadata h3 {
	display: none !important;
}

.eventdetails .detailmetadata h4 {
	color: #393939;
}


.eventdetails .detailmetadata h2 {
	color: #dc0000;
}

.eventdetails p {
	color: #393939;	
}

.eventdetails .footer-v2 {
	background-color: white;
}

.eventdetails .footer-v2 h2 {
	color: #393939;
}

.blog-medium.margin-bottom-20.back {
	background-color: white;
	margin-top: 0px;
	padding: 0px 30px 30px 30px;
	
}