#float {
	float:left;
	margin-right:30px;
	}
#price {
	float:right;
	font-family:inherit;
	
	padding:10px;
	
	width:200px;
	
	border:thin #CBC7FC;
	
	
	
	color: #000066;
	font-size:16px;
	}

#langflags {
position:absolute;
left:80%;
top:260px;
	
}
#searchtab{
	padding-right:30px;
	}
	
	
#listing table{
	table-layout:fixed;
	width:520px;
	margin-top:20px;
	margin-left:20px;

	}
	
#listing td,th{
	padding:5px;
	}	
	

#Container {
	left: 0px;
	top: 0px;
	width: 820px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	background-image: url(en/images/body1.jpg);
}
#header_ {
	float: left;
	left: 0px;
	top: 0px;
	width: 820px;
	height: 322px;
	background-image: url(en/images/headerlogo.png);
	
}
#header_ ul.navi{
	width: 750px;
	display: block;
	position: absolute;
	top: 286px;
	left: 50px;
	padding: 0;
	margin: 0;
	background: none;
}
#header_ ul.navi li{
	border-width: 1px;
	background: url(en/images/saparation.gif) no-repeat right;
	height: 22px;
	padding: 0 18px 0 5px;
	margin: 0;
	display: block;
	float: left;
}
#header_ ul.navi li a{
	font: 14px/21px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 0px;
	padding: 0 0 0 33px;
	font-weight: bold;
	margin: 0;
	width: inherit;
	letter-spacing: -1px;
	background-repeat: no-repeat;
	background-image: url(en/images/button.png);
}
#header_ ul.navi li a:hover{
	color: #FFFF99;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(en/images/button_over.png);
}

#left_ {
	float: left;
	left: 0px;
	top: 322px;
	width: 230px;
	background-image: url(en/images/leftbox.jpg);
}
#left_ h2{
	font: 18px/26px "Calisto MT";
	color: #336699;
	font-weight: normal;
	display: block;
	letter-spacing: -1px;
	word-spacing: 0em;
	text-indent: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	padding-top: 6px;
	padding-left: 41px;
}
#left_ p{
	background: no-repeat;
	color: #333333;
	padding: 0 0 0 45px;
	width: 175px;
	display: block;
	font: 12px/18px Tahoma;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	letter-spacing: 0px;
}
#left_ p span{
	color: #FF6600;
	font-weight: bold;
	font-size: 15px;
	letter-spacing: 0px;
}
#left_ p span.bg{
	color: #799fbb;
}
#left_ p a{
	font: 13px/12px "trebuchet MS";
	font-weight: normal;
	color: #003366;
	text-decoration: underline;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}
#left_ p a:hover{
	background: no-repeat;
	color: #FF6600;
	font-weight: normal;
	text-decoration: underline;
}

#right_ {
	
	margin:10px;
	
	
	float: left;
	left: 230px;
	top: 322px;
	width: 565px;
	

	
}
#tools {
	display:inline;
	position:absolute;
	
	padding-left:10px;
	padding-right:10px;
	margin-left:30px;
	margin-right:30px;
	float: left;
	left: 0;
	top:1000px;
	
	width: 160px;

	border:0px;
	

	background-image:url("/images/toolsbg.png");
	background-repeat: repeat-y	
}
#tools2 {

	
	width: 160px;
}
#float {
	
	float:right;
	width:100px;
	margin:5px
	padding:5px
	
}
#rightcol {
position:absolute;
	top:100px;
	right:30px;
	width:300px;


}


#right_ h2{
	font: 29px/24px "Calisto MT";
	color: #336699;
	font-weight: normal;
	display: block;
	letter-spacing: -1px;
	word-spacing: 0em;
	text-indent: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
}

#right_ h3{
	font: 22px/18px "Calisto MT";
	color: #336699;
	font-weight: normal;
	display: block;
	letter-spacing: -1px;
	word-spacing: 0em;
	text-indent: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
}



#right_ p{
	background: no-repeat;
	color: #333333;
	padding: 0 0 0 10px;
	width: 535px;
	display: block;
	font: 12px/20px Tahoma;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	letter-spacing: 0px;
}
#right_ p span{
	color: #FF6600;
	font-weight: bold;
	font-size: 15px;
	letter-spacing: 0px;
}
#right_ p span.bg{
	color: #799fbb;
}
#right_ p a{
	font: 13px/12px "trebuchet MS";
	font-weight: normal;
	color: #003366;
	text-decoration: underline;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}
