@charset "UTF-8";
/* ---------------------------------------------------------------- */
/**
 * Stylesheet fuer die Suchmaschine
 *
 * $Rev: 9572 $ $Date: 2010-09-03 17:39:09 +0200 (Fr, 03 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/searchengine.css $
 *
 * @category bhp_css
 * @package  BHP_Css
 * @version  $Rev: 9572 $
 * @author   $Author: Wojewsky $
 */
/* ---------------------------------------------------------------- */

@media all {
  /* ---------------------------------------------------------------- */
  /* Allgemeines                                                      */
  /* ---------------------------------------------------------------- */
  DIV#cssSearchengine {
    margin: 25px 0 40px 0;
    position: relative;
  }

  DIV#cssSearchengine P.cssText {
    font-size: 13px;
    line-height: 1.4em;
  }

  DIV#cssSearchengine P.cssBold {
    font-weight: bold;
  }

  DIV#cssSearchengine P.cssBold A {
    color: #333;
  }

  DIV#cssSearchengine P.cssBold A:hover {
    color: #c64001;
  }

  DIV#cssSearchengine P.cssWithSpacingBottom {
    margin: 0 0 7px 0;
  }

  DIV#cssSearchengine P.cssSearchengineProducerHit,
  DIV#cssSearchengine P.cssSearchengineRegionalSearchHit {
    font-size: 13px;
    line-height: 1.4em;
    color: #202020;
    margin: 0 0 24px 0;
  }

  DIV#cssSearchengine DIV.cssSearchengineHitCountRow {
    overflow: hidden;
    margin: 0 29px 21px 0; /* 3px Breiten Schatten */
    clear: both;
  }

  DIV#cssSearchengine DIV.cssSearchengineHitCountRow.cssSearchengineHitCountRowHeader {
    border-top: 1px solid #d9d9d9;
    padding-top: 16px;
    margin-bottom: 24px;
  }

  DIV#cssSearchengine DIV.cssSearchengineHitCountRow.cssSearchengineHitCountRowFooter {
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 10px;
    padding-bottom: 14px;
  }

  DIV#cssSearchengine DIV.cssSearchengineHitCountRow.cssSearchengineHitCountRowFooter.cssSearchengineHitCountRowFooterNoHits {
    padding-bottom: 0;
  }

  DIV#cssSearchengine DIV.cssSearchengineHitCount {
    float: left;
    font-size: 13px;
    line-height: 1.4em;
    color: #202020;
  }

  DIV#cssSearchengine DIV.cssSearchengineHitCount SPAN {
    font-weight: normal;
    color: #202020;
  }

  DIV#cssSearchengine DIV#cssSearchengineCorrectedSearchString P.cssHeadlineVeryLarge {
    margin: 35px 0 10px 0;
  }

  DIV#cssSearchengine UL#cssSearchengineNoHitsTips {
    padding: 16px 0 0 0;
  }

  DIV#cssSearchengine UL#cssSearchengineNoHitsTips LI {
    padding: 0;
    list-style: disc;
    list-style-position: outside;
    margin: 0 0 0 16px;
    font-size: 13px;
    line-height: 1.4em;
  }

  DIV#cssSearchengine DIV.cssPager {
    float: right;
    margin: 1px 0 0 0;
  }

  DIV#cssSearchengine DIV.cssHideContentElement {
    display: none;
  }

  DIV#cssSearchengine A.cssUnderline {
    text-decoration: underline;
  }

  DIV#cssSearchengine A.cssUnderline:hover {
    color: #333;
  }

  DIV#cssSearchengine H3.allToggleSwitch {
    position: relative;
  }

  DIV#cssSearchengine H3.allToggleSwitch SPAN.cssProducerAndProductsAreaGroupFromTo {
    float: none;
    background: none;
    color: #666;
    font-weight: normal;
    padding: 0;
    margin: 0;
    height: auto;
    width: auto;
    text-align: right;
    display: block;
    position: absolute;
    right: 0px;
    top: 9px;
  }

  /* ---------------------------------------------------------------- */
  /* Sortierung                                                       */
  /* ---------------------------------------------------------------- */
  DIV#cssSearchengine DIV.cssSearchengineControlSortDirectionArea SELECT.allSearchengineControlSortDirection {
    display: none;
    width: 153px;
  }

  DIV#cssSearchengine DIV.cssSearchengineControlSortDirectionArea SPAN.cssSortAsc,
  UL.allSearchengineControlSortDirection-selectBox-dropdown-menu LI.cssSortAsc A {
    padding: 1px 0 0 27px;
    background-image: url(/application/hze/artwork/layout/controls.png);
    background-position: 0 -291px;
    background-repeat: no-repeat;
  }

  DIV#cssSearchengine DIV.cssSearchengineControlSortDirectionArea SPAN.cssSortDesc,
  UL.allSearchengineControlSortDirection-selectBox-dropdown-menu LI.cssSortDesc A {
    padding: 1px 0 0 27px;
    background-image: url(/application/hze/artwork/layout/controls.png);
    background-position: 0 -266px;
    background-repeat: no-repeat;
  }

  /* ---------------------------------------------------------------- */
  /* Suchkopf und -footer                                             */
  /* ---------------------------------------------------------------- */
  DIV#cssSearchengine DIV#cssSearchengineHeader,
  DIV#cssSearchengine DIV#cssSearchengineFooter {
    padding-right: 31px;  /* 1px rechter Abstand, da wir nur einen 2px Breiten Schatten haben */
    overflow: hidden;
  }

  DIV#cssSearchengine DIV#cssSearchengineHeader {
    margin: 0 0 17px 0;
  }

  DIV#cssSearchengine DIV#cssSearchengineFooter {
    margin: 0 0 78px 0;
  }

  DIV#cssSearchengine DIV#cssSearchengineFooter.cssSearchengineFooterWithProductOfTheWeek {
    margin: 0 0 58px 0;
  }

  DIV#cssSearchengine DIV.cssProductOfTheWeek {
    margin: 0 0 78px 0;
  }

  DIV#cssSearchengine DIV#cssSearchengineHeader H1,
  DIV#cssSearchengine DIV#cssSearchengineHeader P.cssHeadlineVeryLarge {
    float: left;
  }

  DIV#cssSearchengine DIV.cssSearchengineControl {
    float: right;
    width: 288px;
    padding: 5px 0 0 0;
  }

  DIV#cssSearchengine DIV.cssSearchengineControl DIV.cssSearchengineControlDisplayType {
    float: left;
    width: 102px;
  }

  DIV#cssSearchengine DIV.cssSearchengineControl DIV.cssSearchengineControlDisplayType A {
    float: right;
    display: block;
    width: 25px;
    height: 23px;
    background-color: transparent;
    background-image: url(/application/hze/artwork/layout/imageLibrary.png);
    background-repeat: no-repeat;
  }

  DIV#cssSearchengine DIV.cssSearchengineControl DIV.cssSearchengineControlDisplayType A.cssSearchengineControlDisplayTypeImageList {
    background-position: 0 -254px;
  }

  DIV#cssSearchengine DIV.cssSearchengineControl DIV.cssSearchengineControlDisplayType A.cssSearchengineControlDisplayTypeShortList {
    background-position: -25px -254px;
  }

  DIV#cssSearchengine DIV.cssSearchengineControl DIV.cssSearchengineControlDisplayType A.cssSearchengineControlDisplayTypeLongList {
    background-position: -50px -254px;
  }

  DIV#cssSearchengine DIV.cssSearchengineControl DIV.cssSearchengineControlDisplayType A.cssSearchengineControlDisplayTypeMap {
    background-position: -75px -254px;
    width: 27px;
  }

  DIV#cssSearchengine DIV.cssSearchengineControl DIV.cssSearchengineControlDisplayType A.cssSearchengineControlDisplayTypeImageListSelected {
    background-position: 0 -279px;
  }

  DIV#cssSearchengine DIV.cssSearchengineControl DIV.cssSearchengineControlDisplayType A.cssSearchengineControlDisplayTypeShortListSelected {
    background-position: -25px -279px;
  }

  DIV#cssSearchengine DIV.cssSearchengineControl DIV.cssSearchengineControlDisplayType A.cssSearchengineControlDisplayTypeLongListSelected {
    background-position: -50px -279px;
  }

  DIV#cssSearchengine DIV.cssSearchengineControl DIV.cssSearchengineControlDisplayType A.cssSearchengineControlDisplayTypeMapSelected {
    background-position: -75px -279px;
    width: 27px;
  }

  DIV#cssSearchengine DIV.cssSearchengineControl DIV.cssSearchengineControlSortDirectionArea {
    float: right;
    width: 127px;
  }

  /* ---------------------------------------------------------------- */
  /* Buttons + Buttonerlauterung                                      */
  /* ---------------------------------------------------------------- */
  DIV#cssSearchengine DIV.cssSearchengineObjectsRow DIV.cssSearchengineObjectsButtonRow {
    border-top: 1px solid #d9d9d9;
    margin: 11px 28px 0 0;
    overflow: hidden;
    padding: 7px 0 3px 0;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsRow DIV.cssSearchengineObjectsButtonRow DIV.type-button {
    float: right;
    margin: 12px 6px 3px 7px;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsRow DIV.cssSearchengineObjectsButtonRow P.cssSearchengineObjectsButtonRowText {
    float: right;
    margin: 14px 10px 0 0;
    font-size: 13px;
    line-height: 1.44em;
    font-style: italic;
  }

  /* ---------------------------------------------------------------- */
  /* Suche Allgemein                                                  */
  /* ---------------------------------------------------------------- */
  DIV#cssSearchengine DIV.cssSearchengineObjectsRow DIV.cssSearchengineObjectsContentArea {
    overflow: hidden;
    position: relative;
  }

  /* ---------------------------------------------------------------- */
  /* Bildliste                                                        */
  /* ---------------------------------------------------------------- */
  DIV#cssSearchengine DIV.cssSearchengineObjectsImageListArea {
    overflow: hidden;
  }

  DIV.allCol1SearchBarOpenerOpen DIV#cssSearchengine DIV.cssSearchengineObjectsImageListArea {
    padding: 0 0 0 60px;
    overflow: hidden;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsImages {
    float: left;
    margin: 0 30px 40px 0;
  }

  /* ---------------------------------------------------------------- */
  /* kurze Liste                                                      */
  /* ---------------------------------------------------------------- */
  DIV#cssSearchengine DIV.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRow {
    width: 841px;
    overflow: hidden;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowImageColumn {
    float: left;
    /*width: 195px;*/
    width: 220px;
    padding: 14px 0 13px 0;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowImageColumn DIV.cssImageAreaBorder {
    margin: 0 0 0 15px;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowImageColumn DIV.cssImageAreaBorder DIV.cssImageAreaCornerWhiteTopLeft {
    background-position: -20px 0;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowImageColumn DIV.cssImageAreaBorder DIV.cssImageAreaCornerTopRight {
    background-position: -30px 0;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowImageColumn DIV.cssImageAreaBorder DIV.cssImageAreaCornerBottomLeft {
    background-position: -20px -9px;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowImageColumn DIV.cssImageAreaBorder DIV.cssImageAreaCornerBottomRight {
    background-position: -30px -9px;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowTextColumn {
    float: left;
    /*width: 646px;*/
    width: 621px;
    padding: 11px 0 0 0;
    font-size: 13px;
    line-height: 1.4em;
    position: relative;
  }

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

  DIV#cssSearchengine DIV.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowTextColumn DIV.cssSearchengineObjectsContentRowTextColumnRow {
    width: 646px;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowTextColumn DIV.cssSearchengineObjectsContentRowTextColumnRow DIV.cssSearchengineObjectsContentRowTextColumnRowColumnLeft {
    width: 334px;
    float: left;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowTextColumn DIV.cssSearchengineObjectsContentRowTextColumnRow DIV.cssSearchengineObjectsContentRowTextColumnRowColumnRight {
    width: 312px;
    float: right;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowTextColumn DIV.cssSearchengineObjectsButtonRow DIV.cssSearchengineObjectsButtonRowColumnLeft {
    width: 334px;
    float: left;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsShortListArea DIV.cssSearchengineObjectsContentRowTextColumn DIV.cssSearchengineObjectsButtonRow DIV.cssSearchengineObjectsButtonRowColumnRight {
    width: 311px;
    float: right;
  }

  /* ---------------------------------------------------------------- */
  /* lange Liste                                                      */
  /* ---------------------------------------------------------------- */
  DIV#cssSearchengine DIV.cssSearchengineObjectsLongListArea DIV.cssSearchengineObjectsContentRow {
    width: 841px;
    overflow: hidden;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsLongListArea DIV.cssSearchengineObjectsContentRowImageColumn {
    float: left;
    width: 295px;
    padding: 24px 0 23px;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsLongListArea DIV.cssSearchengineObjectsContentRowImageColumn DIV.cssImageAreaBorder {
    margin: 0 0 0 15px;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsLongListArea DIV.cssSearchengineObjectsContentRowTextColumn {
    float: left;
    width: 546px;
    padding: 21px 0 0 0;
    font-size: 13px;
    line-height: 1.4em;
    position: relative;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsLongListArea DIV.cssSearchengineObjectsContentRowTextColumn DIV.cssSearchengineObjectsContentRowTextColumnRow P,
  DIV#cssSearchengine DIV.cssSearchengineObjectsLongListArea DIV.cssSearchengineObjectsContentRowTextColumn DIV.cssSearchengineObjectsContentRowTextColumnRow DIV.XContent {
    width: 260px;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsLongListArea DIV.cssSearchengineObjectsContentRowTextColumn DIV.cssSearchengineObjectsContentRowTextColumnRow {
    width: 546px;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsLongListArea DIV.cssSearchengineObjectsContentRowTextColumn DIV.cssSearchengineObjectsContentRowTextColumnRow DIV.cssSearchengineObjectsContentRowTextColumnRowColumnLeft {
    width: 285px;
    float: left;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsLongListArea DIV.cssSearchengineObjectsContentRowTextColumn DIV.cssSearchengineObjectsContentRowTextColumnRow DIV.cssSearchengineObjectsContentRowTextColumnRowColumnRight {
    width: 261px;
    float: right;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsLongListArea DIV.cssSearchengineObjectsContentRowTextColumn DIV.cssSearchengineObjectsButtonRow {
    width: 546px;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsLongListArea DIV.cssSearchengineObjectsContentRowTextColumn DIV.cssSearchengineObjectsButtonRow DIV.cssSearchengineObjectsButtonRowColumnLeft {
    width: 285px;
    float: left;
  }

  DIV#cssSearchengine DIV.cssSearchengineObjectsLongListArea DIV.cssSearchengineObjectsContentRowTextColumn DIV.cssSearchengineObjectsButtonRow DIV.cssSearchengineObjectsButtonRowColumnRight {
    width: 261px;
    float: right;
  }

  /* ---------------------------------------------------------------- */
  /* Karte                                                            */
  /* ---------------------------------------------------------------- */
  DIV#cssSearchengine DIV#allSearchengineObjectsMapArea DIV.cssSearchengineObjectsRow {
    background-color: #fff;
    padding: 0;
  }

  DIV#cssSearchengine DIV#allSearchengineObjectsMapArea DIV.cssSearchengineObjectsContentRow {
    font-size: 13px;
    line-height: 1.4em;
    padding: 4px 15px 4px 15px;
  }

  DIV#cssSearchengine DIV#allSearchengineObjectsMapArea DIV.cssSearchengineObjectsContentRow A {
    color: #666;
  }

  DIV#cssSearchengine DIV#allSearchengineObjectsMapArea DIV.cssSearchengineObjectsContentRow A:hover {
    color: #c64001;
  }

  DIV#cssSearchengine DIV#allSearchengineObjectsMapArea DIV#allGoogleMaps {
    position: relative;
    background-color: #eaeaea;
    border: 1px solid #d9d9d9;
    margin: 11px 31px 40px 0;
  }

  DIV#cssSearchengine DIV#allSearchengineObjectsMapArea DIV#allGoogleMaps DIV.cssSearchengineObjectsMapCornerTopLeft {
    position: absolute;
    top: -1px;
    left: -1px;
    z-index: 12;
    width: 6px;
    height: 6px;
    background: transparent
                url(/application/hze/artwork/layout/imageLibrary.png)
                no-repeat
                -16px -18px;
  }

  DIV#cssSearchengine DIV#allSearchengineObjectsMapArea DIV#allGoogleMaps DIV.cssSearchengineObjectsMapCornerTopRight {
    position: absolute;
    top: -1px;
    right: -1px;
    z-index: 12;
    width: 6px;
    height: 6px;
    background: transparent
                url(/application/hze/artwork/layout/imageLibrary.png)
                no-repeat
                -24px -18px;
  }

  DIV#cssSearchengine DIV#allSearchengineObjectsMapArea DIV#allGoogleMaps DIV.cssSearchengineObjectsMapCornerBottomLeft {
    position: absolute;
    bottom: -1px;
    left: -1px;
    z-index: 12;
    width: 6px;
    height: 6px;
    background: transparent
                url(/application/hze/artwork/layout/imageLibrary.png)
                no-repeat
                -16px -26px;
  }

  DIV#cssSearchengine DIV#allSearchengineObjectsMapArea DIV#allGoogleMaps DIV.cssSearchengineObjectsMapCornerBottomRight {
    position: absolute;
    bottom: -1px;
    right: -1px;
    z-index: 12;
    width: 6px;
    height: 6px;
    background: transparent
                url(/application/hze/artwork/layout/imageLibrary.png)
                no-repeat
                -24px -26px;
  }

  DIV#cssSearchengine DIV#allSearchengineObjectsMapArea DIV#allGoogleMaps DIV#allGoogleMapsCanvas {
    width: 100%;
    height: 653px;
  }

  DIV#cssSearchengine DIV#allSearchengineObjectsMapArea DIV.cssImageContainerGrey DIV.cssImageContainerGreyCornerTopLeft {
    background-position: -16px -18px;
  }

  DIV#cssSearchengine DIV#allSearchengineObjectsMapArea DIV.cssImageContainerGrey DIV.cssImageContainerGreyCornerTopRight {
    background-position: -24px -18px;
  }

  DIV#cssSearchengine DIV#allSearchengineObjectsMapArea DIV.cssImageContainerGrey DIV.cssImageContainerGreyCornerBottomLeft {
    background-position: -16px -26px;
  }

  DIV#cssSearchengine DIV#allSearchengineObjectsMapArea DIV.cssImageContainerGrey DIV.cssImageContainerGreyCornerBottomRight {
    background-position: -24px -26px;
  }

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

  DIV#cssSearchengine DIV.cssSearchengineNoHitsBorder {
    float: left;
    margin: 14px 9px 3px 1px;
    position: relative;
  }

  DIV#cssSearchengine DIV.cssSearchengineNoHitsBorder.cssSearchengineNoHitsBorderLast {
    margin-right: 0;
  }

  DIV#cssSearchengine DIV.cssSearchengineNoHitsBorder DIV.cssImageAreaBorderTop,
  DIV#cssSearchengine DIV.cssSearchengineNoHitsBorder DIV.cssImageAreaBorderBottom {
    width: 94px;
  }

  DIV#cssSearchengine DIV.cssSearchengineNoHitsBorder DIV.cssImageAreaBorderLeft,
  DIV#cssSearchengine DIV.cssSearchengineNoHitsBorder DIV.cssImageAreaBorderRight {
    height: 94px;
  }

  DIV#cssSearchengine DIV#cssSearchengineNoHits DIV.cssSearchengineNoHitsArea  {
    position: relative;
    overflow: hidden;
    width: 100px;
    height: 100px;
    background: transparent
                url(/application/hze/artwork/layout/verticalGradient.png)
                repeat-y
                -3805px 0;
  }

  DIV#cssSearchengine DIV#cssSearchengineNoHits DIV.cssSearchengineNoHitsArea A {
    width: 100px;
    height: 100px;
    display: block;
    position: relative;
    overflow: hidden;
  }

  DIV#cssSearchengine DIV#cssSearchengineNoHits DIV.cssSearchengineNoHitsBorder.cssSearchengineNoHitsBorderEmptyHitCount DIV.cssSearchengineNoHitsArea {
    background: #d3d3d3;
  }

  DIV#cssSearchengine DIV#cssSearchengineNoHits DIV.cssSearchengineNoHitsArea SPAN {
    font-size: 11px;
    line-height: 1.4em;
    text-align: center;
    color: #d3d3d3;
    display: block;
  }

  DIV#cssSearchengine DIV#cssSearchengineNoHits DIV.cssSearchengineNoHitsBorder.cssSearchengineNoHitsBorderEmptyHitCount DIV.cssSearchengineNoHitsArea SPAN {
    color: #aaa;
  }

  DIV#cssSearchengine DIV#cssSearchengineNoHits SPAN.cssSearchengineNoHitsHeadline {
    position: absolute;
    top: 8px;
    width: 100px;
  }

  DIV#cssSearchengine DIV#cssSearchengineNoHits SPAN.cssSearchengineNoHitsImage {
    display: block;
    margin: 37px 0 6px 34px;
    width: 31px;
    height: 31px;
    background: transparent
                url(/application/hze/artwork/layout/imageLibrary.png)
                no-repeat
                0 -482px;
  }

  DIV#cssSearchengine DIV#cssSearchengineNoHits DIV#cssSearchengineNoHitsAreaProductPresentations SPAN.cssSearchengineNoHitsImage {
    background-position: 0 -482px;
  }

  DIV#cssSearchengine DIV#cssSearchengineNoHits DIV#cssSearchengineNoHitsAreaProducers SPAN.cssSearchengineNoHitsImage {
    background-position: -66px -482px;
  }

  DIV#cssSearchengine DIV#cssSearchengineNoHits DIV#cssSearchengineNoHitsAreaProducts SPAN.cssSearchengineNoHitsImage {
    background-position: -33px -482px;
  }

  DIV#cssSearchengine DIV#cssSearchengineNoHits DIV#cssSearchengineNoHitsAreaArchitectureObjects SPAN.cssSearchengineNoHitsImage {
    background-position: 0 -515px;
  }

  DIV#cssSearchengine DIV#cssSearchengineNoHits DIV#cssSearchengineNoHitsAreaTender SPAN.cssSearchengineNoHitsImage {
    background-position: -33px -515px;
  }

  DIV#cssSearchengine DIV#cssSearchengineNoHits DIV#cssSearchengineNoHitsAreaCADDetails SPAN.cssSearchengineNoHitsImage {
    background-position: -66px -515px;
  }

  DIV#cssSearchengine DIV#cssSearchengineNoHits DIV#cssSearchengineNoHitsAreaCreate SPAN.cssSearchengineNoHitsImage {
    background-position: 0 -549px;
  }

  DIV#cssSearchengine DIV#cssSearchengineNoHits DIV#cssSearchengineNoHitsAreaExperts SPAN.cssSearchengineNoHitsImage {
    background-position: -66px -549px;
  }



  DIV#cssSearchengine DIV#cssSearchengineNoHits DIV#cssSearchengineNoHitsAreaProductPresentations A:hover SPAN.cssSearchengineNoHitsImage {
    background-position: 0 -581px;
  }

  DIV#cssSearchengine DIV#cssSearchengineNoHits DIV#cssSearchengineNoHitsAreaProducers A:hover SPAN.cssSearchengineNoHitsImage {
    background-position: -66px -581px;
  }

  DIV#cssSearchengine DIV#cssSearchengineNoHits DIV#cssSearchengineNoHitsAreaProducts A:hover SPAN.cssSearchengineNoHitsImage {
    background-position: -33px -581px;
  }

  DIV#cssSearchengine DIV#cssSearchengineNoHits DIV#cssSearchengineNoHitsAreaArchitectureObjects A:hover SPAN.cssSearchengineNoHitsImage {
    background-position: 0 -614px;
  }

  DIV#cssSearchengine DIV#cssSearchengineNoHits DIV#cssSearchengineNoHitsAreaTender A:hover SPAN.cssSearchengineNoHitsImage {
    background-position: -33px -614px;
  }

  DIV#cssSearchengine DIV#cssSearchengineNoHits DIV#cssSearchengineNoHitsAreaCADDetails A:hover SPAN.cssSearchengineNoHitsImage {
    background-position: -66px -614px;
  }

  DIV#cssSearchengine DIV#cssSearchengineNoHits DIV#cssSearchengineNoHitsAreaCreate A:hover SPAN.cssSearchengineNoHitsImage {
    background-position: 0 -647px;
  }

  DIV#cssSearchengine DIV#cssSearchengineNoHits DIV#cssSearchengineNoHitsAreaExperts A:hover SPAN.cssSearchengineNoHitsImage {
    background-position: -66px -647px;
  }
}
