/* KOPAC VOEBB Internet RTE Differenz: 16-04-2026 DF
    Klassen mit .rte-box- erscheinen im Absatzformatierung-Auswahlfeld des Froala-Editors.
    Klassen mit .rte-style- erscheinen im InlineClass-Auswahlfeld des Froala-Editors.  
*/

/* START DEFINITIONEN --- */
:root {
  /* Dunkel (Schwarz - normalerweise nicht aendern) */
  --dunkel: rgb(0, 0, 0);

  /* Hell (Weiss - normalerweise nicht aendern */
  --hell: rgb(255, 255, 255);

  /* Hintergrund der Gesamt-Website (body-Element) */
  --body_hintergrund: rgb(255, 255, 255);
  --body_schrift: "PT Sans", Verdana, Arial, Helvetica, sans-serif;
  --body_text: rgb(20, 20, 20);

  /* Ueberschriften Basisanweisung */
  --h1_schrift: inherit;
  --h1_text: rgb(0, 113, 117);
  --h1_em_schrift: inherit;
  --h1_em_text: inherit;
  --h2_schrift: inherit;
  --h2_text: rgb(49, 49, 49);
  --h3_schrift: inherit;
  --h3_text: rgb(20, 20, 20);
  --h4_schrift: inherit;
  --h4_text: rgb(20, 20, 20);
  --h5_schrift: inherit;
  --h5_text: rgb(20, 20, 20);
  --h6_schrift: inherit;
  --h6_text: rgb(20, 20, 20);

  /* Linkfarbe allgemein */
  --link_aussenrahmen: transparent;
  --link_decoration: underline;
  --link_hintergrund: transparent;
  --link_innenrahmen: transparent;
  --link_text: rgb(0, 113, 117);

  --link_hover_aussenrahmen: rgb(0, 113, 117);
  --link_hover_decoration: none;
  --link_hover_hintergrund: transparent;
  --link_hover_innenrahmen: transparent;
  --link_hover_text: rgb(20, 20, 20);

  /* Links mit der Klasse .rte-link-button */
  --link_button_aussenrahmen: rgb(0, 113, 117);
  --link_button_decoration: none;
  --link_button_hintergrund: rgb(0, 113, 117);
  --link_button_innenrahmen: rgb(0, 113, 117);
  --link_button_text: rgb(255, 255, 255);

  --link_button_hover_aussenrahmen: rgb(0, 182, 181);
  --link_button_hover_decoration: none;
  --link_button_hover_hintergrund: rgb(0, 182, 181);
  --link_button_hover_innenrahmen: rgb(0, 113, 117);
  --link_button_hover_text: rgb(0, 0, 0);

  /* Hover/Fokus-Rahmen fuer allgemeine Inhalte */
  --innenrahmen: rgb(0, 113, 117);

  /* Outline fuer die seltenen allgemeinen Faelle in denen nicht per --innenrahmen fokussiert werden kann */
  --outline: rgb(0, 113, 117);

  /* Sprunglink-Ziele, sobald sie fokussiert sind */
  --sprunglink_aussenrahmen: rgb(0, 0, 0) transparent transparent transparent;

  /* Trennlinie allgemein */
  --trennlinie_hintergrund: rgb(0, 0, 0);

  /* Legends (in Fieldsets) */
  --feld_legend_aussenrahmen: transparent transparent rgb(0, 0, 0) transparent;
  --feld_legend_hintergrund: inherit;
  --feld_legend_innenrahmen: transparent;
  --feld_legend_text: rgb(0, 0, 0);

  /* Labels */
  --feld_label_aussenrahmen: transparent;
  --feld_label_hintergrund: inherit;
  --feld_label_innenrahmen: transparent;
  --feld_label_text: rgb(0, 0, 0);

  /* Eingabefelder / Auswahlfelder */
  --feld_aussenrahmen: rgb(0, 0, 0);
  --feld_hintergrund: rgb(255, 255, 255);
  --feld_innenrahmen: rgb(255, 255, 255);
  --feld_label: rgb(0, 0, 0);
  --feld_legend: transparent transparent rgb(0, 0, 0) transparent;
  --feld_text: rgb(0, 0, 0);

  --feld_hover_aussenrahmen: rgb(0, 113, 117);
  --feld_hover_hintergrund: rgb(255, 255, 255);
  --feld_hover_innenrahmen: rgb(0, 113, 117);
  --feld_hover_label: rgb(0, 0, 0);
  --feld_hover_text: rgb(0, 0, 0);

  /* Allgemeine Submit-Buttons und Links mit der Klasse .link-button */
  --button_aussenrahmen: rgb(0, 113, 117);
  --button_decoration: none;
  --button_hintergrund: rgb(255, 255, 255);
  --button_innenrahmen: rgb(255, 255, 255);
  --button_text: rgb(0, 0, 0);

  --button_hover_aussenrahmen: rgb(0, 182, 181);
  --button_hover_decoration: none;
  --button_hover_hintergrund: rgb(0, 182, 181);
  --button_hover_innenrahmen: rgb(0, 113, 117);
  --button_hover_text: rgb(0, 0, 0);

  /* Buttons mit der Klasse .button-link */
  --button_link_aussenrahmen: rgb(255, 255, 255);
  --button_link_decoration: underline;
  --button_link_hintergrund: rgb(255, 255, 255);
  --button_link_innenrahmen: rgb(255, 255, 255);
  --button_link_text: rgb(0, 113, 117);

  --button_link_hover_aussenrahmen: rgb(0, 182, 181);
  --button_link_hover_decoration: none;
  --button_link_hover_hintergrund: rgb(0, 182, 181);
  --button_link_hover_innenrahmen: rgb(0, 113, 117);
  --button_link_hover_text: rgb(0, 0, 0);

  /* Wichtige Buttons mit den Klassen .imp-button oder .wichtig  */
  --button_wichtig_aussenrahmen: rgb(0, 113, 117);
  --button_wichtig_decoration: none;
  --button_wichtig_hintergrund: rgb(0, 113, 117);
  --button_wichtig_innenrahmen: rgb(0, 113, 117);
  --button_wichtig_text: rgb(255, 255, 255);

  --button_wichtig_hover_aussenrahmen: rgb(0, 113, 117);
  --button_wichtig_hover_decoration: none;
  --button_wichtig_hover_hintergrund: rgb(255, 255, 255);
  --button_wichtig_hover_innenrahmen: rgb(255, 255, 255);
  --button_wichtig_hover_text: rgb(0, 0, 0);

  /* Primaere Farbe - Sonstiges */
  --primaer_aussenrahmen: rgb(0, 182, 181);
  --primaer_hover: underline;
  --primaer_hintergrund: rgb(0, 113, 117);
  --primaer_innenrahmen: rgb(0, 113, 117);
  --primaer_text: rgb(255, 255, 255);

  --primaer_hover_aussenrahmen: rgb(0, 182, 181);
  --primaer_hover_decoration: none;
  --primaer_hover_hintergrund: rgb(255, 255, 255);
  --primaer_hover_innenrahmen: rgb(0, 113, 117);
  --primaer_hover_text: rgb(0, 113, 117);

  /* Sekundaere Farbe - Sonstiges */
  --sekundaer_aussenrahmen: rgb(0, 182, 181);
  --sekundaer_decoration: underline;
  --sekundaer_hintergrund: rgb(255, 255, 255);
  --sekundaer_innenrahmen: rgb(255, 255, 255);
  --sekundaer_text: rgb(0, 113, 117);

  --sekundaer_hover_aussenrahmen: rgb(0, 113, 117);
  --sekundaer_hover_decoration: none;
  --sekundaer_hover_hintergrund: rgb(255, 255, 255);
  --sekundaer_hover_innenrahmen: rgb(0, 113, 117);
  --sekundaer_hover_text: rgb(0, 113, 117);

/* Pagination */
  --splide_pagination_aussenrahmen: rgb(0, 182, 181);
  --splide_pagination_decoration: none;
  --splide_pagination_hintergrund: rgb(0, 113, 117);
  --splide_pagination_innenrahmen: rgb(0, 113, 117);

  --splide_pagination_hover_aussenrahmen: rgb(0, 113, 117);
  --splide_pagination_hover_decoration: none;
  --splide_pagination_hover_hintergrund: rgb(98, 189, 196);
  --splide_pagination_hover_innenrahmen: rgb(0, 113, 117);

  /* Header */
  --header_aussenrahmen: rgb(0, 113, 117);
  --header_hintergrund: rgb(255, 255, 255);
  --header_schatten: 0px 0px 10px 0px rgb(50, 50, 50);
  --header_text: rgb(0, 0, 0);

  --header_innen_hintergrund: rgb(98, 189, 196);
  --header_innen_text: rgb(0, 0, 0);

  /* Navigation (Meta-/Service-Leiste) */
  --navigation_meta_aussenbereich_desktop_hintergrund: rgb(20, 20, 20);
  --navigation_meta_aussenbereich_desktop_text: rgb(255, 255, 255);

  --navigation_meta_hintergrund: rgb(20, 20, 20);
  --navigation_meta_text: rgb(255, 255, 255);

  --navigation_meta_link_aussenrahmen: rgb(20, 20, 20);
  --navigation_meta_link_decoration: none;
  --navigation_meta_link_hintergrund: rgb(20, 20, 20);
  --navigation_meta_link_innenrahmen: rgb(20, 20, 20);
  --navigation_meta_link_text: rgb(255, 255, 255);

  --navigation_meta_link_hover_aussenrahmen: rgb(255, 255, 255);
  --navigation_meta_link_hover_decoration: none;
  --navigation_meta_link_hover_hintergrund: rgb(20, 20, 20);
  --navigation_meta_link_hover_innenrahmen: rgb(20, 20, 20);
  --navigation_meta_link_hover_text: rgb(255, 255, 255);

  /* Logo */
  --logo_link_aussenrahmen: transparent;
  --logo_link_decoration: underline;
  --logo_link_hintergrund: transparent;
  --logo_link_innenrahmen: transparent;
  --logo_link_text: rgb(0, 113, 117);

  --logo_link_hover_aussenrahmen: rgb(0, 113, 117);
  --logo_link_hover_decoration: none;
  --logo_link_hover_hintergrund: transparent;
  --logo_link_hover_innenrahmen: rgb(255, 255, 255);
  --logo_link_hover_text: rgb(0, 113, 117);
  --logo_link_hover_aussenrahmen_fixed: rgb(0, 113, 117);
  --logo_link_hover_decoration_fixed: none;
  --logo_link_hover_hintergrund_fixed: transparent;
  --logo_link_hover_innenrahmen_fixed: transparent;
  --logo_link_hover_text_fixed: rgb(0, 0, 0);

  /* Header-Sloganspruch */
  --header_spruch_hintergrund: rgb(255, 166, 39);
  --header_spruch_text: rgb(0, 0, 0);

  --header_spruch_link_aussenrahmen: rgb(255, 255, 255);
  --header_spruch_link_decoration: none;
  --header_spruch_link_hintergrund: rgb(255, 255, 255);
  --header_spruch_link_innenrahmen: rgb(255, 255, 255);
  --header_spruch_link_text: rgb(0, 113, 117);

  --header_spruch_link_hover_aussenrahmen: rgb(0, 182, 181);
  --header_spruch_link_hover_decoration: none;
  --header_spruch_link_hover_hintergrund: rgb(0, 182, 181);
  --header_spruch_link_hover_innenrahmen: rgb(0, 113, 117);
  --header_spruch_link_hover_text: rgb(0, 0, 0);

  /* Schriftwahl (Fontsizer) */
  --schriftwahl_hintergrund: rgb(255, 255, 255);
  --schriftwahl_text: rgb(0, 113, 117);

  --schriftwahl_link_aussenrahmen: rgb(255, 255, 255);
  --schriftwahl_link_hintergrund: rgb(255, 255, 255);
  --schriftwahl_link_innenrahmen: rgb(255, 255, 255);
  --schriftwahl_link_text: rgb(0, 113, 117);

  --schriftwahl_link_hover_aussenrahmen: rgb(255, 255, 255);
  --schriftwahl_link_hover_hintergrund: rgb(255, 255, 255);
  --schriftwahl_link_hover_innenrahmen: rgb(0, 113, 117);
  --schriftwahl_link_hover_text: rgb(0, 113, 117);

  /* Navigation (Hauptmenue) - Mobilansicht */
  --navigation_aussenbereich_hintergrund: rgb(20, 20, 20);
  --navigation_aussenbereich_text: rgb(255, 255, 255);

  --navigation_aussenrahmen: rgb(0, 113, 117);
  --navigation_decoration: none;
  --navigation_hintergrund: rgb(0, 113, 117);
  --navigation_innenrahmen: rgb(0, 113, 117);
  --navigation_text: rgb(255, 255, 255);
  --navigation_trennzeichen: rgba(255, 255, 255, 0.2);

  --navigation_hover_aussenrahmen: rgb(255, 255, 255);
  --navigation_hover_decoration: none;
  --navigation_hover_hintergrund: rgb(0, 113, 117);
  --navigation_hover_innenrahmen:rgb(0, 113, 117);
  --navigation_hover_text: rgb(255, 255, 255);

  /* Navigation (Hauptmenue) - Desktopansicht */
  --navigation_aussenbereich_hintergrund_desktop: rgb(255, 255, 255);
  --navigation_aussenbereich_text_desktop: rgb(0, 113, 117);

  --navigation_aussenrahmen_desktop: rgb(255, 255, 255);
  --navigation_decoration_desktop: none;
  --navigation_hintergrund_desktop: rgb(255, 255, 255);
  --navigation_innenrahmen_desktop: rgb(255, 255, 255);
  --navigation_text_desktop: rgb(0, 113, 117);
  --navigation_trennzeichen_desktop: rgba(255, 255, 255, 0.2);

  --navigation_hover_aussenrahmen_desktop: rgb(255, 255, 255);
  --navigation_hover_decoration_desktop: none;
  --navigation_hover_hintergrund_desktop: rgb(255, 255, 255);
  --navigation_hover_innenrahmen_desktop: rgb(255, 255, 255);
  --navigation_hover_text_desktop: rgb(0, 113, 117);

  /* Navigation (Hauptmenue) - Desktopansicht (fixed) */
  --navigation_aussenbereich_hintergrund_desktop_fixed: rgb(255, 255, 255);
  --navigation_aussenbereich_text_desktop_fixed: rgb(0, 113, 117);

  --navigation_aussenrahmen_desktop_fixed: rgb(255, 255, 255);
  --navigation_decoration_desktop_fixed: none;
  --navigation_hintergrund_desktop_fixed: rgb(255, 255, 255);
  --navigation_innenrahmen_desktop_fixed: rgb(255, 255, 255);
  --navigation_text_desktop_fixed: rgb(0, 113, 117);
  --navigation_trennzeichen_desktop_fixed: rgba(255, 255, 255, 0.2);

  --navigation_hover_aussenrahmen_desktop_fixed: rgb(255, 255, 255);
  --navigation_hover_decoration_desktop_fixed: none;
  --navigation_hover_hintergrund_desktop_fixed: rgb(255, 255, 255);
  --navigation_hover_innenrahmen_desktop_fixed: rgb(255, 255, 255);
  --navigation_hover_text_desktop_fixed: rgb(0, 113, 117);

  /* Navigation: wenn "Mein Konto" letzter Menue-Punkt auf Initialebene ist (und auch in der Meta-Nav enthalten ist) */
  --navigation_konto_desktop_anzeige: none;
  --navigation_konto_desktop_sticky_anzeige: block;

  /* Suchleiste */
  --suche_hintergrund: rgb(0, 113, 117);
  --suche_text: rgb(255, 255, 255);

  --suche_aussenrahmen_fixed: rgb(0, 113, 117);
  --suche_hintergrund_fixed: rgb(0, 113, 117);
  --suche_text_fixed: rgb(255, 255, 255);

  --suche_feld_aussenrahmen: rgb(0, 182, 181);
  --suche_feld_hintergrund: rgb(255, 255, 255);
  --suche_feld_innenrahmen: rgb(255, 255, 255);
  --suche_feld_label: rgb(255, 255, 255);
  --suche_feld_text: rgb(0, 113, 117);

  --suche_feld_hover_aussenrahmen: rgb(0, 182, 181);
  --suche_feld_hover_hintergrund: rgb(255, 255, 255);
  --suche_feld_hover_innenrahmen: rgb(0, 113, 117);
  --suche_feld_hover_label: rgb(255, 255, 255);
  --suche_feld_hover_text: rgb(0, 113, 117);

  /* Suchleiste - Clearing-Button, der erscheint sobald sich Text im Feld befindet */
  --suche_button_clearing_aussenrahmen: transparent;
  --suche_button_clearing_decoration: none;
  --suche_button_clearing_hintergrund: transparent;
  --suche_button_clearing_innenrahmen: transparent;
  --suche_button_clearing_text: rgb(0, 0, 0);

  --suche_button_clearing_hover_aussenrahmen: rgb(0, 182, 181);
  --suche_button_clearing_hover_decoration: none;
  --suche_button_clearing_hover_hintergrund: rgb(255, 255, 255);
  --suche_button_clearing_hover_innenrahmen: rgb(0, 113, 117);
  --suche_button_clearing_hover_text: rgb(0, 1130 117);

  /* Suchleiste - Haupt-Button mit Suchlupe */
  --suche_button_wichtig_aussenrahmen: rgb(0, 113, 117);
  --suche_button_wichtig_decoration: none;
  --suche_button_wichtig_hintergrund: rgb(0, 113, 117);
  --suche_button_wichtig_innenrahmen: rgb(0, 113, 117);
  --suche_button_wichtig_text: rgb(255, 255, 255);

  --suche_button_wichtig_hover_aussenrahmen: rgb(0, 113, 117);
  --suche_button_wichtig_hover_decoration: none;
  --suche_button_wichtig_hover_hintergrund: rgb(0, 113, 117);
  --suche_button_wichtig_hover_innenrahmen: rgb(0, 182, 181);
  --suche_button_wichtig_hover_text: rgb(255, 255, 255);

  /* Suchleiste - alle sekundaeren Buttons */
  --suche_button_aussenrahmen: rgb(0, 182, 181);
  --suche_button_decoration: none;
  --suche_button_hintergrund: rgb(0, 182, 181);
  --suche_button_innenrahmen: rgb(0, 182, 181);
  --suche_button_text: rgb(0, 0, 0);

  --suche_button_hover_aussenrahmen: rgb(0, 182, 181);
  --suche_button_hover_decoration: none;
  --suche_button_hover_hintergrund: rgb(0, 182, 181);
  --suche_button_hover_innenrahmen: rgb(0, 113, 117);
  --suche_button_hover_text: rgb(0, 0, 0);

  /* Suchleiste - mobiler Suchbutton */
  --suche_button_mobil_aussenrahmen: rgb(0, 113, 117);
  --suche_button_mobil_decoration: none;
  --suche_button_mobil_hintergrund: rgb(0, 113, 117);
  --suche_button_mobil_innenrahmen: rgb(0, 113, 117);
  --suche_button_mobil_text: rgb(255, 255, 255);

  --suche_button_mobil_hover_aussenrahmen: rgb(255, 255, 255);
  --suche_button_mobil_hover_decoration: none;
  --suche_button_mobil_hover_hintergrund: rgb(0, 113, 117);
  --suche_button_mobil_hover_innenrahmen: rgb(0, 113, 117);
  --suche_button_mobil_hover_text: rgb(255, 255, 255);

  /* Container */
  --container_hintergrund: rgb(255, 255, 255);
  --container_text: rgb(0, 0, 0);

  /* Hauptbereich */
  --container_innen_hintergrund: rgb(255, 255, 255);
  --container_innen_text: rgb(0, 0, 0);

  /* Toolbar */
  --toolbar_aussenrahmen: rgb(255, 255, 255);
  --toolbar_hintergrund: rgb(255, 255, 255);
  --toolbar_innenrahmen: rgb(255, 255, 255);
  --toolbar_text: rgb(0, 0, 0);

  --toolbar_hover_aussenrahmen: rgb(255, 255, 255);
  --toolbar_hover_hintergrund: rgb(255, 255, 255);
  --toolbar_hover_innenrahmen: rgb(0, 113, 117);
  --toolbar_hover_text: rgb(0, 0, 0);

  --toolbar_zurueck_aussenrahmen: rgb(240, 240, 240);
  --toolbar_zurueck_hintergrund: rgb(240, 240, 240);
  --toolbar_zurueck_innenrahmen: rgb(240, 240, 240);
  --toolbar_zurueck_text: rgb(0, 0, 0);

  --toolbar_zurueck_hover_hintergrund: rgb(255, 255, 255);
  --toolbar_zurueck_hover_aussenrahmen: rgb(255, 255, 255);
  --toolbar_zurueck_hover_innenrahmen: rgb(0, 113, 117);
  --toolbar_zurueck_hover_text: rgb(0, 0, 0);

  /* Drucken-Funktion */
  --drucken_button_aussenrahmen: transparent;
  --drucken_button_decoration: none;
  --drucken_button_hintergrund: transparent;
  --drucken_button_innenrahmen: transparent;
  --drucken_button_text: rgb(0, 113, 117);

  --drucken_button_hover_aussenrahmen: rgb(0, 113, 117);
  --drucken_button_hover_decoration: none;
  --drucken_button_hover_hintergrund: transparent;
  --drucken_button_hover_innenrahmen: transparent;
  --drucken_button_hover_text: rgb(0, 113, 117);

  /* Optionsbereich */
  --optionen_hintergrund: rgb(255, 255, 255);
  --optionen_aussenrahmen: transparent transparent transparent rgb(0, 0, 0);
  --optionen_text: rgb(0, 0, 0);

  --optionen_filter_aktiv_aussenrahmen: transparent transparent transparent rgb(0, 0, 0);
  --optionen_filter_aktiv_hintergrund: rgb(240, 240, 240);
  --optionen_filter_aktiv_text: rgb(0, 0, 0);

  --optionen_titel_aussenrahmen: transparent;
  --optionen_titel_hintergrund: inherit;
  --optionen_titel_text: rgb(0, 0, 0);
  --optionen_titel_schrift: inherit;

  /* Optionsbereich: Drilldown-Buttons/-Links */
  --drilldown_button_aussenrahmen: rgb(255, 255, 255);
  --drilldown_button_decoration: none;
  --drilldown_button_hintergrund: rgb(255, 255, 255);
  --drilldown_button_innenrahmen: rgb(255, 255, 255);
  --drilldown_button_text: rgb(0, 113, 117);

  --drilldown_button_hover_aussenrahmen: rgb(255, 255, 255);
  --drilldown_button_hover_decoration: none;
  --drilldown_button_hover_hintergrund: rgb(255, 255, 255);
  --drilldown_button_hover_innenrahmen: rgb(0, 113, 117);
  --drilldown_button_hover_text: rgb(0, 113, 117);

  /* Karteireiter (Trefferliste) */
  --karteireiter_aussenrahmen: rgb(0, 113, 117);

  --karteireiter_button_wichtig_aussenrahmen: rgb(0, 113, 117);
  --karteireiter_button_wichtig_decoration: none;
  --karteireiter_button_wichtig_hintergrund: rgb(0, 113, 117);
  --karteireiter_button_wichtig_innenrahmen: rgb(0, 113, 117);
  --karteireiter_button_wichtig_text: rgb(255, 255, 255);

  --karteireiter_button_wichtig_hover_aussenrahmen: rgb(0, 113, 117);
  --karteireiter_button_wichtig_hover_decoration: none;
  --karteireiter_button_wichtig_hover_hintergrund: rgb(255, 255, 255);
  --karteireiter_button_wichtig_hover_innenrahmen: rgb(255, 255, 255);
  --karteireiter_button_wichtig_hover_text: rgb(0, 0, 0);

  --karteireiter_button_aussenrahmen: rgb(0, 113, 117);
  --karteireiter_button_decoration: none;
  --karteireiter_button_hintergrund: rgb(255, 255, 255);
  --karteireiter_button_innenrahmen: rgb(255, 255, 255);
  --karteireiter_button_text: rgb(0, 0, 0);

  --karteireiter_button_hover_aussenrahmen: rgb(0, 113, 117);
  --karteireiter_button_hover_decoration: none;
  --karteireiter_button_hover_hintergrund: rgb(0, 113, 117);
  --karteireiter_button_hover_innenrahmen: rgb(0, 113, 117);
  --karteireiter_button_hover_text: rgb(255, 255, 255);

  /* Karteireiter (eBibliothek) */
  --karteireiter_link_aussenrahmen: rgb(0, 113, 117);
  --karteireiter_link_decoration: none;
  --karteireiter_link_hintergrund: rgb(255, 255, 255);
  --karteireiter_link_innenrahmen: transparent;
  --karteireiter_link_text: rgb(0, 0, 0);

  --karteireiter_link_hover_aussenrahmen: transparent;
  --karteireiter_link_hover_decoration: none;
  --karteireiter_link_hover_hintergrund: rgb(255, 255, 255);
  --karteireiter_link_hover_innenrahmen: transparent;
  --karteireiter_link_hover_text: rgb(0, 0, 0);

  --karteireiter_link_aktiv_aussenrahmen: transparent;
  --karteireiter_link_aktiv_decoration: none;
  --karteireiter_link_aktiv_hintergrund: rgb(0, 113, 117);
  --karteireiter_link_aktiv_innenrahmen: transparent;
  --karteireiter_link_aktiv_text: rgb(255, 255, 255);

  /* Trefferliste */
  --trefferliste_eintrag_aussenrahmen: transparent transparent rgb(0, 0, 0) transparent;
  --trefferliste_hintergrund: rgb(255, 255, 255);
  --trefferliste_text: rgb(0, 0, 0);

  --trefferliste_link_aussenrahmen: transparent;
  --trefferliste_link_decoration: none;
  --trefferliste_link_hintergrund: transparent;
  --trefferliste_link_innenrahmen: transparent;
  --trefferliste_link_text: rgb(0, 113, 117);

  --trefferliste_link_hover_aussenrahmen: rgb(0, 113, 117);
  --trefferliste_link_hover_decoration: none;
  --trefferliste_link_hover_hintergrund: transparent;
  --trefferliste_link_hover_innenrahmen: transparent;
  --trefferliste_link_hover_text: rgb(0, 113, 117);

  --trefferliste_checkbox_hintergrund: rgb(255, 255, 255);
  --trefferliste_checkbox_aussenrahmen: rgb(0, 0, 0);

  --trefferliste_checkbox_hover_hintergrund: rgb(255, 255, 255);
  --trefferliste_checkbox_hover_aussenrahmen: rgb(0, 113, 117);

  --trefferliste_check_aussenrahmen: rgb(255, 255, 255);
  --trefferliste_check_decoration: none;
  --trefferliste_check_hintergrund: rgb(255, 255, 255);
  --trefferliste_check_innenrahmen: rgb(255, 255, 255);
  --trefferliste_check_text: rgb(0, 113, 117);

  --trefferliste_check_hover_aussenrahmen: rgb(255, 255, 255);
  --trefferliste_check_hover_decoration: none;
  --trefferliste_check_hover_hintergrund: rgb(255, 255, 255);
  --trefferliste_check_hover_innenrahmen: rgb(0, 113, 117);
  --trefferliste_check_hover_text: rgb(0, 113, 117);

  --trefferliste_button_aussenrahmen: rgb(255, 255, 255);
  --trefferliste_button_decoration: none;
  --trefferliste_button_hintergrund: rgb(255, 255, 255);
  --trefferliste_button_innenrahmen: rgb(255, 255, 255);
  --trefferliste_button_text: rgb(0, 113, 117);

  --trefferliste_button_hover_aussenrahmen: rgb(255, 255, 255);
  --trefferliste_button_hover_decoration: none;
  --trefferliste_button_hover_hintergrund: rgb(255, 255, 255);
  --trefferliste_button_hover_innenrahmen: rgb(0, 113, 117);
  --trefferliste_button_hover_text: rgb(0, 113, 117);

  --trefferliste_exlink_text: rgb(0, 113, 117);
  --trefferliste_jahr_text: rgba(0, 0, 0, 0.8);
  --trefferliste_medium_text: rgba(0, 0, 0, 0.8);
  --trefferliste_name_text: rgb(0, 0, 0);
  --trefferliste_nummer_text: rgb(0, 0, 0);
  --trefferliste_signatur_text: rgba(0, 0, 0, 0.8);
  --trefferliste_verfuegbarkeit_text: rgb(0, 0, 0);

  /* Akkordeons */
  --akkordeon_link_aussenrahmen: transparent;
  --akkordeon_link_aussenrahmen_breite: 0.125rem;
  --akkordeon_link_decoration: underline;
  --akkordeon_link_hintergrund: transparent;
  --akkordeon_link_innenrahmen: transparent;
  --akkordeon_link_text: rgb(0, 113, 117);

  --akkordeon_link_hover_aussenrahmen: transparent;
  --akkordeon_link_hover_aussenrahmen_breite: 0.125rem;
  --akkordeon_link_hover_decoration: none;
  --akkordeon_link_hover_hintergrund: transparent;
  --akkordeon_link_hover_innenrahmen: rgb(0, 113, 117);
  --akkordeon_link_hover_text: rgb(0, 113, 117);

  --akkordeon_hilfe_link_aussenrahmen: transparent;
  --akkordeon_hilfe_link_aussenrahmen_breite: 0.125rem;
  --akkordeon_hilfe_link_decoration: underline;
  --akkordeon_hilfe_link_hintergrund: transparent;
  --akkordeon_hilfe_link_innenrahmen: transparent;
  --akkordeon_hilfe_link_text: rgb(0, 113, 117);

  --akkordeon_hilfe_link_hover_aussenrahmen: rgb(0, 113, 117);
  --akkordeon_hilfe_link_hover_aussenrahmen_breite: 0.125rem;
  --akkordeon_hilfe_link_hover_decoration: none;
  --akkordeon_hilfe_link_hover_hintergrund: transparent;
  --akkordeon_hilfe_link_hover_innenrahmen: rgb(0, 113, 117);
  --akkordeon_hilfe_link_hover_text: rgb(0, 113, 117);

  --akkordeon_kontakt_aussenrahmen: rgb(0, 113, 117);
  --akkordeon_kontakt_aussenrahmen_breite: 0.125rem;
  --akkordeon_kontakt_decoration: none;
  --akkordeon_kontakt_hintergrund: rgb(0, 113, 117);
  --akkordeon_kontakt_innenrahmen: rgb(0, 113, 117);
  --akkordeon_kontakt_text: rgb(255, 255, 255);

  --akkordeon_kontakt_hover_aussenrahmen: rgb(0, 182, 181);
  --akkordeon_kontakt_hover_aussenrahmen_breite: 0.125rem;
  --akkordeon_kontakt_hover_decoration: none;
  --akkordeon_kontakt_hover_hintergrund: rgb(0, 182, 181);
  --akkordeon_kontakt_hover_innenrahmen: rgb(0, 113, 117);
  --akkordeon_kontakt_hover_text: rgb(0, 0, 0);

  --akkordeon_kontakt_filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(98deg) brightness(106%) contrast(101%);
  --akkordeon_kontakt_filter_hintergrund: rgb(0, 113, 117);
  --akkordeon_kontakt_filter_text: invert(100%);

  /* Boxen */
  --box_aussenrahmen: rgb(240, 240, 240);
  --box_hintergrund: rgb(240, 240, 240);
  --box_text: rgb(0, 0, 0);

  --box_link_aussenrahmen: rgb(240, 240, 240);
  --box_link_hintergrund: rgb(240, 240, 240);
  --box_link_innenrahmen: rgb(240, 240, 240);
  --box_link_text: rgb(0, 113, 117);

  --box_link_hover_aussenrahmen: rgb(240, 240, 240);
  --box_link_hover_hintergrund: rgb(240, 240, 240);
  --box_link_hover_innenrahmen: rgb(0, 113, 117);
  --box_link_hover_text: rgb(0, 113, 117);

  /* Kacheln */
  --kacheln_link_aussenrahmen: rgb(0, 182, 181);
  --kacheln_link_decoration: none;
  --kacheln_link_hintergrund: rgb(0, 113, 117);
  --kacheln_link_innenrahmen: rgb(0, 113, 117);
  --kacheln_link_text: rgb(255, 255, 255);

  --kacheln_link_hover_aussenrahmen: rgb(0, 113, 117);
  --kacheln_link_hover_decoration: none;
  --kacheln_link_hover_hintergrund: rgb(255, 255, 255);
  --kacheln_link_hover_innenrahmen: rgb(0, 113, 117);
  --kacheln_link_hover_text: rgb(0, 113, 117);

  /* Kontoservices */
  --konto_service_aussenrahmen: rgb(0, 113, 117) transparent transparent transparent;

  --konto_service_inaktiv_hintergrund: rgb(240, 240, 240);
  --konto_service_inaktiv_text: rgb(0, 0, 0);

  --konto_service_link_aussenrahmen: rgb(0, 113, 117);
  --konto_service_link_decoration: none;
  --konto_service_link_hintergrund: rgb(0, 113, 117);
  --konto_service_link_innenrahmen: rgb(0, 113, 117);
  --konto_service_link_text: rgb(255, 255, 255);

  --konto_service_link_hover_aussenrahmen: rgb(0, 113, 117);
  --konto_service_link_hover_decoration: none;
  --konto_service_link_hover_hintergrund: rgb(255, 255, 255);
  --konto_service_link_hover_innenrahmen: rgb(255, 255, 255);
  --konto_service_link_hover_text: rgb(0, 113, 117);

  /* Cover */
  --cover_hintergrund: rgb(255, 255, 255);
  --cover_hintergrund_fehlt: rgb(240, 240, 240);
  --cover_innenrahmen: rgba(0, 0, 0, 0.75);
  --cover_text: rgb(0, 0, 0);

  /* Veranstaltungen: Detail-Links */
  --event_link_aussenrahmen: rgb(0, 113, 117);
  --event_link_decoration: none;
  --event_link_hintergrund: transparent;
  --event_link_innenrahmen: transparent;
  --event_link_text: rgb(0, 113, 117);

  --event_link_hover_aussenrahmen: rgb(0, 113, 117);
  --event_link_hover_decoration: none;
  --event_link_hover_hintergrund: transparent;
  --event_link_hover_innenrahmen: rgb(0, 113, 117);
  --event_link_hover_text: rgb(0, 113, 117);

  /* Prio 1-Hinweis (extrem wichtig) */
  --prio1_aussenrahmen: rgb(153, 0, 0);
  --prio1_hintergrund: rgb(242, 242, 242);
  --prio1_hintergrund_v2: rgb(153, 0, 0);
  --prio1_titel: rgb(0, 0, 0);
  --prio1_text: rgb(0, 0, 0);

  /* Prio 2-Hinweis (wichtig) */
  --prio2_aussenrahmen: rgb(219, 182, 65);
  --prio2_hintergrund: rgb(248, 240, 217);
  --prio2_hintergrund_v2: rgb(255, 170, 30);
  --prio2_titel: rgb(0, 0, 0);
  --prio2_text: rgb(0, 0, 0);

  /* Prio 3-Hinweis (relevant) */
  --prio3_aussenrahmen: rgb(138, 138, 138);
  --prio3_hintergrund: rgb(242, 242, 242);
  --prio3_hintergrund_v2: rgb(138, 138, 138);
  --prio3_titel: rgb(0, 0, 0);
  --prio3_text: rgb(0, 0, 0);

  /* Prio 4-Hinweis (allgemeine Info) */
  --prio4_aussenrahmen: rgb(0, 113, 117);
  --prio4_hintergrund: rgb(231, 233, 241);
  --prio4_hintergrund_v2: rgb(0, 113, 117);
  --prio4_titel: rgb(0, 0, 0);
  --prio4_text: rgb(0, 0, 0);

  /* Timeout-Hinweis */
  --timeout_hintergrund: var(--hell);
  --timeout_innenrahmen: transparent;
  --timeout_text: rgb(0, 0, 0);

  --timeout_alert_hintergrund: var(--hell);
  --timeout_alert_innenrahmen: rgb(0, 113, 117);
  --timeout_alert_text: rgb(0, 0, 0);

  --timeout_alert_symbol_hintergrund: rgb(0, 113, 117);
  --timeout_alert_symbol_text: rgb(255, 255, 255);

  /* Fehler/Ausgeliehen */
  --error_aussenrahmen: rgb(153, 0, 0);
  --error_hintergrund: rgb(220, 220, 220);
  --error_text: rgb(153, 0, 0);

  /* Verfuegbarkeit */
  --verfuegbar_ja_text: rgb(0, 110, 75);
  --verfuegbar_nein_text: rgb(153, 0, 0);
  --verfuegbar_info_text: rgb(0, 0, 0);

  /* Deaktiviert */
  --deaktiviert_aussenrahmen: rgb(240, 240, 240);
  --deaktiviert_hintergrund: rgb(240, 240, 240);
  --deaktiviert_text: rgb(100, 100, 100);
  --deaktiviert_innenrahmen: transparent;

  /* Tabelle */
  --tabelle_kopfzelle_aussenrahmen: rgb(0, 0, 0);
  --tabelle_kopfzelle_hintergrund: rgb(255, 255, 255);
  --tabelle_kopfzelle_text: rgb(0, 0, 0);
  --tabelle_zelle_aussenrahmen: transparent;

  --tabelle_reihe_hintergrund: transparent;
  --tabelle_reihe_text: rgb(0, 0, 0);
  --tabelle_reihe_changierend_hintergrund: rgb(240, 240, 240);
  --tabelle_reihe_changierend_text: rgb(0, 0, 0);

  /* Navigation Wissen */
  --navigation_wissen_aussenrahmen: transparent transparent transparent rgb(0, 0, 0);
  --navigation_wissen_decoration: none;
  --navigation_wissen_hintergrund: transparent;
  --navigation_wissen_innenrahmen: transparent;
  --navigation_wissen_text: rgb(0, 0, 0);

  --navigation_wissen_hover_aussenrahmen: transparent transparent transparent rgb(0, 0, 0);
  --navigation_wissen_hover_decoration: none;
  --navigation_wissen_hover_hintergrund: transparent;
  --navigation_wissen_hover_innenrahmen: rgb(0, 0, 0);
  --navigation_wissen_hover_text: rgb(0, 0, 0);

  /* Slider */
  --slider_hintergrund: rgb(229, 247, 247);
  --slider_text: rgb(0, 0, 0);
  --slider_titel: rgb(0, 0, 0);

  --slider_pfeil_aussenrahmen: rgb(240, 240, 240);
  --slider_pfeil_farbe: rgb(100, 100, 100);
  --slider_pfeil_hintergrund: rgb(240, 240, 240);
  --slider_pfeil_innenrahmen: rgb(240, 240, 240);
  --slider_pfeil_text: rgb(0, 0, 0);

  --slider_pfeil_hover_aussenrahmen: rgb(0, 113, 117);
  --slider_pfeil_hover_farbe: rgb(0, 0, 0);
  --slider_pfeil_hover_hintergrund: rgb(255, 255, 255);
  --slider_pfeil_hover_innenrahmen: rgb(0, 113, 117);
  --slider_pfeil_hover_text: rgb(0, 0, 0);

  /* MSG01 */
  --msg01: rgb(255, 255, 255);
  --msg01_innenrahmen: rgb(240, 240, 240);
  --msg01_aussenrahmen: rgb(0, 113, 117);
  --msg01_text: rgb(0, 113, 117);

  /* BSG01 */
  --bsg01: rgb(255, 255, 255);
  --bsg01_innenrahmen: rgb(240, 240, 240);
  --bsg01_aussenrahmen: rgb(100, 100, 100);
  --bsg01_text: rgb(0, 0, 0);

  /* Standortkarte Marker  */
  --karte_standort_marker_aussenrahmen: rgb(0, 113, 117);
  --karte_standort_marker_decoration: none;
  --karte_standort_marker_hintergrund: rgb(0, 113, 117);
  --karte_standort_marker_innenrahmen: rgb(0, 113, 117);
  --karte_standort_marker_text: rgb(255, 255, 255);

  --karte_standort_marker_hover_aussenrahmen: rgb(0, 182, 181);
  --karte_standort_marker_hover_decoration: none;
  --karte_standort_marker_hover_hintergrund: rgb(0, 182, 181);
  --karte_standort_marker_hover_innenrahmen: rgb(0, 113, 117);
  --karte_standort_marker_hover_text: rgb(0, 0, 0);

  /* Klasse "highlights" fuer aDIS-Bloecke  */
  --adis-highlight_aussenrahmen: rgb(0, 182, 181);
  --adis-highlight_hintergrund: rgb(0, 182, 181);
  --adis-highlight_innenrahmen: rgb(0, 113, 117);
  --adis-highlight_text: rgb(0, 0, 0);

  --adis-highlight_bild_hintergrund: rgb(255, 255, 255);
  --adis-highlight_bild_aussenrahmen: rgb(255, 255, 255);
  --adis-highlight_bild_innenrahmen: rgb(0, 113, 117);
  --adis-highlight_bild_text: rgb(0, 0, 0);

  /* Klasse "hintergrund-alternativ" fuer aDIS-Bloecke  */
  --adis-alternativ_aussenrahmen: rgb(0, 182, 181);
  --adis-alternativ_hintergrund: rgb(0, 182, 181);
  --adis-alternativ_innenrahmen: rgb(0, 113, 117);
  --adis-alternativ_text: rgb(0, 0, 0);

  --adis-alternativ_bild_hintergrund: rgb(255, 255, 255);
  --adis-alternativ_bild_aussenrahmen: rgb(255, 255, 255);
  --adis-alternativ_bild_innenrahmen: rgb(0, 113, 117);
  --adis-alternativ_bild_text: rgb(0, 0, 0);

  /* Klasse "call-to-action" fuer aDIS-Bloecke  */
  --adis-call_aussenrahmen: rgb(0, 113, 117);
  --adis-call_hintergrund: rgb(255, 255, 255);
  --adis-call_text: rgb(0, 0, 0);

  /* Sichtbare Bildunterschriften */
  --bildunterschrift_hintergrund: rgb(0, 113, 117);
  --bildunterschrift_text: rgb(255, 255, 255);

  /* Footer */
  --footer_aussenabstand: 0 auto;
  --footer_aussenrahmen: rgb(255, 255, 255);
  --footer_hintergrund: rgb(20, 20, 20);
  --footer_text: rgb(255, 255, 255);

  --footer_innen_hintergrund: rgb(20, 20, 20);
  --footer_innen_text: rgb(255, 255, 255);

  --footer_link_aussenrahmen: transparent;
  --footer_link_decoration: none;
  --footer_link_hintergrund: rgb(20, 20, 20);
  --footer_link_innenrahmen: rgb(20, 20, 20);
  --footer_link_text: rgb(255, 255, 255);

  --footer_link_hover_aussenrahmen: rgb(250, 166, 39);
  --footer_link_hover_decoration: none;
  --footer_link_hover_hintergrund: rgb(20, 20, 20);
  --footer_link_hover_innenrahmen: rgb(20, 20, 20);
  --footer_link_hover_text: rgb(255, 255, 255);

  /* Symbole: Standard */
  --symbol_abbrechen: url("/aDISWeb_kopac86/img/icons/cancel.svg");
  --symbol_abbrechen_hover: url("/aDISWeb_kopac86/img/icons/cancel.svg");
  --symbol_abmelden: url("/aDISWeb_kopac86/img/icons/logout.svg");
  --symbol_abmelden_hover: url("/aDISWeb_kopac86/img/icons/logout.svg");
  --symbol_anmelden: url("/aDISWeb_kopac86/img/icons/login.svg");
  --symbol_anmelden_hover: url("/aDISWeb_kopac86/img/icons/login.svg");
  --symbol_akkordeon: url("/aDISWeb_kopac86/img/icons/options.svg");
  --symbol_akkordeon_active: url("/aDISWeb_kopac86/img/icons/options.svg");
  --symbol_akkordeon_hover: url("/aDISWeb_kopac86/img/icons/options.svg");
  --symbol_akkordeon_direkt: url("/aDISWeb_kopac86/img/icons/select.svg");
  --symbol_akkordeon_direkt_active: url("/aDISWeb_kopac86/img/icons/select.svg");
  --symbol_akkordeon_direkt_hover: url("/aDISWeb_kopac86/img/icons/select.svg");
  --symbol_akkordeon_kontakt: url("/aDISWeb_kopac86/img/icons/location-light.svg");
  --symbol_akkordeon_kontakt_active: url("/aDISWeb_kopac86/img/icons/location-light.svg");
  --symbol_akkordeon_kontakt_hover: url("/aDISWeb_kopac86/img/icons/location.svg");
  --symbol_akkordeon_sortieren: url("/aDISWeb_kopac86/img/icons/sort.svg");
  --symbol_akkordeon_sortieren_active: url("/aDISWeb_kopac86/img/icons/sort.svg");
  --symbol_akkordeon_sortieren_hover: url("/aDISWeb_kopac86/img/icons/sort.svg");
  --symbol_akkordeon_suche: url("/aDISWeb_kopac86/img/icons/search.svg");
  --symbol_akkordeon_suche_active: url("/aDISWeb_kopac86/img/icons/search.svg");
  --symbol_akkordeon_suche_hover: url("/aDISWeb_kopac86/img/icons/search.svg");
  --symbol_akkordeon_hilfe: url("/aDISWeb_kopac86/img/icons/help.svg");
  --symbol_akkordeon_hilfe_active: url("/aDISWeb_kopac86/img/icons/help.svg");
  --symbol_akkordeon_hilfe_hover: url("/aDISWeb_kopac86/img/icons/help.svg");
  --symbol_akkordeon_darstellung: url("/aDISWeb_kopac86/img/icons/view.svg");
  --symbol_akkordeon_darstellung_active: url("/aDISWeb_kopac86/img/icons/view.svg");
  --symbol_akkordeon_darstellung_hover: url("/aDISWeb_kopac86/img/icons/view.svg");
  --symbol_akkordeon_exportieren: url("/aDISWeb_kopac86/img/icons/export.svg");
  --symbol_akkordeon_exportieren_active: url("/aDISWeb_kopac86/img/icons/export.svg");
  --symbol_akkordeon_exportieren_hover: url("/aDISWeb_kopac86/img/icons/export.svg");
  --symbol_an_abmelden: url("/aDISWeb_kopac86/img/icons/user.svg");
  --symbol_an_abmelden_hover: url("/aDISWeb_kopac86/img/icons/user.svg");
  --symbol_aufschlagen: url("/aDISWeb_kopac86/img/icons/search.svg");
  --symbol_aufschlagen_hover: url("/aDISWeb_kopac86/img/icons/search.svg");
  --symbol_barrierefreiheit: url("/aDISWeb_kopac86/img/icons/barrierefreiheit.svg");
  --symbol_barrierefreiheit_hover: url("/aDISWeb_kopac86/img/icons/barrierefreiheit.svg");
  --symbol_bestellen: url("/aDISWeb_kopac86/img/icons/cart-full.svg");
  --symbol_bestellen_hover: url("/aDISWeb_kopac86/img/icons/cart-full.svg");
  --symbol_bewertung_0: url("/aDISWeb_kopac86/img/icons/stars-0.svg");
  --symbol_bewertung_0_hover: url("/aDISWeb_kopac86/img/icons/stars-0.svg");
  --symbol_bewertung_1: url("/aDISWeb_kopac86/img/icons/stars-1.svg");
  --symbol_bewertung_1_hover: url("/aDISWeb_kopac86/img/icons/stars-1.svg");
  --symbol_bewertung_2: url("/aDISWeb_kopac86/img/icons/stars-2.svg");
  --symbol_bewertung_2_hover: url("/aDISWeb_kopac86/img/icons/stars-2.svg");
  --symbol_bewertung_3: url("/aDISWeb_kopac86/img/icons/stars-3.svg");
  --symbol_bewertung_3_hover: url("/aDISWeb_kopac86/img/icons/stars-3.svg");
  --symbol_bewertung_4: url("/aDISWeb_kopac86/img/icons/stars-4.svg");
  --symbol_bewertung_4_hover: url("/aDISWeb_kopac86/img/icons/stars-4.svg");
  --symbol_bewertung_5: url("/aDISWeb_kopac86/img/icons/stars-5.svg");
  --symbol_bewertung_5_hover: url("/aDISWeb_kopac86/img/icons/stars-5.svg");
  --symbol_bezahlen: url("/aDISWeb_kopac86/img/icons/payment.svg");
  --symbol_bezahlen_hover: url("/aDISWeb_kopac86/img/icons/payment.svg");
  --symbol_brotkrumenpfad: url("/aDISWeb_kopac86/img/icons/breadcrumb.svg");
  --symbol_cover_leer: url("/aDISWeb_kopac86/img/icons/cover-bg.svg");
  --symbol_details_aufklappen: url("/aDISWeb_kopac86/img/icons/plus-circle.svg");
  --symbol_details_aufklappen_hover: url("/aDISWeb_kopac86/img/icons/plus-circle.svg");
  --symbol_details_zuklappen: url("/aDISWeb_kopac86/img/icons/minus-circle.svg");
  --symbol_details_zuklappen_hover: url("/aDISWeb_kopac86/img/icons/minus-circle.svg");
  --symbol_drilldown: url("/aDISWeb_kopac86/img/icons/options.svg");
  --symbol_drilldown_hover: url("/aDISWeb_kopac86/img/icons/options.svg");
  --symbol_drucken: url("/aDISWeb_vob/images/icons/icons-drucken.svg");
  --symbol_drucken_hover: url("/aDISWeb_vob/images/icons/icons-drucken.svg");
  --symbol_email: url("/aDISWeb_kopac86/img/icons/send.svg");
  --symbol_email_hover: url("/aDISWeb_kopac86/img/icons/send.svg");
  --symbol_event_datum: url("/aDISWeb_kopac86/img/icons/calendar.svg");
  --symbol_event_gebuehr: url("/aDISWeb_kopac86/img/icons/fee.svg");
  --symbol_event_mehr: url("/aDISWeb_kopac86/img/icons/arrow-right.svg");
  --symbol_event_mehr_hover: url("/aDISWeb_kopac86/img/icons/arrow-right.svg");
  --symbol_event_standort: url("/aDISWeb_kopac86/img/icons/location.svg");
  --symbol_faq: url("/aDISWeb_kopac86/img/icons/faq.svg");
  --symbol_faq_hover: url("/aDISWeb_kopac86/img/icons/faq.svg");
  --symbol_filter: url("/aDISWeb_kopac86/img/icons/filter.svg");
  --symbol_filter_hover: url("/aDISWeb_kopac86/img/icons/filter.svg");
  --symbol_hinweis: url("/aDISWeb_kopac86/img/icons/hinweis.svg");
  --symbol_hinweis_hover: url("/aDISWeb_kopac86/img/icons/hinweis.svg");
  --symbol_gebaerdensprache: url("/aDISWeb_vob/images/icons/icons-gebaerdensprache.svg");
  --symbol_gebaerdensprache_hover: url("/aDISWeb_vob/images/icons/icons-gebaerdensprache.svg");
  --symbol_info: url("/aDISWeb_kopac86/img/icons/info.svg");
  --symbol_info_hover: url("/aDISWeb_kopac86/img/icons/info.svg");
  --symbol_iot: url("/aDISWeb_kopac86/img/icons/iot.svg");
  --symbol_iot_hover: url("/aDISWeb_kopac86/img/icons/iot.svg");
  --symbol_konto: url("/aDISWeb_kopac86/img/icons/user.svg");
  --symbol_konto_hover: url("/aDISWeb_kopac86/img/icons/user.svg");
  --symbol_leichte_sprache: url("/aDISWeb_vob/images/icons/icons-leichte-sprache.svg");
  --symbol_leichte_sprache_hover: url("/aDISWeb_vob/images/icons/icons-leichte-sprache.svg");
  --symbol_loeschen: url("/aDISWeb_kopac86/img/icons/remove.svg");
  --symbol_loeschen_hover: url("/aDISWeb_kopac86/img/icons/remove.svg");
  --symbol_mehr: url("/aDISWeb_kopac86/img/icons/arrow-right.svg");
  --symbol_mehr_hover: url("/aDISWeb_kopac86/img/icons/arrow-right.svg");
  --symbol_merken: url("/aDISWeb_kopac86/img/icons/star-full.svg");
  --symbol_merken_hover: url("/aDISWeb_kopac86/img/icons/star-full.svg");
  --symbol_merken_aktiv: url("/aDISWeb_kopac86/img/icons/star-full.svg");
  --symbol_merken_aktiv_hover: url("/aDISWeb_kopac86/img/icons/star-full.svg");
  --symbol_merken_inaktiv: url("/aDISWeb_kopac86/img/icons/star-empty.svg");
  --symbol_merken_inaktiv_hover: url("/aDISWeb_kopac86/img/icons/star-empty.svg");
  --symbol_merken_speichern: url("/aDISWeb_kopac86/img/icons/save.svg");
  --symbol_merken_speichern_hover: url("/aDISWeb_kopac86/img/icons/save.svg");
  --symbol_merken_loeschen: url("/aDISWeb_kopac86/img/icons/remove.svg");
  --symbol_merken_loeschen_hover: url("/aDISWeb_kopac86/img/icons/remove.svg");
  --symbol_merken_neu: url("/aDISWeb_kopac86/img/icons/new.svg");
  --symbol_merken_neu_hover: url("/aDISWeb_kopac86/img/icons/new.svg");
  --symbol_merken_update: url("/aDISWeb_kopac86/img/icons/pencil.svg");
  --symbol_merken_update_hover: url("/aDISWeb_kopac86/img/icons/pencil.svg");
  --symbol_msg01: url("/aDISWeb_kopac86/img/icons/info-blue.svg");
  --symbol_neutral: url("/aDISWeb_kopac86/img/icons/neutral.svg");
  --symbol_neutral_hover: url("/aDISWeb_kopac86/img/icons/neutral.svg");
  --symbol_passwort: url("/aDISWeb_kopac86/img/icons/login.svg");
  --symbol_passwort_hover: url("/aDISWeb_kopac86/img/icons/login.svg");
  --symbol_passwort_vergessen: url("/aDISWeb_kopac86/img/icons/forgot-password.svg");
  --symbol_passwort_vergessen_hover: url("/aDISWeb_kopac86/img/icons/forgot-password.svg");
  --symbol_pfeil_runter: url("/aDISWeb_kopac86/img/icons/arrow-down.svg");
  --symbol_pfeil_runter_hover: url("/aDISWeb_kopac86/img/icons/arrow-down.svg");
  --symbol_registrieren: url("/aDISWeb_kopac86/img/icons/options.svg");
  --symbol_registrieren_hover: url("/aDISWeb_kopac86/img/icons/options.svg");
  --symbol_schrift_klein: url("/aDISWeb_vob/images/icons/icons-font-small.svg");
  --symbol_schrift_klein_hover: url("/aDISWeb_vob/images/icons/icons-font-small.svg");
  --symbol_schrift_normal: url("/aDISWeb_vob/images/icons/icons-font-normal.svg");
  --symbol_schrift_normal_hover: url("/aDISWeb_vob/images/icons/icons-font-normal.svg");
  --symbol_schrift_gross: url("/aDISWeb_vob/images/icons/icons-font-big.svg");
  --symbol_schrift_gross_hover: url("/aDISWeb_vob/images/icons/icons-font-big.svg");
  --symbol_seitenanfang: url("/aDISWeb_vob/images/icons/back-to-top.svg");
  --symbol_seitenanfang_hover: url("/aDISWeb_vob/images/icons/back-to-top.svg");
  --symbol_sitzung_beenden: url("/aDISWeb_kopac86/img/icons/cancel.svg");
  --symbol_sitzung_beenden_hover: url("/aDISWeb_kopac86/img/icons/cancel.svg");
  --symbol_speichern: url("/aDISWeb_kopac86/img/icons/confirm.svg");
  --symbol_speichern_hover: url("/aDISWeb_kopac86/img/icons/confirm.svg");
  --symbol_sprache: url("/aDISWeb_kopac86/img/icons/language.svg");
  --symbol_sprache_hover: url("/aDISWeb_kopac86/img/icons/language.svg");
  --symbol_standort_aktiv: url("/aDISWeb_kopac86/img/icons/location.svg");
  --symbol_standort_aktiv_hover: url("/aDISWeb_kopac86/img/icons/location.svg");
  --symbol_standort_inaktiv: url("/aDISWeb_kopac86/img/icons/location.svg");
  --symbol_standort_inaktiv_hover: url("/aDISWeb_kopac86/img/icons/location.svg");
  --symbol_suche: url("/aDISWeb_kopac86/img/icons/search.svg");
  --symbol_suche_hover: url("/aDISWeb_kopac86/img/icons/search.svg");
  --symbol_suche_erweitert: url("/aDISWeb_kopac86/img/icons/settings.svg");
  --symbol_suche_erweitert_hover: url("/aDISWeb_kopac86/img/icons/settings.svg");
  --symbol_suche_leeren: url("/aDISWeb_kopac86/img/icons/remove.svg");
  --symbol_suche_leeren_hover: url("/aDISWeb_kopac86/img/icons/remove.svg");
  --symbol_suche_starten: url("/aDISWeb_kopac86/img/icons/search.svg");
  --symbol_suche_starten_hover: url("/aDISWeb_kopac86/img/icons/search.svg");
  --symbol_suche_wiederholen: url("/aDISWeb_kopac86/img/icons/refresh.svg");
  --symbol_suche_wiederholen_hover: url("/aDISWeb_kopac86/img/icons/refresh.svg");
  --symbol_timeout_alert: url("/aDISWeb_kopac86/img/icons/notification-light.svg");
  --symbol_timeout_alert_hover: url("/aDISWeb_kopac86/img/icons/notification-light.svg");
  --symbol_timeout_close: url("/aDISWeb_kopac86/img/icons/cancel.svg");
  --symbol_timeout_close_hover: url("/aDISWeb_kopac86/img/icons/cancel.svg");
  --symbol_timeout_reload: url("/aDISWeb_kopac86/img/icons/refresh-light.svg");
  --symbol_timeout_reload_hover: url("/aDISWeb_kopac86/img/icons/refresh.svg");
  --symbol_treffer_anzeigen: url("/aDISWeb_kopac86/img/icons/search.svg");
  --symbol_treffer_anzeigen_hover: url("/aDISWeb_kopac86/img/icons/search.svg");
  --symbol_trefferliste: url("/aDISWeb_kopac86/img/icons/list.svg");
  --symbol_trefferliste_hover: url("/aDISWeb_kopac86/img/icons/list.svg");
  --symbol_uebernehmen: url("/aDISWeb_kopac86/img/icons/search.svg");
  --symbol_uebernehmen_hover: url("/aDISWeb_kopac86/img/icons/search.svg");
  --symbol_uebersetzen: url("/aDISWeb_kopac86/img/icons/translation-light.svg");
  --symbol_uebersetzen_hover: url("/aDISWeb_kopac86/img/icons/translation.svg");
  --symbol_uebersicht: url("/aDISWeb_kopac86/img/icons/backward.svg");
  --symbol_uebersicht_hover: url("/aDISWeb_kopac86/img/icons/backward.svg");
  --symbol_unav: url("/aDISWeb_kopac86/img/icons/neutral.svg");
  --symbol_unav_hover: url("/aDISWeb_kopac86/img/icons/neutral.svg");
  --symbol_url: url("/aDISWeb_kopac86/img/icons/url.svg");
  --symbol_url_hover: url("/aDISWeb_kopac86/img/icons/url.svg");
  --symbol_verfuegbar_ja: url("/aDISWeb_kopac86/img/icons/availability-green.svg");
  --symbol_verfuegbar_nein: url("/aDISWeb_kopac86/img/icons/availability-no-red.svg");
  --symbol_verfuegbar_info: url("/aDISWeb_kopac86/img/icons/availability-info.svg");
  --symbol_verfuegbar_info_zusatz: url("/aDISWeb_kopac86/img/icons/availability-info-blue.svg");
  --symbol_verlaengern: url("/aDISWeb_kopac86/img/icons/calendar.svg");
  --symbol_verlaengern_hover: url("/aDISWeb_kopac86/img/icons/calendar.svg");
  --symbol_vorwaerts: url("/aDISWeb_kopac86/img/icons/forward.svg");
  --symbol_vorwaerts_hover: url("/aDISWeb_kopac86/img/icons/forward.svg");
  --symbol_warenkorb: url("/aDISWeb_kopac86/img/icons/cart-full.svg");
  --symbol_warenkorb_hover: url("/aDISWeb_kopac86/img/icons/cart-full.svg");
  --symbol_warenkorb_voll: url("/aDISWeb_kopac86/img/icons/cart-full.svg");
  --symbol_warenkorb_voll_hover: url("/aDISWeb_kopac86/img/icons/cart-full.svg");
  --symbol_warenkorb_leer: url("/aDISWeb_kopac86/img/icons/cart-empty.svg");
  --symbol_warenkorb_leer_hover: url("/aDISWeb_kopac86/img/icons/cart-empty.svg");
  --symbol_warenkorb_inaktiv: url("/aDISWeb_kopac86/img/icons/cart-empty.svg");
  --symbol_warenkorb_inaktiv_hover: url("/aDISWeb_kopac86/img/icons/cart-empty.svg");
  --symbol_warenkorb_loeschen: url("/aDISWeb_kopac86/img/icons/remove.svg");
  --symbol_warenkorb_loeschen_hover: url("/aDISWeb_kopac86/img/icons/remove.svg");
  --symbol_warenkorb_vorbereiten: url("/aDISWeb_kopac86/img/icons/cart-full.svg");
  --symbol_warenkorb_vorbereiten_hover: url("/aDISWeb_kopac86/img/icons/cart-full.svg");
  --symbol_warenkorb_final: url("/aDISWeb_kopac86/img/icons/cart-full.svg");
  --symbol_warenkorb_final_hover: url("/aDISWeb_kopac86/img/icons/cart-full.svg");
  --symbol_warnung: url("/aDISWeb_kopac86/img/icons/warnung.svg");
  --symbol_warnung_hover: url("/aDISWeb_kopac86/img/icons/warnung.svg");
  --symbol_weiter: url("/aDISWeb_kopac86/img/icons/forward.svg");
  --symbol_weiter_hover: url("/aDISWeb_kopac86/img/icons/forward.svg");
  --symbol_werktitel: url("/aDISWeb_kopac86/img/icons/tree.svg");
  --symbol_werktitel_hover: url("/aDISWeb_kopac86/img/icons/tree.svg");
  --symbol_wichtig: url("/aDISWeb_kopac86/img/icons/wichtig.svg");
  --symbol_wichtig_hover: url("/aDISWeb_kopac86/img/icons/wichtig.svg");
  --symbol_wiederholen: url("/aDISWeb_kopac86/img/icons/refresh.svg");
  --symbol_wiederholen_hover: url("/aDISWeb_kopac86/img/icons/refresh.svg");
  --symbol_www: url("/aDISWeb_kopac86/img/icons/www.svg");
  --symbol_www_hover: url("/aDISWeb_kopac86/img/icons/www.svg");
  --symbol_zurueck: url("/aDISWeb_kopac86/img/icons/backward.svg");
  --symbol_zurueck_hover: url("/aDISWeb_kopac86/img/icons/backward.svg");

  /* Symbole Navigation (Meta) - Mobil */
  --symbol_an_abmelden_navigation_meta_mobil: url("/aDISWeb_kopac86/img/icons/user-light.svg");
  --symbol_an_abmelden_navigation_meta_mobil_hover: url("/aDISWeb_kopac86/img/icons/user-light.svg");
  --symbol_barrierefreiheit_navigation_meta_mobil: url("/aDISWeb_kopac86/img/icons/barrierefreiheit-light.svg");
  --symbol_barrierefreiheit_navigation_meta_mobil_hover: url("/aDISWeb_kopac86/img/icons/barrierefreiheit.svg");
  --symbol_konto_navigation_meta_mobil: url("/aDISWeb_kopac86/img/icons/user-light.svg");
  --symbol_konto_navigation_meta_mobil_hover: url("/aDISWeb_kopac86/img/icons/user-light.svg");
  --symbol_gebaerdensprache_navigation_meta_desktop: url("/aDISWeb_vob/images/icons/icons-gebaerdensprache.svg");
  --symbol_gebaerdensprache_navigation_meta_hover_desktop: url("/aDISWeb_vob/images/icons/icons-gebaerdensprache.svg");
  --symbol_faq_navigation_meta_desktop: url("/aDISWeb_kopac86/img/icons/faq-light.svg");
  --symbol_faq_navigation_meta_hover_desktop: url("/aDISWeb_kopac86/img/icons/faq-light.svg");
  --symbol_leichte_sprache_navigation_meta_mobil: url("/aDISWeb_vob/images/icons/icons-leichte-sprache.svg");
  --symbol_leichte_sprache_navigation_meta_mobil_hover: url("/aDISWeb_vob/images/icons/icons-leichte-sprache.svg");
  --symbol_sitzung_beenden_navigation_meta_mobil: url("/aDISWeb_kopac86/img/icons/cancel-light.svg");
  --symbol_sitzung_beenden_navigation_meta_mobil_hover: url("/aDISWeb_kopac86/img/icons/cancel-light.svg");
  --symbol_sprache_navigation_meta_mobil: url("/aDISWeb_kopac86/img/icons/language-light.svg");
  --symbol_sprache_navigation_meta_mobil_hover: url("/aDISWeb_kopac86/img/icons/language-light.svg");

  /* Symbole Navigation (Meta) - Desktop */
  --symbol_an_abmelden_navigation_meta_desktop: url("/aDISWeb_kopac86/img/icons/user-light.svg");
  --symbol_an_abmelden_navigation_meta_hover_desktop: url("/aDISWeb_kopac86/img/icons/user-light.svg");
  --symbol_barrierefreiheit_navigation_meta_desktop: url("/aDISWeb_kopac86/img/icons/barrierefreiheit-light.svg");
  --symbol_barrierefreiheit_navigation_meta_hover_desktop: url("/aDISWeb_kopac86/img/icons/barrierefreiheit.svg");
  --symbol_konto_navigation_meta_desktop: url("/aDISWeb_kopac86/img/icons/user-light.svg");
  --symbol_konto_navigation_meta_hover_desktop: url("/aDISWeb_kopac86/img/icons/user-light.svg");
  --symbol_gebaerdensprache_navigation_meta_mobil: url("/aDISWeb_kopac86/img/icons/gebaerdensprache.svg");
  --symbol_gebaerdensprache_navigation_meta_mobil_hover: url("/aDISWeb_kopac86/img/icons/gebaerdensprache.svg");
  --symbol_faq_navigation_meta_mobil: url("/aDISWeb_kopac86/img/icons/faq-light.svg");
  --symbol_faq_navigation_meta_mobil_hover: url("/aDISWeb_kopac86/img/icons/faq-light.svg");
  --symbol_leichte_sprache_navigation_meta_desktop: url("/aDISWeb_vob/images/icons/icons-leichte-sprache.svg");
  --symbol_leichte_sprache_navigation_meta_hover_desktop: url("/aDISWeb_vob/images/icons/icons-leichte-sprache.svg");
  --symbol_sitzung_beenden_navigation_meta_desktop: url("/aDISWeb_kopac86/img/icons/cancel-light.svg");
  --symbol_sitzung_beenden_navigation_meta_hover_desktop: url("/aDISWeb_kopac86/img/icons/cancel-light.svg");
  --symbol_sprache_navigation_meta_desktop: url("/aDISWeb_kopac86/img/icons/language-light.svg");
  --symbol_sprache_navigation_meta_hover_desktop: url("/aDISWeb_kopac86/img/icons/language-light.svg");
  --symbol_kontakt_navigation_meta_desktop: url("/aDISWeb_kopac86/img/icons/email-light.svg");
  --symbol_kontakt_navigation_meta_hover_desktop: url("/aDISWeb_kopac86/img/icons/email-light.svg");

  /* Symbole Navigation (Haupt) */
  --symbol_pfeil_runter_navigation: url("/aDISWeb_vob/images/icons/icons-pfeil-runter.svg");
  --symbol_pfeil_runter_navigation_hover: url("/aDISWeb_vob/images/icons/icons-pfeil-runter.svg");

  /* Symbole Navigation (Haupt - Desktop fixed) */
  --symbol_pfeil_runter_navigation_fixed: url("/aDISWeb_vob/images/icons/icons-pfeil-runter.svg");
  --symbol_pfeil_runter_navigation_hover_fixed: url("/aDISWeb_vob/images/icons/icons-pfeil-runter.svg");

  /* Mobilsuche-Symbol (Aus-/Einklappen der Suchleiste) */
  --symbol_mobilsuche: url("/aDISWeb_kopac86/img/icons/search-light.svg");
  --symbol_mobilsuche_hover: url("/aDISWeb_kopac86/img/icons/search-light.svg");

  /* Suchleiste-Symbole */
  --suchleiste_symbol_suche: url("/aDISWeb_kopac86/img/icons/search-light.svg");
  --suchleiste_symbol_suche_hover: url("/aDISWeb_kopac86/img/icons/search-light.svg");
  --suchleiste_symbol_suche_erweitert: url("/aDISWeb_kopac86/img/icons/settings.svg");
  --suchleiste_symbol_suche_erweitert_hover: url("/aDISWeb_kopac86/img/icons/settings.svg");
  --suchleiste_symbol_suche_leeren: url("/aDISWeb_kopac86/img/icons/remove.svg");
  --suchleiste_symbol_suche_leeren_hover: url("/aDISWeb_kopac86/img/icons/remove.svg");
  --suchleiste_symbol_suche_starten: url("/aDISWeb_kopac86/img/icons/search.svg");
  --suchleiste_symbol_suche_starten_hover: url("/aDISWeb_kopac86/img/icons/search.svg");
  --suchleiste_symbol_suche_wiederholen: url("/aDISWeb_kopac86/img/icons/refresh.svg");
  --suchleiste_symbol_suche_wiederholen_hover: url("/aDISWeb_kopac86/img/icons/refresh.svg");
  --suchleiste_symbol_suche_aufschlagen: url("/aDISWeb_kopac86/img/icons/search.svg");
  --suchleiste_symbol_suche_aufschlagen_hover: url("/aDISWeb_kopac86/img/icons/search.svg");
  --suchleiste_symbol_suche_uebernehmen: url("/aDISWeb_kopac86/img/icons/search.svg");
  --suchleiste_symbol_suche_uebernehmen_hover: url("/aDISWeb_kopac86/img/icons/search.svg");

  /* Important-/Wichtig-Buttonsymbole */
  --important_symbol_abbrechen: url("/aDISWeb_kopac86/img/icons/cancel.svg");
  --important_symbol_abmelden: url("/aDISWeb_kopac86/img/icons/login-light.svg");
  --important_symbol_anmelden: url("/aDISWeb_kopac86/img/icons/login-light.svg");
  --important_symbol_aufschlagen: url("/aDISWeb_kopac86/img/icons/search.svg");
  --important_symbol_barrierefreiheit: url("/aDISWeb_kopac86/img/icons/barrierefreiheit.svg");
  --important_symbol_bestellen: url("/aDISWeb_kopac86/img/icons/cart-full-light.svg");
  --important_symbol_bezahlen: url("/aDISWeb_kopac86/img/icons/payment.svg");
  --important_symbol_email: url("/aDISWeb_kopac86/img/icons/send.svg");
  --important_symbol_faq: url("/aDISWeb_kopac86/img/icons/faq-light.svg");
  --important_symbol_filter: url("/aDISWeb_kopac86/img/icons/filter-light.svg");
  --important_symbol_gebaerdensprache: url("/aDISWeb_kopac86/img/icons/gebaerdensprache.svg");
  --important_symbol_iot: url("/aDISWeb_kopac86/img/icons/iot.svg");
  --important_symbol_konto_neutral: url("/aDISWeb_kopac86/img/icons/neutral.svg");
  --important_symbol_leichte_sprache: url("/aDISWeb_kopac86/img/icons/leichte-sprache.svg");
  --important_symbol_loeschen: url("/aDISWeb_kopac86/img/icons/remove-light.svg");
  --important_symbol_neutral: url("/aDISWeb_kopac86/img/icons/neutral.svg");
  --important_symbol_passwort_vergessen: url("/aDISWeb_kopac86/img/icons/confirm.svg");
  --important_symbol_registrieren: url("/aDISWeb_kopac86/img/icons/registrieren.svg");
  --important_symbol_speichern: url("/aDISWeb_kopac86/img/icons/confirm-light.svg");
  --important_symbol_suche_leeren: url("/aDISWeb_kopac86/img/icons/remove-light.svg");
  --important_symbol_suche_starten: url("/aDISWeb_kopac86/img/icons/search-light.svg");
  --important_symbol_suche_wiederholen: url("/aDISWeb_kopac86/img/icons/refresh.svg");
  --important_symbol_treffer_anzeigen: url("/aDISWeb_kopac86/img/icons/search-light.svg");
  --important_symbol_uebernehmen: url("/aDISWeb_kopac86/img/icons/search.svg");
  --important_symbol_uebersicht: url("/aDISWeb_kopac86/img/icons/backward.svg");
  --important_symbol_verlaengern: url("/aDISWeb_kopac86/img/icons/calendar-light.svg");
  --important_symbol_vorwaerts: url("/aDISWeb_kopac86/img/icons/forward.svg");
  --important_symbol_weiter: url("/aDISWeb_kopac86/img/icons/forward-light.svg");
  --important_symbol_wiederholen: url("/aDISWeb_kopac86/img/icons/refresh.svg");
  --important_symbol_zurueck: url("/aDISWeb_kopac86/img/icons/backward.svg");

  /* Important-/Wichtig-Buttonsymbole: Hover/Fokus */
  --important_symbol_abbrechen_hover: url("/aDISWeb_kopac86/img/icons/cancel-light.svg");
  --important_symbol_abmelden_hover: url("/aDISWeb_kopac86/img/icons/login.svg");
  --important_symbol_anmelden_hover: url("/aDISWeb_kopac86/img/icons/login.svg");
  --important_symbol_aufschlagen_hover: url("/aDISWeb_kopac86/img/icons/search-light.svg");
  --important_symbol_barrierefreiheit_hover: url("/aDISWeb_kopac86/img/icons/barrierefreiheit-light.svg");
  --important_symbol_bestellen_hover: url("/aDISWeb_kopac86/img/icons/cart-full.svg");
  --important_symbol_bezahlen_hover: url("/aDISWeb_kopac86/img/icons/payment-light.svg");
  --important_symbol_email_hover: url("/aDISWeb_kopac86/img/icons/send-light.svg");
  --important_symbol_faq_hover: url("/aDISWeb_kopac86/img/icons/faq.svg");
  --important_symbol_filter_hover: url("/aDISWeb_kopac86/img/icons/filter.svg");
  --important_symbol_gebaerdensprache_hover: url("/aDISWeb_kopac86/img/icons/gebaerdensprache-light.svg");
  --important_symbol_iot_hover: url("/aDISWeb_kopac86/img/icons/iot-light.svg");
  --important_symbol_konto_neutral_hover: url("/aDISWeb_kopac86/img/icons/neutral-light.svg");
  --important_symbol_leichte_sprache_hover: url("/aDISWeb_kopac86/img/icons/leichte-sprache-light.svg");
  --important_symbol_loeschen_hover: url("/aDISWeb_kopac86/img/icons/remove.svg");
  --important_symbol_neutral_hover: url("/aDISWeb_kopac86/img/icons/neutral-light.svg");
  --important_symbol_passwort_vergessen_hover: url("/aDISWeb_kopac86/img/icons/confirm-light.svg");
  --important_symbol_registrieren_hover: url("/aDISWeb_kopac86/img/icons/registrieren-light.svg");
  --important_symbol_speichern_hover: url("/aDISWeb_kopac86/img/icons/confirm.svg");
  --important_symbol_suche_leeren_hover: url("/aDISWeb_kopac86/img/icons/remove.svg");
  --important_symbol_suche_starten_hover: url("/aDISWeb_kopac86/img/icons/search.svg");
  --important_symbol_suche_wiederholen_hover: url("/aDISWeb_kopac86/img/icons/refresh-light.svg");
  --important_symbol_treffer_anzeigen_hover: url("/aDISWeb_kopac86/img/icons/search.svg");
  --important_symbol_uebernehmen_hover: url("/aDISWeb_kopac86/img/icons/search-light.svg");
  --important_symbol_uebersicht_hover: url("/aDISWeb_kopac86/img/icons/backward-light.svg");
  --important_symbol_verlaengern_hover: url("/aDISWeb_kopac86/img/icons/calendar.svg");
  --important_symbol_vorwaerts_hover: url("/aDISWeb_kopac86/img/icons/forward-light.svg");
  --important_symbol_weiter_hover: url("/aDISWeb_kopac86/img/icons/forward.svg");
  --important_symbol_wiederholen_hover: url("/aDISWeb_kopac86/img/icons/refresh-light.svg");
  --important_symbol_zurueck_hover: url("/aDISWeb_kopac86/img/icons/backward-light.svg");

  /* Prio-Hinweise */
  --symbol_prio1_warnung: url("/aDISWeb_kopac86/img/icons/warnung-light.svg");
  --symbol_prio2_wichtig: url("/aDISWeb_kopac86/img/icons/wichtig.svg");
  --symbol_prio3_hinweis: url("/aDISWeb_kopac86/img/icons/hinweis-light.svg");
  --symbol_prio4_info: url("/aDISWeb_kopac86/img/icons/inform-light.svg");

  /* Kachel-Symbole */
  --kachel_symbol_leer: " ";
  --kachel_symbol_belletristik: url("/aDISWeb_kopac86/img/icons/belletristik.svg");
 --kachel_symbol_bild: url("/aDISWeb_kopac86/img/icons/bild.svg"); 
  --kachel_symbol_datenbank: url("/aDISWeb_kopac86/img/icons/datenbank.svg");
  --kachel_symbol_dinge: url("/aDISWeb_kopac86/img/icons/dinge.svg"); 
  --kachel_symbol_ebooks: url("/aDISWeb_kopac86/img/icons/ebooks.svg");
  --kachel_symbol_filmwelt: url("/aDISWeb_kopac86/img/icons/filmwelt.svg");
  --kachel_symbol_geheim: url("/aDISWeb_kopac86/img/icons/geheim.svg");
  --kachel_symbol_geschenk: url("/aDISWeb_kopac86/img/icons/geschenk.svg");
  --kachel_symbol_gesundheit: url("/aDISWeb_kopac86/img/icons/gesundheit.svg");
  --kachel_symbol_hoerwelt: url("/aDISWeb_kopac86/img/icons/hoerwelt.svg");
  --kachel_symbol_inform: url("/aDISWeb_kopac86/img/icons/inform.svg");
  --kachel_symbol_instrument: url("/aDISWeb_kopac86/img/icons/instrument.svg");
  --kachel_symbol_kids: url("/aDISWeb_kopac86/img/icons/kids.svg");
  --kachel_symbol_kinderspielzeug: url("/aDISWeb_kopac86/img/icons/kinderspielzeug.svg");
  --kachel_symbol_kita: url("/aDISWeb_kopac86/img/icons/kita.svg");
  --kachel_symbol_konsole: url("/aDISWeb_kopac86/img/icons/konsole.svg");
  --kachel_symbol_kunst: url("/aDISWeb_kopac86/img/icons/kunst.svg");
  --kachel_symbol_literatur: url("/aDISWeb_kopac86/img/icons/literatur.svg");
  --kachel_symbol_magazine: url("/aDISWeb_kopac86/img/icons/magazine.svg");
  --kachel_symbol_musik: url("/aDISWeb_kopac86/img/icons/musik.svg");
  --kachel_symbol_natur: url("/aDISWeb_kopac86/img/icons/natur.svg");
  --kachel_symbol_openaccess: url("/aDISWeb_kopac86/img/icons/openaccess.svg");
  --kachel_symbol_personen: url("/aDISWeb_kopac86/img/icons/person.svg");
  --kachel_symbol_sachliteratur: url("/aDISWeb_kopac86/img/icons/sachliteratur.svg");
  --kachel_symbol_schallplatte: url("/aDISWeb_kopac86/img/icons/schallplatte.svg");
  --kachel_symbol_schule: url("/aDISWeb_kopac86/img/icons/schule.svg");
  --kachel_symbol_spiele: url("/aDISWeb_kopac86/img/icons/spiele.svg"); 
  --kachel_symbol_sport: url("/aDISWeb_kopac86/img/icons/sport.svg"); 
  --kachel_symbol_studium: url("/aDISWeb_kopac86/img/icons/studium.svg"); 
  --kachel_symbol_teens: url("/aDISWeb_kopac86/img/icons/teens.svg"); 
  --kachel_symbol_theater: url("/aDISWeb_kopac86/img/icons/theater.svg");
  --kachel_symbol_tiere: url("/aDISWeb_kopac86/img/icons/tiere.svg");
  --kachel_symbol_welt: url("/aDISWeb_kopac86/img/icons/welt.svg");     
  --kachel_symbol_wissenschaft: url("/aDISWeb_kopac86/img/icons/wissenschaft.svg");

  /* Advanced-Symbole */
  --advanced_symbol_suche_leeren: url("/aDISWeb_kopac86/img/icons/remove.svg");
  --advanced_symbol_suche_leeren_hover: url("/aDISWeb_kopac86/img/icons/remove.svg");

  /* Note-Symbole */
  --note_symbol: url("/aDISWeb_kopac86/img/icons/star-empty.svg");
  --note_symbol_aktiv: url("/aDISWeb_kopac86/img/icons/star-full.svg");
  --note_symbol_angehakt: url("/aDISWeb_kopac86/img/icons/star-full.svg");

  /* Button-Merken Symbol */
  --merken_symbol: url("/aDISWeb_kopac86/img/icons/star-full.svg");
  --merken_symbol_hover: url("/aDISWeb_kopac86/img/icons/star-full.svg");

  /* Leaflet Symbole */
  --leaflet_symbol_layers: url("/aDISWeb_kopac86/img/icons/layers.svg");
  --leaflet_symbol_standort: url("/aDISWeb_kopac86/img/icons/location.svg");
  --leaflet_symbol_vollbild: url("/aDISWeb_kopac86/img/icons/fullscreen.svg");
  --leaflet_symbol_marker_inside: url("/aDISWeb_kopac86/img/icons/location-light.svg");
  --leaflet_symbol_marker_inside_hover: url("/aDISWeb_kopac86/img/icons/location.svg");

  /* Link Symbole */
  --link_symbol_audio: url("/aDISWeb_kopac86/img/icons/file_audio.svg");
  --link_symbol_email: url("/aDISWeb_kopac86/img/icons/email.svg");
  --link_symbol_excel: url("/aDISWeb_kopac86/img/icons/file-excel.svg");
  --link_symbol_exe: url("/aDISWeb_kopac86/img/icons/file-exe.svg");
  --link_symbol_info: url("/aDISWeb_kopac86/img/icons/info.svg");
  --link_symbol_internal: url("/aDISWeb_kopac86/img/icons/internal.svg");
  --link_symbol_newwindow: url("/aDISWeb_kopac86/img/icons/newwindow.svg");
  --link_symbol_openoffice_text: url("/aDISWeb_kopac86/img/icons/file-oo.svg");
  --link_symbol_pdf: url("/aDISWeb_kopac86/img/icons/file-pdf.svg");
  --link_symbol_portal: url("/aDISWeb_kopac86/img/icons/portal.svg");
  --link_symbol_publication: url("/aDISWeb_kopac86/img/icons/publication.svg");
  --link_symbol_ppt: url("/aDISWeb_kopac86/img/icons/file-ppt.svg");
  --link_symbol_rtf: url("/aDISWeb_kopac86/img/icons/file-rtf.svg");
  --link_symbol_top: url("/aDISWeb_kopac86/img/icons/top.svg");
  --link_symbol_txt: url("/aDISWeb_kopac86/img/icons/file-txt.svg");
  --link_symbol_video: url("/aDISWeb_kopac86/img/icons/file-video.svg");
  --link_symbol_word: url("/aDISWeb_kopac86/img/icons/file-word.svg");
  --link_symbol_zinfo: url("/aDISWeb_kopac86/img/icons/file_zinfo.svg");
  --link_symbol_zip: url("/aDISWeb_kopac86/img/icons/file-zip.svg");
	
	/* KI Chat */
	--chat_ki_hintergrund: rgba(204,227,227,0.5);
  --chat_user_hintergrund: rgb(204, 227, 227);
  --chat_treffer_aussenrahmen: rgb(204, 227, 227);
	--chat_eingabe_hintergrund: rgba(204,227,227,0.5);
}

