p.card-text {
  font-size: 16px;
  line-height: 18px
}
.figcap-hr {
  margin: 0;
  padding: 0
} /**
  * News History
  */
.title-in-newsbox {
  font-family: 'Playfair Display', serif;
  font-size: 18px;
  line-height: 21px
}
.copyright span {
  font-family: Arial, Helvetica, sans-serif
}
* {
  box-sizing: border-box;
}
#headingOne, #headingTwo, #headingThree, #headingFour, #headingFive {
  background-color: #8bbecd !important;
}
h5 .btn-link, h5 small {
  font-family: 'Alegreya Sans', serif;
  color: #000;
  text-decoration: none
}
h5 .btn-link:hover {
  color: #fff;
  text-decoration: none !important;
}
.text-black-50 {
  font-family: Montserrat, sans-serif;
  hyphens: auto;
  font-weight: 700;
  line-height: 18px;
}
a.text-black-50 {
  text-decoration: none
}
a.text-black-50:hover {
  color: black !important
}
a.text-black-50 .card {
  min-height: 380px;
  margin-bottom: 25px;
  background-color: #f9f9f9
}
.text-black-50 .card-text {
  font: 1em 'Alegreya Sans', sans-serif;
}
.image-container {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 190px;
  background-size: cover;
}
/**
  * Der News Artikel
  */
.titel {
  margin-top: 0;
  /*font: 1.6em Georgia, "Times New Roman", Times, serif;*/
  font: 1.6em 'Playfair Display', serif;
  color: #953030;
}
.untertitel {
  /*font: 1.1em Georgia, "Times New Roman", Times, serif;*/
  font: 1.1em 'Playfair Display', serif;
  font-variation-settings: 'wdth'500, 'wght'400;
  vertical-align: top;
  color: #4F4E4E;
  line-height: 1.5em;
}
.newsdate {
  font: 1em 'Alegreya Sans', sans-serif;
  vertical-align: top;
}
.newsbox figcaption p {
  font-size: 88%;
  text-align: left !important;
}
.newsbox a {
  color: #5773ae
}
/**
  * Tape Ticker und Slider
  */
.newstape {
  overflow: hidden;
  max-height: 650px !important;
}
.newstape-content {
  position: relative;
  padding: 5px;
}
.newstape-drag {
  cursor: ns-resize;
}
* {
  box-sizing: border-box;
}
.slider {
  width: 100%; /*margin: 10px auto;*/
}
.slick-slide {
  margin: 0px 3px;
}
.slick-slide img {
  width: 100%;
}
/*.slick-prev:before, .slick-next:before {
    color: black;
    z-index: 100;
}*/
.slick-slide {
  transition: all ease-in-out .3s;
  opacity: .2;
}
.slick-active {
  opacity: 1;
}
.slick-current {
  opacity: 1;
}
@media (min-width: 576px) {
  .variable-tape-width {
    width: 310px
  }
}
@media (min-width: 768px) {
  .variable-tape-width {
    width: 320px
  }
}
@media (min-width: 992px) {
  .variable-tape-width {
    width: 360px
  }
}
@media (min-width: 1200px) {
  .variable-tape-width {
    width: 340px
  }
}
/**
  * News Administrator
  */
textarea[rows=2] {
  height: 75px !important
}