I think a TemplaVoila flexible content element would be the simplest to set up. Javascript for layout is risky and I doubt that css would be any easier in this particular case. see more here : http://typo3.org/documentation/document-library/doc_tut_ftb1/Creating_a_basic_Fle/