Wenn ich das so bastle, dann kommt ein Zeilenumbruch!!
Trenne dich von deinen HTML-Kommentaren, diese sind (wie du später schreibst) Amateurhaft - ein Editor mit ordentlicher Einrückung und Syntaxhervorhebung sowie die verwendung von semantisch vernünftigem Markup vermeidet diese unsinnigen Kommentare.
Statt <!--Text--><div>Text</div>
könntest du z.B. <p>Text</p>
verwenden. Eine div-Suppe war noch niemals schlau.
Wie muss ich die 3 divs via css "konfigurieren"???
Ein div-Element ist ein Block-Element, diese erzeugen per Defintion einen neuen Block/Absatz/Umbruch - diese Eigenschaft gilt es zu ersetzen.
Früher hab ich nur mit Tables gearbeitet. Ist einfacher, aber amateurhaft.
Tabellen sind mitnichten einfacher[1] :)
[1] meine bescheidene Meinung.