html {height:101%;}body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-color: #663333;	height:100%;		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #ccc;		background-image:url(images/hg.gif);	background-position:center;	text-align:center;	}/* BASIS */ #basis {top:0px;position:relative;width:800px;height:100%;margin-left:auto;margin-right:auto;text-align:left;}/* BASIS ENDE */ #nav {position:relative; left:0px; top:0px; width:798px; height:84px; z-index:30;}#logo {	position:absolute;	left:13px; 	top:9px; 	width:85px; 	height:90px; 	z-index:1;}#kopfzeile {	position:absolute; 	left:0px; 	top:0px; 	width:723px; 	height:55px; 	z-index:0;}#kopfzeilerechts {	position:absolute; 	left:723px; 	top:0px; 	width:77px; 	height:80px; 	z-index:20;	background-image:url(images/kopfleiste_rechts.gif)}#kopfzeilefueller {	position:absolute; 	left:900px; 	top:0px; 	width:100%; 	height:80px; 	z-index:3; 	background-image: url(images/kopfzeile-fueller.gif);  }#hauptnavigation {	position:absolute;	left:311px;	top:59px;	width:425px;	height:25px;	z-index:21;}img#leistung {padding-right:1px;}#hgbild {	position:absolute; 	left:0px; 	top:55px;	width:779px; 	height:84px; 	z-index:0;}#cont {	position:relative;	height:auto;	width:100%;		z-index:25;}#impbox {	position:relative; 		width:650px;	left:75px; 		height:30px; 	z-index:30;		text-align:right;	font-size:9px;	color:#999;		border-top:1px dashed #666;	padding-top:4px;		margin-top:25px;		}#impbox a { text-decoration:none;}#impbox a:hover { text-decoration: underline;}p {	color:#CCCCCC;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 19px;}.block { text-align:justify;}h2 {	color:#999;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	}h1 {	color:#ccc;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;}a {color: #999;}a:hover {color:#ccc;}#news1, #news2, #news3, #news4, #news5, #news6 {margin-bottom:30px;padding-left:12px;border-bottom:1px dashed #999999;border-left:1px dashed #999;}#hauptnavigation a {text-decoration:none; color:#CCCCCC; font-style:italic;}#hauptnavigation a:hover {text-decoration:underline; color:#FFFFFF; font-style:italic;}#news1f {padding-left:12px;border-left:1px dashed #999;border-bottom:1px dashed #999;}img#news1 {margin-right:25px;border:0px;}#adresse {padding-bottom: 10px;padding-left:20px;padding-right:30px;/*border-right: 1px dashed #999;*/}#adresse a {text-decoration:underline;color:#999999;}#linkfenster {padding-left:20px;border-left:1px dashed #999999;}#restauration{	position:relative;	padding-top:10px;	padding-left:0px;	left:204px;/*	top:142px;*/	width:500px;	height:auto;	z-index:26;	visibility: visible;}#beschtext1 {/*border-bottom:1px dashed #999;*/}/* GALERIE */#auswahl {position:absolute;left:110px; top:52px; width:595px; height:428px; z-index:2;padding:10px;}#aktuellepro_titel {	position:relative;	width:150px; 	height:auto; 	z-index:3; 		margin-bottom:20px;}#aktuellepro {	position:relative; 	width:auto; 	height:auto; 	z-index:2;	border-left:1px dashed #999;	/*border-bottom:1px dashed #999;*/	padding-left:20px;		}	#archiv_titel {	position:relative;	width:150px; 	height:auto; 	z-index:3; 		margin-bottom:20px;	}#archiv {	position:relative; 	width:auto; 	height:auto; 	z-index:2;	border-left:1px dashed #999;	/*border-bottom:1px dashed #999;*/	padding-left:20px;		margin-top:40px;	}		#reihe {	position:relative;	height:auto;	width:auto;	padding-bottom:20px;}#reihe img {margin-right:20px;border:1px solid #999;}#reihe img:hover {border:1px solid #333;}.titel {	position:absolute;	left:180px;	top:0px;	width:327px;	height:17px;	width:auto;	z-index:2;	visibility: hidden;}.rahmen {border:1px solid #333;}