html, body {	height: 100%;}h1 {	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-style: normal;	font-weight: normal;	line-height: 20px;	vertical-align: top;}body {	background-attachment: fixed;	background-color: #0c87bd;	background-image: url(pics/hintergrund.gif);	background-repeat: repeat-y;	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 20px;	margin-bottom: 20px;	margin-left: 0;	margin-right: 0;	margin-top: 0;}a {	color: #0c87bd;	font-family: Arial, Helvetica, sans-serif;	font-style: normal;	font-weight: bold;	text-decoration: none;}a:hover {	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-style: normal;	font-weight: bold;	text-decoration: none;}p {	background-image: none;	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 20px;}a:visited {	color: #6699CC;	font-family: Arial, Helvetica, sans-serif;}.minitext {	color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 13px;}h2 {	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	line-height: 20px;}h3 {	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	line-height: 20px;}#logo {	left: 25px;	margin-top: 20px;	position: absolute;	width: auto;	z-index: 20;}#mininav {	left: 420px;	position: absolute;	top: 0px;	width: 370px;}#navi_haupt {	clear: both;	left: 25px;	margin-top: 50px;	padding-bottom: 30px;	position: relative;	width: auto;	z-index: 20;}#header {	left: 25px;	margin-left: 0;	margin-right: 0;	margin-top: 0;	position: relative;	top: 16px;	width: 790px;}#main {	border-top-color: #cccccc;	border-top-style: solid;	border-top-width: 1px;	clear: both;	margin-bottom: -10px;	margin-left: 25px;	margin-right: 0;	margin-top: 0px;	position: relative;	width: 790px;}

.textbild {	float: right;	margin-left: 15px;}#content1 {	float: left;	width: 370px;}#content2 {	float: left;	width: 490px;}#content3 {	float: right;	width: 240px;}#news {	float: right;	width: 370px;}table {	border-collapse: collapse;	clear: both;	color: #333333;	font-size: 11px;	line-height: 14px;	width: 100%;}td.width {	width: 190px;}.push {	clear: both;	height: 10px;}#footer {	border-top-color: #cccccc;	border-top-style: solid;	border-top-width: 1px;	height: 50px;	margin-left: 25px;	position: relative;	width: 790px;	z-index: 2;}
