/* FONTS */
body	{ font: 69%/normal Tahoma, Arial, Helvetica, sans-serif; }
/*
 ! removed "Segoe UI" because users without this font would see a much diferent text layout
body	{ font: 69%/normal "Segoe UI", Tahoma, Arial, Helvetica, sans-serif; }
*/
h2, .modual_news h3
			{ font-family: "Segoe UI", Tahoma, Arial, "Luxi Sans", Helvetica, sans-serif; }
h2, h3
			{ font-size: 140%;	letter-spacing: 0.1em; }
.modual_news h4, .modual_newslist .date, .modual_newslist .heading, 
.modual_newsbox .date, #modual_propsearch select, #modual_propsearch input,
#footer #footlinks, #footer #copy, td#pagenav, #menu form input, .filter select
		{ font-family: "Trebuchet MS", Trebuchet, Arial, "Luxi Sans", Helvetica, sans-serif; }
.modual_news h4, .modual_newslist .date, .modual_newslist .heading, 
.modual_newsbox .date, #footer #footlinks, #footer #copy, .filter select
		{ font-size: 92%; }
#modual_propsearch select, .modual_text h3
		{ font-size: 100%; }
.modual_news h3
		{ font-size: 175%; font-weight: normal; letter-spacing: 0.05em; }
td#pagenav, #modual_feature h2 
		{ font-size: 110% !important; }
#menu form input
		{ font-size: 97%; }
#modual_feature h2 { letter-spacing: normal; }
/* COLORS */ 
#body,
table,
table td,
table th, 
#listing th, 
#listing .inner td, 
td#pagenav a, 
#listing th,
#property_selector li a,
.modual_newslist a:hover,
#modual_feature h2
		{ color: #606060 !important; }
#footer {
	color:#DADADA;
}
#listing .lighter 
		{ color: #999999 !important; }
#brandlinks a 
		{ color: #FFFFFF; }
#brandlinks a:hover,
input, select
		{ color: #6C6C6C; }
#menu a, #submenu a 
		{ color: #FFFFFF; }
#menu a:hover, #menu a.selected
		{ color: #000000; }
#submenu #language 
		{ color: #DADADA; }
#submenu a:hover,
#submenu a.selected,
td#pagenav a.selected,
#listing a, 
#listing .colored,
.modual h2,
#listing a.expand,
#listing a.expanded,
.modual_news h4,
.modual_text h3
		{ color:#8AD500; }
.modual a, 
#property_selector li a:hover,
li#axis.selected a,
li#park.selected a,
li#zone.selected a,
li#spielberk.selected a,
li#point.selected a
	/*	{ color: #105CA8 !important; }*/
.modual_news .date, 
.modual_newslist .date, 
.modual_newsbox .date,
h2.quote_heading,
.caps
		{ color: #606060; }
select
		{
	background-color: #F2F2F2;
	border: 1px solid #B6B6B6;
}
.floorplan_img {
	display: block;
	margin: 0 auto;
}
#floors {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	top: -12px;
	left: -15px;
	z-index: 1;
}
#floors li span {
	display: none;
}
#floor_3 {
	width: 277px;
	height: 86px;
	display: block;
	position: absolute;
	left: 62px;
	top: -297px;
}
#floor_2 {
	width: 277px;
	height: 70px;
	display: block;
	position: absolute;
	left: 62px;
	top: -258px;
}
#floor_1 {
	width: 277px;
	height: 53px;
	display: block;
	position: absolute;
	left: 62px;
	top: -217px;
}
#floor_0 {
	width: 291px;
	height: 43px;
	display: block;
	position: absolute;
	left: 62px;
	top: -179px;
}
