Man kann sowas beispielsweise via [FONT=courier new]display:table;[/FONT] lösen, mit einigen weiteren Änderungen, die sich dann daraus für das aktuelle Theme ergeben. Da darf der Autor dann selbst fleissig weiterbasteln und sich etwas mehr mit CSS beschäftigen. Schreib z.B. ans Ende des "Zusätzlichen CSS" im Customizer das hier:
#main {
display: table;
}
#links,
#rechts1 {
display: table-cell;
vertical-align: top;
float: none;
height: auto;
}
#links {
width: 40%;
}
#rechts1 {
width: 60%;
}
Alles anzeigen
Das ist natürlich unvollständig, aber das Konzept sollte klar werden. Die [FONT=courier new]float[/FONT] und [FONT=courier new]height[/FONT] sind nur da, weil Du sie bereits anderweitig gesetzt hast. Ein [FONT=courier new]margin[/FONT] gibt es bei [FONT=courier new]display: table-cell;[/FONT] nicht, frohes recherchieren...