.logo-img {max-height:100px;}
.vorstand img {
  height: 178px;
  background: ghostwhite;}

body {
    background-color: var(--body-bg-color);
    background-image: url(/fair/images/headers/backgr-neu2-cut80.jpg#joomlaImage://local-images/headers/backgr-neu2-cut80.jpg?width=1964&height=1211);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
  background-attachment: fixed;}
.form-control {max-width:100%;}
.t4-content-inner {    display: flex;
    flex-direction: column;}
.t4-main-body {flex:1;}

.fair-content  {margin: 50px 20px;
background: rgba(255, 255, 255, 0.8117647058823529);
width: fit-content;
  max-width: 930px;
padding:40px ;}
.fairhome .fair-content  {margin:0;
background:none;
width: auto;
  max-width: none;
padding:0 ;}
.fairhome .fair-content .item  {margin: 50px 20px;
background: rgba(255, 255, 255, 0.8117647058823529);
width: fit-content;
  max-width: 930px;
padding:40px ;}
.com_fabrik .fair-content {max-width:none;width:auto;}
.t4-footnav .container {padding:0;}
.t4-footer .container {padding:0 1rem;}
.t4-footer a, .t4-footnav .t4-module .navbar .nav > li a.nav-link, .t4-menu-intern li a.nav-link {
    color: white;padding: 1rem;}
.t4-menu-intern  {background:grey;}
.t4-module .navbar .nav > li a.nav-link  {
    font-weight:bold;
}
.t4-footer a:hover, .t4-footnav .t4-module .navbar .nav > li a.nav-link:hover {text-decoration: underline;color: white;}
.fair-content p {min-height:1rem; margin:0;}

.t4-section-inner.container{
    display:flex;
    justify-content: center;
}