<style>
body {
  font: normal 13px/20px Arial, Helvetica, sans-serif;
  word-wrap: break-word;
  color: #eee;
  #background: #353535;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  min-height: 100vh;
}

#menu {
     position: relative;
     width: 700px;
     margin: 10px auto;
	
}
 
#menu ul {
     position: absolute;
     margin: 0 auto;
     list-style: none;
}
 
#menu ul li {
     float: left;
     margin: 0 0 0 20px;
}

#menu ul ul {
     position: absolute;
     top: 30px;
     padding: 0;
     margin: 0;
}
 
#menu ul ul li {
     float: none;
     margin: 0;
}

#menu ul ul {
     top: -9999px;
}
 
#menu ul li:hover ul {
     top: 40px;
}

#menu h3 {
     font-size: 20px;
     color: #fff;
     padding: 10px;
     margin: 0;
     #background: #000;
     line-height: 20px;
}
 
#menu ul li {
     line-height: 40px;
}
 
#menu ul li a {
     color: white;
     text-decoration: none;
	font-size: 24;
}
 
#menu ul li a:hover {
     color: lightblue;
}
 
#menu ul li img {
     float: left;
     width: 16px;
     height: 16px;
     margin: 14px 5px;
     padding: 6px;
     background: #999;
     -webkit-border-radius: 25px;
     -moz-border-radius: 25px;
     border-radius: 25px;
}




.header {
  padding: 60px;
  text-align: center;
  #background: #1abc9c;
  color: white;
  font-size: 30px;
}

.hintergrund {
	background: url("http://kalle.potti24.de/img/bangboombang.jpg") no-repeat center center fixed;
	min-height: 97vh;
    background-size: cover;
}

.hintergrund-login {
	background: url("http://kalle.potti24.de/img/bangboombang1.jpg") no-repeat center center fixed;
	min-height: 97vh;
    background-size: cover;
}

.login {
  padding: 80px;
  text-align: center;
  #background: #1abc9c;
  color: white;
  font-size: 50px;
	text-decoration: blink;
}

input[type="password"] {
   font-size: 15px; padding: 5px 12px; 
   font-family: Roboto, sans-serif;
   font-weight: 300;
   color: teal;
   border: 1px solid silver;
   background-image: linear-gradient(to top, gainsboro 0%, white 90%);
   border-radius: 20px;
}

input[type="submit"] {
   font-size: 15px; padding: 5px 12px; 
   font-family: Roboto, sans-serif;
   font-weight: 300;
   color: teal;
   border: 1px solid silver;
   background-image: linear-gradient(to top, gainsboro 0%, white 90%);
   border-radius: 20px;
}

a:link {
        color: white;
      }


</style>