
/* -----------------------------------------------------------------------------
   INDEX/DETAILSUCHE
----------------------------------------------------------------------------- */
#main .center form
  {
  display:block;
  float:left;
  width:950px;
  background:#bfbfbf; 
  width:950px;
  border:1px #fff solid;
  margin:15px 0 0 0;
  padding:0;
  }

#main .center .box,
#main .center .box_flat,
#main .center .box2,
#main .center .box2_flat
  {
  position:relative;
  float:left;
  height:44px;
  margin:0;
  padding:0;
  overflow:hidden;
  }
#main .center .box
  {
  width:134px;
  padding:8px 10px 10px 15px; 
  margin:0;
  }
#main .center .box2
  {
  width:187px;
  height:148px;
  padding:8px 10px 10px 15px; margin:0;
  line-height: 20px;
  }
#main .center .box_flat
  {
  width:134px;
  height:44px;
  padding:0 10px 0 15px; margin:0;
  }
#main .center .box2_flat
  {
  width:187px;
  height:90px;
  padding:8px 10px 10px 15px; margin:0;
  line-height: 20px;
  }
#main .center .box h3
  {
  padding:0 0 6px 0; margin:0;
  font-size:12px;
  font-weight:bold;
  color:#666;
  text-indent:0;
  }
#main .center .box2 h3,
#main .center .box2_flat h3
  {
  padding:0 0 6px 5px; margin:0;
  font-size:12px;
  font-weight:bold;
  color:#666;
  text-indent:-9999px;
  }
#main .center .box2 h3.innenausstattung
  {
  background:transparent url(../img/headlines/h3_innenausstattung.gif) 0 0 no-repeat;
  }
#main .center .box2_flat h3.aussenausstattung
  {
  background:transparent url(../img/headlines/h3_aussenausstattung.gif) 0 0 no-repeat;
  }
#main .center .box2_flat h3.technik_sicherheit
  {
  background:transparent url(../img/headlines/h3_technik_sicherheit.gif) 0 0 no-repeat;
  }

#main .center .box select, 
#main .center .box2_flat select,
#main .center .box input
  {
  width:135px;
  font-size:12px;
  color:#666;
  }
#main .center .box input
  {
  position:relative;
  width:129px;
  }
#main .center .wide input
{width:auto}

#main .center .box2 input,
#main .center .box2_flat input
  {
  margin:0 5px 0 0;
  }
#main .center .hr
  { 
  clear:left;
  width:630px;
  height:2px; min-height:2px;
  margin:0 0 0 10px;
  padding:0;
  font-size:1px;
  background:transparent url(../img/lines/dotted_555_2px_shadow.gif) 0 0 repeat-x;
  }
#main .center .wide h3 {
  height:16px;
  padding:14px 0 5px 0; margin:0; overflow:hidden;
  background:url(../img/headlines/h3_sortieren_nach.gif) 0 12px no-repeat;
  
  color:#555;
  font-size: 16px;
  font-weight: bold;
  text-indent:-9999px;
} 

#main .center .sr_count 
  {
  line-height:78px;
  }
#main .center .sr_direction
  {
  padding:5px 0 0 0; 
  margin:0;
  }

#main .center .wide
  {
  width:254px;
  height:62px;
  padding:0 0 0 50px;
  }
#main .center .wide .cb
  {
  width:14px;
  }

#main .center .box .selected
  {
  color:#CC0000;
  }
#main .center .box2 .selected
  {
  color:#CC0000;
  }
#main .center .box2_flat .selected
  {
  color:#CC0000;
  }
.dummy
  {
  visibility:hidden;
  }
#main .center .short
  {
  height:44px;
  }
#main .center .long
  {
  height:108px;
  }
  
.footnote
  {
  clear:left;
  margin-left:10px;
  padding-top:7px;
  font-size: 10px
  }
.footnote a
  {
  color:#000;
  }
.footnote a:hover
  {
  color:#000;
  }
    
    

