body {	background: #f68c3d;}a:hover {	text-decoration: none;}#container {	width: 1000px;	height: 580;	background-image: url(../bilder/hahn_hg1.png);	background-repeat: no-repeat;	margin-top: 20px;	margin-left: -500px;	left: 50%;	position: absolute;	top: 10%;}#links {	position: relative;	float: left;	padding-top: 60px;	padding-left: 3px;	overflow: hidden;	width: 597px;}#iframe {	width: 597px;	overflow: hidden;	height: 504px;}#inhalt-rechts {	width: 400px;	float: right;	height: 580px;}#navi {	width: 280px;	height: 19px;	padding-top: 17px;	padding-right: 60px;	padding-left: 60px;	text-align: center;	font: bolder 11px Arial, Helvetica, sans-serif;}#navi a {	text-decoration: none;	color: #27484C;	margin-right: 16px;	margin-left: 16px;}#navi a.aktiv {	color: #FFFFFF;	font-weight: bold;}#kontakt {	font: bolder 9px Arial, Helvetica, sans-serif;	margin-top: 572px;	width: 70px;}#mitte .impressum {	line-height: 18px;}#kontakt a {	text-decoration: none;	color: #183B5B;	margin-top: 0px;	padding-top: 0px;}#kontakt a.aktiv {	color: #FFFFFF;}#kontakt a:hover {	color: #FFFFFF;}#mitte {	width: 330px;	height: 374px;	text-align: center;	padding: 120px 35px 50px;}#mitte .head {	text-transform: uppercase;	font: bolder 16px Arial, Helvetica, sans-serif;	letter-spacing: 1px;	color: #1D4150;	margin-bottom: 5px;	margin-top: 10px;}#mitte .head2 {	text-transform: uppercase;	font: bolder 13px Arial, Helvetica, sans-serif;	letter-spacing: 1px;	color: #1D4150;	margin-bottom: 0px;	margin-top: 60px;}#mitte p {	font: 11pt/20pt "Times New Roman", Times, serif;	margin-bottom: 5px;	margin-top: 2px;}#frame {	height: 504px;	width: 597px;}#produktnavi {	background: #dee5eb;	float: right;	height: 89px;	width: 47px;	text-align: left;	display: block;	padding-top: 215px;	padding-bottom: 200px;	line-height: 22px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}#produktnavi a {	text-decoration: none;	color: #27484C;}#produktnavi a.aktiv {	color: #FFFFFF;}#inhalt {	border-style: none;	height: 504px;	width: 597px;}#mitte .design {	padding-top: 170px;	line-height: 14px;	font-size: 9pt;	font-style: italic;}#mitte .design a {	text-decoration: none;	color: #000000;}.links {	text-decoration: none;	color: #1E3D4D;	font: bold 11px/17px Arial, Helvetica, sans-serif;	text-transform: uppercase;}.links2 {	color: #203743;	line-height: 160%;}#logo {	float: right;	height: 91px;	width: 277px;	margin-right: 61px;}#produktbilder {	height: 496px;	width: 530px;	padding-top: 8px;	padding-left: 20px;	background: #DEE5EB;}#produktbilder img {	margin: 9px 0px 0px 9px;	border: 2px solid #647883;}#kontakt img {	margin-left: 0px;	margin-top: 0px;	margin-right: 10px;}