body {
font-family:Arial, Helvetica, sans-serif;
font-size:62.5%;
color:#000;
background:#E7E7E7;
margin:0;
}

#kopftabelle {
border:none;
width:968px;
background:#FFF;
margin:0;
padding:0;
}

#navitabelle {
border-collapse:collapse;
border:none;
width:968px;
margin:0;
padding:0;
}

#navitabelle table {
border-collapse:collapse;
border:none;
margin:0;
padding:0;
}

#navitabelle #haupt {
background:#E7E7E7;
}

#haupttabelle {
border-collapse:collapse;
border:none;
width:968px;
background:#FFF;
margin:0;
padding:0;
}

#haupttabelle #linke_spalte {
border:none;
width:200px;
vertical-align:top;
margin:0;
padding:10px 0 0;
}

#haupttabelle #mittel_spalte {
border:none;
width:568px;
vertical-align:top;
margin:0;
padding:10px 10px 0;
}

.mittel_spalte { /*fuer footer*/
	text-align: right;
	border: none;
	padding-right: 190px;
}

#haupttabelle #rechte_spalte {
border:none;
width:200px;
vertical-align:top;
border-left:2px solid #E7E7E7;
margin:0;
padding:0;
}

#rechte_spalte table {
border:0 solid;
border-collapse:collapse;
margin:0;
padding:0;
}

#suchebiete {
border-collapse:collapse;
border:none;
background:#FFF;
margin:0;
padding:0;
}

#suchebiete td {
padding:10px 2px 0 6px;
}

#suchebiete p {
margin:0 0 2px;
}

#actions {
border-collapse:collapse;
border:none;
width:100%;
margin:0;
padding:0;
}

#actions td {
margin:0;
padding:2px 0;
}

#actions .suchefeld {
width:200px;
height:77px;
background-image:url(navi/button_expose.gif);
background-position:0 2px;
background-repeat:no-repeat;
padding-top:30px;
}

#actions .searchfield {
width:200px;
height:77px;
background-image:url(../en/images/navi/button_object.gif);
background-position:0 2px;
background-repeat:no-repeat;
padding-top:30px;
}

input.expose_nr {
width:100px;
color:#000;
border:1px solid;
margin:6px;
}

input.text_8pt_schwarz {
color:#000;
border:1px solid;
font:normal 1em "Times New Roman", Times, serif;
}

#inhalt,#inhaltoffedia {
border:none;
width:568px;
border-collapse:collapse;
margin:0;
height:450px;
}

#inhaltoffedia p {
margin:0;
}

p {
margin:3px 0 8px;
}

a:link {
color:blue;
text-decoration:underline;
}

a:visited {
color:purple;
text-decoration:underline;
}

a:hover {
color:red;
text-decoration:underline;
}

.wohnlife {
color:#DB002A;
font-weight:700;
}

.immobilien {
font-size:0.9em;
font-variant:small-caps;
}

td {
vertical-align:top;
font-size:0.8em;
}

td .mittel {
font-size:0.7em;
}

td .klein {
font-size:0.6em;
}

td h2 {
color:#8C8B8B;
font:bold 1.6em "Arial-bold", Helvetica, sans-serif;
text-transform:uppercase;
margin:0;
}
.rot {
 color:#DB002A;
}

td h3,td h3 a {
color:#DB002A;
font:bold 1.1em Arial, Helvetica, sans-serif;
margin:4px 0 0;
}

td h3.faq a {
color:#DB002A;
font:bold 1.1em Arial, Helvetica, sans-serif;
}

img {
border:none;
}

.button,.submit {
font-size:1em;
font-weight:700;
border:1px solid #ccd7e0;
background-image:url(http://www.wohnlife.de/images/button_bg.gif);
background-position:bottom;
width:200px;
}

.adressen,.adressen p {
font:normal normal 11px arial, helvetica, sans-serif;
}

hr {
border:solid #E7E7E7 1px;
height:1px;
}

th {
background-color:#DB002A;
color:#FFF;
font-size:14px;
}

#callback {
margin:0;
padding:0;
}

