*{
    margin: 0%;
    padding: 0%;

}
body{
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
}
nav{
    background-color: aliceblue;
    height: 46px;
    overflow: hidden;

}
.linken a{
    text-decoration: none;
    color: crimson;
    display: block;
    text-align: center;
    padding: 10px;
}
.linken a:hover{
    color: aliceblue;
    background-color: crimson;
}
.icoon{
    width: 40px ;
    padding: 10px;
}
.line{
    width: 1OOpx;
    height: 4px;
    background-color: red;
    margin-bottom: 8px;
}
.line:last-child{margin-bottom: 0;}

@media all and (min-width:640px) {
    .icoon{display: none;}
    .linken{
        display: flex;
        justify-content: flex-end;
    }

}
.linken a{ padding: 10px 20px;}

#title1 img{
    height: 400px;
   

}
#title1{
    display: flex;
    flex-direction: column;
    align-items: center;
    
}

h1{
    font-size: 100px;
    margin-top: 30px;
}