/* CSS Template fuer barrierfreies Portal mit drei Spalten: Print */@page { size:portrait;   		margin-top:1.7cm;        margin-bottom:1.4cm;        margin-left:1cm;        margin-right:1cm;        }                *{	color:#000000;	}		body {	margin:0em;	padding:0em;	font-family: Verdana,Arial,sans-serif;    color:#000000;	background-color:#FFFFFF;	}	ul { 	padding:0em 0em 0em 0em;	margin:0em 0em 0em 0em;	}	ol { 	padding:0em 0em 0em 0.6em;	}li { 	padding:0.0em 0.0em 0.2em 0em;	margin:0.0em 0.0em 0.0em 1em;	}.bodycell {	text-align:left;	}	.pagecell {	width:48.50em;	}	h3 {	margin:1em 0em 1.2em 0em;	padding:0em 0em 0em 0em;	font-weight:bold;	text-decoration:none;	font-size:20px;			text-align:left;	}/* ===================== Kopfzelle mit Bild ========================= */	.headcell {	display:none;	height:0.1em;	}		.image-head { 	display:none;	width:0.1em;	}		/* ===================== Kopfzeile mit Menue ======================== */	.logo{	display:none;	}.navi_oben_frame{	display:none;	}		.navi_oben{	display:none;	}		/* ====================== NAVIGATION OBEN ============================ */.topslash {	display:none;	}	a.topnavi {	display:none;	}		/* ========================= Menue Links: ========================== */.logo_left{	width:0.1em;	display:none;	}.menue_left_frame{	width:0.1em;	display:none;	}		.navi_left{	display:none;	}		/* ------------------------ Menue Punkte --------------------------- */	.left-menu-item:link {	display:none;	}		/* --------------------- Font Größen Modul ---------------------- */.font-size {	display:none;	}.font-size-item {	display:none;	}	/* ========================= Hauptrahmen =========================  *//* ------------------------- Menuefelder ------------------------- */.menue-left { 	display:none;	width:0.1em;		}	.menue-right {	display:none;	width:0.1em;	}		.menue-item { 	display:none;	}	/* =========================== Inhalt Mitte ============================ *//* --------------------------- Header Menue ---------------------------- */.content { 	clear:both;	width:48em;	}.subhead { 	width:43em;	height3em;	border-bottom:dashed 1px #000000;	margin:0em 0em 1.5em 0em;	padding:0em 0em 1.5em 0em;	}		.subhead-text { 	font-size:18px;	}	.subhead-text a { 	text-decoration:none;	margin:0em 0.2em 0em 0.2em;	}/* --------------------------- suche ----------------------------- */.suche{	display:none;	}/* -------------------------- Header Ende ----------------------------- */		/* ------------------------ Inhalt Mitte -------------------------- */.hidden { 	display:none;	}.bottom-text-cell{	width:43em;	overflow:hidden;	margin:1em 1em 0em 0em;	border-top:dashed 1px #000000;	clear:both;	}	.bottom-text{	padding:1em 0em 1em 0em;	font-size:16px;	}	/* ======================== CONTAINER KLASSEN ========================== */.container {	clear:both;	margin:0em 0em 1.5em 0em;	padding:0em 0em 0em 0em;	width:43.2em;	text-align:left;	}				/* ===================== container-artikel ============================= */	.container-artikel-bild {	margin:0em 0em 0em 0em;	padding:0em 0em 0em 0em;	overflow:hidden;	text-align:left;	clear:both;	height:25em;	}	.artikel-bild {	padding:0em;	margin:0.2em 0em 0em 0em;	height:25em;	}	.container-link {	display:none;	}.container-artikel-zahl-aktiv a{	display:none;	}		.container-artikel-zahl a{ 	display:none;	}	.container-bottom {	display:none;	}/* ===================== container-listen ============================= */		.container-listen-link {	text-align:left;	font-size:20px;	line-height:24px;	font-weight:bold;	text-decoration:none;	}	.container-listen-item {	margin:1em 0em 1.5em 0em;	}	/* ====================== container-news ============================= */.container-news-head {	clear:both;	width:43em;	margin:0em 0em 1em 0em;	padding:0em 0em 0.5em 0em;	display:block;	border-bottom:solid 1px #000000;	}.container-news-date {	text-align:left;	font-size:18px;	line-height:19px;	font-weight:bold;	margin:0em 2em 0em 0em;		float:left;	}	.container-news-link {	text-align:left;	font-size:18px;	line-height:19px;	font-weight:bold;	margin:0em 0em 0em 0em;	}.container-news-link a {	text-decoration:none;	}.container-news  {	clear:both;	margin:0em 0em 0em 0em;	padding:0em 0em 0em 0em;	}	.container-news-text {	text-align:left;	font-size:18px;	line-height:19px;	margin:0em 0em 1em 0em;	float:left;	}.container-news-hidden {	display:none;	}.container-news-bottom {	display:none;	}	.container-news-pfeil a{	display:none;	}	/* ===================== container-preview ============================= */	.container-preview-link {	text-align:left;	font-size:18px;	line-height:24px;	vertical-align:top;	text-decoration:none;	margin:0em 0em 0.8em 0em;	padding:0em 0em 0em 0.6em;		}	.container-preview-link a {	text-decoration:none;	}.container-preview-pfeil {	text-align:left;	font-size:18px;	line-height:24px;	margin:0em 0.5em 0em 0.6em;	float:left;	}		/* ===================== container-text ============================= */	.container-text-small {	display:none;	}	/* =============== Container sonstige Klassen ======================= */	.map{	margin-left:0.5em;	width:40em;	}	.organigramm{	margin-left:0.5em;	width:40em;	}	.weiter-pfeil-right {	display:none;	}	.weiter_pfeil {	display:none;	}	.container-pfeil {	display:none;	}		.footer_img {	display:none;	}			#input-field {	margin:0em 0em 1em 0em;	width:20em;	height:1.5em;	}	#input-field2 {	margin:0em 0em 1em 0em;	width:29em;	}	#input-submit {	display:none;	}	/* ===================== Container Editor Klassen ======================== */.teaser-bild {	height:7em;	margin:0.4em 1em 0.5em 0em;	float:left;	}.teaser-bild-small {	height:6em;	margin:0.5em 1em 0.7em 0em;	padding:0em;	float:left;	}	.teaser-bild-right{	display:none;	}.teaser-head {	text-align:left;	font-size:17px;	line-height:24px;	}	.teaser-text {	text-align:left;	font-size:17px;	line-height:24px;	padding:0em 0em 0em 0em;	margin:0em 0em 0em 0em;	}	.teaser-text-right {		display:none;	}		.bild-artikel {	height:8.3em;	margin-right:1em;	}.bild-map24 {	height:0.1em;	display:none;	}	.container-artikel-sub {	display:block;	margin:0em 0em 0em 0em;	padding:1em 0em 0em 0em;	font-weight:bold;		text-decoration:underline;	font-size:18px;	line-height:18px;	text-align:left;		}	.container-artikel-text{	margin:0em 0em 0em 0em;	padding:0em 0em 0em 0em;	font-size:16px;	line-height:20px;	text-align:left;	}	.container-artikel-liste{	display:block;	margin:0em 0em 0em 0em;	padding:0em 0em 0em 0em;	font-size:16px;	line-height:20px;	text-align:left;	}	.table-artikel-cell{	margin:0em 0em 0em 0em;	padding:0em 0em 0em 0em;	border-collapse:collapse;	table-layout:auto;	text-align:left;	}/* ===================== ENDE CONTAINER KLASSEN ========================== */	/* ========================= Ende Hauptrahmen ==================== */	/* ---------------------- Fußzeile (verdeckt) ------------------ */.bottomcell{	display: none;	}.invisible {	display: none;}/* ------------------------ sitemap ---------------------------- */.sitemap-item {	margin:0em 0em 0em 0em;	width:43em;	}	/* sitemap-a */a.sitemap-a {	margin:0em 0.5em 0.2em 0.3em;	padding:0.2em 0.3em 0.2em 0.3em;	font-size:18px;	line-height:24px;	text-decoration:none;	border:solid 0px #000000;	display:block;	}		/* sitemap-b */	a.sitemap-b {	margin:0em 0.5em 0.2em 2.5em;	padding:0.2em 0.3em 0.2em 0.3em;	font-size:18px;	line-height:24px;	text-decoration:none;	border:solid 0px #000000;	display:block;}/* sitemap-c */a.sitemap-c {	margin:0em 0.5em 0.2em 4.5em;	padding:0.2em 0.3em 0.2em 0.3em;	font-size:18px;	line-height:24px;	text-decoration:none;	border:solid 0px #000000;	display:block;}/* sitemap-d */a.sitemap-d {	margin:0em 0.5em 0.2em 6.5em;	padding:0.2em 0.3em 0.2em 0.3em;	font-size:18px;	line-height:24px;	text-decoration:none;	border:solid 0px #000000;	display:block;}/* sitemap-e */a.sitemap-e {	margin:0em 0.5em 0.2em 8.5em;	padding:0.2em 0.3em 0.2em 0.3em;	font-size:18px;	line-height:24px;	text-decoration:none;	border:solid 0px #000000;	display:block;}	/* ----------------------- ENDE sitemap -------------------------- */	/* ====================== Ende Hauptrahmen ======================= */	/* ----------------------- rechte Seite -------------------------- */	/* --------------------------- Ende ------------------------------ */		