.hr-in-figcaption {margin: 2px 0}
/**
  * News Carousel im header
  * ist in der fluid.css definiert!
  */
.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;
}
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;
}
/**
  * News cards und Info-boxen
  */
h5.info-card-title {
   font-family: Montserrat, sans-serif;
   font-weight: 500;
   color: #000;
   font-size: 15px !important;
}
.info-card-header {
   font-family: Montserrat, sans-serif;
   font-weight: 700;
   color: #fff;
   background-color: #4a7d55;
}
p.info-card-text {
   font-family: 'Alegreya Sans', serif;
   font-size: 17px !important;
   line-height: 22px !important;
} /**/
p.card-text {
   font-size: 16px;
   line-height: 18px
}
.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;
}
/**
* Die folgenden Eigenschaften werden vom Browser ignoriert, warum?
.figure-info {line-height: 10px !important}
figure.figure-info figcaption {font-size:80% !important; hyphens: auto !important; line-height: 10px !important}*/
/**
  * 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 '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 p {/*Doi-handler und Stichwort "Publikation" */
   font-size: 85%;
   text-align: left !important;
}
.newsbox a {
   color: #5773ae
}
/**
  * Tape Ticker und Slider
  */
#headingOne, #headingTwo, #headingThree, #headingFour, #headingFive {
   background-color: #82B482 !important;
}
#headingOne h4, #headingTwo h4, #headingThree h4, #headingFour h4, #headingFive h4 {
   color: white;
   width: 100%;
}
#headingOne span, #headingTwo span, #headingThree span, #headingFour span, #headingFive span {
   color: black;
}
#headingOne small, #headingTwo small, #headingThree small, #headingFour small, #headingFive small {
   font: normal 14px 'Montserrat', sans-serif;
   color: antiquewhite;
}
#headingOne a:hover, #headingTwo a:hover, #headingThree a:hover, #headingFour a:hover, #headingFive a:hover {
   color: black;
   text-decoration: none;
}
.newstape {
   overflow: hidden;
   max-height: 650px !important;
}
.newstape-content {
   position: relative;
   padding: 5px;
}
.newstape-drag {
   cursor: ns-resize;
}
@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
   }
}
* {
   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
   }
}