#right_ p a:hover{
	background: no-repeat;
	color: #FF6600;
	font-weight: normal;
	text-decoration: underline;
}

#tablexpand_ {
	float: left;
	left: 0px;
	top: 628px;
	width: 820px;
	height: 8px;
	background-image: url(en/images/tablexpand1.jpg);
}
#base1 {
	float: left;
	left: 0px;
	top: 636px;
	width: 820px;
	height: 18px;
	background-image: url(en/images/tablexpand1.jpg);
	
}
#base2 {
	float: left;
	left: 0px;
	top: 654px;
	width: 820px;
	background-image: url(en/images/footeror.png);
}
#base2  p{
	background: no-repeat;
	color: #333333;
	padding: 0;
	margin: 0 0 0 45px;
	width: 731px;
	display: block;
	font: 13px/17px "trebuchet MS";
	text-align: center;
}
#base2  p span{
	color: #333333;
	font-weight: bold;
}
#base2  p span.bg{
	color: #799fbb;
}
#base2  p a{
	font: 13px/12px "trebuchet MS";
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}
#base2  p a:hover{
	background: no-repeat;
	color: #FF6600;
}

body {
	margin: 0px;
	background-image: url(en/images/background.jpg);
	background-repeat: repeat-x;
	background-color: #C8E4F9;
}
.clear{
	clear:both;
}

<!--original unmodifed design based on a template from http://WebTemplatePortal.com. template please visit this great website for further informaton and great designs. Most of the images and colours have changed and some minor css changes to accommodate my theme and positions--> 










/* UMV - UNOFFICIAL MULTILINGUAL VERSION of OPEN-REALTY (v.ALPHA) */

/* ************************************************************************** */
/* header.html */

.reg_mark {
	font-size:9px;
	vertical-align:top;
}
.reg_mark_h1 {
	font-size:14px;
	vertical-align:top;
}
.reg_mark_h3 {
	font-size:11px;
	vertical-align:top;
}

/* EDITOR.CSS */
.small {font-size:10px;}
.medium {font-size:12px;}
.large {font-size:14px;}

/* NON-HEADER */
*{padding:0; margin:0;}
 body {font-size:62.5%; font-family:verdana,arial,sans-serif;} /*Font-size:1.0em = 10px when browser default size is 16px*/
