/* layout */.t_space {	width: 8px;	}.spa_header {	background: #FFF4E0;	height: 10px;	width: 980px;	margin-left: auto;	margin-right: auto;	}.balken_oben { background-color:#63604F; color:#FFF4E0;}.menue_head {	color:#FFF;	background-image: url('../images/rundung-oben.png');}.menue_foot {	height: 31px;	background-color: #FFF4E0;	background-image: url('../images/rundung-unten.png');	background-repeat: no-repeat;	border-top: 1px solid #FFF4E0;}.news_head { color:#FFFFFF; }.news_head_hint {     background-color: #F78A51;    height: 20px;}.list_top {	border-top: 1px solid #63604F;	border-bottom: 1px solid #63604F;	}.zeile { background-color:#FFDA9C; color:#000000;}.mainkat_border { border-color:#9A9789; border-style:solid; border-collapse: collapse; }.mainkat_hint_oben { background-color:#FFDA9C;}.mainkat_hint_unten { background-color:#FFF4E0;}.menue_head_hint {background-color:#FFF4E0; background-repeat: no-repeat;}.submenue { background-color:#DAD8CA; }#ToolTip {	position:absolute;	width: 100px;	top: 0px;	left: 0px;	z-index: 4;	visibility: hidden;}a.category-select {	display:block;	margin-bottom:5px;	width: 24ex;	border-style:none;	border-width:3px;	padding:2px;	padding-bottom:0px;	text-decoration:none;	outline:none;	}a.category-select:link    { color: 000; background-color:transparent; }a.category-select:visited { background-color:transparent; }a.category-select:hover   { background-color:<? echo $config['menu_right_over']?>; }a.category-select:active  { color:#000;  }p.messageOnResults {	text-align: center;	font-weight: bold;}/* headings */h1 {	font-size: 1.4em;	font-weight: bold;	color: #333;	}h2 {	font-size: 1.0em;	font-weight: bold;	color: #333333;	}h3 {	margin-top: 5px;	margin-bottom: 5px;	color: #333333;	font-weight: normal;	margin-bottom: 0px;	}h5 {	margin-top: 5px;	color: #000000;	font-weight: bold;	margin-bottom: 0px;	font-size: 1.2em;	}.bbottom {	border-bottom: 1px solid #F1F1ED;	}h5 {	font-weight: normal;	margin-bottom: 0px;	}.con_title_border {	background: #FFDA9C;	color: #000000;	border-top: 1px solid #63604F;	border-bottom: 1px solid #63604F;	height: 23px;	line-height: 23px;	vertical-align: middle;	}/* list */.list_border {	border: 0px solid  #FFDA9C;	}.list_bg {	background: #FFDA9C;	}.list_normal {	border: 0px solid  #FFDA9C;	background: #FFF4E0;	}.list_extra {	background: yellow;	border: 2px solid  yellow;    -width: 620px;    overflow: hidden;	}.liste {    border: 1px solid  #FFDA9C;    overflow: hidden;    width: 100%;}/* new */.contact_view {	cursor:hand;	cursor:pointer;	font-weight: bold;	}.title_content_top {	border-top: 1px solid #63604F;	border-bottom: 1px solid #63604F;	background-color: #FFDA9C;	color: #000000;	font-weight: bold;	height: 24px;	}.title_content_top_a {	border-top: 1px solid #63604F;	border-bottom: 1px solid #63604F;	background-color: #FFDA9C;	color: #000000;	font-weight: bold;	height: 24px;	line-height: 24px;	vertical-align: middle;	}.f_l {	float: left;	}.f_r {	float: right;	}.cb {	clear: both;	}.spacer {	height: 8px;	}.toptable_bor {	background-image: url('../images/head-bg.png');	}	.toptable_bor a {	color: #FFF4E0;}.lgoin_info {	height:20px;	line-height: 20px;	}#foo {	margin-right: auto;	margin-left: auto;	width: 980px;	\width: 980px;	w\idth: 980px;	}/* Formfields */.requiredMarker {    color:red;    font-weight:bold;    }    .field_a {	border: 1px solid #aaaaaa;	}.field_b {	border: 0px;	margin-bottom: -10px;	}.start_search {	height: 20px;	line-height: 20px;	vertical-align:middle;	background: #FFDA9C;	color: #000000;	}.button_lr {	color: #000000;	border: 1px solid;	width: 150px;	}.inactiv_JS {	color: red;	font-weight: bold;	height: 40px;	line-height: 18px;	vertical-align: middle;	text-align: center;	background: #fff59b;	border: 1px solid #9d0c15;	padding: 5px;	}.inactiv_JS_lr {	color: red;	font-weight: bold;	vertical-align: middle;	text-align: center;	background: #fff59b;	border: 1px solid #9d0c15;	padding: 5px;	}.buttonwrapper {	overflow: hidden;	width: 100%;	}.notifybox_success, .notifybox_warning, .notifybox_error {    min-height:30px;    background:transparent url(../images/icons/news.gif) no-repeat;    margin-left:3px;    padding-left:35px;    padding-top:7px;    font-weight:bold;    }* html .notifybox_success { height:30px; }* html .notifybox_warning { height:30px; }* html .notifybox_error { height:30px; }.notifybox_success {    color:#004000;    }.notifybox_warning {    color:#900;    }.notifybox_error {    color:#900;    }#cattbl, #cattbl td {  border: 1px solid black;  border-collapse: collapse;}/* Page-Nav formatting */#adlist-pagenav {    background-color: #FFDA9C;    font-size: 12px;    line-height: 20px;    padding: 5px 0px;    text-align: center;    overflow: hidden;}#adlist-pagenav * {    border: 1px solid #333;}#adlist-pagenav a {    text-decoration: underline;}#adlist-pagenav a.page-link {    display: inline-block;    width: 25px;    color: #333;    margin: 0 2px;}#adlist-pagenav a.page-link:hover {    border-color: #333;}#adlist-pagenav a.page-nav {    font-weight: bold;    border: 0 none;    margin: 0px 5px 0 5px;}#adlist-pagenav .page-active {    display: inline-block;    font-weight: bold;    background-color: #F78A51;    color: #333;    padding: 0px 10px;}/* TabellenBlock mit Links nach Kategorien */.KatBlockLink { width:984px; margin: 100px auto 0 auto; border:none; }/* real estate search - left column */#search-left {    background: #FFDA9C url(../images/rundung-unten.png) no-repeat left bottom;    height: 200px;    line-height: 22px;    margin-bottom: 11px;    overflow: hidden;}#search-left * {    margin: 0;    padding: 0;}#search-left h2 {    line-height: 20px;    margin: 0 0 5px 0;}#search-left form {    padding: 0 10px;    font-size: 12px;}#search-left label  {    margin: 0 0 2px 0;    display: block;}#search-left .block {    display: block;}#search-left input[type=radio] {    float: left;    clear: left;}#search-left select {    width: 100%;    font-size: 12px;}#search-left button {    margin-top: 5px;    border: 1px solid black;}/* 3-col-floating layout */body {    background-color: #FFF4E0;}#wrapper {    overflow: hidden;    width: 980px;    height: 500px;    margin: 0 auto;}#header {    height: 92px;    margin-bottom: 10px;    background-color: green;}#container {    background-color: #DDD;    overflow: hidden;}#container > div {height: 250px; }#container-inner {    height: 250px;    margin-right: 178px;}#content {    position: relative;    width: 624px;    margin-left: 178px;    background-color: yellow;    height: 250px;}#left {    background-color: blue;    height: 250px;    width: 170px;    float: left;}#right {    width: 170px;    float: right;    background-color: red;    height: 250px;}
