html { font-size: 100.01%;  margin: 0; padding: 0;}
    @-moz-document url-prefix() { html{ overflow-y: scroll; } }
    body, div, span, applet, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, big, cite, code,
    del, dfn, em, font, img, ins, kbd, q, s, samp,
    small, strike, strong, tt, var,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-weight: normal;
        font-style: normal;
        font-size: 1em;
        font-family: Arial, sans-serif;
        vertical-align: middle;
    }
    strong, strong a, b, b a, dt { font-weight: bold; }
    em, em a, i, i a { font-style: italic; }
    table { border-collapse: separate;    border-spacing: 0;}
    caption, th, td {    text-align: left;    font-weight: normal;}
    fieldset, img, iframe { border:0; }
    a { outline:none; }
   .clearfix:after { content: " "; display: block; font-size: 0; height: 0; clear: both; visibility: hidden; }
 /* Hides from IE-mac \*/
    * html .clearfix {height: 1%;}
 /* End hide from IE-mac */
  .clearfix { display: block }
  *+html .clearfix { display: inline-block; }
  .clearing { clear: both; line-height: 0px; font-size: 1px; height: 0px; }
  .skip, .hideme, .print, #breadcrumbNavi {position: absolute; top: -1000em; left: -1000em; height: 1px; width: 1px; }
  .skip:focus, .skip:active { position: static; top: 0; left: 0; height: auto; width: auto;}
  #printlogo{display: none;}
  .float_left { float: left; display: inline; margin: 0 10px 10px 0;  }
  .float_right { float: right; display: inline; margin: 0 0 10px 10px;  }
  .center { text-align:center; margin-left: auto; margin-right: auto}
/**
 * @section     getting rid of a reddot-texteditor-bug
 */
    dt { display: inline; height: 0; width: 0; font-size: 0;}
    dl dt { display: block; height: auto; width: auto; font-size: 0.8125em;}
    .u5, .u4, .u3, .u2, .u1, .u15    {float: left; display: inline; margin: 0; position: relative; z-index: 1; }    /* background-color: #fff; */
    .u5            { width: 60.875em; }
    .u4            { width: 48.875em; }
     .u3            { width: 36em;}
    .u2            { width: 24em;}
    .u15           { width: 18em;}
    .u1            { width: 12em;}
