.not-at-top #t4-header.t4-sticky {
  background-color: #55aa28;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.08);
}
.t4-offcanvas .t4-off-canvas-header {
  background-color: #55aa28;
  display: none;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 0rem 0rem;
}
.DAV-header {
  background-color: #55aa28;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 0rem 0rem 0rem 0rem;
}
.t4-module {
  margin-top: .5rem;
}
.ausschr-tab-links {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    text-align: left; 
    vertical-align: top;  
    font-size:12px; 
    font-weight: bold; 
    color: #000;
}
.ausschr-tab-rechts {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    text-align: left; 
    vertical-align: top; 
    font-size:12px; 
    font-weight: normal; 
    color: #000;
}
.contentheading gs1-h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    text-align: left; 
    vertical-align: top; 
    font-size:16px; 
    font-weight: normal; 
    font-stretch:condensed;
}
.category {
  margin-bottom: 5px;
}
.gsl-input {
  border-color: #99d597 !important;  
}
.form-check .form-check-input {
margin-left: 0em;
}
[class^=icon-],
 [class*=" icon-"] {
   content: "\f02f";
   font-family: "Font Awesome 5 Free";
   font-weight: 900;
 }
.jevbootstrap .mod_events_latest_date, .jevbootstrap .mod_events_latest_content {
    line-height: 14px;
    margin-top: 1px;
    margin-left: 4px;
    vertical-align: middle;
}
#aufwaerts {
  width: 5em;
}
#abwaerts {
  width: 5em;
}
#geschwind  {
  width: 5em;
}

@media (min-width: 576px) {
  .container, .t4-masthead .t4-masthead-detail, .container-sm {
    max-width: 90%;
  }
}
@media (min-width: 768px) {
  .container, .t4-masthead .t4-masthead-detail, .container-sm, .container-md {
    max-width: 90%;
  }
}
@media (min-width: 992px) {
  .container, .t4-masthead .t4-masthead-detail, .container-sm, .container-md, .container-lg {
    max-width: 90%;
  }
}
@media (min-width: 1200px) {
  .container, .t4-masthead .t4-masthead-detail, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 90%;
  }
}
@media (min-width: 1400px) {
  .container, .t4-masthead .t4-masthead-detail, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 90%;
  }
.t4-footer .container,
.t4-footer .t4-masthead .t4-masthead-detail,
.t4-masthead .t4-footer .t4-masthead-detail {
  padding-top:0rem;
  padding-bottom:1rem
}
@media (800px <= width <= 1200px) {
  .t4-megamenu .navbar-nav>li>.nav-link {
  height:40px;
  }
  .logo-img {
    max-width: 50%;
    width: 300px;
  }
}