/* ENDE DEFINITIONEN --- */


/* START Ergaenzende Definitionen die es nur beim VOEBB gibt */
/* "hell" entspricht einer 20% Abstufung der Originalfarbe, entsprechend CD */
:root {
  --voebb_grau: rgb(92, 92, 91);
  --voebb_grau_hell: rgb(222, 222, 222);
  --voebb_ozean: rgb(0, 113, 117);
  --voebb_ozean_hell: rgb(204, 227, 227);
  --voebb_wasser: rgb(0, 182, 181);
  --voebb_wasser_hell: rgba(204, 240, 240);
  --voebb_azur: rgb(0, 130, 155);
  --voebb_azur_hell: rgb(204, 230, 235);
  --voebb_koralle: rgba(243, 113, 90);
  --voebb_koralle_hell: rgb(253, 227, 222);
  --voebb_narzisse: rgb(250, 166, 39);
  --voebb_narzisse_hell: rgb(254, 237, 222);

  --voebb_navigation_sonderleiste: rgb(191, 77, 0);
}

/* ENDE Ergaenzende Definitionen */


/* Webfonts */
@font-face {
  font-display: swap;
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'),
    url('/aDISWeb_vob/fonts/pt-sans-v11-latin-regular.woff2') format('woff2'),
    url('/aDISWeb_vob/fonts/pt-sans-v11-latin-regular.woff') format('woff');
}

