@charset "UTF-8";




html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
  margin: 0;
  padding: 0;
  outline: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {
  display: block; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

.febody * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
.febody [onclick] {
  cursor: pointer; }

body.febody .formfieldhidden,
body.febody .invisible,
body.febody form div.formusername,
body.febody form input.txtformusername {
  display: none; }






.rgn-shrt h2, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt h2, .btmnshrt .normarticle .dest-shrt h2, .act-shrt h2, .btmnnwsshrt .normarticle .nws-shrt h2, .btmnshrt .normarticle .aboutus .aboutus-shrt h2, .btmnrndm .nextcatarticleitem .dest-shrt h2, .startseite .strt-cnt .strt-dest .dest-shrt h2,
.startseite .strt-cnt .strt-nws .nws-shrt h2,
.startseite .strt-cnt .strt-vnt .vnt-shrt h2, header .bthdin, .dest-desc, .pcgllrylst, div div.normpicitem:last-of-type, table.tblvnts tr, .cntctwrppr, .kontakt .form .rwcnt {
  clear: both; }
  .rgn-shrt h2:after, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt h2:after, .btmnshrt .normarticle .dest-shrt h2:after, .act-shrt h2:after, .btmnnwsshrt .normarticle .nws-shrt h2:after, .btmnshrt .normarticle .aboutus .aboutus-shrt h2:after, .btmnrndm .nextcatarticleitem .dest-shrt h2:after, .startseite .strt-cnt .strt-dest .dest-shrt h2:after,
  .startseite .strt-cnt .strt-nws .nws-shrt h2:after,
  .startseite .strt-cnt .strt-vnt .vnt-shrt h2:after, header .bthdin:after, .dest-desc:after, .pcgllrylst:after, div div.normpicitem:last-of-type:after, table.tblvnts tr:after, .cntctwrppr:after, .kontakt .form .rwcnt:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  * html .rgn-shrt h2, .rgn-shrt * html h2, * html .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt h2, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt * html h2, * html .btmnshrt .normarticle .dest-shrt h2, .btmnshrt .normarticle .dest-shrt * html h2, * html .act-shrt h2, .act-shrt * html h2, * html .btmnnwsshrt .normarticle .nws-shrt h2, .btmnnwsshrt .normarticle .nws-shrt * html h2, * html .btmnshrt .normarticle .aboutus .aboutus-shrt h2, .btmnshrt .normarticle .aboutus .aboutus-shrt * html h2, * html .btmnrndm .nextcatarticleitem .dest-shrt h2, .btmnrndm .nextcatarticleitem .dest-shrt * html h2, * html .startseite .strt-cnt .strt-dest .dest-shrt h2, .startseite .strt-cnt .strt-dest .dest-shrt * html h2,
  * html .startseite .strt-cnt .strt-nws .nws-shrt h2,
  .startseite .strt-cnt .strt-nws .nws-shrt * html h2,
  * html .startseite .strt-cnt .strt-vnt .vnt-shrt h2,
  .startseite .strt-cnt .strt-vnt .vnt-shrt * html h2, * html header .bthdin, header * html .bthdin, * html .dest-desc, * html .pcgllrylst, * html div div.normpicitem:last-of-type, div * html div.normpicitem:last-of-type, * html table.tblvnts tr, table.tblvnts * html tr, * html .cntctwrppr, * html .kontakt .form .rwcnt, .kontakt .form * html .rwcnt {
    height: 1px; }




nav.bthdnav nav, .btmnshrt .nextcatarticle, body.febody .cmnt.dstntn div.blogcommentlist .lstnswr, .act-grp .act-dtl, .btmnshrt, body.febody.kat-lists .btmnshrt .normarticle, .nfsctn, .ftrwrppr .ftrin, .searchoutput ul, body.febody #instafeed, .startseite .stntr, .startseite .stntr .ntrshrtlnk .shrtdstlnk {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -ms-flex-direction: row;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap; }




.febody .notdisplay:not(.bt) {
  display: block;
  min-height: 0;
  height: 0;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all, 0.3s, linear;
  -o-transition: all, 0.3s, linear;
  -webkit-transition: all, 0.3s, linear;
  transition: all, 0.3s, linear; }
.febody .display {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: all, 0.3s, linear;
  -o-transition: all, 0.3s, linear;
  -webkit-transition: all, 0.3s, linear;
  transition: all, 0.3s, linear; }
.febody .formfieldhidden {
  display: none; }
.febody .invisible {
  display: none; }
.febody form div.formusername, .febody form input.txtformusername {
  display: none; }
.febody #overDiv {
  background: #fff;
  padding: 10px;
  -moz-box-shadow: 0 0 5px #666;
  -webkit-box-shadow: 0 0 5px #666;
  box-shadow: 0 0 5px #666; }



html {
  font-size: 16px; }

body {
  background: #fff; }



@font-face {
  font-family: 'BloggerSansLight';
  src: url("https://fiener-schoellnach.de/data/fonts/blogger-sans/BloggerSans-Light.eot");
  src: url("https://fiener-schoellnach.de/data/fonts/blogger-sans/BloggerSans-Light.eot?#iefix") format("embedded-opentype"), url("https://fiener-schoellnach.de/data/fonts/blogger-sans/BloggerSans-Light.woff") format("woff"), url("https://fiener-schoellnach.de/data/fonts/blogger-sans/BloggerSans-Light.ttf") format("truetype"), url("https://fiener-schoellnach.de/data/fonts/blogger-sans/BloggerSans-Light.svg#BloggerSans-Light") format("svg");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
@font-face {
  font-family: 'AmaticSC';
  src: url("https://fiener-schoellnach.de/data/fonts/amatic/AmaticSC-Regular.eot");
  src: url("https://fiener-schoellnach.de/data/fonts/amatic/AmaticSC-Regular.eot?#iefix") format("embedded-opentype"), url("https://fiener-schoellnach.de/data/fonts/amatic/AmaticSC-Regular.woff") format("woff"), url("https://fiener-schoellnach.de/data/fonts/amatic/AmaticSC-Regular.ttf") format("truetype"), url("https://fiener-schoellnach.de/data/fonts/amatic/AmaticSC-Regular.svg#BloggerSans-Light") format("svg");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }


.febody {
  font-family: "BloggerSansLight";
  font-size: 100%;
  line-height: 135%;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  color: #333; }

.mceContentBody {
  font-family: "BloggerSansLight";
  font-size: 100%;
  line-height: 135%;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  color: #333; }

h1 {
  font-family: "AmaticSC";
  font-size: 2.8rem;
  font-weight: bold;
  font-variant: normal;
  font-style: normal;
  color: #26A65B;
  display: block;
  text-align: center; }
  @media screen and (max-width: 500px) {
    h1 {
      font-size: 1.8rem; } }

h2 {
  font-family: "AmaticSC";
  font-size: 1.8rem;
  font-weight: bold;
  font-variant: normal;
  font-style: normal;
  color: #26A65B;
  line-height: 110%; }
  @media screen and (max-width: 500px) {
    h2 {
      font-size: 1.4rem; } }

h3 {
  font-family: "AmaticSC";
  font-size: 1.4rem;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  color: #26A65B; }
  @media screen and (max-width: 500px) {
    h3 {
      font-size: 1.2rem; } }

h4 {
  font-family: "AmaticSC";
  font-size: 1.3rem;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  color: #26A65B; }

h5 {
  font-family: "AmaticSC";
  font-size: 1.2rem;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  color: #26A65B; }

h6 {
  font-family: "AmaticSC";
  font-size: 1.1rem;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  color: #26A65B; }





header .bthdin, .btmn, .btmnrndm, .btmnshrng, .ftrwrppr .ftrin {
  width: 100%;
  max-width: 1130px;
  margin-left: auto;
  margin-right: auto; }




.dest-shrt .desc-icons span.btn-Sehenswuerdigkeit, .dest-shrt .desc-icons span.btn-Spielplatz, .dest-shrt .desc-icons span.btn-Zoo, .dest-shrt .desc-icons span.btn-Lehrpfad, .dest-shrt .desc-icons span.btn-Natur, .dest-shrt .desc-icons span.btn-Sonstiges, .dest-shrt .desc-icons span.btn-Vergnuegungspark, .dest-shrt .desc-icons span.btn-Museum, .dest-shrt .desc-icons span.btn-Schwimmen, .dest-shrt .desc-icons span.btn-Wanderung {
  display: inline-block;
  width: 25px;
  height: 25px;
  margin-right: 5px;
  position: relative;
  top: 2px; }
  @media screen and (max-width: 500px) {
    .dest-shrt .desc-icons span.btn-Sehenswuerdigkeit, .dest-shrt .desc-icons span.btn-Spielplatz, .dest-shrt .desc-icons span.btn-Zoo, .dest-shrt .desc-icons span.btn-Lehrpfad, .dest-shrt .desc-icons span.btn-Natur, .dest-shrt .desc-icons span.btn-Sonstiges, .dest-shrt .desc-icons span.btn-Vergnuegungspark, .dest-shrt .desc-icons span.btn-Museum, .dest-shrt .desc-icons span.btn-Schwimmen, .dest-shrt .desc-icons span.btn-Wanderung {
      top: 0; } }
.dest-shrt .desc-icons span.btn-Sehenswuerdigkeit {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 75px 1675px;
  background-position: -25px -175px; }
.dest-shrt .desc-icons span.btn-Spielplatz {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 75px 1675px;
  background-position: -25px -1000px; }
.dest-shrt .desc-icons span.btn-Zoo {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 75px 1675px;
  background-position: -25px -1025px; }
.dest-shrt .desc-icons span.btn-Lehrpfad {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 75px 1675px;
  background-position: -25px -550px; }
.dest-shrt .desc-icons span.btn-Natur {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 75px 1675px;
  background-position: -25px -1100px; }
.dest-shrt .desc-icons span.btn-Sonstiges {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 75px 1675px;
  background-position: -25px -375px; }
.dest-shrt .desc-icons span.btn-Vergnuegungspark {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 75px 1675px;
  background-position: -25px 0; }
.dest-shrt .desc-icons span.btn-Museum {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 75px 1675px;
  background-position: -25px -700px; }
.dest-shrt .desc-icons span.btn-Schwimmen {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 75px 1675px;
  background-position: -25px -900px; }
.dest-shrt .desc-icons span.btn-Wanderung {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 75px 1675px;
  background-position: -25px -1125px; }

.dest-gen-img span.btn-Sehenswuerdigkeit, .dest-gen-img span.btn-Spielplatz, .dest-gen-img span.btn-Zoo, .dest-gen-img span.btn-Lehrpfad, .dest-gen-img span.btn-Natur, .dest-gen-img span.btn-Sonstiges, .dest-gen-img span.btn-Vergnuegungspark, .dest-gen-img span.btn-Museum, .dest-gen-img span.btn-Schwimmen, .dest-gen-img span.btn-Wanderung {
  position: absolute;
  display: block;
  top: 20px;
  right: 0;
  border: 10px solid rgba(0, 0, 0, 0.8);
  background: rgba(0, 0, 0, 0.8);
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  width: 50px;
  height: 50px; }
  @media screen and (max-width: 500px) {
    .dest-gen-img span.btn-Sehenswuerdigkeit, .dest-gen-img span.btn-Spielplatz, .dest-gen-img span.btn-Zoo, .dest-gen-img span.btn-Lehrpfad, .dest-gen-img span.btn-Natur, .dest-gen-img span.btn-Sonstiges, .dest-gen-img span.btn-Vergnuegungspark, .dest-gen-img span.btn-Museum, .dest-gen-img span.btn-Schwimmen, .dest-gen-img span.btn-Wanderung {
      top: 0;
      right: 50px; } }
.dest-gen-img span.btn-Sehenswuerdigkeit {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 90px 2010px;
  background-position: -30px -210px; }
.dest-gen-img span.btn-Spielplatz {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 90px 2010px;
  background-position: -30px -1200px; }
.dest-gen-img span.btn-Zoo {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 90px 2010px;
  background-position: -30px -1230px; }
.dest-gen-img span.btn-Lehrpfad {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 90px 2010px;
  background-position: -30px -660px; }
.dest-gen-img span.btn-Natur {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 90px 2010px;
  background-position: -30px -1320px; }
.dest-gen-img span.btn-Sonstiges {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 90px 2010px;
  background-position: -30px -450px; }
.dest-gen-img span.btn-Vergnuegungspark {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 90px 2010px;
  background-position: -30px 0; }
.dest-gen-img span.btn-Museum {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 90px 2010px;
  background-position: -30px -840px; }
.dest-gen-img span.btn-Schwimmen {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 90px 2010px;
  background-position: -30px -1080px; }
.dest-gen-img span.btn-Wanderung {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 90px 2010px;
  background-position: -30px -1350px; }




.rgn-shrt, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt, .btmnshrt .normarticle .dest-shrt, .act-shrt, .btmnnwsshrt .normarticle .nws-shrt, .btmnshrt .normarticle .aboutus .aboutus-shrt, .btmnrndm .nextcatarticleitem .dest-shrt, .startseite .strt-cnt .strt-dest .dest-shrt,
.startseite .strt-cnt .strt-nws .nws-shrt,
.startseite .strt-cnt .strt-vnt .vnt-shrt {
  background: #67c18c;
  height: 250px;
  position: relative;
  overflow: hidden;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  -webkit-background-size: cover !important;
  background-size: cover !important;
  background-position: center center !important;
  -moz-box-shadow: 0px 0px 5px #333;
  -webkit-box-shadow: 0px 0px 5px #333;
  box-shadow: 0px 0px 5px #333; }
  @media screen and (max-width: 500px) {
    .rgn-shrt, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt, .btmnshrt .normarticle .dest-shrt, .act-shrt, .btmnnwsshrt .normarticle .nws-shrt, .btmnshrt .normarticle .aboutus .aboutus-shrt, .btmnrndm .nextcatarticleitem .dest-shrt, .startseite .strt-cnt .strt-dest .dest-shrt,
    .startseite .strt-cnt .strt-nws .nws-shrt,
    .startseite .strt-cnt .strt-vnt .vnt-shrt {
      height: 150px; } }
  .rgn-shrt img.pic, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt img.pic, .btmnshrt .normarticle .dest-shrt img.pic, .act-shrt img.pic, .btmnnwsshrt .normarticle .nws-shrt img.pic, .btmnshrt .normarticle .aboutus .aboutus-shrt img.pic, .btmnrndm .nextcatarticleitem .dest-shrt img.pic, .startseite .strt-cnt .strt-dest .dest-shrt img.pic,
  .startseite .strt-cnt .strt-nws .nws-shrt img.pic,
  .startseite .strt-cnt .strt-vnt .vnt-shrt img.pic {
    display: block;
    height: auto;
    min-height: 100%;
    width: auto;
    min-width: 101%;
    max-width: inherit;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
  .rgn-shrt .desc-icons, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt .desc-icons, .btmnshrt .normarticle .dest-shrt .desc-icons, .act-shrt .desc-icons, .btmnnwsshrt .normarticle .nws-shrt .desc-icons, .btmnshrt .normarticle .aboutus .aboutus-shrt .desc-icons, .btmnrndm .nextcatarticleitem .dest-shrt .desc-icons, .startseite .strt-cnt .strt-dest .dest-shrt .desc-icons,
  .startseite .strt-cnt .strt-nws .nws-shrt .desc-icons,
  .startseite .strt-cnt .strt-vnt .vnt-shrt .desc-icons {
    position: absolute;
    top: 20px;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    padding: 10px;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    @media screen and (max-width: 500px) {
      .rgn-shrt .desc-icons, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt .desc-icons, .btmnshrt .normarticle .dest-shrt .desc-icons, .act-shrt .desc-icons, .btmnnwsshrt .normarticle .nws-shrt .desc-icons, .btmnshrt .normarticle .aboutus .aboutus-shrt .desc-icons, .btmnrndm .nextcatarticleitem .dest-shrt .desc-icons, .startseite .strt-cnt .strt-dest .dest-shrt .desc-icons,
      .startseite .strt-cnt .strt-nws .nws-shrt .desc-icons,
      .startseite .strt-cnt .strt-vnt .vnt-shrt .desc-icons {
        top: 0;
        padding: 5px; } }
    .rgn-shrt .desc-icons span, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt .desc-icons span, .btmnshrt .normarticle .dest-shrt .desc-icons span, .act-shrt .desc-icons span, .btmnnwsshrt .normarticle .nws-shrt .desc-icons span, .btmnshrt .normarticle .aboutus .aboutus-shrt .desc-icons span, .btmnrndm .nextcatarticleitem .dest-shrt .desc-icons span, .startseite .strt-cnt .strt-dest .dest-shrt .desc-icons span,
    .startseite .strt-cnt .strt-nws .nws-shrt .desc-icons span,
    .startseite .strt-cnt .strt-vnt .vnt-shrt .desc-icons span {
      display: block;
      margin: 0; }
      @media screen and (max-width: 500px) {
        .rgn-shrt .desc-icons span, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt .desc-icons span, .btmnshrt .normarticle .dest-shrt .desc-icons span, .act-shrt .desc-icons span, .btmnnwsshrt .normarticle .nws-shrt .desc-icons span, .btmnshrt .normarticle .aboutus .aboutus-shrt .desc-icons span, .btmnrndm .nextcatarticleitem .dest-shrt .desc-icons span, .startseite .strt-cnt .strt-dest .dest-shrt .desc-icons span,
        .startseite .strt-cnt .strt-nws .nws-shrt .desc-icons span,
        .startseite .strt-cnt .strt-vnt .vnt-shrt .desc-icons span {
          display: inline-block; } }
      .rgn-shrt .desc-icons span.wtr-schoenwetter, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt .desc-icons span.wtr-schoenwetter, .btmnshrt .normarticle .dest-shrt .desc-icons span.wtr-schoenwetter, .act-shrt .desc-icons span.wtr-schoenwetter, .btmnnwsshrt .normarticle .nws-shrt .desc-icons span.wtr-schoenwetter, .btmnshrt .normarticle .aboutus .aboutus-shrt .desc-icons span.wtr-schoenwetter, .btmnrndm .nextcatarticleitem .dest-shrt .desc-icons span.wtr-schoenwetter, .startseite .strt-cnt .strt-dest .dest-shrt .desc-icons span.wtr-schoenwetter,
      .startseite .strt-cnt .strt-nws .nws-shrt .desc-icons span.wtr-schoenwetter,
      .startseite .strt-cnt .strt-vnt .vnt-shrt .desc-icons span.wtr-schoenwetter, .rgn-shrt .desc-icons span.wtr-schlechtwetter, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt .desc-icons span.wtr-schlechtwetter, .btmnshrt .normarticle .dest-shrt .desc-icons span.wtr-schlechtwetter, .act-shrt .desc-icons span.wtr-schlechtwetter, .btmnnwsshrt .normarticle .nws-shrt .desc-icons span.wtr-schlechtwetter, .btmnshrt .normarticle .aboutus .aboutus-shrt .desc-icons span.wtr-schlechtwetter, .btmnrndm .nextcatarticleitem .dest-shrt .desc-icons span.wtr-schlechtwetter, .startseite .strt-cnt .strt-dest .dest-shrt .desc-icons span.wtr-schlechtwetter,
      .startseite .strt-cnt .strt-nws .nws-shrt .desc-icons span.wtr-schlechtwetter,
      .startseite .strt-cnt .strt-vnt .vnt-shrt .desc-icons span.wtr-schlechtwetter, .rgn-shrt .desc-icons span.wtr-allwetter, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt .desc-icons span.wtr-allwetter, .btmnshrt .normarticle .dest-shrt .desc-icons span.wtr-allwetter, .act-shrt .desc-icons span.wtr-allwetter, .btmnnwsshrt .normarticle .nws-shrt .desc-icons span.wtr-allwetter, .btmnshrt .normarticle .aboutus .aboutus-shrt .desc-icons span.wtr-allwetter, .btmnrndm .nextcatarticleitem .dest-shrt .desc-icons span.wtr-allwetter, .startseite .strt-cnt .strt-dest .dest-shrt .desc-icons span.wtr-allwetter,
      .startseite .strt-cnt .strt-nws .nws-shrt .desc-icons span.wtr-allwetter,
      .startseite .strt-cnt .strt-vnt .vnt-shrt .desc-icons span.wtr-allwetter {
        display: inline-block;
        width: 25px;
        height: 25px;
        margin-top: 15px; }
        @media screen and (max-width: 500px) {
          .rgn-shrt .desc-icons span.wtr-schoenwetter, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt .desc-icons span.wtr-schoenwetter, .btmnshrt .normarticle .dest-shrt .desc-icons span.wtr-schoenwetter, .act-shrt .desc-icons span.wtr-schoenwetter, .btmnnwsshrt .normarticle .nws-shrt .desc-icons span.wtr-schoenwetter, .btmnshrt .normarticle .aboutus .aboutus-shrt .desc-icons span.wtr-schoenwetter, .btmnrndm .nextcatarticleitem .dest-shrt .desc-icons span.wtr-schoenwetter, .startseite .strt-cnt .strt-dest .dest-shrt .desc-icons span.wtr-schoenwetter,
          .startseite .strt-cnt .strt-nws .nws-shrt .desc-icons span.wtr-schoenwetter,
          .startseite .strt-cnt .strt-vnt .vnt-shrt .desc-icons span.wtr-schoenwetter, .rgn-shrt .desc-icons span.wtr-schlechtwetter, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt .desc-icons span.wtr-schlechtwetter, .btmnshrt .normarticle .dest-shrt .desc-icons span.wtr-schlechtwetter, .act-shrt .desc-icons span.wtr-schlechtwetter, .btmnnwsshrt .normarticle .nws-shrt .desc-icons span.wtr-schlechtwetter, .btmnshrt .normarticle .aboutus .aboutus-shrt .desc-icons span.wtr-schlechtwetter, .btmnrndm .nextcatarticleitem .dest-shrt .desc-icons span.wtr-schlechtwetter, .startseite .strt-cnt .strt-dest .dest-shrt .desc-icons span.wtr-schlechtwetter,
          .startseite .strt-cnt .strt-nws .nws-shrt .desc-icons span.wtr-schlechtwetter,
          .startseite .strt-cnt .strt-vnt .vnt-shrt .desc-icons span.wtr-schlechtwetter, .rgn-shrt .desc-icons span.wtr-allwetter, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt .desc-icons span.wtr-allwetter, .btmnshrt .normarticle .dest-shrt .desc-icons span.wtr-allwetter, .act-shrt .desc-icons span.wtr-allwetter, .btmnnwsshrt .normarticle .nws-shrt .desc-icons span.wtr-allwetter, .btmnshrt .normarticle .aboutus .aboutus-shrt .desc-icons span.wtr-allwetter, .btmnrndm .nextcatarticleitem .dest-shrt .desc-icons span.wtr-allwetter, .startseite .strt-cnt .strt-dest .dest-shrt .desc-icons span.wtr-allwetter,
          .startseite .strt-cnt .strt-nws .nws-shrt .desc-icons span.wtr-allwetter,
          .startseite .strt-cnt .strt-vnt .vnt-shrt .desc-icons span.wtr-allwetter {
            margin-top: 0;
            margin-left: 5px; } }
      .rgn-shrt .desc-icons span.wtr-schoenwetter, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt .desc-icons span.wtr-schoenwetter, .btmnshrt .normarticle .dest-shrt .desc-icons span.wtr-schoenwetter, .act-shrt .desc-icons span.wtr-schoenwetter, .btmnnwsshrt .normarticle .nws-shrt .desc-icons span.wtr-schoenwetter, .btmnshrt .normarticle .aboutus .aboutus-shrt .desc-icons span.wtr-schoenwetter, .btmnrndm .nextcatarticleitem .dest-shrt .desc-icons span.wtr-schoenwetter, .startseite .strt-cnt .strt-dest .dest-shrt .desc-icons span.wtr-schoenwetter,
      .startseite .strt-cnt .strt-nws .nws-shrt .desc-icons span.wtr-schoenwetter,
      .startseite .strt-cnt .strt-vnt .vnt-shrt .desc-icons span.wtr-schoenwetter {
        background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
        background-size: 75px 1675px;
        background-position: -25px -975px; }
      .rgn-shrt .desc-icons span.wtr-schlechtwetter, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt .desc-icons span.wtr-schlechtwetter, .btmnshrt .normarticle .dest-shrt .desc-icons span.wtr-schlechtwetter, .act-shrt .desc-icons span.wtr-schlechtwetter, .btmnnwsshrt .normarticle .nws-shrt .desc-icons span.wtr-schlechtwetter, .btmnshrt .normarticle .aboutus .aboutus-shrt .desc-icons span.wtr-schlechtwetter, .btmnrndm .nextcatarticleitem .dest-shrt .desc-icons span.wtr-schlechtwetter, .startseite .strt-cnt .strt-dest .dest-shrt .desc-icons span.wtr-schlechtwetter,
      .startseite .strt-cnt .strt-nws .nws-shrt .desc-icons span.wtr-schlechtwetter,
      .startseite .strt-cnt .strt-vnt .vnt-shrt .desc-icons span.wtr-schlechtwetter {
        background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
        background-size: 75px 1675px;
        background-position: -25px -850px; }
      .rgn-shrt .desc-icons span.wtr-allwetter, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt .desc-icons span.wtr-allwetter, .btmnshrt .normarticle .dest-shrt .desc-icons span.wtr-allwetter, .act-shrt .desc-icons span.wtr-allwetter, .btmnnwsshrt .normarticle .nws-shrt .desc-icons span.wtr-allwetter, .btmnshrt .normarticle .aboutus .aboutus-shrt .desc-icons span.wtr-allwetter, .btmnrndm .nextcatarticleitem .dest-shrt .desc-icons span.wtr-allwetter, .startseite .strt-cnt .strt-dest .dest-shrt .desc-icons span.wtr-allwetter,
      .startseite .strt-cnt .strt-nws .nws-shrt .desc-icons span.wtr-allwetter,
      .startseite .strt-cnt .strt-vnt .vnt-shrt .desc-icons span.wtr-allwetter {
        background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
        background-size: 75px 1675px;
        background-position: -25px -50px; }
  .rgn-shrt p, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt p, .btmnshrt .normarticle .dest-shrt p, .act-shrt p, .btmnnwsshrt .normarticle .nws-shrt p, .btmnshrt .normarticle .aboutus .aboutus-shrt p, .btmnrndm .nextcatarticleitem .dest-shrt p, .startseite .strt-cnt .strt-dest .dest-shrt p,
  .startseite .strt-cnt .strt-nws .nws-shrt p,
  .startseite .strt-cnt .strt-vnt .vnt-shrt p,
  .rgn-shrt h2,
  .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt h2,
  .btmnshrt .normarticle .dest-shrt h2,
  .act-shrt h2,
  .btmnnwsshrt .normarticle .nws-shrt h2,
  .btmnshrt .normarticle .aboutus .aboutus-shrt h2,
  .btmnrndm .nextcatarticleitem .dest-shrt h2,
  .startseite .strt-cnt .strt-dest .dest-shrt h2,
  .startseite .strt-cnt .strt-nws .nws-shrt h2,
  .startseite .strt-cnt .strt-vnt .vnt-shrt h2 {
    position: absolute;
    width: 100%;
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    margin-bottom: 0;
    text-align: left; }
    .rgn-shrt p a, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt p a, .btmnshrt .normarticle .dest-shrt p a, .act-shrt p a, .btmnnwsshrt .normarticle .nws-shrt p a, .btmnshrt .normarticle .aboutus .aboutus-shrt p a, .btmnrndm .nextcatarticleitem .dest-shrt p a, .startseite .strt-cnt .strt-dest .dest-shrt p a,
    .startseite .strt-cnt .strt-nws .nws-shrt p a,
    .startseite .strt-cnt .strt-vnt .vnt-shrt p a,
    .rgn-shrt h2 a,
    .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt h2 a,
    .btmnshrt .normarticle .dest-shrt h2 a,
    .act-shrt h2 a,
    .btmnnwsshrt .normarticle .nws-shrt h2 a,
    .btmnshrt .normarticle .aboutus .aboutus-shrt h2 a,
    .btmnrndm .nextcatarticleitem .dest-shrt h2 a,
    .startseite .strt-cnt .strt-dest .dest-shrt h2 a,
    .startseite .strt-cnt .strt-nws .nws-shrt h2 a,
    .startseite .strt-cnt .strt-vnt .vnt-shrt h2 a {
      color: #fff;
      text-decoration: none; }
      .rgn-shrt p a:link, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt p a:link, .btmnshrt .normarticle .dest-shrt p a:link, .act-shrt p a:link, .btmnnwsshrt .normarticle .nws-shrt p a:link, .btmnshrt .normarticle .aboutus .aboutus-shrt p a:link, .btmnrndm .nextcatarticleitem .dest-shrt p a:link, .startseite .strt-cnt .strt-dest .dest-shrt p a:link,
      .startseite .strt-cnt .strt-nws .nws-shrt p a:link,
      .startseite .strt-cnt .strt-vnt .vnt-shrt p a:link, .rgn-shrt p a:visited, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt p a:visited, .btmnshrt .normarticle .dest-shrt p a:visited, .act-shrt p a:visited, .btmnnwsshrt .normarticle .nws-shrt p a:visited, .btmnshrt .normarticle .aboutus .aboutus-shrt p a:visited, .btmnrndm .nextcatarticleitem .dest-shrt p a:visited, .startseite .strt-cnt .strt-dest .dest-shrt p a:visited,
      .startseite .strt-cnt .strt-nws .nws-shrt p a:visited,
      .startseite .strt-cnt .strt-vnt .vnt-shrt p a:visited, .rgn-shrt p a:hover, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt p a:hover, .btmnshrt .normarticle .dest-shrt p a:hover, .act-shrt p a:hover, .btmnnwsshrt .normarticle .nws-shrt p a:hover, .btmnshrt .normarticle .aboutus .aboutus-shrt p a:hover, .btmnrndm .nextcatarticleitem .dest-shrt p a:hover, .startseite .strt-cnt .strt-dest .dest-shrt p a:hover,
      .startseite .strt-cnt .strt-nws .nws-shrt p a:hover,
      .startseite .strt-cnt .strt-vnt .vnt-shrt p a:hover, .rgn-shrt p a:active, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt p a:active, .btmnshrt .normarticle .dest-shrt p a:active, .act-shrt p a:active, .btmnnwsshrt .normarticle .nws-shrt p a:active, .btmnshrt .normarticle .aboutus .aboutus-shrt p a:active, .btmnrndm .nextcatarticleitem .dest-shrt p a:active, .startseite .strt-cnt .strt-dest .dest-shrt p a:active,
      .startseite .strt-cnt .strt-nws .nws-shrt p a:active,
      .startseite .strt-cnt .strt-vnt .vnt-shrt p a:active,
      .rgn-shrt h2 a:link,
      .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt h2 a:link,
      .btmnshrt .normarticle .dest-shrt h2 a:link,
      .act-shrt h2 a:link,
      .btmnnwsshrt .normarticle .nws-shrt h2 a:link,
      .btmnshrt .normarticle .aboutus .aboutus-shrt h2 a:link,
      .btmnrndm .nextcatarticleitem .dest-shrt h2 a:link,
      .startseite .strt-cnt .strt-dest .dest-shrt h2 a:link,
      .startseite .strt-cnt .strt-nws .nws-shrt h2 a:link,
      .startseite .strt-cnt .strt-vnt .vnt-shrt h2 a:link,
      .rgn-shrt h2 a:visited,
      .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt h2 a:visited,
      .btmnshrt .normarticle .dest-shrt h2 a:visited,
      .act-shrt h2 a:visited,
      .btmnnwsshrt .normarticle .nws-shrt h2 a:visited,
      .btmnshrt .normarticle .aboutus .aboutus-shrt h2 a:visited,
      .btmnrndm .nextcatarticleitem .dest-shrt h2 a:visited,
      .startseite .strt-cnt .strt-dest .dest-shrt h2 a:visited,
      .startseite .strt-cnt .strt-nws .nws-shrt h2 a:visited,
      .startseite .strt-cnt .strt-vnt .vnt-shrt h2 a:visited,
      .rgn-shrt h2 a:hover,
      .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt h2 a:hover,
      .btmnshrt .normarticle .dest-shrt h2 a:hover,
      .act-shrt h2 a:hover,
      .btmnnwsshrt .normarticle .nws-shrt h2 a:hover,
      .btmnshrt .normarticle .aboutus .aboutus-shrt h2 a:hover,
      .btmnrndm .nextcatarticleitem .dest-shrt h2 a:hover,
      .startseite .strt-cnt .strt-dest .dest-shrt h2 a:hover,
      .startseite .strt-cnt .strt-nws .nws-shrt h2 a:hover,
      .startseite .strt-cnt .strt-vnt .vnt-shrt h2 a:hover,
      .rgn-shrt h2 a:active,
      .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt h2 a:active,
      .btmnshrt .normarticle .dest-shrt h2 a:active,
      .act-shrt h2 a:active,
      .btmnnwsshrt .normarticle .nws-shrt h2 a:active,
      .btmnshrt .normarticle .aboutus .aboutus-shrt h2 a:active,
      .btmnrndm .nextcatarticleitem .dest-shrt h2 a:active,
      .startseite .strt-cnt .strt-dest .dest-shrt h2 a:active,
      .startseite .strt-cnt .strt-nws .nws-shrt h2 a:active,
      .startseite .strt-cnt .strt-vnt .vnt-shrt h2 a:active {
        color: #fff; }
  .rgn-shrt p, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt p, .btmnshrt .normarticle .dest-shrt p, .act-shrt p, .btmnnwsshrt .normarticle .nws-shrt p, .btmnshrt .normarticle .aboutus .aboutus-shrt p, .btmnrndm .nextcatarticleitem .dest-shrt p, .startseite .strt-cnt .strt-dest .dest-shrt p,
  .startseite .strt-cnt .strt-nws .nws-shrt p,
  .startseite .strt-cnt .strt-vnt .vnt-shrt p {
    height: 250px;
    bottom: -250px;
    color: #fff;
    padding: 10px;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .rgn-shrt p span, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt p span, .btmnshrt .normarticle .dest-shrt p span, .act-shrt p span, .btmnnwsshrt .normarticle .nws-shrt p span, .btmnshrt .normarticle .aboutus .aboutus-shrt p span, .btmnrndm .nextcatarticleitem .dest-shrt p span, .startseite .strt-cnt .strt-dest .dest-shrt p span,
    .startseite .strt-cnt .strt-nws .nws-shrt p span,
    .startseite .strt-cnt .strt-vnt .vnt-shrt p span {
      display: block; }
      .rgn-shrt p span::before, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt p span::before, .btmnshrt .normarticle .dest-shrt p span::before, .act-shrt p span::before, .btmnnwsshrt .normarticle .nws-shrt p span::before, .btmnshrt .normarticle .aboutus .aboutus-shrt p span::before, .btmnrndm .nextcatarticleitem .dest-shrt p span::before, .startseite .strt-cnt .strt-dest .dest-shrt p span::before,
      .startseite .strt-cnt .strt-nws .nws-shrt p span::before,
      .startseite .strt-cnt .strt-vnt .vnt-shrt p span::before {
        display: inline;
        margin-right: 5px; }
      .rgn-shrt p span.aboutus-birth::before, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt p span.aboutus-birth::before, .btmnshrt .normarticle .dest-shrt p span.aboutus-birth::before, .act-shrt p span.aboutus-birth::before, .btmnnwsshrt .normarticle .nws-shrt p span.aboutus-birth::before, .btmnshrt .normarticle .aboutus .aboutus-shrt p span.aboutus-birth::before, .btmnrndm .nextcatarticleitem .dest-shrt p span.aboutus-birth::before, .startseite .strt-cnt .strt-dest .dest-shrt p span.aboutus-birth::before,
      .startseite .strt-cnt .strt-nws .nws-shrt p span.aboutus-birth::before,
      .startseite .strt-cnt .strt-vnt .vnt-shrt p span.aboutus-birth::before {
        content: '\2729'; }
      .rgn-shrt p span.aboutus-home::before, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt p span.aboutus-home::before, .btmnshrt .normarticle .dest-shrt p span.aboutus-home::before, .act-shrt p span.aboutus-home::before, .btmnnwsshrt .normarticle .nws-shrt p span.aboutus-home::before, .btmnshrt .normarticle .aboutus .aboutus-shrt p span.aboutus-home::before, .btmnrndm .nextcatarticleitem .dest-shrt p span.aboutus-home::before, .startseite .strt-cnt .strt-dest .dest-shrt p span.aboutus-home::before,
      .startseite .strt-cnt .strt-nws .nws-shrt p span.aboutus-home::before,
      .startseite .strt-cnt .strt-vnt .vnt-shrt p span.aboutus-home::before {
        content: '\2302'; }
      .rgn-shrt p span.aboutus-desc, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt p span.aboutus-desc, .btmnshrt .normarticle .dest-shrt p span.aboutus-desc, .act-shrt p span.aboutus-desc, .btmnnwsshrt .normarticle .nws-shrt p span.aboutus-desc, .btmnshrt .normarticle .aboutus .aboutus-shrt p span.aboutus-desc, .btmnrndm .nextcatarticleitem .dest-shrt p span.aboutus-desc, .startseite .strt-cnt .strt-dest .dest-shrt p span.aboutus-desc,
      .startseite .strt-cnt .strt-nws .nws-shrt p span.aboutus-desc,
      .startseite .strt-cnt .strt-vnt .vnt-shrt p span.aboutus-desc {
        margin-top: 10px; }
  .rgn-shrt h2, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt h2, .btmnshrt .normarticle .dest-shrt h2, .act-shrt h2, .btmnnwsshrt .normarticle .nws-shrt h2, .btmnshrt .normarticle .aboutus .aboutus-shrt h2, .btmnrndm .nextcatarticleitem .dest-shrt h2, .startseite .strt-cnt .strt-dest .dest-shrt h2,
  .startseite .strt-cnt .strt-nws .nws-shrt h2,
  .startseite .strt-cnt .strt-vnt .vnt-shrt h2 {
    bottom: 0;
    padding: 15px 35px 8px 10px;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 140%; }
    @media screen and (max-width: 500px) {
      .rgn-shrt h2, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt h2, .btmnshrt .normarticle .dest-shrt h2, .act-shrt h2, .btmnnwsshrt .normarticle .nws-shrt h2, .btmnshrt .normarticle .aboutus .aboutus-shrt h2, .btmnrndm .nextcatarticleitem .dest-shrt h2, .startseite .strt-cnt .strt-dest .dest-shrt h2,
      .startseite .strt-cnt .strt-nws .nws-shrt h2,
      .startseite .strt-cnt .strt-vnt .vnt-shrt h2 {
        font-size: 100%;
        padding: 10px 5px 3px 5px; } }
    .rgn-shrt h2 a, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt h2 a, .btmnshrt .normarticle .dest-shrt h2 a, .act-shrt h2 a, .btmnnwsshrt .normarticle .nws-shrt h2 a, .btmnshrt .normarticle .aboutus .aboutus-shrt h2 a, .btmnrndm .nextcatarticleitem .dest-shrt h2 a, .startseite .strt-cnt .strt-dest .dest-shrt h2 a,
    .startseite .strt-cnt .strt-nws .nws-shrt h2 a,
    .startseite .strt-cnt .strt-vnt .vnt-shrt h2 a {
      color: #fff;
      text-decoration: none; }
    .rgn-shrt h2 .btn-plus, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt h2 .btn-plus, .btmnshrt .normarticle .dest-shrt h2 .btn-plus, .act-shrt h2 .btn-plus, .btmnnwsshrt .normarticle .nws-shrt h2 .btn-plus, .btmnshrt .normarticle .aboutus .aboutus-shrt h2 .btn-plus, .btmnrndm .nextcatarticleitem .dest-shrt h2 .btn-plus, .startseite .strt-cnt .strt-dest .dest-shrt h2 .btn-plus,
    .startseite .strt-cnt .strt-nws .nws-shrt h2 .btn-plus,
    .startseite .strt-cnt .strt-vnt .vnt-shrt h2 .btn-plus {
      width: 20px;
      height: 20px;
      background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
      background-size: 60px 1340px;
      background-position: -20px -640px;
      display: inline-block;
      position: absolute;
      bottom: 13px;
      right: 10px; }
      @media screen and (max-width: 800px) {
        .rgn-shrt h2 .btn-plus, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt h2 .btn-plus, .btmnshrt .normarticle .dest-shrt h2 .btn-plus, .act-shrt h2 .btn-plus, .btmnnwsshrt .normarticle .nws-shrt h2 .btn-plus, .btmnshrt .normarticle .aboutus .aboutus-shrt h2 .btn-plus, .btmnrndm .nextcatarticleitem .dest-shrt h2 .btn-plus, .startseite .strt-cnt .strt-dest .dest-shrt h2 .btn-plus,
        .startseite .strt-cnt .strt-nws .nws-shrt h2 .btn-plus,
        .startseite .strt-cnt .strt-vnt .vnt-shrt h2 .btn-plus {
          display: none; } }
  .rgn-shrt span.btn-active-ja, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt span.btn-active-ja, .btmnshrt .normarticle .dest-shrt span.btn-active-ja, .act-shrt span.btn-active-ja, .btmnnwsshrt .normarticle .nws-shrt span.btn-active-ja, .btmnshrt .normarticle .aboutus .aboutus-shrt span.btn-active-ja, .btmnrndm .nextcatarticleitem .dest-shrt span.btn-active-ja, .startseite .strt-cnt .strt-dest .dest-shrt span.btn-active-ja,
  .startseite .strt-cnt .strt-nws .nws-shrt span.btn-active-ja,
  .startseite .strt-cnt .strt-vnt .vnt-shrt span.btn-active-ja {
    display: none; }
  .rgn-shrt span.btn-active-nein, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt span.btn-active-nein, .btmnshrt .normarticle .dest-shrt span.btn-active-nein, .act-shrt span.btn-active-nein, .btmnnwsshrt .normarticle .nws-shrt span.btn-active-nein, .btmnshrt .normarticle .aboutus .aboutus-shrt span.btn-active-nein, .btmnrndm .nextcatarticleitem .dest-shrt span.btn-active-nein, .startseite .strt-cnt .strt-dest .dest-shrt span.btn-active-nein,
  .startseite .strt-cnt .strt-nws .nws-shrt span.btn-active-nein,
  .startseite .strt-cnt .strt-vnt .vnt-shrt span.btn-active-nein {
    display: block;
    position: absolute;
    top: 20px;
    left: 0;
    background: rgba(255, 0, 0, 0.7);
    color: #fff;
    font-weight: bold;
    padding: 10px;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    @media screen and (max-width: 500px) {
      .rgn-shrt span.btn-active-nein, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt span.btn-active-nein, .btmnshrt .normarticle .dest-shrt span.btn-active-nein, .act-shrt span.btn-active-nein, .btmnnwsshrt .normarticle .nws-shrt span.btn-active-nein, .btmnshrt .normarticle .aboutus .aboutus-shrt span.btn-active-nein, .btmnrndm .nextcatarticleitem .dest-shrt span.btn-active-nein, .startseite .strt-cnt .strt-dest .dest-shrt span.btn-active-nein,
      .startseite .strt-cnt .strt-nws .nws-shrt span.btn-active-nein,
      .startseite .strt-cnt .strt-vnt .vnt-shrt span.btn-active-nein {
        top: 0;
        padding: 5px; } }
  .rgn-shrt:hover span, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt:hover span, .btmnshrt .normarticle .dest-shrt:hover span, .act-shrt:hover span, .btmnnwsshrt .normarticle .nws-shrt:hover span, .btmnshrt .normarticle .aboutus .aboutus-shrt:hover span, .btmnrndm .nextcatarticleitem .dest-shrt:hover span, .startseite .strt-cnt .strt-dest .dest-shrt:hover span,
  .startseite .strt-cnt .strt-nws .nws-shrt:hover span,
  .startseite .strt-cnt .strt-vnt .vnt-shrt:hover span {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .rgn-shrt:hover p, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt:hover p, .btmnshrt .normarticle .dest-shrt:hover p, .act-shrt:hover p, .btmnnwsshrt .normarticle .nws-shrt:hover p, .btmnshrt .normarticle .aboutus .aboutus-shrt:hover p, .btmnrndm .nextcatarticleitem .dest-shrt:hover p, .startseite .strt-cnt .strt-dest .dest-shrt:hover p,
  .startseite .strt-cnt .strt-nws .nws-shrt:hover p,
  .startseite .strt-cnt .strt-vnt .vnt-shrt:hover p {
    bottom: 0;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .rgn-shrt:hover p span, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt:hover p span, .btmnshrt .normarticle .dest-shrt:hover p span, .act-shrt:hover p span, .btmnnwsshrt .normarticle .nws-shrt:hover p span, .btmnshrt .normarticle .aboutus .aboutus-shrt:hover p span, .btmnrndm .nextcatarticleitem .dest-shrt:hover p span, .startseite .strt-cnt .strt-dest .dest-shrt:hover p span,
    .startseite .strt-cnt .strt-nws .nws-shrt:hover p span,
    .startseite .strt-cnt .strt-vnt .vnt-shrt:hover p span {
      filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
      opacity: 1;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
  .rgn-shrt:hover h2, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt:hover h2, .btmnshrt .normarticle .dest-shrt:hover h2, .act-shrt:hover h2, .btmnnwsshrt .normarticle .nws-shrt:hover h2, .btmnshrt .normarticle .aboutus .aboutus-shrt:hover h2, .btmnrndm .nextcatarticleitem .dest-shrt:hover h2, .startseite .strt-cnt .strt-dest .dest-shrt:hover h2,
  .startseite .strt-cnt .strt-nws .nws-shrt:hover h2,
  .startseite .strt-cnt .strt-vnt .vnt-shrt:hover h2 {
    bottom: -250px;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .rgn-shrt:hover .desc-icons, .btmnshrt .nextcatarticle .nextcatarticleitem .dest-shrt:hover .desc-icons, .btmnshrt .normarticle .dest-shrt:hover .desc-icons, .act-shrt:hover .desc-icons, .btmnnwsshrt .normarticle .nws-shrt:hover .desc-icons, .btmnshrt .normarticle .aboutus .aboutus-shrt:hover .desc-icons, .btmnrndm .nextcatarticleitem .dest-shrt:hover .desc-icons, .startseite .strt-cnt .strt-dest .dest-shrt:hover .desc-icons,
  .startseite .strt-cnt .strt-nws .nws-shrt:hover .desc-icons,
  .startseite .strt-cnt .strt-vnt .vnt-shrt:hover .desc-icons {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }



.vd-cntr {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden; }
  .vd-cntr iframe,
  .vd-cntr object,
  .vd-cntr embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }



@media screen and (max-width: 800px) {
  header {
    margin-top: 46px; } }
header .bthdin {
  padding: 15px 0; }
  @media screen and (max-width: 800px) {
    header .bthdin {
      border-bottom: 2px dashed #26A65B; } }
  header .bthdin .bthdrlg {
    display: block;
    width: 30%;
    float: left; }
    @media screen and (max-width: 500px) {
      header .bthdin .bthdrlg {
        float: none;
        width: 100%;
        text-align: center;
        margin-bottom: 10px; } }
    header .bthdin .bthdrlg img {
      height: 60px; }
      @media screen and (max-width: 500px) {
        header .bthdin .bthdrlg img {
          height: 40px; } }
  @media screen and (max-width: 1130px) {
    header .bthdin {
      padding: 15px 4%; } }
  header .bthdin nav.bthdtpnv {
    display: block;
    width: 70%;
    float: right;
    text-align: right; }
    @media screen and (max-width: 500px) {
      header .bthdin nav.bthdtpnv {
        width: 100%;
        float: none;
        text-align: center; } }
    header .bthdin nav.bthdtpnv a {
      display: inline-block;
      padding: 3px 10px;
      color: #333;
      text-decoration: none; }
      header .bthdin nav.bthdtpnv a:visited, header .bthdin nav.bthdtpnv a:active {
        color: #333; }
      header .bthdin nav.bthdtpnv a:hover {
        color: #26A65B; }
      header .bthdin nav.bthdtpnv a.smlnk {
        width: 20px;
        height: 20px;
        overflow: hidden;
        color: transparent;
        -moz-user-select: -moz-none;
        -ms-user-select: none;
        -webkit-user-select: none;
        user-select: none;
        margin-right: 15px;
        position: relative;
        top: 4px; }
        header .bthdin nav.bthdtpnv a.smlnk.fblnk {
          background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
          background-size: 60px 1340px;
          background-position: 0px -280px; }
          header .bthdin nav.bthdtpnv a.smlnk.fblnk:hover {
            background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
            background-size: 60px 1340px;
            background-position: -40px -280px; }
        header .bthdin nav.bthdtpnv a.smlnk.iglnk {
          background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
          background-size: 60px 1340px;
          background-position: 0px -380px; }
          header .bthdin nav.bthdtpnv a.smlnk.iglnk:hover {
            background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
            background-size: 60px 1340px;
            background-position: -40px -380px; }
        header .bthdin nav.bthdtpnv a.smlnk.twlnk {
          background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
          background-size: 60px 1340px;
          background-position: 0px -840px;
          margin-right: 0; }
          header .bthdin nav.bthdtpnv a.smlnk.twlnk:hover {
            background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
            background-size: 60px 1340px;
            background-position: -40px -840px; }



.bthdtpll {
  
   }
  .bthdtpll .hdrpic {
    width: 100%;
    height: 0;
    position: relative;
    overflow: hidden;
    padding-top: 17%; }
    @media screen and (max-width: 500px) {
      .bthdtpll .hdrpic {
        padding-top: 19%; } }
    .bthdtpll .hdrpic source,
    .bthdtpll .hdrpic img {
      width: 100%;
      position: absolute;
      top: 50%;
      left: 50%;
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
    .bthdtpll .hdrpic .tpllhd,
    .bthdtpll .hdrpic .tplltxt {
      display: block;
      width: 100%;
      text-align: center;
      position: absolute;
      font-weight: bold;
      color: #fff;
      text-shadow: 1px 1px 0px #000, 1px -1px 0px #000, -1px 1px 0px #000, -1px -1px 0px #000; }
    .bthdtpll .hdrpic .tpllhd {
      font-size: 45px;
      bottom: 70px; }
      @media screen and (max-width: 800px) {
        .bthdtpll .hdrpic .tpllhd {
          bottom: 20px; } }
    .bthdtpll .hdrpic .tplltxt {
      font-size: 30px;
      bottom: 20px; }
      @media screen and (max-width: 800px) {
        .bthdtpll .hdrpic .tplltxt {
          display: none; } }



div.fadecontainer {
  background-color: transparent;
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 60%;
  overflow: hidden; }
  div.fadecontainer a.fadeprevious,
  div.fadecontainer a.fadenext {
    display: none; }
  div.fadecontainer div.fadepic {
    z-index: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
    div.fadecontainer div.fadepic.dofadein {
      z-index: 100; }
  div.fadecontainer.firstrun div.fadepicv2 {
    opacity: 1; }
    div.fadecontainer.firstrun div.fadepicv2 + div.fadepicv2 {
      opacity: 0; }
  div.fadecontainer.furtherrun div.fadepicv2 {
    -moz-transition: opacity 1s ease;
    -o-transition: opacity 1s ease;
    -webkit-transition: opacity 1s ease;
    transition: opacity 1s ease;
    opacity: 0; }
  div.fadecontainer.furtherrun div.dofadein {
    opacity: 1; }
  div.fadecontainer span.animationpagescroll {
    display: none; }
  div.fadecontainer div.fadecontent {
    position: absolute;
    width: 100%;
    bottom: 0;
    color: #fff;
    text-align: left;
    padding: 15px;
    z-index: 200;
    background-color: rgba(38, 166, 91, 0.5);
    font-weight: bold; }



div.fadecontainer .fadepic:not(.dofadein) {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none; }




nav.bthdnav {
  width: 100%;
  border-top: 2px dashed #26A65B;
  border-bottom: 2px dashed #26A65B; }
  @media screen and (max-width: 800px) {
    nav.bthdnav {
      position: fixed;
      top: 0;
      background: #26A65B;
      width: 100vw;
      z-index: 10000; } }
  nav.bthdnav nav {
    width: 100%;
    max-width: 1130px;
    margin: 0 auto;
    border: 0;
    -webkit-align-items: stretch;
    align-items: stretch; }
    @media screen and (max-width: 800px) {
      nav.bthdnav nav {
        border-color: #fff; } }
    nav.bthdnav nav a {
      color: #fff;
      display: inline-block;
      padding: 10px 15px;
      text-decoration: none;
      font-weight: bold;
      flex: 1;
      text-align: center;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      nav.bthdnav nav a:nth-of-type(odd) {
        background: #26A65B; }
      nav.bthdnav nav a:nth-of-type(even) {
        background: #67c18c; }
      nav.bthdnav nav a.active, nav.bthdnav nav a:hover {
        background: #7dca9d;
        color: #fff;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease; }
        @media screen and (max-width: 800px) {
          nav.bthdnav nav a.active, nav.bthdnav nav a:hover {
            background: #67c18c; } }
      @media screen and (max-width: 800px) {
        nav.bthdnav nav a {
          width: -webkit-calc(100% / 5);
          width: -moz-calc(100% / 5);
          width: calc(100% / 5);
          text-align: center;
          padding: 10px 0;
          background: transparent;
          color: #fff;
          border-right: 1px solid #fff;
          font-size: 14px; }
          nav.bthdnav nav a:last-of-type {
            border: 0; } }

.rwdmnwr {
  display: none; }


.bthdnvns {
  display: none; }


.btmnbrdcrmbpth {
  width: 100%;
  max-width: 1130px;
  margin: 15px auto; }
  @media screen and (max-width: 1130px) {
    .btmnbrdcrmbpth {
      display: block;
      padding: 0 4%; } }
  .btmnbrdcrmbpth .breadcrumbpath {
    display: inline-block; }
    .btmnbrdcrmbpth .breadcrumbpath a {
      color: #333;
      text-decoration: none;
      display: inline-block; }
      .btmnbrdcrmbpth .breadcrumbpath a:visited, .btmnbrdcrmbpth .breadcrumbpath a:hover, .btmnbrdcrmbpth .breadcrumbpath a:active {
        color: #26A65B; }
      .btmnbrdcrmbpth .breadcrumbpath a::after {
        display: inline-block;
        content: '\00BB';
        margin: 0 4px;
        position: relative;
        top: -1px; }
      .btmnbrdcrmbpth .breadcrumbpath a:last-of-type::after {
        display: none; }



.btmn {
  margin-bottom: 30px; }
  @media screen and (max-width: 1130px) {
    .btmn {
      padding: 0 4%; } }
  @media screen and (max-width: 800px) {
    .btmn {
      -moz-hyphens: auto;
      -ms-hyphens: auto;
      -webkit-hyphens: auto;
      hyphens: auto; } }
  .btmn h1 {
    display: block;
    margin-bottom: 30px;
    line-height: 110%; }
  .btmn iframe {
    max-width: 100%; }
  .btmn .mainarticle h1:first-child,
  .btmn .articledetail h1:first-child {
    margin-top: 50px; }
  .btmn p a {
    color: #26A65B;
    text-decoration: none; }
    .btmn p a:hover {
      text-decoration: underline; }
  .btmn .btmnprnt {
    display: none; }
  .btmn img {
    max-width: 100%; }
  .btmn .btmnmn a {
    color: #26A65B;
    text-decoration: none; }
    .btmn .btmnmn a:hover {
      text-decoration: underline; }
    .btmn .btmnmn a:visited, .btmn .btmnmn a:hover, .btmn .btmnmn a:active {
      color: #26A65B; }




.rgn-dtl {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-bottom: 50px; }
  .rgn-dtl .rgn-dtl-img {
    width: 30%;
    text-align: justify; }
    .rgn-dtl .rgn-dtl-img picture {
      display: block; }
    .rgn-dtl .rgn-dtl-img a {
      font-weight: bold; }
      .rgn-dtl .rgn-dtl-img a.zl-0 {
        font-weight: normal; }
    @media screen and (max-width: 500px) {
      .rgn-dtl .rgn-dtl-img {
        width: 100%;
        -webkit-order: 1;
        order: 1;
        text-align: center;
        margin-bottom: 30px; } }
    .rgn-dtl .rgn-dtl-img img {
      max-width: 100%; }
      @media screen and (max-width: 500px) {
        .rgn-dtl .rgn-dtl-img img {
          max-width: 60%; } }
  .rgn-dtl .rgn-dtl-nf {
    width: 65%;
    margin-right: 5%; }
    @media screen and (max-width: 500px) {
      .rgn-dtl .rgn-dtl-nf {
        width: 100%;
        margin-right: 0;
        -webkit-order: 2;
        order: 2; } }
    .rgn-dtl .rgn-dtl-nf h1 {
      text-align: left;
      display: block;
      margin-bottom: 10px; }



.rgn-shrt span.wthr-nfo,
.shrtdstlnk span.wthr-nfo {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  display: inline-block; }
.rgn-shrt.wthr-200 span.wthr-nfo, .rgn-shrt.wthr-201 span.wthr-nfo, .rgn-shrt.wthr-202 span.wthr-nfo, .rgn-shrt.wthr-210 span.wthr-nfo, .rgn-shrt.wthr-211 span.wthr-nfo, .rgn-shrt.wthr-212 span.wthr-nfo, .rgn-shrt.wthr-221 span.wthr-nfo, .rgn-shrt.wthr-230 span.wthr-nfo, .rgn-shrt.wthr-231 span.wthr-nfo, .rgn-shrt.wthr-232 span.wthr-nfo,
.shrtdstlnk.wthr-200 span.wthr-nfo,
.shrtdstlnk.wthr-201 span.wthr-nfo,
.shrtdstlnk.wthr-202 span.wthr-nfo,
.shrtdstlnk.wthr-210 span.wthr-nfo,
.shrtdstlnk.wthr-211 span.wthr-nfo,
.shrtdstlnk.wthr-212 span.wthr-nfo,
.shrtdstlnk.wthr-221 span.wthr-nfo,
.shrtdstlnk.wthr-230 span.wthr-nfo,
.shrtdstlnk.wthr-231 span.wthr-nfo,
.shrtdstlnk.wthr-232 span.wthr-nfo {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 45px 1005px;
  background-position: -15px -825px; }
.rgn-shrt.wthr-300 span.wthr-nfo, .rgn-shrt.wthr-301 span.wthr-nfo, .rgn-shrt.wthr-302 span.wthr-nfo, .rgn-shrt.wthr-310 span.wthr-nfo, .rgn-shrt.wthr-311 span.wthr-nfo, .rgn-shrt.wthr-312 span.wthr-nfo, .rgn-shrt.wthr-313 span.wthr-nfo, .rgn-shrt.wthr-314 span.wthr-nfo, .rgn-shrt.wthr-321 span.wthr-nfo,
.shrtdstlnk.wthr-300 span.wthr-nfo,
.shrtdstlnk.wthr-301 span.wthr-nfo,
.shrtdstlnk.wthr-302 span.wthr-nfo,
.shrtdstlnk.wthr-310 span.wthr-nfo,
.shrtdstlnk.wthr-311 span.wthr-nfo,
.shrtdstlnk.wthr-312 span.wthr-nfo,
.shrtdstlnk.wthr-313 span.wthr-nfo,
.shrtdstlnk.wthr-314 span.wthr-nfo,
.shrtdstlnk.wthr-321 span.wthr-nfo {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 45px 1005px;
  background-position: -15px -855px; }
.rgn-shrt.wthr-500 span.wthr-nfo, .rgn-shrt.wthr-501 span.wthr-nfo, .rgn-shrt.wthr-502 span.wthr-nfo, .rgn-shrt.wthr-503 span.wthr-nfo, .rgn-shrt.wthr-504 span.wthr-nfo, .rgn-shrt.wthr-511 span.wthr-nfo, .rgn-shrt.wthr-520 span.wthr-nfo, .rgn-shrt.wthr-521 span.wthr-nfo, .rgn-shrt.wthr-522 span.wthr-nfo, .rgn-shrt.wthr-531 span.wthr-nfo,
.shrtdstlnk.wthr-500 span.wthr-nfo,
.shrtdstlnk.wthr-501 span.wthr-nfo,
.shrtdstlnk.wthr-502 span.wthr-nfo,
.shrtdstlnk.wthr-503 span.wthr-nfo,
.shrtdstlnk.wthr-504 span.wthr-nfo,
.shrtdstlnk.wthr-511 span.wthr-nfo,
.shrtdstlnk.wthr-520 span.wthr-nfo,
.shrtdstlnk.wthr-521 span.wthr-nfo,
.shrtdstlnk.wthr-522 span.wthr-nfo,
.shrtdstlnk.wthr-531 span.wthr-nfo {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 45px 1005px;
  background-position: -15px -840px; }
.rgn-shrt.wthr-600 span.wthr-nfo, .rgn-shrt.wthr-601 span.wthr-nfo, .rgn-shrt.wthr-602 span.wthr-nfo, .rgn-shrt.wthr-611 span.wthr-nfo, .rgn-shrt.wthr-612 span.wthr-nfo, .rgn-shrt.wthr-615 span.wthr-nfo, .rgn-shrt.wthr-616 span.wthr-nfo, .rgn-shrt.wthr-620 span.wthr-nfo, .rgn-shrt.wthr-621 span.wthr-nfo, .rgn-shrt.wthr-622 span.wthr-nfo,
.shrtdstlnk.wthr-600 span.wthr-nfo,
.shrtdstlnk.wthr-601 span.wthr-nfo,
.shrtdstlnk.wthr-602 span.wthr-nfo,
.shrtdstlnk.wthr-611 span.wthr-nfo,
.shrtdstlnk.wthr-612 span.wthr-nfo,
.shrtdstlnk.wthr-615 span.wthr-nfo,
.shrtdstlnk.wthr-616 span.wthr-nfo,
.shrtdstlnk.wthr-620 span.wthr-nfo,
.shrtdstlnk.wthr-621 span.wthr-nfo,
.shrtdstlnk.wthr-622 span.wthr-nfo {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 45px 1005px;
  background-position: -15px -870px; }
.rgn-shrt.wthr-701 span.wthr-nfo, .rgn-shrt.wthr-711 span.wthr-nfo, .rgn-shrt.wthr-721 span.wthr-nfo, .rgn-shrt.wthr-731 span.wthr-nfo, .rgn-shrt.wthr-741 span.wthr-nfo, .rgn-shrt.wthr-751 span.wthr-nfo, .rgn-shrt.wthr-761 span.wthr-nfo, .rgn-shrt.wthr-762 span.wthr-nfo, .rgn-shrt.wthr-771 span.wthr-nfo, .rgn-shrt.wthr-781 span.wthr-nfo,
.shrtdstlnk.wthr-701 span.wthr-nfo,
.shrtdstlnk.wthr-711 span.wthr-nfo,
.shrtdstlnk.wthr-721 span.wthr-nfo,
.shrtdstlnk.wthr-731 span.wthr-nfo,
.shrtdstlnk.wthr-741 span.wthr-nfo,
.shrtdstlnk.wthr-751 span.wthr-nfo,
.shrtdstlnk.wthr-761 span.wthr-nfo,
.shrtdstlnk.wthr-762 span.wthr-nfo,
.shrtdstlnk.wthr-771 span.wthr-nfo,
.shrtdstlnk.wthr-781 span.wthr-nfo {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 45px 1005px;
  background-position: -15px -810px; }
.rgn-shrt.wthr-800 span.wthr-nfo,
.shrtdstlnk.wthr-800 span.wthr-nfo {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 75px 1675px;
  background-position: -25px -975px; }
.rgn-shrt.wthr-801 span.wthr-nfo,
.shrtdstlnk.wthr-801 span.wthr-nfo {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 45px 1005px;
  background-position: -15px -705px; }
.rgn-shrt.wthr-802 span.wthr-nfo, .rgn-shrt.wthr-803 span.wthr-nfo,
.shrtdstlnk.wthr-802 span.wthr-nfo,
.shrtdstlnk.wthr-803 span.wthr-nfo {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 45px 1005px;
  background-position: -15px -750px; }
.rgn-shrt.wthr-804 span.wthr-nfo,
.shrtdstlnk.wthr-804 span.wthr-nfo {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 45px 1005px;
  background-position: -15px -735px; }
.rgn-shrt.wthr-900 span.wthr-nfo, .rgn-shrt.wthr-901 span.wthr-nfo, .rgn-shrt.wthr-902 span.wthr-nfo, .rgn-shrt.wthr-903 span.wthr-nfo, .rgn-shrt.wthr-904 span.wthr-nfo, .rgn-shrt.wthr-905 span.wthr-nfo, .rgn-shrt.wthr-906 span.wthr-nfo, .rgn-shrt.wthr-951 span.wthr-nfo, .rgn-shrt.wthr-952 span.wthr-nfo, .rgn-shrt.wthr-953 span.wthr-nfo, .rgn-shrt.wthr-954 span.wthr-nfo, .rgn-shrt.wthr-955 span.wthr-nfo, .rgn-shrt.wthr-956 span.wthr-nfo, .rgn-shrt.wthr-957 span.wthr-nfo, .rgn-shrt.wthr-958 span.wthr-nfo, .rgn-shrt.wthr-959 span.wthr-nfo, .rgn-shrt.wthr-960 span.wthr-nfo, .rgn-shrt.wthr-961 span.wthr-nfo, .rgn-shrt.wthr-962 span.wthr-nfo,
.shrtdstlnk.wthr-900 span.wthr-nfo,
.shrtdstlnk.wthr-901 span.wthr-nfo,
.shrtdstlnk.wthr-902 span.wthr-nfo,
.shrtdstlnk.wthr-903 span.wthr-nfo,
.shrtdstlnk.wthr-904 span.wthr-nfo,
.shrtdstlnk.wthr-905 span.wthr-nfo,
.shrtdstlnk.wthr-906 span.wthr-nfo,
.shrtdstlnk.wthr-951 span.wthr-nfo,
.shrtdstlnk.wthr-952 span.wthr-nfo,
.shrtdstlnk.wthr-953 span.wthr-nfo,
.shrtdstlnk.wthr-954 span.wthr-nfo,
.shrtdstlnk.wthr-955 span.wthr-nfo,
.shrtdstlnk.wthr-956 span.wthr-nfo,
.shrtdstlnk.wthr-957 span.wthr-nfo,
.shrtdstlnk.wthr-958 span.wthr-nfo,
.shrtdstlnk.wthr-959 span.wthr-nfo,
.shrtdstlnk.wthr-960 span.wthr-nfo,
.shrtdstlnk.wthr-961 span.wthr-nfo,
.shrtdstlnk.wthr-962 span.wthr-nfo {
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
  background-size: 45px 1005px;
  background-position: -15px -690px; }



.dest-gen,
.dest-desc,
.dest-tbl {
  display: block;
  margin-bottom: 30px; }

.dest-gen h1 {
  display: block;
  margin-top: 50px;
  margin-bottom: 0; }
.dest-gen .dest-gen-img {
  position: relative; }
  .dest-gen .dest-gen-img img {
    width: 100%; }
  .dest-gen .dest-gen-img span.btn-active-ja {
    display: none; }
  .dest-gen .dest-gen-img span.btn-active-nein {
    display: block;
    position: absolute;
    top: 20px;
    left: 0;
    background: rgba(255, 0, 0, 0.6);
    color: #fff;
    font-weight: bold;
    padding: 10px;
    width: auto; }
    @media screen and (max-width: 500px) {
      .dest-gen .dest-gen-img span.btn-active-nein {
        top: 0;
        padding: 5px; } }
  .dest-gen .dest-gen-img span.btn-schoenwetter, .dest-gen .dest-gen-img span.btn-schlechtwetter, .dest-gen .dest-gen-img span.btn-allwetter {
    position: absolute;
    display: block;
    top: 70px;
    right: 0;
    border: 10px solid rgba(0, 0, 0, 0.8);
    background: rgba(0, 0, 0, 0.8);
    -moz-background-clip: padding;
    -o-background-clip: padding-box;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    width: 50px;
    height: 50px; }
    @media screen and (max-width: 500px) {
      .dest-gen .dest-gen-img span.btn-schoenwetter, .dest-gen .dest-gen-img span.btn-schlechtwetter, .dest-gen .dest-gen-img span.btn-allwetter {
        top: 0; } }
  .dest-gen .dest-gen-img span.btn-schoenwetter {
    background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
    background-size: 90px 2010px;
    background-position: -30px -1170px; }
  .dest-gen .dest-gen-img span.btn-schlechtwetter {
    background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
    background-size: 90px 2010px;
    background-position: -30px -1020px; }
  .dest-gen .dest-gen-img span.btn-allwetter {
    background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
    background-size: 90px 2010px;
    background-position: -30px -60px; }
.dest-gen span {
  width: 100%;
  background: #26A65B;
  padding: 10px;
  display: block;
  color: #fff;
  position: relative;
  top: -7px;
  text-align: center; }

.dest-desc {
  margin: 50px 0; }
  .dest-desc h2 {
    display: block;
    margin-bottom: 10px;
    line-height: 110%; }
  .dest-desc .dest-desc-in .dest-desc-in-cnt {
    margin-bottom: 40px; }
    @media screen and (max-width: 800px) {
      .dest-desc .dest-desc-in .dest-desc-in-cnt {
        margin-bottom: 25px; } }
    .dest-desc .dest-desc-in .dest-desc-in-cnt:empty {
      display: none; }
  .dest-desc .dest-desc-in h3 {
    display: block;
    margin-bottom: 5px; }
  .dest-desc .dest-desc-in a {
    color: #26A65B;
    font-weight: bold;
    text-decoration: underline; }
    .dest-desc .dest-desc-in a:visited, .dest-desc .dest-desc-in a:hover, .dest-desc .dest-desc-in a:active {
      color: #26A65B;
      text-decoration: none; }

.dest-tbl {
  width: 35%;
  float: right;
  margin: 0 0 30px 30px; }
  @media screen and (max-width: 800px) {
    .dest-tbl {
      float: none;
      width: 100%;
      margin: 0 0 30px 0; } }
  .dest-tbl table {
    background: #26A65B;
    width: 100%; }
    .dest-tbl table tr td:first-of-type {
      padding: 15px 10px 2px 10px; }
    .dest-tbl table tr td:nth-of-type(2), .dest-tbl table tr td:last-of-type {
      padding: 2px 10px 10px 10px; }
    .dest-tbl table td {
      color: #fff;
      vertical-align: top;
      display: block;
      position: relative; }
      .dest-tbl table td:first-of-type {
        font-weight: bold;
        padding-top: 20px; }
      .dest-tbl table td a {
        color: #fff !important;
        text-decoration: underline !important; }
        .dest-tbl table td a:visited, .dest-tbl table td a:hover, .dest-tbl table td a:active {
          color: #fff !important;
          text-decoration: none !important; }
        .dest-tbl table td a.wbstlnk::before, .dest-tbl table td a.mpslnk::before, .dest-tbl table td a.dwnlnk::before {
          content: '';
          display: inline-block;
          width: 15px;
          height: 15px;
          margin-right: 5px;
          position: relative;
          top: 2px; }
        .dest-tbl table td a.wbstlnk::before {
          background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
          background-size: 45px 1005px;
          background-position: -15px -240px; }
        .dest-tbl table td a.mpslnk::before {
          background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
          background-size: 45px 1005px;
          background-position: -15px -390px; }
        .dest-tbl table td a.dwnlnk::before {
          background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
          background-size: 45px 1005px;
          background-position: -15px -180px; }
      .dest-tbl table td span.attr-icon {
        display: inline-block;
        width: 35px;
        height: 35px;
        margin: 0 5px;
        color: transparent;
        overflow: hidden;
        -moz-user-select: -moz-none;
        -ms-user-select: none;
        -webkit-user-select: none;
        user-select: none;
        cursor: default;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 80%;
        border: 1px solid #fff;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px; }
        .dest-tbl table td span.attr-icon.kinderwagen {
          background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/kinderwagen.png"); }
        .dest-tbl table td span.attr-icon.barrierefrei {
          background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/barrierefrei.png"); }
        .dest-tbl table td span.attr-icon.nicht-barrierefrei {
          background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/nicht-barrierefrei.png"); }
        .dest-tbl table td span.attr-icon.zugang-immer {
          background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/zugang-immer.png"); }
        .dest-tbl table td span.attr-icon.nur-sommer {
          background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/nur-sommer.png"); }
        .dest-tbl table td span.attr-icon.bewirtung {
          background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/bewirtung.png"); }
        .dest-tbl table td span.attr-icon.camping {
          background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/camping.png"); }
        .dest-tbl table td span.attr-icon.wohnmobil {
          background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/wohnmobil.png"); }
        .dest-tbl table td span.attr-icon.hunde {
          background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/hunde.png"); }

.dest-map img {
  width: 100%;
  height: auto; }

.yt-vid {
  margin-bottom: 30px; }
  .yt-vid h2 {
    display: block;
    width: 100%;
    margin-bottom: 15px; }
  .yt-vid .yt-vid-cntnt {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap; }
    .yt-vid .yt-vid-cntnt .yt-vid-l {
      width: 70%; }
      @media screen and (max-width: 1100px) {
        .yt-vid .yt-vid-cntnt .yt-vid-l {
          width: 100%; } }
    .yt-vid .yt-vid-cntnt .yt-vid-r {
      width: 30%;
      background: #67c18c;
      position: relative; }
      @media screen and (max-width: 1100px) {
        .yt-vid .yt-vid-cntnt .yt-vid-r {
          width: 100%; } }
      .yt-vid .yt-vid-cntnt .yt-vid-r p {
        position: absolute;
        bottom: 0;
        width: 100%;
        display: block;
        padding: 15px;
        color: #fff; }
        @media screen and (max-width: 1100px) {
          .yt-vid .yt-vid-cntnt .yt-vid-r p {
            position: relative; } }
        .yt-vid .yt-vid-cntnt .yt-vid-r p a {
          display: block;
          padding: 4px;
          background: transparent;
          border: 1px solid #cd201f;
          -moz-border-radius: 5px;
          -webkit-border-radius: 5px;
          border-radius: 5px;
          color: #cd201f !important;
          text-decoration: none;
          text-align: center;
          margin-top: 10px; }
          .yt-vid .yt-vid-cntnt .yt-vid-r p a:hover, .yt-vid .yt-vid-cntnt .yt-vid-r p a:visited, .yt-vid .yt-vid-cntnt .yt-vid-r p a:active {
            background: transparent;
            border: 1px solid #cd201f;
            color: #cd201f !important; }


.btmnshrt .nextcatarticle .nextcatarticleitem {
  width: -webkit-calc(33.33333% - 30px*0.66667);
  width: -moz-calc(33.33333% - 30px*0.66667);
  width: calc(33.33333% - 30px*0.66667);
  margin-left: 30px;
  margin-bottom: 30px; }
  .btmnshrt .nextcatarticle .nextcatarticleitem:nth-of-type(3n+1) {
    margin-left: 0; }
  @media screen and (max-width: 800px) {
    .btmnshrt .nextcatarticle .nextcatarticleitem {
      width: -webkit-calc(50% - 30px*0.5);
      width: -moz-calc(50% - 30px*0.5);
      width: calc(50% - 30px*0.5);
      margin-left: 30px !important; }
      .btmnshrt .nextcatarticle .nextcatarticleitem:nth-of-type(2n+1) {
        margin-left: 0 !important; } }

.dest-ftr {
  display: block;
  margin-bottom: 10px; }
  .dest-ftr span {
    font-size: 80%; }
  .dest-ftr h4 {
    font-size: 115%; }
  .dest-ftr a {
    color: #fff;
    text-decoration: none; }

.dest-tbl #CDSWIDSSP {
  width: 100% !important; }
  .dest-tbl #CDSWIDSSP .widSSPData {
    background-color: transparent !important;
    padding: 0 0 0 20px !important; }
    .dest-tbl #CDSWIDSSP .widSSPData .widSSPComponent .widSSPSummary {
      display: none; }
    .dest-tbl #CDSWIDSSP .widSSPData .widSSPReviews .widSSPH11 {
      display: none; }
    .dest-tbl #CDSWIDSSP .widSSPData .widSSPReviews dd ul li span {
      color: #fff !important;
      font-size: 16px;
      font-family: "BloggerSansLight"; }
    .dest-tbl #CDSWIDSSP .widSSPData .widSSPLegal {
      color: #fff !important; }
  .dest-tbl #CDSWIDSSP .widSSPBranding {
    display: none; }




body.febody .cmnt {
  margin-top: 50px; }
  body.febody .cmnt.dstntn h2 {
    margin-bottom: 20px; }
  body.febody .cmnt.dstntn div.blogcommentlist {
    margin-bottom: 30px;
    background: #e9f6ef;
    padding: 2%; }
    body.febody .cmnt.dstntn div.blogcommentlist:empty {
      display: none; }
    body.febody .cmnt.dstntn div.blogcommentlist .lstnswr {
      padding-bottom: 15px;
      border-bottom: 1px dashed #fff;
      margin-bottom: 15px; }
      body.febody .cmnt.dstntn div.blogcommentlist .lstnswr:last-of-type {
        padding-bottom: 0;
        border-bottom: 0;
        margin-bottom: 0; }
      body.febody .cmnt.dstntn div.blogcommentlist .lstnswr div.nswrhdr {
        width: 30%; }
        @media screen and (max-width: 800px) {
          body.febody .cmnt.dstntn div.blogcommentlist .lstnswr div.nswrhdr {
            width: 100%; } }
        body.febody .cmnt.dstntn div.blogcommentlist .lstnswr div.nswrhdr > span {
          display: block; }
        body.febody .cmnt.dstntn div.blogcommentlist .lstnswr div.nswrhdr span.answrnm {
          font-size: 130%;
          font-weight: bold; }
      body.febody .cmnt.dstntn div.blogcommentlist .lstnswr div.nwsrdtl {
        width: 70%; }
        @media screen and (max-width: 800px) {
          body.febody .cmnt.dstntn div.blogcommentlist .lstnswr div.nwsrdtl {
            width: 100%; } }
        body.febody .cmnt.dstntn div.blogcommentlist .lstnswr div.nwsrdtl > span {
          display: block; }
  body.febody .cmnt.dstntn .newcmmnt .frmblgcmnt form .cmtfrm > input, body.febody .cmnt.dstntn .newcmmnt .frmblgcmnt form .cmtfrm > span, body.febody .cmnt.dstntn .newcmmnt .frmblgcmnt form .cmtfrm > textarea {
    display: block; }
  body.febody .cmnt.dstntn .newcmmnt .frmblgcmnt form .cmtfrm > input, body.febody .cmnt.dstntn .newcmmnt .frmblgcmnt form .cmtfrm > textarea {
    padding: 5px;
    border: 1px solid #26A65B;
    margin: 5px 0;
    width: 100%;
    font-family: "BloggerSansLight";
    font-size: 100%; }
  body.febody .cmnt.dstntn .newcmmnt .frmblgcmnt form .cmtfrm > textarea {
    resize: vertical;
    min-height: 200px; }
  body.febody .cmnt.dstntn .newcmmnt .frmblgcmnt form .cmtfrm span.stars {
    margin: 10px 0; }
    body.febody .cmnt.dstntn .newcmmnt .frmblgcmnt form .cmtfrm span.stars span.str {
      display: inline-block;
      margin-right: 5px;
      color: transparent;
      -moz-user-select: -moz-none;
      -ms-user-select: none;
      -webkit-user-select: none;
      user-select: none;
      width: 20px;
      height: 20px;
      background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/rvw-star.png");
      background-repeat: no-repeat;
      -moz-background-size: contain;
      -o-background-size: contain;
      -webkit-background-size: contain;
      background-size: contain;
      -webkit-filter: grayscale(100%);
      filter: grayscale(100%); }
      body.febody .cmnt.dstntn .newcmmnt .frmblgcmnt form .cmtfrm span.stars span.str:last-of-type {
        margin-right: 0; }
      body.febody .cmnt.dstntn .newcmmnt .frmblgcmnt form .cmtfrm span.stars span.str.selected {
        -webkit-filter: grayscale(0%);
        filter: grayscale(0%); }
      body.febody .cmnt.dstntn .newcmmnt .frmblgcmnt form .cmtfrm span.stars span.str:hover {
        -webkit-filter: grayscale(0%);
        filter: grayscale(0%); }
  body.febody .cmnt.dstntn .userbutton {
    text-align: center;
    padding: 5px;
    border: 1px solid #26A65B;
    background: #26A65B;
    color: #fff;
    text-decoration: none;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    body.febody .cmnt.dstntn .userbutton:hover {
      background: transparent;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      color: #26A65B; }
    body.febody .cmnt.dstntn .userbutton.hideshowlink, body.febody .cmnt.dstntn .userbutton.confirm {
      display: block;
      margin-bottom: 20px; }


span.rvw {
  display: block;
  height: 20px;
  width: 0;
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/rvw-star.png");
  background-repeat: repeat-x;
  background-size: contain;
  color: transparent;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  margin-bottom: 10px; }
  span.rvw.rvws-0 {
    width: 20px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%); }
  span.rvw.rvws-1 {
    width: 20px; }
  span.rvw.rvws-2 {
    width: 40px; }
  span.rvw.rvws-3 {
    width: 60px; }
  span.rvw.rvws-4 {
    width: 80px; }
  span.rvw.rvws-5 {
    width: 100px; }


.pcgllrylst {
  margin-bottom: 30px;
  width: 100%; }

div div.normpicitem {
  -moz-transition: all 1s;
  -o-transition: all 1s;
  -webkit-transition: all 1s;
  transition: all 1s;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  width: 22%;
  overflow: hidden;
  margin: 10px 0 10px 4%;
  border: 3px solid #26A65B;
  vertical-align: middle;
  height: 220px;
  background-position: center center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover; }
  @media screen and (max-width: 500px) {
    div div.normpicitem {
      height: 100px; } }
  div div.normpicitem:nth-of-type(4n+1) {
    margin-left: 0; }
  div div.normpicitem:hover {
    border: 3px solid #666; }
    div div.normpicitem:hover .normpicitemlabel {
      color: #666; }
  div div.normpicitem .normpicitemlabel {
    -moz-transition: all 1s;
    -o-transition: all 1s;
    -webkit-transition: all 1s;
    transition: all 1s;
    bottom: 5px;
    background: #999;
    padding: 5px;
    color: #26A65B;
    min-height: 50px; }
  div div.normpicitem:nth-child(3n) {
    margin-right: 0; }
  div div.normpicitem span.pic {
    display: block;
    height: 220px;
    overflow: hidden;
    cursor: pointer;
    text-align: center; }
    @media screen and (max-width: 500px) {
      div div.normpicitem span.pic {
        height: 100px; } }
    div div.normpicitem span.pic img {
      height: 100%;
      width: 100%;
      object-fit: cover; }
  div div.normpicitem div.legend {
    position: absolute;
    bottom: 0;
    display: inline-block;
    width: 30px;
    height: 98%;
    margin: -40px 0 0 0;
    padding: 5px 1%;
    background: rgba(0, 0, 0, 0.5) url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/icon_zoom.png") no-repeat 95% center;
    color: #fff;
    font-size: 80%;
    line-height: 100%;
    font-weight: bold; }

div.zmsldrppp {
  background: #000;
  background: rgba(0, 0, 0, 0.85);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 20000; }
  div.zmsldrppp div.zmsldrpppcontent {
    -moz-box-shadow: 0 0 20px #d6d6d6;
    -webkit-box-shadow: 0 0 20px #d6d6d6;
    box-shadow: 0 0 20px #d6d6d6;
    text-align: center;
    vertical-align: middle;
    width: 100vw;
    height: 100vh;
    margin: 0;
    cursor: pointer;
    border: 1px solid #444; }
    div.zmsldrppp div.zmsldrpppcontent .zmsldrpppcontentpic {
      left: -webkit-calc(50% - 1000px / 2);
      left: -moz-calc(50% - 1000px / 2);
      left: calc(50% - 1000px / 2);
      top: -webkit-calc(50% - 1000px / 2);
      top: -moz-calc(50% - 1000px / 2);
      top: calc(50% - 1000px / 2);
      max-width: 1000px;
      max-height: 1000px;
      width: 100%;
      height: 100%;
      display: table;
      position: fixed; }
      @media screen and (max-width: 1000px) {
        div.zmsldrppp div.zmsldrpppcontent .zmsldrpppcontentpic {
          top: auto;
          left: auto; } }
      div.zmsldrppp div.zmsldrpppcontent .zmsldrpppcontentpic .zmsldrpppcontentpicinnerdiv {
        display: table-cell;
        vertical-align: middle; }
        div.zmsldrppp div.zmsldrpppcontent .zmsldrpppcontentpic .zmsldrpppcontentpicinnerdiv img {
          max-width: 100%;
          height: auto; }
          div.zmsldrppp div.zmsldrpppcontent .zmsldrpppcontentpic .zmsldrpppcontentpicinnerdiv img.loading, div.zmsldrppp div.zmsldrpppcontent .zmsldrpppcontentpic .zmsldrpppcontentpicinnerdiv img.unloaded {
            display: none; }
          div.zmsldrppp div.zmsldrpppcontent .zmsldrpppcontentpic .zmsldrpppcontentpicinnerdiv img.loaded {
            display: ''; }
        div.zmsldrppp div.zmsldrpppcontent .zmsldrpppcontentpic .zmsldrpppcontentpicinnerdiv .zmsldrpppcontenttxt {
          color: #FFF;
          line-height: 1;
          padding: 10px 0 0 10px;
          margin-top: -7px;
          font-weight: bold; }
      div.zmsldrppp div.zmsldrpppcontent .zmsldrpppcontentpic.loaded {
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1; }
      div.zmsldrppp div.zmsldrpppcontent .zmsldrpppcontentpic.unloaded {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0; }
      div.zmsldrppp div.zmsldrpppcontent .zmsldrpppcontentpic.loaded, div.zmsldrppp div.zmsldrpppcontent .zmsldrpppcontentpic.unloaded {
        -moz-transition: opacity 1s ease;
        -o-transition: opacity 1s ease;
        -webkit-transition: opacity 1s ease;
        transition: opacity 1s ease; }
  div.zmsldrppp .zmsldrpppclose {
    width: 30px;
    height: 30px;
    display: block;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    position: absolute;
    top: 30px;
    right: 30px;
    z-index: 25000;
    background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
    background-size: 90px 2010px;
    background-position: -30px -300px; }
    div.zmsldrppp .zmsldrpppclose:hover {
      background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
      background-size: 90px 2010px;
      background-position: -60px -300px; }
  div.zmsldrppp .zmsldrpppprev,
  div.zmsldrppp .zmsldrpppnext {
    top: -webkit-calc(50% - 35px);
    top: -moz-calc(50% - 35px);
    top: calc(50% - 35px);
    width: 70px;
    height: 70px;
    cursor: pointer;
    position: absolute;
    z-index: 25000; }
  div.zmsldrppp .zmsldrpppprev {
    background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
    background-size: 210px 4690px;
    background-position: -70px -280px;
    left: 10px; }
    div.zmsldrppp .zmsldrpppprev:hover {
      background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
      background-size: 210px 4690px;
      background-position: -140px -280px; }
  div.zmsldrppp .zmsldrpppnext {
    background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
    background-size: 210px 4690px;
    background-position: -70px -350px;
    right: 10px; }
    div.zmsldrppp .zmsldrpppnext:hover {
      background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
      background-size: 210px 4690px;
      background-position: -140px -350px; }



.act-grp .act-dtl .act-dtl-in {
  width: -webkit-calc(50% - 0px*0.5);
  width: -moz-calc(50% - 0px*0.5);
  width: calc(50% - 0px*0.5);
  margin-left: 0px;
  text-align: center;
  padding-bottom: 30px;
  border-bottom: 1px dashed #26A65B;
  margin-bottom: 30px; }
  .act-grp .act-dtl .act-dtl-in:nth-of-type(2n+1) {
    margin-left: 0; }
  @media screen and (max-width: 500px) {
    .act-grp .act-dtl .act-dtl-in {
      width: -webkit-calc(100% - 0px*0);
      width: -moz-calc(100% - 0px*0);
      width: calc(100% - 0px*0);
      margin-left: 0px !important; }
      .act-grp .act-dtl .act-dtl-in:nth-of-type(1n+1) {
        margin-left: 0 !important; } }
  .act-grp .act-dtl .act-dtl-in img {
    border: 10px solid #26A65B;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 100%;
    max-width: 300px; }
  .act-grp .act-dtl .act-dtl-in h2 {
    margin-bottom: 10px; }




.btmnnwsshrt {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap; }
  .btmnnwsshrt .normarticle {
    width: 32%;
    margin-left: 2%;
    margin-bottom: 30px; }
    .btmnnwsshrt .normarticle:nth-of-type(3n+1) {
      margin-left: 0; }
    @media screen and (max-width: 500px) {
      .btmnnwsshrt .normarticle {
        width: 49%; }
        .btmnnwsshrt .normarticle:nth-of-type(3n+1) {
          margin-left: 2%; }
        .btmnnwsshrt .normarticle:nth-of-type(2n+1) {
          margin-left: 0; } }
    .btmnnwsshrt .normarticle .nws-shrt .btn-active-nein {
      background: rgba(0, 0, 0, 0.7) !important; }

.blgsbln {
  font-size: 200%;
  color: #26A65B;
  width: 100%;
  display: block;
  margin-bottom: 30px;
  text-align: center;
  line-height: 100%; }
  .blgsbln:empty {
    display: none; }

.blog-tbl {
  width: 35%;
  float: right;
  margin: 0 0 30px 30px; }
  @media screen and (max-width: 800px) {
    .blog-tbl {
      float: none;
      width: 100%;
      margin: 0 0 30px 0; } }
  .blog-tbl table {
    background: #26A65B;
    width: 100%; }
    .blog-tbl table tbody {
      display: block;
      padding: 20px; }
    .blog-tbl table tr td {
      color: #fff;
      vertical-align: top;
      display: block;
      position: relative; }
      .blog-tbl table tr td a {
        color: #fff !important;
        text-decoration: underline !important;
        font-weight: normal; }
        .blog-tbl table tr td a:visited, .blog-tbl table tr td a:hover, .blog-tbl table tr td a:active {
          color: #fff !important;
          text-decoration: none !important; }
        .blog-tbl table tr td a.wbstlnk::before {
          content: '';
          display: inline-block;
          width: 15px;
          height: 15px;
          margin-right: 5px;
          position: relative;
          top: 2px;
          background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
          background-size: 45px 1005px;
          background-position: -15px -240px; }

.nws-dtl .nws-pic {
  width: 100%;
  margin-bottom: 50px; }
  .nws-dtl .nws-pic .pic img {
    display: block;
    width: 100%;
    height: auto; }
.nws-dtl p {
  margin-bottom: 50px; }
.nws-dtl h3 {
  margin-bottom: 10px;
  font-weight: bold; }
.nws-dtl a {
  color: #26A65B;
  font-weight: bold;
  text-decoration: underline; }
  .nws-dtl a:hover {
    text-decoration: none; }

.nws-ftr {
  display: block;
  margin-bottom: 10px; }
  .nws-ftr span {
    font-size: 80%;
    color: #fff; }
    .nws-ftr span.news-txt {
      display: block;
      font-size: 115%; }
  .nws-ftr a {
    color: #fff;
    text-decoration: none; }




table.tblvnts {
  width: 100%; }
  table.tblvnts thead {
    font-weight: bold;
    background-color: #67c18c;
    color: #fff; }
    @media screen and (max-width: 800px) {
      table.tblvnts thead {
        display: none; } }
    table.tblvnts thead tr td {
      border: 0; }
  table.tblvnts tr td {
    padding: 7px; }
    table.tblvnts tr td:first-of-type {
      font-weight: bold; }
    @media screen and (max-width: 800px) {
      table.tblvnts tr td {
        display: block;
        width: 100%;
        padding: 2px; } }
  @media screen and (max-width: 800px) {
    table.tblvnts tr.vnttr {
      display: block;
      margin-bottom: 15px;
      padding-bottom: 15px;
      border-bottom: 1px dashed #26A65B; } }
  table.tblvnts tr.vnttr td {
    border-bottom: 1px dashed #26A65B; }
    @media screen and (max-width: 800px) {
      table.tblvnts tr.vnttr td {
        border: 0; }
        table.tblvnts tr.vnttr td:nth-of-type(2), table.tblvnts tr.vnttr td:nth-of-type(3) {
          float: left;
          width: 50%; }
        table.tblvnts tr.vnttr td:nth-of-type(3) {
          text-align: right; } }
  table.tblvnts tr.vntdesc.notdisplay {
    display: none; }
  table.tblvnts tr.vntdesc.display {
    display: block;
    position: fixed;
    max-height: 100vh;
    overflow-y: auto;
    background-color: #fff;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border: 10px solid rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px 3000px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0px 0px 0px 3000px rgba(0, 0, 0, 0.7);
    box-shadow: 0px 0px 0px 3000px rgba(0, 0, 0, 0.7);
    padding: 15px;
    z-index: 10000;
    width: 100%;
    max-width: 1130px; }
    @media screen and (max-width: 800px) {
      table.tblvnts tr.vntdesc.display {
        top: 0;
        left: 0;
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        min-height: 100vh; } }
    table.tblvnts tr.vntdesc.display td {
      font-weight: normal;
      width: 100%; }
      table.tblvnts tr.vntdesc.display td span.vntbtn {
        float: right;
        font-size: 300%;
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        text-decoration: none; }
        table.tblvnts tr.vntdesc.display td span.vntbtn::before {
          display: none; }
  table.tblvnts .vntbtn {
    color: #26A65B; }
    table.tblvnts .vntbtn::before {
      display: inline-block;
      content: '+'; }

.dest-vnts {
  margin-bottom: 30px; }
  .dest-vnts.rgnvnts {
    margin-bottom: 40px; }
  .dest-vnts p.noevents {
    font-style: italic; }



.btmnshrt .nextcatarticle {
  width: 100%; }
.btmnshrt .normarticle {
  width: -webkit-calc(33.33333% - 30px*0.66667);
  width: -moz-calc(33.33333% - 30px*0.66667);
  width: calc(33.33333% - 30px*0.66667);
  margin-left: 30px;
  margin-bottom: 30px; }
  .btmnshrt .normarticle:nth-of-type(3n+1) {
    margin-left: 0; }
  @media screen and (max-width: 800px) {
    .btmnshrt .normarticle {
      width: -webkit-calc(50% - 30px*0.5);
      width: -moz-calc(50% - 30px*0.5);
      width: calc(50% - 30px*0.5);
      margin-left: 30px !important; }
      .btmnshrt .normarticle:nth-of-type(2n+1) {
        margin-left: 0 !important; } }
  .btmnshrt .normarticle .aboutus {
    height: 250px;
    position: relative;
    overflow: hidden; }
    .btmnshrt .normarticle .aboutus .aboutus-shrt {
      width: 100%;
      height: 100%; }


.btmnrndm {
  margin-top: 50px;
  margin-bottom: 50px; }
  .btmnrndm .nextcatarticleitem {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap; }
    .btmnrndm .nextcatarticleitem .dest-shrt {
      width: 22%;
      margin-left: 4%; }
      @media screen and (max-width: 800px) {
        .btmnrndm .nextcatarticleitem .dest-shrt {
          width: 49%;
          margin-left: 2%;
          margin-bottom: 30px; }
          .btmnrndm .nextcatarticleitem .dest-shrt:nth-of-type(2n+1) {
            margin-left: 0; } }
      .btmnrndm .nextcatarticleitem .dest-shrt:first-of-type {
        margin-left: 0; }



body.febody.kat-lists .btmnshrt .normarticle {
  width: 100%; }
  body.febody.kat-lists .btmnshrt .normarticle .dest-shrt {
    width: -webkit-calc(33.33333% - 30px*0.66667);
    width: -moz-calc(33.33333% - 30px*0.66667);
    width: calc(33.33333% - 30px*0.66667);
    margin-left: 30px;
    margin-bottom: 30px; }
    body.febody.kat-lists .btmnshrt .normarticle .dest-shrt:nth-of-type(3n+1) {
      margin-left: 0; }
    @media screen and (max-width: 800px) {
      body.febody.kat-lists .btmnshrt .normarticle .dest-shrt {
        width: -webkit-calc(50% - 30px*0.5);
        width: -moz-calc(50% - 30px*0.5);
        width: calc(50% - 30px*0.5);
        margin-left: 30px !important; }
        body.febody.kat-lists .btmnshrt .normarticle .dest-shrt:nth-of-type(2n+1) {
          margin-left: 0 !important; } }



.nfsctn {
  width: 100%;
  max-width: 1130px;
  margin: 0 auto 10px; }
  .nfsctn .nfsctnin {
    width: -webkit-calc(33.33333% - 30px*0.66667);
    width: -moz-calc(33.33333% - 30px*0.66667);
    width: calc(33.33333% - 30px*0.66667);
    margin-left: 30px;
    margin-bottom: 30px; }
    .nfsctn .nfsctnin:nth-of-type(3n+1) {
      margin-left: 0; }
    @media screen and (max-width: 800px) {
      .nfsctn .nfsctnin {
        width: -webkit-calc(50% - 30px*0.5);
        width: -moz-calc(50% - 30px*0.5);
        width: calc(50% - 30px*0.5);
        margin-left: 30px !important; }
        .nfsctn .nfsctnin:nth-of-type(2n+1) {
          margin-left: 0 !important; } }
    @media screen and (max-width: 500px) {
      .nfsctn .nfsctnin {
        width: -webkit-calc(100% - 0px*0);
        width: -moz-calc(100% - 0px*0);
        width: calc(100% - 0px*0);
        margin-left: 0px !important; }
        .nfsctn .nfsctnin:nth-of-type(1n+1) {
          margin-left: 0 !important; } }
    .nfsctn .nfsctnin h2,
    .nfsctn .nfsctnin p {
      text-align: center; }
    .nfsctn .nfsctnin h2 {
      font-size: 110%; }
    .nfsctn .nfsctnin p {
      font-size: 85%; }
      .nfsctn .nfsctnin p a {
        color: #333; }
        .nfsctn .nfsctnin p a:visited, .nfsctn .nfsctnin p a:hover, .nfsctn .nfsctnin p a:active {
          color: #333; }
        .nfsctn .nfsctnin p a:hover {
          color: #26A65B; }


.lnkbx {
  width: 100%;
  background: #26A65B;
  padding: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px; }
  .lnkbx h2 {
    color: #fff;
    font-size: 120%;
    margin-bottom: 5px;
    text-align: center; }
  .lnkbx a {
    display: block;
    width: 100%;
    text-align: center;
    color: #fff;
    text-decoration: none; }
    .lnkbx a:visited, .lnkbx a:hover, .lnkbx a:active {
      color: #fff;
      text-decoration: underline; }
    .lnkbx a::before {
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      width: 15px;
      height: 15px;
      content: '';
      background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
      background-size: 45px 1005px;
      background-position: -15px -240px;
      margin-right: 5px;
      position: relative;
      top: -1px; }



.cntctwrppr {
  margin-bottom: 50px; }
  .cntctwrppr .cntctnf {
    float: right;
    margin: 0 0 30px 30px;
    background: #26A65B;
    color: #fff;
    padding: 30px; }
    @media screen and (max-width: 800px) {
      .cntctwrppr .cntctnf {
        float: none;
        margin: 0 0 30px 0;
        width: 100%; } }
    .cntctwrppr .cntctnf span.cntct-mail, .cntctwrppr .cntctnf span.cntct-web, .cntctwrppr .cntctnf span.cntct-address {
      display: block; }
      .cntctwrppr .cntctnf span.cntct-mail::before, .cntctwrppr .cntctnf span.cntct-web::before, .cntctwrppr .cntctnf span.cntct-address::before {
        display: inline-block;
        width: 15px;
        height: 15px;
        margin-right: 7px;
        content: '';
        font-size: 22px;
        position: relative;
        top: 1px; }
    .cntctwrppr .cntctnf span.cntct-mail::before {
      content: '';
      background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
      background-size: 45px 1005px;
      background-position: -15px -300px; }
    .cntctwrppr .cntctnf span.cntct-web::before {
      content: '';
      width: 15px;
      height: 15px;
      background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
      background-size: 45px 1005px;
      background-position: -15px -240px;
      position: relative;
      top: 2px; }
    .cntctwrppr .cntctnf span.cntct-address {
      margin-left: 27px; }
      .cntctwrppr .cntctnf span.cntct-address::before {
        content: '';
        background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
        background-size: 45px 1005px;
        background-position: -15px -390px;
        margin-left: -27px; }
    .cntctwrppr .cntctnf span a {
      color: #fff;
      text-decoration: underline; }
      .cntctwrppr .cntctnf span a:visited, .cntctwrppr .cntctnf span a:hover, .cntctwrppr .cntctnf span a:active {
        color: #fff;
        text-decoration: none; }




.kontakt .form .rw textarea,
.kontakt .form .rw input {
  width: 100%;
  border: 2px solid #333;
  padding: 5px;
  margin-bottom: 10px;
  font-family: "BloggerSansLight";
  font-size: 14px; }
  .kontakt .form .rw textarea:hover, .kontakt .form .rw textarea:focus,
  .kontakt .form .rw input:hover,
  .kontakt .form .rw input:focus {
    border: 2px solid #26A65B; }
.kontakt .form .rw textarea {
  resize: vertical;
  min-height: 250px; }
.kontakt .form .rwcnt .rw {
  width: 48%;
  margin-left: 4%;
  float: left; }
  .kontakt .form .rwcnt .rw:first-of-type {
    margin-left: 0; }
.kontakt .form a.formsubmit {
  display: block;
  margin-top: 30px;
  text-align: center;
  padding: 10px;
  border: 2px solid #333;
  color: #333;
  background: transparent;
  text-decoration: none;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .kontakt .form a.formsubmit:hover {
    background: #26A65B;
    border-color: #26A65B;
    color: #fff;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }



.rght h2 {
  display: block;
  margin-bottom: 10px; }
.rght p {
  margin-bottom: 30px; }
.rght ul {
  margin-bottom: 30px;
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
  -moz-column-gap: 30px;
  -webkit-column-gap: 30px;
  column-gap: 30px; }
  @media print {
    .rght ul {
      -moz-column-gap: 15px;
      -webkit-column-gap: 15px;
      column-gap: 15px; } }
  @media screen and (max-width: 800px) {
    .rght ul {
      -moz-column-count: 1;
      -webkit-column-count: 1;
      column-count: 1;
      margin: 30px 0; } }
.rght a {
  color: #26A65B;
  text-decoration: none; }
  .rght a:hover {
    text-decoration: underline; }
.rght ul li {
  list-style-type: disc;
  margin-left: 13px; }


body.febody .fqwrppr h2 {
  width: 100%;
  background: #26A65B;
  padding: 15px 15px 15px 45px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  color: #fff;
  font-size: 120%;
  text-align: center;
  position: relative;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  text-align: left; }
  body.febody .fqwrppr h2::after {
    display: block;
    width: 20px;
    height: 20px;
    font-family: Arial;
    content: '';
    background: #26A65B;
    border: 3px solid #fff;
    background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
    background-size: 60px 1340px;
    background-position: -20px -640px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    top: 10px;
    left: 10px;
    -moz-transition: -moz-transform 0.5s ease;
    -o-transition: -o-transform 0.5s ease;
    -webkit-transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease; }
  body.febody .fqwrppr h2.mark4hover::after {
    -moz-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
    -moz-transition: -moz-transform 0.5s ease;
    -o-transition: -o-transform 0.5s ease;
    -webkit-transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease; }
body.febody .fqwrppr p {
  width: 100%;
  background: #d4edde;
  margin-top: 5px;
  padding: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  color: #000; }
  body.febody .fqwrppr p.display {
    margin-bottom: 20px; }


ul.sitemap a {
  display: block;
  color: #333;
  text-decoration: none;
  padding: 3px 0; }
  ul.sitemap a:hover {
    text-decoration: underline;
    color: #26A65B; }
ul.sitemap li ul {
  padding-left: 60px; }




.btmnshrng {
  text-align: center;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0; }
  @media screen and (max-width: 800px) {
    .btmnshrng {
      position: fixed;
      bottom: 0;
      width: 100vw;
      z-index: 500; } }
  .btmnshrng a.shrng {
    padding: 7px 12px 5px 12px;
    color: #fff;
    text-decoration: none;
    width: -webkit-calc(100% / 6);
    width: -moz-calc(100% / 6);
    width: calc(100% / 6);
    display: inline-block; }
    @media screen and (max-width: 800px) {
      .btmnshrng a.shrng {
        display: inline-block;
        width: -webkit-calc(100% / 6);
        width: -moz-calc(100% / 6);
        width: calc(100% / 6);
        text-align: center;
        margin: 0; } }
    @media screen and (max-width: 500px) {
      .btmnshrng a.shrng {
        width: -webkit-calc(100% / 5);
        width: -moz-calc(100% / 5);
        width: calc(100% / 5);
        padding: 7px 0 5px 0; } }
    .btmnshrng a.shrng:last-of-type {
      margin-right: 0; }
    .btmnshrng a.shrng::before {
      width: 15px;
      height: 15px;
      display: inline-block;
      content: '';
      margin-right: 7px;
      position: relative;
      top: 2px; }
      @media screen and (max-width: 500px) {
        .btmnshrng a.shrng::before {
          display: none; } }
    .btmnshrng a.shrng.prnt-bttn {
      background: #333;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      @media screen and (max-width: 500px) {
        .btmnshrng a.shrng.prnt-bttn {
          display: none; } }
      .btmnshrng a.shrng.prnt-bttn::before {
        background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
        background-size: 45px 1005px;
        background-position: -15px -195px; }
      .btmnshrng a.shrng.prnt-bttn:hover {
        background: #707070;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease; }
    .btmnshrng a.shrng.fcbk-bttn {
      background: #3b5998;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      .btmnshrng a.shrng.fcbk-bttn::before {
        background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
        background-size: 45px 1005px;
        background-position: -15px -210px; }
      .btmnshrng a.shrng.fcbk-bttn:hover {
        background: #768bb7;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease; }
    .btmnshrng a.shrng.gglpls-bttn {
      background: #dc4e41;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      .btmnshrng a.shrng.gglpls-bttn::before {
        background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
        background-size: 45px 1005px;
        background-position: -15px -255px; }
      .btmnshrng a.shrng.gglpls-bttn:hover {
        background: #e7837a;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease; }
    .btmnshrng a.shrng.lnkdn-bttn {
      background: #0077b5;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      .btmnshrng a.shrng.lnkdn-bttn::before {
        background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
        background-size: 45px 1005px;
        background-position: -15px -345px; }
      .btmnshrng a.shrng.lnkdn-bttn:hover {
        background: #4da0cb;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease; }
    .btmnshrng a.shrng.twttr-bttn {
      background: #55acee;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      .btmnshrng a.shrng.twttr-bttn::before {
        background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
        background-size: 45px 1005px;
        background-position: -15px -630px; }
      .btmnshrng a.shrng.twttr-bttn:hover {
        background: #88c5f3;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease; }
    .btmnshrng a.shrng.whtspp-bttn {
      background: #43d854;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      .btmnshrng a.shrng.whtspp-bttn::before {
        background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
        background-size: 45px 1005px;
        background-position: -15px -975px; }
      .btmnshrng a.shrng.whtspp-bttn:hover {
        background: #7be487;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease; }



@media screen and (max-width: 1130px) {
  .btft .nfsctn {
    padding: 0 4%; }
  .btft .ftrwrppr {
    padding: 20px 4%; } }
@media screen and (max-width: 800px) {
  .btft {
    margin-bottom: 26px; } }

body.febody:not(.startseite) .nfsctn {
  display: none; }

.ftrwrppr {
  width: 100%;
  background: #26A65B;
  padding: 30px 0; }
  .ftrwrppr .ftrin .ftrbx {
    width: -webkit-calc(25% - 30px*0.75);
    width: -moz-calc(25% - 30px*0.75);
    width: calc(25% - 30px*0.75);
    margin-left: 30px;
    margin-bottom: 30px; }
    .ftrwrppr .ftrin .ftrbx:nth-of-type(4n+1) {
      margin-left: 0; }
    @media screen and (max-width: 800px) {
      .ftrwrppr .ftrin .ftrbx {
        width: -webkit-calc(100% - 0px*0);
        width: -moz-calc(100% - 0px*0);
        width: calc(100% - 0px*0);
        margin-left: 0px !important;
        text-align: center; }
        .ftrwrppr .ftrin .ftrbx:nth-of-type(1n+1) {
          margin-left: 0 !important; } }
    .ftrwrppr .ftrin .ftrbx .h3,
    .ftrwrppr .ftrin .ftrbx p {
      color: #fff; }
      .ftrwrppr .ftrin .ftrbx .h3 a,
      .ftrwrppr .ftrin .ftrbx p a {
        color: #fff;
        text-decoration: underline;
        display: inline-block;
        padding: 7px 0; }
        .ftrwrppr .ftrin .ftrbx .h3 a:visited, .ftrwrppr .ftrin .ftrbx .h3 a:hover, .ftrwrppr .ftrin .ftrbx .h3 a:active,
        .ftrwrppr .ftrin .ftrbx p a:visited,
        .ftrwrppr .ftrin .ftrbx p a:hover,
        .ftrwrppr .ftrin .ftrbx p a:active {
          color: #fff;
          text-decoration: none; }
    .ftrwrppr .ftrin .ftrbx .h3 {
      display: block;
      margin-bottom: 10px; }



.bthdrsrch {
  float: right;
  width: 30%; }
  @media screen and (max-width: 500px) {
    .bthdrsrch {
      float: none;
      width: 100%; } }
  .bthdrsrch .searchinputdiv input.searchinput {
    border: 1px solid #fff;
    padding: 10px;
    background: #51b87c;
    width: -webkit-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: calc(100% - 40px); }
    .bthdrsrch .searchinputdiv input.searchinput::-webkit-input-placeholder {
      color: #111;
      text-transform: normal;
      font-style: italic; }
    .bthdrsrch .searchinputdiv input.searchinput::-moz-placeholder {
      color: #111;
      text-transform: normal;
      font-style: italic; }
  .bthdrsrch .searchinputdiv input.searchsubmit {
    background-color: transparent;
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-left: 10px;
    background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
    background-size: 90px 2010px;
    background-position: 0px -1110px;
    overflow: hidden;
    text-indent: 5000px;
    border: 0;
    cursor: pointer; }
    .bthdrsrch .searchinputdiv input.searchsubmit:hover {
      background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
      background-size: 90px 2010px;
      background-position: -60px -1110px; }
    @media screen and (max-width: 500px) {
      .bthdrsrch .searchinputdiv input.searchsubmit {
        background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
        background-size: 90px 2010px;
        background-position: 0px -1110px; } }


.searchoutput {
  margin-top: 30px; }
  .searchoutput ul li {
    width: -webkit-calc(33.33333% - 30px*0.66667);
    width: -moz-calc(33.33333% - 30px*0.66667);
    width: calc(33.33333% - 30px*0.66667);
    margin-left: 30px;
    margin-bottom: 30px;
    position: relative;
    height: 250px;
    overflow: hidden;
    background: #67c18c; }
    .searchoutput ul li:nth-of-type(3n+1) {
      margin-left: 0; }
    @media screen and (max-width: 500px) {
      .searchoutput ul li {
        height: 150px;
        width: -webkit-calc(50% - 30px*0.5);
        width: -moz-calc(50% - 30px*0.5);
        width: calc(50% - 30px*0.5);
        margin-left: 30px !important; }
        .searchoutput ul li:nth-of-type(2n+1) {
          margin-left: 0 !important; } }
    .searchoutput ul li .brdcrmbtxt {
      display: none; }
    .searchoutput ul li .searchresultpic a {
      display: block;
      width: 100%;
      height: 250px; }
      @media screen and (max-width: 500px) {
        .searchoutput ul li .searchresultpic a {
          height: 150px; } }
      .searchoutput ul li .searchresultpic a img {
        height: 250px;
        width: 100%;
        object-fit: cover; }
        @media screen and (max-width: 500px) {
          .searchoutput ul li .searchresultpic a img {
            height: 150px; } }
    .searchoutput ul li .searchresulttext {
      position: absolute;
      display: block;
      width: 100%;
      bottom: 0;
      z-index: 100; }
      .searchoutput ul li .searchresulttext h3 a {
        background: rgba(0, 0, 0, 0.7);
        color: #fff;
        margin-bottom: 0;
        text-align: left;
        padding: 15px 10px 8px 10px;
        font-size: 110%;
        text-decoration: none;
        display: block;
        font-weight: bold; }
        .searchoutput ul li .searchresulttext h3 a:visited, .searchoutput ul li .searchresulttext h3 a:hover, .searchoutput ul li .searchresulttext h3 a:active {
          color: #fff;
          text-decoration: none; }
      .searchoutput ul li .searchresulttext p {
        display: none; }

.listpagediv {
  text-align: right;
  display: block;
  width: 100%; }
  .listpagediv a {
    display: inline-block;
    margin-left: 5px;
    width: 25px;
    height: 25px;
    font-size: 17px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    background: #26A65B;
    line-height: 175%;
    vertical-align: middle;
    position: relative;
    top: -9px; }
    .listpagediv a.active, .listpagediv a:hover {
      color: #fff;
      text-decoration: underline; }
    .listpagediv a.blaetterlink {
      color: #fff; }
      .listpagediv a.blaetterlink.active, .listpagediv a.blaetterlink:hover {
        color: #fff;
        text-decoration: underline; }
    .listpagediv a.listpageprevious, .listpagediv a.listpagenext {
      border: 5px solid #26A65B;
      background-color: #26A65B;
      text-indent: 5000px;
      overflow: hidden; }
    .listpagediv a.listpageprevious {
      background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
      background-size: 45px 1005px;
      background-position: -15px -60px; }
      .listpagediv a.listpageprevious:hover {
        background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
        background-size: 45px 1005px;
        background-position: -45px -60px; }
    .listpagediv a.listpagenext {
      background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
      background-size: 45px 1005px;
      background-position: -15px -75px; }
      .listpagediv a.listpagenext:hover {
        background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
        background-size: 45px 1005px;
        background-position: -45px -75px; }


a.backlink, a.toplink {
  position: fixed;
  bottom: 50px;
  padding: 10px;
  width: 50px;
  height: 50px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #26A65B;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  overflow: hidden;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  a.backlink span, a.toplink span {
    width: 30px;
    height: 30px;
    text-indent: 5000px;
    display: block; }
  a.backlink:hover, a.toplink:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  @media screen and (max-width: 500px) {
    a.backlink, a.toplink {
      bottom: 70px; } }
a.backlink {
  left: 50px; }
  @media screen and (max-width: 500px) {
    a.backlink {
      left: 20px; } }
  a.backlink span {
    background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
    background-size: 90px 2010px;
    background-position: -30px -120px;
    position: relative;
    right: 2px; }
a.toplink {
  right: 50px; }
  @media screen and (max-width: 500px) {
    a.toplink {
      right: 20px; } }
  a.toplink span {
    background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
    background-size: 90px 2010px;
    background-position: -30px -180px;
    position: relative;
    top: -1px;
    left: 1px; }

.bawlink {
  display: none;
  text-align: center; }
  .bawlink a {
    top: 0 !important;
    color: #333 !important;
    text-decoration: none; }
    .bawlink a:visited, .bawlink a:hover, .bawlink a:active {
      color: #26A65B !important; }


body.febody .error404 {
  display: none; }
body.febody .btmnmn .error404 {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
  width: 100vw;
  height: 100vh;
  background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/404.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover; }
  body.febody .btmnmn .error404 .rrr404 {
    position: fixed;
    top: 50%;
    left: 10%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 10001;
    background-color: rgba(255, 255, 255, 0.5);
    padding: 30px; }
    body.febody .btmnmn .error404 .rrr404 h1,
    body.febody .btmnmn .error404 .rrr404 h2,
    body.febody .btmnmn .error404 .rrr404 p {
      color: #000;
      text-align: left; }
    body.febody .btmnmn .error404 .rrr404 .searchinputdiv {
      margin-top: 30px; }
      body.febody .btmnmn .error404 .rrr404 .searchinputdiv input.searchinput {
        border: 1px solid #fff;
        padding: 10px;
        background: #51b87c; }
        body.febody .btmnmn .error404 .rrr404 .searchinputdiv input.searchinput::-webkit-input-placeholder {
          color: #111;
          text-transform: normal;
          font-style: italic; }
        body.febody .btmnmn .error404 .rrr404 .searchinputdiv input.searchinput::-moz-placeholder {
          color: #111;
          text-transform: normal;
          font-style: italic; }
      body.febody .btmnmn .error404 .rrr404 .searchinputdiv input.searchsubmit {
        background-color: transparent;
        display: inline-block;
        width: 30px;
        height: 30px;
        margin-left: 10px;
        background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
        background-size: 90px 2010px;
        background-position: 0px -1110px;
        overflow: hidden;
        text-indent: 5000px;
        border: 0;
        cursor: pointer; }
        body.febody .btmnmn .error404 .rrr404 .searchinputdiv input.searchsubmit:hover {
          background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
          background-size: 90px 2010px;
          background-position: -90px -1110px; }
        @media screen and (max-width: 500px) {
          body.febody .btmnmn .error404 .rrr404 .searchinputdiv input.searchsubmit {
            background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
            background-size: 90px 2010px;
            background-position: 0px -1110px; } }



body.febody .all .cookie {
  position: fixed;
  top: -50%;
  right: 1%;
  z-index: 1000;
  width: 25%;
  padding: 2%;
  background-color: #26A65B;
  border-radius: 35px;
  -moz-transition: top 0.8s ease;
  -o-transition: top 0.8s ease;
  -webkit-transition: top 0.8s ease;
  transition: top 0.8s ease;
  -moz-box-shadow: 1px 1px 4px #fff;
  -webkit-box-shadow: 1px 1px 4px #fff;
  box-shadow: 1px 1px 4px #fff; }
  body.febody .all .cookie::before {
    display: block;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 35px 35px;
    border-color: transparent transparent #26A65B transparent;
    position: absolute;
    top: -35px;
    right: 35px; }
  body.febody .all .cookie .ckhnws p {
    margin-bottom: 15px;
    color: #fff; }
    body.febody .all .cookie .ckhnws p a {
      color: #fff; }
  body.febody .all .cookie .ckhnws > a {
    color: #fff;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0.1);
    padding: 5px 12px;
    border-radius: 10px;
    font-weight: bold;
    border: 1px solid #000; }
body.febody .all.ld-1 .cookie {
  top: -webkit-calc(1% + 35px);
  top: -moz-calc(1% + 35px);
  top: calc(1% + 35px);
  -moz-transition: top 0.8s ease;
  -o-transition: top 0.8s ease;
  -webkit-transition: top 0.8s ease;
  transition: top 0.8s ease; }
  @media screen and (max-width: 800px) {
    body.febody .all.ld-1 .cookie {
      width: 98%;
      top: -webkit-calc(5% + 52px);
      top: -moz-calc(5% + 52px);
      top: calc(5% + 52px);
      padding: 5%; } }



body.febody #instafeed {
  margin-bottom: 20px; }
  body.febody #instafeed a {
    display: block;
    width: -webkit-calc(100% / 8);
    width: -moz-calc(100% / 8);
    width: calc(100% / 8);
    overflow: hidden;
    height: 150px;
    position: relative;
    margin-bottom: 10px; }
    @media all and (max-width: 600px) {
      body.febody #instafeed a {
        width: -webkit-calc(100% / 4);
        width: -moz-calc(100% / 4);
        width: calc(100% / 4);
        height: 100px; } }
    body.febody #instafeed a img {
      position: absolute;
      top: 50%;
      left: 50%;
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      width: auto;
      min-width: 100%;
      height: auto;
      min-height: 100%;
      max-width: inherit; }



.startseite .btmnbrdcrmbpth,
.startseite .btmnrndm {
  display: none; }
.startseite .stntr .ntrsldr,
.startseite .stntr .ntrwthr,
.startseite .stntr .ntrshrtlnk {
  -moz-box-shadow: 0px 0px 5px #333;
  -webkit-box-shadow: 0px 0px 5px #333;
  box-shadow: 0px 0px 5px #333; }
.startseite .stntr .ntrsldr {
  width: 48%; }
  @media screen and (max-width: 800px) {
    .startseite .stntr .ntrsldr {
      width: 100%;
      margin-bottom: 30px;
      height: 200px; } }
.startseite .stntr .ntrwthr,
.startseite .stntr .ntrshrtlnk {
  width: 22%;
  background-color: #67c18c; }
  @media screen and (max-width: 800px) {
    .startseite .stntr .ntrwthr,
    .startseite .stntr .ntrshrtlnk {
      width: 49%; } }
  .startseite .stntr .ntrwthr .ntrhdln,
  .startseite .stntr .ntrshrtlnk .ntrhdln {
    width: 100%;
    display: block;
    background-color: #26A65B;
    color: #fff;
    padding: 5px 10px;
    font-weight: bold; }
  .startseite .stntr .ntrwthr .nws-ftr,
  .startseite .stntr .ntrshrtlnk .nws-ftr {
    padding: 5px 10px; }
.startseite .stntr .ntrwthr {
  margin: 0 4%; }
  .startseite .stntr .ntrwthr > div {
    margin: 15px auto !important; }
  @media screen and (max-width: 800px) {
    .startseite .stntr .ntrwthr {
      margin: 0 2% 0 0; } }
.startseite .stntr .ntrshrtlnk .shrtdstlnk .pic {
  width: 20%;
  position: relative;
  overflow: hidden; }
  .startseite .stntr .ntrshrtlnk .shrtdstlnk .pic img {
    width: auto;
    max-width: inherit;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
.startseite .stntr .ntrshrtlnk .shrtdstlnk .txt {
  padding: 10px;
  color: #fff; }
  @media screen and (max-width: 800px) {
    .startseite .stntr .ntrshrtlnk .shrtdstlnk .txt {
      width: calc(100% - 34px);
      font-size: 98%; } }
.startseite .btmnmn h2 {
  text-align: center;
  display: block;
  margin-bottom: 20px; }
.startseite .strt-cnt {
  display: block;
  margin: 50px 0; }
  .startseite .strt-cnt h2.hdln {
    display: block;
    margin-bottom: 10px;
    text-align: left; }
    @media screen and (max-width: 500px) {
      .startseite .strt-cnt h2.hdln {
        text-align: center; } }
    .startseite .strt-cnt h2.hdln::before {
      display: inline-block;
      content: '';
      width: 20px;
      height: 20px;
      margin-right: 10px; }
    .startseite .strt-cnt h2.hdln.nws::before {
      background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
      background-size: 60px 1340px;
      background-position: -40px -580px; }
    .startseite .strt-cnt h2.hdln.vnt::before {
      background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
      background-size: 60px 1340px;
      background-position: -40px -300px; }
    .startseite .strt-cnt h2.hdln.dest::before {
      background-image: url("https://fiener-schoellnach.de/frontend/style/anitri_v1/img/sprite-v5.svg");
      background-size: 60px 1340px;
      background-position: -40px -520px; }
  .startseite .strt-cnt .strt-dest,
  .startseite .strt-cnt .strt-nws,
  .startseite .strt-cnt .strt-vnt {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap; }
  .startseite .strt-cnt .strt-dest .dest-shrt,
  .startseite .strt-cnt .strt-nws .nws-shrt,
  .startseite .strt-cnt .strt-vnt .vnt-shrt {
    width: 22%;
    margin-left: 4%; }
    @media screen and (max-width: 500px) {
      .startseite .strt-cnt .strt-dest .dest-shrt,
      .startseite .strt-cnt .strt-nws .nws-shrt,
      .startseite .strt-cnt .strt-vnt .vnt-shrt {
        width: 49%;
        margin-left: 2%;
        margin-bottom: 30px; }
        .startseite .strt-cnt .strt-dest .dest-shrt:nth-of-type(2n+1),
        .startseite .strt-cnt .strt-nws .nws-shrt:nth-of-type(2n+1),
        .startseite .strt-cnt .strt-vnt .vnt-shrt:nth-of-type(2n+1) {
          margin-left: 0; } }
    .startseite .strt-cnt .strt-dest .dest-shrt .btn-active-nein,
    .startseite .strt-cnt .strt-nws .nws-shrt .btn-active-nein,
    .startseite .strt-cnt .strt-vnt .vnt-shrt .btn-active-nein {
      background: rgba(0, 0, 0, 0.7) !important; }
    .startseite .strt-cnt .strt-dest .dest-shrt:first-of-type,
    .startseite .strt-cnt .strt-nws .nws-shrt:first-of-type,
    .startseite .strt-cnt .strt-vnt .vnt-shrt:first-of-type {
      margin-left: 0; }


