/* 1763556071.7427 */
html {
  font-size: 101%;
  overflow: -moz-scrollbars-vertical;
}
<?
switch ($fontsize){
		case 111:$hoehe=650;break;
		case 121:$hoehe=700;break;
		case 131:$hoehe=750;break;
		default:$hoehe=600;break;
	}

?>
#main {
	background:  white; /* Der rechte Abstand 31% Stellt sicher dass auch nach dem Umfließen der Subnavigation der Text genau so breit wird wie oben und ein zwei Columnen Eindruck entsteht. */
	line-height: 1.5em; /* Zesseren Lesbarkeit erhöhen wir die Linienhöhe. */
	padding-top: 0;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #FFFFFF;
	min-height: <? echo $hoehe; ?>px;	
}