/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/**********                                                                                                     **********/
/**********                                        Z-INDEX                                                      **********/
/**********                                                                                                     **********/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/

/* Die Raiter (bzw. Tabs) ueber dem Ausgabefenster. Der Wert wird JS-seitig ueber den Wechsel der classname gesetzt. */
div.tab_bar_ausgabefenster a.wahl{z-index:100;}

/* Menue-Unterkante Ausgabefenster: z-index muss hochgesetzt werden, um Vorelement zu ueberdecken. */
div#menue_bottom_ausgabefenster{z-index:50;}

/* Frei, absolut und ueber saemtliche layout-Elemente liegende Fenster.
   z-index wird JS-seitig gestzt. */
div#floating{/*z-index:5000;*/}

p font,
li font,
div.fliesstext * li span{font-weight:bold;}

/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/**********                                                                                                     **********/
/**********                                        TYPOGRAPHIE                                                  **********/
/**********                                                                                                     **********/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
body{font-family:arial,helvetica,sans-serif;}
textarea{font-family:arial,helvetica,sans-serif;}

/* Schriftformatierung in den Title-Bars formatiert die Title-Bars selber. */
/* Siehe Abschnitt Menue-Fenster Titelleiste                               */

select{font-size:12px;}
input{padding-left:3px;}
table#buland_vorauswahl tr td a{font-size:10px;}

/* Unterzeile "Alle Angaben ohne Gewaehr" ist in der mittleren Formatierungs-<td> untergebracht. */
div#is_bbc,      div#is_bbc_stati, div#is_bbc2_robot {font-size:10px;text-align:right;}
div#is_bbc span, div#is_bbc_stati span, div#is_bbc2_robot span     {margin-right:28px;}

div#meldung_nicht_gefunden p{font-size:12px;margin-bottom:0px;padding-top:8px;margin-right:8px;}

/*****************************************/
/*           Tabellenzellen              */
/*****************************************/

/* Treffer-Auswahl: siehe unten TREFFER-AUSWAHL TABELLE */
table#trefferAuswahl tr.ta_zeile td, 
div.th_ta_1, div.th_ta_2, div.th_ta_3,

/* Orte Auswahl: siehe unten ORTSSUCHE TABELLE */
td.oe_th_1, td.oe_th_2, td.oe_th_3, td.oe_th_4, td.oe_th_5, td.oe_th_6, 
/*
td.oe_td_1, td.oe_td_2, td.oe_td_3, td.oe_td_4, td.oe_td_5,
td.oe_td_5cols,*/
div.menue_content div table tr td,
table#limit_ermittler tr td{
  font-size:12px;
}


/*****************************************/
/*           Absaetze                    */
/*****************************************/
div#div_willkommen ul, div.fliesstext ul{list-style-image:url(../img/bg/p_listenpunkt.gif);}
div.fliesstext ul li ul{list-style-image:url(../img/bg/p_listenpunkt_7px_2teE.gif);}
div.ausgabe ul{list-style-image:url(../img/bg/p_listenpunkt_7px.gif);}


/* Sandart-Abstaende Fliesstext aller Art: Absaetze, Ueberschriften etc*/
div.fliesstext h3,
div.fliesstext h4,
div.fliesstext p,
div.fliesstext ul li,
div.fliesstext ol li,
div#div_willkommen ul li,
div#div_willkommen ol li,
div#div_willkommen h3,
div#div_willkommen p,
div#noscript p,
div#noscript h1,div#noscript h2,div#noscript h3,div#noscript h4,div#noscript h5,div#noscript h6,
div#noscript table tr td, div#noscript div{
  margin-top:0px;margin-bottom:12px;
}


div.fliesstext ul.ohne-Abstand li,
div.fliesstext ol.ohne-Abstand li,
div#div_willkommen ul.ohne-Abstand li,
div#div_willkommen ol.ohne-Abstand li
{margin-bottom:0px;}


/* h4 ist fast identisch h3. 
   Jedoch bekommt h4 einen zusaetzlichen Abstand. Dies ist fur weitere Ueberschriften im Fliesstext gedacht.
   Leider funkionieren Selektoren, die auf das soundsovielte Vorkommen eines Tags adressieren noch nicht ueberall.*/
div.fliesstext h4{margin-top:18px;}

div.fliesstext h3,div.fliesstext h4{margin-bottom:8px;}


/* Listenpunkte als <p> */
p.listenpunkt, p.listenpunkt_anschluss{
  padding:0px;padding-left:20px;
  background-image:URL(../img/bg/p_listenpunkt.gif);  background-position:1px 5px;     background-repeat:no-repeat;
}

div.fliesstext p.listenpunkt_anschluss,  
p.listenpunkt_anschluss
{margin-top:-16px;}

div.fliesstext ul li.anschluss,
div.fliesstext ol li.anschluss
{margin-top:-11px;}

div.fliesstext ul.anschluss,
div.fliesstext ol.anschluss
{margin-top:2px;}

h5.eingerueckt{margin-left:19px;}

div.fliesstext div#rb-aktu ul
{margin-top:12px;}

/* Listenpunkte auf Willkommensseite (don't ask me why) */
div#div_willkommen p.listenpunkt_anschluss,
div#div_willkommen p.anschluss{margin-top:-12px;}


div.fliesstext p,
div.menue_content p,
div#div_willkommen p,
div.fliesstext ul li,
div.fliesstext ol li,
li,
div#div_willkommen ul li,
div#div_willkommen ol li,
table.formular tr td p,
textarea,
div.gmnoprint a,div#noscript p,
div#noscript h5,div#noscript h6,
div#noscript table tr td, div#noscript div,
div.floating_content p,
div.floating_content div table tr td,
div.floating_content div table tr td p
{
  font-size:13px; line-height:18px;
}

table#regio_auswahl tr td{
  font-size:12px; line-height:18px;
}


div.gmnoprint a p{margin:0px;margin-bottom:6px;}


div.fliesstext h3, 
div.fliesstext h4,
div#div_willkommen h3, 
div#objektDetail_inner h4,
div#noscript h4,
div.floating_content div table tr td h3
{
  font-size:18px; line-height:25px; font-weight:bold;
}



div.fliesstext h5, div#noscript h5
{
  font-size:15px; line-height:18px; font-weight:bold;
  margin-top:0px;
  margin-bottom:4px;
  font-style:italic;
}


div.fliesstext h6, div#noscript h6
{
  font-size:13px; line-height:18px; font-weight:bold;
  margin-top:0px;
  margin-bottom:0px;
}


/* Optische Justierung zum Menuefenster bei Willkommenstext: */
div#div_willkommen h3,div#div_willkommen p{
  margin-left:4px;margin-right:4px;
}




div#menue_content_ausgabefenster div.ausgabe p,
div#menue_content_ausgabefenster div.ausgabe ul li,
div#menue_content_ausgabefenster div.ausgabe ol li
{
  font-size:12px; line-height:16px;
}
/*div#menue_content_ausgabefenster div#objektListe a p{line-height:16px;font-size:12px;}*/


div#col_ausgabe p,
col_ausgabe_1spaltig p
{  
  margin-bottom:16px;
}

div#col_ausgabe p,
col_ausgabe_1spaltig p{
  font-size:13px; line-height:20px;
}


div.fliesstext h3 span, div#div_willkommen h3 span {display:inline;}

div.menue_content p#text-buland-oben{
}

td.footer_column div p, td.footer_column div a{
  font-size:11px; line-height:16px;
}

td.footer_column div a{
  display:block;
  text-decoration:none;
  color:#000000;
}

td.footer_column div a:hover,
td.footer_column div a:focus{
  text-decoration:underline;
}


/* Links im Inserat-<div> sind auf Block formatiert, beinhalten kompletten Text und Bilder 
und sind daher von der Handhabe her Absaetze */
div#inserat_login a.empf,
div#inserat a.empf{font-size:11px; line-height:  16px;  text-decoration:none;}
div#inserat_login a.empf span,
div#inserat a.empf span{font-weight:bold;}


/*****************************************/
/*           Ueberschriften              */
/*****************************************/
/* h6: reserviert fuer menue_title_bar */
h6{margin:0px;display:inline;}

div#inserat{}

div.menue_title_bar div span {font-weight:normal;}

td.footer_column div p,
td.footer_column div a {margin-bottom:14px;}


/*****************************************/
/*           Links                       */
/*****************************************/
p a{font-weight:bold; text-decoration:none;}
p a:hover, p a:focus{text-decoration:underline;}


div#inserat_login a.empf,
div#inserat a.empf {
  display:block;        padding-top:8px; 
  margin-left:2px;      padding-bottom:8px;
  margin-right:2px;     padding-left:6px; 
                        padding-right:6px; 
}

div#inserat_login a.empf img,
div#inserat a.empf img {margin-right:4px;}





/*****************************************/
/*           Abstaende                   */
/*****************************************/
div.fliesstext ul , div.fliesstext ol{margin-left:-21px;} 
div#div_willkommen ul , div#div_willkommen ol {margin-left:-17px;}





/*****************************************/
/*           Schriftfarben               */
/*****************************************/
div.fliesstext hr{border:none;border-top:1px solid #90A7C0;color:#90A7C0;height: 1px;
  margin:0px;margin-top:0px;margin-bottom:14px;}

/* Verdunkeltes Violett */
p font,
li font,
div.fliesstext * li span,
div.fliesstext p span,
div.fliesstext h3, 
div.fliesstext h4,
div.fliesstext h5,
div.fliesstext h6,
div#div_willkommen h3, 
div#objektDetail_inner h4,
div#menue_content_ausgabefenster div.ausgabe h3,
div#menue_content_ausgabefenster div.ausgabe h4,
div#menue_content_ausgabefenster div.ausgabe h5,
div#menue_content_ausgabefenster div.ausgabe h6,
div#detail_browsing table#object_browsing tr td h4,
div#detail_browsing table.formular tr td h4,
table#limit_ermittler tr td.limit_ermittler_ueberschrift h4,
td.kontakt_l p.kontakt_antwort,
table#stati_legende tr td ,
table#v_tb tr td.ra_td_1,
table#v_tb tr td.faq_td_1,
div#noscript h1,div#noscript h2,div#noscript h3,div#noscript h4,div#noscript h5,div#noscript h6
{
  color:#607890;
}



