h1 {
    color:rgb(236, 232, 232);
    margin: 0 0 0 200px;
    padding: 200px 0 0 20px;
    box-sizing: border-box;
    text-align: left;
    text-shadow: 3px 3px grey;
    background:rgb(18, 18, 18);
    width: 230px;
}
body {
    margin: 0 auto;
    background-image: url("space.gif");
    font-family: 'PT Sans Narrow', sans-serif;
}
header img {
    height: 120px;
}
.bild {
    position: fixed;
    margin: -67px 0 0 903px;
    width: 115px;
}
#nav_button {
	display: none;
}

@media screen and (max-width:2000px) {
    #nav_button {
		display: block;
		position: absolute;
		left: 410px;
		top: 210px;
		padding: 5px 10px;
		background: darkgray;
		color: black;
		font-weight: bold;
		text-align: center;
		border-radius: 10px;
	}
	#nav_button:hover {
		background: grey;
		cursor: pointer;
    }
    nav {
		transition: all 0.5s;
		position: relative;
        width: 200px;
	}
	nav.open {
		margin-top: 0 ;
	}
	nav a {
		display: block;
		font-size: 20px;
		text-align: right;
		background: white;
		width: 100%;
		padding: 12px 25px;
		box-sizing: border-box;
	}
	nav a:hover {
		background: rgb(224, 224, 224);
    }
}