
/* texthierarchien single event */
h1.single_event_title{
	margin-top				:	0.5em
}


.left_right_wrapper.headline_2_pagelink_2_top h2{
	padding					:	0 0 0.2em 0;
}


	.start.single_page .headline_2_pagelink_2_top{
		margin				: 0 var(--column-gap-center-line) 1em 0;	
		border-bottom		: 1px solid var(--color-branding);
	}	
	.h2_underline_single_event{
		background-color	: white;
		padding-bottom		: 0.5em;
 	}
 	


.single_event_container{
/* 	border				:	4px solid blue; */
	
	display					: -ms-flexbox;
    display					: -webkit-flex;
    display					: flex;
   		-webkit-flex-direction	: column;
   		-ms-flex-direction		: column;
    	flex-direction			: column;
    -webkit-flex-wrap		: nowrap;
    -ms-flex-wrap			: nowrap;
    flex-wrap				: nowrap;
    -webkit-justify-content	: flex-start;
    -ms-flex-pack			: start;
    justify-content			: flex-start;
    -webkit-align-content	: stretch;
    -ms-flex-line-pack		: stretch;
    align-content			: stretch;
    -webkit-align-items		: flex-start;
    -ms-flex-align			: start;
    align-items				: flex-start;
margin-bottom: 3em;
}

.single_event_text_and_buttons,
.single_event_images{
/* 	border			:	4px solid red; */
	
}
.single_event_text_and_buttons{
	width			:	100%;
	order			:	2
}
.single_event_images{
	width			:	100%;
	order			:	1
}

.single_event_technical_info{
	margin	:	0em 0em 1em 0em;
	line-height: 1.2em;
}
.single_event_technical_info div:not(:last-of-type):after{
		content			:	'|'; 
}
.single_event_date,
.single_event_time{
	display			:	inline-block; 
}
.single_event_time span:first-of-type:after{
  content : ' —' 
		
	
}

.single_event_date:after{

}
.single_event_date_day{}
.single_event_date_day:after{
	content			:	','
}
.single_event_date_day_number{}
.single_event_date_day_number:after{
	content			:	'.'
}.single_event_date_month_letter{}
.single_event_date_year_number{}

.single_event_category{
	display			:	inline-block; 
}
.single_event_category .single_event_category_head:after{
	content: ':'
}
.single_event_category .event-categories span:not(:last-of-type):after{
	content: ', '
}


.single_event_date_place{
	margin-top: 1em;
	font-weight: 700;
}





/* buttons vertriebspartner */
.single_event_button_group{
	margin			:	1em 0 1em 0;
}


a.single_event_button_vertriebspartner,
a.single_event_button_vertriebspartner:active,
a.single_event_button_vertriebspartner:visited,
a.single_event_button_vertriebspartner:focus
{
	border				:	var(--regular-stroke-size) solid black;
	margin				:	0em;
	padding				:	0.5em 1.5em 0.5em 1.5em;
	line-height			:	1.5em;
	display				:	inline-block;
	margin				:	0.3em 0em 0em 0em;
	text-decoration		:	none;
	color				:	black;
} 
a.single_event_button_vertriebspartner:hover{	
	background-color	:	black;
	color				:	white;
	text-decoration		:	none;
}
a.single_event_button_back,
a.single_event_button_back:active,
a.single_event_button_back:visited,
a.single_event_button_back:focus{
	border				:	var(--regular-stroke-size) solid var(--color-branding);
	margin				:	0em;
	padding				:	0.5em 1.5em 0.5em 1.5em;
	line-height			:	1.5em;
	display				:	inline-block;
	margin				:	0.3em 0em 0em 0em;
	text-decoration		:	none;

	color				:	var(--color-branding);
}
a.single_event_button_back:hover
{
	background-color	:	var(--color-branding);
	color				:	white;
	text-decoration		:	none;
}



@media screen and (min-width:900px) {

	.single_event_container{
   		-webkit-flex-direction	: row;
   		-ms-flex-direction		: row;
    	flex-direction			: row;
	
	}
	
	.single_event_text_and_buttons{
		width			:	50%;
		order			:	2
	}
	.single_event_images{
		width			:	50%;
		order			:	1;
		padding-right	:	9em
	}	
	
}	