/* Allgemein */
.domizil { font-family: Arial; font-size: 12px;}
.domizil p { color: #000000; padding-top: 3px; padding-bottom: 3px; margin: 0px;}
.domizil h1 { font-size: 16px; color: #456879; font-weight: bold;}
.domizil h2 { font-size: 12px; font-weight: bold; padding-top: 3px; padding-bottom: 3px; margin: 0px;}
.domizil .button { border: 1px solid #456879; background-color: #FFFFFF; cursor: pointer;}
.domizil .button :hover { border: 1px solid #456879; background-color: #DDDDDD;}
.domizil a:link, .domizil a:visited, .domizil a:active { color: #456879; }
.domizil a:hover { text-decoration: underline; }
.domizil .input {	border: 1px solid #456879; }

/* Startseite Auswahl Art */
.domizil .cat_1 { float: left; padding: 5px;}
.domizil .cat_2 { float: left; padding: 5px;}
.domizil .cat_3 { float: left; padding: 5px;}
.domizil .cat_4 { float: left; padding: 5px;}
.domizil .cat_5 { padding: 5px;}
.domizil .name {padding: 3px 0px 3px 0px;}

/* Wohnungssuche Standard*/
.domizil_wohnungssuche .neuesuche { padding-bottom: 5px;}
.domizil_wohnungssuche .cat_7 { padding: 2px;}
.domizil_wohnungssuche .cat_8 { float: left; padding: 2px;}
.domizil_wohnungssuche .cat_9 { padding: 2px;}

/* Wohnungssuche Kreis*/
.domizil_wohnungssuche .neuesuche { padding-bottom: 5px;}
.domizil_wohnungssuche .label_1 { font-weight: bold; padding-bottom: 5px;}
.domizil_wohnungssuche .feld_1 { }
.domizil_wohnungssuche .label_2 { font-weight: bold; padding-bottom: 5px; padding-top: 15px;}
.domizil_wohnungssuche .feld_2 { }
.domizil_wohnungssuche .label_kategorien {font-weight: bold; padding-top: 15px;}
.domizil_wohnungssuche .kategorie_titel { padding-top: 2px;}
.domizil_wohnungssuche .kategorie { padding-left: 12px; padding-top:5px; padding-bottom:5px; }
.domizil_wohnungssuche .eigenschaft_label { height: 20px; padding-top: 2px;}
.domizil_wohnungssuche .eigenschaft_feld { height: 20px; float: left;}
.domizil_wohnungssuche .button_suchen { padding-top: 10px;}

/*Suchergebnisse*/
.domizil_suchergebnisse .suchergebnisheader .neuesuche {padding-bottom: 10px; height: 15px;}
.domizil_suchergebnisse .suchergebnisheader .ergebnis { height: 15px; }
.domizil_suchergebnisse .suchergebnisheader .form { padding-right: 5px; padding-bottom: 20px; height: 15px;}
.domizil_suchergebnisse .suchergebnisinhalt .gerade { background: #DDDDDD;}
.domizil_suchergebnisse .suchergebnisinhalt .ungerade { background: #FFFFFF;}
.domizil_suchergebnisse .suchergebnisinhalt .text {padding-bottom: 10px; height: 36px}
.domizil_suchergebnisse .suchergebnisinhalt .logo { padding-right: 5px; float: left; height: 112px; width: 150px; overflow: hidden;}
.domizil_suchergebnisse .suchergebnisinhalt .premium {height: 26px;}
.domizil_suchergebnisse .treffer { padding-bottom: 5px;}
.domizil_suchergebnisse .suchergebnisinhalt .plaetze { padding-bottom: 5px; margin-bottom: 10px;}
.domizil_suchergebnisse .suchergebnisinhalt .wohnformen { padding-bottom:5px; height: 35px; font-weight: bold;}
.domizil_suchergebnisse .suchergebnisinhalt .wohnformen_icon { float: left; height: 20px; width: 19px; padding: 2px 2px 0px 0px;  }
.domizil_suchergebnisse .suchergebnisinhalt .abstand{ height: 30px; width: 100%; }

/* Detailseite*/
.domizil_wohnung .hauptbild { float: right; max-height: 200px; padding-bottom: 10px; overflow: hidden;}
.domizil_wohnung .inst_infos { height: 200px; padding-bottom: 10px;}
.domizil_wohnung .adresse { font-size: 15px; font-weight: bold; padding-bottom: 10px;}
.domizil_wohnung .wohnformen { padding-bottom: 10px; }
.domizil_wohnung .main_buttons {padding-bottom: 10px;}
.domizil_wohnung .tabs { height: 31px; width: 540px;}
.domizil_wohnung .tab_all { float: left; width: 108px; height: 23px; font-weight: bold; padding: 8px 0px 0px 0px; text-align: center;}
.domizil_wohnung .tab_sel { width: 108px; height: 23px; background-color: #456879;}
.domizil_wohnung .tab_sel a:link, .tab_sel a:visited, .tab_sel a:active { color: #FFFFFF; text-decoration: none;}
.domizil_wohnung .tab_unsel { background-color: #DDDDDD;}
.domizil_wohnung .tab_unsel a:link, .tab_unsel a:visited, .tab_unsel a:active { color: #456879; text-decoration: none;}
.domizil_wohnung .tabinhalt .middle { display: block; padding: 10px 10px 0px 10px; width: 518px; border-left: #c1c1c1 1px solid; border-right: #c1c1c1 1px solid;}
.domizil_wohnung .tabinhalt .bottom { width: 538px; height: 15px; border-bottom: #c1c1c1 1px solid; border-left: #c1c1c1 1px solid; border-right: #c1c1c1 1px solid;}
.domizil_wohnung .kriterien .plusminus { padding-right: 5px; cursor: pointer;}
.domizil_wohnung .kriterien .zelle1 { padding: 2px 2px 2px 0px; vertical-align: top;}
.domizil_wohnung .kriterien .zellex { padding: 2px 0px 2px 2px; vertical-align: top; width: 150px; font-size: 12px;}
.domizil_wohnung .kriterien .form { font-weight: bold; font-size: 12px; color: #456879; }
.domizil_wohnung .kriterien .kategorie { font-weight: bold; font-size: 12px; padding-left: 10px;}
.domizil_wohnung .kriterien .eigenschaft { padding-left: 26px; font-size: 10px;}
.domizil_wohnung .kriterien .kriterien_tab td { padding-right: 4px; font-size: 10px; width: 90px; white-space: nowrap;}
.domizil_wohnung .bild { text-align: right;}
.domizil_wohnung .bilddetails { vertical-align: top;}
.domizil_wohnung .bildbeschreibung {font-weight: bold; font-size: 12px;}
.domizil_wohnung .text {font-size: 12px;}
.domizil_wohnung .navigation { padding-top: 10px; text-align: right;}
.domizil_wohnung .zurueck { padding-top: 5px;}
.domizil_wohnung .google_map { width: 510px; height: 360px; }


/*Kontaktseite*/
.domizil_kontakt .error { color: #FF0000; }
.domizil_kontakt .feld { padding-top: 2px;}
.domizil_kontakt .label { float: left; width: 100px; padding-top: 2px;}



/*Rundgang Bilder*/
.domizil_bilder .bild { padding-bottom: 10px;}
.domizil_bilder .bildbeschreibung { font-weight: bold; }
.domizil_bilder .text { padding-bottom: 10px; }
.domizil_bilder .navigation { padding-bottom: 10px; } 