@font-face {
  font-display: swap;
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Bold'), local('PTSans-Bold'),
    url('/aDISWeb_vob/fonts/pt-sans-v11-latin-700.woff2') format('woff2'),
    url('/aDISWeb_vob/fonts/pt-sans-v11-latin-700.woff') format('woff');
}

/* Standardlinks */
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  display: block;
}


/* Ueberschriften */
h1 {
  font-weight: 400;
  font-size: 1.875rem;
  line-height: 1.19047;
  margin: 0 0 0.83333rem 0;
}

h1 strong {
  font-family: inherit;
  font-weight: 700;
}

h2 {
  font-weight: 700;
  font-size: 1.33333rem;
  line-height: 1.291666;
  margin: 0 0 1.875rem 0;
}

h3 {
  font-weight: 700;
  font-size: 1.11111rem;
  line-height: 1.3;
  margin: 0 0 0.5 0;
}

h4,
h5,
h6 {
  font-weight: 400;
  font-size: 1.11111rem;
  line-height: 1.3;
  margin: 0 0 0.5 0;
}


/* RTE BILD: AUSRICHTUNG */
div.rte-bild-links,
p.rte-bild-links,
ul.rte-bild-links,
ol.rte-bild-links,
figure.rte-bild-links,
img.rte-bild-links {
  --rte-label: Bild-Ausrichtung: links;
}