/* weiss *********************************/
div.menue_title_bar div,
div.menue_title_bar *,
div.menue_title_bar table tr td div font,
div.menue_title_bar table tr td div font *,
div.menue_title_bar table tr td div font
{color:#FFFFFF;}



/* schwarz *******************************/
div#objektListe a,
div.gmnoprint a,
div.floating_list_container a,
div#footer_middle table tr td a font
                        {color:#000000;}


div.menue_title_bar font
                        {color:#FFFFFF;}

div.gmnoprint a:hover, div.gmnoprint a:focus{text-decoration:underline;}

div#inserat_login a.empf,
div#inserat a.empf{color:#000000;}
div#inserat_login a.empf span,
div#inserat a.empf span{color:#728AA3;}

/* Angaben ohne Gewahr */
p.kleiner_hinweis,
div#objektDetail_inner p#kleiner_hinweis,
div#is_bbc span, div#is_bbc_stati span, div#is_bbc2_robot span,
td.kontakt_reklam p
{color:#7B90A6;}




/* orange ********************************/
p a,
p font.orange,
h3 span,
h3 font,
div#div_willkommen h3 span,
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe table.formular tr td.warnung p,
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe table#regio_auswahl tr td.warnung p
{color:#E19400;}

/* orange dunkler ************************/
td.footer_column div a span
{color:#D28C04;}

/* rot ***********************************/
div#meldung_nicht_gefunden p b
{color:#C54848;}


/*****************************************/
/*           Hover-Farben und 
             gleich gefaerbte Elemente   */
/*****************************************/
table#regio_auswahl tr.normal td {background-color:#FFFFFF;}

/* Hintergrund-Hellblau der Anzeigen-Leiste, Orte-Liste, Trefer-Auswahl, etc.*/
table#trefferAuswahl tr td.td_ta_2 a:hover,
table#trefferAuswahl tr td.td_ta_2 a:focus,
table#trefferAuswahl tr td.td_ta_2 a.selected:hover,
table#trefferAuswahl tr td.td_ta_2 a.selected:focus,
table#trefferAuswahl tr td.td_ta_3 a:hover,
table#trefferAuswahl tr td.td_ta_3 a:focus,
table#trefferAuswahl tr td.td_ta_3 a.selected:hover,
table#trefferAuswahl tr td.td_ta_3 a.selected:focus,
table#v_tb tr.zeile-Hover,
div#col_l_robot div div.menue_content  table tr.zeile-Hover td,
div#col_c1_robot div div.menue_content table tr.zeile-Hover td,
div#col_c2_robot div div.menue_content table tr.zeile-Hover td,
table#v_tb tr.zeile-Hover td,
div#inserat a.empf:hover, 
div#inserat a.empf:focus, 
div#inserat_login a.empf:hover,
div#inserat_login a.empf:focus,
div#objektListe a:hover,
div#objektListe a:focus,
div.floating_list_container a:hover,
div.floating_list_container a:focus,
table#regio_auswahl tr.hover td 
                                                    {background-color:#EAEDEF;}
                                                    
/* Navigationsleiste oben und unten */
div#navi_oben a         {color:#FFFFFF;}
div#navi_oben a:hover,   
div#navi_oben a:focus   {color:#FFE075;}
div#footer_links a      {color:#8096AC;}
div#footer_links a:hover,
div#footer_links a:focus{color:#FFBA00;}

/*table#orte_kopf tr td.oe_th_1 div*/



table#v_tb tr.zeile-Out td,
div#col_l_robot div div.menue_content  table tr.zeile-Out td,
div#col_c1_robot div div.menue_content table tr.zeile-Out td,
div#col_c2_robot div div.menue_content table tr.zeile-Out td
                                                    {background-color:#FFFFFF;}
table#v_tb tr.zeile-Selected td, 
table#trefferAuswahl tr td.td_ta_3 a.selected, 
div#detail_browsing p span.highlight_treffer,
div#objektListe a.markiert,
div.floating_list_container a.markiert,
table#regio_auswahl tr.markiert td,
div#col_l_robot div div.menue_content  table tr.zeile-Selected td,
div#col_c1_robot div div.menue_content table tr.zeile-Selected td,
div#col_c2_robot div div.menue_content table tr.zeile-Selected td                  
                                                    {background-color:#D6DEE7;}
table#trefferAuswahl tr td.td_ta_2 a.selected,
div#detail_browsing p span.highlight_treffer_orange {background-color:#FFE075;}

table#trefferAuswahl tr td.td_ta_3 a.selected:hover{}
/*
table#v_tb tr.zeile-Hover    {background-color:#FFFFFF;}
*/


/* Suchformular "Orte" und Kopfzeile (Button-look-alike) der Orte-Ergebnisse (div.tip-hilfe) 
   ACHTUNG:
   Weil Klassendeklarationen hier immer wieder verloren gingen, sind diese beiden Zeilen nach unten verlagert worden.
   Grund ist noch nicht geklaert.
*/
table#orte_kopf tr td div.tip-hover {background-color:#FFE899;}
table#orte_kopf tr td div.tip-hilfe, 
div#form_container_ort form input,
table#limit_ermittler tr td input,
div#inserat_login form input,
div#login_fehlschlag input
{background-color:#F0F0F0;}


/*****************************************/
/*           Navigation oben & unten     */
/*****************************************/
div#navi_oben a{
  display:block;float:left;padding:0px;padding-left:0px;padding-right:15px;
  text-decoration:none;font-size:15px;
  background-image:URL(../img/bg/line_navi_oben.gif);  background-position:right top;     background-repeat:repeat-y;
  }

div#footer_links{margin-top:16px;padding-bottom:16px;}
div#footer_links a{
  display:block;float:left;padding:0px;padding-left:15px;padding-right:0px;
  text-decoration:none;font-size:13px;
  background-image:URL(../img/bg/line_navi_unten.gif);  background-position:left top;     background-repeat:repeat-y;
}






/*****************************************/
/*           Fliesstext-Bilder           */
/*****************************************/
div.fliesstext img{margin-bottom:12px;}
div.fliesstext img.links, div.fliesstext img.rechts{margin-top:5px;margin-bottom:0px;}
div.fliesstext img.links{float:left;margin-right:10px;}
div.fliesstext img.rechts{float:right;}





/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/**********                                                                                                     **********/
/**********                                        Abstaende innen                                              **********/
/**********                                                                                                     **********/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/

/*****************************************/
/*           Menue-Fenster Titelleiste   */
/*****************************************/
/* Hoehe: wird ueber die Schriftfortierung des beinhalteten <div> formatiert.
   Siehe bei Absaetzen.
*/
div.menue_title_bar{}
  
/* Wenn info-img vorhanden, dann formatiert dieses die Hoehe. */
img.info{margin-top:6px; margin-bottom:7px;}

/* Schriftformatierung in der Title-Bar formatiert auch die Title-bar selber. */
div.tab_bar_ausgabefenster a span,
div.menue_title_bar div, div.menue_title_bar table tr td div{
  font-size:14px;         font-weight:bold;  
  padding-left:24px;      padding-right:8px;      padding-top:8px;      padding-bottom:8px;
}


div.menue_title_bar table tr td div{padding-top:7px;}
td.title_info{padding-right:24px;text-align:right;}

div.menue_title_bar table tr td {height:32px;}




  

/*****************************************/
/*           Menue-Fenster Inhalte       */
/*****************************************/
div.menue_content {
  padding-top:4px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:1px;
}

div#form_container_ort p{
  margin-top:0px;
}

div#form_container_ort form{
  margin-top:-6px;
  margin-bottom:0px;
}

/* Abstaende von Formularen bei IE korrigieren.  */
/* Adressierung "* html" funktioniert nur bei IE */
* html div#form_container_ort  form{margin-top:-12px;}
* html div#preisrahmen_content form{margin-top:0px;}

div#preisrahmen_content form{margin-bottom:0px;margin-top:6px;}

/* Adressierung fuer IE: Menue-Title-Tabelle ist zu hoch, daher Minus-Abstand bei dieser Klasse. */
* html div.menue_content{margin-top:-4px;}

p#text-buland-oben {clear:both;}



/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/**********                                                                                                     **********/
/**********                                        Anzeigen RA                                                  **********/
/**********                                                                                                     **********/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/


div.div-anzeige {
margin: 10px;
border-bottom:2px solid #AAAAAA;
padding-bottom:10px;
}

a.a-anzeige-titel{
font-size: 12px;

font-weight: bold;
display:block;
}

div.anzeige-text {
font-size: 10px;
}

div.anzeige-link-unten{
font-size: 11px;
font-weight: bold;
display:block;
}


a.a-anzeige-titel, div.anzeige-text{margin-bottom:6px;}

div.div-anzeige ,
a.a-anzeige-titel,
div.anzeige-text,
div.anzeige-link-unten,
div.anzeige-trennlinie{
  color: #666666;
  width:174px;
  overflow:hidden;
}










/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/**********                                                                                                     **********/
/**********                                        noscript                                                     **********/
/**********                                                                                                     **********/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
div#noscript{/*background-color:peachpuff;*/
  margin-left:26px;
  position:absolute;
  top:130px;
  width:705px;
  height:511px;
  z-index:10000;
  background-image:URL(../img/bg/noscript_weiss.gif); background-position:left top; background-repeat:repeat-y;
}

div#noscript p,
div#noscript h1,div#noscript h2,div#noscript h3,div#noscript h4,div#noscript h5,div#noscript h6,
div#noscript table tr td, div#noscript div {width:348px;}









/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/**********                                                                                                     **********/
/**********                                        ORTSSUCHE TABELLE                                            **********/
/**********                                                                                                     **********/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/



/*****************************************/
/*           Container-Elemente:         */
/*****************************************/

/* Enthaelt den Fiesstext der Startseite. 
   Hoehe ist festgestzt auf (fast, d.h. 2 Pixel weniger) die komplette Spaltenhoehe. */
div#div_willkommen{overflow:hidden;padding:0px;}

/* Anstatt von "padding" im div_willkommen hier ein Absatndhalter zu oberen Rand.
   Drueckt den Text nach unten, damit Such-Fenster (im nachfolgendenden <div> daruber plaziert werden kann. */
div#willkommen_abstandhalter{height:120px;}

/* Objekt-Suche etnhalt SAEMTLICHE Anwendungs-relevanten Elemete (Fenster, Tabellen, Formulare) in der linken Spalte.
  Mit absoluter Positionierung und 130px vom oberen Browserrand, deckt es das Fliesstext-<div> "div_willkommen"
  teilweise oder ganz ab. */
div#objekt_suche{position:absolute;top:130px;}


/* Tabelle insgesamt oben an das Eingabefeld anschliessen: */
div#liste_container_ort{margin-top:-2px;padding-top:0px;}

/* Ergebnisse oben an an Kopf anschliessen. Breite hat Einfluss auf die rechte Linie */
div#ort_liste_scollbar{margin-top:-2px; width:318px;}





/*************************/
/* Scollbar bei Overflow */
/*************************/
div#ort_liste_scollbar{max-height:362px; overflow:auto;}












/*****************************************/
/*           Linien                      */
/*****************************************/

/*****************/
/* Schema-<div>s */
/*****************/
/* Linie auf der linken Seite der untereinander liegenden Container-<div>s angelgt an der Tabelle: */
div#liste_container_ort table, div#ort_liste_scollbar table{border-left:1px solid #8FA7C0;}

/* Linie unten und seitlich des scrollbar-<div>s */
div#ort_liste_scollbar{
  border-bottom:1px solid #8FA7C0;
  background-image:URL(../img/bg/line_1px_dunkelblau.gif); background-position:right top; background-repeat:repeat-y;
}

/* Die untere Linie der letzten Tabellenzelle wird abgedeckt, damit keine doppelte Linie am unteren Tabellenrand entsteht. */

div#ortsTabellenabdeckerUnten,
div#faqTabellenabdeckerUnten,
div#ohneScrollbarTabellenabdeckerUnten{
  height:1px;
  margin-top:-1px;
  margin-left:1px;
  width:299px;
}


div#ortsTabellenabdeckerUnten{
  background-image:URL(../img/bg/line_ortsTabellenabdeckerUnten.gif); background-position:left top; background-repeat:repeat-y;
}

div#faqTabellenabdeckerUnten{
  background-color:#FFFFFF;
  background-image:URL(../img/bg/line_orte_border_right.gif); background-position:right top;    background-repeat:repeat-y;
}

div#ohneScrollbarTabellenabdeckerUnten{
  width:316px;
  background-color:#FFFFFF;
  background-image:none
}


/* Unter Opera gibt es Aerger wenn nur eine Zeile ausgegeben wird. Siehe opera.css */
div#versteckterOperaAbstandhalter_Ortssusche{display:none;}

/******************/
/*  Orte: Kopf    */
/******************/
table#orte_kopf tr td div       {background-image:URL(../img/bg/line_orte_kopf.gif); background-position:right bottom; background-repeat:no-repeat;}
table#orte_kopf tr td div.format{background-image:none;}

table#orte_kopf tr td div       {cursor:pointer; border-top:1px solid #D7DCE0;}
table#orte_kopf tr td div.format{cursor:pointer; padding: 0px;   border-color:#FFFFFF;
}

/******************/
/*  Orte: Ausgabe */
/******************/
table#v_tb tr td                {cursor:pointer; border-bottom:1px solid #D9DDE1;}

/* Linie rechts in jeder Spalte */
table#v_tb tr td{background-image:URL(../img/bg/line_orte_border_right.gif); background-position:right top;    background-repeat:repeat-y;}

/* Die Formatierer stellen die Spaltenbreite sicher, sind aber an sonsten unsichtbar gestalttet und werden nach oben ueber die Kopftabelle geschoben.*/
table#v_tb tr.formatierer td{border:none;padding:0px;}


table#v_tb tr.zeile-Selected td.oe_td_5{background-image:URL(../img/bg/td_zeile-Selected_oe_td_5.gif); background-position:left top; background-repeat:no-repeat;
                                        padding-right:5px;}





/*****************************************/
/*           Tabellenzellen              */
/*****************************************/

/* Groesse der Tabellenzellen durch Abstaende (und Schriftgroesse, siehe oben unter Typografie) umgesetzt. */
table#orte_kopf tr td div, 
table#v_tb tr.zeile-Out      td, 
table#v_tb tr.zeile-Hover    td, 
table#v_tb tr.zeile-Selected td 
{
  padding: 2px;  
  padding-left: 4px;  
  padding-right: 4px;  
  padding-bottom: 4px;  
}


table#v_tb tr.zeile-Selected td {cursor:default;}


td.oe_td_4 div small {font-size:10px;}

/* treffer-Anzahl rechtsbuendig */
td.oe_td_5 {text-align:right;}



/*****************************************/
/*           Spaltenbreiten              */
/*****************************************/
/* von links nach rechts: Abgesehen von Spalte "Treffer" rechts, werden alle Breiten durch einen Eintrag hier formatiert */
table#orte_kopf tr td.oe_th_1 div.format,              table#v_tb tr td.oe_td_1 div.format{width: 30px;}
table#orte_kopf tr td.oe_th_2 div.format,              table#v_tb tr td.oe_td_2 div.format{width: 40px;}
table#orte_kopf tr td.oe_th_3 div.format,              table#v_tb tr td.oe_td_3 div.format{width: 45px;}
table#orte_kopf tr td.oe_th_4 div.format,              table#v_tb tr td.oe_td_4 div.format{width:155px;}
table#orte_kopf tr td.oe_th_5 div.format{width: 47px;} table#v_tb tr td.oe_td_5 div.format{width: 29px;}

/* <td>-Zelle und Container-<div> fuer Ortsangaben.
  ueberlange Ortsnamen werden rechts abgeschnitten, Zeilen jedoch ganz normal umgebrochen. */
table#v_tb tr td.oe_td_4    {width:146px;}
table#v_tb tr td.oe_td_4 div{width:146px;overflow:hidden;/*height:17px;*/}
table#v_tb tr td.oe_td_3 div{width: 35px;overflow:hidden;/*height:17px;*/}









/*****************************************/
/*    Button "alternative Regionen"      */
/*****************************************/
div#liste_container_ort a{margin-top:10px;margin-bottom:10px;width:300px;}












/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/**********                                                                                                     **********/
/**********                                   Allgemeine Formatierungen                                         **********/
/**********                                                                                                     **********/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/

/*****************************************/
/*           Container                   */
/*****************************************/

/* bei Bedarf kann ein Fliesstext-<div> in der Hoehe beschraenkt werden. */
div.fliesstext{overflow:auto;}




/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/**********                                                                                                     **********/
/**********                                   Login (Formular, etc.)                                            **********/
/**********                                                                                                     **********/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
table.login_form{
  margin-left:6px;
  margin-top:6px;
  margin-bottom:-5px;
}

table.login_form td{
  vertical-align:top;
}


table.login_form td input.login{
  width:176px;
  margin-bottom:2px;
}

td.login_alternate a{
  display:block;
  font-size:11px;
  color:black;
  text-decoration:none;
  background-image:URL(../img/bg/login_alternate_arrow.gif); background-position:left 3px;  background-repeat:no-repeat;
  padding-left:11px;
}

td.login_alternate a:hover{text-decoration:underline;}


/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/**********                                                                                                     **********/
/**********                                   TREFFER-AUSWAHL TABELLE                                           **********/
/**********                                                                                                     **********/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/


/*****************************************/
/*           Groessen, Abstaende         */
/*****************************************/

div.menue_abstandHalter{height:14px;}

table#preisrahmen_select td{padding-right:10px;}

* html table#preisrahmen_select td{padding-right:12px;padding-left:7px;padding-top:8px;}


div#menue_content_trefferAuswahl{padding-top:10px;}
table#trefferAuswahl tr.ta_zeile td{height:19px;}
  
  
  
div.th_ta_2, div.th_ta_3,
table#trefferAuswahl tr.ta_zeile td.td_ta_2,
table#trefferAuswahl tr.ta_zeile td.td_ta_3{text-align:center;}
div.th_ta_1,
table#trefferAuswahl tr.ta_zeile td.td_ta_1{text-align:right;
}


div.th_ta_1{/*font-weight:bold;*/}

div.ta_1, div.th_ta_1 {padding-right:8px;}

table#trefferAuswahl tr td.td_ta_2 a,
table#trefferAuswahl tr td.td_ta_3 a {
  display:block;
  text-decoration:none;
  color:#000000;
}




table#trefferAuswahl tr td.td_ta_2 a,
table#trefferAuswahl tr td.td_ta_3 a
{padding-bottom:2px;padding-top:2px;}


table#trefferAuswahl tr td.td_ta_2 a.selected,
table#trefferAuswahl tr td.td_ta_3 a.selected
{padding-bottom:3px;padding-top:1px;}


table#trefferAuswahl tr td.td_ta_2 a.selected{background-image:URL(../img/bg/td_ta_2_selected.gif);  background-position:right bottom;  background-repeat:no-repeat;}
table#trefferAuswahl tr td.td_ta_2 a.selected:hover,
table#trefferAuswahl tr td.td_ta_2 a.selected:focus
                                       {background-image:URL(../img/bg/td_ta_2_selected_hover.gif);  background-position:right bottom;  background-repeat:no-repeat;}
table#trefferAuswahl tr td.td_ta_3 a.selected{background-image:URL(../img/bg/td_ta_3_selected.gif);  background-position:right bottom;  background-repeat:no-repeat;}
table#trefferAuswahl tr td.td_ta_3 a.selected:hover,
table#trefferAuswahl tr td.td_ta_3 a.selected:focus
                                       {background-image:URL(../img/bg/td_ta_3_selected_hover.gif);  background-position:right bottom;  background-repeat:no-repeat;}

div.th_ta_1, div.th_ta_2, div.th_ta_3 
{padding-bottom:4px;padding-top:4px;}


/*ecte Groesse: div.th_ta_1{width:137px;}*/
div.th_ta_1{width:129px;}

div.th_ta_2, td.td_ta_2{width:97px;}
div.th_ta_3, td.td_ta_3{width:84px;}



/*****************************************/
/*      Hintergrund, Linien, Farben      */
/*****************************************/

