/* -------------------- Farben-Variablen BEGINN -------------------- */
:root {
	/*Allgemein*/
	--color-akzent: #BE1421;
	--white: #fff;
	--bg-body: #fff;
	--bg-call2action: #fff;
	--bg-grey: #eee;
	--bg-color-03: #E9E9E9;
	--bg-accordion: rgba(255, 255, 255, 0.80);
  	--bg-split: linear-gradient(to top, #fff 0%, #fff 35%, #4d1f03 35%, #4d1f03 100%);
  	--bg-split2: linear-gradient(to right, #F6F6F6 0%, #F6F6F6 35%, #fff 35%, #fff 100%);
	--bg-verlauf-unten-oben: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.0) 100%);
	--background-content: url('../images/background/001--bg-content.jpg');
	--background-kontaktformular: url('../images/background/001--bg-content.jpg');
	--background-call2action: url('../images/background/002--296235877.jpg');
	--background-slider: url('../images/background/004--262514916.jpg');
	--bg-header: linear-gradient(to left, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 1)), url("../images/background/002--282711281.jpg");
	--bg-scanner: linear-gradient(to right, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 1)), url("../images/slider/scanner_produkt/003--5D_Mobile_NIRI.jpg");
    --bg-infoveranstaltung: linear-gradient(to right, rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 1)), url("../images/background/006--F8931175-617A-4E80-9C47-2EF4283EEB2F.jpg");
    --bg-infoveranstaltung2: linear-gradient(to left, rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 1)), url("../images/background/005--1c68b23b-b533-4c05-8e24-7ee6d9f301df.jpg");
    --img-filter: none;
    --mapsiframe-filter: drop-shadow(0px 0px 0px rgba(0,0,0,0));
    --bg-blend-mode: color-burn;
    --bg-color-blend-mode: transparent;

	/*Barrierefreiheit Panel*/
	--bcc-shadow: 0px 0px 4px 1px rgb(0 0 0 / 80%);
	--bg-access-panel: #fff;
	--access-panel-bs: 0px 0px 4px 2px rgba(95,95,95,0.6);
	--bg-panel-button: #E7E7E7;
	--color-readline: #000;
	--cursor-color: url('../images/icons/cursor-light.png');
	--cursor-pointer: url('../images/icons/cursor-pointer-light.png');
	--cursor-text: url('../images/icons/cursor-text-light.png');
	--access-icon-tooltip-color: #333;
	--access-icon-tooltip-text: #fff;

	/*Navigation*/
	--background-navi: #fff;
	--color-navigation: #212529;
	--color-navigation-hover: #BE1421;
	--color-dropdown-navigation: #fff;
	--color-dropdown: #fff;
    --bg-dropdown-hover: url("../images/background/001--102024946.jpg");
	--dropdown-menu: rgba(33, 37, 41, 0.95);

	/*Top-Info*/
	--color-top-info-text: #fff;
	--links-top-info: #fff;
	--links-top-info-hover: #ffb301;
	--background-top-info: #4d1f03;

	/*Kontaktbox*/
	--color-kontaktbox-h4: #004176;
	--bg-kontaktbox: linear-gradient(160deg, #b4b4b4 0%, #565656 100%);
	--bg-main-kontaktbox: #fff;

	/*Text*/
	--color-ueberschriften: #4d1f03;
	--color-subline: #D97E00;
	--color-white: #fff;
	--color-text: #212529;
	--color-links: #ff9901;
	--color-links-hover: #ffb301;

	/*Float Kontakt*/
	--color-float-contact-icon: #fff;
	--color-float-contact-background: #212529;
	--bg-float-contact: rgba(255,255,255,0.50);

	/*Review-Slider*/
	--title-review: #fff;
	--background-review-slider: #4d1f03;
	--bg-card-review: rgba(255, 255, 255, 0.9);

	/*Footer*/
	--color-footer-ueberschriften: #fff;
	--color-footer-text: #fff;
	--color-footer-links: #fff;
	--color-footer-links-hover: #ffb301;
	--background-footer: #4d1f03;

	/*Social Media*/
	--color-facebook: #3b5998;
	--color-whatsapp: #25D366;
	--color-tiktok: #000;
	--color-insta: linear-gradient(35deg, #feda75 0%, #fa7e1e 25%, #d62976 50%, #962fbf 75%, #4f5bd5 100%);

	/* Schrift-Variablen ANFANG */
	--font-ueberschriften: "myriad-pro", sans-serif;
	--font-subline: "acumin-pro", sans-serif;
	--font-fliesstext: "futura-pt", sans-serif;
	--font-navigation: "futura-pt", sans-serif;

}

[data-theme="dark"] {

	/*Allgemein*/
	--color-akzent: #BE1421;
	--bg-body: #212529;
	--bg-color-03: #464646;
	--bg-accordion: rgba(33, 37, 41, 0.80);
	--bg-header: linear-gradient(to left, rgba(33, 37, 41, 0.2), rgba(33, 37, 41, 1)), url("../images/background/002--282711281.jpg");
	--bg-scanner: linear-gradient(to right, rgba(33, 37, 41, 0.5), rgba(33, 37, 41, 1)), url("../images/slider/scanner_produkt/003--5D_Mobile_NIRI.jpg");
    --bg-infoveranstaltung: linear-gradient(to right, rgba(33, 37, 41, 0.75), rgba(33, 37, 41, 1)), url("../images/background/006--F8931175-617A-4E80-9C47-2EF4283EEB2F.jpg");
    --bg-infoveranstaltung2: linear-gradient(to left, rgba(33, 37, 41, 0.75), rgba(33, 37, 41, 1)), url("../images/background/005--1c68b23b-b533-4c05-8e24-7ee6d9f301df.jpg");
    --bg-blend-mode: color-burn;
    --bg-color-blend-mode: #212529;
	--img-filter: brightness(0.8);
	--mapsiframe-filter: invert(0.9);

	/*Barrierefreiheit Panel*/
	--bcc-shadow: none;
	--bg-access-panel: #3b3b3b;
	--access-panel-bs: none;
	--bg-panel-button: #989898;
	--color-readline: #fff;
	--cursor-color: url('../images/icons/cursor-dark.png');
	--cursor-pointer: url('../images/icons/cursor-pointer-dark.png');
	--cursor-text: url('../images/icons/cursor-text-dark.png');
	--access-icon-tooltip-color: #fff;
	--access-icon-tooltip-text: #333;	

	/*Navigation*/
	--background-navi: #212529;
	--color-navigation: #fff;
	--color-navigation-hover: #BE1421;
	--color-dropdown-navigation: #fff;
	--color-dropdown: #fff;
    --bg-dropdown-hover: url("../images/background/001--102024946.jpg");
	--dropdown-menu: rgba(33, 37, 41, 0.95);

	/* Schrift-Variablen ANFANG */
	--font-ueberschriften: "poppins", sans-serif;
	--font-fliesstext: "futura-pt", sans-serif;
	--font-navigation: "futura-pt", sans-serif;
	
	/*Text*/
	--color-ueberschriften: #4d1f03;
	--color-subline: #D97E00;
	--color-white: #fff;
	--color-text: #fff;
	--color-links: #ff9901;
	--color-links-hover: #ffb301;
	
}

/* -------------------- Farben-Variablen ENDE -------------------- */