.news {
	/* padding-top:50px !important; */
	background-color:#5a5f63;
	/*background-image: url('../images/back_ap05a.jpg');*/
	/*background-size:100% auto;*/
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	padding-bottom:100px !important;
}

.uebersicht_link {
	font-family: "NeueHaasUnicaPro-Regular";
	color:#ffffff;
	font-size:18px;
	margin-left:10px;
	padding-top:2px;
	vertical-align: middle;
	display: inline-block;
}
.uebersicht_link:hover {
	color:#ffffff;
}

#news_einzeln_container {
	display:flex;
	justify-content:space-between;
	padding-left:25px !important;
	padding-right:25px !important;
	padding-bottom:50px;
	margin-bottom:10px !important;
	background-color:#FFFFFF;
	padding-top:20px;
}

#news_einzeln_container ul {    
	margin: 15px 0px 0px 18px !important;
    list-style-position: outside;
    padding-left: 0px;
    font-family: "NeueHaasUnicaPro-Regular";
    font-size: 19px;
	color:#D0021B;
}

#news_einzeln_container ul.linkliste {
	margin: 0px 0px 0px 18px !important;
	color:#3c3c3c !important;
	font-size:18px !important;
	line-height:24px !important;
	list-style-type:none;
}

#news_einzeln_container ul.linkliste li {
	display:flex;
	margin-bottom:10px;
}

#news_einzeln_container ul.linkliste li.pdf::before {
	content: url('../images/icon_pdf.svg');
	margin-right:20px;
	margin-left:-15px;
}

#news_einzeln_container ul.linkliste li.link::before {
	content: url('../images/icon_link.svg');
	margin-right:20px;
	margin-left:-15px;
}

.news h1 {
	font-family: "NeueHaasUnicaPro-Bold" !important;
	font-size:24px !important;
	line-height:32px !important;
	color:#3c3c3c !important;
	transition:0.9s !important; 
	margin-bottom:15px !important;
	text-align: left !important;
}

.news h2 {
	font-family: "NeueHaasUnicaPro-Bold" !important;
	font-size:22px !important;
	line-height:30px !important;
	color:#3c3c3c !important;
	transition:0.9s !important; 
	margin-bottom:15px !important;
	text-align: left !important;
}
.news-top h2 {
	font-family: "NeueHaasUnicaPro-Regular" !important;
}

.news h3 {
	font-family: "NeueHaasUnicaPro-Bold" !important;
	font-size:22px !important;
	line-height:30px !important;
	color:#3c3c3c !important;
	transition:0.9s !important; 
	margin-bottom:25px !important;
	margin-top:50px !important;
}

.news p {
	font-family: "NeueHaasUnicaPro-Regular";
	font-size: 19px;
	line-height: 31px;
	color: #3c3c3c;
}
.news .headline {
	width:100%;
}
.news .content-container {
	transition:0.9s;
	flex-direction:column;
	flex-wrap:wrap;
	background-color:#5a5f63;
}
.news .content-container:first-child {
	/* padding-left:0px !important; */
	/* padding-right:0px !important; */
}
.ingo {
	height:auto;
}
#ingobild {
	width:100%;
	height:120px;
	object-fit:cover;
}
.kontaktdaten {
	flex-direction:column;
	background: rgba(48,48,48,0.5);
	padding-top:15px;
	padding-bottom:13px;
	padding-left:25px;
	padding-right:25px;
	color:#FFFFFF;
	font-family: "NeueHaasUnicaPro-Regular";
	font-size: 18px;
	line-height: 31px;
	display:block !important;
	border-radius: 0px 0px 5px 5px;
}
.kontaktdaten a {
	color:#FFFFFF;
	margin-bottom:10px;
	display: inline-block;
    padding-bottom:5px;
}
.kontaktdaten a:hover {
	color:#FFFFFF;
}
.news .kontaktbox {
	margin-bottom:25px;
}
.news .kontaktbox, .news .kontakttext {
	max-width:330px !important;
}
.news .kontaktbox {
	max-width:inherit !important;
	/* width:100% !important; */
}
.kontakttext {
	margin:30px 0px 20px 0px;
}
.kontakttext p {
	font-size:18px !important;
	line-height:28px !important;
}
.telefon::before {
	content:url('../images/telefonhoerer.svg');
	width:25px;
	height:25px;
	position:relative;
	top:9px;
	margin-right:23px;
	transition:0.5s;
	display: inline-block;
}
.emailadresse::before {
	content:url('../images/briefumschlag.svg');
	width:30px;
	height:30px;
	position:relative;
	top:5px;
	margin-right:20px;
	transition:0.5s;
}
.vcf::before {
	content:url('../images/vcf.svg');
	width:30px;
	height:30px;
	position:relative;
	top:10px;
	margin-right:20px;
	transition:0.5s;
}
a.vcf {
	margin-top:-4px;
}
.links, .rechts {
	display: flex;
	flex: 0 0 100%;
	flex-direction: column;
	flex-wrap:wrap;
	background-color:#FFFFFF;
}
.news-top {
	margin-bottom:0px;
}
.social {
	background-color:#FFFFFF;
	padding:75px 0px 60px 0px !important;
	text-align:center;
	position:relative;
}
.teilen-hinweis {
	position:absolute;
	background-color:rgba(255,255,255,0.95);
	width:100%;
	height:100%;
	top:0;
	transition:0.8s;
	padding-top:0px;
	padding-bottom:10px;
}
.social p {
	font-size:18px;
	padding: 0px 15px 0px 15px;
}
.social p strong {
	/* color:#4a4a4a; */
}
.social-joblinks {
	margin:0px 0px 20px 0px;	
	padding-bottom:0px;
	/* border-bottom:1px dashed #4A4A4A; */
}
.job-social-icon {
	height:35px;
	width:auto;
	margin-right:14px;
}
.social-joblinks a:last-child img {
	margin-right:0px !important;
}
.social-ok {
	height:45px;
	background-color:#4A4A4A !important;
	margin-top:30px !important;
	color:#FFFFFF !important;
}
.teilen-hinweis p {
	padding:0px 25px 0px 25px;
	line-height:27px !important;
	max-width: 494px;
    margin-left: auto;
    margin-right: auto !important;
}
.teilen-hinweis p a {
	color:#4A4A4A;
	text-decoration:underline;
}
.job_teilen {
	margin-top:25px;
}
.job_teilen input {
	background-color:transparent;
	border: 2px solid #4A4A4A;
	width:295px;
	height:70px;
	font-size:14px;
	font-family: "NeueHaasUnicaPro-Regular";
	color:#4A4A4A;
	margin: 0px auto 25px auto;
	text-align:center;
}
.job_teilen textarea {
	background-color:#D8D8D8;
	border-color:1px solid #979797;
	width:295px;
	height:120px;
	font-family: "NeueHaasUnicaPro-Regular";
	color:#4A4A4A;
	margin: 0px auto 25px auto;
}
.job_teilen button {
	margin-top:0px;
	background-color:transparent;
}
.job_teilen button:hover {
	background-color:transparent;
	color:#4A4A4A;
}
#news_einzeln_container ul li {
	margin-top:5px;
}