#callback td {
padding:4px;
}

.provision {
margin:0;
padding:0;
}

.provision td {
padding:4px;
width:20%;
}

.provision th span {
font-size:12px;
font-weight:normal;
}

img.rechts {
/*text-align:right;*/
float:right;
clear:both;
margin:0 0 6px 10px;
}

.links {
text-align:left;
/*float:left;*/
clear:both;
margin:0 10px 6px 0;
}

.bulletrechts {
float:right;
clear:both;
margin:3px 0 3px 6px;
}

.bulletlinks {
float:left;
clear:both;
margin:3px 6px 3px 0;
}

#footer {
border-collapse:collapse;
border:none;
text-align:center;
width:968px;
margin:0;
padding:0;
}

#footer_navi,#footer_imp {
font-size:0.6em;
color:#000;
}

#footer #footer_imp,#footer .footer_imp {
background-color:#FFF;
}

#footer_navi a {
text-decoration:none;
color:#000;
}

#top_objekte {
width:540px;
border:0 solid #000;
}

.spalte3 {
width:33%;
padding-right:110px;
font-size:1em;
}

.spalte2 {
vertical-align:top;
width:265px;
padding-right:10px;
font-size:0.8em;
border:0 solid #000;
}

.spaltesuchen {
padding-left:10px;
border-left:2px solid #E7E7E7;
}

.text_durchgestrichen {
text-decoration:line-through;
color:#DB002A;
}

.text_9pt_fett_weiss_5_3_0_3 {
font-size:0.9em;
font-style:normal;
color:#FFF;
font-weight:700;
padding:3px 0 3px 5px;
}

.text_9pt_weiss_5_3_0_3 {
font-size:1em;
font-style:normal;
color:#FFF;
padding:3px 0 3px 5px;
}

.text_9pt_weiss_0_3_5_3 {
font-size:0.9em;
font-style:normal;
color:#FFF;
padding:3px 5px 3px 0;
}

.text_8pt_weiss_3_3_3_3 {
font-style:normal;
color:#FFF;
padding:3px;
}

.text_9pt_fett_schwarz_5_3_0_3 {
font-size:0.9em;
font-style:normal;
color:#000;
font-weight:700;
padding:3px 0 3px 5px;
}

.text_9pt_fett_schwarz_0_3_0_0 {
font-size:0.9em;
font-style:normal;
color:#000;
font-weight:700;
padding:3px 0 0;
}

.text_9pt_fett_gelb_5_2_0_1 {
font-size:0.9em;
font-style:normal;
color:#DB002A;
font-weight:700;
padding:2px 0 1px 5px;
}

.text_8pt_schwarz_5_3_0_3 {
font-size:0.9em;
font-style:normal;
color:#000;
margin-top:-4px;
padding:2px 0 2px 5px;
}

.text_8pt_schwarz_5_7_0_3 {
font-style:normal;
color:#000;
padding:7px 0 3px 5px;
}

.text_8pt_schwarz_5_2_0_0 {
font-style:normal;
color:#000;
padding:2px 0 0 5px;
}

.text_8pt_grau_5_0_0_2 {
font-size:0.8em;
font-style:normal;
color:#666;
padding:0 0 2px 5px;
}

.text_8pt_schwarz_3_3_3_3 {
font-style:normal;
color:#000;
padding:3px;
}

.text_9pt_grau {
font-size:0.9em;
font-style:normal;
color:#E7E7E7;
}

.text_9pt_fett_schwarz {
font-size:0.9em;
font-style:normal;
color:#000;
font-weight:700;
}

.text_8pt_fett_schwarz {
font-style:normal;
color:#000;
font-weight:700;
}

.zelle_gelb_rand {
border:1px solid #DB002A;
}

.zelle_gelb {
background-color:#DB002A;
}

.zelle_location_aktiv {
background-color:#DB002A;
font-size:0.8em;
color:#FFF;
font-weight:400;
border:1px solid #333;
padding:3px;
}

