body
{
background-color:#FFFFFF;
margin:0px;
padding:0px;
}

html
{
background-color:#FFFFFF;
margin:0px;
padding:0px;
font-size:62.5%;
}

.zurueck
{
background:#F1F1F1;
width:100%;
height:28px;
position:fixed;
top:85px;
transition:450ms all;
display:flex;
flex-direction:inline;
flex-wrap:nowrap;
justify-content:center;
align-items:center;
align-content:center;
}

header
{
background:#F1F1F1;
width:100%;
position:fixed;
top:120px;
text-align:center;
transition:450ms all;
height:55px;
height:5.5rem;
}

header nav#normal
{
color:#BDB76B;
display:inline-block;
}

header nav#normal ul
{
margin:0:
padding:0;
transition:all 450ms;
display:inline-block;
}

header nav#normal ul li
{
margin:0:
padding:0;
float:left;
list-style:none;
position:relative;
transition:all 450ms;
}

header nav#normal ul li a
{
display:inline-block;
padding:1rem 2.17rem 1rem 2.17rem;
float:left;
min-width:20rem;
text-align:center;
font-size:16px;
color:#000000;
margin:0 1px 0 0;
text-decoration:none;
background:#EDEDED;
font-weight:600;
transition:all 450ms;
font-family:'Roboto',Arial,sans-serif;
}

header nav#normal ul li:hover > a
{
background:dodgerblue;
color:#000000;
}

header nav#normal ul li ul
{
overflow:hidden;
position:absolute;
top:100%;
left:-40px;
width:100%;
transition:450ms all;
max-height:0;
}

header nav#normal ul li ul li
{
border-bottom:1px solid #8C1E31;
z-index:1000;
}

header nav#normal ul li ul li a
{
border-bottom:1px solid #006BB2;
font-size:16px;
font-weight:450;
color:#00548C;
}

header nav#normal ul li ul li ul li a
{
border-bottom:1px solid #006BB2;
font-size:16px;
font-weight:450;
color:#00548C;
}

header nav#normal ul li ul li:hover > a
{
color:white;
transition:100ms all;
}

header nav#normal ul li:hover > ul
{
max-height:700px;
}