JSFiddle - React, Tailwind, and code Playground

HTML

<div id="nav">
    <ul>
        <li><a href="thema1.html">Thema 1 </a>
        </li>
        <li><a href="thema2.html">Thema 2 </a>

            <ul>
                <li><a href="thema2-kind.html">Thema 2 Kind </a>
                </li>
                <li><a href="thema2-kind_und_freund.html">Thema 2 Kind und Freund </a>
                </li>
                <li><a href="thema2-kind_und_freundin.html">Thema 2 Kind und Freundin </a>
                </li>
            </ul>
        </li>
        <li><a href="thema3.html">Thema 3 </a>

            <ul>
                <li><a href="thema3-kind.html">Thema 3 Kind </a>
                </li>
                <li><a href="thema3-kind_und_freund.html">Thema 3 Kind und Freund </a>
                </li>
            </ul>
        </li>
        <li><a href="thema4.html">Thema 4 </a>

            <ul>
                <li><a href="thema4.-kind.html">Thema 4 Kind</a>

                    <ul>
                        <li><a href="thema4-enkel.html">Thema 4 Enkel</a>
                        </li>
                    </ul>
                </li>
            </ul>
            <li><a href="thema5.html">Thema 5 </a>
            </li>
            <li><a href="thema6.html">Thema 6 </a>
            </li>
            <li><a href="thema7.html">Thema 7 </a>
            </li>
        </li>
    </ul>
</div>

CSS

ul
{
    list-style-type: none;
    padding-left: 20px;
}
#nav > ul
{
    max-width: 180px
}
#nav > ul > li
{
    min-height: 20px;
    margin-bottom: 20px;
    background-color: orange;
}
#nav > ul > li > a
{
    background-color: red;
    width: inherit;
    display: block;
    padding: 5px;
}
#nav > ul > li > ul > li
{
    background-color: yellow;
    margin: 10px 0;  
    padding: 5px;
}