@charset "UTF-8";
/**
 * (en) Styles for the Print-Version
 * (de) Styleklassen der Print-Version
 *
 * @copyright       Copyright 2008, Achim Roth <achim.roth@achim-roth.de>
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            https://achim-roth.de
 * @package         css
 * @Id              $Id: print.css 619 2008-08-04 05:06:51Z achim $
 * @revision        $Rev: 619 $
 * @lastmodified    $Date: 2008-08-04 07:06:51 +0200 (Mo, 04 Aug 2008) $
 */
@media print
{
    /* Global Definitions */
    body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
    html body    { text-align: left; background: #fff; clear: both; }
    
    noscript { display: none; }
    
    strong { font-weight: bold; }
    
    h1 { font-size: 12px; margin: 0 0 12px 0; font-weight: bold; color: #000; }
    h2 { font-size: 11px; font-weight: bold; color: #000; }
    
    p { margin: 8px 0 0 0; }
    
    ul { list-style-image: url(../../../../www.hyporealestate.com/eng/eng.html); margin: 0 0 16px 16px; }
    li { margin: 8px 0 0 0; }
    
    table { border-collapse: collapse; margin: 0; padding: 0;}
    
    form { display: inline; overflow :hidden; }
    input { border: 1px solid #c0c0B4; }
    /*________________________________________________________________________________________________________________________________*/
    
    /* Headlines */
    h1.headTeaser { font-size: 11px; color: #000; margin: 0 0 5px 0; }
    h1.subHeadContentBeige { color: #000; font-size: 11px; }
    /*________________________________________________________________________________________________________________________________*/
    
    /* Paragraphs */
    p.pDownload { margin: 0 0 8px 0; width: 100%; }
    .pDownloadCont { padding: 0 0 10px 0; }
    p.pSearch { padding: 2px 4px 2px 4px; margin: 0; background-color: #dfdfd9; color:#818169; }
    p#parLogoLeftCol { margin: 0 0 16px 0; border-bottom: 1px solid #dfdfdb; padding-bottom:16px; }
    p#parLogoRightCol { margin: 0 0 16px 0; border-bottom: 1px solid #dfdfdb; padding-bottom: 16px; }
    p.pCharts { color: #777878; font-weight: bold; font-size: 12px; height: 24px; width: 432px; background-color: #e9eaeb; padding: 6px 8px 6px 8px;margin: 18px 0 5px 0;}
    p.pChartsBig { color: #777878; font-weight: bold; font-size: 12px; height: 24px; width: 638px; background-color: #e9eaeb; padding: 6px 8px 6px 8px; margin: 18px 0 5px 0; }
    p.parLineTxt { width: 100%; border-bottom: 1px solid #dfdfdb; }
    /*________________________________________________________________________________________________________________________________*/
    
    /* Lists and Listelements */
    ul.ulTeaserSubsidiary { list-style-image: none; list-style: none; margin: 0; padding: 0; }
    li.liTeaserSubsidiary { margin: 0 0 3px; }
    li.liTeaserSubsidiary p { margin: 0 0 0 11px; }
    /*________________________________________________________________________________________________________________________________*/
    
    /* Content Links */
    a:link, a:visited, a:active { font-weight: normal; color: #000; text-decoration: none; }
    a:hover { text-decoration: underline;}
    a.lnkTxt:link, a.lnkTxt:visited, a.lnkTxt:active a.lnkTxt:hover { color: #000; }
    a.lnkTeaser:link, a.lnkTeaser:visited, a.lnkTeaser:active a.lnkTeaser:hover { color: #000; }
    /*________________________________________________________________________________________________________________________________*/
    
    /* Breadcrumb- and Direct-Links */
    .breadcrumb-menu a { font-weight: bold; color: #ffffff; text-decoration: none; font-size: 11px; }
    .breadcrumb-menu .active { padding: 0 5px 0 0; font-size: 10px; color: #626256; }
    /*________________________________________________________________________________________________________________________________*/
    
    /* Images Directions */
    img.spaceImgHeadline { margin: 7px 10px 9px 10px; }
    img.spaceImgDownload { margin: 5px 0 0 0; }
    img.imgHeadline { padding: 10px 0 15px 0; }
    img.imgHeadlineContent { margin: 0 0 8px 0; }
    img.imgTxtLeft { float: left; display: inline; margin: 4px 6px 0 0; }
    img.imgTxtRight { float:right; display: inline; margin: 0 0 100px 6px; }
    img.imgLocation { margin: 0 16px 0 0; }
    .spaceImgFooter { margin: 0 8px 0 0; }
    .spaceImgLnk { margin: 0 8px 0 0; }
    /*________________________________________________________________________________________________________________________________*/
    
    /*  Start Content Directions */
    /* Container to center the Content-Container */
    #container {  }
    #ctContainer { display: inline; background: #ffffff; width: 600px; text-align: left; }
    /*________________________________________________________________________________________________________________________________*/
    
    /* Header Container */
    #ctHeader { display: inline; padding: 8px 0px 7px 0px; height: 104px; }
    #ctHeaderLeft { display: none; }
    #ctLnkSearchRD { display: none; }
    #ctHeaderRight   { position: absolute; top: 30px; }
    #ctVisual { display: none; }
    /*________________________________________________________________________________________________________________________________*/
    
    /* Navigation Container used for Main- and Productnavigation */
    .ctNavigation { display: none; }
    #ctBackgroundNavigation { display: none; }
    #ctBackgroundNavigationLeft { display: none; }
    #ctBackgroundNavigationRight { display: none; }
    /*________________________________________________________________________________________________________________________________*/
    
    /* Container for the Breadcrumbnavigation  */
    #ctBackgroundPath { display: none; }
    /*_____________________________________________________________________________________________________________*/
    
    /* Space between Navigation and Content + Width of the Contentcontainer for two- or threecolumns Content */
    #ctContPadding { display: inline; position: absolute; top: 100px; }
    .ctContSpace { display: inline; float: left; width: 8px; }
    /*_____________________________________________________________________________________________________________*/
    
    /* Content Seperation for the change from 2 to 3 Columns */
    #ctContSeperator { display: inline; float: none; clear: both; }
    
    /* Column for the Content-Navigation left */
    .menu-bar { display: none; }
    
    /* 2 Columns Content */
    #ctContTwoColRight { float: left; display: inline; background: #fff; padding: 5px 0px 10px 0px; width: 100%; line-height: 16px; }
    
    /* 3 Columns Content */
    #ctContThreeColCenter { float: left; display: inline; background: #fff; padding: 5px 0px 10px 0px; width: 100%; line-height: 16px; }
    #ctContThreeColRight { display: inline; background: #fff; padding: 5px 0px 10px 0px; width: 100%; }
    /*_____________________________________________________________________________________________________________*/
    
    /* Footer-Container */
    #ctFooterPadding { display: none; }
    #ctFooter { display: none; }
    #ctFooterLeft { display: none; }
    #ctFooterRight { display: none; }
    /*_____________________________________________________________________________________________________________*/
    
    /* End Content-Directions */
     
    /* Start Content-Elements */
    
    /* Download-Teaser */
    .ctDownloadTeaser { float: left; display: inline; width: 100%; padding: 0 0 8px 0; border-bottom: 1px solid #dfdfdb; margin: 0 0 10px 0; vertical-align: middle; clear: both; }
    .ctDownloadTeaserLeft { float: left; display: inline; width: 28px; padding: 3px 0 0 0; }
    .ctDownloadTeaserRight { float: right; display: inline; width: 83%; padding: 0 3px 0 0; }
    /*_____________________________________________________________________________________________________________*/
    
    /* Content Download */
    .tabDownload { width:100%; padding: 0; margin: 0 0 8px 0; border-bottom: 1px solid #dfdfdb; }
    .tdDownloadLeft { padding: 3px 4px 10px 4px; width: 10px; vertical-align: top; }
    .tdDownloadCenter { padding: 3px 0 10px 0; vertical-align: top; }
    .tdDownloadRight { padding: 0 0 10px 10px; width: 25px; vertical-align: middle; }
    /*_____________________________________________________________________________________________________________*/
    
    /* Content 2 Col */
    .tabCont2Col { width: 100%; }
    .tdCont2ColRight { width:50%; vertical-align: top; padding-left: 3px; }
    .tdCont2ColLeft { width: 50%; vertical-align: top; padding-right: 3px; }
    /*_____________________________________________________________________________________________________________*/
    
    /* Content Image Archive */
    table.tabImageArchive { width: 100%; margin: 0 0 8px 0; }
    td.tdImageArchiveLeft { width: 58px; background-color: #eff0eb; text-align: left; vertical-align: top; padding: 3px 6px 3px 3px; margin: 0; }
    td.tdImageArchiveRight { color: #000; background-color: #eff0eb; text-align: left; vertical-align: bottom; padding: 3px 3px 16px 0; margin: 0; }
    /*_____________________________________________________________________________________________________________*/
    
    /* Content Tabellen */
    table.tabContent { width:100%; }
    .tdHeadline { background-color: #bfbfb3; padding: 4px 6px 4px 6px; border-right: 1px solid #f0f0eb; font-weight: bold; }
    .tdGreyLight { background-color: #eff0eb; padding: 2px 6px 2px 6px; border-right: 1px solid #f0f0eb;}
    .tdGreyLightHigh { background-color: #d7d7d3; padding: 2px 6px 2px 6px; border-right: 1px solid #f0f0eb; }
    .tdGreyDark { background-color: #dedfd9; padding: 2px 6px 2px 6px; border-right: 1px solid #f0f0eb; }
    .tdGreyDarkHigh { background-color:#b0b0a7; padding: 2px 6px 2px 6px; border-right: 1px solid #f0f0eb; }
    /*_____________________________________________________________________________________________________________*/
    
    /* Content Teaser Text Image */
    table.tabTeaserTextImage { width:100%; margin: 0 0 8px 0; }
    td.tdTeaserTextImageLeft { border-right: 1px solid #ffffff; width: 58px; background-color: #efefec; text-align:left; vertical-align:top; padding:8px; }
    td.tdTeaserTextImageRight { background-color: #efefec; text-align:left; vertical-align: top; padding: 11px 10px 18px 10px; width: 100%; }
    /*_____________________________________________________________________________________________________________*/
    
    /* Formularelemente Service */
    input.frmInputSearch { width: 86px; height: 14px; position: relative; margin-left: 0; }
    .imgAtForm { margin: 5px 0 0 0; vertical-align:top; }
    /*_____________________________________________________________________________________________________________*/
    
    /* Formulare allgemein */
    .txtForm { color: #818169; padding: 0 0 3px 1px; }
    input.frmInputSubmit { width: 80px; height: 30px; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; background-color: #fff; padding: 0 0 1px 0; cursor: pointer; }
    
    /* Disclaimer */
    table.tabDisclaimer { width: 100%; margin:0; }
    
    /* Holding */
    td.tdDisclaimerLeft { width: 50%; text-align: left; vertical-align: middle; padding:2px 0 0 0; }
    td.tdDisclaimerRight {width: 50%; text-align: right; vertical-align: middle; padding: 2px 0 0 0; }
    td.tdSpaceDisclaimer { height:20px; }
    select.frmSelectDisclaimer { width: 215px; font-size:10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; border:1px solid #c0c0B4; }
    
    /* Subsidiaries */
    td.tdDisclaimerRadioLeft { width:30px; text-align: left; vertical-align: middle; }
    td.tdDisclaimerTextLeft { width:82%; text-align: left; vertical-align: middle; padding: 2px 0 0 0; }
    td.tdDisclaimerRadioRight { width:30px; text-align: left; vertical-align: middle; }
    td.tdDisclaimerTextRight { width:18%; text-align: left; vertical-align: middle; padding: 2px 0 0 0;}
    td.tdSubmitDisclaimer { width: 100%; text-align: center; padding:0 20px 0 0; }
    /*_____________________________________________________________________________________________________________*/
    
    /* Teaser Subsidiaries */
    table.tabTeaserSubsidiary { margin: 0 0 2px 0; }
    td.tdTeaserSubsidiaryHead { font-weight: bold; color: #60614f; vertical-align: top; width: 212px; min-height: 12px; padding:8px 6px; margin:0; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
    td.tdTeaserSubsidiary { vertical-align: top; width: 212px; min-height: 12px; padding: 8px 6px; margin:0; line-height: 16px; border-bottom: 2px solid #fff; border-right: 1px solid #fff;}
    /*_____________________________________________________________________________________________________________*/
    
    /* Print-Link */
    .tabPrint { display: none; }
    .tdPrintLnk { display: none; }
    .tdPrintIcon { display: none; }
    /*_____________________________________________________________________________________________________________*/
    
    /* End Content-Elements */
    
    /* Background-Colors and Lines */
    .bgLineNewsHome { background: #feae19; margin: 0 0 10px 0; }
    .bgLineReportsHome { background: #a7544f; margin: 0 0 10px 0; }
    .bgLineIntHome { background: #8eabce; margin: 0; }
    .bgLineHead { padding: 0 0 1px 0; border-bottom: 1px solid #dfdfd9; }
    .bgLine { background: #dfdfdb; margin: 0; }
    /*_____________________________________________________________________________________________________________*/
    
    /* Special Text-Formats */
    .txtError { color: #000; font-weight:bold; margin: 8px 0 8px 0; } /* Error Text */
    .txtRed { color: #000; font-weight: bold; } /*  Red Text */
    .txtGreen { color: #000; } /* Green Text */
    .txtBeige { color:#000; }/* Sand Text */
    p.txtTeaser { color:#000; font-weight:bold; margin:0 0 4px 0; } /* Teaser-Text */
    /*_____________________________________________________________________________________________________________*/
    
    /* Start Special Content-Elements */
    
    /* Content Suche */
    .ctSearch { float: left; width: 650px; padding: 0 0 8px 0; margin: 8px 0 0 0; border-bottom: 1px solid #c7d5e7; }
    .ctSearchLeft { float: left; display: inline; padding: 0 4px 0 4px; width: 10px; }
    .ctSearchRight { float: right; display: inline; padding: 0;  width: 640px; text-align: left;}
    /*_____________________________________________________________________________________________________________*/
    
    /* Onvista Share Price */
    .onvista-table_border { background-color: #b0b3ab; }
    .onvista-table_hd_2 { background-color: #ffffff; color: #000; font-weight: bold; }
    .onvista-table_hd_1 { background-color: #f0ede2; color: #000; font-weight: bold; }
    .onvista-quote_up { background-color: #a2c4e9; color: #4c75b2;font-weight: bold; }
    .onvista-quote_down { background-color: #a2c4e9;color: #e1a200; font-weight: bold; }
    /*_____________________________________________________________________________________________________________*/
    
    /* Tabnavigation */
    #ctTabNav { display: none; }
    /*_____________________________________________________________________________________________________________*/
    
    /* End Special Content-Elements */
    
    /* Start Sitemap */
    
    /* Headline */
    h1.headContentSitemap{ margin: 0 0 5px 0; }
    
    /* Links up to Level 5*/
    a.lnkSitemapFirst:link, a.lnkSitemapFirst:visited, a.lnkSitemapFirst:active a.lnkSitemapFirst:hover { font-weight: bold; color: #ffffff; font-size: 12px; margin-left: 11px; }
    a.lnkSitemapSec:link, a.lnkSitemapSec:visited, a.lnkSitemapSec:active a.lnkSitemapSec:hover { font-weight: bold; color: #7c7a6c; }
    a.lnkSitemapThrd:link, a.lnkSitemapThrd:visited, a.lnkSitemapThrd:active a.lnkSitemapThrd:hover { font-size: 10px; color: #817a6a; }
    a.lnkSitemapFourth:link, a.lnkSitemapFourth:visited, a.lnkSitemapFourth:active a.lnkSitemapFourth:hover { font-size: 10px; color: #817a6a; }
    a.lnkSitemapFifth:link, a.lnkSitemapFifth:visited, a.lnkSitemapFifth:active a.lnkSitemapFifth:hover { font-size: 10px; color: #817a6a; }
    /*_____________________________________________________________________________________________________________*/
    
    /* Contentausrichtung Sitemap */
    #ctContSitemap { float: left; display: inline; width: 706px; }
    /*_____________________________________________________________________________________________________________*/
    
    /* Content Sitemap */
    table.tabSitemapFirst { background: #d3cdbf; width: 100%; border: 1px solid #c0c0B4; margin: 0 0 8px 0; }
    th.thSitemapFirst { background-color: #afaba0; height: 22px; border: 1px solid #c0c0B4; vertical-align: middle; text-align: left; }
    td.tdSitemapFirst { padding: 5px 5px 5px 10px; vertical-align: top; }
    td.tdSitemapFirstSpace { height: 2px; }
    td.tdSitemapSec { vertical-align: top; width: 216px; height: 22px; margin-right: 3px; padding: 6px 0 0 11px; }
    td.tdSitemapSecSpace { height: 9px; }
    table.tabSitemapThrd { background: #ece5d5; width: 100%; margin-right: 3px; }
    td.tdSitemapThrd { vertical-align: top; padding: 6px 10px 0 10px; width: 220px; height: 18px; }
    td.tdSitemapThrdSpace { height:8px; }
    table.tabSitemapFourth { background:#f5f2eb; width:100%; margin: 3px 3px 0 0; }
    td.tdSitemapFourth { vertical-align: top; padding: 2px 10px 2px 10px; width: 242px; height: 18px; }
    table.tabSitemapFifth { background:#fff; width: 100%; }
    td.tdSitemapFifth { vertical-align: top; padding: 2px 10px 2px 10px; width: 244px; height:18px; }
    /*_____________________________________________________________________________________________________________*/
    
    /* End Sitemap */
    
    /* Kontaktformular */
    input.frmInput { width: 210px; height: 16px; }
    input.frmInputLastName { width: 268px; height: 16px; }
    input.frmInputPlz { width:62px; height:16px; }
    input.frmInputCity { width: 198px; height: 16px; }
    input.frmInputCountry { width: 128px; height: 16px; }
    input.frmInputEmail { width:420px; height:16px; }
    input.frmInputCheck {}
    .frmTxtAreaMessage { border:1px solid #c0c0B4; width:654px; height:100px; }
    table.tabContact { width:655px; }
    td.tdSpaceContact { margin: 0 0 16px 0; }
    td.tdSpaceContactHor { width: 20px; }
    td.tdContactleft  { width: 210px; vertical-align: top; text-align: left; }
    td.tdContactCenter1 { width: 72px; vertical-align: top; text-align: left;}
    td.tdContactCenter2 { width: 198px; vertical-align: top; text-align: left;}
    td.tdContactRight { width: 135px; vertical-align: top; text-align: left; }
    td.tdContactSubmit { padding: 0 3px 0 0; }
    /*_____________________________________________________________________________________________________________*/
    
    /* Searchresult-Page */
    input.frmInputSearchContent { width: 230px; height: 20px; margin: 0 0 12px 0; }
    input.frmInputSearchCheck { width: 158px; height: 16px; }
    input.frmInputSearchSubmit { width: 80px; height: 30px; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333333; background: #ffffff; padding: 0 0 1px 0; cursor: pointer; }
    select.frmSelectColumn { width: 162px; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #818169; }
    table.tabSearchLeft { width: 230px; margin: 8px 0 16px 0; }
    td.tdSearchleft  { width: 24px; vertical-align: middle; text-align: left; margin: 0 0 8px 0; }
    td.tdSearchRight  { width:206px; vertical-align: middle; text-align: left;color: #818169; }
    /*_____________________________________________________________________________________________________________*/
    
    /* Start Home */
    h1.subHeadHomeBeige { font-size: 13px; color: #000; margin: 6px 0 6px 0; letter-spacing: 0; }
    table.spaceTableNewsHome{}
    .txtNewsHome { color:#000; margin: 0 0 16px 0; }
    td.txtReportsHome { color: #000; padding:0 0 18px 0; }
    img.spaceImgArrowNews { margin:15px 6px 0 0; }
    img.spaceImgArrowReports { margin:3px 6px 0 0; }
    
    /* Content Teaser Homepage */
    #ctTeaserblockLeft { display: inline; padding: 0 0 0 11px; width: 392px; }
    #ctTeaserblockCenter { display: inline; padding: 0; width: 232px; text-align: left; }
    #ctTeaserblockRight { display: inline; padding: 0 8px 0 0;  width: 232px; }
    /*_____________________________________________________________________________________________________________*/
    
    strong.strDateNewsHome { line-height: 12px; }
    iframe.iframeHome { margin: 0 0 10px 0; }
    
    /* Link-List of the Image Map */
    ul.ulMap { list-style-image: none; list-style: none; margin:0 0 16px 0; }
    .ulMap li { margin:2px 0 0 0; }
    .ulMap li p { margin:0 0 0 16px; }
    #imgMap { margin:0 0 4px; }
    /*_____________________________________________________________________________________________________________*/
    /* End Home */
    
    /* Start Ticker */
    .headTicker { color: #000; font-size: 11px; margin: 0px; }
    #imgLineTickerTop { display: none; }
    #imgLineTickerBottom { display: none; }
    .newsTicker { display: inline; margin-bottom: 10px; }
    .newsTickerContent { }
    .newsTickerContent p { margin-bottom: 10px; }
    .tMarker { display: none; }
    /*_____________________________________________________________________________________________________________*/
    
    /* Start Buttons */
    .btnTop { display: none; }
    /*_____________________________________________________________________________________________________________*/
     
    /* Start Teaser Trainees */
    p.parHeadTeaserTrainees { margin: 0; width: 100%; }
    p.parTeaserTrainees { background-color: #ece4d7; width: 100%; display: block; margin: 1px 0 12px 0; padding:14px 0 12px 0; text-align: center; }
    img.imgTeaserTrainees { margin-bottom: 4px; }
    /*_____________________________________________________________________________________________________________*/
        
}