/* */
div.menue_abstandHalter{background-color:#FFFFFF;}
div#title_bar_preisrahmen{background-color:#FFFFFF;}

div#preisrahmen_bottom01{height:26px;}
div#preisrahmen_bottom02{height:22px;}


div#title_bar_preisrahmen{background-image:URL(../img/bg/menue_title_preisrahmen.gif);      background-position:left top;     background-repeat:no-repeat;}
div#preisrahmen_content  {background-image:URL(../img/bg/line_preisrahmen_rechtslink.gif);  background-position:left top;     background-repeat:repeat-y;}
div#preisrahmen_bottom01 {background-image:URL(../img/bg/line_preisrahmen_bottom01.gif);    background-position:left top;     background-repeat:no-repeat;}
div#preisrahmen_bottom02 {background-image:URL(../img/bg/line_preisrahmen_bottom02.gif);    background-position:147px 0px;    background-repeat:no-repeat;}
div#preisrahmen_bottom02 {}

/* Tabellenlinie einfuegen bei Rollover (sonst ist Tabellenlinie Teil des Hintergrundbildes*/
table#trefferAuswahl tr td.td_ta_2 a:hover,
table#trefferAuswahl tr td.td_ta_2 a:focus
                         {background-image:URL(../img/bg/line_preisrahmen_hover.gif);       background-position:right top;    background-repeat:repeat-y;}

/* Hintergrund menue-content (enthaelt auch senkrechte Tabellen-Linien) */
div#menue_content_trefferAuswahl 
                         {background-image:URL(../img/bg/menue_content_trefferAuswahl.gif); background-position:left top;     background-repeat:repeat-y;}
/* Aehnlich nochmal auf die Tabelle selber wegen IE-6.0 Bug (Hintergrund verscheindet bei farbwechsel-Rollover irgendwo auf der Seite) */
table#trefferAuswahl {background-image:URL(../img/bg/menue_content_trefferAuswahl_tr.gif);  background-position:right top;    background-repeat:repeat-y;}
                         
div#col_suche div#title_bar_preisrahmen table {width:245px;}

table#trefferAuswahl{border:1px solid #ACBED0; border-top:none;}
table#trefferAuswahl td{border-top:1px solid #ACBED0;}
table#trefferAuswahl{}


















/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/**********                                                                                                     **********/
/**********                                   AUSGABE-FENSTER                                                   **********/
/**********                                                                                                     **********/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/

/* Sicherstellen das die Linien links und rechts in menue_content_ausgabefenster sichtbar bleiben. */
div#menue_content_ausgabefenster div.ausgabe{margin-left:1px;width:338px;}


/* Alles umfassendes Ausgabefenster. Wegen Hoehe siehe unten im Layout-Schema */
div#ausgabefenster div.tab_bar_ausgabefenster{
  
}

div#ausgabefenster{width:340px;}
div#col_stati_ausgabe   div#ausgabefenster{width:510px;}
div#col_bestell_ausgabe div#ausgabefenster{width:552px;}


div#ausgabefenster{}
div#menue_content_ausgabefenster{clear:both;}
div#menue_bottom_ausgabefenster{margin-top:-12px;position:relative;}





/**************************************************************/
/*        Tab-Leiste                                          */
/**************************************************************/

/* Waagerechte Linie, wird von den Tabs stets teilweise ueberdeckt. Daher hier im Container angelegt. */
div.tab_bar_wrapper{background-image:URL(../img/bg/line_1px_dunkelblau.gif);  background-position:left 30px;     background-repeat:repeat-x;}


div.tab_bar_ausgabefenster{ /*background-color:peachpuff;*/
  clear:both;
  width:340px; /* Wird bei Statistik & bestellung etc umformatiert*/
  height:31px;
  background-image:URL(../img/bg/line_1px_dunkelblau.gif);  background-position:left 30px;     background-repeat:repeat-x;
}


div#tab_bar_2 {position:absolute;top:156px;margin-bottom:10px;}

div.tab_bar_gap_aktiv, div.tab_bar_gap_passiv{}

div.tab_bar_gap_aktiv, div.tab_bar_gap_passiv{  
  height:26px;   margin-top:-1px; 
  background-position:left 1px; background-repeat:repeat-x;
}

div.tab_bar_gap_aktiv {background-image:URL(../img/bg/tab_bar_gap_aktiv.gif);}
div.tab_bar_gap_passiv{background-image:URL(../img/bg/tab_bar_gap_passiv.gif);}

div.tab_bar_gap_aktiv  div, div.tab_bar_gap_passiv div {    
  height:26px;   margin-top:0px; 
  background-image:URL(../img/bg/tab_bar_gap.gif); background-position:right top;  background-repeat:no-repeat;
}



div.tab_bar_ausgabefenster a{display:block;float:left;margin:0px;padding:0px;margin-left:-14px;}
div.tab_bar_ausgabefenster a.abstand_halter{width:14px;margin-left:0px;}

div.tab_bar_ausgabefenster a{text-decoration:none;}

div.tab_bar_ausgabefenster a span{display:block;float:left;cursor:pointer;}
div.tab_bar_ausgabefenster a.passiv  span, 
div.tab_bar_ausgabefenster a.passiv_l  span, 
div.tab_bar_ausgabefenster a.wahl  span{cursor:default;}

div.tab_bar_ausgabefenster a span.tab_left{}
div.tab_bar_ausgabefenster a span.tab_right{width:24px;}
  


/* Andere Abstaende zusammen mit menue_title_bar formatiert */
div.tab_bar_ausgabefenster a span{padding-top:8px;padding-bottom:7px;padding-left:0px;  padding-right:0px;}
div.tab_bar_ausgabefenster a span.tab_left{padding-left:10px; }





/**************************************************/
/*      Tab-bar: Hintergrund, Linien, Farben      */
/**************************************************/

