*{
margin:0em;
padding:0em;
border:0em;
}

body{
background-color:black;
}


main img{
with:57em;
height:40.3em;
margin:7em auto 0 3em;
float:left;
position: relative;
}

#zurueck a{
font-family: "Corbel";
font-size:0.8em;
color:#fdf9f9;
text-decoration: none;
margin:9em auto auto 3em;
}

#down a{

font-family: "Corbel";
font-size:0.8em;
color:#fdf9f9;
text-decoration: none;
margin:9em auto auto 3em;

}

#content{
font-family:"Corbel";
font-size:1.5em;
color:#fdf9f9;
background-color:black;
clear:both;
margin: 3em auto 0em 2em;
text-align:center;

position: relative;
}

header p img{
margin: 0 auto 0 auto;

}




#menu {
  font-size:1.5em;
  position:absolute;  
  margin: 0em 1em auto 1.9em;
  text-decoration:none;
}

#menu ul {
  list-style-type:none;
  list-style-image:none;
  margin:0em;
  padding:0em;
  height:0.3em;
  }

#menu li.topmenu {
  float:left;
  border-radius:1em;
}

.topmenu a {
  float:left;
 
 text-align:center;
  text-decoration:none;
}

.topmenu ul{
  display:none;
}

.topmenu a, .submenu a{
  padding:0.3em;
  color:white;
  font-family:"Corbel";
  margin:0;  
  text-decoration:none;
}

.submenu a{
  padding:0.1em;
  color:#red;
  font-family:"Corbel";
  margin:auto;  
  text-decoration:none;
  font-size:0.69em;
  width:4em;
  background-color:#292329;
  opacity:0.9;
  position:relative;
  clear:both; 
}

#menu a:hover, .topmenu.on a {
  color:#2d2a24;
  background-color:#292329 !important;
}

.topmenu:hover ul {
  display:block;  
  z-index:500;
}

/*Ende menu*/

content h4 {
color: ;

}



footer {
	
display:block;
	
background:#2e272e;
	
text-align:left;
}

footer a{
text-decoration:none;
color:#fdf9f9;
font-family:Corbel;
}



footer ul {
	display:block;
	
width:100%;
	
max-width:980px;
	
text-align:left;
	
margin:0px auto;
}



footer ul li {
	
display:inline;
	
font-size:1em;
	
line-height:2.8em;
	
color:#fdf9f9;
	
padding:0em 0.625em 0em 0.625em;
}


footer ul li a {
	
color:#fdf9f9;

}

footer img {
max-width:20px;}




