

	<!--IFTS_NO_PARSE-->
	<!--multilang_start-->



	<!--flexmodul: wordmodul_mit_bild-->




<!--/flexmodul: wordmodul_mit_bild-->

<!--flexmodul: teaser_list-->




#flex_100_6 .flex-container-impblock{
    width: 100%;
    min-height: 50px;
    margin: 0 auto;
    display: -webkit-flex;
    display: flex;
}

#flex_100_6 .flex-container-impblock .column{
    padding: 10px;

}
#flex_100_6 .flex-container-impblock .column.col_datum{
    width: 5.0em;
	padding: 0px;
	margin-top: -7px;
}

#flex_100_6 .flex-container-impblock .column.col_datum span.tag{
	font-size: 1.3em;
	font-weight: bold;
}

#flex_100_6 .flex-container-impblock .column.col_datum span.jahr{
	font-size: 1.3em;
	font-weight: bold;
	color: rgba(33,33,33,0.65);
}

#flex_100_6 .flex-container-impblock .column.col_datum span.monat{
	font-size: 1.3em;
	font-weight: bold;
	color: rgba(33,33,33,0.7);
}

#flex_100_6 .flex-container-impblock .column.col_datum span{
	display: block;
}

#flex_100_6 .flex-container-impblock .column.col_linie .markierung{
	position: absolute;
	transform: translateX(-44%);
	width: 25px;
	text-align: center;
	margin-top: -5px;
}

#flex_100_6 .flex-container-impblock .column.col_linie .markierung.rund:before{
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	content: "\f0c8";
}


#flex_100_6 .flex-container-impblock .column.col_linie .markierung.eckig:before{
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	content: "\f111";
}

#flex_100_6 .flex-container-impblock.vergangen .column.col_linie{
	background: #d40f14;
}

#flex_100_6 .flex-container-impblock .column.col_linie{
    width: 0.2em;
	padding: 0px;
	position: relative;
}

#flex_100_6 .flex-container-impblock .column.col_inhalt{
    width: calc(100% - 5.2em);
	padding: 0px;
}

#flex_100_6 .flex-container-impblock .column.col_inhalt .container_content{
    background-color: white;
	border: 1px solid rgba(0,0,0,0.2);
	padding: 15px 15px 30px 15px;
	margin: 0 15px 30px 15px;
	border-radius: 5px;
}

#flex_100_6 .flex-container-impblock .column.col_inhalt .container_content .gruppe{
	padding: 5px 10px;
	color: white;
	font-weight: bold;
	margin-bottom: 10px;
	border-radius: 5px;
	display: inline-block;
}


#flex_100_6 .flex-container-impblock .column.col_inhalt .container_content .uhrzeit{
	font-style: italic;
	display: block;
}

#flex_100_6 .flex-container-impblock .column.col_inhalt .container_content .htitle{
	margin-top: 0px;
	font-size: 1.3em;
	font-weight: bold;
}



#flex_100_6 .flex-container-impblock .column.bg-alt{
    background: #b4bac0;
}

#flex_100_6 .flex-container-impblock.vergangen .column.col_linie{
	background: #d40f14;
}

#flex_100_6 .flex-container-impblock.fasterreicht .column.col_linie{
	background: rgb(180,186,192);
	background: -moz-linear-gradient(0deg, rgba(180,186,192,1) 0%, rgba(212,15,20,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(180,186,192,1) 0%, rgba(212,15,20,1) 100%);
	background: linear-gradient(0deg, rgba(180,186,192,1) 0%, rgba(212,15,20,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b4bac0",endColorstr="#d40f14",GradientType=1);
}




<!--/flexmodul: teaser_list-->











		<!--IFTS_NO_PARSE-->
		<!--multilang_end-->




