html, body {
	background-repeat: repeat;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
}
#distance {
width: 10px;
height: 50%;
margin-bottom: -300px;
float: left;
}
#container { margin: 0 auto; position: relative; height: 600px; width: 800px; z-index: 1; clear: left; visibility: visible; }
#links { height: 34px; width: 80px; left: 419px; top: 125px; position: absolute; z-index: 2; visibility: visible; }
#content {
	height: 600px;
	vertical-align: middle;
	text-align: center;
	margin-top: -300px; }
html,  center {
	height: 100%; }
body {
	margin: 0;
	padding: 0;
	height: 100%; }
#footer {
	height: 16px;
	width: 800px;
	left: 0;
	top: 584px;
	z-index: 1;
	position: absolute;
	visibility: visible; }
#header { height: 70px; width: 550px; left: 243px; top: 26px; z-index: 2; position: absolute; visibility: hidden; }
#feld { height: 600px; width: 800px; left: 0; top: 0; z-index: 1; position: absolute; visibility: visible; }
#hgheader { height: 116px; width: 800px; left: 0; top: 359px; z-index: 2; position: absolute; visibility: visible; }
#footer { height: 30px; width: 800px; left: 0; top: 570px; z-index: 2; position: absolute; visibility: visible; }
#buttons { height: 200px; width: 270px; left: 430px; top: 77px; z-index: 1; position: absolute; visibility: visible; }
#logo { height: 227px; width: 400px; left: 1px; top: 12px; z-index: 2; position: absolute; visibility: visible; }