div.tab_bar_ausgabefenster a{border-left:1px solid #90A7C0;}
div.tab_bar_ausgabefenster a.abstand_halter{border-left:none;}

div.tab_bar_ausgabefenster a span.tab_left{}
  
div.tab_bar_ausgabefenster a.aktiv    span.tab_left {background-image:URL(../img/bg/tab_aktiv.gif);   background-position:left top;  background-repeat:repeat-x;
                                                     color:#FFFFFF;}
div.tab_bar_ausgabefenster a.wahl     span.tab_left {background-image:URL(../img/bg/tab_wahl.gif);    background-position:left top;  background-repeat:repeat-x;
                                                     color:#90A7C0;}
div.tab_bar_ausgabefenster a.passiv   span.tab_left {background-image:URL(../img/bg/tab_passiv.gif);  background-position:left top;  background-repeat:repeat-x;
                                                     color:#FFFFFF;}
div.tab_bar_ausgabefenster a.hover    span.tab_left {background-image:URL(../img/bg/tab_hover.gif);   background-position:left top;  background-repeat:repeat-x;
                                                     color:#FFFFFF;}
                                                    
                                                    
div.tab_bar_ausgabefenster a.aktiv_l  span.tab_left {background-image:URL(../img/bg/tab_aktiv_l.gif);   background-position:left top;  background-repeat:repeat-x;
                                                    color:#FFFFFF;}
div.tab_bar_ausgabefenster a.passiv_l span.tab_left {background-image:URL(../img/bg/tab_passiv_l.gif);    background-position:left top;  background-repeat:repeat-x;
                                                    color:#FFFFFF;}
div.tab_bar_ausgabefenster a.hover_l  span.tab_left {background-image:URL(../img/bg/tab_hover_l.gif);   background-position:left top;  background-repeat:repeat-x;
                                                    color:#FFFFFF;}
  
div.tab_bar_ausgabefenster a.aktiv    span.tab_left font,
div.tab_bar_ausgabefenster a.passiv   span.tab_left font,
div.tab_bar_ausgabefenster a.hover    span.tab_left font,
div.tab_bar_ausgabefenster a.aktiv_l  span.tab_left font,
div.tab_bar_ausgabefenster a.passiv_l span.tab_left font,
div.tab_bar_ausgabefenster a.hover_l  span.tab_left font{color:#FFFFFF;}
div.tab_bar_ausgabefenster a.wahl     span.tab_left font{color:#90A7C0;}
  
div.tab_bar_ausgabefenster a span.tab_right{}
  
div.tab_bar_ausgabefenster a.aktiv    span.tab_right{background-image:URL(../img/bg/tab_right_aktiv.gif);    background-position:left top;  background-repeat:no-repeat;}
div.tab_bar_ausgabefenster a.wahl     span.tab_right{background-image:URL(../img/bg/tab_right_wahl.gif);     background-position:left top;  background-repeat:no-repeat;}
div.tab_bar_ausgabefenster a.passiv   span.tab_right{background-image:URL(../img/bg/tab_right_passiv.gif);   background-position:left top;  background-repeat:no-repeat;}
div.tab_bar_ausgabefenster a.hover    span.tab_right{background-image:URL(../img/bg/tab_right_hover.gif);    background-position:left top;  background-repeat:no-repeat;}

div.tab_bar_ausgabefenster a.aktiv_l  span.tab_right{background-image:URL(../img/bg/tab_right_aktiv_l.gif);    background-position:left top;  background-repeat:no-repeat;}
div.tab_bar_ausgabefenster a.passiv_l span.tab_right{background-image:URL(../img/bg/tab_right_passiv_l.gif);   background-position:left top;  background-repeat:no-repeat;}
div.tab_bar_ausgabefenster a.hover_l  span.tab_right{background-image:URL(../img/bg/tab_right_hover_l.gif);    background-position:left top;  background-repeat:no-repeat;}


/* Z-Index fuer ausgabefenster hochsetzen: siehe oben */
div.tab_bar_ausgabefenster a.wahl{position:relative;}
















/*****************************************/
/*   Plazierung Info-Icon (tipp-hilfe)   */
/*****************************************/
/*div#content_info{width:20px;height:20px;float:right;margin:6px;}*/

div#content_info        {position:relative;  top:10px;left:307px;  width:20px;height:20px;}

div#content_info_zurueck{position:relative;  top:10px;left:227px;  width:100px;height:20px;/*background-color:#C40000;*/
}

div#content_info_zurueck img{margin-left:10px;}

div#content_info_zurueck a{  
  width:60px;
  background-image:URL(../img/bg/spule_rueck.gif);    background-position:5px 3px;  background-repeat:no-repeat;  
}

div#content_info_zurueck a.pfeil-version-deaktiviert{
  
  display:block;float:left;width:60px;
  text-decoration:none;font-size:11px;color:#74889D;
  padding-top:1px;padding-bottom:3px;padding-left:20px;
  /*background-color:#00C400;*/
  /*
  text-decoration:none;font-size:13px;font-weight:bold;color:#F7C425;
  padding-top:0px;padding-bottom:3px;padding-left:20px;  */

  background-image:URL(../img/bg/pfeil_zurueck_3d.gif);    background-position:left top;  background-repeat:no-repeat;
}
div#content_info_zurueck a:hover{/*color:#90761D;background-image:URL(../img/bg/pfeil_zurueck_3d_hover.gif);*/}



/*****************************************/
/*  #detail_browsing:                    */
/*  Der Bereich unter den Tabs/Raitern,  */
/*  Info-Button, etc.                    */
/*****************************************/


div#objektListe_ueberdeck_linie div{height:1px;background-color:#D2D8DF;width:321px;}

div#karte_ueberdeck_linie div{height:1px;background-color:#8FA7C0;}

div#detail_browsing{background-image:URL(../img/bg/detail_browsing_bg.gif);    background-position:left bottom;  background-repeat:repeat-x;}

div#menue_content_ausgabefenster div.ausgabe{}

/* margin-top fuer <p> unzuverlaessig, daher Abstandhalter. */

div#detail_browsing div.abstandhalter{height:10px;}
* html div#detail_browsing div.abstandhalter{margin-bottom:0px;}


/* Abstand der Menue-Tabelle */
table.formular, table#object_browsing{margin:0px;margin-top:-20px;}
/*
div#detail_browsing:first-of-type table{margin-top:10px;}
*/

table.formular, table#object_browsing{margin-bottom:8px;/*border-top:1px solid #D9DDE1;*/}






table.formular tr td,
table#object_browsing tr td{vertical-align:top; padding:0px;}
table#object_browsing tr td.object_browsing_l,table#object_browsing tr td.object_browsing_r{height:22px;}
table#object_browsing tr td.object_browsing_l, div#object_browsing_l_formatierer{width:100px;text-align:right;}
table#object_browsing tr td.object_browsing_r, div#object_browsing_r_formatierer{width:237px;}

table#object_browsing tr td.object_browsing_l p{margin:0px;padding:0px;margin-right:11px;}
table#object_browsing tr td.object_browsing_r p{margin-bottom:0px;margin-top:0px;padding:0px;}
td#object_ortsname p, td#object_typ p{margin-right:40px;}


table#object_browsing tr td.object_browsing_l,
table#object_browsing tr td.object_browsing_r{font-size:12px;}



/* Andere Version mit Ueberschrift ++++++ */
table.formular tr td h4,table#object_browsing tr td h4{padding-left:20px; width:275px; font-size:16px; line-height:20px; margin:0px; margin-bottom:4px;}

table.formular tr td.object_browsing_l p,
table#object_browsing tr td.object_browsing_l p{margin:0px;padding:0px;margin-right:0px;margin-left:20px;text-align:left;}









/*****************************************/
/*  Kontaktformular Kopf                 */
/*****************************************/
table.formular {margin-bottom:-6px;}
table.formular tr td{vertical-align:top;padding:0px;}
td.kontakt_r div {float:left;margin-right:4px;}

td.kontakt_l p, td.kontakt_r p{margin:0px;}
td.kontakt_l p, td.kontakt_reklam p{margin-left:20px; margin-right:8px;}

td.kontakt_l p.kontakt_antwort{margin-top:-5px;padding-bottom:6px;}
td.kontakt_l p.kontakt_antwort{font-weight:bold}

td.kontakt_reklam p{padding-bottom:8px;font-weight:bold;}
td.kontakt_reklam p img{margin-right:4px;}

table#betr_checkbox{margin-bottom:2px;}
table#betr_checkbox tr td p{font-size:12px;padding:0px;margin:0px;}
table#betr_checkbox tr td input{margin-left:0px;margin-right:6px;}

td.kontakt_l p.kontakt_l_name  {margin-top:1px;}
td.kontakt_l p.kontakt_l_email {margin-top:10px;}

td.kontakt_r div input,
td.kontakt_r div select{
  font-size:12px;
  padding:1px;padding-top:0px;
  height:20px;
  margin-bottom:6px;
}


/* td.kontakt_r div input{width:238px;} */
td.kontakt_r div.kontakt_privat input{width:226px;}

td.kontakt_r div{margin:0px;}



/*****************************************/
/*  Kontaktformular Fuss                 */
/*****************************************/
div#abstandhalter_kontakt_fuss_oben{height:30px;}
div#abstandhalter_kontakt_fuss_unten{height:10px;}

/*div#col_ausgabe table.formular p#ihre_nachricht{}*/

div#col_ausgabe table.formular tr td p{margin-bottom:0px;}

td.kontakt_l textarea{margin-left:20px;margin-top:2px;}
td.kontakt_l textarea.kontakt_privat{width:300px;height:210px;}
td.kontakt_l textarea{padding:10px;}
/* td.kontakt_l textarea.kontakt_privat{height:150px;} */

table.formular tr td.submit{text-align:right;}

table.formular tr td.submit div{height:18px;float:left;}

table.formular tr td#kontakt_submit div{width:193px;}
table.formular tr td#kontakt_submit {padding-top:6px;}
table.formular tr td.submit a{width:120px;overflow:hidden;text-align:center;}






/*****************************************/
/*  B2B-Formular Kopf                    */
/*****************************************/
div#unter_ueberschrift_fliesstext{overflow:auto;}

td.kontakt_r div select{font-size:11px;margin-right:4px;}
td.kontakt_r div select{width:106px;}
td.kontakt_r div input.busyness{width:220px;}
td.kontakt_r div input.busy_pflicht{width:205px;}
td.kontakt_r div input.busy_str{width:172px;}
td.kontakt_r div input.busy_nr{width:40px;}
td.kontakt_r div input.busy_ort{width:168px;}
td.kontakt_r div input.busy_plz{width:44px;}
td.kontakt_r div input.busy_fon{width:106px;}
td.kontakt_r div input.busy_fax{width:106px;}


td.kontakt_r div input.busy_str,td.kontakt_r div input.busy_fon,td.kontakt_r div input.busy_plz{margin-right:8px;}

/*****************************************/
/*  B2B-Fformular Fuss                   */
/*****************************************/


td.kontakt_l textarea.kontakt_busyness{height:140px;width:300px;}

/*  */


div.pflichteingabe,
div.pflichteingabe_markiert{
  width:15px;height:18px;
  background-image:URL(../img/bg/icon_pflichtstern.gif);  background-position:4px 4px;  background-repeat:no-repeat;
}

div.pflichteingabe_markiert{
  background-image:URL(../img/bg/icon_pflichtstern_markiert.gif);
}



/***************************************************************/
/***************************************************************/
/**                                                           **/
/**           Button-aehnliche Navigationselemente            **/
/**                                                           **/
/***************************************************************/
/***************************************************************/
a.anbieter_impressum,
table#object_browsing tr td.object_browsing_r a,
table#objekt_details_kontakt tr td a,
table#objektkopf tr td a,
div#liste_container_ort a,
div#bildergalerie a,
div#bildergalerie a.ganz:hover,
div#bildergalerie a.ganz:focus,
table#limit_ermittler a,
table.formular tr td.submit a,
div#col_stati_ausgabe table#statistik tr td a,
div#col_stati_menue div.menue_content table.stati_auswahl tr td a,
a#regio_klappen,
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe a.bestellvorgang,
div#bestell_garantie_menue a,
div#content_info_zurueck a,
table#faq_suche tr td a,
div#inserat_login input#login,
input#loginFehlschlagButton,
table.floatFormTable tr td.floatFormTdRight input.floatFormButton,
table.floatFormTable tr td.floatFormTdRight a.floatFormButton,
a.io_formbutton
{
  font-size:11px;
  text-decoration:none;color:#000000;
  display:block;float:left;
  padding-left:2px;padding-right:2px;padding-bottom:1px;
  margin-right:3px;
  background-color:#F0F0F0;
  border-top:1px solid #D7DCE0;border-left:1px solid #D7DCE0;border-right:2px solid #B1C0D0;border-bottom:2px solid #B1C0D0;
}

a.anbieter_impressum{float:right;margin-right:12px;margin-top:-2px;}

div#inserat_login input#login,
input#loginFehlschlagButton
{
  padding-left:0px;
}
  
table#object_browsing tr td.object_browsing_r a.markiert,
div#col_stati_menue div.menue_content table.stati_auswahl tr td a.markiert,
a#regio_klappen.markiert,div#bestell_garantie_menue a.markiert{
  background-color:#D6DEE7;
  border-top:1px solid #BCCADA;border-left:1px solid #BCCADA;border-right:2px solid #A3B1C0;border-bottom:2px solid #86929E;
}

table#object_browsing tr td.object_browsing_r a.markiert:hover,
table#object_browsing tr td.object_browsing_r a.markiert:focus,
table#object_browsing tr td.object_browsing_r a:hover,
table#object_browsing tr td.object_browsing_r a:focus,
table#objekt_details_kontakt tr td a:hover,
table#objekt_details_kontakt tr td a:focus,
div#liste_container_ort a:hover,
div#liste_container_ort a:focus,
table#objektkopf tr td a:hover,
table#objektkopf tr td a:focus,
div#bildergalerie a:hover,
div#bildergalerie a:focus,
table#limit_ermittler a:hover,
table#limit_ermittler a:focus,
table.formular tr td.submit a:hover,
table.formular tr td.submit a:focus,
div#col_stati_ausgabe table#statistik tr td a:hover,
div#col_stati_ausgabe table#statistik tr td a:focus,
div#col_stati_menue div.menue_content table.stati_auswahl tr td a:hover,
div#col_stati_menue div.menue_content table.stati_auswahl tr td a:focus,
a#regio_klappen:hover,
a#regio_klappen:focus,
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe a.bestellvorgang:hover,
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe a.bestellvorgang:focus,
div#bestell_garantie_menue a:hover,
div#bestell_garantie_menue a:focus,
div#content_info_zurueck a:hover,
div#content_info_zurueck a:focus,
table#faq_suche tr td a:hover,
table#faq_suche tr td a:focus
{
  background-color:#FFF0BB;
  border-top:1px solid #FFE075;border-left:1px solid #FFE075;border-right:2px solid #DFC055;border-bottom:2px solid #DFC055;
}

table#object_browsing tr td#sortiere_nach a{padding-left:4px;padding-right:4px;width:80px;}


table#object_browsing tr td.object_browsing_r a.spule_rueck,
table#object_browsing tr td.object_browsing_r a.spule_vor{width:6px;}

table#object_browsing tr td.object_browsing_r a.spule_rueck_,
table#object_browsing tr td.object_browsing_r a.spule_vor_{width:10px;}
  
  
table#object_browsing tr td.object_browsing_r a.spule_rueck {background-image:URL(../img/bg/spule_rueck.gif);  background-position:2px 3px;  background-repeat:no-repeat;}
table#object_browsing tr td.object_browsing_r a.spule_vor   {background-image:URL(../img/bg/spule_vor.gif);    background-position:3px 3px;  background-repeat:no-repeat;}


table#object_browsing tr td.object_browsing_r a.spule_rueck_{background-image:URL(../img/bg/spule_rueck_.gif);  background-position:2px 3px;  background-repeat:no-repeat;}
table#object_browsing tr td.object_browsing_r a.spule_vor_  {background-image:URL(../img/bg/spule_vor_.gif);    background-position:3px 3px;  background-repeat:no-repeat;}


/* Treffer-zahl im Detail-Browsing-Menue */
div#div-punkt4{float:left;font-weight:bold;padding:0px;padding-left:2px;padding-right:2px;margin-right:4px;}
div.treffer_preisrahmen{background-color:#FFE075;border:1px solid #8FA7C0;}
div.treffer_normal     {background-color:#D6DEE7;border:1px solid #ACBED0;}


/* Treffer-Anzahl wird mit blau ("alle") oder orange ("Preisvorgabe") markiert. 
   Farbzuweisung ist oben.*/
div#detail_browsing p span.highlight_treffer,
div#detail_browsing p span.highlight_treffer_orange{padding-left:3px;padding-right:4px;}
















/*****************************************/
/*          Objekt-Liste                 */
/*****************************************/
/*          zum Teil ist hier auch
            div. floating_list_container
            mit formatiert, 
            auch die Rollover.           */
/*****************************************/



/* Bitte untenstehende Justierungen in diesem Abschnitt beachten. */

div#objektListe{
  max-height:359px;overflow:auto;
  }


div#objektListe a,
div.floating_list_container a{
  margin-top:-1px;
  background-color:#FFFFFF;
  display:block;
  text-decoration:none;  
  border-top:1px solid #D9DDE1;
  border-right:1px solid #D9DDE1;
  /*background-position:9px 8px;  background-repeat:no-repeat;*/
  }

/* wegen IE 6.0 -- selber Grund wie onClick-Event-Handler */
div#objektListe a table,
div.floating_list_container a table{cursor:pointer;}



/****************************************************/
/* 
   BREITEN:
  
   .ausgabe = 338px
   338 - 17 (Scrollbalken) = 321px */
div#objektListe a, table.ausgabe        {width:320px;}
div#objektListe a table tr td.thumbnail {width:100px;}
/****************************************************/

div#objektListe a table tr td.thumbnail {vertical-align:top;}
div#objektListe a table tr td.thumbnail img {margin-left:9px;}

table.ausgabe {margin:0px;}


div#objektListe a table tr td {
  vertical-align:top;
  padding:8px;
  padding-left:0px;
  padding-right:0px;
}



/* Textinhalt der Liste */
div#objektListe p,
div.floating_list_container a table tr td p{
  font-size:12px; line-height:16px;
  padding:0px; margin:0px;  
}










/**********************************************************************************************/
/**********************************************************************************************/
/**                                                                                          **/
/**                                 Markierungen "bes. Objekt" & "Preisrahmen"               **/
/**                                 In Objekt-Liste und Detail-Ansicht                       **/
/**                                                                                          **/
/**********************************************************************************************/
/**********************************************************************************************/



/* Markierung fuer besondere Objekte etc.: 
   hier der Verpacker. Optische Breite ist 70px */
div#objektListe a div.markierung,
td.object_detail_r div.markierung{
  width:74px;
  float:right;
  margin:0px;
  padding:0px;
}

td.object_detail_r div.markierung{margin-right:-20px;}

/* Markierung fuer besondere Objekte etc.: 
   hier die eigentliche Markierung. 
   'margin-left' realisiert den Abstand links zum Absatz. */
div#objektListe a div.markierung div,
td.object_detail_r div.markierung div{
  margin-left:4px;
  font-size:10px;
  padding:4px;
  padding-bottom:5px;
  text-align:right;
  margin-bottom:2px;
}

/* Markierung fuer besondere Objekte etc.: 
   die verschiedenen Faelle */
div#objektListe a div.besonders,
td.object_detail_r div.markierung div.besonders{
  color:#FFFFFF;
  background-image:URL(../img/bg/mark_obj_bes.gif);background-position:left top;  background-repeat:no-repeat;
}
div#objektListe a div.preisrahmen,
td.object_detail_r div.markierung div.preisrahmen{
  background-image:URL(../img/bg/mark_obj_preis.gif);background-position:left top;  background-repeat:no-repeat;
}

td.object_detail_r div.markierung div{padding-top:1px;}
/* ACHTUNG! Hier andere Formatierung bei Chrome */
td.object_detail_r div.markierung{margin-top:-14px;}

/******************************************************************************/
/* Diese Befehle sorgen dafuer, dass Bild, Absatz und ggf. Marierung 
   oben buendig in einer Linie stehen. KEIN negativer Abstand auf den Absatz!!!
   Sonst greift das float:left bei der ersten Zeile des Absatzes nicht!       */
div#objektListe a table tr td               {padding-top:5px;}   /* statt 8px */
div#objektListe a table tr td.thumbnail img {margin-top: 4px;}
div#objektListe a div.markierung            {margin-top: 4px;}
/*                                                                            */
/* Opera 7 braucht ein Pixel weniger.                                         */
@media all and (min-width: 0px){ 
div#objektListe a table tr td.thumbnail img {margin-top: 3px;}
div#objektListe a div.markierung            {margin-top: 3px;}
}
/******************************************************************************/

















/**********************************************************************************************/
/**********************************************************************************************/
/**                                                                                          **/
/**                                 Einzel-Objekt-Ansichten                                  **/
/**                                 4 Raiter bzw. Tabs                                       **/
/**                                                                                          **/
/**********************************************************************************************/
/**********************************************************************************************/

div#objektDetail_inner p{
  line-height:18px;
  margin-left:20px;margin-right:20px;
  margin-top:0px;margin-bottom:6px;
}


div#objektDetail_inner p#kleiner_hinweis{
  font-size:10px;
  line-height:12px;
  margin-top:-6px;margin-bottom:0px;
}

div.absatz_vom_oberen_rand_weg_abstandhalter{margin:0px;height:10px;}

/* Verlaufsfarbe untere kante von menue-elementen im Detail-Browsing als generelle klasse zum druntersetzen. */
div.detail_browsing_bg{
  height:8px;margin:0px;
  background-image:URL(../img/bg/detail_browsing_bg.gif);background-position:left bottom;  background-repeat:repeat-x;}

/*****************************************/
/*          Menue Einzelheiten           */
/*          (immer Sichtbar)             */
/* Inhalt von div#detail_browsing        */
/*****************************************/

table#objektkopf{
  margin-top:6px;
  margin-bottom:0px;
  width:217px;
  background-color:transparent;
}
  
table#objektkopf tr td{vertical-align:top;}
  
table#objektkopf h4{
  font-size:16px; line-height:20px; 
  margin:0px;
  width:207px;
  }




table#objektkopf h4 img{margin-right:2px;}


table#objektkopf tr td p.adressangaben{margin:0px;margin-bottom:5px;line-height:18px;}
table#objektkopf tr td a{}

table#objektkopf tr td img.objektbild{}
table#objektkopf tr td.objektkopfBild{padding-top:3px;}

div#abstandhalter_unter_objektkopf{height:20px;}





/*****************************************/
/*          Objekt-Anbieter              */
/*          JS-seitig sichtbar (per Link)*/
/*  Inhalt von div#objekt_anbieter       */
/*****************************************/

div#objekt_anbieter {margin-top:-2px;display:none;}
div#objekt_anbieter{background-image:URL(../img/bg/detail_browsing_bg.gif);background-position:left bottom;  background-repeat:repeat-x;}
div#objekt_anbieter div#abstandhalter_anbieter_oben {height:8px;}
div#objekt_anbieter div#abstandhalter_anbieter_unten{height:10px;}
div#objekt_anbieter div#abstandhalter_anbieter_oben {/*background-image:URL(../img/bg/detail_browsing_bg_reverse.gif);*/background-position:left 2px;  background-repeat:repeat-x;}


div#objekt_anbieter p{
  line-height:18px;
  margin-top:10px;margin-bottom:10px;
}

div#objekt_anbieter p a{text-decoration:none;font-weight:bold;color:#5E7996;}
div#objekt_anbieter p a:hover, div#objekt_anbieter p a:focus {color:#F7C425;}



div#karte_kein_standort{
  margin:0px;
  background-color:peachpuff;
}








/*****************************************/
/*          Ausgabe Einzelheiten         */
/*          1ter Tab                     */
/*  Inhalt von div#objektDetail_inner    */
/*****************************************/


table.objekt_details{margin:0px;margin-top:0px;}


table.objekt_details tr td{
  vertical-align:top;font-size:12px;line-height:18px;
  padding:3px;padding-top:0px;padding-bottom:2px;
}
table.objekt_details tr td.objekt_detail_linie{height:5px;margin:0px;padding:0px;
  /*border-top:1px solid #D7DCE0;*/
  background-image:URL(../img/bg/line-1px_D7DCE0.gif);background-position:left 2px;  background-repeat:repeat-x;
}
  

table.objekt_details{}
table.objekt_details tr td.object_detail_l, div.object_detail_l_formatierer{width:114px;}
table.objekt_details tr td.object_detail_r, div.object_detail_r_formatierer{width:212px;}


table.objekt_details tr{
}

/* Pauschaler inner Abstand links bei allen Elementen */
table.objekt_details tr td.object_detail_l, table.objekt_details tr td.object_detail_b,
                                            table#objektkopf td, div#objekt_anbieter p {padding-left:  20px;}
                                                                 div#objekt_anbieter p {padding-right: 20px;}
table.objekt_details tr td.object_detail_r, table.objekt_details tr td.object_detail_b {padding-right: 20px;}

/* Pauschaler inner Abstand ist auf <td> bezogen und muss beim Objektbild aufgehoben werden. */
table#objektkopf td.objektkopfBild{padding-left:0px;}


div#objektDetail_inner div#abstandhalter_ueber_objektdetails{height:8px;}
div#objektDetail_inner div#object_detail_abstandhalter_unten{height:10px;}



