body {	font-size: 0.85em;	font-family: Tahoma, Arial, Helvetica, sans-serif;	border: 0;	padding: 0;	margin: 0;}td {	font-size: 0.85em;	font-family: Georgia, "Times New Roman";}div#logo {	position: absolute;	top: 1.3em;	left: 4em;	z-index: 5;}div#logo img {	width: 11.1em;	height: 11.76em;}div#topnav {	position: absolute;	top: -0.3em;	left: 19.2em;	width: 60em;	z-index: 5;	background-color: white;}div#topnav img {	border: 0;	padding: 0;	margin: 0;	width: 7.8em;	height: 7.9em;}div#topnav h1 { 	border: 0;	padding: 0;	margin: 0;	margin-bottom: 0.5em;	font-size: 2.5em;	font-weight: normal;	font-family: Georgia, "Times New Roman";	color: #D2D2D2;}div#subnavensemble {	position: absolute;	top: 11em;	left: 17.3em;	width: 53em;	z-index: 6;	background-color: white;}div#subnavensemble ul {	float: left;	padding: 0em; 	padding-left: 0.8em; 	margin: 0em; }div#subnavensemble ul li { 	display: block; 	padding: 0;	margin: 0;	margin-left: 0.2em;	margin-right: 0.4em;	float: left;}div#subnavensemble ul li a {	padding: 0em; 	margin: 0em;	padding-left: 0.98em; 	cursor: pointer;}div#subnavensemble ul li.selected a {	padding: 0em; 	margin: 0em;	padding-left: 0.98em; 	background-image: url("/media/elemente/arrow.gif"); 	background-repeat: no-repeat; 	background-position: 0px 3px;	color: black;}div#subnavspecial {	position: absolute;	top: 15.5em;	left: 2em;	width: 12em;	z-index: 6;	background-color: white;	text-align: center;}div#subnavspecial ul { 	padding: 0em;	padding-left: 3em;	margin: 0em; }div#subnavspecial ul li { 	display: block; 	padding: 0;	padding-bottom: 0.8em;	margin: 0;	margin-left: 0.2em;	margin-right: 0.4em;}div#subnavspecial ul li a {	padding: 0em; 	margin: 0em;	padding-left: 0.98em; 	cursor: pointer;}div#subnavspecial ul li.selected a {	padding: 0em; 	margin: 0em;	padding-left: 0.98em; 	background-image: url("/media/elemente/arrow.gif"); 	background-repeat: no-repeat; 	background-position: 0px 3px;	color: black;}div#content {	font-family: Georgia, "Times New Roman";	position: absolute;	padding: 0em; 	margin: 0em;	position: absolute;	top: 14em;	left: 19.2em;	width: 48em;}div#content h2 {	font-size: 1.5em;	font-weight: normal;	font-family: Georgia, "Times New Roman";}div.date {	float: left;	padding: 0.3em;	width: 30%;	border-bottom: 1px solid #E5E5E5;}div.listitemevent h4 {	float: left;	margin: 0;	padding: 0.3em;	border: 0;	width: 67%;	border-left: 1px solid #E5E5E5;	border-top: 1px solid #E5E5E5;	background-color: #F2F2F2;}div#content img {	border: 0;	margin: 0;	padding: 0;	padding-bottom: 0.6em;	padding-left: 0.6em;}a:link {	color: #0058A5;	text-decoration: none;}a:visited {	color: #0058A5;	text-decoration: none;}a:hover {	color: black;	text-decoration: none;}a:active {	color: black;	text-decoration: none;}a.ref {	padding-top: 0.8em;}small {	color: #777;	font-size: 0.85em;}div.listitem {	float: left;	margin: 0;	border: 0;	border-bottom: 1px solid #E5E5E5;	padding: 0;	padding-bottom: 0.5em;	margin-bottom: 0.3em;	width: 100%;}div.past {	color: #A6A6A6;}div.past p {	color: #A6A6A6;}div.past h4 a {	color: #A6A6A6;}div.past h4 {	background-color: white;}div.listitem p {	font-size: 1em;	font-family: Georgia, "Times New Roman";	margin: 0;	border: 0;	padding: 0;	padding-bottom: 0.3em;	padding-top: 0.3em;}div#content h3 {	font-size: 1.2em;	font-weight: normal;	font-family: Georgia, "Times New Roman";	margin: 0;	padding: 0em;	padding-bottom: 0em;	padding-top: 0.4em;}div.listitemevent {	float: left;	margin: 0;	margin-bottom: 3em;	border: 0;	padding: 0;	width: 100%;}div.listitemevent address {	float: left;	padding: 0.3em;	width: 30%;	color: #505050;}div.past address {	color: #A6A6A6;}div.listitemevent div.description {	float: left;	padding: 0.3em;	width: 67%;	color: #505050;}div.past div.description {	color: #A6A6A6;}form.content label.left {	float: left;	text-align: right;	margin-top: 0.5em;	width: 9.5em;	margin-right: 0.3em;	padding-left: 0.6em;}form.content label.special {	float: left;	text-align: right;	width: 2em;	margin-top: 0.1em;	margin-left: 8.2em;	padding-left: 0.6em;}form.content input, form.content select {	float: left;	margin-right: 0.3em;	margin-top: 0.3em;	margin-bottom: 0.3em;}form.content input.button {	margin-left: 11.5em;	margin-top: 1em;	margin-bottom: 2em;}form.content input.check {	float: right;	margin-right: 0.3em;	margin-top: 0.3em;	margin-bottom: 0.3em;}form.content br {	clear: both;}textarea {	font-size: 12px;	border: 1px solid black;	margin: 0;	padding: 0;}input {	font-family: "Lucida Grande", Arial, Tahoma;	font-size: 13px;	font-weight: bold;}.dim { 	color: #a2a2a2; }.subinfo { 	color: grey; 	font-size: 0.9em;}div#content table.gallery {	font-family: Georgia, "Times New Roman";		width: 100%;	padding: 0em;	margin: 0em;	border: 0;}div#content table.gallery td p {	padding: 0em;	margin: 0em;	border: 0;}div#content table.gallery td {	padding: 0.4em;	margin: 0em;	border: 0;}div#content table.gallery td img {	padding: 0em;	margin: 0em;	margin-bottom: 0.8em;	border: 1px solid #505050;}div#content table.image {	width: 100%;	padding: 0em;	padding-top: 1em;	margin: 0em;	border: 0;}div#content table.image td p {	padding: 0em;	margin: 0em;	border: 0;}div#content table.image td {	padding: 0em;	margin: 0em;	border: 0;}div#content table.image td img.view {	padding: 0em;	margin: 0em;	margin-bottom: 0.8em;	border: 1px solid #505050;}div#content table.image td.pfeil {	width: 8%;	padding: 0em;	margin: 0em;	border: 0;}
