html, body {	font-family: Verdana, Arial, Helvetica, sans-serif; 	color:#000000;}/*wird nur in screenreadern u.ae. angezeigt */.textversion, #xhtmlhinweis, #nachoben {	display:none;}/*div {	border-width: 1px;	border-style: solid;	border-color: #000000;}*//* ### START KOPF ### */#bildleiste {	display:none;}div#telimkopf {	vertical-align: bottom;	padding-bottom: 0.1cm;	font-size: 8pt;	font-weight: bold;}div#main { 	width: 16cm;	margin-left: 1cm;}	div#kopfleistehome img, div#kopfleiste img {	float: left;}img#logohome {	display: none;	}div#mhmschriftzug, div#mhmschriftzughome {	float: right;	margin-top: 1.6cm;	margin-bottom: 1cm;}div#mhmschriftzug h1, div#mhmschriftzughome h1 {	display: inline;	font-size: 10pt;	font-weight: bold;}#mhmschriftzug img, #mhmschriftzughome img {	display: none;}/* ### END KOPF ### */div#contentrahmen {	width: 16cm; /*gesamt 1004*/	clear: both;	margin-top: 0.5cm;	}div#hauptnav { 	display: none;}div#subnav { 	display: none;}	div#navspalte {	display: none;	}div#navspaltehome {	display: none;	}div#content {	width: 16cm;	}		div#contenthome {	width: 16cm;	}		div#contentfenster {	width: 10cm;}			div#aktuellspalte {	width: 157px;}	div#anzeigenspalte {	width: 157px;}	ul#funktionen {	display: none;	}	div#fusszeile, div#fusszeilehome {	display: none;}	/* ### END hauptspalten ### *//* ### START inhalt mitte  ### */#aktuellspalte h4, #anzeigenspalte h4 {	padding: 3px 3px 3px 5px; /*t r b l */	margin: 0px;	font-size: 8pt;	line-height: 140%;	font-weight: bold;	color: #990000;}.aktuellbox {	margin-bottom: 12px;}.anzeige {	margin-top: 6px;}#content h3, #contenthome h3, #contentfenster h3 {	font-size: 9pt;	line-height: 140%;	font-weight: bold;	color: #990000;	margin-top: 0px;}#content h4, #contenthome h4, .zt {	font-size: 8pt;	line-height: 100%;	font-weight: bold;	color: #000000;	margin: 0px 0px 0px 0px; /*t r b l */}div.zt, span.zt {	display: block;	margin: 20px 0px 0px 0px; /*t r b l */	padding: 0px;	line-height: 10pt;}a {	color: #990000;	text-decoration: underline;}b, strong 	{	font-weight:bold;}	p, ul, ol, li,  a, td  { 	font-size: 8pt;	line-height: 140%;}td input {	font-size: 8pt;}p {	margin: 0cm 0cm 0.5cm 0cm; /*t r b l */}.formatfeld img {	float: left;	margin: 0.3cm 0.3cm 0.3cm 0cm; /*t r b l */}br {	clear:both;	padding: 0px;	margin: 0px;}		.zeile h4 {	margin-bottom: 0.3cm;}.person {	float:left;	width: 4.5cm;	margin: 0cm 1cm 0.5cm 0cm; /*t r b l */	padding: 0px;	}.personletzte {	float: right;	width: 4.5cm;	margin: 0cm 1cm 0.5cm 0cm; /*t r b l */	padding:0px;}.fotoseite img {	width: 4.5cm;	display: block;}div.listeneintrag {	margin-bottom: 16px;	}	.listeneintrag h4 {	margin: 0px;	}	.zurueck {	display: none;}a.pdf  {	background: url(img/pdficon_small.gif);	background-position: 0px 0px;	background-repeat: no-repeat;	padding: 4px 0px 0px 22px; /*t r b l */	margin: 0px 0px 0px 0px; /*t r b l */	text-decoration: none;	display: block;}div.adresse {	margin-bottom: 16px;	}	div.top {	display: none;	}	p.vortitel, p.intro {	font-weight: bold;}	.zeitungsindex {	border-width: 0px 0px 1px 0px; /*t r b l */	border-style: dashed;	border-color: #000000;}.zeitungsindex p {	margin: 0px;	padding: 4px 0px 4px 0px; /*t r b l */	}.beratungsstelle h4 {	display: inline;	padding-right: 6px;	}	.beratungsstelle {	margin-bottom: 24px;}	#content .stadtteilkategorie h4 {	color:#990000;	font-size: 8pt;	font-weight: normal;}.hinweis {	color:#990000;}.hinweisfett {	color:#990000;	font-weight: bold;}.klein {	font-size: 7pt;	line-height: 140%;}.fensterschliessen {	text-align:right;}td {	font-size: 8pt;	line-height: 140%;	}		input {	margin-top:4px;	vertical-align: middle;}.label {	font-weight: bold;}h3.mietrechtsinfo{	margin-bottom: 0px;}.kapitaelchen {	font-variant: small-caps;}.formzeile {	clear: both;	margin-bottom: 12px;	}.formzeile .labelinput {	width: 140px;	float:left;	font-size: 71%;	line-height: 140%;}.formzeile .labelcheckbox {	font-size: 71%;	line-height: 140%;	font-weight: bold;}textarea {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 71%;	line-height: 140%;}.absendebtns {	clear: both;	margin-left: 140px;}/*START STYLES FUER FORMATTOOL*/ul {		font-weight: normal;		list-style-type: disc;		list-style-position:inside;	}	ol {		font-weight: normal;		list-style-type: decimal;		list-style-position:inside;	}/*Behandlung der Paragraphen im formattool diese Styles werden wie unten beschrieben vergeben.!! Alle anderen Styles werden geloescht !!!! Wenn es einen Style fuer <P> gibt -> auch in format_tool.css definieren !!!! Die hier definierten Styles NICHT in format_tool.css definieren !!*/	.huta_p_onix {	font-size: 8pt;	line-height: 140%;	margin: 0px 4px 0px 0px; /*t r b l */	display: inline;	/*wird bei opera sonst eingerueckt ???*/	}	/* der erste Style wenn es mehrere P gibt -> Abstand nur unten*/.huta_p_garnix {	font-size: 8pt;	line-height: 140%;	margin: 0px 4px 0px 0px; /*t r b l */	display:inline;	} /* Style wenn es genau ein P gibt -> Oben und unten kein Abstand am, Unten und oben kein Umbruch  */	.huta_p_unix {	font-size: 8pt;	line-height: 140%;	margin: 0px 4px 0px 0px; /*t r b l */	display:inline;	}			/* der letzte Style wenn es mehrere P gibt -> Abstand nur oben, Unten kein Umbruch  *//*END STYLES FUER FORMATTOOL*/