.calendar_upcoming {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #525252;
margin: 0px;
padding: 0px;
}



.calendar_upcoming .single_event {	
	margin-left:10px;	
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #525252;
	
}

.calendar_upcoming td {
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #525252;
}

.calendar_upcoming .header {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #525252;
	font-weight:bold;
	background-color:#d9d9d9;
}


.calendar_upcoming .event_time {
	width: 80px;
}

.calendar_upcoming .event_title A {
	
	text-decoration: none;
}

.calendar_upcoming .event_title A:hover {
	
	text-decoration: underline;
}


.calendar_upcoming .event_teaser {
	padding-left:20px;
	margin-left: 20px;
	width: 200px;
}

.calendar_upcoming .teaser {
	padding-left:20px;
	margin-left: 20px;
}


/* ////////////////////////////////////////////////////////////////// */
		.single_event {

		}

		.single_event .event_title {
		width: 150px;
		}

		.single_event .event_category {
		}

		.single_event .ueberschrift {
			font-weight: bold;
		margin-top: 10px;
		}

		.single_event .event_time {
		}
		.single_event .event_series {
		}

		.single_event .event_teaser p {
			margin: 0px;
		}
		.single_event .event_description p {
			margin: 0px;
		}
		.single_event .event_moreinfo p{
			margin: 0px;
		}

		.single_event .event_image {
			float: right;
		}

		.single_event .event_organizer_image {
			float: left;
		}
		
		.single_event .event_address p {
			margin: 0px;	
		}
