11
ich muss nach rechs scrollen um alles zu sehen
Das kommt durch die Überschriften, die durch margin-left:223px; nach rehts verschoben sind. Wenn stattdessen für den rechten und linken Außenanabstand der Wert auto gesetzt wird, wird nach rechts außen kein Platz mehr erzeugt
h2.sonst { font-size:110%; text-align:center; margin-bottom:20; margin-top:20px; font-weight:bold; border-bottom:2px dotted; border-color:#663333; width:600px; margin-left:auto; margin-right:auto;}
Wenn du ein flexibles Layout haben möchtest, ist vielleicht aber noch ein anders Vorgehen besser:
#sblock umfasst die gesamte Breite, erhält aber einen linken Innen- oder Außenabstand in der Gesamt-Breite von #spaltel plus etwas Luft. #spaltel wird dann über den leeren linken Bereich absolut positioniert. Die Angaben für float entfallen
#spaltel { position:absolute; top:130px; left:0; padding:5px; margin-left:20px; width:160px; margin-top:20px; height:450px; border:6px double; border-color:#FF9933; padding:5px; background:#FFCC99; color:#663333; font-size:80%;text-align:center;}
#sblock { padding-left:240px;}