/*############# LIST ##################*/
.events_list_events {
	width:530px;
	margin-top:20px;
	}
	
#content_col_2 .content-element .events_list_events li {
	margin:10px 0px 0px 0px;
	border-bottom:1px dotted #97B313;
	padding-bottom:10px;
	float:left;
	width:530px;
	}

.events_list_eventscontent {
	float:left;
	width:370px;
	}

.events_list_right {
	margin:left;
	}

.events_list_content {
	width:360px;
	margin-left:130px;
	}

.events_list_place {
	float:left;
	width:360px;
}
.events_list_description {
	float:left;
	width:360px;
	}

.events_list_eventslink {
	float:right;
	width:20px;
	margin:-12px 0px 0px 0px;
	}
	
.events_list_date {
	float: left;
	width: 130px;
}

.events_date {
	width:130px;
	height:50px;
	float:left;
	}
	
.event_frequency {
	font-style:italic;
	/*margin-left:90px;*/
	}
/*Rubrik Veranstaltungen*/
.event_list_frequency {
	font-style:italic;
	clear:left;
	float:left;
	margin-left:130px;
	}

.events_list_descfrequency {
	float:left; 
	width:370px;
}

/*############# DETAIL ##################*/
.events_detail_startdate, .events_detail_enddate {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
	
.events_datelabel {
	width:120px;
	float:left;
	}

.events_detail_title {
	font-weight:bold;
	margin:0px 0px 10px 0px;
	float:left;
	width:320px;
}

.events_detail_date {
	float:left;
	clear: left;
	width: 320px;
}
	
.events_detail_image {
	float:right;
	margin-bottom:10px;
	clear:right;
	}

#content_col_2 .content-element .events_detail_address ul li {
	margin-left:0px;
	}
	
.events_detail_placetitle, .events_detail_filestitle, .events_detail_provider, .events_detail_rooms, .events_detail_desctitle {
	font-weight:bold;
	margin:20px 0px 10px 0px;
	}
	
.events_detail_placetitle, .events_detail_address, .events_detail_filestitle, .events_detail_desc, .events_detail_provider, .events_detail_contacttitle, .events_detail_rooms, .events_detail_desctitle {
	float:left;
	clear:left;
	}
	
#content_col_2 .content-element .events_detail_container .events_detail_desc ul li {
	list-style-image:url(../../images/list_dot.gif);
	margin-left:0px;
	list-style-position:inside;
	}

.events_detail_contactforename {
	float:left;
	}
	
.events_detail_contactname {
	float:left;
}

.events_contact {
	clear:left;
	}
	
/*############# SEARCH ##################*/

.events_search_linie {
	width:530px;
	border-bottom:1px dotted #87888a;
	clear:both;
	}

.events_search_term {
	float:right;
	margin:20px 0px;
	}
	
.events_search_term input.events_search_button {
	margin:-2px 0px 0px 10px;
	float:right;
	}	
	
.events_search_startday, .events_search_endday, .events_search_type, .events_search_place {
	width:530px;
	height:25px;
	}

.events_search_startdaylabel, .events_search_enddaylabel, .events_search_typelabel, .events_search_placelabel  {
	float:left;
	width:140px;	
	height:25px;
}

/*############# EVENTS LIST STARTSEITE ##################*/
.eventsstart_list_events {
	width:295px;
	margin:8px 0px 0px 15px;
	}
	
#content_col_2 #veranstaltungen .tx-kitourismus-pi1 .eventsstart_list_events ul li.odd, #content_col_2 #veranstaltungen .tx-kitourismus-pi1 .eventsstart_list_events ul li.even {
	margin:10px 0px 0px 0px;
	float:left;
	width:290px;
	}

.tx-kitourismus-pi1 .eventsstart_list_events ul li.odd, .tx-kitourismus-pi1 .eventsstart_list_events ul li.even {
	margin:0px;
	list-style:none;
	}

.eventsstart_linie {
	border-top:1px dotted #97B313;
	height:10px;
	clear:both;
	}

.eventsstart_list_eventscontent {
	float:left;
	width:184px;
	}

.eventsstart_list_place {
	float:left;
	width:190px;
	margin:0px 0px 6px 0px;
	}

.eventsstart_list_eventslink {
	float:right;
	width:15px;
	margin: 0px;
	}
	
.eventsstart_list_date {
	float:left;
	width:86px;
	height:40px;
	}