@charset "UTF-8";
/**
 * "CMS-Layout" - (X)HTML/CSS 
 *
 * @creator     CakePHP-WebSiteBakery V 3.7.72 
 * @file        immo.css
 */

@media all
{
	h2.immo_headline_top, h2.immo_headline {
		margin: 0 0 3px 0;
		padding: 5px 12px;
		background-color: #A60F2E;
		color: #FFFFFF;
		font-size: 100%;
	}

	h2.immo_headline {
		margin: 10px 0 3px 0;
	}

	table.search_result { width: 100%; }
	table.search_result tr.item {  margin-bottom: 5px; }
	table.search_result tr td.image {
		width: 5%;
		margin: 0;
		padding: 0;
		background-color: #f0f0f0;
	}

	table.search_result tr td.data {
		width: 95%;
		margin: 0;
		padding: 0 0 0 2px;
		background-color: #f0f0f0;
	}

	table.search_result tr td div.status, div.immo_obj_status {
		height: 25px; 
		background: url("/154002/Uploaded/viki-up/viktoria_status_01.png") repeat-x top left;
		padding: 6px 10px 0 10px;
	}

	div.status .memo_rgt, div.immo_obj_status .memo_rgt {
		float: right; display:inline; 
	}

	table.search_result tr td div.info {
		padding: 6px 10px 0 10px;
	}


	table.immo_data { width: 100%; }
	table.immo_data tr td.desc {
		width: 12%;
		font-weight:bold;
		white-space:nowrap;
	}
	table.immo_data tr td.data { width: 21%; }

	div.immo_obj_status {
		height: 25px; 
		background: url("/154002/Uploaded/viki-up/viktoria_status_01.png") repeat-x top left;
		margin: 0 0 -2px 0;
		padding: 5px 10px 0 10px;
	}


	div.immo_scroll_area1 {
		width: 100%; 
		height: 120px; 
		overflow: auto;
	}

	div.immo_scroll_area2 {
		width: 100%; 
		height: 180px; 
		overflow: auto;
	}

	div.immo_scroll_area {
		width: 100%; 
		height: 180px; 
		overflow: auto;
	}


	div.immo_search_result {
		display: block;
		background-color: #F0F0F0;
	}
	
	.immo_img_left { margin: 0; margin-right: 5px; padding: 0; }
	.immo_img_right { float: right; display:inline; margin: 0; margin-left: 10px; margin-bottom: 5px; padding: 0; }
	
	div.immo_search_result {
		display: block;
		/*	background-color: #F0F0F0;	*/
		background: transparent;
	}

	img.immo_search_img {
		margin: 0;
		padding: 4px; 
		background: #FFFFFF;
	}

	div.immo_search_result_content {
		height: 108px; 
		margin-left: 4px;
		background: #FFFFFF;
	}

	div.immo_img_preview {
		border: #E0E0E0 solid 1px;
		background-color: #F0F0F0;
		margin-right: 3px;
		padding: 10px;
	}



}

