:root{
    /*Colors*/
    --middleBlue:#222B39;
    --brigthBlue:#2B3748;
    --darkBlue:#1B2431;
    --neonGreen:#BFF558;/*Design&*/
    --turkies:#ffffff;  /*Architektenfarbe*/
    --blaeulich:#7BDCB5; /*Allgemein*/
    --brigthGrey:#7E8CA0;
    --mainFontColor:#fff;
    --backgroundFooter:var(--darkBlue);
	--backgroundHeader:var(--middleBlue);
	--backgroundBody:var(--brigthBlue);

	--backgroundMenuItemHover:transparent;
	--backgroundSubmenu:transparent;
	--backgroundSubMenuItemHover:transparent;
	--backgroundMobileMenu:transparent;

    /*Font*/
	--fontFamily:'Montserrat', Arial, sans-serif;
	--fontFamilyHeader:'Montserrat Medium', Helvetica, sans-serif;
    --fontFamilyMenu: var(--fontFamilyHeader);
    --fontFamilyBold:'Montserrat Bold';
    --fontFamilySemiBold:'Montserrat SemiBold';
    --colorFont: var(--mainFontColor);
    --colorText: var(--brigthGrey);
    --colorButton:transparent;
	--colorButtonDarkmode:transparent;
	--colorButtonText:var(--mainFontColor);
	--colorButtonHover:transparent;
	--colorButtonTextHover:transparent;
    --colorMenuItem:var(--mainFontColor);
	--colorMenuItemHover:var(--mainFontColor);
	--colorSubMenuItemHover:var(--mainFontColor);
    --colorLoopTitle:var(--mainFontColor);
    --colorCopyright:white;
    --colorCopyrightLink:var(--neonGreen);
    --headline-1: 60px;
    --headline-2: 45px;
    --headline-3: 26px;
    --headline-4: 20px;
    --lineHeightList:150%;
    --abstandUntenHeadline-3: 20px;
    --lineHeightHeadline-2: 120%;
    --lineHeightHeadline-3: 120%;
    --lineHeightParagraph:175%;
    --fontSizeSmall:14px;
    --KarussellSizeArrows:20px;
    --letterspacingversalien: 2px;

    /*Sonstiges*/
    --borderRadius:50px;
    --gridColumnDefault:1fr 1fr;
	--abstandGridItems: 30px;
    --vHeight:calc(100vh - var(--headerHeight));
    --headerHeight: 90px;
    --singleSatzspiegel:786px;
    --trennerSchatten: 40px 0 55px -20px rgb(0 0 0 / 40%), 15px 0 15px -10px rgb(0 0 0 / 15%);
    /*Abstände*/
    --containerMaxWidth:1200px;
    --abstandVerwandte:140px;
    --singleAbststandSeite:105px;

    --text3dColorBorder:#0f1222d9;
    --text3dColorBlock:#2B3748;
    --text3dColorShadow:#0000005c;
}