@charset "UTF-8";
/* ---------------------------------------------------------------- */
/**
 * Stylesheet fuer die Suchmaschine
 *
 * $Rev: 9559 $ $Date: 2010-09-02 10:26:40 +0200 (Do, 02 Sep 2010) $
 * $Author: Wojewsky $
 * $URL: https://wb4serv.heinze.de/projects_and_applications/bhp_BauherrenPortal/frontend/branches/hze 0.5/application/hze/css/yaml/screen/scripts/searchengineArchitectureobjects.css $
 *
 * @category bhp_css
 * @package  BHP_Css
 * @version  $Rev: 9559 $
 * @author   $Author: Wojewsky $
 */
/* ---------------------------------------------------------------- */

@media all {
  /* ---------------------------------------------------------------- */
  /* Allgemeines                                                      */
  /* ---------------------------------------------------------------- */
  DIV#cssSearchengine DIV#cssSearchengineHeader H1.cssHeadline {
    margin: 0 0 5px 0;
  }

  DIV#cssSearchengine DIV#cssSearchengineHeader {
    padding-right: 28px;
  }

  DIV#cssSearchengine DIV#cssSearchengineHeader DIV#cssSearchengineHeaderContent {
    padding-right: 3px;
    overflow: hidden;
  }

  DIV#cssSearchengine DIV#cssSearchengineHeader DIV#cssSearchengineOverAllSynonyms {
    float: left;
    width: 680px;
    color: #202020;
    float: left;
    font-size: 13px;
    line-height: 1.4em;
  }

  DIV#cssSearchengine DIV#cssSearchengineHeader DIV#cssSearchengineOverAllSynonyms H1 {
    font-weight: normal;
  }

  DIV#cssSearchengine DIV#cssSearchengineHeader DIV#cssSearchengineOverAllSynonyms SPAN {
    float: left;
    display: block;
  }

  DIV#cssSearchengine DIV#cssSearchengineHeader DIV.cssSearchengineHitCount {
    float: right;
    width: 180px;
    text-align: right;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsRow {
    margin: 0 31px 20px 0; /* 1px rechter Abstand, da wir nur einen 2px Breiten Schatten haben */
    padding: 10px 14px 8px 14px;
    float: none;
  }

  DIV#cssSearchengine DIV.cssSearchengineTextRow {
    margin: 0 31px 20px 0; /* 1px rechter Abstand, da wir nur einen 2px Breiten Schatten haben */
    float: none;
  }

  DIV#cssSearchengine DIV.allToggleArea {
    margin: 0 0 15px 0;
    padding: 0;
    overflow: hidden;
  }

  DIV#cssSearchengine DIV.allToggleArea.allToggleAreaClose {
    margin-bottom: 0;
  }

  DIV#cssSearchengine DIV.allToggleArea DIV.allToggleAreaHeadline {
    margin: 0 31px 0 0;
    padding: 0;
    border-top: 1px solid #D9D9D9;
    overflow: hidden;
  }


  DIV#cssSearchengine DIV.allToggleArea H3 {
    padding: 9px 0 9px 0;
    float: left;
  }

  DIV#cssSearchengine DIV.allToggleArea H3.cssFullSizeHeadline {
    padding: 9px 0 9px 0;
    margin: 0 31px 0 0;
    float: none;
    display: block;
    border-top: 1px solid #D9D9D9;
  }

  DIV#cssSearchengine DIV.allToggleArea H3 SPAN.cssHitCount {
    background: transparent;
    font-weight: normal;
    float: none;
    width: auto;
    height: auto;
    margin: 0;
    display: inline;
  }

  DIV#cssSearchengine DIV.cssSearchengineHitCountRowFooter {
    border-top: 1px solid #D9D9D9;
    padding: 24px 0 0 0;
  }

  DIV#cssSearchengine DIV.allToggleArea DIV.cssSearchengineClusterHitCountArea {
    float: right;
    width: 300px;
    margin: 6px 0 0 0;
  }

  DIV#cssSearchengine DIV.allToggleContent DIV.cssSearchengineClusterHitCountArea {
    float: right;
    width: 300px;
    margin: 0 31px 0 0;
    clear: both;
  }

  DIV#cssSearchengine DIV.cssSearchengineClusterHitCountArea DIV.type-button {
    float: right;
    margin: 0 6px 0 0;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowTextColumn DIV.cssSearchengineObjectsContentRowTextColumnRow P {
    width: auto;
  }

  /* ---------------------------------------------------------------- */
  /* kurze Liste (AT)                                                 */
  /* ---------------------------------------------------------------- */
  DIV#cssSearchengine DIV#cssSearchengineTender.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowColumnLeft {
    float: left;
    width: 290px;
  }

  DIV#cssSearchengine DIV#cssSearchengineTender.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowColumnMiddle {
    float: left;
    width: 290px;
  }

  DIV#cssSearchengine DIV#cssSearchengineTender.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowColumnRight {
    float: left;
    width: 260px;
  }

  DIV#cssSearchengine DIV#cssSearchengineTender.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowColumnLeft P,
  DIV#cssSearchengine DIV#cssSearchengineTender.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowColumnMiddle P,
  DIV#cssSearchengine DIV#cssSearchengineTender.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowColumnRight P {
    width: 260px;
    font-size: 13px;
    line-height: 1.44em;
  }

  DIV#cssSearchengine DIV#cssSearchengineTender.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsButtonRow {
    overflow: hidden;
    padding: 0 0 4px 0;
    border: none;
  }

  DIV#cssSearchengine DIV#cssSearchengineTender.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsButtonRow DIV.type-button {
    margin: 7px 6px 0 0;
  }

  /* ---------------------------------------------------------------- */
  /* kurze Liste                                                      */
  /* ---------------------------------------------------------------- */
  DIV#cssSearchengine DIV#cssSearchengineExperts.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowColumnLeft {
    float: left;
    width: 290px;
  }

  DIV#cssSearchengine DIV#cssSearchengineExperts.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowColumnMiddle {
    float: left;
    width: 290px;
  }

  DIV#cssSearchengine DIV#cssSearchengineExperts.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowColumnRight {
    float: left;
    width: 260px;
  }

  DIV#cssSearchengine DIV#cssSearchengineExperts.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowColumnLeft P,
  DIV#cssSearchengine DIV#cssSearchengineExperts.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowColumnMiddle P,
  DIV#cssSearchengine DIV#cssSearchengineExperts.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowColumnRight P {
    width: 260px;
    font-size: 13px;
    line-height: 1.44em;
  }

  DIV#cssSearchengine DIV#cssSearchengineExperts.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsButtonRow {
    border-top: 1px solid #d9d9d9;
    margin: 11px 0 0 0;
    overflow: hidden;
    padding: 7px 0 4px 0;
  }

  DIV#cssSearchengine DIV#cssSearchengineExperts.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsButtonRow DIV.type-button {
    margin: 7px 6px 0 0;
  }

  /* ---------------------------------------------------------------- */
  /* keine Treffer: Treffer in anderen Suchclustern                   */
  /* ---------------------------------------------------------------- */
  DIV#cssSearchengine DIV#cssSearchengineNoHits {
    margin: 0;
  }

  /* ---------------------------------------------------------------- */
  /* Hinweise und Tipps                                               */
  /* ---------------------------------------------------------------- */
  DIV#cssSearchengine DIV.cssHint {
    position: relative;
    margin: 14px 0 4px 0;
  }

  /* ---------------------------------------------------------------- */
  /* Hinweise und Tipps                                               */
  /* ---------------------------------------------------------------- */
  DIV#cssSearchengine DIV#cssLexiconText A {
    color: #333;
    text-decoration: none;
  }

  DIV#cssSearchengine DIV#cssLexiconText A:hover {
    color: #c64001;
    text-decoration: none;
  }
}