.grid__col.grid__col--1 {
	width:355px !important;
	text-align:left !important;
	padding-left:0;
	padding-right:0;
	padding-top:5px;
}
.grid__col.grid__col--2 {
	padding-left:50px;
	padding-right:0;
	background-image:url("/site/pbs-bw-mlr-root/get/documents/MLR.EFRE/EFRE-Dateiablage/images/icons/functional/icon_strich.png");
	background-repeat: no-repeat;
	background-position:left -1px;
	padding-top:5px;
	
	width:calc(100% - 355px) !important;
	border-left:0 solid var(--bw-black);
	text-align:left;
}

.page__section {
	margin-top:0 !important;
}
.page__section:first-child {
	margin-top:var(--bw-space-1000);
}
.prioritaet {
	width:30px;
	height:30px;
	border:1px solid var(--bw-black);
	border-radius:50%;
	text-align:center;
	display:inline-block;
	margin-right:10px;
}
.projekt-titel {
	font-weight:700;
	text-transform:uppercase;
}
p.projekt-titel {
	margin-bottom:4rem !important;
}
.grid--100 .grid__col.grid__col--1 {
	width:100% !important;
	text-align:left;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	border-bottom:0px solid var(--bw-black);
	margin-bottom:8rem;
}


.list-container h1::before {
	content:"Projekt-";
}
.stage-illu__title.text {
	display:none !important;
}

.projekt-headline {
	height:72px;
	width:100%;
	display:block;
	border-bottom:1px solid var(--bw-black);
	margin-top:0;
	padding:0;
	position:relative;
}
.label-block {
	opacity:1;
	z-index:10;
	margin:0;
	position:absolute;
	top:35px;
	right:0px;
}
.label-block ul {
	list-style-type:none;
	margin-left:30px;
}
.label-block li {
	margin-left:10px;
	display:inline-block;
}
.label-block li:first-child {
	margin-left:0;
}
.label-image  {
	width:72px;
	height:72px;
	box-shadow: 1px 1px 8px 0px rgba(42, 38, 35, 0.5);
	border-radius:5px;
}
.label-image a {
	box-shadow:none !important;
	padding:0 !important;
}
.label-image a:hover {
	background:transparent !important;
}
.label-image img {
	width:72px !important;
	height:72px !important;
}
.regiowin {
	width:56px;
	height:56px;
	background-image:url("/site/pbs-bw-mlr-root/get/documents/MLR.EFRE/EFRE-Dateiablage/images/projekte/labels/regiowin_large.png");
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:cover;
	box-shadow: 1px 1px 8px 0px rgba(42, 38, 35, 0.5);
	border-radius:5px;
}
.step {
	width:56px;
	height:56px;
	background-image:url("/site/pbs-bw-mlr-root/get/documents/MLR.EFRE/EFRE-Dateiablage/images/projekte/labels/step_large.png");
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:cover;
	box-shadow: 1px 1px 8px 0px rgba(42, 38, 35, 0.5);
	border-radius:5px;
}
.strategisch {
	width:56px;
	height:56px;
	background-image:url("/site/pbs-bw-mlr-root/get/documents/MLR.EFRE/EFRE-Dateiablage/images/projekte/labels/strategisch_large.png");
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:cover;
	box-shadow: 1px 1px 8px 0px rgba(42, 38, 35, 0.5);
	border-radius:5px;
}
.nachhaltiges-bauen {
	width:56px;
	height:56px;
	background-image:url("/site/pbs-bw-mlr-root/get/documents/MLR.EFRE/EFRE-Dateiablage/images/projekte/labels/bauen_large.png");
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:cover;
	box-shadow: 1px 1px 8px 0px rgba(42, 38, 35, 0.5);
	border-radius:5px;
}
.teaser__meta-text  {
	font-size:1.5rem !important;
	font-weight:normal !important;
	font-family:var(--root-font-sans) !important;
	font-weight:normal !important;
	letter-spacing:0 !important;
	color:var(--bw-grau-3) !important;
}
/*
.teaser__meta-text::before {
	display:inline-block;
	width:14px;
	height:14px;
	background-image:url("/site/pbs-bw-mlr-root/get/documents/MLR.EFRE/EFRE-Dateiablage/images/icons/copyright-black.png");
	background-repeat:no-repeat;
	background-size:contain;
	margin-right:8px;
	content:"";
	background-position:0 0;
	margin-bottom:-1px;
	opacity:0.3;
}
*/
.teaser__headline .headline {
	font-size:1.5rem !important;
	font-weight:normal !important;
	margin-top:20px;
}
.picture__image {
    height: 180px;
    object-fit: cover;
}






@media only screen and (max-width:900px) {
	.grid__col.grid__col--1 {
		width:100% !important;
		border-bottom:1px solid var(--bw-black);
		margin-bottom:0 !important;
		padding-bottom:5px;
	}
	.grid__col.grid__col--2 {
		width:100% !important;
		padding-left:15px;
		border-left:15px solid var(--bw-grau-5);
		margin-bottom:3rem;
		margin-top:1rem !important;
	}
	
	.projekt-headline {
		margin-bottom:4rem !important;
	}
}