p, ul, h2{	margin-top: 1em;	margin-bottom: 0.5em;}body{	background: #011;	color: #FFF;	font-family: "Lucida Grande", Ariel, sans-serif;	font-size: 12px;	margin: 0px;}#main {	width: 900px;	height: 600px;	left: 50%;	top: 50%;	margin-left: -450px;	margin-top: -300px;	background: #011;	position: absolute;}	#menudiv {	position: absolute;	top: 560px;	left: 50px;	width: 800px;	height: 10px;	padding: 8px 0px 0px 0px;	border-top: #F50 solid 3px;	text-align: center;}#adresse {	position: absolute;	top: 46px;	left: 50px;	width: 400px;	color: #999;}.line {	background: #666;	position: absolute;	width: 2px;}a {	color: #F50;}a.menu {	text-decoration: none;	color: #FFF;	padding: 1px 5px 2px 5px;	border-left: #F50 solid 2px;	width: 100%;	line-height: 18px;}a.menuleft { border-left: none; }a.menu:hover, a.pageselected {	background: #666;}a.newsheader {	text-decoration: none;	color: #F50;}img { position: absolute; border: 0px; }h1 {	position: absolute;	left: 50px;	top: 100px;	color: #F50;	font-family: Times, "Times New Roman", serif;	font-size: 16px;	font-weight: normal;}h2 {	color: #F50;	font-size: 12px;	font-weight: bold;}#leftcontents {	position: absolute;	top: 290px;	left: 50px;	width: 580px;	height: 240px;	overflow: auto;	padding-right: 10px;}#kontaktform {	position: absolute;	top: 170px;	left: 50px;	width: 580px;	height: 360px;	overflow: auto;	padding-right: 10px;}#rightcontents {	position: absolute;	top: 290px;	left: 670px;	width: 190px;}#arrows {	top: 50px;	left: 829px;}.white { color: white; }ul {	margin: 1em 0em 0em 1em;	padding-left: 1em;}#thinstrip1 { top: 146px; left: 0px; }#thinstrip2 { top: 270px; left: 0px; }th {	text-align: left;	color: #F50;}