@charset "utf-8";
html { 
     	margin: 0px;
	padding:0px;	
    height: 100%;
}

/* generelle formate */

body {
	font-family: Georgia, serif;
	font-size:11px;
	line-height:15px;
 	margin: 0px;
	padding:0px;	
 	background-color : transparent;	
        height: 100%;
        border : 0px solid red;  
        color: #58422C;      
}

img{
 float:right;
 margin-right: 10px;
 vertical-align: bottom;
 align:center;
}

td font{ font-family:Georgia, serif;
	font-size:11px;

}
.bg_light td { font-family:Georgia, serif;
	font-size:10px;

}
.bg_img td { font-family:Georgia, serif;
	font-size:12px;

}
a {	
    color:#58422C;
    text-decoration: underline;   
    filter:alpha(opacity=75);
    -moz-opacity:.75;
    opacity:.75; 
}

a:hover {
       color:#58422C;
       text-decoration: underline;   
       filter:alpha(opacity=100);
       -moz-opacity:1;
       opacity:1;  
}

.form_dot { 
}
.sub_title {font-family:Georgia, serif;
	font-size:13px;
              padding-left: 4px;}
#maintable {
 width: 95%;
}#result_table {
 width: 95%;
 position: relative;
}
#listing {
 position : relative;
 border: 0px solid blue;
 width: 100%;
 margin: 5px;
 height: auto;
}
#listing_title {
 position : relative;
 border: 0px solid blue;
 padding: 2px;
 font: bold italic 16px Georgia;
}
#listing_body {
 float: right;
 position : relative;
 border: 0px dotted grey;
 font: 11px Georgia;
}
#adress_table {
 float: left;
 min-width: 40%;
 position : relative;
 border: 0px dashed red;
 font: bold 11px Georgia;
 padding: 2px;
 margin-right: 4px;
 max-width: 20%;
}
#result_info {
 float: right;
 position : relative;
 border: 1px dashed red;
 font: 12px Georgia;
 padding: 2px;
 max-width: 78%;
}
#listing_bottom { 
 float: left;
 position : relative;
 border: 0px solid black; 
 text-align: left;
 padding: 5px 10px 10px 10px;
 min-width: 35%;

}
#homepage {
 float: left;
 position : relative;
 border: 0px dashed red;
 font: 12px Georgia;
 color: black;
}
#email {
 float: left;
 position : relative;
 border: 0px dashed red;
 font: 12px Georgia;
 color: black;
}
#phone {
 float: right;
 position : relative;
 border: 0px dashed red;
 font: 12px Georgia;
 color: black;
}

div {border: 0px solid red;
}
td {border: 0px solid red;
}