.zelle_location_inaktiv {
background-color:#FFF;
font-size:0.8em;
color:#999;
font-weight:400;
border:1px solid #333;
padding:3px;
}

.zelle_location_link {
background-color:#E7E7E7;
font-size:0.8em;
color:#C2BCB3;
font-weight:400;
border:1px solid #333;
padding:3px;
}

.offedia_zelle_ueberschrift_bg {
background-color:#E7E7E7;
font-size:0.9em;
color:#000;
font-weight:400;
padding-top:4px;
padding-left:4px;
padding-bottom:4px;
}

.offedia_location_wo01 {
border-right-width:1px;
border-bottom-width:1px;
border-right-style:solid;
border-bottom-style:solid;
border-right-color:#DB002A;
border-bottom-color:#DB002A;
background-color:#FFF;
font-size:1px;
color:#FFF;
}

a.rot,a:visited.rot {
color:#DB002A;
}

a.h3rot,a:visited.h3rot {
color:#DB002A;
text-decoration:none;
}

.blaettern {
background-color:#f2f2f2;
color:#000;
border:1px solid #B3CDC3;
width:150px;
font:normal normal bold 11px arial, sans-serif;
}

.fototabelle {
width:560px;
height:600px;
text-align:center;
border:none;
padding:4px;
}

.foto {
border:1px solid gray;
background-color:eeeeee;
padding:10px;
}

#fertig {
border:1px solid red;
background-color:#FFD4DD;
}

.expose_formular {
float:right;
}

#navitabelle #unter,#navitabelle #unter_weiss {
background:#FFF;
border-bottom:1px solid #E7E7E7;
}

#navitabelle #unter1,#navitabelle #unter1_weiss {
background:#FFF;
border-bottom:1px solid #E7E7E7;
margin-bottom:10px;
}

select.auswahl,select.text_8pt_schwarz,input.text,textarea {
color:#000;
border:1px solid Gray;
font:normal 1em "Times New Roman", Times, serif;
}

input:focus,textarea:focus,select:focus,td.paket,.alt1,.zelle_grau,.zelle_204_204_204 {
background-color:#E7E7E7;
}

#printadresse,.type,.org,.adr,.email,.hide {
display:none;
}

.text_9pt_schwarz,.text_8pt_schwarz {
font-style:normal;
color:#000;
}

.zelle_bg_outline_location_links,.offedia_location_wo02 {
background-color:#FFF;
font-size:1px;
color:#FFF;
border-left-width:1px;
border-left-style:solid;
border-left-color:#DB002A;
}

.offedia_zelle_ueberschrift,.offedia_zelle_co01 {
font-size:0.9em;
color:#000;
font-weight:400;
padding-top:4px;
padding-left:4px;
padding-bottom:4px;
}

/* partner-style */
.titel {
font-size:11px;
}

.makler {
font-size:14px;
font-weight:700;
}

.provision th {
background: #8C8B8B;
color:#fff;
}

td.prozent {
text-align:center; 
}

td.euro {
text-align:right;
padding-right:30px;
}

.paginationstyle{ /*Style for demo pagination divs*/
width: 560px;
text-align: right;
padding: 2px 0;
margin: 10px 0;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
padding: 4px 20px;
text-decoration: underline;
border: 0px solid black;
color: blue;
background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: blue;
background-color: white;
}

.paginationstyle a.disabled, .paginationstyle a.disabled:hover{ /*Style for "disabled" previous or next link*/
background-color: white;
cursor: default;
color: #929292;
border-color: transparent;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
background-color: yellow;
}

ul.stadtbezirke {
	list-style-type: none;
   list-style-image: url("bullet.gif");
	padding:0 20px;
   font-size:12px;	
}
/*ul.stadtbezirke{
border:1px solid red;
 margin:0 5px 0 0;
 padding:0 10px;
 font-size:11px;
}
ul.stadtbezirke li {
 list-style-image: url("bullet.gif");
 margin:1px -10px 0 10px;
 padding:0px;
}*/
