JSFiddle - React, Tailwind, and code Playground

HTML

<div id="wrapper">
    <div id="navigation">
        <div id="brand">
			test
        </div>
        <nav>
			<ul id="main-list">
				<li><a href="/">Startseite</a></li>
				<li>
					<a href="/">News</a>
					<ul>
						<li><a href="/">Startseite 1</a></li>
						<li><a href="/">Startseite 2</a></li>
						<li><a href="/">Startseite 3</a></li>
					</ul>
				</li>
				<li><a href="/">Registration</a></li>
			</ul>
        </nav>
	    <div id="search">test</div>
        <div class="clearer"></div>
    </div>
</div>

CSS

* {
    margin: 0;
    padding: 0;
    font-family: Roboto, Georgia, sans-serif;
}

.clearer {
    clear: both;
}

#navigation {
    height: 50px;

    line-height: 50px;
    padding: 0 20px;
    border-bottom: 1px solid #eee;

    background-color: #000;
    color: #eee;
}

#navigation #brand {
    float: left;

    margin-right: 30px;

    font-size: 30px;
}

#navigation nav {
    float: left;
}

#navigation nav #main-list {
    display: flex;
    justify-content: left;
    list-style: none;
}

#navigation nav #main-list > li {
    position: relative;
}

#navigation nav #main-list li a {
    display: block;

    padding: 0 12px;
    
    color: #eee;
    text-decoration: none;
}

#navigation nav #main-list li ul {
    position: absolute;
    top: 100%;
    left: 0;

    width: auto;
    list-style: none;

    background-color: #000;
}

#navigation nav #main-list li ul li {
    line-height: 30px;
}


#navigation nav #main-list li ul li a{
    padding: 0 12px;
}

#navigation #search {
    float: right;
}