/*  ====================== LAYOUT =================  */
    body { background: #f1f4f9 url(/pbc/img/gradient_body_blue_ci.jpg) repeat-x top left; text-align: center;}
    #outerwrap  {position: relative; z-index: 1; top: 0; left: 0; width: 60.875em; margin: 0 auto; text-align: left;}
    #innerwrap  {position: relative; z-index: 10; top: 0; left: 0; background-color: #fff; border-bottom: 2px solid #b5c9e3;}
    .home #innerwrap {padding-bottom: 25px;}
    .info #innerwrap, .product #innerwrap, .allocation #innerwrap {padding-bottom: 37px;}
    #contentwrap{position: relative; z-index: 20; top: 0;}
    #navwrap    {position: relative; z-index: 30; top: 0; left: 0; overflow: hidden;}
    #meta         {position: absolute; z-index: 80; top: 0; left: 11.6875em; height: 1.688em;}
/**
 * @section base formatting
 */
    label, td, th, li {font-size: 0.8125em;}
    .hugecopy, p.hugecopy {font-size: 1em;font-weight: bold; display: block;}
    .nobr {white-space: nowrap;}
    ul li{zoom:1;}
    sup{font-size: 11px; line-height: 0;}
    h2 sup, .content h4 sup{font-size: 13px;}
    .textinput, .submit{font-size: 0.75em;}
    p {margin-bottom: 16px; font-size: 0.8125em; line-height:1.308; color: #666;}
    p.infotext {color: #039;}
    td p { font-size: 1em; }
    #intro p, #lightbox .content p, #lightbox .content li{padding-right: 10%;}
    #intro h4{margin-bottom: 0.5em;}
    .tabcontent .u1 p, .tabcontent .u1 ul li,  #intro .u1 p, #intro.fasttrack p, .tabcontent ul.quicknavlist li, table p{padding-right: 0;}
    h1 {}
    h2 {font-size: 1.125em; font-weight: bold; color: #fff; position: relative; z-index: 520;}
    h3 {font-size: 1.25em; font-weight: bold; color: #000;}
    h4 {font-size: 1em; font-weight: bold; color: #039; margin-bottom: 20px;}
    h5 {font-size: 0.8125em; font-weight: bold; color: #333; margin-bottom: 0.385em;}
    a{text-decoration: none; color: #039;}
    a:hover, p a.lnk:hover { text-decoration:underline;}
    p a, .footnote a{text-decoration: underline;}
    p a:hover, .footnote a:hover{text-decoration: none;}
    .lnk a, a.lnk, .teaser ul li a, .u1 .content ul li a, .content ul.lnk-list li a, .intcontent ul.lnk-list li a,  .intcontent ul li.lnk-list a, .content ul li.lnk-list a{display: block; font-size: 0.8125em; color: #039; padding-left: 10px; background: url(/pbc/img/lnk_orange_big.gif) no-repeat 0 0.15em; line-height: 1.2; zoom:1;}
    .lnk-special a{ display: block; font-size: 0.8125em; color: #039; padding-left: 20px; background: url(/pbc/img/nav_icon_active_nochildren_orange.gif) no-repeat 0 0.2em; line-height: 1.2; zoom:1;}
    .lnk a.lnk-pdf, a.lnk-pdf{position: relative; display: block;}
     p a.lnk-pdf, p.lnk a, p a.lnk{font-size: 1em; text-decoration: none;}
    .lnk-pdf img, .textbox .lnk-pdf img, #mpa .teaser ul li a.lnk-pdf img, #mpa .teaser .lnk-pdf img{position: absolute; margin: 0; padding-left: 5px; text-decoration: none !important; display: inline; width: auto; height: auto;}
    .lnk-pdf img.pdf-small{padding-top: 2px;}
    .footnote{ font-size: 0.6875em; line-height: 1.25; margin: 0 0 0.5em; color: #666; float: none; clear: both;zoom:1;}
    .footnote p {margin-bottom: 8px; font-size: 1em !important;}
    .footnote ul li, .footnote ol li, .content .footnote ul li, .content .footnote ol li{list-style-type: decimal; background: none; padding: 0; color: #666;}
    .footnote li, .content footnote li{margin: 0 0 0.5em 18px;}
    .footnote img {vertical-align: bottom;}
    .footnote sup{font-size: 9px; line-height: inherit;}

/*
 * @section page head
*/
    #head{height:106px; background: url(/DBSTMT/images/logo_ci_graphic.gif) no-repeat 100% 50% ;}
    * html #head{height:112px;}
    *+html #head{height:112px;}
    #head #logo{}
/**
 * @section        Popups
 */
    #pupage a{color: #039;}
    #pupage { text-align: left; font-size: 16px; padding-bottom: 20px; }
    #pupage  #pu-outerwrap {position: relative; z-index: 1; top: 0; left: 0;  margin: 0 0 0px 14px !important; padding-bottom: 20px; text-align: left;}
    #pupage  #pu-outerwrap.u3 {width: 576px;}
    #header-pu { float: left; width: 100%; position: relative; height: 108px; background: #e5eef6 url(/pbc/img/gradient_popups.gif) repeat-x top left ; }
    #header-pu #pu-logo {height: 106px; background:url(/DBSTMT/images/logo_ci_graphic.gif) no-repeat scroll 100% 18px transparent; border-bottom:1px solid #ccc;}
    #pupage h1 { margin: 46px 0 0 20px; *margin-top: 45px; font-weight: bold; color: #039; }
    #pupage h2 { margin: 0 0 0 20px; font-weight: normal; color: #039; font-size: 1em; }
    #pupage .textbox h2 { margin: 0 0 16px 0; }
    #pupage h3 { color: #333;}
    #pupage h4 { color: #039;}
    #pupage h3, #pupage h4 { margin: 0 0 16px 0; font-weight: bold; font-size: 0.8125em; }
    #pu-content { position: relative; float: left; display: inline; width: 100%; background-color: #fff; padding-top: 14px; border-bottom: 2px solid #b5c9e3;}
    #pupage .u3 #pu-innercontent { float: left; display:inline; margin: 8px 20px; }
    #pu-footer {float: left; width: 100%; position: relative; height: 20px; margin-top: 4px;}
    #pu-copyright { position: absolute; left: 0; top: 4px; font-size: 11px; line-height: 18px; color: #666; width: 660px;}
    #pupage .u3 #pu-copyright { width: 460px;}
    #pu-print { position: absolute; right: 0; top: 0; font-size: 11px; line-height: 18px; }
    #pu-print img { position: relative; top: 4px; border: none; }
    #pupage .u4 #pu-content .u3 { width: 548px; margin: 8px 20px; }
    #pupage .u4 #pu-content .u4 { width: 721px; margin: 8px 0px; } /* width: 754px; margin: 8px 20px; */
    #pupage #mpa{margin-top: 8px;}
    #pupage #mpa .content h3 { font-size: 13px; color: #039; font-weight: bold; margin-bottom: 14px; }
    #pupage #mpa .content p, #pupage #mpa .content li, #pupage #mpa .content a { font-size: 12px; }
    #pu-disclaimer { position: relative; float: left; display: inline; width: 100%; height: 250px; background-color: #fff; padding-top: 14px; border-bottom: 2px solid #b5c9e3;}
  