.html,body {
 font-family: Tahoma; 
 font-size: 10pt;
 font-weight: normal; 
 height: 100%;
 margin-top: 0px;
 margin-bottom: 0px;
}

/* common */

.portal_name {
 width: 742px;
 height: 105px;
 font-size: 14pt;
 font-weight: bold; 
 color: #2CA7B6;
 text-align: right;
 vertical-align: top;
 padding: 10px;
}

a {
 color: #00d8ff;
/* text-decoration: none;*/
}

a.aktiv_left_link {
 color: #00d8ff;
/* text-decoration: none;*/
}

a.aktiv_link_left {
 color: #00d8ff;
/* text-decoration: none;*/
}

textarea {
 width: 300px;
 height: 100px;
}

.warning {
 color: #DD0000;
 font-weight: bold;
}

/* news */

.news_label {
 color: #1F3D85;
 font-size: 12pt;
 font-weight: bold; 
 text-decoration: none;
}

.news_title {
 font-weight: bold; 
}

.news_date {
 font-size: 10pt;
 font-weight: bold; 
}

/* search */

/* menu */

.title { 
 width: 200px;
 height: 43px;
 font-size: 16pt; 
 font-weight: bold; 
 padding-left: 10px;
}

.menu_color {
 background: #EEEEEE;
}

.menu1 {
 width: 785px;
 height: 46px;
 font-size: 10pt;
 font-weight: bold; 
 color: #2CA7B6;
 text-align: right;
 vertical-align: top;
 white-space: nowrap;
}

.menu2 {
 font-size: 16pt;
 font-weight: bold; 
 color: #2CA7B6;
 text-align: center;
 vertical-align: top;
}

.menu3 {
 width: 585px;
 font-size: 10pt;
 color: #666666;
 vertical-align: top;
 white-space: nowrap;
 background: #EEEEEE;
}

a.menu_link1 { 
 font-size: 10pt; 
 font-weight: bold; 
 color: #2CA7B6;
 text-decoration: none;
}

a.menu_link2 { 
 font-size: 15pt; 
 font-weight: bold; 
 color: #2CA7B6;
 text-decoration: none;
}

a.menu_link3 { 
 font-size: 10pt; 
 font-weight: normal; 
 color: #2CA7B6;
 text-decoration: none;
}

.menu_title3 { 
 font-weight: bold; 
}

.banner {
 padding-left: 5px;
}

/* content */

.content {
 width: 900px;
 background: #FFFFFF; 
}

/* realestete */

.list_header{
 background: #E0E0E0;
}

.list_text{ 
 font-size: 8pt;
 background: #EEEEEE;
 width: 580px;
}

.list_label{
 color: #666666;
 font-size: 8pt;
 font-weight: bold;
}

.list_label1{
 color: #666666;
 font-weight: bold;
}

.list_price{
 font-size: 14px;
 font-weight: bold;
}

.list_checkbox{ 
 font-size: 10pt;
 height: 15px;
 width: 15px;
 border: 1px solid;
 vertical-align: middle;
}

.photo3{
 font-size: 10pt;
}

.in_notebook {
 color: #00AA00;
}

/* compare */

.compare{
 display: none;
}
.compareshow{
 display: block;
}
.compare1{
 display: block;
 background: #EEEEEE;
}
.compare2{
 display: block;
 background: #FFFFFF;
}
.compare_list{
 height: 0px;
 font-size: 10pt;
}
.compare_table1{
 background: #FFFFFF;
}
.compare_table2{
 background: #CCCCCC;
}
.compare_td{
 height: 20px;
}
.compare_photo{
 height: 100px;
}
.compare_label{
}
.detail_label{
 display: none;
}
.compare_ext{
 display: none;
}

/* hotline */

.hotprice {
 position: absolute;
 color: #FFFFFF; 
 width: 100px;
 text-align: right;
 margin-top: 10px;
 margin-left: 30px;
 background: #AA0000;
}

.bigprice {
 font-size: 12pt;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
}

/* private */

.private_active {
 color: #2CA7B6;
 text-decoration: none;
}
/* agents */

.cell_agent {
/* background: #FFFFFF;*/
}

/* footer */

.footer {
 font-size: 10pt; 
 background: #FFFFFF; 
}

.footer_copy {
 color: #CCCCCC;
}

.copy {
 color: #285D87;
}

