*{hyphens:auto}a{color:#ff8040;outline:0}a:hover{color:#333}a:active{color:#ff8040}.disabled{pointer-events:none;cursor:default;color:#333!important}.text-decoration a,.text-decoration a:hover,.text-decoration a:visited,.text-decoration a:focus{text-decoration:none;color:#333}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer}object,embed{outline:0}img{max-width:100%}.c-ci{color:#ff8040}.bgc-ci{color:#fff;background:rgba(170,58,58,.9) url(../images/fpb.png) repeat!important}.bgc-white{background-color:#fff}.bgc-l-grey{background-color:#f2f2f2}.bgc-d-grey{background-color:#666;color:#fff}.ds{display:block}@media (max-width: 575px){.ds{display:none!important}}.ms{display:none}@media (max-width: 575px){.ms{display:block}}.logo{width:150px}@media (max-width: 575px){.logo-m{width:100%;background-color:#ff8040}}.h1,h1{font-size:2rem;text-transform:uppercase;font-weight:300;color:#ff8040;letter-spacing:2px}.h2,h2{font-size:1.2rem;font-weight:300;color:#333}.h3,h3{font-weight:300}.h4,h4{font-weight:300}.h5,h5{font-weight:300}@media (max-width: 575px){.h1,h1{font-size:1.5rem;padding-bottom:.8rem}}.s-bg-c{background-color:#f2f2f2}.s-f-bg-c{background-color:#333}.navbar{padding:0}.navbar-brand{padding-bottom:0}@media (max-width: 575px){nav{position:inherit!important}}.navbar-dark .navbar-brand{color:#333!important;margin-left:15px}.bg-dark{background-color:#ff8040!important;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,0.75);box-shadow:0 5px 10px 0 rgba(0,0,0,0.75);border-bottom:3px solid #20201e}.navbar-dark .navbar-nav .nav-link{color:#333;padding-right:.6rem;padding-left:.6rem}.navbar-dark .navbar-nav .nav-link:hover{color:#333;background-color:rgba(255,255,255,.6)!important}.active a{color:#333!important;background:rgba(255,255,255,.6)}.opho{opacity:1;-webkit-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out}.opho:hover{opacity:.7;-webkit-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out}.hoop{opacity:.8;-webkit-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out}.hoop:hover{opacity:1;-webkit-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out}.zoomho{transition:all .2s ease-in-out}.zoomho:hover{transform:scale(1.1)}.le-box{background-color:#F9F9F9;border-bottom:1px solid #ddd;border-left:8px solid #ff8040;min-height:80px}.le-box .fas{font-size:3rem;color:#ff8040}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:0;margin:0;text-align:left;list-style:none;background-color:#ECEAD9;background-clip:padding-box;border:0 solid rgba(0,0,0,.15);border-radius:0}.dropdown-item:hover{background-color:#0D6A21;color:#fff!important}.dropdown:hover > .dropdown-menu{display:block}@media (max-width: 768px){.dropdown > .dropdown-menu{display:block;background-color:transparent}.dropdown-menu{display:block;background-color:transparent}.dropdown-item{background-color:transparent;color:#fff}.dropdown-item a{background-color:transparent;color:#fff}}header{margin-top:90px}header img{width:100%}@media (max-width: 575px){header{margin-top:0}}.s-maps{margin:0!important;padding:0!important;position:relative;width:100%;max-height:510px}.s-mo{width:100%;min-height:510px;position:absolute}.map{height:30rem}@media (max-width: 575px){.map{height:20rem}}.button{display:inline-block;margin:10px 10px 10px 0;padding:15px 40px;overflow:hidden;cursor:pointer;background-color:#333;color:#fff;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-decoration:none;border:0;font-size:.9em}.button:hover{background-color:#7DA961;color:#333}.picture-list-more .morepix_btn{float:right;padding:.6em 1.1em;margin:1em 0 .5em;margin-right:2%;background-color:#777;color:#FFF;border:none;cursor:pointer}.picture-list-more .morepix_btn:hover{background-color:#444}.picture-list-more .morepix{display:none}.picture-list-more a{display:block;float:left;overflow:hidden;width:23%;margin:0 2% 2% 0;margin-left:0;position:relative}.picture-list-more a img{width:100%;height:auto}.picture-list-more a span{display:block;width:100%;background-color:rgba(255,255,255,.85);color:#333;padding:4%;position:absolute;bottom:0}.picture-list-more a{width:23%}@media (max-width: 690px){.picture-list-more a{width:100%}}hr.style-1{border:0;height:1px;background:#333;background-image:linear-gradient(to right,#ccc,#333,#ccc)}hr.style-2{border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}hr.style-3{border:0;height:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}footer section{background-color:#20201e;-webkit-box-shadow:inset 0 20px 19px -10px rgba(0,0,0,0.6);-moz-box-shadow:inset 0 20px 19px -10px rgba(0,0,0,0.6);box-shadow:inset 0 20px 19px -10px rgba(0,0,0,0.6)}footer{color:#ff8040}footer a{color:#ff8040}footer a:hover{color:#fff}@media (max-width: 575px){footer{text-align:center!important}footer .text-right{text-align:center!important}footer .text-left{text-align:center!important}}.consent{font-size:.9rem}.consent input[type="checkbox"]{width:20px;height:20px}.dsgvo h1{font-size:1.3rem;font-weight:700;color:#333;margin-bottom:15px}.dsgvo h2{font-size:1.2rem;font-weight:700;color:#333;margin-bottom:15px}.dsgvo h3{font-size:1.1rem;font-weight:700;color:#333;margin-bottom:15px}.position::before{display:block;content:"";height:140px;margin-top:-140px;visibility:hidden}@media (max-width: 760px){.position::before{display:block;content:"";height:0;margin-top:-0;visibility:hidden}}.back-to-top{background:rgba(33,33,33,.7);font-weight:800;color:#fff;position:fixed;bottom:100px;right:20px;padding:.8rem 0 0 1.2rem;width:50px;height:50px;border:0 solid #000;transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);z-index:1091}a.back-to-top{text-decoration:none!important;color:#fff}a:hover.back-to-top{text-decoration:none!important;background-color:rgba(255,255,255,.7);color:#333}#txt-slides-box{overflow:hidden;width:100%;height:250px;padding-top:70px}@media (max-width: 575px){#txt-slides-box{height:350px}}.item-1,.item-2,.item-3{position:absolute;display:block;top:0;width:50%;height:auto;text-align:center;background-color:transparent;overflow-x:hidden;overflow-y:auto;animation-duration:20s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.item-1{animation-name:anim-1}.item-2{animation-name:anim-2}.item-3{animation-name:anim-3}@keyframes anim-1{0%,8.3%{left:-100%;opacity:0}8.3%,25%{left:25%;opacity:1}33.33%,100%{left:110%;opacity:0}}@keyframes anim-2{0%,33.33%{left:-100%;opacity:0}41.63%,58.29%{left:25%;opacity:1}66.66%,100%{left:110%;opacity:0}}@keyframes anim-3{0%,66.66%{left:-100%;opacity:0}74.96%,91.62%{left:25%;opacity:1}100%{left:110%;opacity:0}}.s-pl-01{min-height:250px;background:url(../images/slider_03.jpg) no-repeat center center;background-attachment:fixed;background-position-x:center;background-position-y:center;background-size:auto auto;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff}.s-pl-bg{background-color:rgba(0,0,0,.5)}@media (max-width: 575px){.s-pl-01{background-attachment:inherit}}@media only screen and (min-device-width: 768px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5){.s-pl-01{background-attachment:inherit}}ol{padding-left:20px}ul{list-style-type:none;padding-left:0}.c-ul ul{list-style-type:none;padding-left:0}.c-ul li{position:relative;padding-left:20px;margin-bottom:0}.c-ul li:before{position:absolute;top:0;left:0;font-family:"Font Awesome 5 Free";font-weight:400;content:"\f058";color:#ff8040}.c-ul-icon ul{list-style-type:none;padding-left:0}.c-ul-icon li{position:relative;padding-left:70px;padding-top:15px;margin-bottom:10px}.c-ul-icon-1 li:before{position:absolute;top:0;left:0;background-image:url(../images/l-icon_01.png);background-size:54px 54px;display:inline-block;width:54px;height:54px;content:""}.c-ul-icon-2 li:before{position:absolute;top:0;left:0;background-image:url(../images/l-icon_02.png);background-size:54px 54px;display:inline-block;width:54px;height:54px;content:""}.c-ul-icon-3 li:before{position:absolute;top:0;left:0;background-image:url(../images/l-icon_03.png);background-size:54px 54px;display:inline-block;width:54px;height:54px;content:""}.c-ul-icon-4 li:before{position:absolute;top:0;left:0;background-image:url(../images/l-icon_04.png);background-size:54px 54px;display:inline-block;width:54px;height:54px;content:""}.navbar-toggler{border:0}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(51,51,51,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}


#attention_banner {
  background: repeating-linear-gradient(
    45deg,
    #8F1A05,
    #8F1A05 10px,
    #A31E06 10px,
    #A31E06 20px
  );
  color: #fff;
  padding: 2em 20%;
  outline: 3px solid #fff;
  outline-offset: -1em;
  position: relative;
  z-index: 2;
  margin-top: -4em;
}
#attention_banner * {
  color: inherit;
}
#attention_banner p {
  font-size: 1.4em;
  text-align: center;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
  line-height: 1.3em;
  margin-bottom: 1.6em;
}
#attention_banner p:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 1200px) {
  #attention_banner {
    padding: 2em;
  }
}

