body {	background:#C4BE9F;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.95em;	margin: 0;	margin-top: 5px;	padding: 0;	text-align: center; /* IE 5.5 hack */	color:#333333;}/* Layout*/#wrap1 { /* umschlie§st alles*/	width: 760px ;	margin:auto;	outline: solid 1px #000;	background-image: url(_Layout/header.jpg);	background-repeat: no-repeat;	min-height: 550px;	background-color: #FEF4E5;	text-align: left;}#head {	height:190px;	width: 760px;}#nav1 { /* top-menu*/	border-bottom: dotted 1px #948c66;	border-top: dotted 1px #948c66;	height: 25px;	width: 760px;	position: inherit;}#wrap2 {/* umschlie§st content und nav2*/	width: 760px	;}#footer1 {	width: 575px;	height: 25px;	background-image: url(_Layout/bg-f.jpg);	float: left;	position: inherit;	bottom: 0px}#footer2 {	width: 175px;	height: 25px;	background-image: url(_Layout/bg-f.jpg);	float: left;	position: inherit;	bottom: 0px;	padding-right: 10px;	text-align: right;	overflow: hidden;}/* Content Ereas*/#nav2 {	width: 180px;	background-image: url(_Layout/bg-f.jpg);	margin: 50px 10px 10px 10px;	float: left;}#content{	width: 530px;	min-height: 310px;	margin: 10px 0 10px 10px;		float: left;	padding: 0 0 20px 0;}#content2{	width: 740px;	min-height: 310px;	padding: 10px 10px 20px 10px;		float: left;}/* Text*/p,div  {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.95em;}p{	margin: 6px 0 6px 0px;}h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.4em;	font-weight: bold;	color: #948c66;}h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.95em;	font-weight: bold;	color: #948c66;	bottom: 2px;	padding: 4px 0 2px 0;	margin: 0}a {	font-family: Verdana, Arial, Helvetica, sans-serif;}a:link, a:visited, a:active {	color: #948c66;	text-decoration: none;}		a:hover {	color: #dbd8c4;	text-decoration: underline;	font-weight:bold; }		#leicht {	font-size : 0.7em;}.clear { /* behebt den float bug*/    clear: both;}		.quote {	display: block;	width: 90%;	text-align:center;	font-style: oblique;	color: #948c66;}#preis td{	border: 1px solid #000;	border-collapse:collapse;	border-spacing:0px;}.thead {	font-weight: bold;	font-size: 110%;	background-image: url(_Layout/bg-f.jpg);	height: 20px;}.s1{	width: 345px;	margin: 0 22px 0 0;	float: left;}.s2{	width: 360px;	float: right;	margin: 0 0 0 0;}.s3{	width: 360px;	padding: 10px 0 10px 0;	}.s4{	width: 360px;	padding: 3px 0 0 0;	margin: 10px 0 0 0 ;	border-top: solid #948c66 2px;}.s4 strong {	color: #948c66;}ul, li {	margin: 0;	border: 0 none #FFFFFF;	padding: 0;}	li{	margin: 2px 0 2px 15px}*:first-child+html .ie ul {	padding: 2px 0 0px 100px;}* html .ie ul {	padding: 2px 0 0px 100px;}.gallery{	margin: 10px 0;}.gallery img{	margin: 0 0 0 10px}.gallery img.first{	margin: 0;}.img{	float: left;	margin: 0 10px 5px 0}.imgr{	float: right;	margin: 0 0px 5px 10px}