/*.accordion-panel-body{
 border-bottom:1px solid #e7e7e7;
 border-left:1px solid #e7e7e7;
 border-right:1px solid #e7e7e7;
 }*/
/*Submenu-Parent*/
/*.submenu-parent-link,
 .submenu-parent-link:focus,
 .submenu-parent-link:active:focus{
 color:#fff;
 }
 .submenu-parent-link:hover,
 .submenu-parent-link:hover:focus{
 color:#fff;
 text-decoration:underline;
 }*/
.m-3 {
  margin: 1rem !important; }

.ml-3 {
  margin-left: 1rem !important; }

.mr-3 {
  margin-right: 1rem !important; }

.mt-3 {
  margin-top: 1rem !important; }

.mt-4 {
  margin-top: 1.5rem !important; }

.mt-0 {
  margin-top: 0 !important; }

.mb-0 {
  margin-bottom: 0 !important; }

.pb-3 {
  padding-bottom: 1rem !important; }

.margin_left_minus15 {
  margin-left: -15px; }

.margin_right_minus15 {
  margin-right: -15px; }

.bilderliste-caption {
  font-size: 0.95rem; }

.bilderliste-title-caption-wrapper {
  margin-top: 0.5rem !important; }
@media (max-width: 1024px) {
  .bilderliste-title-caption-wrapper {
    margin-top: 0 !important; } }

.bilderliste-title-caption-wrapper-slider-single {
  margin-top: 0.5rem !important; }

.bilderliste-img-mod-hochformat > img {
  text-align: center; }

.bilderliste-img-mod-hochformat > img {
  border: none; }

.bilderliste__slider-owl-wrapper {
  overflow: hidden; }

.owl-carousel {
  padding-right: 40px;
  padding-left: 40px; }

.owl-nav {
  position: absolute;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  text-align: left !important;
  height: 100%;
  margin-top: 0 !important; }

.owl-nav button:focus {
  outline: 1px dashed #23614e !important;
  outline-offset: -3px; }

.owl-nav button:hover {
  outline: none !important; }

.owl-carousel button {
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 0 !important;
  width: 30px !important;
  height: 44px;
  border-radius: 4px !important;
  background-color: #c4c8cd !important;
  color: #000; }

.owl-carousel button:hover, .owl-carousel button:focus {
  color: #000 !important; }

.owl-carousel button span {
  font-weight: bold !important;
  font-size: 16px !important;
  line-height: 22px !important; }

.owl-prev {
  float: left; }

.owl-next {
  float: right; }
