/* Geovital360-Logo: normale Kopfzeile, mitlaufende Kopfzeile und Fußbereich. */
#imHeader_imObjectImage_08_wrapper { width:210px; height:70px; top:60px; }
#imStickyBar_imObjectImage_01_wrapper { width:190px; height:64px; top:4px; }
#imFooter_imObjectImage_13_wrapper { width:180px; height:60px; top:265px; background:#fff; border-radius:4px; }
#imHeader_imObjectImage_08_container img,
#imStickyBar_imObjectImage_01_container img,
#imFooter_imObjectImage_13_container img { display:block; width:100%; height:auto; }
@media(min-width:720px) and (max-width:1199.9px) {
 #imHeader_imObjectSearch_07_wrapper { inset-inline-start:225px; width:418px; }
 #imStickyBar_imObjectSearch_03_wrapper { inset-inline-start:215px; width:428px; }
}
@media(max-width:479.9px) {
 #imHeader_imObjectImage_08_wrapper { width:200px; height:67px; top:62px; }
 #imStickyBar_imObjectImage_01_wrapper { width:190px; height:64px; top:4px; }
 #imFooter_imObjectImage_13_wrapper { top:204px; }
}

/* Untere Fusszeile im normalen Textfluss: Logo links, Text ohne feste Hoehe. */
#imPage { grid-template-rows: 131px auto auto; }
#imFooter { height: auto; }
#imFooterObjects {
  height: auto;
  box-sizing: border-box;
  padding: 265px 20px 24px;
}
.gv-footer-bottom {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 24px 32px;
}
#imFooter_imObjectImage_13_wrapper {
  position: static;
  order: -1;
  flex: 0 0 180px;
  width: 180px;
  height: auto;
  overflow: visible;
}
#imFooter_imTextObject_12_wrapper {
  position: static;
  display: block;
  flex: 0 1 520px;
  width: auto;
  height: auto;
  overflow: visible;
  text-align: right;
}
@media (min-width: 720px) and (max-width: 1199.9px) {
  #imFooter_imTextObject_12_wrapper { flex-basis: 440px; }
}
@media (max-width: 719.9px) {
  #imFooter_imTextObject_12_wrapper { flex-basis: 100%; text-align: left; }
}
@media (max-width: 479.9px) {
  #imFooterObjects { padding: 224px 10px 24px; }
}
