/* neu-03-boxes-101.css */
@media all{
.content-toplink {
  width:4em;
  height:4em;
  bottom:0;
  right:0;
  position:fixed;
  background-color:#abacac;
  border-top-left-radius:2em;
  border-top-right-radius:2em;
  border-bottom-left-radius:2em;
  display:grid;
  z-index:1000
}
.content-toplink a {
  display:inline-block;
  padding:1em;
  text-align:center;
  line-height:1em
}
.content-player audio {
  width:100%
}
.mm-list .active,
.mm-list strong {
  display:block;
  padding:10px 10px 10px 20px
}
img {
  display:block
}
#sp0-oben {
  background-color:#e3000f
}
#sp0-oben .mod_article {
  background-color:#7f7f7f
}
#sp0-oben .inside {
  display: grid;
  grid-template-columns: 75% 25%
}
#sp0-oben .inside .content-image img,
.bildlink img {
  width:100%
}
.kopfwrapper {
  padding-right:1em;
  padding-bottom:1em;
  padding-left:1em;
  text-align:center;
  background-color:#e3000f;
  display:grid;
  align-items: center
}
.kopfwrapper img {
  display:inline;
  margin-right:auto;
  margin-left:auto;
  text-align:center
}
.headerartikel {
  padding:40px;
  text-align:center;
  background-color:#7f7f7f;
  display: grid;
  align-items: center;
  justify-items: center
}
.textwrapper h1 {
  margin-bottom:0;
  padding:0 40px
}
.layout_latest.featured h2:before,
.layout_simple.featured a:before {
  display:inline;
  color:#e3000f;
  content: "Neu: "
}
.featured h2 {
  margin-top:0;
  margin-bottom:0;
  color:#ffffff
}
.mod_caroufredsel_ticker span,
.mod_caroufredsel_ticker a {
  color:#b6b7b7
}
.mod_breadcrumb ul {
  margin-bottom:0;
  padding-top:20px;
  padding-bottom:20px
}
.mod_breadcrumb ul * {
  display:inline
}
.mod_breadcrumb ul li:nth-child(n+2)::before {
  content: " > ";
  color:red
}
#sp2-mitte .content-text ul {
  margin-left:1em;
  list-style-type:disc
}
#sp2-mitte {
  background:-moz-linear-gradient(270deg,#abacac,#ffffff);
  background:-webkit-linear-gradient(270deg,#abacac,#ffffff);
  background:-o-linear-gradient(270deg,#abacac,#ffffff);
  background:-ms-linear-gradient(270deg,#abacac,#ffffff);
  background:linear-gradient(180deg,#abacac,#ffffff);
  -pie-background:linear-gradient(270deg,#abacac,#ffffff)
}
#sp2-mitte .inside {
  padding:40px;
  z-index:1
}
.min-max,
.card-container {
  display:grid;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr) ) ;
  grid-gap:1em
}
.zweispaltig {
  display:grid;
  grid-template-columns: repeat(auto-fill, minmax(480px, 1fr) ) ;
  grid-gap:1em
}
#article-169 .zweispaltig > * {
  grid-column-start: 1
}
.card-flip div {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden
}
.card-container * {
  margin:0
}
.card-flip {
  display: grid;
  grid-template-areas: "frontandback";
  transform-style: preserve-3d;
  transition: all 0.7s ease
}
.frontside,
.backside {
  background-color:#ffffff;
  grid-area: frontandback
}
.rand {
  padding-right:1em;
  padding-left:1em;
  text-align:center
}
.rand {
  padding-top:1em;
  padding-bottom:1em;
  text-align:center
}
.backside {
  width:100%;
  height:100%;
  display: grid;
  align-items: start;
  justify-items: center
}
.frontside,
.content-hyperlink .backside {
  display:grid;
  align-items: center
}
.backside img.svg{
  padding: 0.5em;
overflow: visible;
  background-color: white;
  }
.backside {
  transform: rotateY(-180deg)
}
.card-container:hover .card-flip {
  transform: rotateY(180deg)
}
.caroufredsel_pagi span {
  margin-right:.5em;
  padding:.5em;
  background-color:#ffffff
}
.videoplayerframe {
  max-width:854px;
  padding-bottom:1em
}
#sp3-fuss {
  padding:40px;
  background-color:#ffffff
}
#sp3-fuss .content-text {
  margin-right:auto;
  margin-left:auto;
  text-align:center
}
}
