Hallo,
hinter dem schließenden body-Tag haben Container wie footer nichts mehr verloren.
Bevor du CSS-Anweisungen wie float ausführst solltest du dich über deren Auswirkungen informieren.
Das Floaten ohne Clearen nicht geht wirst du spätestens merken, wenn die Seite Inhalt erhält.
Zu deinem Problem: Ersetze deine CSS-Anweisungen mal durch folgende:
* {
   box-sizing: border-box;
}
body>* {
   float: left;
}
#navigation{
   background-color: #FF0000;
   width: 25%;
}
#content{
   background-color: #FFFF00;
   width: 50%;
}
#funfacts{
   background-color: #0000FF;
   width: 25%;
}
Gruss
MrMurphy
 nicht angemeldet
 nicht angemeldet Matthias Apsel
 Matthias Apsel Gunnar Bittersmann
 Gunnar Bittersmann