body {	text-align: center;	color: #005893;	font-size: 8pt;	font-family: Verdana;	line-height: 15pt;	background-color: #aee2f2;	}#website {	position: relative;	margin: auto;	text-align: left;	width: 998px;	border-right: #005893 solid 1px;	border-left: #005893 solid 1px;		background-color: #63c7e7;	background-repeat: no-repeat;	background-position: 0 224px;	}	#header {	float: left;	height: 224px;	width: 998px;	border-top: #005893 solid 1px;	}	#header span {	color: #ffffff;}#header span.bcTitle, #header span.bcActive {	color: #005893;}	#typo1 {	position: absolute;	left: 219px;	top: 83px;	font-size: 10pt;}#typo2 {	position: absolute;	left: 499px;	top: 83px;	font-size: 10pt;}#breadcrumb {	position: absolute;	left: 219px;	top: 170px;}#icons {	position: absolute;	left: 20px;	top: 195px;}#icons img {	margin: 5px;	border: 0;}#headline-left {	position: absolute;	left: 219px;	top: 200px;	font-size: 10pt;	font-weight: bold;	text-transform:uppercase;	color: #ffffff;}#headline-right {	position: absolute;	left: 803px;	top: 200px;	font-size: 10pt;	font-weight: bold;	text-transform:uppercase;	color: #ffffff;}#left {	float: left;	width: 169px;	padding: 20px 20px 20px 10px;	}#middle {	float: left;	width: 545px;	padding: 20px;	}#right {	float: left;	width: 174px;	padding: 20px 0 20px 20px;	}#footer {	clear: both;	position: relative;		width: 999px;	margin-left: -1px;	border-top: #005893 solid 1px;}#footer-left{	position: absolute;	top: 0px;	left: 0px;	width: 221px;	height: 25px;	background-color: #aee2f2;}#footer-right{	position: absolute;	top: 0px;	left: 221px;	width: 779px;	height: 25px;	background-color: #aee2f2;}/*hyperlinks*/a:link, a:visited {	color: #000000;	text-decoration: none;	cursor: pointer;}a:hover, a:active { 	color: red;	text-decoration: none;	cursor: pointer;}/*navigation*/#navList {	float: left;		width: 169px;	font-size: 8pt;	font-weight: bold;	text-transform: uppercase;	text-indent: 15px;		margin: 11px 0 20px 0;		padding: 0;}#navList ul {	list-style: none;	/*	width: 160px;*/	margin: 0;	padding: 0;}#navList li {	margin: 0;	padding: 0;}#navList li a:link, #navList li a:visited {	display: block;	height: 30px;	line-height: 20px;	text-decoration: none;	padding: 0;		color: #005893;	background: url(main-nav-pfeil.gif) no-repeat 0 5px;	}#navList li a:hover, #navList li a:active {	color: #ff0000;	background: url(main-nav-pfeil-over.gif) no-repeat 0 5px;}#navList .subnav1{	text-decoration: none;	text-transform: none;	font-weight: normal;	font-size: 8pt;	}#navList .subnav1 a:link, #navList .subnav1 a:visited{	display: block;	height: 25px;	padding: 0;		color: #005893;		cursor: pointer;	background: none;	}#navList .subnav1 li a:hover, #navList .subnav1 li a:active{	color: #ff0000;	cursor: pointer;	background: none;	}/*content*/h1 {	font-size: 10pt;}h2 {	font-size: 9pt;}.flLeft {	float: left;	margin: 0 10px 10px 0;	padding: 5px;	background-color: #e6f6fb;	}	.flRight {	float: right;	margin: 0 0 10px 10px;	padding: 5px;			background-color: #e6f6fb;	}.flLeft img, .flRight img {	border: 0;	}#map {	width: 535px;	height: 535px;	border: 5px solid #e6f6fb;	background-color: #e6f6fb;}#thumb{	float: left;	margin: 0 10px 10px 0;}#thumb img, .jaosg_bild img{	border: 5px solid #e6f6fb;}img.kamera {	border: 0;}#pdf {	width: 541px;	margin: 10px 0 10px 0;	padding: 5px;	border: 2px solid #ffffff;	background-color: #e6f6fb;	}/*Teaser JQuery Accordion*/#accordion {	position: relative;	float: left;	clear: both;	display: block;}#accordion h3 {	margin-top: 0;	padding-top: 5px;	padding-left: 10px;	padding-bottom: 5px;	margin-bottom: -1px;	font-size: 10pt;	font-weight: normal;	font-style: normal;	border: 1px solid #ffffff;	background: #63c7e7;		cursor: pointer;}#accordion div.ui-accordion-content {	text-align: left;	padding-bottom: 10px;	padding-top: 5px;	padding: 5px;}#accordion div.ui-accordion-content img {	margin-top: 10px;	float: left;	padding-bottom: 3px;	clear: both;}/*Highslide*/#pic-box {	text-align: center;	width: 154px;	/*	height: 154px;*/	/*height: 115px;	padding-top:39px;*/}