#news_social_container {
	margin-bottom:0px;
}

.s1 .slick-dots {
	text-align:left;
	/* bottom:60px !important; */
	bottom:5px !important;
}

	.social {
		height:320px;
	}

@media (min-width: 320px) {

}

@media (min-width: 375px) {
	.kontaktdaten {
		padding-left:25px;
		padding-right:25px;
	}
	.news .kontaktbox, .news .kontakttext {
		max-width:320px !important;
	
	}
	.news .kontaktbox {
		min-width:273px;
	}
	.news .content-container:first-child {
		/* padding-left:25px !important; */
		/* padding-right:25px !important; */
	}
	.social {
		height:260px;
	}
	
}

@media (min-width: 450px) {
	#news_einzeln_container {
		margin-left:25px;
		margin-right:25px;
	}
	.news .content-container:first-child {
		padding-left: 25px;
		padding-right: 25px;
	}
}

@media (min-width:500px) {
	.icon-f-a {
		margin-left:inherit;
		margin-right:inherit;
		float:left;
		margin-right:30px;
		margin-bottom:50px;
	}
	.news h1 {
		display:table-cell !important;
		vertical-align:middle !important;
		/* height:90px; */
		margin-top:5px !important;
		/* width:400px; */
		text-align:left !important;
	}
}

@media (min-width:568px) {
	#news_einzeln_container {
		margin-left:35px;
		margin-right:35px;
		padding-left: 40px !important;
		padding-right: 40px !important;
	}
	.news .content-container:first-child {
		padding-left: 35px;
		padding-right: 35px;
	}
	.s1 .slick-dots {
		text-align:center;
		margin-left:0px;
	}
}


@media (min-width:603px) {	
	/* .kontakttext { */
		/* width:47%; */
		/* flex: 0 0 47%; */
		/* order:2; */
		/* padding-right:0px; */
		/* min-width:0px !important; */
	/* } */
	/* .kontaktbox { */
		/* width:50%; */
		/* flex: 0 0 50%; */
		/* order:1; */
		/* padding-right:20px; */
		/* margin-top:30px; */
	/* } */
}

@media (min-width: 667px) {
	.news h1 {
		font-size:26px !important;
		line-height:34px !important;
		margin-bottom:20px !important;
	}
	#news_einzeln_container {
		margin-left:40px;
		margin-right:40px;
	}
	.news .content-container:first-child {
		padding-left: 40px;
		padding-right: 40px;
	}
}

@media (min-width: 768px) {			
	.news {
		/* padding-top:75px !important; */
	}
	.news .content-container {
		flex-direction:row;
		flex-wrap:wrap;
	}
	.news .content-container {
		padding-left:0px;	
		padding-right:0px;
		margin-left:50px;
		margin-right:50px;
	}
	.news .card-header {
		padding-bottom:20px !important;
	}	
	#news_einzeln_container, #news_social_container {
		margin-left:50px;
		margin-right:50px;
	}
	.news .content-container:first-child {
		padding-left: 0px;
		padding-right: 0px;
	}
}