.page-container {width:760px; margin:0px auto; margin-top:10px; margin-bottom:10px; border:solid 1px rgb(150,150,150); font-size:1.0em;}
.main {clear:both; width:760px; padding-bottom:30px; background:transparent url("../images/template/bg_main_withnav.jpg") top left repeat-y;}
.main-navi {display:inline /*Fix IE floating margin bug*/;
margin-left:28px;



float:left; width:200px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main-content {display:inline; /*Fix IE floating margin bug*/; float:left; width:530px; margin:0 0 0 20px; font-size:120%; overflow:visible !important /*Firefox*/;}

.main-content a {color:#3B55A8}
.main-content a:hover {color:#536DC2; text-decoration:none;}
.main-content a:visited {color:#3B55A8}

.main-content ul { margin-left:20px;}
.main-content li {list-style:url("../images/template/bg_bullet_full_2.gif"); margin-top:10px;}

.footer {clear:both; width:760px; height:50px; padding:1.1em 0 0; background:rgb(225,225,225) url("../images/template/bg_foot.jpg") no-repeat; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

/* HEADER */
.header {width:760px; font-family:"trebuchet ms",arial,sans-serif; margin-bottom:20px;}
.header-top {width:760px; height:80px; background:rgb(240,240,240) url("../images/template/bg_head_top.jpg"); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-bottom {width:760px; height:150px; background:rgb(230,230,230) url("../images/template/bg_head_middle.jpg"); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

.sitename {width:200px; height:80px; position:absolute; z-index:4; margin:0; overflow:visible !important /*Firefox*/;}
.sitename h1 {font-size:240%;}
.sitename h2 {margin:-4px 0 0 0; color:rgb(125,125,125); font-size:120%;}
.sitename a {text-decoration:none; color:rgb(125,125,125);}
.sitename a:hover {text-decoration:none; color:rgb(50,50,50);}

.nav0 {width:300px; float:right; margin:25px 40px 0 0 ;}
.nav0 ul {float:right; padding:0 20px 0 0;}
.nav0 li {display:inline; list-style:none;}
.nav0 li a {padding:0 0 0 3px;}
.nav0 a:hover {text-decoration:none;}
.nav0 a img {height:14px; border:none;}

.nav1 {width:350px; position:absolute; z-index:3; margin:60px 0 0 400px;}
.nav1 ul {float:right; padding:0 15px 0 0; font-weight:bold;}
.nav1 li {display:inline; list-style:none;}
.nav1 li a {display:block; float:left; padding:2px 8px 2px 8px; color:#FFFFFF; text-decoration:none; font-size:120%; background-color:#3D57AC; margin-left:8px;}
.nav1 a:hover {text-decoration:none; color:#FFCC00;}

.featured_listings_hor {
	width:110px;
	height:115px;
	float:left;
	margin-right:5px;}

.header-featured {
	width:351px;
	height:115px;
	position:absolute;
	z-index:5;
	margin:20px 0 0 15px;
	color:#FFFFFF;
	overflow:hidden /*IE6*/;}
	
.header-featured a {text-decoration:none; color:#FFFFFF;}
.header-featured a:hover {text-decoration:none; color:#FFFFFF;}
.header-featured img {border:#FFFFFF 2px solid; margin:2px; padding:2px; }

.featured_hor {margin-right:30px;}
.featured_hor_txt {margin-left:4px;}

.header-message {
	width:330px;
	height:110px;
	z-index:1;
	float:right;
	color:#FFFFFF;
	margin:20px 30px 0 0;
}

.header-message h1 {width:350px; text-align:right; font-size:230%;}
.header-message h2 {float:right; width:350px; margin:8px 0 0 0; text-align:right; line-height:100%; font-size:160%;}
.header-message h3 {float:right; width:270px; margin:10px 0 0 0; text-align:right; font-size:140%;}
.header-message h3 a {text-decoration:none; color:rgb(234,239,247);}
.header-message h3 a:hover {text-decoration:none; color:#FFCC00;}

/* MAIN NAVIGATION */
.main-navi .round-topright {width:10px; height:10px; position:absolute; z-index:100; margin:0 0 0 190px; background:url( "/images/menubg.png") no-repeat;}
.main-content h3 {font-size:130%;}

/*FOOTER SECTION  */

.footer p {line-height:1.3em; text-align:center; color:rgb(125,125,125); font-weight:bold; font-size:110%;}
.footer p.credits {font-weight:normal;}
.footer a {text-decoration:underline; color:rgb(125,125,125);}
.footer a:hover {text-decoration:none; color:rgb(0,0,0);}
.footer a:visited {color:rgb(0,0,0);}

/*  CLEAR FLOATS  */

.page-container:after, .header:after, .main:after, .main-navigation:after, .main-content:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.footer:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear-contentunit {clear:both; width:640px; height:0.1em; border:none; background:rgb(210,210,210); color:#FFFF66;}

/*  PRINTING and MISCELLANEOUS  */

@media print {.header-top {width:780px; height:80px; background:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
@media print {.main {clear:both; width:780px; padding-bottom:30px; background:transparent;}}
@media print {.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:199px; border-right:solid 1px rgb(200,200,200); border-bottom:solid 1px rgb(200,200,200); background-color:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE*/;}}
@media print {.footer {clear:both; width:780px; height:3.7em; padding:1.1em 0 0; background:rgb(240,240,240); font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}

/* MAIN NAVIGATION */
.nav2-grid {width:199px; border-bottom:solid 1px rgb(200,200,200);
background-image:url("/images/toolsbg.png");
background-repeat:repeat-y;}

.nav2-grid dt a, .nav2-grid dt a:visited {display:block; min-height:2.0em /*Non-IE6*/; height:auto !important; height:2.0em /*IE6*/; line-height:2.0em; padding:0px 5px 0px 20px;  border-top:solid 1px rgb(200,200,200); text-decoration:none; color:#3B55A8; font-weight:bold; font-size:120%;}

.nav2-grid dd a, .nav2-grid dd a:visited {display:block; min-height:1.7em /*Non-IE6*/; height:auto !important; height:1.7em /*IE6*/; line-height:1.7em; padding:0px 5px 0px 30px; border:none; font-weight:normal; text-decoration:none; color:#3B55A8; font-size:120%;}

.nav2-grid dt a:hover, .nav2-grid dd a:hover {background-color:#FFFF66; color:#3B55A8; text-decoration:none;}

.main-navi h1.navi-headline {clear:both; margin:0px; padding:4px 0px 3px 20px; background-image:url("/images/menubg.png"); background-repeat: repeat-x;  font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:150%;}

.main-navi h1 {clear:both; margin:30px 0 20px 0; padding:4px 20px 3px 20px;  font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:150%;}

.main-navi ul {list-style:none; margin:0.5em 10px 1.0em 20px;}
.main-navi ul li {margin:5px 0 0.2em 2px; padding:0px 0px 0 11px; background:url("../images/template/bg_bullet_full_1.gif") no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}
.main-navi ol {margin:0.5em 10px 1.0em 40px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 45px /*IE6*/;}
.main-navi ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;}

/* THIS IS THE INTERNAL CSS FOR OPEN-REALTY */
.field_caption{
	font-weight:bold;
}
.searchpage_field_caption {
font-weight:bold;
text-align:right;
}
.searchpage_field_caption_row {
font-weight:bold;
text-align:right;
}
.lat_long_header{font-size:12px;}
.postalcode_distance_header{font-size:12px;}
.view_image {
	text-align:center;
}
.image_caption {
	font-size:16px;
	font-weight:bold;
}
.view_user {
 padding-left:5px;
}
.view_user_user_name {
	font-size:14px;
	font-weight:bold;
}
.view_user_user_images {
	float:left;
}
.view_user_user_info {
	float:left;
	padding-left:10px;
}
.view_user_user_hitcount {
	clear:both;
}
.view_user_user_box {
}
.no_results { color:red; margin-top:10px;}

.form_main {width:100%}

/* MORE OPEN-REALTY ORIGINAL SYTLES */

.search_results {width:100%;}

.result_row_0 { background-color:#E4E8F4; }
.result_row_1 { background-color:#FFFFFF; }

.flags {
	float:right;
	margin-top:0px;
}

.flags a img {border:none; padding-right:5px;}

img { border:none;}

/* THIS CONTROLS THE TABLES DISPLAYED BY PAGES GENERATED BY THE PAGE EDITOR */

table.page_display {
	border:3px;
}
td.page_display {
	width:100%;
	vertical-align:top;
}

/* THIS CONTROLS THE TABLES DISPLAYED IN THE ADMIN */

table.admin_main {
	border:3px;
	width:100%;
}
td.admin_main {
	width:100%;
	vertical-align:top;
}

/* THIS CONTROLS THE ROW COLORS */

td.row1_0	{ background-color:#009900; }
td.row2_0	{ background-color:#CCFFCC; }
td.row3_0	{ background-color:#99CC99; }
.adminListingLeft_0 {
	color:#FFFFFF;
	background-color:transparent;
}

/* LISTING BROWSE PAGE NAVIGATION WIDGET 'next_prev()'display stuff  */

.browse_tool_table {
	background-color:#FFFFFF;
	width:100%;
	font-size:11px;
	text-decoration:none;
	color:black;
}
.browse_tool {
	background-color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	color:black;
	 
}
.browse_tool_num {
	color:#336699;
}

.browse_tool_button a {
	display:block;
	color:#003366;
	background-color:#fff;
	width:100px;
	padding:3px;
	font-size:10px;
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	margin:2px;
	border:1px ridge #CCC;
	background-image:url(../images/template/hinter.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

.browse_tool_button  a:hover {
	display:block;
	color:#003366;
	background-color:#D9D9D9;
	background-image:url(../images/template/hinter_on.jpg); 
	background-position:top left;
	background-repeat:repeat-x;
}

.browse_tool_ghost {
	color:#aaaaaa;
	text-decoration:none;
}

.browse_tool_curpage {
	font-family:verdana, arial, Helvetica, sans-serif;
	color:#CCC;
	width:20px;
	text-align:center;
	font-size:11px;
	border:#CCCCCC 1px solid;
}

.bt_pages {
	font-family:verdana, arial, Helvetica, sans-serif;
	width:20px;
	color:#000066;
	text-align:center;
	text-decoration:none;
	font-size:11px;
}

.bt_pages_ghost{
	font-family:verdana, arial, Helvetica, sans-serif;
	color:#aaaaaa;
	text-decoration:none;
	font-size:11px;
}

.bt_pages a {
	font-family:verdana, arial, Helvetica, sans-serif;
	color:#003399;
	text-align:center;
	font-size:11px;
}

.bt_pages a:visited {
	font-family:verdana, arial, Helvetica, sans-serif;
	color:#000066;
	text-align:center;
	font-size:11px;
}

.bt_pages a:hover {
	font-family:verdana, arial, Helvetica, sans-serif;
	color:#CC0000 ;
	text-align:center;
	font-size:11px;
}

/* LISTING PAGE DETAILS 'listing_next_prev'  */
.next_prev_listing { margin:2em 0 2em 3em;  border:1px solid #a9a9a9; width:40em; text-align:center; }
.next_prev_listing ul { margin:1.5em auto; }
.next_prev_listing li { display:inline; padding:.5em 1em; list-style-type:none; }
.count, .listing_xy { width:100%; background-color:#dcdcdc; clear:both; padding:.5em 0; }

/* css for tabbed pages */
.dynamic-tab-pane-control.tab-pane {
	position:relative;
	width:100%; /* width needed weird IE bug */
	margin-right:-2px; /* to make room for the shadow */
}
.dynamic-tab-pane-control .tab-row .tab {
	width:70px;
	height:16px;
	background-image:url( "../images/template/tab.gif" );
	position:relative;
	top:0;
	display:inline;
	float:left;
	overflow:hidden;
	cursor:Default;
	margin:1px -1px 1px 2px;
	padding:2px 0px 0px 0px;
	border:0;
	z-index:1;
	font:11px Tahoma;
	white-space:nowrap;
	text-align:center;
}
.dynamic-tab-pane-control .tab-row .tab.selected {
	width:74px !important;
	height:18px !important;
	background-image:url( "../images/template/tab-active.gif" ) !important;
	background-repeat:no-repeat;
	border-bottom-width:0;
	z-index:3;
	padding:2px 0 0px 0;
	margin:1px -3px -3px 0px;
	top:-2px;
	font:11px Tahoma;
}
.dynamic-tab-pane-control .tab-row .tab a {
	font:11px Tahoma;
	color:Black;
	text-decoration:none;
	cursor:default;
}
.dynamic-tab-pane-control .tab-row .tab.hover {
	font:11px Tahoma;
	width:70px;
	height:16px;
	background-image:url( "../images/template/tab-hover.gif" );
	background-repeat:no-repeat;
}
.dynamic-tab-pane-control .tab-page {
	clear:both;
	border:1px solid rgb( 145, 155, 156 );
	background:#ffffff;
	z-index:2;
	position:relative;
	top:-2px;
	font:11px Tahoma;
	color:Black;
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffcfcfe, EndColorStr=#fff4f3ee, GradientType=0)
		progid:DXImageTransform.Microsoft.Shadow(Color=#ff919899, Strength=2, Direction=135);
	/*244, 243, 238*/
	/* 145, 155, 156*/

	padding:10px;
}
.dynamic-tab-pane-control .tab-row {
	z-index:1;
	white-space:nowrap;
}
.slideshow_img {
float:left;
width:100%;
text-align:center;
}
.slideshow_links {
float:left;
width:100%;
text-align:center;
}
#tabPage1, #tabPage2, #tabPage3, #tabPage5 {
	width:510px; /* max: 516px */
	}
#thumbs_tabbed_template, #thumbs_tabbed_template table, #thumbs_tabbed_template tr, #thumbs_tabbed_template td {
	float:left;
	width:500px !important;
	border:0 none !important;
	}
#thumbs_tabbed_template img {
	width:100px;
	border:0 none;
	}
.city_distance_header{font-size:12px;}


/* listing_detail_#.html
*******************************************************************************/




/* UMP v2.4.2 */
#imagerows {
	width:200px;
	padding:2px;
	border:0 none;
	text-align:center;
	}
