.elementor-kit-9{--e-global-color-primary:#01120A;--e-global-color-secondary:#333333;--e-global-color-text:#575757;--e-global-color-accent:#FFFCF5;--e-global-color-60f2b13:#0A3635;--e-global-color-4eb6d67:#1C998A;--e-global-color-0add86b:#6F44FC;--e-global-color-ff7258c:#E9C7ED;--e-global-color-dc97d8d:#F55F36;--e-global-color-ddee448:#FFC95C;--e-global-color-fc946ff:#F5F5F5;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:72px;--e-global-typography-primary-font-weight:900;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:56px;--e-global-typography-secondary-font-weight:800;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:500;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.6em;--e-global-typography-text-letter-spacing:0.3px;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:13px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1.1em;--e-global-typography-accent-letter-spacing:0.3px;--e-global-typography-accent-word-spacing:2px;--e-global-typography-ab551a1-font-family:"Inter";--e-global-typography-ab551a1-font-size:38px;--e-global-typography-ab551a1-font-weight:900;--e-global-typography-ab551a1-text-transform:none;--e-global-typography-ab551a1-font-style:normal;--e-global-typography-ab551a1-text-decoration:none;--e-global-typography-ab551a1-line-height:1.1em;--e-global-typography-ab551a1-letter-spacing:0px;--e-global-typography-5680458-font-family:"Inter";--e-global-typography-5680458-font-size:30px;--e-global-typography-5680458-font-weight:800;--e-global-typography-5680458-text-transform:none;--e-global-typography-5680458-font-style:normal;--e-global-typography-5680458-text-decoration:none;--e-global-typography-5680458-line-height:1.1em;--e-global-typography-5680458-letter-spacing:0px;--e-global-typography-f8f2420-font-family:"Inter";--e-global-typography-f8f2420-font-size:25px;--e-global-typography-f8f2420-font-weight:800;--e-global-typography-f8f2420-text-transform:none;--e-global-typography-f8f2420-font-style:normal;--e-global-typography-f8f2420-text-decoration:none;--e-global-typography-f8f2420-line-height:1.1em;--e-global-typography-f8f2420-letter-spacing:0px;--e-global-typography-c8156ac-font-family:"Inter";--e-global-typography-c8156ac-font-size:20px;--e-global-typography-c8156ac-font-weight:800;--e-global-typography-c8156ac-text-transform:none;--e-global-typography-c8156ac-font-style:normal;--e-global-typography-c8156ac-text-decoration:none;--e-global-typography-c8156ac-line-height:1.1em;--e-global-typography-c8156ac-letter-spacing:0px;--e-global-typography-19c04f0-font-family:"Inter";--e-global-typography-19c04f0-font-size:15px;--e-global-typography-19c04f0-font-weight:800;--e-global-typography-19c04f0-text-transform:uppercase;--e-global-typography-19c04f0-font-style:normal;--e-global-typography-19c04f0-text-decoration:none;--e-global-typography-19c04f0-line-height:1em;--e-global-typography-19c04f0-letter-spacing:0px;--e-global-typography-d78a553-font-family:"Inter";--e-global-typography-d78a553-font-size:15px;--e-global-typography-d78a553-font-weight:500;--e-global-typography-d78a553-line-height:1.6em;--e-global-typography-d78a553-letter-spacing:0.3px;--e-global-typography-8b0c12d-font-family:"Playfair Italic";--e-global-typography-8b0c12d-font-size:42px;--e-global-typography-8b0c12d-letter-spacing:-1px;background-color:var( --e-global-color-fc946ff );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Manrope static;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );overscroll-behavior:auto;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Manrope static;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-9 a:hover{color:var( --e-global-color-60f2b13 );}.elementor-kit-9 h1{color:var( --e-global-color-60f2b13 );font-family:var( --e-global-typography-primary-font-family ), Manrope static;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-9 h2{color:var( --e-global-color-60f2b13 );font-family:var( --e-global-typography-secondary-font-family ), Manrope static;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-9 h3{color:var( --e-global-color-60f2b13 );font-family:var( --e-global-typography-ab551a1-font-family ), Manrope static;font-size:var( --e-global-typography-ab551a1-font-size );font-weight:var( --e-global-typography-ab551a1-font-weight );text-transform:var( --e-global-typography-ab551a1-text-transform );font-style:var( --e-global-typography-ab551a1-font-style );text-decoration:var( --e-global-typography-ab551a1-text-decoration );line-height:var( --e-global-typography-ab551a1-line-height );letter-spacing:var( --e-global-typography-ab551a1-letter-spacing );}.elementor-kit-9 h4{color:var( --e-global-color-60f2b13 );font-family:var( --e-global-typography-5680458-font-family ), Manrope static;font-size:var( --e-global-typography-5680458-font-size );font-weight:var( --e-global-typography-5680458-font-weight );text-transform:var( --e-global-typography-5680458-text-transform );font-style:var( --e-global-typography-5680458-font-style );text-decoration:var( --e-global-typography-5680458-text-decoration );line-height:var( --e-global-typography-5680458-line-height );letter-spacing:var( --e-global-typography-5680458-letter-spacing );}.elementor-kit-9 h5{color:var( --e-global-color-60f2b13 );font-family:var( --e-global-typography-f8f2420-font-family ), Manrope static;font-size:var( --e-global-typography-f8f2420-font-size );font-weight:var( --e-global-typography-f8f2420-font-weight );text-transform:var( --e-global-typography-f8f2420-text-transform );font-style:var( --e-global-typography-f8f2420-font-style );text-decoration:var( --e-global-typography-f8f2420-text-decoration );line-height:var( --e-global-typography-f8f2420-line-height );letter-spacing:var( --e-global-typography-f8f2420-letter-spacing );}.elementor-kit-9 h6{color:var( --e-global-color-60f2b13 );font-family:var( --e-global-typography-c8156ac-font-family ), Manrope static;font-size:var( --e-global-typography-c8156ac-font-size );font-weight:var( --e-global-typography-c8156ac-font-weight );text-transform:var( --e-global-typography-c8156ac-text-transform );font-style:var( --e-global-typography-c8156ac-font-style );text-decoration:var( --e-global-typography-c8156ac-text-decoration );line-height:var( --e-global-typography-c8156ac-line-height );letter-spacing:var( --e-global-typography-c8156ac-letter-spacing );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-family:var( --e-global-typography-19c04f0-font-family ), Manrope static;font-size:var( --e-global-typography-19c04f0-font-size );font-weight:var( --e-global-typography-19c04f0-font-weight );text-transform:var( --e-global-typography-19c04f0-text-transform );font-style:var( --e-global-typography-19c04f0-font-style );text-decoration:var( --e-global-typography-19c04f0-text-decoration );line-height:var( --e-global-typography-19c04f0-line-height );letter-spacing:var( --e-global-typography-19c04f0-letter-spacing );color:var( --e-global-color-60f2b13 );border-style:none;padding:3% 3% 3% 0%;}.elementor-kit-9 button:hover,.elementor-kit-9 button:focus,.elementor-kit-9 input[type="button"]:hover,.elementor-kit-9 input[type="button"]:focus,.elementor-kit-9 input[type="submit"]:hover,.elementor-kit-9 input[type="submit"]:focus,.elementor-kit-9 .elementor-button:hover,.elementor-kit-9 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-kit-9 input:not([type="button"]):not([type="submit"]),.elementor-kit-9 textarea,.elementor-kit-9 .elementor-field-textual{background-color:var( --e-global-color-60f2b13 );}.elementor-kit-9 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-9 textarea:focus,.elementor-kit-9 .elementor-field-textual:focus{background-color:var( --e-global-color-4eb6d67 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1290px;}.e-con{--container-max-width:1290px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-9{--e-global-typography-primary-font-size:44px;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-size:36px;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-size:15px;--e-global-typography-text-line-height:1.6em;--e-global-typography-text-letter-spacing:0.3px;--e-global-typography-accent-font-size:15px;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:0.3px;--e-global-typography-ab551a1-font-size:30px;--e-global-typography-ab551a1-line-height:1.1em;--e-global-typography-ab551a1-letter-spacing:0px;--e-global-typography-5680458-font-size:26px;--e-global-typography-5680458-line-height:1.1em;--e-global-typography-5680458-letter-spacing:0px;--e-global-typography-f8f2420-font-size:22px;--e-global-typography-f8f2420-line-height:1.1em;--e-global-typography-f8f2420-letter-spacing:0px;--e-global-typography-c8156ac-font-size:18px;--e-global-typography-c8156ac-line-height:1.1em;--e-global-typography-c8156ac-letter-spacing:0px;--e-global-typography-19c04f0-font-size:15px;--e-global-typography-19c04f0-line-height:1em;--e-global-typography-19c04f0-letter-spacing:0px;--e-global-typography-d78a553-font-size:15px;--e-global-typography-d78a553-line-height:1.1em;--e-global-typography-d78a553-letter-spacing:0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-9 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-9 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-9 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-9 h3{font-size:var( --e-global-typography-ab551a1-font-size );line-height:var( --e-global-typography-ab551a1-line-height );letter-spacing:var( --e-global-typography-ab551a1-letter-spacing );}.elementor-kit-9 h4{font-size:var( --e-global-typography-5680458-font-size );line-height:var( --e-global-typography-5680458-line-height );letter-spacing:var( --e-global-typography-5680458-letter-spacing );}.elementor-kit-9 h5{font-size:var( --e-global-typography-f8f2420-font-size );line-height:var( --e-global-typography-f8f2420-line-height );letter-spacing:var( --e-global-typography-f8f2420-letter-spacing );}.elementor-kit-9 h6{font-size:var( --e-global-typography-c8156ac-font-size );line-height:var( --e-global-typography-c8156ac-line-height );letter-spacing:var( --e-global-typography-c8156ac-letter-spacing );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-19c04f0-font-size );line-height:var( --e-global-typography-19c04f0-line-height );letter-spacing:var( --e-global-typography-19c04f0-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9{--e-global-typography-primary-font-size:26px;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-size:15px;--e-global-typography-text-line-height:1.6em;--e-global-typography-text-letter-spacing:0.3px;--e-global-typography-accent-font-size:12px;--e-global-typography-accent-line-height:1.1em;--e-global-typography-accent-letter-spacing:0.3px;--e-global-typography-ab551a1-font-size:20px;--e-global-typography-ab551a1-line-height:1.1em;--e-global-typography-ab551a1-letter-spacing:0px;--e-global-typography-5680458-font-size:18px;--e-global-typography-5680458-line-height:1.1em;--e-global-typography-5680458-letter-spacing:0px;--e-global-typography-f8f2420-font-size:16px;--e-global-typography-f8f2420-line-height:1.1em;--e-global-typography-f8f2420-letter-spacing:0px;--e-global-typography-c8156ac-font-size:14px;--e-global-typography-c8156ac-line-height:1.1em;--e-global-typography-c8156ac-letter-spacing:0px;--e-global-typography-19c04f0-font-size:15px;--e-global-typography-19c04f0-line-height:1em;--e-global-typography-19c04f0-letter-spacing:0px;--e-global-typography-d78a553-font-size:15px;--e-global-typography-d78a553-line-height:1.1em;--e-global-typography-d78a553-letter-spacing:0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-9 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-9 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-9 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-9 h3{font-size:var( --e-global-typography-ab551a1-font-size );line-height:var( --e-global-typography-ab551a1-line-height );letter-spacing:var( --e-global-typography-ab551a1-letter-spacing );}.elementor-kit-9 h4{font-size:var( --e-global-typography-5680458-font-size );line-height:var( --e-global-typography-5680458-line-height );letter-spacing:var( --e-global-typography-5680458-letter-spacing );}.elementor-kit-9 h5{font-size:var( --e-global-typography-f8f2420-font-size );line-height:var( --e-global-typography-f8f2420-line-height );letter-spacing:var( --e-global-typography-f8f2420-letter-spacing );}.elementor-kit-9 h6{font-size:var( --e-global-typography-c8156ac-font-size );line-height:var( --e-global-typography-c8156ac-line-height );letter-spacing:var( --e-global-typography-c8156ac-letter-spacing );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-19c04f0-font-size );line-height:var( --e-global-typography-19c04f0-line-height );letter-spacing:var( --e-global-typography-19c04f0-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}

body {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

/* Universelle Selektoren für den Hauptinhaltsbereich */
/* Dies deckt deine wp-page-Typen (Impressum, Datenschutz) ab */
.elementor[data-elementor-type="wp-page"],
/* Und dies deckt die Seite "Digitale Barrierefreiheit" sowie andere generische Elementor-Container ab */
.elementor-element.e-flex.e-con.e-parent,
.elementor-section-wrap, /* Ein gängiger Elementor-Wrapper */
.elementor-container, /* Ein weiterer gängiger Elementor-Container */
main, /* Standard HTML5 main tag */
#main-content, /* Häufige Theme-IDs/Klassen */
#primary,
#content {
    flex-grow: 1; /* Lässt diesen Bereich den restlichen verfügbaren Platz ausfüllen */
    display: flex; /* Muss auch selbst ein Flex-Container sein, um interne Elemente zu steuern */
    flex-direction: column; /* Damit interne Elemente auch vertikal flexen können */
}

/* Optional: Damit die inneren Container innerhalb der Flex-Eltern auch wachsen können */
.e-con-inner, /* Der innere Container, der oft den eigentlichen Inhalt hält */
.elementor-widget-container { /* Der Widget-Container, falls der Inhalt direkt darin liegt */
    flex-grow: 1;
}


footer,
#colophon {
    flex-shrink: 0;
}

