html,body {	margin:0px 0px 0px 0px;	padding:0;	height:100%; /* needed for container min-height */	background-image:url(bilder/HG_master.jpg);	text-align:center;}div#container {	position:relative; /* needed for footer positioning*/	margin:0 auto; /* center, not in IE5 */	width:950px;	background-image:url(bilder/HG_rahmen.gif);		height:auto !important; /* real browsers */	height:100%; /* IE6: treaded as min-height*/	min-height:100%; /* real browsers */	text-align:left;}div#header {}	div#content {	/*padding:1em 1em 5em; /* bottom padding for footer */	padding:0px 0px 27px;}	div#footer {	position:absolute;	width:100%;	bottom:0; /* stick to bottom */	background-color:#FFFFFF;	background-image:url(bilder/HG_Footer.jpg);	text-align:center;	z-index:100;}	/*MEINE DIV-BOXEN*/		#header_oben {	position:relative;	left:0px;	top:0px;	width:950px;	height:32px;}#header_container {	position:relative;	width:910px;	left:20px;	height:240px;	background-color:#FFF;}#dila {	position:absolute;	text-align:left;	height:66px;	width:180px;	top:0px;	left:0px;	z-index:3;}	#logo {	position:absolute;	text-align:left;	height:174px;	width:180px;	top:66px;	left:0px;	z-index:4;}#menu_oben {	position:absolute;	text-align:right;	height:15px;	width:670px;	top:40px;	right:15px;	z-index:5;}	#seitenbild {	position:absolute;	text-align:left;	height:167px;	width:730px;	top:66px;	left:180px;		z-index:6;	overflow:hidden;}#suche {	position:absolute;	text-align:right;	height:15px;	width:240px;	top:5px;	right:15px;	z-index:7;}	#content_container {	position:relative;	width:910px;	left:20px;	z-index:8;}#hauptmenu {	position:relative;	margin-left:1px;	width:171px;	float:left;	z-index:9}#inhalte {	position:relative;	width:684px;	margin-left:29px;	z-index:10;	float:left;}#inhalte_innen {	position:relative;	margin:0px 0px 10px 24px;	width:660px;}					/* Schriftdefinitionen */a:link {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color: #666666;text-decoration: underline;line-height: 16px;}a:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color: #666666;text-decoration: underline;line-height: 16px;}a:hover {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color: #666666;	text-decoration: underline;	background-color:#ebd6b3;	line-height: 16px;}table,tbody,tr,td {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color: #666666;text-decoration: none;line-height: 16px;}.bildtext {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; color: #666666;text-decoration: none;line-height: 16px;}.lauftext {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color: #666666;text-decoration: none;line-height: 16px;}/* Menue oben fuer Navigation */.menu_unten {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color: #666666;text-decoration: none;line-height: 16px;}.menu_unten a:link {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color: #666666;text-decoration: none;line-height: 16px;}.menu_unten a:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color: #666666;line-height: 16px;text-decoration:none;}.menu_unten a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color: #666666;text-decoration: none;background-color:#ebd6b3;line-height: 16px;}.strich_grau {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color: #b68754;text-decoration: none;line-height: 16px;}h1 {font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:lighter;color: #666666;text-decoration: none;line-height: 20px;margin:0px;}