/*
███████████████████████████████████████████████████████████████████████████████████████████████
    Bildquelle
███████████████████████████████████████████████████████████████████████████████████████████████
*/
.psc {
  position: relative;
}
.pic_source {
  font-family: Arial, Verdana, Helvetica, sans-serif !important;
  position: absolute;
  z-index: 1;
  right: 3px;
  bottom: 3px;
  display: inline-block;
  background-color: #777;
  color: #fff;
  vertical-align: top;
  line-height: 1em;
  padding: 1px 0 0 0;
  font-size: 13px;
  cursor: pointer;
  border-radius: 10px;
  font-weight: 300;
  margin-bottom: 0;
}
.pic_source.top {
  bottom: unset !important;
  top: 3px;
}
.pic_source * {
  color: inherit !important;
  vertical-align: inherit !important;
  line-height: inherit !important;
  font-weight: inherit !important;
  margin: 0 !important;
  font-size: inherit !important;
  text-transform: none !important;
}
.pic_source::before {
  content: '\00A9';
  display: block;
  float: left;
  overflow: hidden;
  width: 1em;
  height: 1em;
  text-align: center;
  font-weight: 100;
  font-size: 1.2em;
  line-height: 1.05em;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}
.pic_source input[type=checkbox] {
  display: none;
}
.pic_source span {
  display: none;
  padding-top: 1px;
  padding-right: .5em;
  line-height: 1em;
}
.pic_source input[type=checkbox]:checked ~ span {
  display: inline-block;
}
.pic_source input[type=checkbox]:checked ~ span:first-of-type {
  padding-left: .1em;
}