body {	background-color: #fedeb8;	background: url(images/marmorstreifen.gif);}#wrap {	width: 1018px;	position: absolute;	top: 10px;	left: 50%;	margin-left: -509px;	background: #fedeb8 url(images/bgleft.gif) top left no-repeat;	font-family: Georgia, Palatino, Verdana, Geneva, Arial;	z-index: 1;}#wrap-inner {	background: url(images/bg.gif) top right no-repeat;}#header {	padding: 110px;	background: url(images/header.jpg) top left no-repeat;}#main-body {	float: left;	width: 80%;}#content {	float: right;	width: 78%;	padding: 0;	margin: 0;	line-height: 1.5em;	font-size: 100%;	}#content a {	text-decoration: underline;	color: #000000;}h1, h2, h3, h4, h5, h6 {	color: #660000;	padding: 0 0 0 15px;}h2 a {	font-weight: normal;}#well1Hi {	position:absolute; 	left: 575px; 	top: 395px; 	z-index:5; 	visibility: visible;}#well1Hi a {	font-weight: bold;	text-decoration: none;}#well1Hi a:active {		text-decoration: none;	color: #d67f19;}#well2Hi {	position:absolute; 	left: 575px; 	top: 425px; 	z-index:5; 	visibility: visible;}#well2Hi a {	font-weight: bold;	text-decoration: none;}#well2Hi a:active {		text-decoration: none;	color: #d67f19;}#well3Hi {	position:absolute; 	left: 575px;  	top: 455px; 	z-index:5; 	visibility: visible;}#well3Hi a {	font-weight: bold;	text-decoration: none;}#well3Hi a:active {		text-decoration: none;	color: #d67f19;}#well4Hi {	position:absolute; 	left: 575px;  	top: 485px;  	z-index:5; 	visibility: visible;}#well4Hi a {	font-weight: bold;	text-decoration: none;}#well4Hi a:active {		text-decoration: none;	color: #d67f19;}#maniHi {	position:absolute; 	left: 256px; 	top: 460px; 	z-index:5; 	visibility: hidden;}#spamaniHi {	position:absolute; 	left: 256px; 	top: 460px; 	z-index:5; 	visibility: hidden;}#fussHi {	position:absolute; 	left: 256px; 	top: 460px; 	z-index:5; 	visibility: hidden;}#pediHi {	position:absolute; 	left: 256px; 	top: 460px; 	z-index: 5; 	visibility: hidden;	}#textframe {	margin: 10px;	padding-bottom: 0;	color: #ffffff;	width: 250px;	position: absolute;	top: 340px;	left: 340px;	}#textframe ul {	padding: 0;	margin: 0;}#menuwell {	position: absolute;	top: 380px;	left: 620px;	width: 200px;	height: 280px;	border: 0;  border-style: solid;  text-align: left;  }#menuwell a {	text-decoration: none;	font-weight: bold;	color: #ffffff;	line-height: 1.8em;}#menuwell a:active {	text-decoration: none;	font-weight: bold;	color: #000000;	line-height: 1.8em;}.werbung {	position: absolute;	top: 900px;	left: 230px;	width: 530px;	border-top: 1px dotted #000000;	padding: 20px 0 0 0;}.werbung a {	text-decoration: none;	font-weight: bold;	color: #000000;}.wurf {	font-size: 120%;	font-weight: bold;	color: #000000;}.wurf img {	float: right;	border: outset 2px #660000;	padding:2px;}.bildlinks img {	float: left;}#gutter {	padding: 2%;	max-height: 1700px;	overflow: auto;}#gutter img {	border: outset 2px #660000;	padding:2px;}div.bildrechts p +p {  display: table-cell;  width: 100%;  text-align: left;  font-style: italic;  font-size: smaller;  text-indent: 0;}div.bildrechts img {	float: right;	clear: both;}#sidebar {	float: left;	width: 22%;	}#navi {	margin: 0 0 0 10px;	padding: 0 0 300px 0;	margin: 0px 0 100px 0;	}#navi ul {	list-style: none;	padding: 0;	margin: 0;}#navi li {	padding: 0;	margin: 0 0 0 12px;	border-bottom: 1px solid #ffffff;	background: url(images/icon.gif) left no-repeat;	}a {	color: #FFFFFF;	}a:hover {	color: #fedeb8;	}#navi a {	text-decoration: none;	color: #FFFFFF;	padding: 8px 8px 8px 30px;	margin : 0;	display: block;	}#navi em {	text-decoration: none;	color: #000000;	font-style: normal;	margin : 0;	display: block;	padding: 8px 8px 8px 30px;	background: url(images/btn-aktiv.gif) top left no-repeat ;}#navi b {	text-decoration: none;	color: #000000;	font-style: normal;	font-weight: normal;	margin : 0;	display: block;	padding: 0;	background: url(images/bg-button.gif) top left no-repeat ;}#navi i {	text-decoration: none;	color: #000000;	font-style: normal;	margin : 0;	display: block;	padding: 8px 8px 8px 30px;	background: #d57d17;}#navi a:hover {	text-decoration: none;	color: #000000;	padding: 8px 8px 8px 30px;	margin : 0;	display: block;	background: #d57d17 url(images/iconover.gif) left no-repeat;}#navi a#current {	text-decoration: none;	color: #000000;	padding: 8px 8px 8px 30px;	margin : 0;	display: block;	background: #d57d17;	}#sidebar2 {	float: right;	width: 20%;	font-size: 80%;	line-height: 1.5em;	}#adresse {	color: #FFFFFF;	margin: 0 10px 0 0;	border-bottom: 1px solid #ffffff;}#sidebar2 .gutter {	padding: 20px;}#footer {	clear: both;	margin: 0 0 0 12px;	padding: 0;	height: 20px;	background: #660000;}#flash {	position: absolute;	top: 280px;	left: 220px;	z-index: 5;}