Ich verstehe – der letzte CSS-Versuch hat den Header zu starr gemacht und die ursprüngliche Leichtigkeit (das transparente Floating-Design) zerstört. Wir müssen zurück zur Basis, aber mit einem "Schutz-Mechanismus" für das Logo, der nur beim Resizen greift.

Hier ist der saubere Code, der den originalen Look (wie im ersten Screenshot) bewahrt und nur die technischen Fehler korrigiert.

1. Das optimierte Custom CSS (Elementor)
Ersetze den gesamten Header-Teil durch diesen Block. Wir nutzen Flexbox, um das Logo und die Buttons automatisch zu verteilen, ohne feste Breiten zu erzwingen:

CSS
/* --- WIEDERHERSTELLUNG ORIGINAL-LOOK 022 --- */

#scrolling-header {
    position: fixed !important;
    top: 20px !important;
    left: 5% !important;
    right: 5% !important;
    width: auto !important; /* Nimmt sich den Platz über left/right */
    max-width: 1400px !important;
    margin: 0 auto !important;
    z-index: 9998 !important;
    background-color: #000000 !important;
    border-radius: 100px !important; /* Perfekte Kapsel-Form */
    padding: 10px 25px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important; /* Logo links, Button rechts */
    transition: top 0.3s ease-in-out !important;
}