img.rte-bild-links,
.rte-bild-links img {
  float: left;
  margin-right: 3%;
  max-width: 30%;
}

div.rte-bild-rechts,
p.rte-bild-rechts,
ul.rte-bild-rechts,
ol.rte-bild-rechts,
figure.rte-bild-rechts,
img.rte-bild-rechts {
  --rte-label: Bild-Ausrichtung: rechts;
}

img.rte-bild-rechts,
.rte-bild-rechts img {
  float: right;
  margin-left: 3%;
  max-width: 30%;
}

div.rte-bild-oben,
p.rte-bild-oben,
ul.rte-bild-oben,
ol.rte-bild-oben,
figure.rte-bild-oben,
img.rte-bild-oben {
  --rte-label: Bild-Ausrichtung: oben;
}

img.rte-bild-oben,
.rte-bild-oben img {
  float: none;
  margin-bottom: 1.875em;
}

div.rte-bild-unten,
p.rte-bild-unten,
ul.rte-bild-unten,
ol.rte-bild-unten,
figure.rte-bild-unten,
img.rte-bild-unten {
  --rte-label: Bild-Ausrichtung: unten;
}

img.rte-bild-unten,
.rte-bild-unten img {
  float: none;
  margin-top: 1.875em;
}

/* RTE: Text-Schreibweise Versalien */
.rte-text-kapitaelchen {
  --rte-label: Text-Schreibweise: Versalien;
}

