  .news {
    max-width: 100%;
    margin: 0 auto;
    overflow:hidden;
  }
  
  
.news .image {
    max-width: 100%;
    margin: 0 auto;
    overflow:hidden;
  }
  
  .container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
 width:100%;
 padding-right:var(--bs-gutter-x, 0.75rem);
 padding-left:var(--bs-gutter-x, 0.75rem);
 margin-right:auto;
 margin-left:auto
}

/* Slider */
.col-12.gallery.mb-4 {
	position: absolute;
	width: 100%;
	left: 0;
	right: 0;
	height: 67.4vh;
	margin: 0 !important;
	padding: 0 !important;
}

.col-12.gallery.mb-4 .img-fluid {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.carousel-inner.text-center {
	height: 100%;
}
.carousel-item {
	height: 100%;
}
#carousel-news {
	margin: 0 !important;
}
#carousel-news {
	height: 100%;
	width: 100%;
}
.news .image {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	object-fit: cover;
	height: 100%;
}
.carousel-item .img-fluid {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
/*.header.my-3.pb-3.border-bottom {
	position: absolute;
	max-width: 30vw;
	border: none !important;
	top: 25rem;
	right: 15%;
}*/
.header.my-3.pb-3.border-bottom {
	margin-top: 77.1vh !important;
	border-bottom: none !important;
}
.carousel-indicators {
	display: none !important;
}

/* Referenzen */
.list-unstyled {
	display: flex;
}
.list-unstyled a {
	font-size: 1.125rem !important;
	color: black;
	text-transform: uppercase;
	line-height: 0.8;
}


.related-news-img {
	position: absolute !important;
	max-width: 85% !important;
}

.news-related.news-related-news ul li:nth-child(1) .related-news-img {
	float: left;
	left: 0;
	width: 100%;
}
.news-related.news-related-news ul li:nth-child(1) {
	padding-left: 0 !important;
	padding-bottom: 15px !important;;
	padding-top: 15px !important;;
	padding-right: 15px !important;;
}

.news-related.news-related-news ul li:nth-child(2) .related-news-img {
	float: none;
	left: 0rem;
	margin: 0 auto;
	right: 1rem;
	width: 100%;
}
.news-related.news-related-news ul li:nth-child(2) {
	padding-left: 15px !important;
	padding-bottom: 15px !important;;
	padding-top: 15px !important;;
	padding-right: 15px !important;;
}

.news-related.news-related-news ul li:nth-child(3) .related-news-img {
	float: left;
	left: 2rem;
	width: 100%;
}
.news-related.news-related-news ul li:nth-child(3) {
	padding-left: 15px !important;
	padding-bottom: 15px !important;
	padding-top: 15px !important;
	padding-right: 15px !important;
}

.news-related.news-related-news ul li:nth-child(1) .related-news-text-container {
	float: left;
	left: 1rem;
}
.news-related.news-related-news ul li:nth-child(2) .related-news-text-container {
	float: left;
	left: 2rem;
}
.news-related.news-related-news ul li:nth-child(3) .related-news-text-container {
	float: right;
	right: 0;
}

.news-single .related-news-img .mediaelement-image img {
	width: 100% !important;
	height: 13rem !important;
	object-fit: cover;
}
.related-news-img .outer {
	width: 100% !important;
	max-width: 100% !important;
}
.col-12.gallery.mb-4 .outer {
	height: 100%;
}
.related-news-text-container {
  position: relative;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 2rem;
  margin-bottom: 15rem;
  padding-top: 1rem;
  top: 11.5rem;
  background-color: white;
  right: -1rem;
  max-width: 90%;
}
.related-news-teaser {
	margin: 1rem 0;
}
.related-news-text-container .more.float-end.btn.btn-primary.d-none.d-sm-block {
	position: unset !important;
	width: auto !important;
	border-radius: 0 !important;
	border: none !important;
	background-color: transparent !important;
	color: #d51030 !important;
}
.related-news-button a{
	text-decoration: none;
  font-size: 0.813rem !important;
}
.news-related.news-related-news h1 {
	text-align: center;
}
.back-to-top {
	display: none;
}
.news-related-wrap.my-4 {
	margin-top: 8rem !important;
	margin-bottom: 0 !important;
}
.news-related {
	width: 100%;
	padding: 0;
	border: none;
	display: block;
}
.news-related ul li {
	line-height: unset;
}
.news-single .article .news-img-wrap {
	float: right;
	width: 100%;
	margin: 0;
}
.news-single .teaser-text {
	font-size: unset;
	color: #000;
}

.news-related.news-related-news ul li {
	display: none !important;
}
.news-related.news-related-news ul li:nth-child(1) {
	display: block !important;
}
.news-related.news-related-news ul li:nth-child(2) {
	display: block !important;
}
.news-related.news-related-news ul li:nth-child(3) {
	display: block !important;
}

@media only screen and (max-width: 992px) {
	.header.my-3.pb-3.border-bottom {
		margin-top: 55vh !important;
		border-bottom: none !important;
	}
}
@media only screen and (max-width: 1200px) {
  .list-unstyled {
    display: block;
  }
  .d-none {
    display: block;
  }
}


@media (min-width:576px) {
 .news .row .container,
 .news .row .container-sm {
  max-width:540px
 }
}
@media (min-width:768px) {
 .news .row .container,
 .news .row .container-sm,
 .news .row .container-md {
  max-width:720px
 }
}
@media (min-width:992px) {
 .news .row .container,
 .news .row .container-sm,
 .news .row .container-md,
 .news .row .container-lg {
  max-width:960px
 }
}
@media (min-width:1200px) {
 .news .row .container,
 .news .row .container-sm,
 .news .row .container-md,
 .news .row .container-lg,
 .news .row .container-xl {
  max-width:1140px
 }
}
@media (min-width:1400px) {
 .news .row .container,
 .news .row .container-sm,
 .news .row .container-md,
 .news .row .container-lg,
 .news .row .container-xl,
 .news .row .container-xxl {
  max-width:1320px
 }
}

/*datailansicht resp*/
@media (max-width: 991px) {
  	.col-12.gallery.mb-4 {
    	height: 45vh;
	}
  	/*.header.my-3.pb-3.border-bottom {
    	top: 66vh;
	}*/
}
@media (min-width: 992px) {
	.header.my-3.pb-3.border-bottom {
    	/*top: 45vh;
      	top: 24vh;
    	right: 35vw;*/
	}
}


@media (max-width: 768px) {
	.related-news-img {
		position: absolute !important;
		max-width: 100% !important;
	}
	.related-news-text-container {
		max-width: 100%;
	}
}

@media (max-width: 1200px) {
.news-related.news-related-news ul li:nth-child(1) {
    padding-left: 15px !important;
}

.news-related.news-related-news ul li:nth-child(3) {
    padding-right: 15px !important;
}
.news-related-wrap.my-4 {
	margin-top: 6rem !important;
	margin-bottom: 0 !important;
}
 }


/*News detail header resp*/
@media (max-width: 320px){
    .news .article .col-12.gallery.mb-4 {
        height: 111px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 160px!important;
    }
}
@media (min-width: 321px) and (max-width: 340px){
    .news .article .col-12.gallery.mb-4 {
        height: 118px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 167px!important;
    }
}
@media (min-width: 341px) and (max-width: 360px){
    .news .article .col-12.gallery.mb-4 {
        height: 125px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 174px!important;
    }
}
@media (min-width: 361px) and (max-width: 380px){
    .news .article .col-12.gallery.mb-4 {
        height: 133px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 182px!important;
    }
}
@media (min-width: 361px) and (max-width: 400px){
    .news .article .col-12.gallery.mb-4 {
        height: 139px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 188px!important;
    }
}
@media (min-width: 400px) and (max-width: 420px){
    .news .article .col-12.gallery.mb-4 {
        height: 146px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 198px!important;
    }
}
@media (min-width: 420px) and (max-width: 440px){
    .news .article .col-12.gallery.mb-4 {
        height: 153px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 202px!important;
    }
}
@media (min-width: 440px) and (max-width: 460px){
    .news .article .col-12.gallery.mb-4 {
        height: 160px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 209px!important;
    }
}
@media (min-width: 460px) and (max-width: 480px){
    .news .article .col-12.gallery.mb-4 {
        height: 167px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 216px!important;
    }
}
@media (min-width: 480px) and (max-width: 500px){
    .news .article .col-12.gallery.mb-4 {
        height: 174px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 223px!important;
    }
}
@media (min-width: 500px) and (max-width: 520px){
    .news .article .col-12.gallery.mb-4 {
        height: 182px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 231px!important;
    }
}
@media (min-width: 520px) and (max-width: 570px){
    .news .article .col-12.gallery.mb-4 {
        height: 198px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 247px!important;
    }
}
@media (min-width: 570px) and (max-width: 650px){
    .news .article .col-12.gallery.mb-4 {
        height: 227px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 276px!important;
    }
}
@media (min-width: 651px) and (max-width: 700px){
    .news .article .col-12.gallery.mb-4 {
        height: 244px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 293px!important;
    }
}
@media (min-width: 700px) and (max-width: 750px){
    .news .article .col-12.gallery.mb-4 {
        height: 261px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 310px!important;
    }
}
@media (min-width: 700px) and (max-width: 769px){
    .news .article .col-12.gallery.mb-4 {
        height: 268px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 317px!important;
    }
}
@media (min-width: 769px) and (max-width: 991px){
    .news .article .col-12.gallery.mb-4 {
        height: 345px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 394px!important;
    }
}
@media (min-width: 992px) and (max-width: 1024px){
    .news .article .col-12.gallery.mb-4 {
        height: 357px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 406px!important;
    }
}
@media (min-width: 1025px) and (max-width: 1100px){
    .news .article .col-12.gallery.mb-4 {
        height: 383px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 432px!important;
    }
}
@media (min-width: 1100px) and (max-width: 1200px){
    .news .article .col-12.gallery.mb-4 {
        height: 418px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 467px!important;
    }
}
@media (min-width: 1201px) and (max-width: 1300px){
    .news .article .col-12.gallery.mb-4 {
        height: 453px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 502px!important;
    }
}
@media (min-width: 1300px) and (max-width: 1440px){
    .news .article .col-12.gallery.mb-4 {
        height: 502px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 551px!important;
    }
}
@media (min-width: 1441px) and (max-width: 1600px){
    .news .article .col-12.gallery.mb-4 {
        height: 558px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 607px!important;
    }
}
@media (min-width: 1601px) and (max-width: 1700px){
    .news .article .col-12.gallery.mb-4 {
        height: 593px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 642px!important;
    }
}
@media (min-width: 1700px) and (max-width: 1900px){
    .news .article .col-12.gallery.mb-4 {
        height: 663px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 712px!important;
    }
}

@media (min-width: 768px) and (max-width: 992px){
	.list-unstyled {
		display: block;
	}
	.related-news-img {
		max-width: 100% !important;
	}
	.news-related .related-news-img {
		min-width: 100%;
	}
	.aktuellesstart .news li {
		width: 100%;
	}
	.related-news-text-container {
		max-width: 100%;
	}
	.news-single .related-news-img .mediaelement-image img {
		height: 16rem !important;
	}
}
@media (min-width: 767px) and (max-width: 991px){
    h1 {
        font-size: 3rem;
    }
}
@media (min-width: 992px){
    .list-unstyled {
		display: flex;
	}
}

@media (min-width: 2550px) and (max-width: 2560px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 893px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 1008px!important;
    }
}
@media (min-width: 2500px) and (max-width: 2550px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 872px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 992px!important;
    }
}
@media (min-width: 2450px) and (max-width: 2500px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 855px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 975px!important;
    }
}
@media (min-width: 2400px) and (max-width: 2450px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 838px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 958px!important;
    }
}
@media (min-width: 2350px) and (max-width: 2400px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 820px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 940px!important;
    }
}
@media (min-width: 2300px) and (max-width: 2350px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 802px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 922px!important;
    }
}
@media (min-width: 2250px) and (max-width: 2300px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 785px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 900px!important;
    }
}
@media (min-width: 2200px) and (max-width: 2250px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 768px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 888px!important;
    }
}
@media (min-width: 2150px) and (max-width: 2200px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 750px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 870px!important;
    }
}
@media (min-width: 2100px) and (max-width: 2150px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 732px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 852px!important;
    }
}
@media (min-width: 2050px) and (max-width: 2100px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 715px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 835px!important;
    }
}
@media (min-width: 2000px) and (max-width: 2050px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 698px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 818px!important;
    }
}
@media (min-width: 1950px) and (max-width: 2000px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 680px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 800px!important;
    }
}
@media (min-width: 1900px) and (max-width: 1950px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 663px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 773px!important;
    }
}


@media (min-width: 1850px) and (max-width: 1900px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 645px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 765px!important;
    }
}
@media (min-width: 1800px) and (max-width: 1850px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 628px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 748px!important;
    }
}
@media (min-width: 1750px) and (max-width: 1800px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 610px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 730px!important;
    }
}
@media (min-width: 1700px) and (max-width: 1750px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 593px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 713px!important;
    }
}
@media (min-width: 1650px) and (max-width: 1700px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 575px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 695px!important;
    }
}
@media (min-width: 1600px) and (max-width: 1650px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 558px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 678px!important;
    }
}
@media (min-width: 1550px) and (max-width: 1600px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 540px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 660px!important;
    }
}
@media (min-width: 1500px) and (max-width: 1550px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 523px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 643px!important;
    }
}
@media (min-width: 1450px) and (max-width: 1500px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 506px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 626px!important;
    }
}
@media (min-width: 1440px) and (max-width: 1450px){
    .news-single .article .col-12.gallery.mb-4 {
        height: 503px;
    }
    .header.my-3.pb-3.border-bottom {
        margin-top: 623px!important;
    }
}