#balken_oben{ display: flex; padding: 1.5rem 1rem 1.5rem 1rem; border-bottom: 5px solid white; white-space: nowrap; z-index: 1; & ul{ display: flex; flex-direction: row; list-style-type: none; & li{ margin-right: 1rem; font-size: 16px; } } & img{ display: block; width: 40px; height: auto; margin-right: 1rem; } } header{ & .container-rechts{ flex: 0 0 100%; width: 99%; & h1{ font-size: 26px; font-weight: 700; padding-left: 1rem; } } & h5{ margin-top: 1.5rem; padding-left: 1rem; } & .header-btn{ padding-left: 1rem; display: flex; flex-wrap: wrap; & a:any-link{ margin: 0.5rem 0.2rem; padding: 5px 10px; font-size: 18px; font-weight: 700; margin-right: 0.4rem; border-radius: 30px 30px 30px 30px ; } } & .container-links{ display: none; } }