/* Alte Variation, nur mit <span> und nicht am Rand. */
/*
table.objekt_details tr td span.besonders {
  color:#FFFFFF;
  background-image:URL(../img/bg/mark_obj_bes_kl.gif);background-position:left top;  background-repeat:no-repeat;
}
table.objekt_details tr td span.preisrahmen{
  background-image:URL(../img/bg/mark_obj_preis_kl.gif);background-position:left top;  background-repeat:no-repeat;
}


table.objekt_details tr td span{
  display:block;float:left;text-align:center;
  width:80px; margin-right:10px; 
  font-size:10px;
}

*/


/*****************************************/
/*          Ausgabe                      */
/*          iFrame fuer Bildergalerie 
            und Limit-Ermittler allgemein*/
/*****************************************/
div#objektDetail_inner iframe{border:none;}
div#objektDetail_inner iframe, div#bildergalerie{width:300px;height:273px;overflow:hidden;}
div#bildvorschau_verpacker{width:300px;height:255px;overflow:hidden;}



div#objektDetail_inner iframe#bildgalerie_frame,
div#objektDetail_inner iframe#limit_ermittler_frame
{margin-left:20px;margin-top:10px;margin-bottom:20px;}



/*****************************************/
/*          Ausgabe Bilder               */
/*          2ter Tab                     */
/*****************************************/
div#bildergalerie div#bildanzeige{clear:both;}
div#bildergalerie div#bildanzeige img{cursor:pointer;}

div#bildergalerie a{text-align:center;margin:0px;}  
div#bildergalerie a.links, div#bildergalerie a.rechts, div#bildergalerie a.nirgends{width:30px;}
div#bildergalerie a.nirgends{cursor:default;}
div#bildergalerie a.nirgends:hover, div#bildergalerie a.nirgends:focus{
  background-color:#F0F0F0;
  border-top:1px solid #D7DCE0;border-left:1px solid #D7DCE0;border-right:2px solid #B1C0D0;border-bottom:2px solid #B1C0D0;
  }
  
div#bildergalerie a.links {background-image:URL(../img/bg/spule_rueck.gif);  background-position:14px 3px;  background-repeat:no-repeat;}
div#bildergalerie a.rechts{background-image:URL(../img/bg/spule_vor.gif);    background-position:15px 3px;  background-repeat:no-repeat;}
div#bildergalerie a.mitte{width:219px;}
div#bildergalerie a.ganz {width:293px;cursor:default;}

/* Breite hier groesser als im Mutter-<div> 
   Die Bildervorschauen duerfen je nach Browser vom "overflow:hidden" verdeckt werden. 
   Wichtig ist, dass der "Zeilenumbruch" der Bilder sauber erfolgt und keine freien
   Flaechen in der Anodnung verbleiben.  */
div#bildergalerie div#bildvorschau {width:310px;}
div#bildergalerie div#bildvorschau a{display:block;margin:0px;padding:0px;border:none;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
div#bildergalerie div#bildvorschau img{}







/*****************************************/
/*          Ausgabe Limit-Ermittler      */
/*          3ter Tab                     */
/*****************************************/
div#objektDetail_inner iframe#limit_ermittler_frame{height:278px;}
table#limit_ermittler, div#buttonverpacker,div#ueberschriftverpacker {width:300px;}
table#limit_ermittler tr td{height:21px;border-bottom:1px solid #D9DDE1;}
table#limit_ermittler tr td input{height:21px;margin-top:-1px;margin-bottom:-2px;padding:0px;padding-left:2px;padding-right:2px;}
table#limit_ermittler tr td.limit_werte{text-align:right;}


table#limit_ermittler tr td span.tip-hilfe{cursor:pointer;}

table#limit_ermittler tr td.limit-werte span.tip-hilfe img{}
  
/* "line-height" beeinflusst Verhaeltnis Ueberschrift zu Info-Icon*/
table#limit_ermittler tr td.limit_ermittler_ueberschrift h4{font-size:16px; line-height:22px; margin:0px; }
  
table#limit_ermittler tr td.submit{border:none;}

div#buttonverpacker {margin-top:6px;height:24px;overflow:hidden;vertical-align:bottom;text-align:right;}
div#buttonverpacker a {width:70px;text-align:center;margin:0px;}
  
table#limit_ermittler tr td.submit div#buttonverpacker div{float:left;width:223px;}

table#limit_ermittler tr td.limit_ermittler_ueberschrift{padding-bottom:6px;padding-top:6px;}
table#limit_ermittler tr td.limit_ermittler_ueberschrift h4{display:block;float:left;width:279px;}


/* radio-Buttons*/
table#limit_ermittler tr td input.westOst{position:relative;top:6px;margin-top:-9px;
  border:none;background-color:transparent;}

























/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/**********                                                                                                     **********/
/**********                                        Bundesland-Vorauswahl                                        **********/
/**********                                                                                                     **********/
/**********                                                                                                     **********/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/


/*****************************************/
/*          Google-Fenster               */
/*****************************************/
div#google-map-von-liste{height:383px;width:338px;background-color:#e0e0e0;}
div#google-map{height:383px;width:338px;background-color:#e0e0e0;}

div#detail-google-karte{height:252px;width:338px;background-color:#e0e0e0;border-top:1px solid #8FA7C0;}


div.gmnoprint a{display:block;text-decoration:none;margin-top:20px;}


/*****************************************/
/*          Vorauswahl-Karten            */
/*****************************************/
div#d_karte   {height:292px;}
div#d_karte_bg{height:292px;}


div#d_karte{background-image:URL(../img/karte/deutschland.gif);}
div#d_karte_bg{background-image:URL(../img/karte/de-Klick.gif);}




/*****************************************/
/*          Vorauswahl-Tabelle           */
/*****************************************/

/* Tabelle mit den Auswahl-Buttons 
   margin-top bestimmt die Hoehe des Raiter-Fensters. 
   Daher MSIE-Sonderbehandlung. */
table#buland_vorauswahl{width:321px;margin:10px;margin-top:-14px;margin-bottom:7px;margin-right:0px;}
* html table#buland_vorauswahl{margin-top:-19px;}



table#buland_vorauswahl tr td {vertical-align:top;}
table#buland_vorauswahl tr td.buland_spalte{}
table#buland_vorauswahl tr td div.formatierer{width:76px;height:1px;}

table#buland_vorauswahl tr td a{ display:block;text-decoration:none;color:#000000;}
table#buland_vorauswahl tr td a{
  margin-bottom:3px;margin-right:3px;  
  padding-left:3px;padding-right:3px;padding-top:1px;padding-bottom:1px;
}
table#buland_vorauswahl tr td.buland_spalte a{padding-bottom:2px;}


  
a.d_karte_buland{}
a.d_karte_buland-{
  cursor:pointer;
  background-color:#F0F0F0;
  border-top:1px solid #D7DCE0;border-left:1px solid #D7DCE0;border-right:2px solid #B1C0D0;border-bottom:2px solid #B1C0D0;
  }

a.d_karte_buland-Over{
  cursor:pointer;
  background-color:#FFF0BB;
  border-top:1px solid #FFE075;border-left:1px solid #FFE075;border-right:2px solid #DFC055;border-bottom:2px solid #DFC055;
}

a.d_karte_buland-Klick{
  cursor:default;
  background-color:#FFE075;
  border-top:1px solid #E8C756;border-left:1px solid #E8C756;border-right:2px solid #CBAC41;border-bottom:2px solid #CBAC41;
}

div#abstandhalter_unter_BuLandButtons{height:8px;}













/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/**********                                                                                                     **********/
/**********                                        Bestellformular                                              **********/
/**********                                                                                                     **********/
/**********                                                                                                     **********/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/



/*****************************************/
/*         Layout-Umwandlung             */
/*****************************************/

/* Abstand obere Kanten Gesamtlayout und Raiter-Menues. Hintergrundbild ist Rundung Hauptlayout oben rechts. */
div.menue_ok_abstandhalter{
  height:21px;
  background-image:URL(../img/bg/layout_rundung_weiss.gif); background-position:right top; background-repeat:no-repeat;
}

div#col_bestell_ausgabe, div#is_bbc_bestell{width:579px;}

div#is_bbc_bestell{width:580px;}
div#is_bbc_bestell{background-image:URL(../img/bg/line_is_bbr_bestell.gif); background-position:right top; background-repeat:no-repeat;}

/* Umformatierung der Tab-Bar von 360 auf 552px (= resultierende Breite des Tab-Bar Fensters) */
div#col_bestell_ausgabe div#ausgabefenster div.tab_bar_wrapper div.tab_bar_ausgabefenster{width:552px;}

div#col_bestell_ausgabe div div#menue_content_ausgabefenster{background-image:URL(../img/bg/line_menue_content_bestell_ausgabe.gif); background-repeat:repeat-y;}
div#col_bestell_ausgabe div div.menue_bottom{background-image:URL(../img/bg/menue_bottom_bestell_ausgabe.gif); background-repeat:no-repeat;}



div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe,
table#regio_auswahl                                                                      {width:550px;}
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe div#content_info{left:519px;}




/*****************************************/
/*  allgemeine Element-Formatiierungen   */
/*****************************************/

/* Absaetze */
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe p,
div#menue_content_ausgabefenster div.ausgabe ul li,
div#menue_content_ausgabefenster div.ausgabe ol li
{line-height:17px;margin-bottom:10px;}
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe p.listenpunkt {background-position:1px 4px;}


div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe p,
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe h3,
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe h4,
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe h5,
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe h6
{margin-left:20px;margin-right:20px;}

div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe h3{margin-top:-10px;margin-bottom:0px;}
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe h4{margin-top:10px;margin-bottom:-4px;}

div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe div.unterkante{
  height:9px;margin-top:20px;
  background-image:URL(../img/bg/detail_browsing_bg.gif);    background-position:left bottom;  background-repeat:repeat-x;
}



/*****************************************/
/*         Adress-Formular               */
/*****************************************/
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe table.formular{margin-top:16px;}
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe table.formular tr td.warnung p{padding-bottom:4px;}

div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe table.formular tr td{/*border-top:1px solid #D9DDE1;padding-top:6px;*/}
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe table.formular tr td div.anrede{padding-bottom:3px;}


/* Abwandlungen in den Formularfeldern */
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe table.formular tr td input.busy_str{width:153px;}
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe table.formular tr td input.busy_plz{width:51px;}
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe table.formular tr td input.busy_ort{width:142px;}
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe table.formular tr td div.anrede select
             {margin-right:2px;}
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe table.formular tr td div.pflichteingabe#pflichtanrede 
             {margin-left:-4px;margin-right:6px;/* margin-right:32px;*/}
             

div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe table.formular tr td.kontakt_r div select{width:93px;}

div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe table.formular tr td.warnung {}
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe table.formular tr td.warnung p{width:160px;}

/*****************************************/
/*          Regio-Liste                  */
/*****************************************/

/* Aufklappen-Link fuer Regio-Liste */
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe a#regio_klappen{
  margin-left:20px;margin-right:20px;padding-left:5px;
  display:block;cursor:pointer;float:none;
}

table#regio_auswahl{border-bottom:1px solid #D9DDE1;}
table#regio_auswahl tr td{
  cursor:pointer;
  border-top:1px solid #D9DDE1;
  vertical-align:top;
  padding-left:6px;padding-top:1px;padding-bottom:1px;
}
table#regio_auswahl tr td input{margin-left:15px;margin-right:0px;}
table#regio_auswahl tr.markiert td{font-weight:bold;}

div#regio_liste {display:none;}


/*****************************************/
/*         individuelle Angaben          */
/*****************************************/
textarea#individuelle_angaben{
  margin-left:20px;width:509px;height:70px;padding:8px;
}



/*****************************************/
/*          unterster Abschnitt          */
/*****************************************/
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe table#rechnungNachnahme{margin-left:16px;}
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe table#rechnungNachnahme p{margin:0px;}

div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe a.bestellvorgang{
  margin-left:20px;
  width:137px;
  margin-top:10px;padding-left:6px;
}


div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe a#bestellvorgangFortsetzen,
div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe a#bestellungAbschicken{
  background-image:URL(../img/bg/spule_vor.gif);    background-position:136px 3px;  background-repeat:no-repeat;
}


div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe a#angabenKorrigieren{padding-left:18px;
  background-image:URL(../img/bg/spule_rueck.gif);    background-position:5px 3px;  background-repeat:no-repeat;
}


div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe a#angabenVerwerfen{padding-left:18px;
  background-image:URL(../img/bg/spule_angaben_verwerfen.gif);    background-position:6px 4px;  background-repeat:no-repeat;
}


div#col_bestell_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe div.abstandhalter_unten{margin:0px;height:50px;}






/*****************************************/
/*                           */
/*****************************************/
div#bestell_garantie_menue a{
  float:none;
  margin-top:8px;margin-bottom:2px;margin-left:14px;margin-right:14px;
  padding-left:8px;
}


div#bestell_garantie_menue div#ort_liste_scollbar{
  margin-top:10px;border-top:1px solid #9AB0C6;
}


div#garantiemoeglichkeit{margin-top:16px;padding-left:5px;padding-right:5px;}












/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/**********                                                                                                     **********/
/**********                                        FAQ-Tabelle                                                  **********/
/**********                                                                                                     **********/
/**********                                                                                                     **********/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/

div#faq_listen_menue form#form_smartsuche table tr td input{width:200px;}
table#faq_suche{/*margin-bottom:-14px;*/}
table#faq_suche tr td a{padding:2px;width:103px;text-align:center;margin-left:8px;}

td.faq_td_1, td.faq_td_2{vertical-align:top;}

td.ra_td_1 div{width:80px;} /* PLZ Rechtsanwaelte*/
td.faq_td_1 div{width:32px;}
td.faq_td_2, td.faq_td_2 div{width:259px;}


/* Sonderbehandlung bestellseite u.A. mit wenigen Punkten */
div#bestell_garantie_menue div#ort_liste_scollbar table#v_tb tr td.faq_td_2{background-image:none;}
div#bestell_garantie_menue div#ort_liste_scollbar table#v_tb tr td.faq_td_2 div,
div#bestell_garantie_menue div#ort_liste_scollbar table#v_tb tr td.faq_td_2{width:276px;}

div#col_suche div div#bestell_garantie_menue div#ort_liste_scollbar div#ortsTabellenabdeckerUnten{
  /*background-image:URL(../img/bg/line_orte_border_right.gif); background-position:right top;    background-repeat:repeat-y;*/
}



table#v_tb tr td.ra_td_1,
table#v_tb tr td.faq_td_1 {background-image:none;text-align:right;font-weight:bold;}

table#v_tb tr td.faq_td_2{}


table#v_tb tr td{background-image:URL(../img/bg/line_orte_border_right.gif); background-position:right top;    background-repeat:repeat-y;}
/* Linie rechts in jeder Spalte table#v_tb tr td*/


div#faq_listen_menue_abstandhalter_oben {height:10px;}

div#faq_listen_menue div#ort_liste_scollbar{border-top:1px solid #8FA7C0;}
div#faq_listen_menue div#ort_liste_scollbar{max-height:418px; overflow:auto;}



/*****************************************************************/
/*        bei Einsatz des Eingabefeldes entkommentieren          */
/*****************************************************************/
/*
div#faq_listen_menue form#form_smartsuche{margin-bottom:-2px;}
div#faq_listen_menue div#ort_liste_scollbar{max-height:400px; overflow:auto;}
*/








