.contentpic .columns-4-4-4 {
  display:none;
}

ul.MyNewsLatestList {
  list-style-type: none;
  margin: 0 35px;
}
.MyNewsLatestList li {
  width: 33.333333%;
  float:left;
  padding: 0 15px;
}
.newsCategorie h2,
.MyNewsLatestList h2 {
  font-size: 1.4em;
  line-height: 1.25em;
  font-weight: 400;
  margin-bottom: 10px;
}
.newsCategorie h2 {
  padding: 2px 0 15px 0;
  margin-bottom: 0;
}
.MyNewsLatestList a:hover h2  {
  color: #fecc00;
  text-decoration: none;
}
.newsldate {
  margin: 0 ;
  font-size: 0.85em;
}
.newslisttitel a {
  font-size: .875em;
  line-height: 1.15em;
}
.newstitle {
  font-size: 1.5em;
  line-height: 1.35em;
  font-weight: bold;
  margin-bottom: 10px;
}
.mehr {
  padding: 15px 0;
}

@media all and (max-width: 980px){
  .MyNewsLatestList li {
    width: 100%;
  }
}

.starts .newspic {
   width: 100%;
   margin-bottom: 10px;
}
.newsCategorie .newspic {
   float:left;
   width: 20%;
   max-width: 145px;
   margin: 0 20px 40px 0;
}
@media all and (max-width: 768px){
  .newsCategorie .newspic {
    float:left;
    width: 23%;
  /*  max-width: 200px; */
    margin: 7px 2% 10px 0;
  }
  .newsCategorie .newsldate,
  .newsCategorie .newslisttitel {
    float:left;
    width: 75%;
  }
  .newsCategorie .newsteas {
    clear:both;
  }
}
@media all and (max-width: 480px){
  .newsCategorie .newspic {
    float:left;
    width: 100%;
    max-width: 350px;
    margin: 0 0 10px 0;
  }
  .newsCategorie .newsldate,
  .newsCategorie .newslisttitel {
    float:left;
    width: 100%;
  }
}

.newsCategorie {
  margin: 0 30px;
}
.newsCategorie ul {
  list-style-type: none;
  margin: 0;
}
.newsCategorie li {
 /* width: 100%; */
  float:left;
  padding: 0 1px 10px 1px;
}
.newsCategorie .mehr {
  padding: 5px 0 15px 0;
}

.newsCategorie .Pagination li {
  width: 25px;
  float:left;
  padding: 0 1px 10px 1px;
}
li.Pagination-item {
  float:left;
  width: 25px;
}
.newsCategorie .Pagination li.isCurrent {
  font-weight: 700;
  padding-top: 1px;
}

.newsanzeige {
  margin: 0 18px;
}
.newsdate {
  margin: 0 15px;
  font-size: 0.85em;
}
.newsheadline {
  margin: 0 15px 5px 15px;
}
.newsheadline h1 {
  padding: 15px 0 5px 0;
}
.newssubheadline {
  margin: 0 15px 10px 15px;
}
.newssubheadline h2 {
  padding: 5px 0 15px 0;
}
.newsanzeige .newsteaser {
  display:none;
}
.neos-backend .newsanzeige .newsteaser {
  margin: 0 15px;
  font-style: italic;
  display: block;
}
.newstext {
  margin: 15px 0;
}
.newstext figcaption p{
  font-style: italic;
  font-size: 0.95em;
  line-height: 1.15em;
  padding: 5px 0;
}
.content.news .neos-nodetypes-text,
.newstext .neos-nodetypes-text {
  padding: 1px 0 !important;
  max-width: 100%;
}
.content.news .firstcontent .neos-nodetypes-image {
  margin: 10px 15px 35px 15px;
}
.newsanzeige .columns-6-6 .column{
  position: relative;
  float: left;
  min-height: 1px;
  padding: 1px 15px 1px 5px;
  width: 50%;
}
.newsanzeige .columns-8-4 .column:first-of-type {
  position: relative;
  float: left;
  min-height: 1px;
  padding: 1px 15px 1px 5px;
  width: 66.66666666%;
}
.newsanzeige .neos-nodetypes-textwithimage {
  margin: 0 15px 25px 15px;
}

@media all and (max-width: 980px){
  .newsanzeige .columns-6-6 .column{
    width: 100%;
  }
  .newsanzeige .columns-8-4 .column:first-of-type,
  .newsanzeige .columns-8-4 .column {
    width: 100%;
  }
  .content.news .firstcontent .neos-nodetypes-image {
    margin: 10px 0 35px 0;
  }
}

.hback {
  clear:both;
  margin: 25px 15px 0 15px;
}
.newscategorie {
  margin: 0 15px
}
.newsauthor {

}
.newsrelatet {

}