.rte-text-kapitaelchen {
  text-transform: uppercase !important;
}

/* RTE: Text-Ausrichtung links */
.rte-text-links {
  --rte-label: Text-Ausrichtung: links;
}

.rte-text-links {
  display: block !important;
  text-align: left !important;
}

/* RTE: Text-Ausrichtung rechts */
.rte-text-rechts {
  --rte-label: Text-Ausrichtung: rechts;
}

.rte-text-rechts {
  display: block !important;
  text-align: right !important;
}

/* RTE: Text-Ausrichtung zentriert */
.rte-text-zentriert {
  --rte-label: Text-Ausrichtung: zentriert;
}

.rte-text-zentriert {
  display: block !important;
  text-align: center !important;
}

/* RTE BOX: Schreibweise Versalien */
div.rte-text-kapitaelchen,
p.rte-text-kapitaelchen {
  --rte-label: Box Inhaltschreibweise: Versalien;
}

.rte-text-kapitaelchen {
  text-transform: uppercase !important;
}

/* RTE BOX: Text links */
div.rte-box-text-links,
p.rte-box-text-links {
  --rte-label: Box Inhaltausrichtung: links;
}

.rte-box-text-links,
.rte-text-links {
  display: block !important;
  text-align: left !important;
}

/* RTE BOX: Text rechts */
div.rte-box-text-rechts,
p.rte-box-text-rechts {
  --rte-label: Box Inhaltausrichtung: rechts;
}

