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

:root {
	
/* ---- Allgemein  ---- */
	
--img-filter: none;
	
--mapsiframe-filter: none;

--blend-mode: none;
	
--blend-mode2: overlay; 

--bg-blend-mode: transparent; 
	
--bg-blend-mode2: rgba(255,255,255,0.85);
	
--color-akzent: #004f9f;
	
--color-white: #fff;

--bg-body: #fff;
	
--color-text: #212529;
	
--color-btn: #2e58a6;

--border-btn: #2e58a6;

--bg-btn: #2e58a6;
	
--color-btn-hover: #FF0001;

--color-links: #2e58a6;

--color-links-hover: #80c41c;

--color01: #2e58a6;

--bg-color03: #F1F1F1;

--filter: brightness(1);
	
--diagonal: url("../images/diagonal_LtoR.svg");
	
--diagonal2: url("../images/diagonal_RtoL.svg");
	
	
/* ---- 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");
	
--bg-overlay: rgba(255,255,255,0.85);
	
/* ---- 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: brightness(0.8);
	
--mapsiframe-filter: grayscale(100%) invert(90%) contrast(95%);

--blend-mode: color-burn; 
	
--blend-mode2: color-burn; 

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

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

--border-btn: #fff;

--bg-btn: #2e58a6;

--color-links: #80c41c;

--color-links-hover: #2e58a6;
	
--color01: #fff;

--bg-color03: #444;

--filter: brightness(50%);
	
--diagonal: url("../images/diagonal_LtoR_dark.svg");
	
--diagonal2: url("../images/diagonal_RtoL_dark.svg");
    
}
