  :root {
    --flexce-gap: clamp(1rem, 2vw, 2rem);
    --flexce-container-width: 1400px;
    --flexce-container-padding: clamp(1rem, 4vw, 3rem);
}

.flexce-container-constrain {
    max-width: var(--flexce-container-width);
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 87.5em) {
    .flexce-fullbleed__inner {
        padding-left: var(--flexce-container-padding);
        padding-right: var(--flexce-container-padding);
    }

    .flexce-container-constrain {
        padding-left: var(--flexce-container-padding);
        padding-right: var(--flexce-container-padding);
    }
}

  a { color: #a6bf00; }
  .fab__panel a { display: inline-block;width: 100%; }          
  .flexce-countdown__unit span { color: #a6bf00 !important; font-weight: bold !important; font-size: 4em !important; }         
  .langSelect { display: none !important; }
  .ce-intext.ce-right .ce-gallery, .ce-intext.ce-left .ce-gallery, .ce-above .ce-gallery { margin-bottom: 0; }
  .frame-type-menu_subpages ul, .frame-type-menu_pages ul { padding: 0; margin: 0; }
  .frame-type-menu_subpages ul li, .frame-type-menu_pages ul li { list-style: none; padding: 0; margin-right: 10px; padding-right: 10px; }
  .frame-type-menu_subpages ul li a {color: #000; }            
  /* NEWSLETTER ICON - STARTSEITE */
    #c95 { position: relative;}
    #c95::before {
      content: "";
      display: inline-block;
      position: absolute;
      inset: 0;  
      margin: auto;
      margin-bottom: -100px;
      width: 200px;
      height: 200px;
      background-image: url("/fileadmin/bilder/icons/260910_Tatkraft_Icons_Newsletter.png");
      background-size: contain;
        background-repeat: no-repeat;
    }
  /* NEWSLETTER ICON - STARTSEITE */