Hallo,
Du verwendest einen Code, der Klassen verwendet , die im Design CSS nicht vorkommen . 
Daher kann es sein, das sich eine dieser Klassen (bzw. ID's)  über deine rechte Box gelegt hat. 
Die Reihenfolge der <div id="
Feld_Name"> Inhalt <div> im Feld "Text über Design" ist auch wichtig .
Diese ID's müssen in gleicher Reihenfolge komme, wie die
 #Feld_Name {  ....   im Feld "css ohne style tags" 
Vielleicht solltest Du aber auch deinen Feldern eine Positionierung geben. 
Weil du sehr viele Felder hast . Mit top (Abstand von oben) und left (Abstand von linker Seite ) kannst du jedem Feld 
einen festen Platz zuweisen . 
Du hast deiner rechten Box #sidebar_container die breite width:100%; gegeben. 
Das wäre die gesamte Bildschirmbreite . War das so gewollt ?
______________
 
 
 