/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/**********                                                                                                     **********/
/**********                                        Statistik                                                    **********/
/**********                                                                                                     **********/
/**********                                                                                                     **********/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/




/************************************************************/
/*                                                          */
/*            Auswahl-Menue in der linken Spalte            */
/*                                                          */
/************************************************************/
  
div#col_stati_menue div.menue_content table.stati_auswahl tr td a{padding-left:4px;margin-bottom:6px;}
  
div#col_stati_menue div.menue_content table.stati_auswahl tr.jahr td a {width:63px;}
div#col_stati_menue div.menue_content table.stati_auswahl tr td.buland a{width:143px;}


div#col_stati_menue div.menue_content table.stati_auswahl tr.jahr td.jahr_l a {}
div#col_stati_menue div.menue_content table.stati_auswahl tr.jahr td.jahr_r a {margin-left:4px;}

div#col_stati_menue div.menue_content table.stati_auswahl tr td p{margin-top:2px;margin-bottom:4px;}

div#col_stati_menue div.menue_content div.stati_trenner{
  height:14px;
  margin-left:-9px;margin-right:-9px;margin-bottom:6px;
  background-image:URL(../img/bg/detail_browsing_bg.gif);    background-position:left bottom;  background-repeat:repeat-x;
}

/************************************************************/
/*                                                          */
/*            Statistik-Menue in der rechten Spalte         */
/*                                                          */
/*                                                          */
/************************************************************/

div#statistik_menue_fenster div.menue_title_bar table{width:172px;}

div#col_stati_menue div div.menue_content{background-image:URL(../img/bg/line_menue_content_stati_menue.gif); background-repeat:repeat-y;}
div#col_stati_menue div div.menue_bottom{background-image:URL(../img/bg/menue_bottom_stati_menue.gif); background-repeat:no-repeat;}

div#col_stati_ausgabe div div.ausgabe{/*background-color:yellow;*/}
div#col_stati_ausgabe div div#menue_content_ausgabefenster{background-image:URL(../img/bg/line_menue_content_stati_ausgabe.gif); background-repeat:repeat-y;}
div#col_stati_ausgabe div div.menue_bottom{background-image:URL(../img/bg/menue_bottom_stati_ausgabe.gif); background-repeat:no-repeat;}




/******************************************************************************************************

   Berechnung der Spaltenbreiten
   
*******************************************************************************************************
   Differenz zwichen 'col' (kleiner) 'is_bb' (groesser weil Formatierer):
   links:  50px
   rechts: 28px
   Gesamtbreite der Spalten links und rechts muss 760px (bei 'is_bb') bzw. 682px (bei 'col') ergeben
   
   
div#col_stati_menue  {width:340px;} - 168 = 172
div#col_stati_ausgabe{width:342px;} + 168 = 510 
div#is_bbl_stati     {width:390px;} - 168 = 222
div#is_bbc_stati     {width:370px;} + 168 = 538

******************************************************************************************************/

div#col_stati_menue  {width:172px;}
div#col_stati_ausgabe{width:510px;}

/* Umformatierung der Tab-Bar von 360 auf 510px */
div#col_stati_ausgabe div#ausgabefenster div.tab_bar_wrapper div.tab_bar_ausgabefenster{width:510px;}

div#is_bbl_stati     {width:222px;} /* links    */
div#is_bbc_stati     {width:538px;} /* mitte    */

div#col_stati_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe{width:508px;}

div#col_stati_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe div#content_info {left:477px;}




/************************************************************/
/*                                                          */
/*            Plazierung Elemente im Menue                  */
/*                                                          */
/************************************************************/
div#col_stati_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe table,
div#col_stati_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe p,
div#col_stati_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe h3,
div#col_stati_ausgabe div#ausgabefenster div#menue_content_ausgabefenster div.ausgabe h5{margin-left:20px;}




/************************************************************/
/*                                                          */
/*            Fliesstext unter Statistik-Menue              */
/*                                                          */
/************************************************************/
div#stati_fliesstext{margin-top:20px;padding-left:5px;}


/************************************************************/
/*                                                          */
/*                Schrift                                   */
/*                                                          */
/************************************************************/

div#menue_content_ausgabefenster div.ausgabe h3,
div#menue_content_ausgabefenster div.ausgabe h5{margin-top:0px;margin-bottom:0px;}
div#menue_content_ausgabefenster div.ausgabe h4,
div#menue_content_ausgabefenster div.ausgabe h5,
div#menue_content_ausgabefenster div.ausgabe h6{}




/************************************************************/
/*                                                          */
/*                Balken-Diagramm                           */
/*                                                          */
/************************************************************/
div#col_stati_ausgabe table#statistik{margin-top:13px;}

div#col_stati_ausgabe table#statistik tr td{
  height:334px;vertical-align:bottom;
  background-image:URL(../img/bg/stat_graph_bg.gif); background-repeat:repeat-x;
}

div#col_stati_ausgabe table#statistik tr td a{
  margin:0px;padding-left:0px;padding-right:0px;
  text-align:center;
}

div#col_stati_ausgabe table#statistik tr td.stati_rund_l div,
div#col_stati_ausgabe table#statistik tr td.stati_rund_r div{width:13px;}

div#col_stati_ausgabe table#statistik tr td.stati_rund_l{background-image:URL(../img/bg/stat_graph_round_left.gif);  background-repeat:no-repeat;}
div#col_stati_ausgabe table#statistik tr td.stati_rund_r{background-image:URL(../img/bg/stat_graph_round_right.gif); background-repeat:no-repeat;}







/**********************************************/
/*                                            */
/*    unter Balkendiagramm, aber im Menue     */
/*                                            */
/**********************************************/

table#stati_legende{width:468px;margin-top:14px;}
td#stati_legende_l{text-align:left;width:142px;}
td#stati_legende_c{text-align:center;}
td#stati_legende_r{text-align:right;width:210px;}
table#stati_legende tr td {font-size:11px;font-weight:bold;}

div#abstandhalter_stati_unten{height:20px;}

  
/**********************************************/
/*                                            */
/*                  Balken                    */
/*                                            */
/**********************************************/

/* Balkenfreie Platzmacher ********************/
table#statistik tr td.stati_platz_aussen div{width:17px;}
table#statistik tr td.stati_d_bul_platz_aussen div{width:8px;}
table#statistik tr td.stati_d_platz_aussen div{width:13px;}
table#statistik tr td.stati_d_platz div{width:8px;}


/* Breite der Balken **************************/
table#statistik tr td.stati_jahr1 a, 
table#statistik tr td.stati_jahr2 a,
table#statistik tr td.stati_jahr3 a,
table#statistik tr td.stati_jahr4 a,
table#statistik tr td.stati_jahr5 a,
table#statistik tr td.stati_jahr6 a,
table#statistik tr td.stati_jahr7 a,
table#statistik tr td.stati_jahr8 a         {width:48px;}

table#statistik tr td.stati_jahr1 div,
table#statistik tr td.stati_jahr2 div,
table#statistik tr td.stati_jahr3 div,
table#statistik tr td.stati_jahr4 div,
table#statistik tr td.stati_jahr5 div,
table#statistik tr td.stati_jahr6 div,
table#statistik tr td.stati_jahr7 div,
table#statistik tr td.stati_jahr8 div       {width:49px;}


table#statistik tr td.stati_d_bul_d div,
table#statistik tr td.stati_d_bul_west div, 
table#statistik tr td.stati_d_bul_ost div   {width:20px;}
table#statistik tr td.stati_d_bul_d a,
table#statistik tr td.stati_d_bul_west a,
table#statistik tr td.stati_d_bul_ost a     {width:19px;}


table#statistik tr td.stati_d_west div,
table#statistik tr td.stati_d_ost div       {width:24px;}
table#statistik tr td.stati_d_west a,
table#statistik tr td.stati_d_ost a         {width:23px;}





table#statistik tr td.stati_jahr1 div div,
table#statistik tr td.stati_jahr2 div div,
table#statistik tr td.stati_jahr3 div div,
table#statistik tr td.stati_jahr4 div div,
table#statistik tr td.stati_jahr5 div div,
table#statistik tr td.stati_jahr6 div div,
table#statistik tr td.stati_jahr7 div div,
table#statistik tr td.stati_jahr8 div div{}


/* Pauschale Vergabe der Borders ***************/
table#statistik tr td.stati_jahr1 div,
table#statistik tr td.stati_jahr2 div,
table#statistik tr td.stati_jahr3 div,
table#statistik tr td.stati_jahr4 div,
table#statistik tr td.stati_jahr5 div,
table#statistik tr td.stati_jahr6 div,
table#statistik tr td.stati_jahr7 div,
table#statistik tr td.stati_jahr8 div,
table#statistik tr td.stati_d_bul_d div,
table#statistik tr td.stati_d_bul_west div, 
table#statistik tr td.stati_d_west div,
table#statistik tr td.stati_d_bul_ost div, 
table#statistik tr td.stati_d_ost div
               {border:1px solid white;}



/* <div>s fuer die Eigentlichen Werteintraege. */
/* Position und Schriftformatierung */
table#statistik tr td div div{
  position:absolute;
  padding-top:2px; padding-left:5px;
  font-size:12px; font-weight:bold;  
}



table#statistik tr td.stati_d_bul_d div div,
table#statistik tr td.stati_d_bul_west div div, 
table#statistik tr td.stati_d_west div div,
table#statistik tr td.stati_d_bul_ost div div, 
table#statistik tr td.stati_d_ost div div{
  padding-top:0px; padding-left:1px;
  font-size:11px; font-weight:normal;  
}

/* Hintergrundfarbe und Rand entfernen */
table#statistik tr td.stati_jahr1 div div,
table#statistik tr td.stati_jahr2 div div,
table#statistik tr td.stati_jahr3 div div,
table#statistik tr td.stati_jahr4 div div,
table#statistik tr td.stati_jahr5 div div,
table#statistik tr td.stati_jahr6 div div,
table#statistik tr td.stati_jahr7 div div,
table#statistik tr td.stati_jahr8 div div,
table#statistik tr td.stati_d_bul_d div div,
table#statistik tr td.stati_d_bul_west div div, 
table#statistik tr td.stati_d_west div div,
table#statistik tr td.stati_d_bul_ost div div, 
table#statistik tr td.stati_d_ost div div
                                      {border:none;background-color:transparent;}


