@charset "UTF-8";
/* ---------------------------------------------------------------- */
/**
 * Stylesheet fuer simplemodal
 *
 * $Rev: 12042 $ $Date: 2012-01-17 18:44:33 +0100 (Di, 17 Jan 2012) $
 * $Author: Wojewsky $
 * $URL: https://wb4serv.heinze.de/projects_and_applications/bhp_BauherrenPortal/frontend/branches/hze 1.6/application/hze/css/mavDialog/mavdialog.css $
 *
 * @category bhp_css
 * @package  BHP_Css
 * @version  $Rev: 12042 $
 * @author   $Author: Wojewsky $
 */
/* ---------------------------------------------------------------- */

@media all {
  .ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: .50;
    filter:Alpha(Opacity=50);
  }

  .ui-dialog {
    padding: 6px 0;
  }

  .ui-dialog .ui-dialog-wrap {
    background: #fff;
  }

  .ui-dialog .ui-dialog-contentArea {
    padding: 22px 34px;
    border-right: 1px solid #d8d8d8;
    border-left: 1px solid #d8d8d8;
  }

  .ui-dialog .ui-dialog-content {
    font-size: 13px;
    line-height: 1.4em;
  }

  .ui-dialog .ui-dialog-wrap .cssBlockZoom {
    margin: 12px 0 11px 0;
  }

  .ui-dialog .ui-dialog-border-top {
    position: absolute;
    top: 0px;
    left: 6px;
    background: #fff;
    height: 6px;
    border-top: 1px solid #d8d8d8;
  }

  .ui-dialog .ui-dialog-border-bottom {
    position: absolute;
    bottom: 0px;
    left: 6px;
    background: #fff;
    height: 6px;
    border-bottom: 1px solid #d8d8d8;
  }

  .ui-dialog .ui-dialog-corner-top-left {
    width: 8px;
    height: 7px;
    position: absolute;
    top: 0px;
    left: 0px;
    background: transparent
                url(/application/hze/artwork/layout/imageLibrary.png)
                no-repeat
                -32px -18px;
  }

  .ui-dialog .ui-dialog-corner-top-right {
    width: 8px;
    height: 7px;
    position: absolute;
    top: 0px;
    right: -2px;
    background: transparent
                url(/application/hze/artwork/layout/imageLibrary.png)
                no-repeat
                -40px -18px;
  }

  .ui-dialog .ui-dialog-corner-bottom-left {
    width: 8px;
    height: 7px;
    position: absolute;
    bottom: -1px;
    left: 0px;
    background: transparent
                url(/application/hze/artwork/layout/imageLibrary.png)
                no-repeat
                -32px -26px;
  }

  .ui-dialog .ui-dialog-corner-bottom-right {
    width: 8px;
    height: 7px;
    position: absolute;
    bottom: -1px;
    right: -2px;
    background: transparent
                url(/application/hze/artwork/layout/imageLibrary.png)
                no-repeat
                -40px -26px;
  }

  .ui-dialog .ui-dialog-closer {
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 17px;
    height: 17px;
    background: transparent
                url(/application/hze/artwork/layout/imageLibrary.png)
                no-repeat
                -30px -129px;
  }

  /* ---------------------------------------------------------------- */
  /* Kontaktformulare                                                 */
  /* ---------------------------------------------------------------- */
  .ui-dialog.cssContactDialog .ui-dialog-contentArea {
    padding: 19px 34px 14px 34px;
  }

  /* ---------------------------------------------------------------- */
  /* Kontaktformulare ohne Abstand zum Inhalt                         */
  /* ---------------------------------------------------------------- */
  .ui-dialog.cssContactDialog.cssDialogContentWithoutMargin .ui-dialog-contentArea {
    padding: 19px 0 0 0;
  }


  /* ---------------------------------------------------------------- */
  /* Kontaktformulare mit grauem Footer                               */
  /* ---------------------------------------------------------------- */
  .ui-dialog.cssContactDialog.cssDialogWithGreyFooter .ui-dialog-border-bottom {
    background-color: #f5f5f5;
    background-position: 0 -1452px;
  }

  .ui-dialog.cssContactDialog.cssDialogWithGreyFooter .ui-dialog-corner-bottom-left {
    background-position: -129px -26px;
  }

  .ui-dialog.cssContactDialog.cssDialogWithGreyFooter .ui-dialog-corner-bottom-right {
    background-position: -137px -26px;
  }


  /* ---------------------------------------------------------------- */
  /* Sprechblase (zwei-Spaltig)                                       */
  /* ---------------------------------------------------------------- */
  DIV.allBalloon.ui-dialog {
    padding: 15px 0 6px 0;
    position: absolute;
    z-index: 10001;
  }

  DIV.allBalloon .ui-dialog-border-top {
    position: absolute;
    top: 7px;
    left: 8px;
    height: 8px;
    background: transparent
                url(/application/hze/artwork/layout/controls.png)
                no-repeat
                -6px -955px;
    border: none;
  }

  DIV.allBalloon .ui-dialog-border-bottom {
    position: absolute;
    bottom: -2px;
    left: 8px;
    height: 8px;
    background: transparent
                url(/application/hze/artwork/layout/controls.png)
                no-repeat
                -6px -965px;
    border: none;
  }

  DIV.allBalloon .ui-dialog-corner-top-left {
    width: 8px;
    height: 8px;
    position: absolute;
    top: 7px;
    left: 0px;
    background: transparent
                url(/application/hze/artwork/layout/imageLibrary.png)
                no-repeat
                0 -829px;
  }

  DIV.allBalloon .ui-dialog-corner-top-right {
    width: 8px;
    height: 8px;
    position: absolute;
    top: 7px;
    right: 0;
    background: transparent
                url(/application/hze/artwork/layout/imageLibrary.png)
                no-repeat
                -10px -829px;
  }

  DIV.allBalloon .ui-dialog-corner-bottom-left {
    width: 8px;
    height: 8px;
    position: absolute;
    bottom: -2px;
    left: 0px;
    background: transparent
                url(/application/hze/artwork/layout/imageLibrary.png)
                no-repeat
                -30px -829px;
  }

  DIV.allBalloon .ui-dialog-corner-bottom-right {
    width: 8px;
    height: 8px;
    position: absolute;
    bottom: -2px;
    right: 0;
    background: transparent
                url(/application/hze/artwork/layout/imageLibrary.png)
                no-repeat
                -20px -829px;
  }

  DIV.allBalloon .ui-dialog-wrap {
    background: transparent;
  }

  DIV.allBalloon .ui-dialog-contentArea {
    overflow: hidden;
    padding: 10px 19px 2px 12px;
    font-size: 13px;
    line-height: 1.4em;
    background: transparent
                url(/application/hze/artwork/layout/verticalGradient.png)
                repeat-y
                -2252px 0;
    border: none;
  }

  DIV.allBalloon .ui-dialog-pointer {
    width: 22px;
    height: 11px;
    position: absolute;
    top: -1px;
    left: 209px;
    background: transparent
                url(/application/hze/artwork/layout/imageLibrary.png)
                no-repeat
                -40px -829px;
  }


  /* ---------------------------------------------------------------- */
  /* Sprechblase (ein-Spaltig)                                       */
  /* ---------------------------------------------------------------- */
  .ui-dialog.allBalloon.allMainNavigationTools .ui-dialog-border-top,
  .ui-dialog.allBalloon.allMainNavigationProfiles .ui-dialog-border-top,
  .ui-dialog.allBalloon.allMainNavigationEvents .ui-dialog-border-top,
  .ui-dialog.allBalloon.allMyAreaLoginBalloon .ui-dialog-border-top{
    background: transparent
                url(/application/hze/artwork/layout/horizontalGradient.png)
                repeat-x
                0 -135px;
    border: none;
  }

  .ui-dialog.allBalloon.allMainNavigationTools .ui-dialog-border-bottom,
  .ui-dialog.allBalloon.allMainNavigationProfiles .ui-dialog-border-bottom,
  .ui-dialog.allBalloon.allMainNavigationEvents .ui-dialog-border-bottom,
  .ui-dialog.allBalloon.allMyAreaLoginBalloon .ui-dialog-border-bottom {
    background: transparent
                url(/application/hze/artwork/layout/horizontalGradient.png)
                repeat-x
                0 -145px;
    border: none;
  }

  .ui-dialog.allBalloon.allMainNavigationTools .ui-dialog-contentArea,
  .ui-dialog.allBalloon.allMainNavigationProfiles .ui-dialog-contentArea,
  .ui-dialog.allBalloon.allMainNavigationEvents .ui-dialog-contentArea,
  .ui-dialog.allBalloon.allMyAreaLoginBalloon .ui-dialog-contentArea {
    background-position: -3576px 0;
  }

  /* ---------------------------------------------------------------- */
  /* Sprechblase fuer die speziellen Bereiche                         */
  /* ---------------------------------------------------------------- */
  .ui-dialog.allBalloon.allMainNavigationProducts {
    top: 30px;
    left: -68px;
  }

  .ui-dialog.allBalloon.allMainNavigationProducts .ui-dialog-pointer {
    left: 99px;
  }

  .ui-dialog.allBalloon.allMainNavigationProducts .allMainNavigationContent {
    padding: 0 0 41px 0;
  }

  .ui-dialog.allBalloon.allMainNavigationArchitectureObjects {
    top: 30px;
    left: -40px;
  }

  .ui-dialog.allBalloon.allMainNavigationArchitectureObjects .ui-dialog-pointer {
    left: 100px;
  }

  .ui-dialog.allBalloon.allMainNavigationArchitectureObjects .allMainNavigationContent {
    padding: 0 0 41px 0;
  }
  
  .ui-dialog.allBalloon.allMainNavigationProfiles {
    top: 30px;
    left: -78px;
  }

  .ui-dialog.allBalloon.allMainNavigationProfiles .ui-dialog-pointer {
    left: 99px;
  }

  .ui-dialog.allBalloon.allMainNavigationProfiles .allMainNavigationContent {
    padding: 0 0 41px 0;
  }

  .ui-dialog.allBalloon.allMainNavigationTools {
    top: 30px;
    left: -83px;
  }

  .ui-dialog.allBalloon.allMainNavigationTools .ui-dialog-pointer {
    left: 102px;
  }

  .ui-dialog.allBalloon.allMainNavigationEvents {
    top: 30px;
    left: -77px;
  }

  .ui-dialog.allBalloon.allMainNavigationEvents .ui-dialog-pointer {
    left: 102px;
  }

  .ui-dialog.allBalloon.allMyAreaBalloon .ui-dialog-pointer {
    left: 100px;
  }

  .ui-dialog.allBalloon.allMyAreaLoginBalloon .ui-dialog-pointer {
    left: 102px;
  }
}
