/* groepen - styles filter vs 1232630436 */
/**************************************************

  FILTER

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

div.filter.header{
  font-weight: bold;
  background-color: #69d57d;
  margin: 10px 0px 0px 10px;
  padding: 5px;
  color: #002d7e;
}

div.filter.options:HOVER{
  background-color: #3ac353;
  display: block;
  font-weight: bold;
  padding: 2px 6px 2px 6px;

  font-size: 9px;
  font-style: normal;
  font-weight: normal;
  color: #FFFFFF;
  background-color: #FF0000;
  border: 1px solid silver;
}

div.filter.options{
  margin: 0px 0px 0px 20px;
  border-left: 1px dotted white;
  border-bottom: 1px dotted white;
  padding: 5px 5px 5px 0px;
  font-size: 11px;

}

  div.filter.options span{
    color: #012b7f;
    font-weight: bolder;
  }

  div.filter.options input{
    border: 1px solid black;
    width: 80px;
    font-size: 11px;
  }

  a.filter.option:HOVER{
    background-color: #6cd87f;
  }

  a.filter.option{
    background-repeat: no-repeat;
    background-position: 105px 3px;
    padding: 0px 20px 0px 0px;
    margin: 0px 0px 0px 5px;
	
  display: block;
  font-weight: bold;
  padding: 2px 6px 2px 6px;

  font-size: 9px;
  font-style: normal;
  font-weight: normal;
  color: #FFFFFF;
  background-color: #FF0000;
  border: 1px solid silver;
  }

    a.filter.option.remove{
      background-image: url(/images/styles/filter/filter_right.gif);
    }

    a.filter.option.add{
      background-image: url(/images/styles/filter/filter_left.gif);
    }


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

  RESULTS

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

div.result{
  border: 0px dashed black;
  font-size: 12px;
  font-weight: bold;
}

div.result h2{
  font-size: 20px;
}

div.result div{
  float: left;
}

  div.result div.result_image{
    width: 230px;
    margin: 0px 15px 0px 0px;
  }

    div.result div.result_image img{
      width: 230px;
      height: 180px;
    }

  div.result div.result_short{
    width: 355px;
    margin: 0px 15px 0px 0px;
    position: relative;
    height: 180px;
  }

    div.result div.result_short h2{
      margin: 5px 0px 5px 0px;
    }

    div.result div.result_short a{
      color: #ff7129;
    }

    div.result div.result_short a.description,a.special_offer{
      position: absolute;
      border: 1px solid #012b7f;
      padding: 0px 10px 0px 10px;
      bottom: 0px;
    }

    div.result div.result_short a.description{
      background-color: #f7d917;
      color: #012b7f;
      left: 0%;
    }

    a.gotop {
      position: absolute;
      background-color: #f7d917;
      /* color: #012b7f;*/
      color: #002B8F;
      border: 1px solid #012b7f;
      padding: 0px 10px 0px 10px;
      bottom: 0px;
      left: 30%;
    }

    div.result div.result_short a.special_offer{
      background-color: #ef6c00;
      color: white;
      right: 0px;
    }

    div.result div.result_short img{
      position: absolute;
      right: 10px;
      bottom: 13px;
    }

  div.result div.result_specs{
    background-color: #f9e874;
    width: 150px;
    height: 180px;
    font-size: 14px;
    background-image: url(/images/styles/filter/detail_col_3_properties.gif);
    background-repeat: no-repeat;
    background-position: 0% 100%;
  }

    div.result div.result_specs div.result_specs_code{
      background-color: #f7d917;
      width: 140px;
      padding: 5px 5px 5px 5px;
      margin: 0px 0px 3px 0px;
    }
    
      div.result div.result_specs div.result_specs_code span{
        font-size: 24px;
      }

    div.result div.result_specs div.result_specs_part{
      float: left;
      width: 45px;
      margin: 5px 0px 0px 5px;
      padding: 0px 0px 0px 25px;
      position: relative;
      overflow: hidden;
      white-space: nowrap;
    }

      div.result div.result_specs div.result_specs_part img{
        position: absolute;
        top: -6px;
        left: 0px;
        margin: 4px 5px 0px 0px;
      }

