.artikel_neu .singlenewone,
.artikel_neu .singlebox {
	margin: 0 auto;
	max-width: 1024px;
	width: 100%;
}
.singlenewone .artikeldate {
	margin-top: 32px;
	margin-bottom: 0;
}
.singlenewone.singlenewonebutton {
	margin-top: 32px;
}

.anchorbox {
	background: #f2f2f2;
	padding: 20px;
	margin-bottom: 32px !important;
}
.anchorbox ul {
	margin-bottom: 0;
}
.anchorbox ul li a {
	display: inline-block;  
}
.buehnenelement .vc_row.wpb_row.vc_inner.vc_row-fluid { 
	flex-direction: row-reverse;
	display: flex
}   
.single .projektdetails {
	padding: 0 150px;
}
.single .projektdetails .wpb_column.vc_column_container.vc_col-sm-12 {
	padding-left: 0;
	padding-right: 0;
} 
.single .single_mainbuehne  {
	margin-bottom: 60px;
	position: relative; 
	padding: 90px 0;
	color: white;
	text-align: center;
	background: rgb(40,47,51);
	background: linear-gradient(90deg, rgba(40,47,51,1) 0%, rgba(67,80,89,1) 100%); 
	width: 100vw;
	position: relative;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
	margin-bottom: 80px;
} 
.single .container-footerend {
	margin-top: 80px;
}
.single h1 {
	font-size: 46px;
	line-height: 70px; 
	text-align: center;
	padding: 0 5%;
	margin-bottom: 0;
}  
.single .date {
	width: 100%;
	margin-bottom: 10px;
	color: #fff;
	font-family: 'DM Serif Display';
	font-weight: 400;
	font-size: 21px;
}  
.single .gjahr { 
	margin-bottom: 0; 
	margin-top: 10px; 
} 
.search .nichtfront,
.single .nichtfront {
	padding-top: 0;
}
.single .firstbutton {
	margin-right: 15px;
}
.search .searchcenterbox.pagesearchcenterbox {
	display: block;
	position: relative;
	z-index: 99999999999;
	padding: 10px; 
	background: #f2f2f2;
	width: 555px;
	right: auto;	
	border-radius: 99px;
	margin: 0 auto;
}
.singlebuttoncontainer {
	padding-left: 135px; 
} 
 .single .artikel_neu .artikeldate {
	font-size: 1.125rem;
	line-height: 1.75rem;
}
.single .artikel_neu .artikeldate p {
	margin-top: 32px;
	margin-bottom: 0;
}


 @media only screen and (min-width:1330px)
{
 .single h1 { 
	padding: 0 15%; 
}  
 .single .artikel_neu h1 { 
	padding: 0 !important; 
	font-size: 3rem;
	line-height: 4rem;
	text-align: left !important;
	margin-bottom: 32px;
}  
}

 @media only screen and (max-width:1330px)
{
.postnavigation {
    display: none;
} 
.single .artikel_neu h1 { 
	padding: 0 !important;  
	text-align: left !important; 
	margin-bottom: 32px  !important; 
}  
}

@media only screen and (max-width:1200px) {  
.single .projektdetails,
.single h1,
.single .single_mainbuehne .aufgaben	{
	padding: 0 15px !important;
	}   
.singlebuttoncontainer {
	padding-left: 0; 
	}  
.projektdate {
	right: 10px; 
	}
} 

@media only screen and (max-width:1024px) { 
.single h1  {
    font-size: 41px;
    line-height: 51px;
  }  
}

@media only screen and (max-width:787px) { 
.single .single_mainbuehne .aufgaben ul li { 
	font-size: 20px;
	line-height: 30px; 
	}
.single .single_mainbuehne .aufgaben ul li { 
	display: block; 
	} 
}

@media only screen and (max-width: 520px) {
 .single h1{
    font-size: 30px;
    line-height: 35px;
  } 
.projektdate {
	position: relative;
    right: auto;
    top: 15px; 
    display: block; 
	}
} 