#top {
  width: 926px;
  margin: 0px auto;
  padding: 0px;
  text-align: center;

}
#header {
  width: 926px;
  margin: 0px auto;
  padding: 0px;
  text-align: center;
  color: #080808;
}
#navigation {
  width: 814px;
  margin: 0px auto;
  padding: 0px;
  text-align: center;
  color: 666;
}
#container { 
	    width: 814px;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, können Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */
    	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
    	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
		background: #000000;

    } 

#spalte1 {
	float: left;
	width: 240px;
	height: 195px;
	margin: 7px 7px 7px 14px;
	padding: 0px;
	border: 0px;
	
}
#spalte1a {
	margin: 0px;
	padding: 7px;
	border: 1px;
	border-style: solid;
	border-color: #808285;
	
}
#spalte2 {

  width:508px;
  height: 390;
  margin: 7px 0px 0px 260px;
  padding: 14px;
  border: 1px;
  border-style: solid;
  border-color: #808285;

 } 
#footer { 
        position: fixed;
        width: 100%;
        height: 29px;
        top: auto;
        bottom: 0;
		text-align: center;
    }
	
.clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte. */
   clear:both;
   height:0;
   font-size: 1px;
   line-height: 0px;
 }