.rte-box-text-rechts,
.rte-text-rechts {
  display: block !important;
  text-align: right !important;
}

/* RTE BOX: Text zentriert */
div.rte-box-text-zentriert,
p.rte-box-text-zentriert {
  --rte-label: Box Inhaltausrichtung: zentriert;
}

.rte-box-text-zentriert,
.rte-text-zentriert {
  display: block !important;
  text-align: center !important;
  margin: 1em;
}

/* BOX: BREITE SMARTPHONE */
div.rte-box-breite-smartphone-100,
p.rte-box-breite-smartphone-100 {
  --rte-label: Box Smartphone: 100% Breite;
}

div.rte-box-breite-smartphone-75,
p.rte-box-breite-smartphone-75 {
  --rte-label: Box Smartphone: 75% der Breite;
}

div.rte-box-breite-smartphone-66,
p.rte-box-breite-smartphone-66 {
  --rte-label: Box Smartphone: 66% der Breite;
}

div.rte-box-breite-smartphone-50,
p.rte-box-breite-smartphone-50 {
  --rte-label: Box Smartphone: 50% der Breite;
}

div.rte-box-breite-smartphone-33,
p.rte-box-breite-smartphone-33 {
  --rte-label: Box Smartphone: 33% der Breite;
}

div.rte-box-breite-smartphone-25,
p.rte-box-breite-smartphone-25 {
  --rte-label: Box Smartphone: 25% der Breite;
}

div.rte-box-breite-smartphone-20,
p.rte-box-breite-smartphone-20 {
  --rte-label: Box Smartphone: 20% der Breite;
}

/* BOX: BREITE TABLET */
div.rte-box-breite-tablet-100,
p.rte-box-breite-tablet-100 {
  --rte-label: Box Tablet: 100% Breite;
}

div.rte-box-breite-tablet-75,
p.rte-box-breite-tablet-75 {
  --rte-label: Box Tablet: 75% der Breite;
}

div.rte-box-breite-tablet-66,
p.rte-box-breite-tablet-66 {
  --rte-label: Box Tablet: 66% der Breite;
}

div.rte-box-breite-tablet-50,
p.rte-box-breite-tablet-50 {
  --rte-label: Box Tablet: 50% der Breite;
}

div.rte-box-breite-tablet-33,
p.rte-box-breite-tablet-33 {
  --rte-label: Box Tablet: 33% der Breite;
}

div.rte-box-breite-tablet-25,
p.rte-box-breite-tablet-25 {
  --rte-label: Box Tablet: 25% der Breite;
}

div.rte-box-breite-tablet-20,
p.rte-box-breite-tablet-20 {
  --rte-label: Box Tablet: 20% der Breite;
}

/* BOX: BREITE PC */
div.rte-box-breite-pc-100,
p.rte-box-breite-pc-100 {
  --rte-label: Box Computer: 100% Breite;
}

div.rte-box-breite-pc-75,
p.rte-box-breite-pc-75 {
  --rte-label: Box Computer: 75% der Breite;
}

