Hallo P.M.,
Ja, ich wollts aber grade nicht mit Frames machen, sondern es mit CSS, wenns möglich ist.
Nein, geht nicht. Du kannst keine neue Seite in ein Div packen, sonst hättest Du den Doctype, <html>, <body> usw. doppelt auf der Seite. Davon abgesehen funktioniert das nicht ohne eine Programmiersprache (ob Clientseitig oder Serverseitig ist in diesem Fall egal).
Gruß,
small-step