/*-----------------------------------------   

copyright 2008 by mmc

Version: 1.0

Author: Georg Paul

Author URI: http://www.mmc-agentur.at  	

-------------------------------------------*/

/*------------------------------------------------------------------
[Table of contents]

1. reset Styles
2. global Styles
3. text Formating
4. layout
5. display none
6. tables and forms

-------------------------------------------------------------------*/


/*--------------------------------------*/
/* =1 Reset Style Sheet by Eric Meyer	*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}/* remember to define focus styles! */:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}/* tables still need 'cellspacing="0"' in the markup */table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}


/*------------------------------*/
/* =2 global styles 			*/
body {
	margin: 0;
	padding: 0;
	font: 10pt Verdana, Helvetica, Arial, sans-serif;
	color: black;
	background: transparent;
	line-height: 1.3em; 
	}



/*------------------------------*/
/* =3 text formating 			*/

h1, h2, h3, h4, h5, h6 {
	margin: .75em 0 .5em 0;
	font-weight: bold;
	font-size: 11pt;
	}
	
p { 
	margin: 0.5em 0 1em 0; 
}
a {
  color: #04667e;
  background: transparent;
  text-decoration: none;
}


/*------------------------------*/
/* =4 layout		 			*/


#logo_print {
	margin-bottom: 30px;
}

#main, #content, #main_content {
	float: none;
}

.pagetitle {
	color: #135195;
}
.pagetitle span {
	background-color: #ffffff;
	font-size: 17px;
	text-transform: uppercase;
	color: #135195;
	font-weight: bold;
	margin: 0;
	padding: 0 5px 0 5px;
}

.slide_content {
	display: block;
}

#content {
	width: 634px;
}


.fn {
	font-weight: bold;
}

.col_1 {
	margin-top: 20px;
}
.col_1 {
	margin-bottom: 10px;
}

#next_steps_contact {
	margin-top: 20px;
}

#details_text {
	margin-top: 30px;
}

#basic_data {
	margin-top: 30px;
}

.btn_slide {
	display: block;
	color: #000000;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.slide_content table {
	width: 400px;
}

.slide_content {
	margin-bottom: 30px;
}

/*------------------------------*/
/* =5 display none				*/

#sidebar,
#sprungmarken,
#header h2,
#map_container,
.nav,
#static_nav,
.pagebrowser_details,
.pagebrowser,
#result_control,
.select_immo,
.immobilie_links,
.immobilie_details,
#details_map,
.more_img,
.next_steps a,
#open_close_all a,
.prev_immo,
.prev_immo span,
.next_immo,
.next_immo span,
.column_info .show_details,
.column_info .delete_object,
#compare_objects #basic_data table tr .last,
.contact_seller { display: none; }



table {
	font-size: 9pt;
}
.term {
	font-weight: bold;
}
.attribute {
	font-weight: bold;
	width: 140px;
}
td, th { 
	padding: 3pt; 
}


.immobilie_preview {
	float: left;
}

.immobilie {
	clear: both;
	float: none;
	width: 634px;
	margin-bottom: 30px;
}
.immobilie_preview {
	position: relative;
	margin-right: 20px;
}
.new_immo_icon {
	position: absolute;
	left: 0;
	top: 0;
}
.immobilie_facts {
	margin-top: 10px;
	font-size: 9pt;
}

.description h3 {
	font-size: 10pt;
	font-weight: normal;
	margin: 0;
}
.description .first {
	font-size: 10pt;
	font-weight: bold;
}

.immobilie_summary td {
	padding: 1pt;
}







/*------------------------------*/
/* =2.9 Immobilien vergleichen	*/

#compare_objects {
	margin-top: 20px;
}
#column_wrap {
	float: left;
	width: 534px;
	padding-left: 120px;
	margin-bottom: 40px;
}


#column_wrap td {
	border: none;
}

#column_wrap .prev_immo {
	position: absolute;
	left: 110px;
	top: 45px;
	display: block;
	width: 40px;
	height: 40px;
}
#column_wrap .next_immo {
	position: absolute;
	right: 0;
	top: 45px;
	display: block;
	width: 40px;
	height: 40px;
}


.column {
	float: left;
	display: inline;
	width: 157px;
	margin-left: 11px;
}
.column_info {
	margin-top: 4px;
}
.column_info h3 { font-weight: normal; margin: 0; font-size: 9pt;  }
.column_info h3.first { 	
	font-weight: bold;
	text-transform: uppercase; 
}


#compare_objects #basic_data {
	clear: both;
	margin-top: 30px;
}

#compare_objects #basic_data .btn_slide span {
}

#compare_objects #basic_data #slide_1 { display: block; }

#compare_objects #basic_data table {
	width: 634px;
}

#compare_objects #basic_data table tr td {
}
#compare_objects #basic_data table tr .term {
	border-left: none;
	width: 120px;
}

