
.news-list-view {
	width:100%;
	padding:0 var(--abstand-s) var(--abstand-m) var(--abstand-s);
	margin:0;
	display:grid;
	grid-template-columns:1fr 1fr 1fr;
  	gap: var(--abstand-s);
	}
.news .news-list-view .article, .news .news-list-view .article:last-child  {
    background:var(--maincolor-hellgrau);
	display:inline-block;
	margin-bottom:0!important;
    text-align: left;
	}

.article a .news-img-wrap  img{
	transition: transform .2s; 
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
	}
.article a:hover .news-img-wrap img{
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
	transform: scale(1.1);
	}
.article a {
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative;
    }
/*
.news-text-wrap {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    }
*/

.article button.pfeil {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 2;
}



@media print, screen and (min-width: 40em) {
  .article .grid-container {
    padding-right: 0;
    padding-left: 0;
  }
}


/***** Barrierefrei ***/
.article .news-img-wrap a span{
	display:none;
	}
.teaser-text p a span {
	display:none;
	}


.backbutton {
	display:inline-block;
	margin:50px 0 150px 20px;
	}
.news .article .news-img-wrap  {
  	margin:0!important;
overflow:hidden;
	}
.news .article .news-img-wrap img {
  	width:100vw !important;
	opacity:1;
	}
.news .article .news-img-wrap a {
  	padding: 0 !important;
	margin: 0 !important;
  	border: 0 !important;
  	background: none !important;
	}
.news .article .teaser-text p {
	margin:var(--abstand-s) var(--abstand-s) var(--abstand-s) var(--abstand-m);
	font-style: normal;
    color:var(--maincolor-blau);
  	font-weight: 400;
  	font-size: var(--text-sm);
  	line-height: 140%;
	}
.news .news-list-view .article p{
    color:var(--maincolor-blau);
	margin: 5px var(--abstand-s) var(--abstand-s) var(--abstand-s);
    padding:0;
	}
.news .news-single .article p{
    color:var(--maincolor-blau);
	margin: 0!important;
    padding:0;
	}


.news .article h3 {
	display:inline-block;
  	font-size: var(--text-sm) !important;
  	line-height: 140%!important;
	margin: var(--abstand-s);
	}


.teaser-text p a:hover {
    background: #fff;
    color:var(--maincolor-rot);
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    }

.news .article .news-img-wrap a img{
	transition: transform .2s; /* Animation */
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    margin-bottom:0;
	}
.news .article .news-img-wrap a:hover img{
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
	transform: scale(1.1);
	}

.news-single .article  {
	display:block;
	}

.news-single .grid-container .grid-x {
   	background:var(--maincolor-hellgrau);
	margin:0 calc(var(--abstand-s) + 15px);
	}

.news-single p {
	margin:0 var(--abstand-s) var(--abstand-s) var(--abstand-s)!important;
	}
.news-single h1 {
	margin: var(--abstand-m) var(--abstand-s) var(--abstand-xs) var(--abstand-s);!important;
	}



.news-single .article .news-img-wrap {
  	width: 100% !important;
  	padding: 0 var(--abstand-s)!important;
    margin-bottom: var(--abstand-s)!important;
	background:none!important;
	}


.news-single ul {
	margin:0 15% 30px 0;
	list-style-type:none;
	hyphens:auto;
	}
.news-single ul li ul{
	margin:0 0 30px 0;
	list-style-type:none;
	hyphens:auto;
	}

.news-single ul.pager {
	width: 100%;
	display: flex;
    justify-content: space-between;
	}
.news-single ul.pager a {
	color:inherit;
	color: var(--maincolor-grau);
	}
.news-single ul.pager a:hover {
	color: var(--maincolor-rot);
	}
.news-single ul.pager li.next {
	transition: all ease .5s;
	padding:0;
	margin-right:0;
	}
.news-single ul.pager li.next:hover {
	transition: all ease .5s;
	padding:0;
	margin-right:-7px;
	}
.news-single ul.pager li.previous {
	transition: all ease .5s;
	padding:0;
	margin-left:0;
	}
.news-single ul.pager li.previous:hover {
	transition: all ease .5s;
	padding:0;
	margin-left:-7px;
	}


.news-single ul:not(.pager) {
	margin-top:-30px;
	}
.news-single ul:not(.pager) ul{
	margin-top:0;
	}
.news-single ul:not(.pager) li {
	padding-left:22px;
	background-image:url(../Icons/pfeil.svg);
	background-size:12px;
	background-position:2px 10px ;
	background-repeat:no-repeat;
	line-height:160%;
	}

.news-single ul:not(.pager) li ul li{
	padding-left:20px;
	background-image:url(../Icons/strich.svg);
	background-size:11px 2px;
	background-position:0 14px ;
	background-repeat:no-repeat;
	}

.news-single table.contenttable {
	width:auto;
	margin-bottom:40px;
	}
.news-single tbody  {
  	border: none;

	}
.news-single tbody td {
   	padding: 2px 15px 1px 0;
	}
.news-single tbody tr:nth-child(2n) {
  	border-bottom: 0;

	}
.news-single .mediaelement {
	padding:0;
	}

.news .pagination {
	width:100%;
	text-align:center;
	margin:30px auto;
	}
.pagination a, .pagination button {
  	display: inline-block;
  	color:#fff;
	}

.pagination .current {
  	padding: 0.1875rem 0.625rem;
  	background: var(--maincolor-gelb);
  	color: #fff;
  	cursor: default;
	}



/*********************************************/

@media only screen and (max-width: 1200px)  {


}

/*********************************************/

@media only screen and (max-width: 1024px)  {

.news-list-view {
	width:100%;
	padding:var(--abstand-m) var(--abstand-m) var(--abstand-m) var(--abstand-m);
	margin:0;
	display:grid;
	grid-template-columns:1fr 1fr;
  	gap: var(--abstand-s);
	}


}

/*********************************************/

@media only screen and (max-width: 768px)  {
.frame-type-news_categorylist ul {
	column-count: 2;
	column-gap: 5px;
	}
.news-single ul:not(.pager) li {
	padding-left:20px;
	background-size:12px;
	background-position:2px 6px ;
	}

}

/*********************************************/

@media only screen and (max-width: 680px)  {

.newslist {
    grid-template-columns: 1fr;
    grid-column-gap: 0;
    grid-row-gap:0;
    }
.news-list-view {
	grid-template-columns:1fr;
  	padding: 10px 15px 20px 15px;
  	margin: 0 auto;
	}
.news .large-4 .article {
	min-height:auto;
	}
.newslist .article {
  	min-height: auto;
	}
.frame-type-news_categorylist ul {
    column-gap: 0;
    margin-left: 0;
  	}
.frame-type-news_categorylist ul li {
  	margin: 0 2px 0 5px;
	}

/*.news h3 {
	margin: var(--abstand-s) var(--abstand-s) var(--abstand-s) 0 !important;
	padding:0!important;
	}*/
.news .referenzen .mediaelement img {
  	padding: 15px 15px 0 15px;
	}
.news-single ul {
  	margin: 0 20px 30px 15px;
	hyphens: auto;
	}
.news .article .teaser-text p a{
	font-size: var(--mn8-text-sm);
	}
.news .article .teaser-mehr {
	display:block;
	position:relative;
	bottom:auto;
	left:auto;
	margin:10px 20px;
	}
.news .article, .news .article:last-child {
  	padding-bottom: 20px!important;
	margin-bottom: 0!important;
	}
}
/*********************************************/

@media only screen and (max-width: 380px)  { 
.frame-type-news_categorylist ul {
	column-count: 1;
	column-gap: 5px;
	}

}
