.facebookLink {  display: none;}.facebookButton {  text-align: center;  margin-top: 20px;}.gutscheinButton {  text-align: center;  margin-top: -20px;}.facebookButton a, .gutscheinButton a {  margin-bottom: 30px;  padding: 20px;  background: var(--ur-braun-dunkel);  border-radius: 10px;  text-decoration: none;  color: #fff;  position: relative;  display: inline-block;  box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;}.facebookButton a:hover, .gutscheinButton a:hover {  background: var(--ur-braun-hell);}.gutscheinButton a:before {  font-family: "Font Awesome 5 Free";  content: "\f06b";  font-size: 30px;  margin-right: 10px;}.gutscheinButton a:after {  font-family: "Font Awesome 5 Free";  content: "\f06b";  font-size: 30px;  margin-left: 10px;  position: relative;}.facebookButton a img {  border: 3px solid #fff;  border-radius: 50%;}.modal-backdrop {  opacity: 0.5 !important;}.modal-header .btn-close {  font-size: 25px;}.modal-header {  padding-left: 30px;  padding-right: 30px;}.modal-title:before {  font-family: "Font Awesome 5 Free";  content: "\f06b";  font-size: 30px;  margin-right: 10px;}.modal-content {  background: var(--ur-braun-hell);}.modal-footer {  display: none;}.tooltip-inner {  background: var(--tooltip-color);  color: var(--tooltip-inner-color);  border: solid 3px #fff;}.tooltip.bs-tooltip-top .tooltip-arrow::before {  border-top-color: var(--tooltip-color);}.tooltip.bs-tooltip-bottom .tooltip-arrow::before {  border-bottom-color: var(---tooltip-color);}.tooltip.bs-tooltip-start .tooltip-arrow::before {  border-left-color: var(--tooltip-color);}.tooltip.bs-tooltip-end .tooltip-arrow::before {  border-right-color: var(--tooltip-color);}.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {  border-bottom-color: #fff;}.bs-tooltip-left .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {  border-left-color: #fff;}.bs-tooltip-right .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {  border-right-color: #fff;}:root {  --body-color: #4d4d4d;  --headline-color: #6e7071;  --link-color: #333;  --footer-headline: #553c2d;  --footer-p-color: #fff;  --footer-link-color: #fff;  --jumbotron-headline: #fff;  --jumbotron-p: #fff;  --jumbotron-link: #ff994a;  --carousel-headline: #fff;  --ur-button: #82bd51;  --ur-button-hover: #548e02;  --ur-braun-dunkel: #936844;  --ur-braun-hell: #bda48e;  --ur-gruen: #82bd51;  --checkbox-border-color: #dee2e6;  --checkbox-checked-color: #dee2e6;  --checkbox-hover-color: #dee2e6;  --checkbox-hover-color-bg: #ffffff;  --checkbox-disabled-bg-color: #d9d9d9;  --tooltip-color: #6e7071;  --tooltip-inner-color: #fff;}.topClaim {  /*display: none;*/  position: absolute;  top: 50px;  display: block;  right: 15px;}@keyframes fadeIn {  from {    opacity: 0;  }  to {    opacity: 1;  }}body {  margin: 0;  font-family: "Poppins", sans-serif;  /*font-family: 'Merriweather Sans', sans-serif;*/  font-size: 1.0rem;  font-weight: 300;  line-height: 1.8;  color: var(--body-color);  text-align: left;  text-rendering: optimizelegibility;  font-variant-ligatures: common-ligatures;  font-feature-settings: "liga", "kern";  font-kerning: normal;  animation: fadeIn 1.5s ease;  /*-moz-hyphens: auto;  hyphens: auto;*/}a {  color: var(--link-color);  font-weight: 400;  background-color: transparent;  text-decoration: underline;}/* a:active {  text-decoration: unset;  position: relative;  top: 2px;} */.cardsWrapper .table a {  color: var(--link-color);  background-color: transparent;}p {  color: var(--body-color);}strong, b {  font-weight: 400;  background-color: transparent !important;}h1, h2, h3 {  font-family: 'Sahitya', serif;  text-transform: uppercase;  color: var(--headline-color);  font-weight: 700;  padding-bottom: 1.2rem;}.footer h1, .footer h2, .footer h3 {  color: var(--footer-headline);}.footer a {  color: var(--footer-link-color);}h1 {  font-size: 2rem;}h2 {  font-size: 1.5rem;}li {  line-height: 1.4rem;  padding-bottom: 0.5rem;}h3 {  font-size: 1.1rem;}hr {  position: relative;  border-top: 0px;  opacity: 1;}hr::before {  content: "";  position: absolute;  background: #d7d7d7;  height: 1px;  width: 100%;  display: block;}hr::after {  position: absolute;  left: 50%;  transform: translateX(-50%);  text-align: center;  content: url('/media/hr-bogen.png');  display: block;  background: white;  width: 60px;  top: -6px;  display: none;}section.sectionHeader {  display: none;  padding-top: 1rem;  background: transparent;}section.sectionNavigation {  z-index: 3;}section.sectionContent {  background: #fff;}section.sectionIntro {  padding-top: 3rem;  margin-bottom: 0;}section.sectionFooter {  background: var(--ur-braun-hell);}section.sectionSubFooter {  text-align: right;  padding-top: 1rem;  background: var(--ur-braun-dunkel);  color: #f0f0f0;}section.rex_yform-formular {  padding-top: 1.5rem;}@media (min-width: 1400px) {}@media (min-width: 1200px) {  section.artikelListe .artikelDiv.col-xl-2 {    width: 14.2857143%;  }}@media (min-width: 992px) and (max-width: 1199px) {  section.artikelListe .artikelDiv.col-lg-3 {    width: 16.666%;  }}@media (min-width: 768px) and (max-width: 991px) {  section.artikelListe .artikelDiv.col-md-3 {    width: 20%;  }}section.artikelListe {  background-color: var(--ur-braun-dunkel);  ;  padding-top: 10px;  padding-bottom: 20px;  border-top: solid 13px var(--ur-braun-hell);}section.artikelListe:after {  content: attr(data-tooltip-text);  position: absolute;  left: calc(50% - 49px);  width: 0px;  height: 0px;  -webkit-transform: rotate(360deg);  border-style: solid;  border-width: 20px 30px 0 30px;  border-color: #936844 transparent transparent transparent;  margin-top: 20px;}section.artikelListe .artikelDiv {  padding-top: 10px;}section.artikelListe .artikelDiv .card.card-body {  background-color: transparent;  padding: 0;  border: none;  border-radius: 3px;}@media (max-width: 767px) {  section.artikelListe .artikelDiv .card.card-body {    height: 50px;  }}section.artikelListe .artikelDiv a {  color: #fdf9e8;  line-height: 22px;  text-align: center;  padding: 5px;  text-decoration: none;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}section.artikelListe .artikelDiv a.active {  color: #fff;  font-weight: 500;  background-color: #795639;  border-radius: 15px;}section.artikelListe .artikelDiv .card.card-body img {  width: 50%;  text-align: center;  align-content: center;  margin-left: auto;  margin-right: auto;  border: solid 2px #fff;  border-radius: 50%;  xxxtransition: all 50ms cubic-bezier(.95, 0, .49, 1);  xxxtransition-delay: 0s;  xxxtransition-delay: 50ms;  transition: 0.5s;  transition-timing-function: ease-out;  transform: scale(1.0);}@media (min-width: 768px) and (max-width: 1199px) {  section.artikelListe .artikelDiv .card.card-body img {    width: 50px;    position: absolute;    top: 42%;    margin-top: -21px;  }  section.artikelListe .artikelDiv a {    text-align: left;    padding-left: 60px;    min-height: 50px;  }}@media (min-width: 577px) and (max-width: 767px) {  section.artikelListe .artikelDiv .card.card-body img {    width: 40px;    position: absolute;    top: -5px;  }  section.artikelListe .artikelDiv a {    text-align: left;    padding-left: 50px;  }}@media (max-width: 576px) {  section.artikelListe .artikelDiv .card.card-body img {    position: absolute;    width: 40px;    top: 7px;  }  section.artikelListe .artikelDiv a {    padding-left: 50px;  }}section.artikelListe .artikelDiv .card.card-body:hover img {transition: 0.15s;  transition-timing-function: ease-in;  transform: scale(1.1);  box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 15px;}section.artikelListe .artikelDiv .card.card-body img.active {transition: 0.15s;  transition-timing-function: ease-in;  transform: scale(1.15);  box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 15px;  border: solid 2px #FF7B00;}@media (max-width: 767px) {  section.artikelListe .artikelDiv a {    text-align: left;  }}section.artikelListe .artikelDiv a:hover {  color: #dfdfdf;}.list-group {  padding-left: 15px;  padding-right: 15px;  padding-top: 25px;  padding-bottom: 25px;}.list-group li.list-group-item {transition: all ease-in-out .2s;  background-color: var(--ur-button);}.list-group li.list-group-item:hover {  background-color: #548e02;}.list-group li.list-group-item a {  color: #fff;  text-decoration: none;}.list-group .img-fluid {  max-width: 40px;  max-height: 40px;  border-radius: 50%;  position: relative;  margin-right: 15px;}.footer .container-catlist {  padding-top: 25px;}.footer .list-group {  padding-top: 0;  padding-bottom: 0;}.footer .catlist .list-group-item {  line-height: 1.2rem;  background-color: transparent;  padding: 0;  border-radius: 0 !important;}.footer .catlist .list-group-item a {  color: #fff;  background-color: #936844;  display: block;  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);}.footer .catlist .list-group-item a:hover {  color: #3e2619;  background-color: #bda48e;}.cardsArtikelListe {  padding-top: 3rem;  padding-bottom: 3rem;}@media (min-width: 1400px) {  .cardsArtikelListe .col-xxl-2 {    width: 14%;  }}@media (min-width: 1200px) {  .cardsArtikelListe .col-lg-2 {    width: 14%;  }}@media (min-width: 768px) {  .cardsArtikelListe .col-md-3 {}}.catListStart {  padding-bottom: 25px;  z-index: 1;  position: relative;  top: -3rem;}.catListStart .sidebarImage {}.catListStart .listSidebar .img-fluid {  max-width: 40px;  max-height: 40px;  border-radius: 50%;  position: relative;  margin-bottom: 15px;  margin-right: 5px;}.cardWrapp {  z-index: 2;  background: #fff;  position: relative;  border-radius: 0;  box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);  border: none;}.cat01 {  margin-bottom: 1.2rem;  opacity: 0;  z-index: 1;}.catListStart .cardWrapp .sidebarTitle {  padding-top: 0.5rem;  padding-bottom: 0.5rem;  padding-left: 15px;  padding-right: 15px;  border-bottom: 1px solid rgba(0, 0, 0, 0.175);}.catListStart .cardWrapp .sidebarTitle a {  color: #000;  font-weight: 500;}.catListStart .cardWrapp .listSidebar {  padding: 0.9rem;}/*  catCardStart end */.catTitle {  text-align: center;}.cardsArtikelListe .card {}.cardsArtikelListe .card-avatar {  overflow: hidden;  z-index: 2;}.cardsArtikelListe .card-avatar img:hover {  -webkit-transform: scale(1.2);  -moz-transform: scale(1.2);  -o-transform: scale(1.2);  transform: scale(1.2);}.cardsArtikelListe .card-avatar img {  -webkit-transition: all .4s ease-in-out;  -moz-transition: all .4s ease-in-out;  -o-transition: all .4s ease-in-out;  -ms-transition: all .4s ease-in-out;}@media (max-width: 576px) {  .cardsArtikelListe .card .card-avatar .img-fluid {    min-width: 100%;  }}.cardsArtikelListe .card .table {  font-size: 0.9rem;  text-align: center;  margin-bottom: 0;  padding-left: 5px;  padding-right: 5px;}.cardsArtikelListe .card .table .catNameLink, .cardsArtikelListe .card .table p {  padding-top: 10px;  line-height: 20px;}.cardsArtikelListe .card .table .catNameLink a {  font-weight: 500;  display: block;}.cardsArtikelListe .card .table .line {  margin-top: 0;  margin-bottom: 10px;  display: none;}/*catListsecondLevel*/section.sectionSecondLevel ul.catlist li {  float: left;}/*catListsecondLevel end*/.arrow-down {  background-image: url(../../media/pfeil-uw-unten.png);  cursor: pointer;  height: 52px;  width: 52px;  margin-left: auto;  margin-right: auto;  position: relative;  display: block;  top: 20px;  margin-bottom: 30px;}.section-gray .arrow-down {  top: 50px;}.arrow-down-focus {  height: 0;  position: fixed;  top: 50px;}.topHome {  display: none !important;  position: fixed;  float: right;  bottom: 30px;  right: 10px;  z-index: 1000;  display: none;  -webkit-border-radius: 50px;  -moz-border-radius: 50px;  border-radius: 50%;  height: 50px;  width: 50px;  text-align: center;  background-color: #333;  color: #fff;  padding-top: 5px;}