body     { font: 10pt/140% "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-attachment: fixed; margin: 0; padding: 0; height: 100%; overflow: hidden; }img {	border:none;}h1   { color: #3d3d3d; font-size: 13pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; margin: 6pt 0 12pt }h2  { color: #f45813; font: bold 13pt/130% "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 20pt 0 12pt }a       { color: #3d3d3d; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none }.thelink { color: #f45813; font-size: 11pt; text-decoration: none }a:hover   { color: #f45813; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; text-decoration: underline }p  { line-height: 130%; text-align: justify; margin: 6pt 0 12pt }.header  {text-align: center; width: 100%; height: 81; overflow: hidden }ul {	margin:3px 0px 3px 12px;	padding:0px 0px 3px 0px;	white-space:nowrap;}li {	margin:0px;	list-style-position:inside;}ol li {	list-style-position:outside;}.main       { background-position: 0 center; position: absolute; z-index: 1; top: 135px; bottom: 20px; width: 100%; height: 75%; overflow: auto }.mainorig  { background-repeat: repeat-y; background-position: center; position: absolute; z-index: 1; top: 131px; bottom: 20px; width: 100%; overflow: auto }#be         { margin-left: 20px; z-index: 1; top: 168px; left: 18px; width: 370px; clear: right; overflow: auto;  }#content            { margin: auto auto auto 380px; padding: 20px; width: 480px }.menue         { color: #505050; font-size: 14pt; font-weight: 700; background-color: #feffff; text-align: left; margin: 0; padding: 5px; width: 100%; height: 25px; overflow: hidden; border-bottom: 1px solid #f45813 }.menue ul     { white-space: nowrap; margin: 0; padding: 0 0 2px }.menue li     { list-style-type: none; display: inline; padding: 2px 42px 10px 10px }.menue a   { color: #3d3d3d; font-size: 11pt; font-weight: bold; text-decoration: none }.menue a:hover  { color: #f45813; font-weight: bold; text-decoration: none }.logo {	position:absolute;	width:100px;	height:40px;	bottom:25px;	left:3px;	z-index:3;}.kontaktzeile  { color: #ffffff; font: 9pt Verdana, Arial, Helvetica, sans-serif; background-repeat: repeat-x; background-position: 50% bottom; text-align: center; white-space: nowrap; position: absolute; z-index: 4; bottom: 0; width: 100%; height: 20px; overflow: hidden; border-top: 1px solid #000000 }.kontaktzeile a, .kontaktzeile a:hover {	color:#FFFFFF;	font-weight:normal;}.provision {	border-collapse:collapse;	margin-bottom:12px;}.provision td {	border:1px solid #888888;}.aspform {	background-color:#D6ECFE;}.formular {	width:150px;}.formlong {	width:300px;}.formlong2 {	width:305px;}.requestForm   { text-align: left; margin: auto; width: 340px }.treffer {	width:100%;	border:1px solid #757575;	table-layout:fixed;	border-collapse:collapse;}.treffer td {	padding:2px 5px 2px 5px;}.treffer td img {	width:100px;	height:70px;}.treffer th  { text-align: left; white-space: nowrap; height: 20px }.treffer a{	font-size:10px!important;}.treffer th a{	color:#000000;}.treffer th a:hover{	color:#ffffff;}.treffer td {	border-right:1px solid #48b9a6;	font-size:10px;	vertical-align:top;}.treffer img {	vertical-align:-2px;}.treffer .odd {	background-color:#EEEEEE;}.treffer .PLZ {	width:50px;}.treffer .ObjektNr {	width:60px;}.treffer .monatliche_Kosten,.treffer .Wohnflaeche,.treffer .Grundflaeche,.treffer .Nutzflaeche,.treffer .Kaufpreis {	text-align:right;}.treffer .Wohnflaeche {	width:80px;}.treffer .title{	font-weight:bold;}.detailbild {	width:100%;	border:1px solid #48b9a6;}td { font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }.uptxt18o { color: #f45813; font-size: 18px; font-weight: bold; line-height: 125% }.uptxt18s { color: #000; font-size: 18px; font-weight: bold; line-height: 125% }.uptxt18od { color: #f45813; font-size: 18px; font-weight: normal; line-height: 125% }.uptxt14s  { color: black; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; line-height: 120%; text-decoration: none }.uptxt14o { color: #f45813; font-size: 14px; font-weight: 700; line-height: 120%; text-decoration: none }#img1             { visibility: visible; position: absolute; z-index: 3; top: 340px; left: 141px; width: 97px; height: 64px }#img2           { visibility: visible; position: absolute; z-index: 4; top: 412px; left: 141px; width: 97px; height: 64px }#img3           { visibility: visible; position: absolute; z-index: 5; top: 484px; left: 141px; width: 97px; height: 64px }#img4             { visibility: visible; position: absolute; z-index: 6; top: 202px; left: 141px; width: 97px; height: 64px }.foot2  { color: white; font: bold 9pt "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #f45813; background-repeat: repeat-x; background-position: 50% bottom; text-align: center; letter-spacing: 1pt; white-space: nowrap; padding-top: 3px; position: absolute; z-index: 14; bottom: 0; width: 100%; height: 20px; overflow: hidden }.foot2 a  { color: #fff; font-weight: normal }.foot2 a:hover { text-decoration: underline }kontaktzeile  { color: white; font: 9pt Verdana, Arial, Helvetica, sans-serif; background-repeat: repeat-x; background-position: 50% bottom; text-align: center; white-space: nowrap; z-index: 4; bottom: 0; width: 100%; height: 20px; overflow: hidden; border-top: 1px solid #000000 }.lang     { text-align: right; visibility: visible; position: absolute; z-index: 10; top: 135px; left: 800px; width: 100px; height: 25px }.logoblaas    { position: absolute; z-index: 6; top: 25px; left: 770px; float: right }i  { color: #f45813; font-style: italic; font-weight: bold }.formnot   { background-color: #f4b184 }#achtung  { color: white; font-size: 15px; line-height: normal; background-color: #f45813; width: 100%; border: solid 1pt #97360b }
