Den Header und den Footer kann ich ja problemlos mit div und css machen aber wie bekomme ich mit div die Navigation und den Content nebeneinander?
Die CSS-Eigenschaft float ist hier Dein Freund und Helfer! Schau Dir auch mal das Tutorial http://www.thenoodleincident.com/tutorials/box_lesson/boxes.html an.