/* Farbschema */
table#statistik tr td.stati_jahr1 div{background-color:#C61C7C; border-color:#D684B4; border-bottom-color:#B12F78; border-right-color:#B12F78;}
table#statistik tr td.stati_jahr2 div{background-color:#D80E6D; border-color:#E38EAC; border-bottom-color:#C11666; border-right-color:#C11666;}
table#statistik tr td.stati_jahr3 div, table#statistik tr td.stati_d_bul_d div
                                     {background-color:#E40760; border-color:#EC82A8; border-bottom-color:#D01963; border-right-color:#D01963;}
table#statistik tr td.stati_jahr4 div{background-color:#FF5F00; border-color:#FFA32B; border-bottom-color:#D24F02; border-right-color:#D24F02;}
table#statistik tr td.stati_jahr5 div, table#statistik tr td.stati_d_bul_west div, table#statistik tr td.stati_d_west div
                                     {background-color:#FF9600; border-color:#FFBA14; border-bottom-color:#D47D00; border-right-color:#D47D00;}
table#statistik tr td.stati_jahr6 div{background-color:#FFBF00; border-color:#FFD33B; border-bottom-color:#D7A102; border-right-color:#D7A102;}
table#statistik tr td.stati_jahr7 div, table#statistik tr td.stati_d_bul_ost div, table#statistik tr td.stati_d_ost div
                                     {background-color:#FFD800; border-color:#FFE400; border-bottom-color:#E0BE03; border-right-color:#E0BE03;}
table#statistik tr td.stati_jahr8 div{background-color:#FFE400; border-color:#FFF000; border-bottom-color:#E6CE00; border-right-color:#E6CE00;}

table#statistik tr td div{}
table#statistik tr td a{}

table#statistik tr td div{}

  
























/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/**********                                                                                                     **********/
/**********                                                                                                     **********/
/**********                                        Robot-Layout                                                 **********/
/**********                                                                                                     **********/
/**********                                                                                                     **********/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/


/******************************************************************************************************

   Berechnung der Spaltenbreiten
   
*******************************************************************************************************
   Differenz zwichen 'col' (kleiner) 'is_bb' (groesser weil Formatierer):
   links:  50px
   rechts: 28px
   Gesamtbreite der Spalten links und rechts muss 760px (bei 'is_bb') bzw. 682px (bei 'col') ergeben
   
   
div#col_stati_menue  {width:340px;} - 168 = 172
div#col_stati_ausgabe{width:342px;} + 168 = 510 
div#is_bbl_stati     {width:390px;} - 168 = 222
div#is_bbc_stati     {width:370px;} + 168 = 538

******************************************************************************************************/


div#is_bbl_robot {width:234px;}
div#is_bbc1_robot{width:276px;}
div#is_bbc2_robot{width:250px;}

td#body_left_robot, td#body_center1_robot, td#body_center2_robot{background-color:#FFFFFF;}


div#col_l_robot div div.menue_title_bar{padding:0px;}

div#col_l_robot  div div.menue_title_bar table,
div#col_c1_robot div div.menue_title_bar table,
div#col_c2_robot div div.menue_title_bar table {margin-bottom:-5px;}



div#col_l_robot div div.menue_content,
div#col_c1_robot div div.menue_content,
div#col_c2_robot div div.menue_content{  
  background-image:URL(../img/bg/line_1px_dunkelblau.gif);background-position:left top;background-repeat:repeat-y;
}

div#col_l_robot div div.menue_content p{margin-top:7px;}

div#col_l_robot div div.menue_content  table,
div#col_c1_robot div div.menue_content table,
div#col_c2_robot div div.menue_content table {margin-left:-9px;margin-top:0px;}
div#col_c2_robot div div.menue_content table {margin-top:1px;} /* niemand weiss so recht warum */



div#col_l_robot div div.menue_content  table tr td,
div#col_c1_robot div div.menue_content table tr td,
div#col_c2_robot div div.menue_content table tr td {font-size:12px;}


div#col_l_robot div div.menue_content  table tr td,
div#col_c1_robot div div.menue_content table tr td,
div#col_c2_robot div div.menue_content table tr td {border-top:1px solid #D9DDE1;}
div#col_l_robot div div.menue_content  table,
div#col_c1_robot div div.menue_content table,
div#col_c2_robot div div.menue_content table {border-bottom:1px solid #D9DDE1;}


div#col_l_robot div div.menue_content  table tr td a,
div#col_c1_robot div div.menue_content table tr td a,
div#col_c2_robot div div.menue_content table tr td a {
  text-decoration:none;color:#000000;
  display:block;padding:3px;padding-left:10px;
}



div#col_l_robot div div.menue_content  table tr.zeile-Selected td,
div#col_c1_robot div div.menue_content table tr.zeile-Selected td,
div#col_c2_robot div div.menue_content table tr.zeile-Selected td {cursor:default;}


div#col_l_robot div div.menue_content  table tr.zeile-Selected td a,
div#col_c1_robot div div.menue_content table tr.zeile-Selected td a,
div#col_c2_robot div div.menue_content table tr.zeile-Selected td a {cursor:default;}



/*****************************************/
/*  */
/*****************************************/

div#col_l_robot  div div.menue_title_bar table, 
div#col_l_robot div div.menue_content{width:185px;}
div#col_l_robot div div.menue_content  table {width:183px;}



div#col_l_robot  div div.menue_bottom {background-image:URL(../img/bg/menue_bottom_robot_buland.gif); background-position:left top;background-repeat:no-repeat;} 
div#col_l_robot  div div.menue_content{background-image:URL(../img/bg/menue_content_robot_buland.gif);background-position:left top;background-repeat:repeat-y;}

div#col_c1_robot  div div.menue_bottom {background-image:URL(../img/bg/menue_bottom_robot_kreis.gif); background-position:left top;background-repeat:no-repeat;} 
div#col_c1_robot div div.menue_content{background-image:URL(../img/bg/menue_content_robot_kreis.gif); background-position:left top;background-repeat:repeat-y;}

div#col_c2_robot  div div.menue_bottom {background-image:URL(../img/bg/menue_bottom_robot_ort.gif);   background-position:left top;background-repeat:no-repeat;} 
div#col_c2_robot div div.menue_content{background-image:URL(../img/bg/menue_content_robot_ort.gif);   background-position:left top;background-repeat:repeat-y;}



/*****************************************/
/*  */
/*****************************************/

div#col_c1_robot  div div.menue_title_bar table, 
div#col_c1_robot div div.menue_content{width:252px;}
div#col_c1_robot div div.menue_content  table {width:250px;}


div#col_c2_robot  div div.menue_title_bar table, 
div#col_c2_robot div div.menue_content{width:224px;}
div#col_c2_robot div div.menue_content  table {width:222px;}


div#col_c1_robot div div.menue_content table tr td.right,
div#col_c2_robot div div.menue_content table tr td.right{text-align:right;width:36px;padding-right:8px;}

div#col_c1_robot div div.menue_content table tr.headline,
div#col_c2_robot div div.menue_content table tr.headline{padding:3px;padding-left:8px;}


div#col_c1_robot div div.menue_content table tr.headline td p,
div#col_c2_robot div div.menue_content table tr.headline td p {font-size:12px;font-weight:bold;margin-left:8px;margin-bottom:2px;margin-top:1px;}

div#col_c1_robot div div.menue_content table tr.headline td p{margin-left:9px;}
div#col_c1_robot div div.menue_content table tr.headline td p.kfzhl{margin-right:14px;}

div#col_c1_robot div div.menue_content table tr.headline td.right p,
div#col_c2_robot div div.menue_content table tr.headline td.right p{margin-left:0px;}


































/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/**********                                                                                                     **********/
/**********                                        Frei positioniertde Elemente                                 **********/
/**********                                        "z-index"-Angaben oben                                       **********/
/**********                                                                                                     **********/
/**********                                                                                                     **********/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/

div.floating
{
  /*background-color:peachpuff;*/
}

/* Generell */
div.floating
{
  position:absolute;
}



/* Temporaer */
div.floating
{
  top:180px;
  left:890px;
}




/************************************************************/
/* Formatierungen Title-Bar und Window-Bottom               */
div.floating_title_bar, 
div.floating_title, 
div.floating_title_left, 
div.floating_title_right{height:33px;float:left;margin:0px;}


div.floating_bottom, 
div.floating_bottom_left, 
div.floating_bottom_right, 
div.floating_bottom_center{height:14px;float:left;margin:0px;}

/* Runde Ecken */
div.floating_title_left, div.floating_bottom_left {width:13px;}
div.floating_title_right,div.floating_bottom_right{width:30px;}
/************************************************************/





/* "Fenster schliessen"-Button oben rechts im Fenster */
div.floating_title_right a{
  display:block;width:13px;height:13px;
  margin:0px;margin-top:10px;
  background-image:URL(../img/bg/button_close.gif);   background-position:top left;  background-repeat:no-repeat;
}
/* Fenster-Titel: ueber <p> formatiert, damit div.floating_title 
   in der Breite ungehindert veraendert werden kann */
div.floating_title p{
  margin:0px;padding:0px;
  font-weight:bold;color:#FFFFFF;font-size:14px;
  padding-left:12px;padding-top:8px;
}



div.floating_title_bar{}
div.floating_title{
  background-color:#8FA7C0; background-image:URL(../img/bg/line-1px_FFFFFF.gif);       background-position:top left;    background-repeat:repeat-x;}
div.floating_title_left    {background-image:URL(../img/bg/floating_title_left.gif);   background-position:top left;    background-repeat:no-repeat;}
div.floating_title_right   {background-image:URL(../img/bg/floating_title_right.gif);  background-position:top left;    background-repeat:no-repeat;}


div.floating_bottom_center{
  background-color:#FFFFFF; background-image:URL(../img/bg/line_1px_dunkelblau.gif);   background-position:0px 12px; background-repeat:repeat-x;}
div.floating_bottom_left   {background-image:URL(../img/bg/floating_bottom_left.gif);  background-position:top left;    background-repeat:no-repeat;}
div.floating_bottom_right  {background-image:URL(../img/bg/floating_bottom_right.gif); background-position:top left;    background-repeat:no-repeat;}




/************************************************************/
/* Quasi Window-Body: AussenLinien realisiert ohne "border" */
div.floating_body, div.floating_content{
  clear:both;
  background-color:#FFFFFF;
  padding:0px;padding-left:1px;padding-right:1px;
}
/* Weisse Linie unten zwingt Mozilla dazu, 
   keine transparenz zwischen Fuss und Body anzuzeigen. */
div.floating_content{border-bottom:1px solid white;}
/*                                                          */
div.floating_content_wrap{
  clear:both;
  background-color:#8FA7C0;
  padding:0px;padding-left:1px;padding-right:1px;
  /* hintergrundbild: Linie rechts mit etwas Weiss fuer 
     den MSIE */  
  background-image:URL(../img/bg/line_float_msie_right.gif);  
  background-position:right top;     
  background-repeat:repeat-y;
}
/************************************************************/








/* Vorinitialisierung auf kleinste Werte und verbergen */
div.floating_title, div.floating_bottom_center  
                    {width:0px;overflow:hidden;}
div.floating_content{/*height:0px;width:37px;overflow:hidden;*/}
* html div.floating_content{width:39px;}
/************************************************************/


div.floating_title_bar{}
div.floating_title{}
div.floating_title_left{}
div.floating_title_right{}


div.floating_bottom{}
div.floating_bottom_left{}
div.floating_bottom_right{}
div.floating_bottom_center{}



/* Unterer Scrollbalken: Abdecker fuer MSIE */
div#ie_scroll_hide{display:none;height:14px;border-top:1px solid #D9DDE1;background-color:#FFFFFF;}





/************************************************************/
/* Listen-Container ist ein moegicher Inhalt von 
   div.floating_content und immer Inhalt von 
   div#objekt-aktu-inhalt (gleiche Klasse).  

   Einige Formatierungen sind bei 'Objektliste' vorgenommen.
*/
/************************************************************/
div#objekt-aktu-inhalt{border-bottom:1px solid #D9DDE1;}
/* Hintergrundfarbe um den Rollover-fehler beim IE zu ueberspielen. */
div.floating_list_container{background-color:#EAEDEF;margin:0px;}
div.floating_list_container{width:200px;overflow:hidden;}



div.floating_list_container a{
  /*
  margin-top:0px;
  border-top:none;
  border-bottom:1px solid #D9DDE1;
  */
}
  
div.floating_list_container a table.ausgabe tr td{vertical-align:top;}
div.floating_list_container a table.ausgabe tr td p{}
  
div.floating_list_container a table {margin:0px;}
div.floating_list_container a table.ausgabe tr td div.abstand_oben {height:2px;}
div.floating_list_container a table.ausgabe tr td div.abstand_unten{height:4px;}

div.floating_list_container a table.ausgabe tr td.thumbnail img,
div.floating_list_container a table.ausgabe tr td p{margin-left:8px;margin-top:4px;margin-bottom:4px;}



div.floating_list_container a table.ausgabe tr td.thumbnail img{margin-bottom:0px;}
div.floating_list_container a table.ausgabe tr td.euro p       {margin-top:0px;}
div.floating_list_container a table.ausgabe tr td.thumbnail    {width:88px;overflow:hidden;}
div.floating_list_container a table.ausgabe    {width:199px;}


div.floating_list_container a table.ausgabe tr td div.besonders,
div.floating_list_container a table.ausgabe tr td div.preisrahmen{margin-left:8px;margin-bottom:3px;padding:2px;padding-bottom:4px;padding-left:10px;}
div.floating_list_container a table.ausgabe tr td div.besonders span,
div.floating_list_container a table.ausgabe tr td div.preisrahmen span{font-size:10px;}



div.floating_list_container a table.ausgabe tr td div.besonders {
  color:#FFFFFF;
  background-image:URL(../img/bg/mark_obj_bes_kl.gif);background-position:left top;  background-repeat:no-repeat;
}
div.floating_list_container a table.ausgabe tr td div.preisrahmen{
  background-image:URL(../img/bg/mark_obj_preis_kl.gif);background-position:left top;  background-repeat:no-repeat;
}



/************************************************************/
/*
           INHALTE der Fenster
                 
           pauschale Vor-Formatierungen
           um globale Formatierungen aus Layout
           (z.B. negative Abstaende) aufzuheben.
*/
/************************************************************/
div.floating_content table,
div.floating_content div{
  margin:0px;
}

div.floating_content div.content_formatter{
  padding-top:8px;
  padding-left:22px;
  padding-right:22px;
}

* div.floating_content div.content_formatter{
  padding-top:1px;
  padding-bottom:1px;
}











/*****************************************************************************************************/
/*****************************************************************************************************/
/********                                                                                     ********/
/********                       floatForm ->                                                  ********/
/********                       Formulare in popUp-Fenstern                                   ********/
/********                                                                                     ********/
/*****************************************************************************************************/
/*****************************************************************************************************/
table.floatFormTable{
}
table.floatFormTable tr td{
	padding-bottom:4px;
	padding-left:0px;
	vertical-align:top;
}
table.floatFormTable tr td.floatFormTdLeft{
  padding-top:3px;
  padding-right:6px;
}
table.floatFormTable tr td.floatFormTdRight{
}

table.floatFormTable tr td.floatFormTdMessages{
}
table.floatFormTable tr td.floatFormTdMessages div{
  margin-bottom:20px;
}
table.floatFormTable tr td.floatFormTdMessages div h5{
	font-size:14px;
  margin-top:6px;
  margin-bottom:4px;
}
table.floatFormTable tr td.floatFormTdMessages div p{
	margin-top:0px;
	margin-bottom:0px;
}
table.floatFormTable tr td.floatFormTdMessages div.floatFormErrMessages{
  background-image:URL(../img/bg/err_ausrufe.gif);background-position:296px 6px;  background-repeat:no-repeat;
}
table.floatFormTable tr td.floatFormTdMessages div.floatFormErrMessages p{
	padding-left:20px;
  background-image:URL(../img/bg/arrow_float_form_err.gif);background-position:0px 2px;  background-repeat:no-repeat;
}
table.floatFormTable tr td.floatFormTdMessages div.floatFormErrMessages h5{
	color:#E19400;
}
table.floatFormTable tr td.floatFormTdMessages div.floatFormStatMessages{
}
table.floatFormTable tr td.floatFormTdMessages div.floatFormStatMessages p span{
  color:#E19400;
}

table.floatFormTable tr td.floatFormTdMessages{
}



table.floatFormTable tr td img.pflichtfeld{margin-left:4px;}



table.floatFormTable tr td.floatFormTdRight input,
table.floatFormTable tr td.floatFormTdRight textarea{
	width:180px;
}


table.floatFormTable tr td.floatFormTdMessages h3{
	color:#607890;
	margin:0px;
	margin-bottom:3px;
}



table.floatFormTable tr td.floatFormTdRightCheckbox{
	padding-left:3px;
	padding-top:3px;
}
table.floatFormTable tr td.floatFormTdRightCheckbox input.floatFormCheckbox{
}

table.floatFormTable tr td.floatFormTdRight input.floatFormButton{
	margin-top:8px;
}


div.floating_content div#oe_content_formatter h1{
  color:#E19400;
}
div.floating_content div#oe_content_formatter h1{
  font-size:22px;
}





/*****************************************************************************************************/
/*****************************************************************************************************/
/********                                                                                     ********/
/********                                    Info-Fenster                                     ********/
/********                                                                                     ********/
/*****************************************************************************************************/
/*****************************************************************************************************/

div#infofenster_demo{  
  position:absolute;
  z-index:9000;
  top:180px;
  left:490px;
}


td.info_body_m{background-color:#FFFFDE;}
td.info_body_l{}
td.info_body_r{}


td.info_body_m div,
td.info_body_m div *
{
  font-size:11px;  
  line-height:15px;
}

td.info_body_m div ul{margin:0px;margin-left:-24px;}

td.info_body_m div hr{border:none;border-top:1px solid #FFC80B;color:#FFC80B;height: 1px;margin:0px;margin-top:6px;margin-bottom:6px;}



td.info_top_l div,td.info_top_r div,td.info_bottom_l div,td.info_bottom_r div{width:12px;height:12px;}

td.info_top_l,td.info_top_r,td.info_bottom_l,td.info_bottom_r{background-position:left top;  background-repeat:no-repeat;}
td.info_top_m, td.info_bottom_m{background-position:left top;  background-repeat:repeat-x;}
td.info_body_l, td.info__body_r{background-position:left top;  background-repeat:repeat-y;}


td.info_top_l   {background-image:URL(../img/bg/info_top_left.gif);}
td.info_top_r   {background-image:URL(../img/bg/info_top_right.gif);}
td.info_bottom_l{background-image:URL(../img/bg/info_bottom_left.gif);}
td.info_bottom_r{background-image:URL(../img/bg/info_bottom_right.gif);}

td.info_top_m   {background-image:URL(../img/bg/info_top_middle.gif);}
td.info_bottom_m{background-image:URL(../img/bg/info_bottom_middle.gif);}
td.info_body_l  {background-image:URL(../img/bg/info_body_left.gif);}
td.info_body_r {background-image:URL(../img/bg/info_body_right.gif);}








































/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/**********                                                                                                     **********/
/**********                                        LAYOUT-SCHEMA                                                **********/
/**********                                                                                                     **********/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*
div#col_left,div#col_center,div#col_right{background-color:blue;}
div#col_left,div#col_right_head_top_spacer,div#col_center,div#col_right{border:1px dashed orange;}
*/
/*****************************************/
/*           Layout als Ganzes           */
/*****************************************/
body {background-color:#FFFFFF;padding:0px;margin:0px;}

/* Zentrale Positionierung */ 
/*div#center {position:absolute;top:0px;left:50%;margin-left:-498px;}*/
div#center {position:absolute;top:10px;left:30px;}

/* Wrapper fuer das komplette Layout */
div#layout {width:996px;padding:0px;margin:0px;}




/*****************************************/
/*           Kopfbereich                 */
/*****************************************/

/* Wrapper fuer den kompletten Kopfbereich */
div#head {height:110px;padding:0px;margin:0px;}

div#logo {height:110px;width:420px;padding:0px;margin:0px;float:left}

div#spacer_oben_rechts{height:76px;}
div#navi_oben{margin-left:-20px;}
  

/* Wrapper fuer den kompletten mitterleren Bereich ueber die ganze Breite */
div#body_wrap   {overflow:visible;}
div#footer_wrap {overflow:visible;}




/*****************************************/
/*           Bodybereich aeusserlich     */
/*****************************************/

/* Mindesthoehe von Inhaltstabelle */
td.td_body{height:500px;}



/*****************************************/
/*           Footer-Kasten               */
/*****************************************/
div#footer_wrap{margin-top:15px;}

/* Mit linkem Abstand Inhalt optisch mittig (ist nicht gleich echter Mitte) in Umfassungsrahmen plazieren*/
div#footer_middle table {margin-left:34px;}

/* Die drei Spalten der Footer-Inhalts-Tabelle */
div.footer_column {
  /*background-color:#CCCCCC;*/
  width:288px;
  margin-right:22px;
  margin-top:0px;
}


/*****************************************/
/*           Footer-Links                */
/*****************************************/
/* Links unter dem Footer-Kasten */
div#footer_links{margin-bottom:30px;}



/*****************************************/
/*           Formatierer-<div>s          */
/*****************************************/
/* Spalten-Formatierer-<div>s:
   Wegen der Runden Ecken sind alle generell 24 Pixel hoch.
*/
div#is_bbl_robot,div#is_bbc1_robot,div#is_bbc2_robot,div#is_bbl_anwendung,
div#is_bbl,div#is_bbc,div#is_bbr,
div#is_bbl_stati,div#is_bbc_stati,
div#is_bbc_bestell,
div#footer_top,div#footer_bottom {height:24px;}

div#footer_bottom{margin-top:-14px;}

/*****************************************/
/*           Bodybereich innerlich       */
/*****************************************/

/*////////////////////////////////////////////*/
/* Layout-Tabelle Index-Layout (ImmoSelektor) */
/*////////////////////////////////////////////*/

/* Formatierer-<div>s: Spaltenbreite */
div#is_bbl{width:390px;} /* links    */
div#is_bbc{width:370px;} /* mitte    */
div#is_bbr{width:236px;} /* rechts   */



div#col_suche, div#col_ausgabe, div#col_ausgabe_1spaltig, div#col_stati_menue,div#col_stati_ausgabe,
div#col_l_robot, div#col_c1_robot, div#col_c2_robot, div#anwendung
{margin-top:20px;}


/* Scrollfahehige und andere in der Hoehe festgesetzte Haupt-Container */
div#col_suche,div#col_ausgabe,div#col_ausgabe_1spaltig,div#ausgabefenster,
div#col_stati_menue,div#col_stati_ausgabe  {min-height:477px;}

/* Willkommensttext-<div> der Starseite: 2px weniger zwecks sauberer Abdeckung. Weiteres siehe unten.*/
div#div_willkommen{height:475px;}
div#auf_layouthoehe_scroll_fliesstext, div#unter_ueberschrift_fliesstext{padding-right:10px;}
div#auf_layouthoehe_scroll_fliesstext{height:475px;}
div#unter_ueberschrift_fliesstext{height:445px;}



div#col_suche,div#col_stati_menue, div#col_l_robot  {margin-left:25px;} /* links    */

div#col_suche, div#col_suche div.menue_title_bar table
               {width:340px;} /* links    */
div#col_ausgabe{width:342px;} /* mitte    */
div#col_ausgabe_1spaltig{width:760px;}



/*****************************************/
/*           Footer innerlich            */
/*****************************************/

/* Container der Inhalts-Tabelle */
div#footer_middle{}



/*****************************************/
/*           Body: Spalte links         */
/*****************************************/
div#objekt_suche, div#title_bar_ort{}
  
div#objekt_suche, div#form_container_ort{}

div.menue_bottom{height:12px;}

/* Ueberschrift in der title-Bar */
div#title_bar_ort div{}






/*****************************************/
/*           Body: Spalte center         */
/*****************************************/


/*****************************************/
/*           Body: Spalte rechts         */
/*****************************************/
/* Rechte Spalte: Das eigentliche Inhalts-<div> */
div#inserat_login,
div#inserat {margin-left:15px; width:195px;}
div#inserat_login{margin-bottom:16px;}

/* davon die Titelzeile */
div#menue_title_inserat_login,
div#menue_title_inserat{margin-left:0px;margin-bottom:0px;}


  







/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/**********                                                                                                     **********/
/**********                               LAYOUT-LINIEN und -HINTERGRUENDE (Farben & Bilder)                    **********/
/**********                                                                                                     **********/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/


/*****************************************/
/*           Kopfbereich                 */
/*****************************************/

/* layout: Stadtsilhouette; head: der Pseudo-Tab; logo: das eigentliche Logo*/
div#layout    {background-image:URL(../img/bg/kopf_illu.gif);            background-position:right 25px; background-repeat:no-repeat;}
div#head      {background-image:URL(../img/bg/kopf_logo_tab.gif);        background-position:0px 16px;   background-repeat:no-repeat;}
div#logo      {background-image:URL(../img/bg/kopf_logo.gif);            background-position:14px 40px;  background-repeat:no-repeat;}


/*****************************************/
/*           Bodybereich                 */
/*****************************************/

/* Verlauf */
div#body_wrap {background-image:URL(../img/bg/bg_verlauf.gif);           background-position:0px 0px;    background-repeat:repeat-x;}

/* Layout-Tabelle Index-Layout */
/* Inhalts-Zellen: */
td#body_left  {border-left:1px solid #8FA7C0;   background-color:#FFFFFF;}
td#body_center{border-right:1px solid #8FA7C0;  background-color:#FFFFFF;}


/* Linien links/rechts Inserat-Spalte, aber auf das <tr> gesetzt. */
tr.tr_body{background-image:URL(../img/bg/line_inserat_vertikal.gif);      background-position:775px 250px;   background-repeat:no-repeat;}

td#body_right div#inserat div.bg
{background-image:URL(../img/bg/line_is_bmr.gif);           background-position:0px 0px;     background-repeat:repeat-y;}

td#body_right div#inserat_login
{background-image:URL(../img/bg/line_is_bmr_login.gif);     background-position:left bottom; background-repeat:no-repeat;}

td#body_right
{background-image:URL(../img/bg/line_is_bmr_td_bottom.gif); background-position:15px bottom; background-repeat:no-repeat;}

td#anwendung_1spalte_p_i{background-image:URL(../img/bg/line_bg_rl_ausgabe_1spalte_p_i.gif);  background-repeat:repeat-y;}



td#body_left_robot   {background-image:URL(../img/bg/line_1px_dunkelblau.gif);background-position:left top; background-repeat:repeat-y;}
td#body_center2_robot{background-image:URL(../img/bg/line_1px_dunkelblau.gif);background-position:right top;background-repeat:repeat-y;}

/* Formatierer-<div>s (unten):  */
div#is_bbl, div#is_bbl_stati, div#is_bbl_robot, div#is_bbl_anwendung
                   {background-image:URL(../img/bg/line_is_bbl.gif);           background-position:0px 0px;    background-repeat:no-repeat;}
div#is_bbc, div#is_bbc_stati, div#is_bbc2_robot
                   {background-image:URL(../img/bg/line_is_bbcg.gif);          background-position:right top;  background-repeat:no-repeat;}
div#is_bbr         {background-image:URL(../img/bg/line_is_bbr.gif);           background-position:15px 0px;   background-repeat:no-repeat;}

div#is_bbc1_robot  {background-image:URL(../img/bg/line_1px_dunkelblau.gif);   background-position:left bottom;background-repeat:repeat-x;}





/*****************************************/
/*           Footerbereich               */
/*****************************************/

/* Begrenzungslinien. top: oben mit Rundungen; bottom: unten mit Rundungen; middle: Seitenbegrenzung; */
div#footer_top   {background-image:URL(../img/bg/footer_top.gif);        background-position:0px 0px;    background-repeat:no-repeat;}
div#footer_bottom{background-image:URL(../img/bg/footer_bottom.gif);     background-position:0px 0px;    background-repeat:no-repeat;}
div#footer_middle{background-image:URL(../img/bg/footer_middle.gif);     background-position:0px 0px;    background-repeat:repeat-y;}











/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/**********                                                                                                     **********/
/**********                               ELEMENT-LINIEN und -HINTERGRUENDE (Farben & Bilder)                   **********/
/**********                                                                                                     **********/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/


/*****************************************/
/*           Hintergrundfarbe allgemein  */
/*****************************************/



/*****************************************/
/*           Formulare allgemein         */
/*****************************************/
form#form_smartsuche input, 
div#preisrahmen_content select,
table#limit_ermittler tr td input,
div#inserat_login input,
div#login_fehlschlag input
{
  border-top:1px solid #8FA7C0;
  border-left:1px solid #8FA7C0;
  border-bottom:1px solid #D7DCE0;
  border-right:1px solid #D7DCE0;
}
form#form_smartsuche input.standart_text {
  width:318px;
}



/*****************************************/
/*           Menue-Fenster               */
/*****************************************/

div.menue_title_bar table tr td.title_entry,
div.menue_title_bar table tr td.title_info
                                 {background-image:URL(../img/bg/menue_title_ort.gif);                  background-position:left top;     background-repeat:no-repeat;}

div.menue_title_bar table tr td.title_info { background-position:right top;}



div#menue_title_inserat_nach_login    {background-image:URL(../img/bg/menue_title_inserat_n_login.gif);              background-position:right top;    background-repeat:no-repeat;}
div#menue_title_inserat_login         {background-image:URL(../img/bg/login_title_inserat.gif);                      background-position:right top;    background-repeat:no-repeat;}
div#menue_title_inserat               {background-image:URL(../img/bg/menue_title_inserat.gif);                      background-position:right top;    background-repeat:no-repeat;}

/* Empfehlungsliste */
div#inserat_login a.empf,
div#inserat a.empf{border-bottom:1px solid #8FA7C0;}

div#title_bar_ort,div#title_bar_trefferAuswahl 
                                 {background-image:URL(../img/bg/menue_title_ort.gif);                  background-position:left top;     background-repeat:no-repeat;}

div#form_container_ort, div#liste_container_ort, div#menue_content_ausgabefenster, 
div#menue_dazwischen_ausgabefenster, div#bestell_garantie_menue, div#faq_listen_menue
                                 {background-image:URL(../img/bg/line_menue_content.gif);               background-position:left top;     background-repeat:repeat-y;}


div.menue_bottom                 {background-image:URL(../img/bg/menue_bottom.gif);                     background-position:left top;     background-repeat:no-repeat;}
div#bottom_bar_ort               {background-image:URL(../img/bg/menue_bottom_ort.gif);                 background-position:left top;     background-repeat:no-repeat;}
div#menue_bottom_trefferAuswahl  {background-image:URL(../img/bg/menue_bottom_trefferAuswahl.gif);      background-position:left top;     background-repeat:no-repeat;}

div#menue_bottom_ausgabefenster  {background-image:URL(../img/bg/menue_bottom_ausgabefenster.gif);      background-position:left top;     background-repeat:no-repeat;}
















/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/**********                                                                                                     **********/
/**********                                     SCHEMA-HIGHLIGHTING zum Testen                                  **********/
/**********                                                                                                     **********/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/


/*
td{border:1px dotted #CF5ED6;}
*/

/*
div#layout {border:1px solid #CF5ED6;}

div#head {border:1px solid #96FF00;}

div#body_wrap {border:1px dashed #2CB479;}


div#inserat {border:1px dashed #FFB924;}

div.menue_title_bar{background-color:green;}
div.menue_title_bar table tr td{border:1px dashed #FFB924;}

div.menue_title_bar table tr td{border:1px dashed #FFB924;}


div#menue_content_trefferAuswahl{border:1px dashed red;}

div#spacer_oben_rechts{background-color:lemonchiffon;}
div#logo{background-color:mistyrose;}
div#navi_oben{background-color:skyblue;}
*/

/*
div#col_suche, div#col_stati_menue{background-color:#F0F0F0;} 
div#col_ausgabe, div#col_stati_ausgabe{background-color:#F0F0F0;}  
*/

/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/**********                                                                                                     **********/
/**********                                     Ausgelagerte                                                    **********/
/**********                                                                                                     **********/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/


/* Suchformular "Orte" und Kopfzeile (Button-look-alike) der Orte-Ergebnisse (div.tip-hilfe) */
table#orte_kopf tr td div.tip-hover {background-color:#FFE899;}
table#orte_kopf tr td div.tip-hilfe, div#form_container_ort form input, div#faq_listen_menue form#form_smartsuche input {background-color:#F0F0F0;}



/********************************************************************/
/********************************************************************/
/************************                  **************************/
/************************        OPT       **************************/
/************************                  **************************/
/********************************************************************/
/********************************************************************/
/*
div#div_willkommen p.opt_einrueck,
div#div_willkommen p.listenpunkt_anschluss{margin-left:96px;}
div#div_willkommen   {background-image:URL(../img/bg/opt.gif);      background-position:3px 202px;     background-repeat:no-repeat;}
*/









/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/**********                                                                                                     **********/
/**********                                     OpenImmo Erweiterungen                                          **********/
/**********                                                                                                     **********/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
/*************************************************************************************************************************/
a.oi_kontakt_link{
  display: block;
  width: 149px;
  height: 20px;
  margin-left: 14px;
  /*border: 1px solid #990000;*/
  text-decoration: none;
  background-image:url(../img/bg/kontakt_zum_Anbieter.gif);background-position:0px 0px; background-repeat:no-repeat;
}

div.oi_t_text_ein{
  display: block;
}
div.oi_t_text_aus{
  display: none;
}

a.oi_detail_mehr, a.oi_detail_schliessen{color:#91A8C1;}
a.oi_detail_mehr:hover, a.oi_detail_schliessen:hover{color:#E19400;}
a.oi_detail_mehr{padding-left:3px;padding-right:20px;background-image:url(../img/bg/pf_detail_mehr.gif);background-position:45px 4px; background-repeat:no-repeat;}
a.oi_detail_schliessen{background-image:url(../img/bg/pf_detail_schliessen.gif);background-position:0px 3px; background-repeat:no-repeat;}














div.div_to_oi_anbieter{margin-left:20px;margin-top:10px;}
div#oi_form_div h4{margin:0px;margin-bottom:-10px;margin-left:-1px;}


div#oi_form_div table tr td.oi_fehler{
  color:#E19400;
  font-weight:bold;
  padding-bottom:6px;
}


div#oi_form_div table{}
div#oi_form_div table tr td.oi_anfrage_abschicken {padding-left:85px;}
div#oi_form_div table tr td.oi_anfrage_abschicken,
div#oi_form_div table tr td.oi_anfrage_schliessen {padding-top:6px;}
div#oi_form_div table table input                 {margin-left:-2px;}
div#oi_form_div table tr td.captcha_input{}
div#oi_form_div table tr td.captcha_input input   {margin-top:2px;width:197px;}
div#oi_form_div table img.captcha                 {margin-top:4px;}

div#oi_form_div table tr td h4{font-size:16px;}
div#oi_form_div table tr td p{margin-left:-20px;}




div.oi_t_ueberschr{
  margin:0px;
  margin-top:10px;
  padding-left: 20px;
  padding-right: 50px;
}

 

div.div_to_oi_anbieter input       {margin-top:2px;}
div.div_to_oi_anbieter select,
div.div_to_oi_anbieter input.lang    {width: 200px;}
div.div_to_oi_anbieter input.plz     {width:  50px;}
div.div_to_oi_anbieter input.ort     {width: 147px;}
div.div_to_oi_anbieter input.strasse {width: 157px;}
div.div_to_oi_anbieter input.hnr     {width:  40px;}
div.div_to_oi_anbieter textarea      {width: 301px;}


a.io_formbutton {}


div#oi_form_div table tr td.kontakt_l{}

div#oi_form_div table tr td{font-size:12px;line-height:16px;}












