html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}


.content {
  flex: 1; /* Füllt den restlichen Platz, schiebt den Footer nach unten */
}

#wrapper > .inner {
  min-height: 100vh !important;
  display: flex !important;
  flex-direction: column !important;
}

#wrapper-Footer{

  
  padding: 20px;
}






.hintergrund {
  background-color: rgba(89, 25, 31, 0.8);
  padding: 20px;
  border-radius: 10px;
}


.profil {
  border-radius: 50%;
  border: 20px solid #f0f0eb;
  box-shadow: rgba(74,74,74,0.2) 1px 1px 3px 2px;
  -moz-box-shadow: rgba(74,74,74,0.2) 1px 1px 3px 2px;
  -webkit-box-shadow: rgba(74,74,74,0.2) 1px 1px 3px 2px;
}

/*Menu-Mobil*/
  [data-id="mobilemenuck-116"] .mobilemenuck-bar-title {
  background: #59191F;
  color: #FFFFFF;
    border-bottom: 1px solid #fff;
}

[data-id="mobilemenuck-116"] .mobilemenuck-bar-button {
  background: #59191F;
  color: #FFFFFF;
  padding-top: 4px;
}

[data-id="mobilemenuck-116"].mobilemenuck {
  background: #59191F;
  color: #FFFFFF;
}
   
[data-id="mobilemenuck-116"] .mobilemenuck-title {
  background: #59191F;
  height: auto;
  border-bottom: 1px solid #fff;
}

[data-id="mobilemenuck-116"] .mobilemenuck-item > .level1 a {
  font-family: Nanum Gothic;
  margin-right: 8px;
margin-bottom: 2px;
margin-left: 8px;
padding-top: 15px;
padding-bottom: 4px;
text-align: center;
text-transform: uppercase;
  font-size: 0.9em;
font-weight: lighter;
}

[data-id="mobilemenuck-116"] .mobilemenuck-item > .level1 {
  background: none;
}

[data-id="mobilemenuck-116"] .mobilemenuck-item > .level1 .hover {
  background: none;
}

[data-id="mobilemenuck-116"] .mobilemenuck-item > .level1:not(.headingck):hover, [data-id="mobilemenuck-116"] .mobilemenuck-item > .level1.open {
  background: #ac8c8f;
  border-radius: 0;
}


#cookiehintsubmit {
  background: #59191F !important;
}javascript:void(0);


::after, ::before {
  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}
element {
}
.scrollToTop-icon {
  background-image: none;
}

/* open-sans-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v40-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v40-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/open-sans-v40-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v40-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v40-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* nanum-gothic-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/nanum-gothic-v23-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nanum-gothic-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/nanum-gothic-v23-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nanum-gothic-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/nanum-gothic-v23-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


body {
  font-family: "Open Sans",sans-serif;
  font-size: 1 em;
  font-weight: 300;
  line-height: 1.5;
  color: #282828;
  text-align: left;
}