body {	background-image: url(../img/bg_tile.gif);	background-color: #ffffff;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	color: #800000;}table {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	color: #800000;}.weinart {	background-color: #800000;	font-weight: bold;	color: #ffffff;}.zeile_grau {	background-color: #CCCDCE;	color: #000000;	}h1 {	font-size: 14px;	font-weight: bold;	margin: 0px 0px 10px 0px;	color: #800000;}h2 {	font-size: 12px;	font-weight: bold;	text-decoration: underline;	color: #800000;}a:link {color: #800000; text-decoration: underline;}a:visited {color: #800000; text-decoration: underline;}a:hover {color: #800000; text-decoration: underline;}#maincontent {	position: absolute;	background-image: url(../img/higru.jpg);	background-repeat: no-repeat;	width: 1017px;	height: 753px;	left: 50%;	top: 0px;	margin-left: -500px;	z-index: 1;}#inhalt {	position: absolute;	width: 797px;	height: 595px;	left: 220px;	top: 155px;	overflow: auto;	z-index: 2;}#inhalt_bild {	position: absolute;	background-image: url(../img/bg_inhalt.jpg);	background-repeat: no-repeat;	width: 424px;	height: 600px;	left: 592px;	top: 165px;		z-index: 1;}.text_inhalt {	width: 670px;}#navigation {	position: absolute;	width: 230px;	height: 400px;	left: 10px;	top: 160px;	z-index: 2;	line-height: 2.0em;}#navigation a:link {color: #F6E6B1; font-size: 13px; text-decoration: none;}#navigation a:visited {color: #F6E6B1; font-size: 13px; text-decoration: none;}#navigation a:hover {color: #FFCC33; font-size: 14px; text-decoration: none;}#navigation a.current {color: #FFCC33; font-size: 14px; text-decoration: none;}#navigation2 {	position: relative;	left: 13px;	z-index: 3;	line-height: 0.1em;}#navigation2 a:link {color: #F6E6B1; font-size: 11px; text-decoration: none;}#navigation2 a:visited {color: #F6E6B1; font-size: 11px; text-decoration: none;}#navigation2 a:hover {color: #FFCC33; font-size: 12px; text-decoration: none;}#navigation2 a.current {color: #FFCC33; font-size: 12px; text-decoration: none;}#navi_ueber {	position: absolute;	width: 200px;	height: 20px;	left: 10px;	top: 733px;	z-index: 3;}#navi_ueber a:hover {color: #FFCC33; font-size: 12px; text-decoration: none;}#navi_ueber a:link {color: #F6E6B1; font-size: 11px; text-decoration: none;}#navi_ueber a:visited {color: #F6E6B1; font-size: 11px; text-decoration: none;}.subnavi {margin-bottom: 15px;}.bild_links {text-align: left; float: left; margin: 0px 10px 10px 0px;}.bild_rechts {text-align: right; float: left; margin: 0px 0px 10px 10px;}.img_klein {height: 90px;width: auto;}.img_gross {height: auto;width: auto;}