
ul {
	list-style-type:none;
	margin:0;
	padding:0;
	position: absolute;
}


li {
	display:inline-block;
	float: left;
	margin-right: 1px;
}


li a {
	display:block;
	min-width:30px;
	height: 30px; /*Die Höhe des Hamburgermenü aber nicht des Untermenue*/
	text-align: center;
	line-height: 35px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff; /*Textfarbe Nav Button*/
	background: #8D8B89;  /*#666 Hintergrund Nav Button*/
	text-decoration: none;
}


li:hover a {
	background: #666;
	border-bottom: 0.188em solid #E7590B;
}


li:hover ul a {
	background: #999;
	color: #000;
	height: 38px;/*Höhe Hintergrund*/
	line-height: 40px; /*Höhe des textes im Hintergrund*/
	border-bottom: 0.188em solid #E7590B;
}


li:hover ul a:hover {
	background: #E7590B; /* gelber Hover Effekt vorher antrazit #333*/
	color: #fff;
}


li ul {
	display: none;
}


li ul li {
	display: block;
	float: none;
}


li ul li a {
	width: auto;
	min-width: 100px;
	padding: 0 4px; /*Breite des Pulldownmenue*/
	margin: -4px 0; /*Der Abstand zwischen den Buttons im Pulldownmenü */
}


ul li a:hover + .hidden, .hidden:hover {
	display: block;
}
<!--position-->
menu {
	margin:200px auto;
	background-color:#0F3;
}


.show-menu {
/*max-width:50px;
min-height:50px;
background:  url(../image/hamburger.jpg) no-repeat ;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
text-decoration: none;
text-align: center;
color: #fff;*/
padding: 4px 0; /*Abstand des Hamburger Menue zum Menü*/
/*margin:-6px 0; Menü und Hamburger gehen hoch */
display: none;
}


input[type=checkbox]{
    display: none;
}


input[type=checkbox]:checked ~ #menu{
    display: block;
}


/*Responsives Aussehen*/

@media screen and (max-width : 760px){
	
	ul {
		position: static;
		display: none;
	}
	
	li {
		margin-bottom: 1px;
	}
	
	ul li, li a {
		width: 100%;
	}
	
	.show-menu {
		display:block;
	}
}

footer{
	width:auto;
	border: solid 1px #FFF;
	background-color:#999;
	padding: 6px 0;
	font-family:Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	}

/*footer ul li {
	color:#000;
	background-color: #999;
	padding:0 60px;
	margin:0 30px;
}
.zentriert {
	text-align: center;
	background-color:#C90;
	margin:0 100px;
}*/