		body {			margin:0;			padding:0;			background-color:#ffffff;			font-size:101%;			font-weight:normal;			font-family: Arial, Helvetica, sans-serif;			height:100%		}		html, #body, #html { height:100%; }		table.haupt { width:100%;height:100%; }		/* Dateiweite Formatierungen ################################# */				.druck {			display:none;		}				h1, h2, h3, h4 {			font-weight: bold; 			font-family: Arial, Helvetica, sans-serif; 			display:block;		}		h1 {			border-top:1px solid #D1D1D1; font-size:0.9em;			background-color:#EFEFEF;			min-height:2.2em;			height:2.2em;			line-height:1.1em;			background-repeat:repeat-y;			background-position: left top;			background-image:url('../0_pics/h_blue00.gif');			color:#333333;			margin-bottom:12px;			margin-top:0px; padding-left:11px; padding-right:0px; padding-top:1px; padding-bottom:2px		}		/* nur für Gecko Engine */		div[class] h1 { height:auto; }		h2.block {			font-size:0.75em;			padding:1px 0px 0px 6px;			color:#333;			border: 0px;			background-color:#fff;		}		h2 {			font-size:0.75em;			margin: 20px 0px 8px 0px; 			padding: 1px 0px 1px 5px; 			border-top-width:1px; 			border-top-style: solid;  			border-top-color: #D1D1D1; 			border-left-width:1px; 			border-left-style: solid;  			border-left-color: #D1D1D1; 			background-color:#efefef;			color: #808080;		}		h3 {			margin:0;			padding:1px 5px 2px 6px;			font-size:0.75em;			color: #808080;			background-color:#efefef;		}		h3.simple, h3.grau {			background-color:#FFF;			color:#808080;			margin: 20px 0px 8px 0px; 		}		h3.grau { border-top:1px #D1D1D1 solid; }		h4 {			font-size:0.75em;			font-weight:normal;			margin:0;			padding:0 0 4px 6px;			color:#808080;			border-top:1px #D1D1D1 solid;			margin-top:8px;			width:300px;			padding-bottom:0;				}		hr {			height:1px;			color:#D1D1D1;			background-color:#D1D1D1;			border:0px none;			padding:0		}		p { margin:0px 0px 6px 0px;padding:0; }		a, a:visited {			color:#4160A0;			text-decoration:none;		}		a:hover {			color:#3366CC;			text-decoration:underline;		}		a.grau { color:#808080; }		a.grau:hover { color:#808080; }		a.grau:visited { color:#808080; }		a.weiss { color:#FFF; }		a.weiss:hover { color:#FFF; }		a.weiss:visited { color:#FFF; }				a.link {			padding-left:10px;			padding-top:1px;			background-repeat:no-repeat;			background-position: left top;			background-image:url('../0_pics/listpfeil.gif');		}				div.links { float:left; }		div.rechts {	float:right; }				form { font:normal 1.0em Arial,Helvetica,sans-serif; }		form input { font-size:0.9em; }				th {			text-align:left;			padding-bottom:3px;		}		td { vertical-align:top; }		p.sspace { height:4px; margin:0; padding:0; }		/* kopfzeile ########################################### */		td.blau {			white-space:nowrap;			vertical-align:bottom;			background-repeat:repeat-x;			background-position: left bottom;			background-image:url('../0_pics/backblau.gif');		}		tr.meta td { height:1.0em; }		tr.meta2 td.blau { height:41px; }		tr.meta td.links {			font-weight:bold;			color:#808080;			font-size:0.7em;			padding:9px 0px 2px 10px;			background-color:#FFF;			white-space:nowrap;		}		tr.meta td.blau {			width:100%;			height:31px;		}		tr.meta td.links form { display:inline; }		/* Brotkrumenpfad ####################################### */		.pfad tr td { height:10px; }				.pfad p{			top:0px;			left:0px;			border:0px;			padding:0px;			font-size:0.7em;			margin:15px 46px 15px 41px;			color:#808080;		}		 /* navigation ########################################## */		td.nav, td.nav_oben, td.nav_unten {			background-color:#EAEAEA;			vertical-align:top;			width:180px;			background-color:#EAEAEA;			padding:0px 0px 30px 0px;		}		td.nav_oben {			border-top-width:2px;			border-top-color:#FFF;			border-top-style:solid;			height:14px;		}		td.nav_unten {			border-bottom-width:2px;			border-bottom-color:#FFF;			border-bottom-style:solid;		}		div.nav_kopf {			background-color:#D0D2D8;			padding:3px 0px 0px 7px;		}				td.nav ul {			font-size:1em;			list-style-type:none;			padding:0;			line-height:1.2em;			list-style-image:url('none');margin-left:0px; margin-right:0px; margin-top:25px; margin-bottom:0px		}		/* nur für Gecko Engine */		div[class] ul.nav { line-height:1.1em; }		td.nav ul li {			font-size:0.75em;			margin:0;			border:0px none;			padding:0		}		td.nav ul li.active {			border-top:1px solid #B7BAC3; line-height:1.2em;			background-color:#E1E1E1;			font-weight:bold;			background-repeat:no-repeat;			background-position: left 50%;			background-image:url('../0_pics/navpixel.gif');padding-left:25px; padding-right:10px; padding-top:1px; padding-bottom:1px		}		td.nav ul li a {			display:block;			padding:2px 0px 2px 0px;		}				td.nav ul li a:link, ul li a:visited {			color:#666666;text-decoration:none;		}		td.nav ul li a:hover {			color:#000000;text-decoration:none;			background-color:#E1E1E1;		}		td.nav ul li.active a { display:inline; }		/* marginal ############################################*/		td.marginal { width:195px;vertical-align:top; }		.marginal img { vertical-align:bottom; }		*html .info h3{			margin-bottom:-8px;		}		div.info {			padding:0;			width:200px;			margin-bottom:20px;			border-width:1px; 			border-style: solid;  			border-color: #D1D1D1; 		}		div.info p {			color:#333;			font-size:0.7em;			margin:0px 4px 10px 6px;		}		font.info { color:#333; }		div.info ul.links {			list-style-image:url('../0_pics/linkblau.gif');			font-size:0.7em;			line-height:1.4em;			margin-left:18px;			padding-left:0px			margin-top:10px;		 }		.info ul li a:link, .info ul li a:visited {			color:#4160A0;		}		.info ul li a:hover {			color:#3366cc;			text-decoration: underline;		}		/* Inhalt ############################################ */		div.inhalt {			margin:0px 41px 0px 41px;			width:530px;		}				td.inhalt { width:623px; }				.inhalt table{			font-size:0.75em;			border:1px solid;			border-spacing:0px;			border-color:#D1D1D1; 				}		td.inhalt2 { width:623px; }				.inhalt2 table{			font-size:0.75em;			border:1px solid;			border-spacing:0px;			border-color:#FF9900; 					}				.inhalt table tr th { 			background-color:#EFEFEF; 			color:#333;			padding:2px 6px 2px 6px;		}		.inhalt td{			padding:2px 6px 2px 6px;					}		.inhalt p{			background-color:#FFF;			font-size:0.75em;			display:block;			padding:0px 6px 0px 6px;			color:#333;		}				p.fussnote {			margin:10px 0px 0px 0px;			font-size:0.6em;			color:#333;			padding-left:6px;			border-top:#D1D1D1 1px solid;		}		ul {			font-family:Arial, Helvetica, sans-serif; 			font-size:0.75em;			color:#333;			margin:18px 0px 18px 23px;			line-height:1.4em;			padding:0;				list-style-image:url('../0_pics/list.gif');		}		ol {			font-family:Arial, Helvetica, sans-serif; 			font-size:0.75em;			color:#333;			margin:18px 0px 18px 28px;			line-height:1.4em;			padding:0;		}		ul li {			margin:0;			border:0px none;			padding:0		}		ol li {			margin:0;			border:0px none;			padding:0		}		td.inhalt ul li a:link, td.inhalt ul li a:visited {			color:#4160A0;		}		td.inhalt ul li a:hover {			color:#3366cc;			text-decoration: underline;		}		ul.links {			list-style-image:url('../0_pics/listpfeil.gif');			line-height:1.5em;			padding:0; margin-left:23px; margin-right:0px; margin-top:6px; margin-bottom:18px		}		ul.links li { margin:0; }		br.clear {			float					:	none;			clear					:	both;			width					:	1px;			margin					:	0;			padding					:	0;			font-size				:	0px;			line-height				:	0px;			height					:	1px;		}		img.bildrechts{			margin-left:10px;			float:right;			border:0px;		}		img.bildlinks{			margin-right:10px;			float:left;			border:0px;		}		/* Fußzeile ########################################### */		tr.footer {			color:#FFF;			font-size:0.70em;			background-color:#BBBEC6;			vertical-align:top;		}		tr.footer td.links { width:169px; }		tr.footer td.mitte {			padding:4px 41px 4px 42px;			color:#FFF;		}		tr.footer td { height:1.0em; }		tr td.footer {			color:#808080;			font-size:0.7em;			padding:0px 46px 6px 16px;			height:1.0em;			vertical-align:bottom;		}		td.footer div.links { padding-left:26px; 			vertival-align:bottom;}