@media(min-width:875px){
	
	
	.hand-slider {
		right: 35px;
	}
}

@media (min-width: 992px) {
	.news .headline, #accordion {
		width:100%;
		margin-bottom:25px;
		flex: 0 0 100%;
		padding-right:25px;
	}
	.news .headline, #accordion {
		margin-bottom:0px;
	}
	.news .headline {
		margin-bottom:0px;
	}
	.news .content-container {
		margin-left:60px;
		padding-left:0px;
		padding-right:0px;
	}
	.news-top, .news-next {
		margin-bottom: 0px;
	}
	#news_einzeln_container, #news_social_container {
		margin-left:60px;
		margin-right:50px;
	}
	#news_einzeln_container {
		padding-left:35px !important;
	}
}

@media (min-width:1024px) {
	
	.news .erklaerung {
		width:66.6%;
		margin-bottom:25px;
		flex: 0 0 66.6%;
		padding-right:25px;
	}
	.news .aufzaehlungscontainer {
		width:33%;
		flex: 0 0 33.3%;
	}	
}

@media (min-width: 1103px) { 
	.news .content-container {
		padding-left:0px;
		padding-right:0px;
	}
	#news_einzeln_container {
		padding-left: 50px !important;
		padding-right: 50px !important;
	}
	.links {
		width:59.5%;
		flex: 0 0 59.5%;
		height:100%;
	}
	.rechts {
		width:38.5%;
		flex: 0 0 38.5%;
		display: flex;
		flex-direction: row;
		flex-wrap:wrap;
		height:100%;
		position: sticky;
		top: 30px;
		align-items: flex-end;
		justify-content: flex-end;
	}
	.news .kontakttext {
		margin-top:0px !important;
		order:1;
	}
	.news .kontaktbox {
		padding-right: 0px !important;
		order:2;
	}
	.kontaktbox, .kontakttext {	
		width: 100%;
		flex: 0 0 100%;	
	}
	.kontaktbox {
		margin-top:0px;
		order:1;
		max-width:280px !important;
	}
	.kontakttext {
		margin-top:30px !important;
		order:2;
	}
}

@media (min-width: 1250px) {
	#news_einzeln_container {
		padding-left:50px !important;
		padding-right:50px !important;
	}
}

@media (min-width: 1280px) { 
	.news {
		/* padding-top:100px !important; */
	}
	.news .content-container {
		margin-left:85px;
		margin-right:85px;
		/* max-width:1100px; */
	}
	.news .headline {
		width: 100%;
		flex: 0 0 100%;
	}
	.news .erklaerung {
		width:41.66%;
		margin-bottom:25px;
		flex: 0 0 41.66%;
		padding-right:35px;
	}
	.news .aufzaehlungscontainer {
		width:33.33%;
		flex: 0 0 33.33%;
	}
	.kontaktbox {
		margin-top:0px;
		/* order:2; */
	}
	.kontakttext {
		/* order:1; */
		margin-top:0px;
	}
	#news_einzeln_container, #news_social_container {
		margin-left:85px;
		margin-right:85px;
	}
	.hand-slider {
		right: 50px;
	}
	.links {
		width:65.5%;
		flex: 0 0 65.5%;
		height:100%;
	}
	.rechts {
		width:30.5%;
		flex: 0 0 30.5%;
		display: flex;
		flex-direction: row;
		flex-wrap:wrap;
		height:100%;
	}
}

@media (min-width: 1387px) { 
	.news .content-container {
		padding-left:0px;
		padding-right:0px;
	}
}

@media (min-width: 1450px) { 
	.news .content-container {
		max-width:1300px;
		margin-left:auto;
		margin-right:auto;
	}
	#news_einzeln_container, #news_social_container {
		margin-left:auto;
		margin-right:auto;
		
	}
	#news_einzeln_container {
		padding-left:70px !important;
		padding-right:70px !important;
	}
	
}

@media (min-width: 1920px) { 
	.news {
		/* padding-top:125px !important; */
	}
	.kontaktdaten {
		padding-left: 25px;
		padding-right: 25px;
	}
	.rechts {
		width: 30%;
		flex: 0 0 30%;
	}
	.news .card-body p {
		color: #FF9B00 !important;
		font-family: "NeueHaasUnicaPro-Regular" !important;
		font-size: 21px;
		line-height: 31px;
	}
}

@media (min-width: 2068px) {
	.news .content-container {
		max-width:1400px;
		margin-left:auto;
		margin-right:auto;
	}
	.news p {
		font-size: 21px;
	}
	.news .card-header a, .news .card-body p {
		font-size:21px !important;
	}
	#news_einzeln_container ul {    
		margin: 15px 0px 0px 18px !important;
		list-style-position: outside;
		padding-left: 0px;
		font-family: "NeueHaasUnicaPro-Regular";
		font-size: 21px;
		color:#D0021B;
	}
}
@media (max-width:450px) {
	.news_navi {
		padding-left:25px;
		padding-right:25px;
	}

}

@media (max-width:375px) {
	.news_navi {
		padding-left:20px;
		padding-right:20px;
	}
}
