/* immonex Styles */
h1.immonex { font-size:14px; font-weight:bold; color:#0F964F; margin-top:0px; margin-bottom:16px }
h2.immonex { font-size:11px; font-weight:bold; color:#0F964F; margin-top:0px; margin-bottom:12px }

.hl-gesuch { color:#9E0B0E }

.objectlist { width:100%; border-collapse:collapse }
.objectlist td { padding:8px; border-bottom:1px solid #FFFFFF; vertical-align:top }
.objectlist .bullet { width:32px; background-color:#C7C7C7; text-align:center }
.objectlist .title { margin-bottom:16px }
.objectlist .short-descr { margin-bottom:16px }
.objectlist .thumbnail { width:102px; text-align:right }
.objectlist .thumbnail img { border:1px solid #FFFFFF }
.objectlist-spacer { height:8px }

.odd { background-color:#F0F0F0 }
.even {  }

#expose-content { margin-right:20px; float:left }
#expose-untertitel { margin-bottom:16px; font-size:12px; color:#0F964F; font-weight:bold }
#expose-images { margin-bottom:16px; border-bottom:1px solid #FFFFFF; background:#D6D6D6 }
#expose-images img { margin-bottom:2px; float:left }

.expose-abstand-oben { margin-top:32px }

.expose-table { width:100%; margin-bottom:16px; border-collapse:no-collapse; border-spacing:2px }
.expose-table th { width:180px; padding:4px; background:#F0F0F0; border-bottom:1px solid #DADADA; text-align:left; font-weight:bold; vertical-align:top }
.expose-table td { padding:4px; border-bottom:1px solid #DADADA; vertical-align:top }

#search-form-table { width:100%; border-collapse:collapse }
#search-form-table th { width:140px; padding:4px; text-align:left; vertical-align:top; font-weight:normal }
#search-form-table td { padding:4px 0px 4px 4px; vertical-align:top }
#search-form-table .select-std { width:274px }

#expose-extras { margin-bottom:16px }
#expose-extras ul { margin-bottom:0px }
#expose-extras .col-left { width:180px; margin-right:32px; float:left }
#expose-extras .col-right { width:180px; float:left }

.country-off { width:120px; height:14px; margin-right:16px; margin-bottom:24px; padding:8px; border:1px solid #B6B4AB; float:left }
.country-on { width:120px; height:14px; margin-right:16px; margin-bottom:24px; padding:8px; border:1px solid #B6B4AB; background-color:#E2E0D4; float:left }

.top-objekt-box { height:180px; width:150px; margin-right:8px; margin-bottom:16px; padding:8px 2px 8px 2px; text-align:center; float:left; overflow:auto }
.top-objekt-box .img-container { height:102px; margin-bottom:4px }
.top-objekt-box img { border:1px solid #FFFFFF }
.top-objekt-box img:hover { border:1px solid #4B6383 }

.divider-line { height:16px; border-top:1px solid #6E829D }

.notice { padding:8px; margin-bottom:16px; color:#A7A264; background-color:#FFFABB; border:1px dotted #CBC57A }

.plain-table {
	border: 0px;
	border-collapse: collapse;
}

.plain-table td {
	padding: 2px;
	border: 0px;
}