p, td, tr, table {	font-family: Arial, Futura, Helvetica;	font-size: 12px;	color: #000000;   }h1 {	font-family: Arial, Futura, Helvetica, Tahoma, Verdana;	color: #CC1816;	font-weight:bold;	font-size:18px;   	width: 100%;	}h2 {	font-family:  Tahoma, Verdana Arial, Futura, Helvetica;	color:#AB1302;	font-weight:bold;	font-size:14px;	}h3 {	font-family:  Tahoma, Verdana Arial, Futura, Helvetica;	color:#AB1302;	font-weight:bold;	font-size:12px;	}hr{   background-color:#CC1816; /* Mozilla 1.4 */   color:#CC1816; /* IE 6 */   border: #CC1816; /* Opera 7.11 */   height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */}BODY {	}.small {	font-family: Lucida Sans Unicode, Arial, Futura, Helvetica;	font-size: 10px;	}.field {			font-size : 11px;			font-family: Arial, Futura, Helvetica;			font-weight:none;			border: 1px groove;			color:#000000;			background-color: #EFEFEF;			border-color:#000000		}.fixed {			font-family: courier,courier new;			font-size:12px;			color:#000000;		}.button {			font-size : 10px;			font-family:  Arial, Futura, Helvetica;			background-color: #EDEDED;			border-color:#000000;			border-width: 1px;}A{	font-family: Tahoma, Arial, Futura, Helvetica;	color: #CC1816;	font-size:11px;	Text-Decoration : none;}A:hover{	font-family: Tahoma, Arial, Futura, Helvetica;	Text-Decoration : underline;}.menue{	font-family: Arial, Futura, Helvetica;	color:#FFFFFF;	font-weight: bold;	font-size:12px;	Text-Decoration : none;}.menue:hover{     font-family: Arial, Futura, Helvetica;	color:#E0E0E0;	Text-Decoration : none;}.menue2{	font-family: Arial, Futura, Helvetica;	color: #FFFFFF;	font-weight:normal;	font-size:11px;	Text-Decoration : none;}.menue2:hover{	font-family: Arial, Futura, Helvetica;	color: #E0E0E0;	font-weight:normal;	Text-Decoration : none;}.menue_site{	font-family: Arial, Futura, Helvetica;	color: #FFFFFF;	font-weight:normal;	font-size:11px;	Text-Decoration : none;}.menue_site:hover{	font-family: Arial, Futura, Helvetica;	color: #E0E0E0;	font-weight:normal;	Text-Decoration : none;}.locator{	font-family: Arial, Futura, Helvetica;	color: #FFFFFF;	font-weight:normal;	font-size:11px;	Text-Decoration : none;}.locator:hover{	font-family: Arial, Futura, Helvetica;	color: #FFFFFF;	font-weight:normal;	Text-Decoration : underline;}/* Immobilien Liste*/#immo_filter {    padding: 5px;    border: solid 1px #CCCCCC;    width:  100%;    margin-bottom: 20px;}#immo_filter table {float: left;}.immo_listitem {    padding: 5px;    border: solid 1px #CCCCCC;    width:  100%;    margin-bottom: 20px;    clear: both;    height: 80px;}.immo_listitem a {  font-size: 14px;  font-weight: bold;    }.immo_listitem_pic{ float:left; margin-right: 10px; border: solid 5px #EBEBEB; width: 100px; height: 70px; overflow: hidden;}/* Immobilien Detail */#immo_title {     font-size: 18px;     font-weight: bold;     margin-bottom: 10px;}#immo_desc {     font-weight: normal;     font-style: italic;     margin-bottom: 10px;}#immo_details table{  clear: both;	margin-top:      20px;  border                :none;	border-collapse      : collapse;  width: 100%;  margin-bottom: 30px;}#immo_details td{	vertical-align:    top;  border-bottom               : 1px solid #CCC;	border-top:                   1px solid #CCC;  padding             : 5px;	border-collapse      : collapse;  }.immo_pic{  float:  left;  border: solid 8px #EBEBEB;  margin: 5px;}#immo_pic_title {  border: solid 8px #EBEBEB;  margin-right: 15px;  }.immo_back{  clear:  both;}/* Modul Dynamisches Feedback */.m_dynform {    border: solid 1px #DADADA;    margin: 0 0 30 0;    padding: 10px;    background-color: #F6F6F6;}.m_dynform_title{  font-size: 14px;  margin-bottom: 10px;}.m_dynform table {  border: none;  border-collapse: collapse;}.m_dynform tr:hover{  background-color: #FFFFFF;}.m_dynform tr:nth-child(odd){  background-color: #E7E7E7;}.m_dynform tr:nth-child(odd):hover{  background-color: #FFFFFF;}.m_dynform td{  border-bottom: solid 1px #DADADA;  vertical-align: top;  padding: 3px;}.m_dynform_send{			font-size : 10px;			font-family:  Arial, Futura, Helvetica;			background-color: #EDEDED;			border-color:#000000;			border-width: 1px;      }.m_dynform input, .m_dynform textarea, .m_dynform select{  border: solid 1px #000000;  background-color: #EFEFEF;}      
