    /* Overlay, um Hauptseite zu deaktivieren */
    #cookie-consent-overlay {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: rgba(0,0,0,0.5);
      display: none;
      z-index: 999;
    }
    #cookie-consent-banner {
      position: fixed;
      Top: 50px;
      left: 50%;
      transform: translateX(-50%);
      //background: rgba(0,0,0,0.9);
      background: #1F262F;
	  color: #fff;
      padding: 20px;
      width: 90%;
      max-width: 500px;
      display: none;
      flex-direction: column;
      font-family: sans-serif;
      z-index: 1000;
      border-radius: 20px;
    }
    #cookie-consent-banner h2 {
      margin-top: 0;
      font-size: 1.2rem;
    }
    .cookie-category {
      display: flex;
      align-items: center;
      margin: 8px 0;
    }
    .cookie-category input {
      margin-right: 10px;
    }
    #cookie-buttons {
      display: flex;
      gap: 5px;
      margin-top: 15px;
	  align-content: stretch;
      align-items: center;
      justify-content: center;
	  width: 100%;
    }
    #cookie-buttons button {
      flex: none;
      padding: 10px 10px;
      font-size: 1rem;
      border: none;
      border-radius: 4px;
      cursor: pointer;
    }
    #cookie-decline {
      background: #106EBE;
      color: white;
    }
    #cookie-save {
      background: #106EBE;
      color: white;
    }
    #cookie-accept-all {
      background: #26C0B1;
      color: white;
    }
    a {
      color: #4caf50;
      text-decoration: underline;
    }
	#cookie-revoke-icon {
  position: fixed;
  bottom: 20px;
 left: 20px;
  z-index: 10000;
  background-color: #ffffffcc;
  color: #4e342e;
  font-size: 22px;
  padding: 10px;
  border-radius: 50%;
  text-decoration: none;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
  transition: transform 0.2s ease, background-color 0.2s ease;
  backdrop-filter: blur(5px);
}

#cookie-revoke-icon:hover {
  background-color: #ffe0b2;
  transform: rotate(-10deg);
}

#cookie-revoke-icon i {
  font-size: 22px;
}