.news .article .news-img-wrap a {
  padding: 0;
  border: none;
  background-color: transparent;
  float: none;
}
.news .article .news-img-wrap img {
  max-width: 100%;
}
.news .news-text {
  position: absolute;
}
.news .startseite_arrangements.zeile-1,
.news .startseite_news.zeile-1,
.news .startseite_arrangements.zeile-2,
.news .startseite_news.zeile-2 {
  margin: 0 100px;
}
.news .startseite_arrangements.zeile-1 .container-fluid,
.news .startseite_news.zeile-1 .container-fluid,
.news .startseite_arrangements.zeile-2 .container-fluid,
.news .startseite_news.zeile-2 .container-fluid {
  margin-left: 0;
}
.news .startseite_arrangements.zeile-1 .container-fluid .col-md-4:nth-child(3n+2),
.news .startseite_news.zeile-1 .container-fluid .col-md-4:nth-child(3n+2),
.news .startseite_arrangements.zeile-2 .container-fluid .col-md-4:nth-child(3n+2),
.news .startseite_news.zeile-2 .container-fluid .col-md-4:nth-child(3n+2) {
  padding-left: 10px;
  padding-right: 10px;
}
.news .startseite_arrangements.zeile-3 .row-fluid .offset2:nth-child(2),
.news .startseite_news.zeile-3 .row-fluid .offset2:nth-child(2),
.news .startseite_arrangements.zeile-3 .row-fluid .offset2:nth-child(3),
.news .startseite_news.zeile-3 .row-fluid .offset2:nth-child(3) {
  margin-left: 20px;
}
.news .startseite_arrangements.zeile-1 li.article:first-child,
.news .startseite_news.zeile-1 li.article:first-child,
.news .startseite_arrangements.zeile-2 li.article:first-child,
.news .startseite_news.zeile-2 li.article:first-child,
.news .startseite_arrangements.zeile-1 li.article:nth-child(3n+1),
.news .startseite_news.zeile-1 li.article:nth-child(3n+1),
.news .startseite_arrangements.zeile-2 li.article:nth-child(3n+1),
.news .startseite_news.zeile-2 li.article:nth-child(3n+1) {
  padding-left: 0;
  padding-right: 20px;
}
.news .startseite_arrangements.zeile-1 li.article:nth-child(3n+3),
.news .startseite_news.zeile-1 li.article:nth-child(3n+3),
.news .startseite_arrangements.zeile-2 li.article:nth-child(3n+3),
.news .startseite_news.zeile-2 li.article:nth-child(3n+3) {
  padding-right: 0;
  padding-left: 20px;
}
.news .startseite_arrangements.zeile-1,
.news .startseite_news.zeile-1,
.news .startseite_arrangements.zeile-2,
.news .startseite_news.zeile-2,
.news .startseite_arrangements.zeile-3,
.news .startseite_news.zeile-3 {
  color: #1e325c;
  text-align: center;
}
.news .startseite_arrangements.zeile-1 ul,
.news .startseite_news.zeile-1 ul,
.news .startseite_arrangements.zeile-2 ul,
.news .startseite_news.zeile-2 ul,
.news .startseite_arrangements.zeile-3 ul,
.news .startseite_news.zeile-3 ul {
  list-style-type: none;
  padding-left: 0;
}
.news .startseite_arrangements.zeile-1 li.article,
.news .startseite_news.zeile-1 li.article,
.news .startseite_arrangements.zeile-2 li.article,
.news .startseite_news.zeile-2 li.article,
.news .startseite_arrangements.zeile-3 li.article,
.news .startseite_news.zeile-3 li.article {
  margin-bottom: 0;
  padding-bottom: 30px;
}
.news .startseite_arrangements.zeile-1 li.article:hover,
.news .startseite_news.zeile-1 li.article:hover,
.news .startseite_arrangements.zeile-2 li.article:hover,
.news .startseite_news.zeile-2 li.article:hover,
.news .startseite_arrangements.zeile-3 li.article:hover,
.news .startseite_news.zeile-3 li.article:hover {
  opacity: 0.8;
}
.news .startseite_arrangements.zeile-1 li.article .news-img-wrap,
.news .startseite_news.zeile-1 li.article .news-img-wrap,
.news .startseite_arrangements.zeile-2 li.article .news-img-wrap,
.news .startseite_news.zeile-2 li.article .news-img-wrap,
.news .startseite_arrangements.zeile-3 li.article .news-img-wrap,
.news .startseite_news.zeile-3 li.article .news-img-wrap {
  display: flex;
  float: none;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 0;
  padding: 0;
}
.news .startseite_arrangements.zeile-1 li.article .news-img-wrap a,
.news .startseite_news.zeile-1 li.article .news-img-wrap a,
.news .startseite_arrangements.zeile-2 li.article .news-img-wrap a,
.news .startseite_news.zeile-2 li.article .news-img-wrap a,
.news .startseite_arrangements.zeile-3 li.article .news-img-wrap a,
.news .startseite_news.zeile-3 li.article .news-img-wrap a {
  color: #1e325c;
  background: transparent;
  width: 100%;
}
.news .startseite_arrangements.zeile-1 li.article .news-img-wrap img,
.news .startseite_news.zeile-1 li.article .news-img-wrap img,
.news .startseite_arrangements.zeile-2 li.article .news-img-wrap img,
.news .startseite_news.zeile-2 li.article .news-img-wrap img,
.news .startseite_arrangements.zeile-3 li.article .news-img-wrap img,
.news .startseite_news.zeile-3 li.article .news-img-wrap img {
  width: 100%;
}
.news .startseite_arrangements.zeile-1 li.article .news-img-wrap .news-list-tags,
.news .startseite_news.zeile-1 li.article .news-img-wrap .news-list-tags,
.news .startseite_arrangements.zeile-2 li.article .news-img-wrap .news-list-tags,
.news .startseite_news.zeile-2 li.article .news-img-wrap .news-list-tags,
.news .startseite_arrangements.zeile-3 li.article .news-img-wrap .news-list-tags,
.news .startseite_news.zeile-3 li.article .news-img-wrap .news-list-tags {
  position: absolute;
  left: 10px;
  top: 10px;
  padding: 10px;
}
.news .startseite_arrangements.zeile-1 li.article .news-img-wrap .news-list-tags img,
.news .startseite_news.zeile-1 li.article .news-img-wrap .news-list-tags img,
.news .startseite_arrangements.zeile-2 li.article .news-img-wrap .news-list-tags img,
.news .startseite_news.zeile-2 li.article .news-img-wrap .news-list-tags img,
.news .startseite_arrangements.zeile-3 li.article .news-img-wrap .news-list-tags img,
.news .startseite_news.zeile-3 li.article .news-img-wrap .news-list-tags img {
  background-color: #1e325c;
  color: white;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  padding: 5px;
}
.news .startseite_arrangements.zeile-1 li.article .news-img-wrap .specialprice,
.news .startseite_news.zeile-1 li.article .news-img-wrap .specialprice,
.news .startseite_arrangements.zeile-2 li.article .news-img-wrap .specialprice,
.news .startseite_news.zeile-2 li.article .news-img-wrap .specialprice,
.news .startseite_arrangements.zeile-3 li.article .news-img-wrap .specialprice,
.news .startseite_news.zeile-3 li.article .news-img-wrap .specialprice {
  position: absolute;
  width: auto;
  height: auto;
  padding: 5px 10px 10px 10px;
  top: 20px;
  right: 20px;
  background-color: #dba621;
  color: white;
  text-align: left;
  font-weight: 600;
  line-height: 1;
}
.news .startseite_arrangements.zeile-1 li.article .news-img-wrap .specialprice .specialprice_time,
.news .startseite_news.zeile-1 li.article .news-img-wrap .specialprice .specialprice_time,
.news .startseite_arrangements.zeile-2 li.article .news-img-wrap .specialprice .specialprice_time,
.news .startseite_news.zeile-2 li.article .news-img-wrap .specialprice .specialprice_time,
.news .startseite_arrangements.zeile-3 li.article .news-img-wrap .specialprice .specialprice_time,
.news .startseite_news.zeile-3 li.article .news-img-wrap .specialprice .specialprice_time {
  font-size: 14px;
}
.news .startseite_arrangements.zeile-1 li.article .news-img-wrap .specialprice .specialprice_price,
.news .startseite_news.zeile-1 li.article .news-img-wrap .specialprice .specialprice_price,
.news .startseite_arrangements.zeile-2 li.article .news-img-wrap .specialprice .specialprice_price,
.news .startseite_news.zeile-2 li.article .news-img-wrap .specialprice .specialprice_price,
.news .startseite_arrangements.zeile-3 li.article .news-img-wrap .specialprice .specialprice_price,
.news .startseite_news.zeile-3 li.article .news-img-wrap .specialprice .specialprice_price {
  font-size: 34px;
}
.news .startseite_arrangements.zeile-1 li.article .news-img-wrap .specialprice .specialprice_persons,
.news .startseite_news.zeile-1 li.article .news-img-wrap .specialprice .specialprice_persons,
.news .startseite_arrangements.zeile-2 li.article .news-img-wrap .specialprice .specialprice_persons,
.news .startseite_news.zeile-2 li.article .news-img-wrap .specialprice .specialprice_persons,
.news .startseite_arrangements.zeile-3 li.article .news-img-wrap .specialprice .specialprice_persons,
.news .startseite_news.zeile-3 li.article .news-img-wrap .specialprice .specialprice_persons {
  font-size: 14px;
}
.news .startseite_arrangements.zeile-1 li.article .news-img-wrap .specialprice .specialprice_stars,
.news .startseite_news.zeile-1 li.article .news-img-wrap .specialprice .specialprice_stars,
.news .startseite_arrangements.zeile-2 li.article .news-img-wrap .specialprice .specialprice_stars,
.news .startseite_news.zeile-2 li.article .news-img-wrap .specialprice .specialprice_stars,
.news .startseite_arrangements.zeile-3 li.article .news-img-wrap .specialprice .specialprice_stars,
.news .startseite_news.zeile-3 li.article .news-img-wrap .specialprice .specialprice_stars {
  font-size: 20px;
  margin-bottom: 10px;
}
.news .startseite_arrangements.zeile-1 li.article .news-img-wrap .header h3,
.news .startseite_news.zeile-1 li.article .news-img-wrap .header h3,
.news .startseite_arrangements.zeile-2 li.article .news-img-wrap .header h3,
.news .startseite_news.zeile-2 li.article .news-img-wrap .header h3,
.news .startseite_arrangements.zeile-3 li.article .news-img-wrap .header h3,
.news .startseite_news.zeile-3 li.article .news-img-wrap .header h3 {
  text-transform: uppercase;
  color: #1e325c;
  font-size: 27px;
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
}
.news .startseite_arrangements.zeile-1 li.article .news-img-wrap .teaser-text,
.news .startseite_news.zeile-1 li.article .news-img-wrap .teaser-text,
.news .startseite_arrangements.zeile-2 li.article .news-img-wrap .teaser-text,
.news .startseite_news.zeile-2 li.article .news-img-wrap .teaser-text,
.news .startseite_arrangements.zeile-3 li.article .news-img-wrap .teaser-text,
.news .startseite_news.zeile-3 li.article .news-img-wrap .teaser-text {
  font-size: 21px;
  font-weight: 300;
  line-height: 1.2;
}
.news .startseite_arrangements.zeile-1 .news-text,
.news .startseite_news.zeile-1 .news-text,
.news .startseite_arrangements.zeile-2 .news-text,
.news .startseite_news.zeile-2 .news-text,
.news .startseite_arrangements.zeile-3 .news-text,
.news .startseite_news.zeile-3 .news-text {
  bottom: 0px;
  padding-bottom: 0px;
  width: 100%;
  background-color: white;
  color: #1e325c;
  opacity: 0.85;
}
.news .startseite_arrangements.zeile-1 .news-text h3 a.headline,
.news .startseite_news.zeile-1 .news-text h3 a.headline,
.news .startseite_arrangements.zeile-2 .news-text h3 a.headline,
.news .startseite_news.zeile-2 .news-text h3 a.headline,
.news .startseite_arrangements.zeile-3 .news-text h3 a.headline,
.news .startseite_news.zeile-3 .news-text h3 a.headline {
  color: #1e325c;
}
.news .startseite_news.zeile-3 {
  color: #1e325c;
  font-size: 14px;
  text-align: left;
}
.news .startseite_news.zeile-3 a {
  color: #1e325c;
}
.news .startseite_news.zeile-3 h3 {
  text-align: left;
}
.news .startseite_news.zeile-3 .button-more-yellow-bg {
  margin-right: 30px;
  position: absolute;
}
.news .startseite_news.zeile-3 .news-text {
  position: static;
}
.news .startseite_news.zeile-3 .article .news-img-wrap {
  display: inline-block;
}
.news .startseite_news.zeile-3 .news-img-wrap a {
  position: static;
}
.news .startseite_news.zeile-3 .news-img-wrap a.more {
  position: absolute;
  right: 20px;
  bottom: 20px;
}
.news.list-2-cols {
  color: #1e325c;
  font-size: 14px;
  text-align: left;
}
.news.list-2-cols a {
  color: #1e325c;
}
.news.list-2-cols a:hover {
  color: #23527c;
}
.news.list-2-cols h3 {
  text-align: left;
  line-height: 40px;
}
.news.list-2-cols .button-more-yellow-bg {
  margin-right: 30px;
  position: absolute;
}
.news.list-2-cols .news-img-wrap a.more {
  position: absolute;
  right: 35px;
  bottom: 20px;
}
.news.list-2-cols ul {
  list-style-type: none;
}
#wrapper-newslist-unten {
  padding: 10px 0;
}
.news-single .article .header h1 {
  text-align: left;
  margin-top: 0;
}
.news-single .article .teaser-text h2 {
  color: black;
  font-weight: 300;
  margin: 0 0 30px 0;
  text-align: left;
}
.news-single .article .news-img-wrap {
  float: left;
  margin: 0;
  width: 390px;
  max-width: 100%;
}
.news-single .article .news-img-wrap img {
  margin-bottom: 20px;
}
.news-single .article .news-text-wrap {
  text-align: left;
}