/* Fix: Logo darf beim Resize niemals verschwinden oder 0px groß werden */
#scrolling-header img, 
.elementor-widget-theme-site-logo img {
    display: block !important;
    height: 35px !important; /* Originalhöhe beibehalten */
    width: auto !important;
    max-width: none !important;
    min-width: 100px !important; /* Absolute Untergrenze gegen das Verschwinden */
}

/* Verhindert, dass der Content direkt oben klebt */
body {
    padding-top: 20px !important;
}

/* Menü-Stabilität */
.e-off-canvas {
    z-index: 99999 !important;
}

/* Erzeugt ein Overlay über die gesamte Seite mit variabler Bildgröße */
body::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('https://022.eu/wp-content/uploads/2026/01/grain.webp');
    background-repeat: repeat; /* Sorgt für die Wiederholung */
    
    /* HIER DIE GRÖSSE ANPASSEN */
    background-size: 500px auto; /* Erster Wert = Breite, zweiter Wert = Höhe */
    
    z-index: 9999;
    pointer-events: none;
    mix-blend-mode: hard-light;
    opacity: 0.4;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-display: auto;
	src: url('https://022.eu/wp-content/uploads/2026/01/Inter-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Playfair Italic';
	font-display: auto;
	src: url('https://022.eu/wp-content/uploads/2026/01/PlayfairDisplay-Italic-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */