/* -------------------- Light Theme Variablen -------------------- */

:root {
	
/* ---- Allgemein  ---- */
	
--img-filter: brightness(0.8);
	
--mapsiframe-filter: drop-shadow(0px 0px 0px rgba(0,0,0,0));

--blend-mode: none;

--bg-blend-mode: transparent; 
	
--color-akzent: #004f9f;

--color-underline: #004f9f;
	
--color-white: #fff;
	
--red: #D70000;

--grey: #666666;

--bg-body: #fff;
	
--color-text: #212529;
	
--color-btn: #004f9f;
	
--color-btn-hover: #FF0001;

--color-links: #fff;

--color-links-hover: #FF0001;

--color-titel: linear-gradient(to top, #004f9f 0%, #0080c9 100%);

--color-subline: linear-gradient(to top, #666666 0%, #666666 100%);

--color-review: linear-gradient(to top, #fff 0%, #fff 100%);
	
/* ---- Schriften  ---- */

--font-titel: "mundial-narrow-variable", sans-serif;
	
--font-subline: "acumin-variable", sans-serif;

--font-fliesstext: "futura-pt", sans-serif;

--font-navi: "futura-pt", sans-serif;
	
/* ---- Navigation ---- */
	
--bg-navi: #fff;

--bg-dropdown-menu: rgba(255, 255, 255, 0.95);
	
--bg-dropdown-navi-hover: transparent;
	
--color-navi: #212529; 

--color-navi-hover: #FF0001; 

--color-dropdown: #212529;
	
--color-dropdown-hover: #fff;
	
--bg-dropdown-hover: linear-gradient(-45deg, #004f9f 0%, #004f9f 100%);
	
/* ---- Top-Info ---- */
	
--bg-tinfo: linear-gradient(to top, #004f9f 0%, #0080c9 100%);
	
--color-tinfo: #fff; 
	
--color-tinfo-link: #fff; 
	
--color-tinfo-link-hover: #FF0001; 
	
/* ---- Kontaktbox ---- */
	
--bg-kontaktbox: linear-gradient(-45deg, #212529 0%, #212529 100%);
	
--color-kontaktbox: #fff; 
	
--color-kontaktbox-link: #fff; 
	
--color-kontaktbox-link-hover: #4a017d; 
	
--bg-button-kontaktbox: linear-gradient(-45deg, #b3b3b3 0%, #666666 100%);
	
--color-button-kontaktbox: #fff; 
	
--color-button-kontaktbox-hover: #4a017d; 
	
/* ---- Review Slider ---- */
	
--bg-review: linear-gradient(to top, #004f9f 0%, #0080c9 100%);
	
/* ---- Footer ---- */
	
--bg-footer: url("../images/background/001--311585337.jpg");

--color-footer: #212529; 
	
--color-footer-link: #212529; 
	
--color-footer-link-hover: #FF0001; 
	
/* ---- Öffnungszeiten---- */
	
--bg-open: transparent;
	
--color-open: #212529; 
	
--bg-open-success: #D70000; 
	
--color-open-success: #fff;
	
--border-open: #9b9b9b;
	
/* ---- 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%);
	
/* ---- Background Images ---- */
	
--bg-content: url("../images/background/001--311585337.jpg");
	
/* ---- Background-Verläufe  ---- */
	
--bg-verlauf-oben-unten: linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0),rgba(255, 255, 255, 1));
	
--bg-verlauf-oben-unten: linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
	
--bg-verlauf-unten-oben: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.5));
	
--bg-verlauf-links-rechts: linear-gradient(to left, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0),rgba(255, 255, 255, 1));
	
--bg-verlauf-von-links: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
	
--bg-verlauf-von-rechts: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    
}

/* -------------------- Dark Theme Variablen -------------------- */

[data-theme="dark"] {
	
/* ---- Allgemein  ---- */
	
--img-filter: none;

--mapsiframe-filter: grayscale(100%) invert(90%) contrast(95%);

--blend-mode: color-burn;

--bg-blend-mode: #212529;
	
--color-akzent: #004f9f;

--color-underline: #fff;
	
--color-white: #fff;
	
--red: #D70000;

--grey: #666666;

--bg-body: #212529;
	
--color-text: #fff;
	
--color-btn: #fff;
	
--color-btn-hover: #FF0001;

--color-links: #fff;

--color-links-hover: #FF0001;

--color-titel: linear-gradient(to top, #fff 0%, #fff 100%);

--color-subline: linear-gradient(to top, #fff 0%, #fff 100%);

--color-review: linear-gradient(to top, #fff 0%, #fff 100%);
	
/* ---- Schriften  ---- */

--font-titel: "mundial-narrow-variable", sans-serif;
	
--font-subline: "acumin-variable", sans-serif;

--font-fliesstext: "futura-pt", sans-serif;

--font-navi: "futura-pt", sans-serif;
	
/* ---- Navigation ---- */
	
--bg-navi: #212529;

--bg-dropdown-menu: rgba(33, 37, 41, 0.95);
	
--bg-dropdown-navi-hover: transparent;
	
--color-navi: #fff; 

--color-navi-hover: #FF0001; 

--color-dropdown: #fff;
	
--color-dropdown-hover: #fff;
	
--bg-dropdown-hover: linear-gradient(-45deg, #004f9f 0%, #004f9f 100%);
	
/* ---- Top-Info ---- */
	
--bg-tinfo: linear-gradient(to top, #004f9f 0%, #0080c9 100%);
	
--color-tinfo: #fff; 
	
--color-tinfo-link: #fff; 
	
--color-tinfo-link-hover: #FF0001; 
	
/* ---- Kontaktbox ---- */
	
--bg-kontaktbox: linear-gradient(-45deg, #212529 0%, #212529 100%);
	
--color-kontaktbox: #fff; 
	
--color-kontaktbox-link: #fff; 
	
--color-kontaktbox-link-hover: #4a017d; 
	
--bg-button-kontaktbox: linear-gradient(-45deg, #b3b3b3 0%, #666666 100%);
	
--color-button-kontaktbox: #fff; 
	
--color-button-kontaktbox-hover: #4a017d; 
	
/* ---- Review Slider ---- */
	
--bg-review: linear-gradient(to top, #004f9f 0%, #0080c9 100%);
	
/* ---- Footer ---- */
	
--bg-footer: url("../images/background/001--311585337.jpg");

--color-footer: #fff; 
	
--color-footer-link: #fff; 
	
--color-footer-link-hover: #FF0001; 
	
/* ---- Öffnungszeiten---- */
	
--bg-open: transparent;
	
--color-open: #fff; 
	
--bg-open-success: #D70000; 
	
--color-open-success: #fff;
	
--border-open: #9b9b9b;
	
/* ---- 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%);
	
/* ---- Background Images ---- */
	
--bg-content: url("../images/background/001--311585337.jpg");
	
/* ---- Background-Verläufe  ---- */
	
--bg-verlauf-oben-unten: linear-gradient(to bottom, rgba(33, 37, 41, 1), rgba(33, 37, 41, 0),rgba(33, 37, 41, 1));
	
--bg-verlauf-oben-unten: linear-gradient(to bottom, rgba(33, 37, 41, 1), rgba(33, 37, 41, 0));
	
--bg-verlauf-unten-oben: linear-gradient(to top, rgba(33, 37, 41, 1), rgba(33, 37, 41, 0.5));
	
--bg-verlauf-links-rechts: linear-gradient(to left, rgba(33, 37, 41, 1), rgba(33, 37, 41, 0),rgba(33, 37, 41, 1));
	
--bg-verlauf-von-links: linear-gradient(to right, rgba(33, 37, 41, 1), rgba(33, 37, 41, 0));
	
--bg-verlauf-von-rechts: linear-gradient(to right, rgba(33, 37, 41, 0) 0%, rgba(33, 37, 41, 1) 100%);
    
}