div.rte-box-breite-pc-66,
p.rte-box-breite-pc-66 {
  --rte-label: Box Computer: 66% der Breite;
}

div.rte-box-breite-pc-50,
p.rte-box-breite-pc-50 {
  --rte-label: Box Computer: 50% der Breite;
}

div.rte-box-breite-pc-33,
p.rte-box-breite-pc-33 {
  --rte-label: Box Computer: 33% der Breite;
}

div.rte-box-breite-pc-25,
p.rte-box-breite-pc-25 {
  --rte-label: Box Computer: 25% der Breite;
}

div.rte-box-breite-pc-20,
p.rte-box-breite-pc-20 {
  --rte-label: Box Computer: 20% der Breite;
}

/* RTE BOX: Infobox Neutraler Hinweis */
div.rte-box-hinweis,
p.rte-box-hinweis {
  --rte-label: Box Hinweis: neutral;
}

.rte-box-hinweis {
  background-color: #fff !important;
  background-image: none !important;
  color: #000;
  border: 3px solid rgb(0, 113, 117) !important;
  margin-top: 0.9375rem !important;
  margin-bottom: 0.9375rem !important;
  padding: 0.9375rem 15px !important;
}

.rte-box-hinweis h1,
.rte-box-hinweis h2,
.rte-box-hinweis h3,
.rte-box-hinweis h4,
.rte-box-hinweis h5,
.rte-box-hinweis h6 {
  font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif !important;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.625rem;
  margin: 0;
}

/* RTE BOX: Infobox Warnhinweis */
div.rte-box-achtung,
p.rte-box-achtung {
  --rte-label: Box Hinweis: Warnung;
}

div.rte-box-achtung,
p.rte-box-achtung {
  background-color: #fff !important;
  background-image: none !important;
  color: #000;
  border: 3px solid rgb(243, 113, 90) !important;
  margin-top: 0.9375rem !important;
  margin-bottom: 0.9375rem !important;
  padding: 0.9375rem 15px !important;
}

.rte-box-achtung h1,
.rte-box-achtung h2,
.rte-box-achtung h3,
.rte-box-achtung h4,
.rte-box-achtung h5,
.rte-box-achtung h6 {
  font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif !important;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.625rem;
  margin: 0;
}

div.rte-box-achtung *:last-child,
p.rte-box-achtung *:last-child {
  margin-bottom: 0;
}

/* BOX: HOVER/FOKUS */
.aktuelles div[class^="rte-box"]:hover,
.aktuelles div[class^="rte-box"]:focus,
.aktuelles div[class^="rte-box"]:active {
  outline: 2px solid rgba(0, 113, 117);
  outline-offset: 2px;
  background-color: rgba(0, 182, 181, 0.1);
  color: #000;
}

.neuigkeiten div[class^="rte-box"]:hover,
.neuigkeiten div[class^="rte-box"]:focus,
.neuigkeiten div[class^="rte-box"]:active {
  outline: 2px solid rgba(0, 113, 117);
  outline-offset: 2px;
  background-color: rgba(0, 182, 181, 0.1);
  color: #000;
}

/* .neuerwerbungen div[class^="rte-box"]:hover,
.neuerwerbungen div[class^="rte-box"]:focus,
.neuerwerbungen div[class^="rte-box"]:active {
  outline: 2px solid rgba(0, 113, 117);
  outline-offset: 2px;
  background-color: rgba(0, 182, 181, 0.1);
  color: #000;
} */

.projekte div[class^="rte-box"]:hover,
.projekte div[class^="rte-box"]:focus,
.projekte div[class^="rte-box"]:active {
  outline: 2px solid rgba(0, 113, 117);
  outline-offset: 2px;
  background-color: rgba(0, 182, 181, 0.1);
  color: #000;
}

.aktuelles div[class^="rte-box"] div[class^="rte-box"]:hover,
.aktuelles div[class^="rte-box"] div[class^="rte-box"]:focus,
.aktuelles div[class^="rte-box"] div[class^="rte-box"]:active,
.neuigkeiten div[class^="rte-box"] div[class^="rte-box"]:hover,
.neuigkeiten div[class^="rte-box"] div[class^="rte-box"]:focus,
.neuigkeiten div[class^="rte-box"] div[class^="rte-box"]:active,
.neuerwerbungen div[class^="rte-box"] div[class^="rte-box"]:hover,
.neuerwerbungen div[class^="rte-box"] div[class^="rte-box"]:focus,
.neuerwerbungen div[class^="rte-box"] div[class^="rte-box"]:active,
.projekte div[class^="rte-box"] div[class^="rte-box"]:hover,
.projekte div[class^="rte-box"] div[class^="rte-box"]:focus,
.projekte div[class^="rte-box"] div[class^="rte-box"]:active {
  outline: 0px;
  background-color: transparent;
}

/* RTE: VERLINKTES BILD DAS ALS SCHALTFLAECHE (BUTTON) AGIERT */
a.rte-link-bild-button {
  --rte-label: Link: Verlinktes Bild sieht aus wie Button;
}
a.rte-link-bild-button {
  color: rgb(255, 255, 255);
  display: inline-block;      
}

a.rte-link-bild-button.active{
  background-color: rgb(250, 166, 39);
  color: rgb(0, 0, 0);
  border-color: rgb(250, 166, 39);       
}

a.rte-link-bild-button.active img{
   filter: invert(100%); 
}

a.rte-link-bild-button:hover, a.rte-link-bild-button:focus, a.rte-link-bild-button:active{
  background-color: rgb(250, 166, 39);
  color: rgb(0, 0, 0);
  border-color: rgb(250, 166, 39);      
}

a.rte-link-bild-button:hover img, 
a.rte-link-bild-button:focus img, 
a.rte-link-bild-button:active img {
  filter: invert(100%); 
}

/* RTE BOX: Kein Abstand nach unten */

div.rte-box-keinabstand,
p.rte-box-keinabstand {
  --rte-label: Box Abstand: keiner;
}

div.rte-box-keinabstand,
div.rte-box-keinabstand> :last-child,
p.rte-box-keinabstand {
  margin-bottom: 0 !important;
}

div.rte-box-keinabstand,
p.rte-box-keinabstand {
  padding-top: 0 !important;
}


/* RTE BOX: Hintergrundfarben */
div.rte-box-hintergrund-weiss,
p.rte-box-hintergrund-weiss {
  --rte-label: Box Hintergrundfarbe: Weiss;
}

.rte-box-hintergrund-weiss {
  background-color: var(--hell);
  color: var(--dunkel);
}

div.rte-box-hintergrund-grau,
p.rte-box-hintergrund-grau {
  --rte-label: Box Hintergrundfarbe: Grau hell;
}

.rte-box-hintergrund-grau,
.hintergrund-grau {
  background-color: var(--voebb_grau_hell);
  color: var(--dunkel);
}

div.rte-box-hintergrund-grau-dunkel,
p.rte-box-hintergrund-grau-dunkel {
  --rte-label: Box Hintergrundfarbe: Grau dunkel;
}

.rte-box-hintergrund-grau-dunkel,
.hintergrund-grau-dunkel {
  background-color: var(--voebb_grau);
  color: var(--hell);
}

div.rte-box-hintergrund-ozean,
p.rte-box-hintergrund-ozean {
  --rte-label: Box Hintergrundfarbe: Ozean hell;
}

.rte-box-hintergrund-ozean,
.hintergrund-ozean {
  background-color: var(--voebb_ozean_hell);
  color: var(--dunkel);
}

div.rte-box-hintergrund-ozean-dunkel,
p.rte-box-hintergrund-ozean-dunkel {
  --rte-label: Box Hintergrundfarbe: Ozean dunkel;
}

.rte-box-hintergrund-ozean-dunkel,
.hintergrund-ozean-dunkel {
  background-color: var(--voebb_ozean);
  color: var(--hell);
}

div.rte-box-hintergrund-wasser,
p.rte-box-hintergrund-wasser {
  --rte-label: Box Hintergrundfarbe: Wasser hell;
}

.rte-box-hintergrund-wasser,
.hintergrund-wasser {
  background-color: var(--voebb_wasser_hell);
  color: var(--dunkel);
}

div.rte-box-hintergrund-wasser-dunkel,
p.rte-box-hintergrund-wasser-dunkel {
  --rte-label: Box Hintergrundfarbe: Wasser dunkel;
}

.rte-box-hintergrund-wasser-dunkel,
.hintergrund-wasser-dunkel {
  background-color: var(--voebb_wasser);
  color: var(--hell);
}

div.rte-box-hintergrund-azur,
p.rte-box-hintergrund-azur {
  --rte-label: Box Hintergrundfarbe: Azur hell;
}

.rte-box-hintergrund-azur,
.hintergrund-azur {
  background-color: var(--voebb_azur_hell);
  color: var(--dunkel);
}

div.rte-box-hintergrund-azur-dunkel,
p.rte-box-hintergrund-azur-dunkel {
  --rte-label: Box Hintergrundfarbe: Azur dunkel;
}

.rte-box-hintergrund-azur-dunkel,
.hintergrund-azur-dunkel {
  background-color: var(--voebb_azur);
  color: var(--hell);
}

div.rte-box-hintergrund-koralle,
p.rte-box-hintergrund-koralle {
  --rte-label: Box Hintergrundfarbe: Koralle hell;
}

.rte-box-hintergrund-koralle,
.hintergrund-koralle {
  background-color: var(--voebb_koralle_hell);
  color: var(--dunkel);
}

div.rte-box-hintergrund-koralle-dunkel,
p.rte-box-hintergrund-koralle-dunkel {
  --rte-label: Box Hintergrundfarbe: Koralle;
}

.rte-box-hintergrund-koralle-dunkel,
.hintergrund-koralle-dunkel {
  background-color: var(--voebb_koralle);
  color: var(--hell);
}

div.rte-box-hintergrund-narzisse,
p.rte-box-hintergrund-narzisse {
  --rte-label: Box Hintergrundfarbe: Narzisse hell;
}

.rte-box-hintergrund-narzisse,
.hintergrund-narzisse {
  background-color: var(--voebb_narzisse_hell);
  color: var(--dunkel);
}

div.rte-box-hintergrund-narzisse-dunkel,
p.rte-box-hintergrund-narzisse-dunkel {
  --rte-label: Box Hintergrundfarbe: Narzisse dunkel;
}

.rte-box-hintergrund-narzisse-dunkel,
.hintergrund-narzisse-dunkel {
  background-color: var(--voebb_narzisse);
  color: var(--hell);
}

/* RTE BOX: SONDER-STYLING */
div.rte-box-highlight,
p.rte-box-highlight {
  --rte-label: Box Sonderstyling: Highlight;
}

.rte-box-highlight {
  border: 2px solid var(--voebb_ozean);
}

div.rte-box-highlight2,
p.rte-box-highlight2 {
  --rte-label: Box Sonderstyling: Highlight 2;
}

.rte-box-highlight2 {
  border: 2px solid var(--voebb_grau_hell);
  color: var(--dunkel);
}

div.rte-box-highlight-big,
p.rte-box-highlight-big {
  --rte-label: Box Sonderstyling: Highlight Big;
}

.rte-box-highlight-big {
  border: 4px solid var(--voebb_ozean_hell);
  color: var(--dunkel);
}

div.rte-box-highlight2-big,
p.rte-box-highlight2-big {
  --rte-label: Box Sonderstyling: Highlight 2 Big;
}

.rte-box-highlight2-big {
  border: 4px solid var(--voebb_wasser_hell);
  color: var(--dunkel);
}

/* RTE BOX: Bild mit Schatten */
div.rte-box-schatten,
p.rte-box-schatten {
  --rte-label: Box: Bild mit Schatten;
}

.rte-box-schatten img {
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.65);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.65);
}

/* RTE BOX: Ausweis-Werbung auf Startseite */
div.rte-box-bibausweis {
  --rte-label: Box: Ausweis-Werbung auf Startseite;
}

/* RTE: TEXT-SCHREIBWEISE */

div.rte-text-uppercase,
p.rte-text-uppercase,
.rte-text-uppercase {
  --rte-label: Text-Schreibweise: Alles Großbuchstaben;
}

div.rte-text-uppercase,
p.rte-text-uppercase,
.rte-text-uppercase {
  text-transform: uppercase !important;
}

div.rte-text-lowercase,
p.rte-text-lowercase,
.rte-text-lowercase {
  --rte-label: Text-Schreibweise: Alles Kleinbuchstaben;
}

div.rte-text-lowercase,
p.rte-text-lowercase,
.rte-text-lowercase {
  text-transform: lowercase !important;
}

div.rte-text-capitalize,
p.rte-text-capitalize,
.rte-text-capitalize {
  --rte-label: Text-Schreibweise: Erster Buchstabe groß;
}

div.rte-text-capitalize,
p.rte-text-capitalize,
.rte-text-capitalize {
  text-transform: capitalize !important;
}


/* RTE: TEXT-AUSRICHTUNG */

div.rte-text-center,
p.rte-text-center,
.rte-text-center {
  --rte-label: Text-Ausrichtung: zentriert;
}

div.rte-text-center,
p.rte-text-center,
.rte-text-center {
  text-align: center !important
}

div.rte-text-right,
p.rte-text-right,
.rte-text-right {
  --rte-label: Text-Ausrichtung: rechts;
}

div.rte-text-right,
p.rte-text-right,
.rte-text-right {
  text-align: right !important
}

div.rte-text-left,
p.rte-text-left,
.rte-text-left {
  --rte-label: Text-Ausrichtung: links;
}

div.rte-text-left,
p.rte-text-left,
.rte-text-left {
  text-align: left !important
}


/* RTE: Link, der wie ein Button aussieht */

a.rte-link-button {
  --rte-label: Link: Button-Optik;
}

a.rte-link-button,
a.rte-link-button:link,
a.rte-link-button:visited {
  background-color: var(--link_button_hintergrund);
  border-color: var(--link_button_aussenrahmen);
  border-width: 0.125rem;
  border-style: solid;
  box-shadow: inset 0px 0px 0px 0.125rem var(--link_button_innenrahmen);
  color: var(--link_button_text);
  display: inline-block !important;
  font-weight: 700;
  text-decoration: var(--link_button_decoration);
  height: auto;
  min-height: 2.75rem;
  line-height: 1.5rem;
  padding: 0.625rem;
  position: relative;
  width: 19.8475em;
  min-width: 18.375em;
  max-width: 100%;
}

a.rte-link-button:hover,
a.rte-link-button:focus,
a.rte-link-button:active {
  background-color: var(--link_button_hover_hintergrund);
  border-color: var(--link_button_hover_aussenrahmen);
  box-shadow: inset 0px 0px 0px 0.125rem var(--link_button_hover_innenrahmen);
  color: var(--link_button_hover_text);
  outline: none;
  text-decoration: var(--link_button_hover_decoration);
}

/* RTE: LINK DER EIN BILD UMHUELLT */

a.rte-image-button {
  --rte-label: Verlinktes Bild sieht aus wie Button;
}

a.rte-image-button {
  background-color: var(--primaer_hintergrund);
  background-image: none;
  border: 0.125rem solid var(--primaer_aussenrahmen);
  color: var(--primaer_text);
  display: inline-block;
  font-weight: 700;
  font-size: 1em;
  line-height: 1.5;
  margin-bottom: 0.625rem;
  min-width: 23.125rem;
  padding: 0.375rem 1.625rem;
  text-align: center;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}

a.rte-image-button img {
  display: block;
}

a.rte-image-button:not(:disabled):not(.disabled) {
  cursor: pointer;
}

a.rte-image-button:hover,
a.rte-image-button:focus,
a.rte-image-button:active {
  color: var(--primaer_hover_text);
  background-color: var(--primaer_hover_hintergrund);
  border-color: var(--primaer_hover_aussenrahmen);
}

