body {
  background-color:#FFFFFF;
  /* background-image:url('../images/body_back.jpg'); */
  background-repeat: no-repeat;
  background-size:cover;
}

.standard-padding {
    padding:0px 20px 0px 20px;
  }

.responsive-image img {
    max-width:100%;
    height:auto;
}
.mt-0 {
  margin-top: 0px !important;
}

.main-container {
  padding-top:60px !important;
  padding-bottom:90px !important;
}

.trenner-kurz {
  width: 30px;
  border: none;
  border-top: 1px solid #393939;
  margin: 15px 0 0 0;
}
.article a {
  color:#393939;
  text-decoration:none;
}
.article a:hover {
  text-decoration:none;
  color:#393939;
}
span.datum {
  color:#393939;
  font-size:14px;
  font-family:"Lato";
}
a.more {
  color:rgb(17 87 112);
  font-family: "Lato";
  font-size:20px;
  text-decoration: underline;
}
.news-text-wrap {
  margin-top: 25px;
}
.news-list-view img {
  max-width: 100px;
    height: auto;
    float: left;
    margin-right:10px;
}
.news-single img {
  width: 500px;
    height: auto;
    max-width: 100%;
}
.news-list-view .article {
  border-bottom: 1px solid grey;
    padding-bottom: 30px;
}



@media(max-width:1279px){
  .image-mobile-bottom {
    flex-direction: column-reverse !important;
  }
}

h3, h4, h5 {
    font-family: 'PT Sans';
    color:rgba(94, 124, 142, 1);
    font-weight:700;
}
h3 {
  font-size:1.7em;
}
h4 {
  font-size:1.5em;
}
h5 {
  font-size:1.3em;
}
@media(min-width:375px) {
    .standard-padding {
      padding:0px 25px 0px 25px;
    }
}
@media(min-width:568px) {
    .standard-padding {
      padding:0px 35px 0px 35px;
    }
}
@media(min-width:600px) {
    .standard-padding {
      padding:0px 40px 0px 40px;
    }
}
@media(min-width:768px) {
    .standard-padding {
      padding:0px 50px 0px 50px;
    }
}
@media(min-width:1024px) {
    .standard-padding {
      padding:0px 60px 0px 60px;
    }
}
@media(min-width:1108px) {
    .standard-padding {
      padding:0px 85px 0px 85px;
    }
}
@media(min-width:1000px) {
  .main-container {
    /* padding-bottom:0px !important; */
  }
}
@media(min-width:1200px) {
  .trenner-kurz {
    display:none;
  }
}
@media(min-width:1570px) {
    .standard-padding {
      padding:0px 0px 0px 0px;
    } 
}