/* CSS Template fuer barrierfreies Portal mit drei Spalten: Web */body {	margin:0em;	padding:0em;	font-size:6pt;	font-size:1em;	font-family: Verdana,Arial,sans-serif;  color:#000000;	background-color:#FFFFFF;	text-align:justify;}p{	text-align:justify;}a:link {	color:#CC0000;	text-decoration: none;	}a:visited {	color:#CC0000;	text-decoration: none;	}a:hover {	color:#CC0000;	text-decoration: underline;	}a:active {	color:#CC0000;	text-decoration: underline;	}ul { 	padding:0.0em 0.0em 0.0em 0em;	margin:0.0em 0.0em 0.0em 0em;	}	ol { 	padding:0.0em 0.0em 0.0em 0.4em;	margin:0.0em 0em 0.0em 0.0em;	list-style-position:outside;	list-style-type:decimal;	}li { 	padding:0.0em 0.0em 0.2em 0em;	margin:0.0em 0em 0.0em 1.15em;	}.bodycell {	text-align:center;	border:none 0.01em #000000;	padding-bottom:3em;	}	.pagecell {	margin-left:auto;	margin-right:auto;	width:48.50em;	background-color:#999999;	}H3,H4,H5 {	margin:0.3em 0em 0.7em 0em;	padding:0em 0em 0em 0em;	font-weight:bold;	font-size:1.0em;				text-align:left;	color:#000000;	}/* ===================== Kopfzelle mit Bild ========================= */	.headcell {	border:0px solid red;	margin-left:auto;	margin-right:auto;	text-align:center;	width:48.55em;	height:16.2em;	overflow:hidden;	}		.image-head { 		width:48.55em;	}/* ===================== Kopfzeile mit Menue ======================== */	.logo{	width:48.55em;	height:16.2em;	padding:0em;	vertical-align:bottom;	}.navi_oben_frame{	border:0px solid green;	position:relative;	z-index:1;	width:48.55em;	height:16.2em;	padding:0em;	vertical-align:top;	}		.navi_oben{	border:0px solid yellow;	z-index:2;	padding:0em 0em 0em 0em;	position:relative;	top:-1em;	left:10.4em;	vertical-align:top;	text-align:left;	width:48.55em;	}		/* ====================== NAVIGATION OBEN ============================ */.topslash {	color:#FFFFFF;	font-size:0.6em;	vertical-align:top;	}	a.topnavi {	font-size:0.6em;	vertical-align:top;	}	a.topnavi:link {	color:#FFFFFF;	text-decoration:none;	}a.topnavi:visited {	color:#FFFFFF;	text-decoration:none;	}a.topnavi:hover {	color:#DDDDDD;	text-decoration:none;	}a.topnavi:active {	color:#DDDDDD;	text-decoration:none;	}		/* ========================= Menue Links: ========================== */.logo_left{	width:9.4em;	height:11.2em;	padding:0em;	vertical-align:top;	}.menue_left_frame{	position:relative;	z-index:0;	width:9.4em;	padding:0em;	vertical-align:top;	text-align:left;	}		.navi_left{	z-index:3;	position:relative;	margin-top:-10.4em;	margin-left:0.8em;	vertical-align:top;	text-align:left;	}/* ------------------------ Menue Punkte --------------------------- */	.left-menu-item:link {	padding:0.4em 0em 0.2em 0.7em;	margin:0em;	color:#FFFFFF;		text-decoration:none;	font-size:0.65em;	font-weight:normal;	display:block;	}	.left-menu-item:visited {	padding:0.4em 0em 0.2em 0.7em;	margin:0em;	color:#FFFFFF;	font-size:0.65em;	text-decoration:none;	font-weight:normal;	display:block;	}	.left-menu-item:hover {	padding:0.4em 0em 0.2em 0.7em;	margin:0em;	color:#FFFFFF;	font-size:0.65em;	text-decoration:underline;	font-weight:normal;	display:block;	}	.left-menu-item:active {	padding:0.4em 0em 0.2em 0.7em;	margin:0em;	color:#FFFFFF;	font-size:0.65em;	text-decoration:underline;	font-weight:normal;	display:block;	}/* --------------------- Font Größen Modul ---------------------- */.font-size {	padding:0em 0em 0em 1.4em;	margin:4em 0em 0em 0em;	border:solid 0px #000000;	height:3em;	}.font-size-item {	padding:0.3em 0.1em 0.3em 0.1em;	margin:0em 0.1em 0em 0.1em;	border:solid 1px #000000;	float:left;	width:1.8em;	overflow:hidden;	background-color:#FFFFFF;	}		.font-size-item a {	color:#000000;		text-decoration:none;	font-size:0.72em;	font-weight:normal;	text-align:right;	}	.font-size-item a:link {	color:#000000;		text-decoration:none;	}	.font-size-item a:visited {	color:#000000;		text-decoration:none;	}	.font-size-item a:hover {	color:#CC0000;		text-decoration:none;	}	.font-size-item a:active {	color:#CC0000;		text-decoration:none;	}/* ========================= Hauptrahmen ========================= */.maincell {	margin-left:auto;	margin-right:auto;	width:48.55em;	overflow:visible;	}/* ------------------------- Menuefelder ------------------------- */.menue-left { 	float:left;	width:9.1em;	background-color:#999999;	}	.menue-right {	float:right;	width:9.2em;	text-align:left;	overflow:hidden;	padding-bottom:1em;	border-bottom:none 1px #000000;	}		.menue-item { 	text-align:left;		font-size:0.75em;			line-height:1.5em;	overflow:hidden;	}			/* =========================== Inhalt Mitte ============================ *//* --------------------------- Header Menue ---------------------------- */.middle-right { 	float:right;	width:39.125em;	background-color:#E5E5E5;	z-index:1;	}	.content { 	float:left;	width:29.6em;	background-color:#ffffff;	}.subhead { 	float:right;	width:39.125em;	background-color:#BCBCBC;		}.subhead-item { 	float:left;	width:29.60em;	background-color:#CCCCCC;	}	.subhead-text { 	text-align:left;	font-size:0.7em;	line-height:1.6em;	color:#666666;	padding:1.5em 0em 1.5em 1.8em;	}.subhead-text a { 	color:#CC0000;	text-decoration:none;	}	.subhead-text a:link {	color:#CC0000;	text-decoration: none;	}.subhead-text a:visited {	color:#CC0000;	text-decoration: none;	}	.subhead-text a:hover {	color:#CC0000;	text-decoration: underline;	}.subhead-text a:active {	color:#CC0000;	text-decoration: underline;	}		/* --------------------------- suche ----------------------------- */.suche{	float:right;	text-align:left;	height:3em;	width:9.0em;	}.right-formular{	float:right;	text-align:left;	height:3.0em;	width:9em;	margin:0em;	}		.suche-text{	margin:0.6em 0em 0.1em 0em;	text-align:left;	font-size:0.6em;	color:#000000;	}	.formular {	margin:0.3em 0.0em 0.5em 0.0em;	}.eingabefeld {	border:solid 0.01em #999999;	width:10em;		height:1.7em;	font-size:0.7em;	float:left;	}.symbol {	margin:0em 0em 0em 0.5em;	font-size:0.7em;	width:1.7em;	height:1.7em;	float:left;	}	.suchstr {	background-color: #CC3333;	color:#FFFFFF	}	/* -------------------------- Header Ende ----------------------------- */		/* ------------------------ Inhalt Mitte -------------------------- */.hidden { 	float:left;	height:35em;	width:0.1em;	}.content-middle { 	width:29.3em;	float:left;	border:solid 0px #000000;	padding:1.3em 0em 1.5em 0em;	margin:0em;	text-align:justify;	}.bottom-text-cell{	clear:both;	text-align:left;		background-color:#E5E5E5;	}	.bottom-text{	padding:0.8em 0em 0.8em 0em;	font-size:0.7em;	margin-left:1.5em;		color:#999999;	}		/* ======================== CONTAINER KLASSEN ========================== */.container {	clear:both;	margin:0em 1.1em 0em 1.1em;	padding:0em 0em 0em 0em;	overflow:visible;	text-align:justify;	}.container h1 {	font-size:16pt;	}	.container h2 {	font-size:14pt;	}	.container h3 {	font-size:12pt;	}/* ===================== container-login ============================= *//* Log-Daten */p#logdata {	font-size: 7pt;	margin:0em;	padding:0em;}/* Datei-Text */p#etrDatei {	display:block;	background-color:#EEDDDD;	font-size: 7pt;	margin:0.2em 0em 0.2em 0em;	padding:1em;	border:solid 1px #CCC;}/* Info-Text */p#etrInfo {	display:block;	background-color:#EEFFFF;	font-size: 7pt;	margin:0.2em 0em 0.2em 0em;	padding:1em;	border:solid 1px #CCC;}/* FIELDSET */fieldset {	margin:1em;	padding:0.5em;	font-size: 10pt;}fieldset p {	color:#333333;	margin:0.5em 0.5em 0.5em 1em;}fieldset table {	color:#333333;	margin:0em;	width:95%;	text-align:left;}fieldset th {	font-size:0.75em;	background-color:#CCCCCC;}fieldset td {	font-size:0.75em;	background-color:#EEEEEE;}fieldset li {	padding:0.2em 0em 0.2em 0em;}legend {	background-color:#EEEEEE;	color:#333333;	width:180px;	font-size: 8pt;	font-weight:bold;	text-align:left;	letter-spacing:0.1em;	margin:0em;	padding:0.2em 0.2em 0.2em 0.4em;	border:solid 0.01em #666666;}/* MAINTAB */.mainTab{ 	width:90%;	font-size: 10pt;}.mainTab p{ 	margin:0em 0em 0em 0em;	padding:0.2em 0em 0.2em 0em;}.grau {	color:#999;	}.gruen {	font-size:10pt;	color:green;	}.rot {	font-size:10pt;	color:red;	}/* ===================== container-artikel ============================= */	.container-artikel-bild {	margin:1em 0em 0.4em 1.1em;	padding:0em 0em 0em 0em;	overflow:hidden;	clear:both;	width:27.3em;	height:auto;	border:solid 0px #000000;	}	.artikel-bild {	padding:0em;	margin:0em;	}	.artikel-bild-h {	padding:0em;	margin:0em;	height:18.2em;	}	.artikel-bild-w {	padding:0em;	margin:0em;	width:27.3em;	}	.container-link {	margin:0em 0em 1.5em 1.1em;	padding:0em 0em 0em 0em;	text-align:left;	height:1em;	/*overflow:hidden;*/	border:solid 0px #000000;	}.container-artikel-zahl-aktiv a{ 	margin:0em 0.5em 1em 0em; 	padding:0.2em 0.5em 0.3em 0.5em; 	background-color:#CC0000;	text-align:left;	font-size:0.6em;	overflow:hidden;	color:#FFFFFF;	float:left;	}	.container-artikel-zahl-aktiv a:link {  	text-decoration:none;	color:#FFFFFF;	}.container-artikel-zahl-aktiv a:visited {  	text-decoration:none;	color:#FFFFFF;	}.container-artikel-zahl-aktiv a:hover {  	text-decoration:none;	color:#FFFFFF;	}.container-artikel-zahl-aktiv a:active {  	text-decoration:none;	color:#FFFFFF;	}		.container-artikel-zahl a{ 	color:#FFFFFF; 	margin:0em 0.5em 1em 0em; 	padding:0.2em 0.5em 0.3em 0.5em;	text-align:left;	font-size:0.6em;	overflow:hidden;	float:left;	background-color:#999999;	border:solid 0px #000000;	}	.container-artikel-zahl a:link {	color:#FFFFFF;	background-color:#999999;	}	.container-artikel-zahl a:visited {	color:#FFFFFF;	background-color:#999999;	}.container-artikel-zahl a:hover {	color:#FFFFFF;	background-color:#CC0000;	text-decoration:none;	}.container-artikel-zahl a:active {	color:#FFFFFF;	background-color:#CC0000;	text-decoration:none;	}	.container-artikel-head{	margin:1em 0em 1.2em 0.1em;	padding:0em 0em 0em 0em;	font-size:1.1em;				line-height:1.5em;	text-align:justify;	}	.container-bottom {	margin:0em 0em 0em 0em;	padding:0.2em 0.2em 0.2em 0em;	overflow:hidden;	clear:both;	display:block;	}/* ===================== container-listen ============================= */		.container-listen-item {	border-left:solid 0.1em #E4E4E4;	border-right:solid 0.1em #E4E4E4;	border-bottom:solid 0.1em #E4E4E4;	margin:0em 0em 0.4em 0em;	padding:0.3em 0em 0em 0.2em;	font-size:0.8em;	line-height:1.2em;	overflow:hidden;	}		.container-listen-link {	text-align:left;	font-size:0.75em;	margin:0em 0em 0em 0em;	padding:0.2em 0em 0.1em 0.2em;	background-color:#E4E4E4;	overflow:hidden;	}	.container-listen-link a:link {	text-decoration:none;	color:#666666;	}	.container-listen-link a:visited {	text-decoration:none;	color:#666666;	}	.container-listen-link a:active {	color:#CC0000;	text-decoration:underline;	}	.container-listen-link a:hover {	color:#CC0000;	text-decoration:underline;	}	.container-listen-hidden {	height:4.1em;	width:0.1em;	float:right;	border:solid 1px #000000;	}	/* ====================== contaiuner-news ============================= */.container-news-head {	margin:0em 1em 0em 1em;	display:block;	border:solid 0px #000000;	}.container-news-date {	text-align:left;	font-size:0.8em;	color:#666666;	margin:0em 2em 0.4em 0em;	line-height:1.2em;	float:left;	}	.container-date-none {	display:none;	}	.container-news-link {	text-align:left;	font-size:0.8em;	line-height:1.2em;	margin:0em 0em 0.4em 0em;	}	.container-news-link a:link {	text-decoration:none;	color:#333333;	}	.container-news-link a:visited {	text-decoration:none;	color:#333333;	}	.container-news-link a:active {	color:#CC0000;	text-decoration:underline;	}	.container-news-link a:hover {	color:#CC0000;	text-decoration:underline;	}	.container-news  {	background-image: url(../../bilder/container_back.gif);  	background-repeat:repeat-x;  	background-position:bottom;	background-color:#FFFFFF;	margin:0em 1em 1em 1em;	padding:0.7em 0em 0em 0em;	border-top:solid 1px #B2C1D1;	}	.container-news-item {	margin:0em 0em 0em 0em;	clear:both;	}.container-news-text {	text-align:justify;	font-size:0.8em;	line-height:1.1em;	margin:0em 0em 0.5em 0.3em;	float:left;	color:#333333;	width:30.5em;	border:solid 0px #000000;	}.container-news-hidden {	height:5em;	width:0.1em;	float:right;	border:solid 0px #000000;	}.container-news-bottom {	padding:0em;	margin:0em;	height:0.8em;	clear:both;	overflow:hidden;	text-align:right;	}	.container-news-pfeil a{	float:right;	padding:0em;	margin:0em;	}		/* ===================== container-preview ============================= */	.container-preview-link {	vertical-align:top;	text-align:left;	font-size:0.75em;	line-height:1.5em;	vertical-align:top;	margin:0em 0em 0.8em 0em;	padding:0em 0em 0em 0.6em;	background-color:#E4E4E4;		border:solid 0px #000000;	}	.container-preview-link a:link {	text-decoration:none;	color:#666666;	}	.container-preview-link a:visited {	text-decoration:none;	color:#666666;	}	.container-preview-link a:active {	color:#CC0000;	text-decoration:underline;	}	.container-preview-link a:hover {	color:#CC0000;	text-decoration:underline;	}	.container-preview-pfeil {	margin:0em 0.5em 0.8em 0em;	padding:0em 0.1em 0em 0.1em; 	background-color:#CC0000;	 	color:#FFFFFF;	vertical-align:top;	text-align:left;	font-size:0.75em;	line-height:1.5em;	float:left;	border:solid 0px #000000;	}		/* ===================== container-text ============================= */	.container-text-item {	font-size:0.75em;	padding:0.0em 0em 0em 0.1em;	color:#000000;		line-height:1.4em;	}.container-text-small {	font-size:0.65em;	padding:1.0em 0em 1em 0.1em;	color:#999999;		line-height:1.4em;	}	.container-text-item * INPUT, TEXTAREA, SELECT {	font-family: Verdana,Arial,sans-serif;	font-weight:normal;	font-size:0.75em;				text-align:justify;	color:#000000;		width:30em	}	.map{	/*width:33em;*/	width:400px;}	.organigramm{	width:35.5em;}/* =============== Container sonstige Klassen ======================= */		.weiter-pfeil-right {	padding:0em;	margin:0em 0em 0em 0em;	height:0.7em;	border-top:solid 0.1em #FFFFFF;	border-left:solid 0.1em #FFFFFF;	}	.weiter_pfeil {	padding:0em 0em 0em 0em;	margin:0em;	height:0.7em;	}	.container-pfeil {	padding:0em 0.6em 0.8em 1.1em;	text-align:left;	overflow:hidden;	clear:both;	}		.footer_img {	padding:0em;	margin:0em;	height:0.9em;	}#select-field {	margin:0em 0em 1em 0em;	width:29em;	}		#input-field {	margin:0em 0em 1em 0em;	width:20em;	}	#input-field2 {	margin:0em 0em 1em 0em;	width:29em;	}	#input-submit {	margin:0em 0em 0em 0em;	padding:0.1em 0.1em 0.1em 0.1em;	text-align:center;	font-weight:normal;	font-size:0.95em;	clear:both;	width:5em;	}	#alert {	text-align:left;	font-weight:normal;	font-size:0.75em;	margin:0em 0em 0em 0em;	color:#CC0000;		}			/* ===================== Container Editor Klassen ======================== */.header1 {	font-weight: bold;}.header2 {	font-weight: bold;	color: #FF0000}.header3 {	font-weight: normal;	color: #0000FF}.tableRow1 {	background-color: #;}.tableCol1 {	background-color: #CC0000;	color:#FFFFFF;	}.teaser-bild {	/*width:9.1em;*/	height:6.25em;	margin:0.2em 1em 0em 0em;	padding:0.2em;	float:left;	}.teaser-bild-small {	/*width:6.4em;*/	height:4.25em;	margin:0.2em 1em 0em 0em;	padding:0.2em;	float:left;	}.teaser-bild-right{	width:14em;	height:12.1em;	margin:0em 0em 0.5em 0em;	padding:0em;	}/*.teaser-head {	text-align:left;	font-size:0.8em;	margin:0em 0em 0em 0em;	}*/	.teaser-text {	text-align:justify;	font-size:0.8em;	padding:0em 0em 0em 0em;	margin:0em 0em 0em 0em;	}	.teaser-text-right {	text-align:justify;	font-size:1em;	line-height:1.2em;	padding:0em 0em 0em 0em;	margin:0em 0em 0em 0em;	border:solid 0px #000000;	}	.teaser-link-right {	text-align:left;	font-size:0.6em;	color:#CC0000;	line-height:1.2em;	padding:0em 0em 0em 0em;	margin:0em 0em 0em 2em;	}.bild-artikel-galerie {	overflow:hidden;	clear:both;	height:18.1em;}.bild-artikel {	height:15em;	margin:0.1em 0.8em 0em -0.1em;	float:left;}.bild-artikel-rechts {	height:15em;	margin:0.1em 0.8em 0em -0.1em;	float:right;}.bild-map24 {	width:7.1em;	margin:0.1em 1em 0em 0em;	float:left;}	.container-artikel-sub {	display:block;	margin:0em 0em 1em 0em;	padding:0.3em 0em 0.3em 0.4em;	background-color: #E5E5E5;	border-left:solid 0.3em #CC0000;	font-weight:bold;	font-size:0.75em;	text-align:left;		color:#666666;	}	.container-artikel-text{	display:block;	margin:0em 0em 1.2em 0em;	padding:0em 0em 0em 0em;	font-size:0.75em;	line-height:1.5em;	text-align:justify;}	.container-artikel-noblock{	display:block;	margin:0em 0em 1.2em 0em;	padding:0em 0em 0em 0em;	font-size:0.75em;	line-height:1.5em;	text-align:left;}	.container-artikel-liste{	display:block;	margin:0em 0em 0em 0em;	padding:0em 0em 0em 0em;	font-size:0.75em;	line-height:1.4em;	text-align:left;	}	.table-artikel-cell{	margin:0em 0em 0em 0em;	padding:0em 1em 0em 0em;	font-size:0.75em;	height:0.8em;	border-collapse:collapse;	table-layout:auto;	text-align:left;	}	/* ===================== ENDE CONTAINER KLASSEN ========================== */	/* ========================= Ende Hauptrahmen ==================== */	/* ---------------------- Fußzeile (verdeckt) ------------------ */.bottomcell{	clear:both;	margin-left:auto;	margin-right:auto;	width:48.55em;	height:2em;	background-color:#FFFFFF;	}.invisible {	display: none;}/* ------------------------ sitemap ---------------------------- */.sitemap-item {	margin:0em 1.7em 0em 1.7em;	font-size:0.65em;	color:#000000;		line-height:1.5em;	text-align:left;	}	/* sitemap-a */a.sitemap-a:link {	margin:0.0em 0.0em 0.0em 0.0em;	padding:0.1em 0.1em 0.1em 0.2em;	font-size:1em;	color:#000000;	border:solid 0.1em #DDDDDD;	background-color:#E5E5E5;	display:block;	}	a.sitemap-a:visited {	margin:0.0em 0.0em 0.0em 0.0em;	padding:0.1em 0.1em 0.1em 0.2em;	font-size:1em;	color:#000000;	border:solid 0.1em #DDDDDD;	background-color:#E5E5E5;	display:block;	}	a.sitemap-a:hover {	margin:0.0em 0.0em 0.0em 0.0em;	padding:0.1em 0.1em 0.1em 0.2em;	font-size:1em;	color:#000000;	border:solid 0.1em #DDDDDD;	background-color:#E5E5E5;	display:block;	}	a.sitemap-a:active {	margin:0.0em 0.0em 0.0em 0.0em;	padding:0.1em 0.1em 0.1em 0.2em;	font-size:1em;	color:#000000;	border:solid 0.1em #DDDDDD;	background-color:#E5E5E5;	display:block;	}	/* sitemap-b */	a.sitemap-b:link {	margin:0.0em 0.0em 0.0em 2.5em;	padding:0.1em 0.1em 0.1em 0.2em;	font-size:1em;	color:#000000;	border-left:dashed 0.1em #CCCCCC;	border-bottom:dashed 0.1em #CCCCCC;	border-right:dashed 0.1em #CCCCCC;	background-color:#F0F2F4;	display:block;}a.sitemap-b:visited {	margin:0.0em 0.0em 0.0em 2.5em;	padding:0.1em 0.1em 0.1em 0.2em;	font-size:1em;	color:#000000;	border-left:dashed 0.1em #CCCCCC;	border-bottom:dashed 0.1em #CCCCCC;	border-right:dashed 0.1em #CCCCCC;	background-color:#F0F2F4;	display:block;}a.sitemap-b:hover {	margin:0.0em 0.0em 0.0em 2.5em;	padding:0.1em 0.1em 0.1em 0.2em;	font-size:1em;	color:#000000;	border-left:dashed 0.1em #CCCCCC;	border-bottom:dashed 0.1em #CCCCCC;	border-right:dashed 0.1em #CCCCCC;	background-color:#F0F2F4;	display:block;}a.sitemap-b:active {	margin:0.0em 0.0em 0.0em 2.5em;	padding:0.1em 0.1em 0.1em 0.2em;	font-size:1em;	color:#000000;	border-left:dashed 0.1em #CCCCCC;	border-bottom:dashed 0.1em #CCCCCC;	border-right:dashed 0.1em #CCCCCC;	background-color:#F0F2F4;	display:block;}/* sitemap-c */a.sitemap-c:link {	margin:0.0em 0.0em 0.0em 4.5em;	padding:0.1em 0.1em 0.1em 0.2em;	font-size:1em;	color:#000000;	border-left:dashed 0.1em #CCCCCC;	border-bottom:dashed 0.1em #CCCCCC;	border-right:dashed 0.1em #CCCCCC;	background-color:#F0F2F4;	display:block;}a.sitemap-c:visited {	margin:0.0em 0.0em 0.0em 4.5em;	padding:0.1em 0.1em 0.1em 0.2em;	font-size:1em;	color:#000000;	border-left:dashed 0.1em #CCCCCC;	border-bottom:dashed 0.1em #CCCCCC;	border-right:dashed 0.1em #CCCCCC;	background-color:#F0F2F4;	display:block;}a.sitemap-c:hover {	margin:0.0em 0.0em 0.0em 4.5em;	padding:0.1em 0.1em 0.1em 0.2em;	font-size:1em;	color:#000000;	border-left:dashed 0.1em #CCCCCC;	border-bottom:dashed 0.1em #CCCCCC;	border-right:dashed 0.1em #CCCCCC;	background-color:#F0F2F4;	display:block;}a.sitemap-c:active {	margin:0.0em 0.0em 0.0em 4.5em;	padding:0.1em 0.1em 0.1em 0.2em;	font-size:1em;	color:#000000;	border-left:dashed 0.1em #CCCCCC;	border-bottom:dashed 0.1em #CCCCCC;	border-right:dashed 0.1em #CCCCCC;	background-color:#F0F2F4;	display:block;}/* sitemap-d */a.sitemap-d:link {	margin:0.0em 0.0em 0.0em 6.5em;	padding:0.1em 0.0em 0.1em 0.2em;	font-size:1em;	color:#000000;	border-left:dashed 0.1em #CCCCCC;	border-right:dashed 0.1em #CCCCCC;	border-bottom:dashed 0.1em #CCCCCC;	background-color:#F0F2F4;	display:block;}a.sitemap-d:visited {	margin:0.0em 0.0em 0.0em 6.5em;	padding:0.1em 0.0em 0.1em 0.2em;	font-size:1em;	color:#000000;	border-left:dashed 0.1em #CCCCCC;	border-right:dashed 0.1em #CCCCCC;	border-bottom:dashed 0.1em #CCCCCC;	background-color:#F0F2F4;	display:block;}a.sitemap-d:hover {	margin:0.0em 0.0em 0.0em 6.5em;	padding:0.1em 0.0em 0.1em 0.2em;	font-size:1em;	color:#000000;	border-left:dashed 0.1em #CCCCCC;	border-right:dashed 0.1em #CCCCCC;	border-bottom:dashed 0.1em #CCCCCC;	background-color:#F0F2F4;	display:block;}a.sitemap-d:active {	margin:0.0em 0.0em 0.0em 6.5em;	padding:0.1em 0.0em 0.1em 0.2em;	font-size:1em;	color:#000000;	border-left:dashed 0.1em #CCCCCC;	border-right:dashed 0.1em #CCCCCC;	border-bottom:dashed 0.1em #CCCCCC;	background-color:#F0F2F4;	display:block;}/* sitemap-e */a.sitemap-e:link {	margin:0.0em 0.0em 0.0em 8.5em;	padding:0.1em 0.0em 0.1em 0.2em;	font-size:1em;	color:#000000;	border-left:dashed 0.1em #CCCCCC;	border-right:dashed 0.1em #CCCCCC;	border-bottom:dashed 0.1em #CCCCCC;	background-color:#F0F2F4;	display:block;}a.sitemap-e:visited {	margin:0.0em 0.0em 0.0em 8.5em;	padding:0.1em 0.0em 0.1em 0.2em;	font-size:1em;	color:#000000;	border-left:dashed 0.1em #CCCCCC;	border-right:dashed 0.1em #CCCCCC;	border-bottom:dashed 0.1em #CCCCCC;	background-color:#F0F2F4;	display:block;}a.sitemap-e:hover {	margin:0.0em 0.0em 0.0em 8.5em;	padding:0.1em 0.0em 0.1em 0.2em;	font-size:1em;	color:#000000;	border-left:dashed 0.1em #CCCCCC;	border-right:dashed 0.1em #CCCCCC;	border-bottom:dashed 0.1em #CCCCCC;	background-color:#F0F2F4;	display:block;}a.sitemap-e:active {	margin:0.0em 0.0em 0.0em 8.5em;	padding:0.1em 0.0em 0.1em 0.2em;	font-size:1em;	color:#000000;	border-left:dashed 0.1em #CCCCCC;	border-right:dashed 0.1em #CCCCCC;	border-bottom:dashed 0.1em #CCCCCC;	background-color:#F0F2F4;	display:block;}	/* ----------------------- ENDE sitemap -------------------------- */	/* ====================== Ende Hauptrahmen ======================= */	/* ----------------------- rechte Seite -------------------------- */	.right-top-field {		float:left;		overflow:hidden;	width:9em;	}	.right-top-item{		margin:0.6em 0em 0em 0em;		clear:both;	height:2.6em;	}.right-top-icon{	float:left;	width:1.8em;	margin:0em 0em 0em 0.15em;		}		.right-icon{	width:2.2em;	border:solid 0px #000000;	}	.right-top-textfield{	float:right;	padding:0em 0em 0em 0em;		width:6em;	}	.right-top-text{		margin:1em 0em 0em 0em;		color:#CC0000;	font-size:0.60em;	line-height:1.5em;	font-weight:normal;	}.right-head {		margin:0.7em 0em 0.7em 0.4em;		padding:0.3em;	background-color:#CCCCCC;	border-left:solid 0.5em #CC0000;	width:8.5em;	float:left;	}		.right-headtext {		font-size:0.65em;	line-height:0.65em;	color:#000000;		font-weight:normal;	}	.right-item {	margin:0em 0em 0em 0em;	padding:0em 0em 0em 1.2em;	clear:both;	}		.righttext-item {	font-size:0.6em;	line-height:1.1em;	color:#000000;		font-weight:normal;	padding:0em 0em 0.6em 0em;	}	.righttext-item a:link {	color:#CC0000;	}.righttext-item a:visited {	color:#CC0000;	}.righttext-item a:hover {	color:#CC0000;	text-decoration:underline;	}.righttext-item a:active {	color:#CC0000;	text-decoration:underline;	}/* Bild oben */#bild_oben{	width:48.55em;	height:262px;}/* ------------------------------ Ende ------------------------------ */		