body {
	background-color: #050505;
  text-align:center;
  font-family: 'Trebuchet MS', Geneva, Verdana, Helvetica, Arial, sans-serif;
  font-size: 100%;
 	margin: 100px 0 0 0 ; 
 	padding: 0;
 	color: #050505;
}

a { color: #fff; background:transparent; text-decoration:none; }

a:visited  { color: #000; }

a:focus,
a:hover,
a:active { color:#000; text-decoration:underline; }

.dunkel {
  background-color: #ffffff;
}

.heller {
  background-color: #ffffff;
}

#footer {
  padding: 10px 20px;
  line-height: 1.5em;
}