/* RTE: Trennstreifen */
.trennstreifen {
  border-top: 3px solid #49C2C2;
  margin-top: 1.875rem;
  padding-top: 1.875rem;
}

/* Stripe */
.stripe,
.stripe-ozean,
.stripe-wasser,
.stripe-azur,
.stripe-koralle,
.stripe-narzisse {
  background-image: url("/aDISWeb_vob/images/icons/Hintergrund5.svg");
  background-repeat: no-repeat;
  background-size: cover;
  color: var(--dunkel);
}

.stripe-ozean {
  background-image: url("/aDISWeb_vob/images/icons/Hintergrund6.svg");
}

.stripe-wasser {
  background-image: url("/aDISWeb_vob/images/icons/Hintergrund7.svg");
}

.stripe-azur {
  background-image: url("/aDISWeb_vob/images/icons/Hintergrund4.svg");
}

.stripe-koralle {
  background-image: url("/aDISWeb_vob/images/icons/Hintergrund3.svg");
}

.stripe-narzisse {
  background-image: url("/aDISWeb_vob/images/icons/Hintergrund2.svg");
}


/* RTE Listenzeichen: Kreis (gefüllt) */
ul.rte-liste-kreise {
  --rte-label: Listenzeichen: Kreis gefüllt;
}

ul.rte-liste-kreise,
.rte-liste-kreise ul {
  list-style-type: disc;
}

/* RTE Listenzeichen: Kreis (leer) */
ul.rte-liste-kreise2 {
  --rte-label: Listenzeichen: Kreis leer;
}

ul.rte-liste-kreise2,
.rte-liste-kreise2 ul {
  list-style-type: circle;
}

/* RTE Listenzeichen: Quadrat */
ul.rte-liste-quadrate {
  --rte-label: Listenzeichen: Quadrat;
}

ul.rte-liste-quadrate,
.rte-liste-quadrate ul {
  list-style-type: square;
}

/* RTE Listenzeichen: Dezimalzahlen */
ul.rte-liste-zahlen,
li.rte-liste-zahlen {
  --rte-label: Listenzeichen: Dezimalzahlen;
}

ul.rte-liste-zahlen,
.rte-liste-zahlen ul,
li.rte-liste-zahlen {
  list-style-type: decimal;
}

/* RTE Listenzeichen: Dezimalzahlen (führende Null) */
ul.rte-liste-zahlen2,
li.rte-liste-zahlen2 {
  --rte-label: Listenzeichen: Dezimalzahlen führende Null;
}

ul.rte-liste-zahlen2,
.rte-liste-zahlen2 ul,
li.rte-liste-zahlen2 {
  list-style-type: decimal-leading-zero;
}

/* RTE Listenzeichen: römische Ziffern (klein) */
ul.rte-liste-zahlen3,
li.rte-liste-zahlen3 {
  --rte-label: Listenzeichen: römische Ziffern klein;
}

ul.rte-liste-zahlen3,
.rte-liste-zahlen3 ul,
li.rte-liste-zahlen3 {
  list-style-type: lower-roman;
}

/* RTE Listenzeichen: römische Ziffern (groß) */
ul.rte-liste-zahlen4,
li.rte-liste-zahlen4 {
  --rte-label: Listenzeichen: römische Ziffern groß;
}

ul.rte-liste-zahlen4,
.rte-liste-zahlen4 ul,
li.rte-liste-zahlen4 {
  list-style-type: upper-roman;
}

/* RTE Listenzeichen: Buchstaben (klein) */
ul.rte-liste-buchstaben,
li.rte-liste-buchstaben {
  --rte-label: Listenzeichen: Buchstaben klein;
}

ul.rte-liste-buchstaben,
.rte-liste-buchstaben ul,
li.rte-liste-buchstaben {
  list-style-type: lower-latin;
}

/* RTE Listenzeichen: Buchstaben (groß) */
ul.rte-liste-buchstaben2,
li.rte-liste-buchstaben2 {
  --rte-label: Listenzeichen: Buchstaben groß;
}

ul.rte-liste-buchstaben2,
.rte-liste-buchstaben2 ul,
li.rte-liste-buchstaben2 {
  list-style-type: upper-latin;
}

/* Caption */
figcaption,
.caption {
  bottom: auto;
  font-size: 0.75rem;
  font-weight: 300;
  left: auto;
  line-height: 1.875rem;
  min-height: 1.875rem;
  padding-right: 1.875rem;
  right: auto;
  z-index: 4;
  padding-left: 0.625rem;
  display: block;
  width: 100%;
  position: relative;
}

figcaption a,
figcaption a:link,
figcaption a:visited,
.caption a,
.caption a:link,
.caption a:visited {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}


.event-teaser .event-inside {
  position: relative;
  padding: 7.5rem 1.25rem 1.25rem 1.25rem;
  height: 100%;
  width: 100%;
}

.events-filter label {
  font-weight: 700;
}

.events-filter input {
  margin-bottom: 0.9375em;
}

@media (min-width: 576px) {
  .events-filter input {
    margin-top: 1.5em;
  }
}

.event-teaser img {
  position: absolute;
  height: 100%;
  left: 0;
  width: 100%;
  object-fit: cover;
  top: 0;
  z-index: -1;
}

.event-teaser .event-desc {
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.55);
  padding: 0.625rem 0.3125rem;
}

.event-teaser h2 {
  font-weight: 700;
}

.event-teaser .event-type {
  color: rgb(0, 0, 0);
  display: block;
  font-weight: 300;
  font-size: 0.875rem;
}

.event-teaser p {
  font-size: 0.875rem;
  margin: 0;
}

.event-teaser .event-location {
  display: block;
}

blockquote {
  background-color: var(--primaer_hintergrund);
  color: var(--primaer_text);
  margin: 0.5em 2em 1.5em 2em;
  padding: 0.5em;
  position: relative;
}

blockquote p:last-child {
  margin: 0;
}

blockquote:before {
  content: "";
  position: absolute;
  z-index: 0;
  display: block;
  width: 0;
  bottom: -17px;
  left: -17px;
  margin-left: 50%;
  border-style: solid;
  border-width: 17px 17px 0;
  border-color: var(--primaer_aussenrahmen) transparent;
}

/* Slider */
.slider-hintergrund-weiss .adis-slider {
  background-color: var(--hell);
}

.slider-hintergrund-grau .adis-slider {
  background-color: var(--voebb_grau_hell);
}

.slider-hintergrund-ozean .adis-slider {
  background-color: var(--voebb_ozean_hell);
}

.slider-hintergrund-wasser .adis-slider {
  background-color: var(--voebb_wasser_hell);
}

.slider-hintergrund-azur .adis-slider {
  background-color: var(--voebb_azur_hell);
}

.slider-hintergrund-koralle .adis-slider {
  background-color: var(--voebb_koralle_hell);
}

.slider-hintergrund-narzisse .adis-slider {
  background-color: var(--voebb_narzisse_hell);
}

/* Trefferliste */
.spalterechts .icon { width: 100%; max-width: 1.25em; max-height: 1.25em; } 
.spalterechts .icon { width: 100%; max-width: 1.25em;  max-height: 1.25em; }

.rList_www a {
  height: fit-content;
}

.rList_medium {
  position: absolute;
  top: 6rem;
  right: 0;
  max-width: 2.5rem;
  max-height: 2.5rem;
  min-width: 1rem;
  min-height: 1rem;
  border: 2px solid rgb(208,208,208);
}
.rList .rList_medium .icon {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  position: relative;
}                               
.rList_cover img.no-image,
.rList_cover img.img-delayed {
  background-color: rgb(0,113,117);
  background-image: url("/aDISWeb_vob/images/icons/cover-bg.svg");
  background-position: top left;
  background-repeat: no-repeat;
  background-size: cover;
  color: rgb(255,255,255);
  display: block;
 }

@media only screen and (min-width: 576px) {
  .rList_grid:nth-child(2) .rList_name {
   margin-left: 12%;   
  }
  .rList_medium {
  top: 7rem;

}
                             
.rList_cover img.no-image,
.rList_cover img.img-delayed {
  min-height: 8.4rem;
 }
}
/* Ende Trefferliste */

/*kontakt - bibliothek icon aktiv */
    .kontakt .accordion .accordion-toggler[aria-expanded="true"] .accordion-icon {
      background-image: var(--symbol_akkordeon_kontakt_hover);
}

/* Überschriften größer als p */
.adis-slider .slider-content h2,
.adis-slider .slider-content h3,
.adis-slider .slider-content h4,
.adis-slider .slider-content h6,
.adis-slider .slider-content h4 {
  font-size: 1.2rem;
}


.sticky-wrapper.sticky-wrapper-fixed {
  z-index: 10 !important;
  }
  
  /* voebb slider before and after corners*/
  .splide__list {
    margin-top: 0.35rem !important;
  }
  
  .adis-slider::before,
  .adis-slider::after {
    z-index: 5 !important;
  }
  
/*Integrierter KI Chat */

#chat-button {
 position: fixed;
 bottom: 1em;
 right: 1em;
 z-index: 9999;
 text-transform: uppercase;
}

input.chat-oeffnen { 
 color: transparent; 
 background-position: center;
 background-size: auto;
 box-shadow: inset 0px 0px 0px 0.125rem var(--voebb_azur);
 height: 4em;
 width: 4em;
 padding: 0 !important;
 border-radius: 10px;
 background-image: url(/aDISWeb_vob/images/ask-button.png);
 background-size: contain;   
 background-repeat: no-repeat;
 background-position: center; 
}

input.chat-oeffnen:hover,
input.chat-oeffnen:focus {
color: transparent; 
 background-position: center;
 background-size: auto;
 box-shadow: inset 0px 0px 0px 0.125rem var(--voebb_wasser);
 height: 4em;
 width: 4em;
 padding: 0 !important;
 border-radius: 10px;
 background-image: url(/aDISWeb_vob/images/ask-button.png);
 background-size: contain;   
 background-repeat: no-repeat;
 background-position: center; 
}

.chat-box {
 display: flex;
 flex-direction: column;
}

.bot-message .chat-label {
  font-size: small;
  opacity: 50%;
  align-self: flex-start;
  height: 27px;
  padding-top: 5px;
}

.user-message .chat-label {
  font-size: small;
  opacity: 50%;
  align-self: flex-end;
  height: 27px;
  padding-top: 5px;
}

.chat-start-message {
  border-radius: 25px 25px 25px 0;
  background: var(--chat_ki_hintergrund);
  padding: 1em;
  max-width: 85%;
}

.chat-user-message {
  border-radius: 25px 25px 0 25px;
  padding: 1em;
  max-width: 85%;
  background-color: #CCE3E3;
  width: fit-content;
  align-self: flex-end;
}

.chat-bot-message {
  border-radius: 25px 25px 25px 0;
  background: var(--chat_ki_hintergrund);
  padding: 1em;
  max-width: 85%;
}

.user-message {
  display: flex;
  justify-content: flex-end;
  max-width: 85%;
  flex-direction: column;  
}


.bot-message {
  display: flex;
  flex-direction: column;
  align-self: flex-start;
  max-width: 100%;
}

.chat-trefferliste {
  border: 2px solid var(--chat_treffer_aussenrahmen);
  border-radius: 25px 25px 25px 0;
  background: var(--body_hintergrund);
  margin: 1em 0;
  max-width: 85%;
  padding-right: .5em;
}

.chat-area textarea {  
  height: 0px !important;
  min-height: 3rem !important; 
  background-color: var(--chat_eingabe_hintergrund);
} 

.chat-input {
  align-items: stretch;
}

.chat-trefferliste .rList_titel, .chat-trefferliste .rList_num {
  font-size: 1.1rem;
}

.chat-trefferliste .rList_name, .chat-trefferliste .rList_jahr {
  font-size: 1rem;
}

.chat-input .einfach {
  flex: 0 0 auto;   
  display:inline-block;
}

.chat-input .elffach {
  padding-right: 0.5rem;   
}

@media (max-width: 767px) { 

  body:has(.chatbox-user) footer {
    display: none;
  }
  
  .chat-input {
    margin-bottom: 2.3rem;
    margin-top: 1rem;
  }

#spinner-container {
 z-index: 9998 !important;
 margin-bottom: 3.5rem;
 }
}

/* chat banner */

#chat-root::before { 
content: attr(data-label);
position: fixed;
bottom: 1rem;
right: 7em;
transform:translateY(-50%);
margin-right:10px;
background-color:rgba(255,166,39);
color:black;
padding:8px 12px;
border-radius:4px;
font-family:Arial,sans-serif;
font-weight:bold;
font-size:14px;
box-shadow:0 2px 5px rgba(0,0,0,.2);
white-space:nowrap;
z-index:999;
overflow:hidden;
animation: labelAppear .5s ease-out forwards, glitter .5s ease-in-out .5s;
}

#chat-root:hover::before {
  background-color:rgba(235,146,19);
  @keyframes labelAppear{
    0% {
  opacity:0;
  transform:translateY(-50%) translateX(20px); 
  }
   100% {
  opacity:1;
  transform:translateY(-50%) translateX(0); 
  }
  }
  @keyframes glitter {
   0%,100% {
  background-color:rgba(255,166,39);
  box-shadow:none;
  }
   50% {
  background-color:rgba(255,166,39);
  box-shadow:
  inset 0 0 10px rgba(255,255,255,.8),
  inset 0 0 20px rgba(255,255,255,.5);
  }  
 }
}

/* sticky nav-search patch for hole */
.desktop-view .nav-wrapper {
  border-bottom: 0.1rem solid white !important;
}

/* footer links hover border */
#legal ul, #social ul {
  display: inline-block !important;
}

/* map under sticky navbar */
#mappanel {
  z-index: 0;
}

@media only screen and (max-width: 768px) {
  .splide__pagination {
    display: none;
   }
 }

.l-form label {
     padding-bottom: 0.3rem !important;
}

/* ------ show password -------- */

#btnShwPwdLPASSO_1, #btnShwPwdLPASS1_1, #btnShwPwdLPASS2_1, #btnShwPwdLPASSW_1 {
  background-image: var(--symbol_akkordeon_darstellung_active);
  background-position-x: 10.5px;
  background-position-y: 50%;
  background-repeat: no-repeat;
  background-size: 19px;
  width: 40px;
  background-color: rgb(255, 255, 255);
  width: 2.75rem;
  height: 2.75rem;
  min-height: 2.2rem;
  margin-bottom: 0.9375em;
  padding: 0;
  border: 1px solid rgb(0, 113, 117);
}

#LPASS1_1, #LPASS2_1, .show-pw #LPASSO_1 {
  min-width: 27ch !important;
}

.show-pw {
  display: flex;
  align-items: center;
  gap: 1px; 
}

.show-pw label {
  width: 350px;    
}

@media (max-width: 664px) {
.show-pw {
    flex-direction: column;
    align-items: flex-start;
  }
}
/*----- END show pwd ----- */

/* MSG01 - close tab - hide button  */
.lnk > a[href=""] {
  display: none !important;
}

/* checkbox in New member form */
#F28 .checkbox_container p{
  margin-top: 0.7rem
}

.lnk > a[href=""] {
  display: none !important;
}

#spinner-container p {
  margin-bottom: 0 !important;
}

@media screen and (max-width: 575px) {
  #mhead .msg01-mhead .img-standard
   {
    display: inline-block;     
  }
  
  .msg01-mhead::before {
    background-image: url("/aDISWeb_vob/images/icons/Header.svg") !important;
  }
}

p.wichtig {
background-color: rgb(255, 200, 100);
}

figcaption {
display: block !important;
}


#container a.a-inline {
	display: inline !important;
}

