@media (max-width: 991.98px) {
  .kopfbild-desktop {
    display:none!important;
  }
}

@media (min-width: 992px) {
  .kopfbild-desktop {
    display:block!important;
  }
}  

@media (max-width: 991.98px) {
  .kopfbild-mobil {
    display:block!important;
  }
}

@media (min-width: 992px) {
  .kopfbild-mobil {
    display:none!important;
  }
}  

body.site {
	background: transparent;
	background-image: url(../../../../../images/hintergrund.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
}

.navbar-toggler:focus {
  -webkit-box-shadow:none;
}

.container-header {
  background-color:#EBCACD;
  background-image: none;
  border-bottom: 2px solid white;
}

.container-header nav {
  margin:0px;
}

.container-header .grid-child {
  padding:0px;
}

.container-header .container-nav {
  padding-bottom:0px;
}
  
.container-header .mod-menu {
  color: black;
}

.container-header .metismenu > li.active > a::after, .container-header .metismenu > li.active > button::before, .container-header .metismenu > li > a:hover::after, .container-header .metismenu > li > button:hover::before {
  background: none;
}

.metismenu-item {
  border-right: 1px solid white;
  border-left: 1px solid white;
}

.metismenu.mod-menu .metismenu-item {
  font-size: 0.85rem;
  padding-top:10px;
  padding-bottom:10px;
}

.metismenu-item.current {
  background-color: #99354D;
  color:white;
}

#mod-custom110 img {
  width:100%;
}

.container-banner {
  margin:0px;
}

@media (max-width: 991.98px) {
  .container-header .container-nav nav {
  margin: 8px!important;
  }
  
  .metismenu-item {
    border: 0px;
  }
}

.navbar-expand-lg {
  margin: 8px;
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    margin: 0px!important;
  }
}

.container-footer {
  background-color:#99354D;
}

.footer {
  background-image: none;  
}

.footer1 {
  font-size: 0.85rem;  
}

.footer2 {
  display:none;
}

.footer .metismenu-item {
  border: 0px;
}

.mod-custom img {
  width:100%;
}

.container-component {
  background-color: white;
}

.item-page {
  padding: 16px;
}

.itemid-101 .container-component, .itemid-102 .container-component, .itemid-103 .container-component, .itemid-104 .container-component, .itemid-105 .container-component, .itemid-106 .container-component, .itemid-107 .container-component, .itemid-109 .container-component, .itemid-110 .container-component {
  display:none;
}