Hallo patrick!
[...] inhalt und design sauber von einander zu trennen [...]
...nur wie? [...] templates [...]
Also, grundsätzlich kannst du dafür jedes beliebige Template-System nehmen. Kannst Dir auch ein einfaches selber schreiben.
Wenn Du die Inhalte auch noch einfach per Web bearbeiten willst, mußt du dir halt entweder ein paar Administrations-Skripte selber schreiben, oder Dir doch ein schon fertiges CMS oder sonstwas in die Richtung anpassen.
Wobei sich Deine Seiten offensichtlich nicht so oft ändern, also wird imho gar kein richtiges CMS benötigt, oder?!
MfG
Götz