/*   $DateTime: 2014/11/27 09:30:06 $ */
/*   $Revision: #19 $ */

  /*****************************************************************/
  
  
  
  /*****************************************************************/
  /*                                                               */
  /* IMPORTS                                                       */
  /*                                                               */
  /*   SAP Library DITA Styles                                     */
  /*                                                               */
  
  @import url(SAPDITAStyleDefault.css);

  /*****************************************************************/
  /*                                                               */
  /* CUSTOMIZATIONS                                                */
  /*                                                               */
  /*   B1 = SAP Business One                                       */
  /*   DU = Duet for Microsoft Office and SAP                      */
  /*                                                               */
  /*****************************************************************/


  /*****************************************************************/
  /*                                                               */
  /* MISCELLANEOUS                                                 */
  /*                                                               */
  /*****************************************************************/
  .pagebreakbefore {page-break-before: always}


  /*****************************************************************/
  /*                                                               */
  /* FONT DEFINITIONS                                              */
  /*                                                               */
  /*****************************************************************/
  .SAPXDPBodyBrowserDefault,
  .SAPXDPBodyLatinChar,
  .SAPXDPBodyGreekChar,
  .SAPXDPBodyCyrillicChar,
  .SAPXDPBodyKoreanChar,
  .SAPXDPBodyJapaneseIdeograms
  .SAPXDPBodyChineseIdeograms
  {
     font-size: 12px;
  }

  /*****************************************************************/
  /* DOC Serif                                                     */
  /*****************************************************************/
  .SAPXDPBodyLatinChar,
  .SAPXDPBodyLatinChar          .serif
    {
    	font-family: Arial, Helvetica, sans-serif;
    }
    
  .SAPXDPBodyGreekChar,
  .SAPXDPBodyGreekChar          .serif
    { 
        font-family: Arial, Helvetica, sans-serif;
    }
     
  .SAPXDPBodyCyrillicChar,
  .SAPXDPBodyCyrillicChar       .serif
    { 
        font-family: Arial, Helvetica, sans-serif; 
    }
  .SAPXDPBodyKoreanChar,
  .SAPXDPBodyKoreanChar         .serif
    { 
        font-family: "Malgun Gothic", sans-serif; 
    }  
    
    
  .SAPXDPBodyJapaneseIdeograms,
  .SAPXDPBodyJapaneseIdeograms  .serif
    {
	   font-family: Meiryo, sans-serif;
    }
    
  .SAPXDPBodyChineseIdeograms,
  .SAPXDPBodyChineseIdeograms   .serif
    {
      font-family: "Microsoft YaHei", sans-serif;
    }
    
  .SAPXDPBodyBrowserDefault,
  .SAPXDPBodyBrowserDefault     .serif
    { 
        font-family: serif; 
    }

  /*****************************************************************/
  /* DOC Sans-Serif                                                */
  /*****************************************************************/
  .SAPXDPBodyLatinChar          .sansserif
    { 
        font-family: Arial, Helvetica, sans-serif; 
    }
  
  .SAPXDPBodyGreekChar          .sansserif
    { 
        font-family: Arial, Helvetica, sans-serif; 
    }
  
  .SAPXDPBodyCyrillicChar       .sansserif
    { 
        font-family: Arial, Helvetica, sans-serif; 
    }
    
  .SAPXDPBodyKoreanChar         .sansserif
    { 
        font-family: "Malgun Gothic", sans-serif; 
    }
    
  .SAPXDPBodyJapaneseIdeograms  .sansserif
    {
     font-family: Meiryo, sans-serif;
    }
 
  .SAPXDPBodyChineseIdeograms   .sansserif
    { 
        font-family: "Microsoft YaHei", sans-serif; 
    }
 
  .SAPXDPBodyBrowserDefault     .sansserif
    { 
        font-family: sans-serif; 
    }

  /*****************************************************************/
  /* DOC Monospace                                                 */
  /*****************************************************************/
  .SAPXDPBodyLatinChar          .monospace
    {
       font-family: "Courier New", Courier, monospace;
    }
 
  .SAPXDPBodyGreekChar          .monospace
    { 
        font-family: "Courier New", Courier, monospace; 
    }
  
  .SAPXDPBodyCyrillicChar       .monospace
    { 
        font-family: "Courier New", Courier, monospace; 
    }
  
  .SAPXDPBodyKoreanChar         .monospace
    { 
        font-family: GungsuhChe, monospace; 
    }
  
  .SAPXDPBodyJapaneseIdeograms  .monospace
    {
        font-family: "MS Gothic", monospace;
    }
  
  .SAPXDPBodyChineseIdeograms   .monospace
    { 
        font-family: SimSun, monospace; 
    }
  
  .SAPXDPBodyBrowserDefault     .monospace
    { 
        font-family: monospace 
    }

  /*****************************************************************/
  /*                                                               */
  /* DOC a                                                         */
  /* :link, :visited, :focus, :hover, :active                      */
  /* NOTE: :focus, :hover, and :active must be identical           */
  /*                                                               */
  /*****************************************************************/
  /* LINK ++++++++++++++++++++++++++++++++++++++++++ */
  .SAPXDPBodyDefault a,
  a.SAPXDPGlossarylink
  {
      background-color: inherit;
      color: #226CA9;
      text-decoration: none;
      padding-bottom: 1px;
  /*B1*/  -B1-border-bottom: 1px solid #CCCCCC;
  /*DU*/  -DU-color: blue;
  /*DU*/  -DU-text-decoration: underline;
  }

  .SAPXDPBodyDefault dt a
  {
  /*B1*/  -B1-background-color: inherit;
  /*B1*/  -B1-color: #FFFFFF;
  }

  a.SAPXDPInactiveURL
  {
      background-color: inherit;
      color: #226CA9;
      text-decoration: none;
      padding-bottom: 1px;
  }

  a.SAPXDPGlossarylink {
    border-bottom: 1px dotted;
  }

  /* VISITED +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
  .SAPXDPBodyDefault a:visited,
  a.SAPXDPGlossarylink:visited
  {
      background-color: inherit;
      color: #226CA9;
  /*DU*/  -DU-color: purple;
  }

  .SAPXDPBodyDefault dt a:visited
  {
  /*B1*/  -B1-background-color: inherit;
  /*B1*/  -B1-color: #FFFFFF;
  }

  a.SAPXDPLinkInTitle:visited
  {
      background-color: inherit;
      color: #226CA9;
  }

  a.SAPXDPInactiveURL:visited
  {
      background-color: inherit;
      color: #226CA9;
  }

  /* FOCUS [ = ACTIVE for IE and FOCUS for FF] +++++++++++++++++++++++++++ */
  .SAPXDPBodyDefault a:focus,
                     a.SAPXDPGlossarylink:focus
  {
    border-bottom: 1px solid #226CA9;
  /*DU*/  -DU-border-bottom: none;
  }

  .SAPXDPBodyDefault dt a:focus
  {
  /*B1*/  -B1-background-color: inherit;
  /*B1*/  -B1-color: #FFFFFF;
  }

  a.SAPXDPInactiveURL:focus
  {
    border-bottom: 1px solid #226CA9;
  }

  /* HOVER [ = ACTIVE for IE and FOCUS for FF] +++++++++++++++++++++++++++ */
  .SAPXDPBodyDefault a:hover,
  a.SAPXDPGlossarylink:hover
  {
    border-bottom: 1px solid #226CA9;
  /*DU*/  -DU-border-bottom: none;
  }

  .SAPXDPBodyDefault dt a:hover
  {
  /*B1*/  -B1-background-color: inherit;
  /*B1*/  -B1-color: #FFFFFF;
  }

  a.SAPXDPInactiveURL:hover
  {
    border-bottom: 1px solid #226CA9;
  }

  /* ACTIVE [ = ACTIVE for IE and FOCUS for FF] +++++++++++++++++++++++++++ */
  .SAPXDPBodyDefault a:active,
                     a.SAPXDPGlossarylink:active
  {
    border-bottom: 1px solid #226CA9;
  /*DU*/  -DU-border-bottom: none;
  }

  .SAPXDPBodyDefault dt a:active
  {
  /*B1*/  -B1-background-color: inherit;
  /*B1*/  -B1-color: #FFFFFF;
  }

  a.SAPXDPInactiveURL:active
  {
    border-bottom: 1px solid #226CA9;
  }

/* For print each link is in the highest contrast color */
/*P*/     @media print
/*P*/     {
/*P*/       .SAPXDPBodyDefault a {
/*P*/         background-color: inherit;
/*P*/         color: #000000;
/*P*/       }
/*P*/       .SAPXDPBodyDefault a:visited {
/*P*/         background-color: inherit;
/*P*/         color: #000000;
/*P*/       }
/*P*/       .SAPXDPBodyDefault dt a {
/*P*/         /*B1*/  -B1-color: #FFFFFF;
/*P*/       }
/*P*/       .SAPXDPBodyDefault dt a:visited {
/*P*/         /*B1*/  -B1-color: #FFFFFF;
/*P*/       }
/*P*/     }


  /*****************************************************************/
  /*                                                               */
  /* DOC External CMS link span                                    */
  /*                                                               */
  /* External CMS links are non-functional in the IKS preview.     */
  /* They display like the anchors above, however they don't       */
  /* contain an anchor tag or @href. On hover they should display  */
  /* a tooltip containing OTR/TT text, which informs the user that */
  /* they're only active in test-beds or production exports        */
  /*                                                               */
  /*****************************************************************/

span.SAPXDPExternalCMS
    {
          background-color: inherit;
    /*B1*/  -B1-border-bottom: 1px solid #CCCCCC;
          color: #226CA9;
    /*DU*/  -DU-color: blue;
          text-decoration: none;
    /*DU*/  -DU-text-decoration: underline;
    }

    /* The 'focus' and 'hover' pseudo-classes are valid on all      */
    /* elements in CSS 2, however current browsers may only         */
    /* support them on the <a> tag                                  */

    
span.SAPXDPExternalCMS:focus
    {
         border-bottom: 1px solid #226CA9; 
    }
    
span.SAPXDPExternalCMS:hover
    {
         border-bottom: 1px solid #226CA9;      
    }    
    

  /*****************************************************************/
  /*                                                               */
  /* DOC body (done via div.SAPXDPBodyDefault)                     */
  /*                                                               */
  /*****************************************************************/
  /* NOTE: IKS cuts out all children of the body tag (here: div.SAPXDPBodyDefault) and inserts them into a table cell. As a consequence, some styles, like background color or paddings / margins, must be set, dependent whether the HTML object is presented in IKS or not on body.KWDefault (IKS only) or div.SAPXDPBodyDefault. As a switch, the class "KWDefault" can be used that is applied to the body tag by IKS as a default. */
  body
  {
              background-color: #FFFFFF;
              color: #333333;
              cursor: default;
              font-size: 12px;
              margin: 0px 0px 0px 0px;
              padding: 0 20px 20px 50px;
              vertical-align: baseline;
              word-wrap: break-word;
              overflow-wrap: break-word;
              white-space: normal;              
  /*B1*/  -B1-padding: 13px 18px 13px 18px;
  /*DU*/  -DU-padding: 0;
  }

/*P*/     @media print
/*P*/     {
/*P*/       body {
/*P*/         color: #000000;
/*P*/         padding: 0;
/*P*/         width: 100%;
/*P*/       }
/*P*/     }

  body.KWDefault
  {
              padding: 0px 0px 0px 0px;
  }

  body.KWDefault div.SAPXDPBodyDefault
  {
              padding: 0 20px 20px 50px;
  /*B1*/  -B1-padding: 13px 18px;
  /*DU*/  -DU-padding: 0;
  }

  body.KWDefault div.SAPXDPBodyrtl 
  { 
        padding: 0px 50px 20px 20px;
        /*B1*/  -B1-padding: 13px 18px;}

  div.SAPXDPBodyDefault
  {
              background-image: none;
              color: #333333;
  /*B1*/  -B1-color: #000000;
  /*DU*/  -DU-color: #000000;
  }

  div.SAPXDPBodyrtl { 
        padding: 0px 50px 20px 20px; 
  /*B1*/  -B1-padding: 13px 18px 13px 18px;
  }

  /*****************************************************************/
  /*                                                               */
  /* DOC caption                                                   */
  /*                                                               */
  /*****************************************************************/
  .SAPXDPBodyDefault caption /* used for table titles */
  {
      caption-side: top;
      font-weight: bold;
      padding: 0px 0px 1px 0px;
      text-align: left;
      text-align: start;
  /*B1*/  -B1-background-color: #D6D7D6;
  /*B1*/  -B1-color: #333333;
  /*B1*/  -B1-padding: 5px;
  /*DU*/  -DU-padding: inherit;
  /*P*/       page-break-inside: avoid;
  /*P*/       page-break-after: avoid;
  }

/*P*/     @media print
/*P*/     {
/*P*/       .SAPXDPBodyDefault caption {
/*P*/         background-color: #FFFFFF;
/*P*/         color: #000000;
/*P*/       }
/*P*/     }

  div.SAPXDPICObject caption
  {
   /*B1*/  -B1-background-color: #FFFFFF;
   /*B1*/  -B1-border-bottom: 3px dotted #5385B1;
   /*B1*/  -B1-color: #5385B1;
  }

  .SAPXDPBodyrtl caption 
  {
      text-align: right;
      text-align: start;   
  }

/* Width is declared in the HTML instance, 
    taken from the object/@width in the 
    <MultimediaBlock> element.
*/
  div.SAPXDPMultimediaBlock
  {
    margin-right:auto;
    margin-left:auto;
    margin-top:1em;
    margin-bottom:3em
  }
  
 /* Width as above */  
  div.SAPXDP-video_caption
  {
      font-size: 90%;
      font-weight: bold;
      margin-left:auto;
      margin-right:auto;
  }

  /*****************************************************************/
  /*                                                               */
  /* DOC code                                                      */
  /*                                                               */
  /*****************************************************************/
/*P*/     @media print
/*P*/     {
/*P*/       .SAPXDPBodyDefault code {
/*P*/         background-color: #FFFFFF;
/*P*/         color: inherit;
/*P*/       }
/*P*/     }

  /*****************************************************************/
  /*                                                               */
  /* DOC dd                                                        */
  /*                                                               */
  /*****************************************************************/
  .SAPXDPBodyDefault dd
  {
    margin-left: 0px;
  }

  /*****************************************************************/
  /*                                                               */
  /* DOC del                                                       */
  /*                                                               */
  /*****************************************************************/
  .SAPXDPBodyDefault del
  {
    background-color: #FFBEAD;
    background-image: none;
    color: #774A39;
  }

/*P*/     @media print
/*P*/     {
/*P*/       .SAPXDPBodyDefault code {
/*P*/         background-color: #FFFFFF;
/*P*/         color: #333333;
/*P*/       }
/*P*/     }

  /*****************************************************************/
  /*                                                               */
  /* DOC div                                                       */
  /*                                                               */
  /*****************************************************************/
  div.SAPXDPA11Y-furtherInfo
  /* This class is used to add further information in regard of accessibility issues which are not displayed but only read by a screen reader setting display to inline for media speech / aural - NOT SUPPORTED YET */
  {
    display: none;
  }

  div.SAPXDPFAQAnswer
  {
          border: 1px solid #D6D7D6;
          margin-bottom: 2em;
          padding: 0px 4px 0px 5px;
    /*P*/  page-break-inside: avoid;
  }

  div.SAPXDPColltype
  /* used for the collateral type like "Master Guide" or "White Paper" */
  {
    font-size: 90%;
    font-weight: bold;
    margin: 4px 0 0 0;
    text-decoration: none;
  }

  div.SAPXDPLegalInformation
  {
              padding-top: 10em;
  /*P*/       page-break-before: always;
  }

  div.SAPXDPProfile-end,
  div.SAPXDPProfile-start
  /* border color and font color are set by sap-options.xsl */
  {
              background-color: inherit;
              border: 1px solid #99BB99 !important;
              color: #557755 !important;
              font-size: 75%;
              padding: 1px 3px 1px 3px;
  /*P*/       page-break-inside: avoid;
  }

  div.SAPXDPProfile-end
  {
              border-top-style: none !important;
              margin: 0.1em -3px 0.6em -3px;
  /*P*/       page-break-before: avoid;
  }

  div.SAPXDPProfile-start
  {
              border-bottom-style: none !important;
              margin: 0.6em -3px 0.1em -3px;
  /*P*/       page-break-after: avoid;
  }

  div.SAPXDPFAQQuestion
  {
              background-color: #D6D7D6;
              background-image: none;
              color: #333333;
              margin-top: 1em;
              padding: 1px 4px 1px 5px;
  /*P*/       page-break-inside: avoid;
  }

/*P*/     @media print
/*P*/     {
/*P*/       div.SAPXDPFAQQuestion {
/*P*/         background-color: #FFFFFF;
/*P*/         color: #333333;
/*P*/       }
/*P*/     }

  div.SAPXDPSkb
  /* skb = subkeyblock like Note, Recommendation, or Caution */
  {
      background-color: #F6F6F6;
      border: 1px solid #E5E5E5;
      background-image: none;
      margin: 1em 0em 1em 0em;
      padding: 5px 10px 5px 10px;

  /*DU*/  -DU-background-color: inherit;
  /*DU*/  -DU-margin: 12pt 0;
  /*DU*/  -DU-padding: 0px;
  /*P*/   page-break-inside: avoid;
  }

/*P*/     @media print
/*P*/     {
/*P*/       div.SAPXDPSkb {
/*P*/         background-color: #FFFFFF;
/*P*/         color: #333333;
/*P*/       }
/*P*/     }

  table div.SAPXDPSkb,
  li div.SAPXDPSkb
  {
              margin: 2px 0;
  /*DU*/  -DU-margin: 12pt 0;
  }

/*P*/     @media print
/*P*/     {
/*P*/       div.SAPXDPSkb
/*P*/       {
/*P*/         background-color: #FFFFFF;
/*P*/       }
/*P*/     }

  div.SAPXDPGraphicBlock
  {
    margin: 1em 0 3em 0;
    text-align: left;
    text-align: start;
  }

  .SAPXDPBodyrtl div.SAPXDPGraphicBlock
  {
    margin: 1em 0 3em 0;
    text-align: right;
    text-align: start;
  }

  div.SAPXDPHeader
  {
  /*B1*/  -B1-display: none;
  /*DU*/  -DU-display: none;
              font-size: 90%;
              margin: 0px 0px 0px 0px;
              text-align: right;
  }

  .SAPXDPBodyrtl div.SAPXDPHeader { text-align: left; }

/*P*/     @media print
/*P*/     {
/*P*/       div.SAPXDPHeader
/*P*/       {
/*P*/         display: none;
/*P*/       }
/*P*/     }

  div.SAPXDPFooter
  {
    font-size: 80%;
    margin: 120px 0px 0px 0px;
  }

/*P*/     @media print
/*P*/     {
/*P*/       div.SAPXDPFooter
/*P*/       {
/*P*/         display: none;
/*P*/       }
/*P*/     }

  div.SAPXDPMatrixTypographicalConventions
  {
  /*P*/       page-break-before: always;
  }

  div.SAPXDPTOC
  {
  /*P*/       page-break-before: always;
  }

  div.SAPXDPGlossaryLinklist
  {
    border-bottom: 2px solid gray;
    margin: 0 0 2em 0;
    padding: 0 0 2em 0;
  }

/*P*/     @media print
/*P*/     {
/*P*/       div.SAPXDPGlossaryLinklist {
/*P*/       /*B1*/  -B1-display: none;
/*P*/       /*B1*/  -B1-margin-bottom: 0;
/*P*/       /*B1*/  -B1-padding-bottom: 0;
/*P*/       }
/*P*/     }

  div.table
  {
              margin: 1em 0 1em 0;
  /*DU*/  -DU-margin: 0;
  }

  ol div.table,
  ul div.table,
  div.SAPXDPSkb div.table
  {
              margin: 3px 0px 3px 0px;
  /*DU*/  -DU-margin: 0;
  }

  /*****************************************************************/
  /*                                                               */
  /* DOC dt                                                        */
  /*                                                               */
  /*****************************************************************/
  .SAPXDPBodyDefault dt
  {
              background-color: #D6D7D6;
  /*B1*/  -B1-background-color: #5385B1;
              background-image: none;
              color: #333333;
  /*B1*/  -B1-color: #FFFFFF;
              font-weight: bold;
              margin-top: 2em;
              padding: 1px 4px 1px 5px;
  }

/*P*/     @media print
/*P*/     {
/*P*/       .SAPXDPBodyDefault dt {
/*P*/         background-color: #FFFFFF;
/*P*/         color: #333333;
/*P*/         padding: 0px;
/*P*/       }
/*P*/     }

  /*****************************************************************/
  /*                                                               */
  /* DOC em                                                        */
  /*                                                               */
  /*****************************************************************/
  .SAPXDPBodyDefault em
  {
              background-color: inherit;
              color: inherit;
  /*B1*/  -B1-color: #003366;
  /*DU*/  -DU-color: #000000;
              font-style: normal;
              font-weight: bold;
  }

  .SAPXDPBodyDefault h1 em,
  .SAPXDPBodyDefault h2 em,
  .SAPXDPBodyDefault h3 em,
  .SAPXDPBodyDefault h4 em,
  .SAPXDPBodyDefault h5 em,
  .SAPXDPBodyDefault h6 em
  {
    border-bottom: 1px solid;
    text-decoration: none;
  }

  .SAPXDPBodyJapaneseIdeograms em { font-weight: normal; }

  .SAPXDPBodyChineseIdeograms em { font-weight: normal; }

  em.SAPXDPSourceCodeEmphasis
  {
    background-color: inherit;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
  }

  /*****************************************************************/
  /*                                                               */
  /* DOC h1 h2 h3 h4 h5 h6                                         */
  /*                                                               */
  /*****************************************************************/
  .SAPXDPBodyDefault h1,
                     h1.SAPXDPSubtitle,
  .SAPXDPBodyDefault h2,
  .SAPXDPBodyDefault h3,
  .SAPXDPBodyDefault h4,
  .SAPXDPBodyDefault h5,
                     h5.SAPXDPSecurityLevel,
                     h5.SAPXDPSubSection,
  .SAPXDPBodyDefault h6
  {
              font-weight: bold;
  /*P*/       page-break-inside: avoid;
  /*P*/       page-break-after: avoid;
  }

  .SAPXDPBodyDefault h1,
                     h1.SAPXDPSubtitle
  /* used for the main title of the whole document; rendered in SAP gold */
  {
    background-color: inherit;
    color: #FF9900;
    font-size: 200%;
    margin-top: 2em;
    text-decoration: underline;
  }

  h1.SAPXDPSubtitle
  /* used for the subtitle of the whole document */
  {
    font-size: 100%;
    text-decoration: none;
  }

  .SAPXDPBodyDefault h2
  /* title of division level elements */
  {
    background-color: inherit;
    color: #0076CB;
    font-size: 170%;
  }

  .SAPXDPBodyDefault h3
  /* title of InfoObject level elements */
  {
           border-top: 3px solid #252525;
           background-color: inherit;
  /*B1*/  -B1-background-color: #5385B1;
  /*B1*/  -B1-color: #FFFFFF;
  /*DU*/  -DU-color: #000000;

  /*B1*/  -B1-font-family: inherit;
  /*DU*/  -DU-font-family: inherit;
           font-size: 30px;
  /*B1*/  -B1-font-size: 1.5em;
  /*DU*/  -DU-font-size: 12pt;
  /*DU*/  -DU-line-height: 16pt;
           margin: 12px 0px 6px 0px;        
  /*B1*/  -B1-margin: 0;
  /*DU*/  -DU-margin: 0;
  /*B1*/  -B1-padding: 0.5em;
  }


  span.locateDocument
  {
      float: right;
      text-align: right;
      padding: 0px 8px 0px 0px;
  }
  
  .SAPKWDITABodyrtl span.locateDocument
  {
      float:left;
      text-align: left;
      padding: 0px 0px 0px 8px;      
  }
  .SAPXDPBodyDefault h4
  /* title of keyblock level elements */
  {
              color: #999999;
  /*DU*/  -DU-display: none;
              font-size: 20px;
  /*B1*/  -B1-font-size: 1.5em;
              font-weight: bold;
  /*B1*/  -B1-font-weight: normal;
              margin: 40px 0px 6px 0px;
  /*B1*/  -B1-margin: 20px 0 0 -0.1em;
              padding: 0px 0px 0px 0px;               
  }

/*P*/     @media print
/*P*/     {
/*P*/       .SAPXDPBodyDefault h4 {
/*P*/         color: #000000;
/*P*/       }
/*P*/     }

  .SAPXDPBodyDefault h5
  /* title of section (= sub keyblock) level elements */
  {
              background-color: inherit;
              color: #666666;
  /*DU*/  -DU-color: blue;
              font-weight: bold;
  /*B1*/  -B1-font-weight: inherit;
  /*DU*/  -DU-font-weight: inherit;
              font-size: 16px;
  /*DU*/  -DU-font-size: 1.1em;
  /*DU*/  -DU-font-size: 8pt;
              margin:  24px 0px 6px 0px;
  /*B1*/  -B1-margin: 20px 0 0 0;
  /*DU*/  -DU-margin: 24pt 0 0 0;
  }

  .SAPXDPKeyblockSeeAlso h5
  {
  /*DU*/  -DU-color: #000000;
  }

  h5.SAPXDPSecurityLevel
  {
    margin-left: 0px;
  }

  h5.SAPXDPSubSection
  /* title of sub section level elements */
  {
              background-color: inherit;
              color: #666666;
              font-size: 16px;
              font-weight: bold;
  /*B1*/  -B1-font-weight: inherit;
              margin:  12px 0px 0px 0px;
  /*B1*/  -B1-margin: 20px 0 0 0;
  }

  .SAPXDPBodyDefault h6
  /* title of block level elements (e.g. bulleted lists) */
  {
              background-color: inherit;
              color: #666666;
  /*B1*/  -B1-color: #999999;
              font-size: 90%;
  /*B1*/  -B1-font-size: 0.9em;
              margin: 24px 0px 6px 0px;
              padding: 0px 0px 0px 0px;
  /*B1*/  -B1-margin: 20px 0 0 0;
  }

  /*****************************************************************/
  /*                                                               */
  /* DOC i                                                         */
  /*                                                               */
  /*****************************************************************/
  .SAPXDPBodyChineseIdeograms  i,
  .SAPXDPBodyJapaneseIdeograms i,
  .SAPXDPBodyKoreanChar        i
  {
    font-style: normal;
  }

  q.SAPXDPQuickInfo,
  q.SAPXDPScreenElement
  {
              quotes: none;
              background-color: #E5E5E5;
              padding: 0px 5px 0px 5px;
  /*DU*/  -DU-color: inherit;
  /*B1*/  -B1-color: inherit;
              font-weight: normal;
  /*DU*/  -DU-font-weight: bold;
  /*B1*/  -B1-font-weight: normal;
              font-style: normal;
  /*DU*/  -DU-font-style: normal;
  /*B1*/  -B1-font-style: italic;
  }

  .SAPXDPBodyJapaneseIdeograms i.SAPXDPScreenElement { /*DU*/  -DU-font-weight: normal; }

  /*****************************************************************/
  /*                                                               */
  /* DOC img                                                       */
  /*                                                               */
  /*****************************************************************/
  
    .SAPXDPBodyDefault span.HPLinkIcon
  {
      position:relative;
      left: 3px;
      top: 1px;
      padding-right: 3px;
  }
  
  
    .SAPXDPBodyrtl span.HPLinkIcon
  {
      position:relative;
      right: 3px;
      top: 1px;
      padding-left: 3px
  }
  
  
  .SAPXDPBodyDefault img,
  img.SAPXDPSkb,
  img.SAPXDPIcon
  {
    border: none;
  }

  img.SAPXDPIcon
  {
    max-height: 15px;
    position: relative;
    left: 0px;
    top: 2px;
  }

  .SAPXDPBodyDefault h3 img.SAPXDPIcon
  {
    position: absolute;
    left: 50px;
    top: 9px;
  }

  .SAPXDPSkbtitle img
  {
    position: relative;
      bottom: -5px;
  }
  .SAPXDPHeader img
  {
    margin: 0px 5px 0px 30px;
  }

  .SAPXDPBodyrtl .SAPXDPHeader img { margin: 0px 30px 0px 5px; }

  .SAPXDPBodyDefault a img
  {
    background-color: inherit;
    color: white; /* hide  border in Netscape 4 */
  }

  @media all /* hide the next rule from Netscape 4 */
  { .SAPXDPBodyDefault a img
    {color: inherit;} /* undo the color change above */
  }

  /*****************************************************************/
  /*                                                               */
  /* DOC ins                                                       */
  /*                                                               */
  /*****************************************************************/
  .SAPXDPBodyDefault ins
  {
    background-color: #B5DBB5;
    background-image: none;
    color: #316531;
  }

/*P*/     @media print
/*P*/     {
/*P*/       .SAPXDPBodyDefault ins {
/*P*/         background-color: #FFFFFF;
/*P*/         color: #333333;
/*P*/       }
/*P*/     }

  /*****************************************************************/
  /*                                                               */
  /* DOC kbd                                                       */
  /*                                                               */
  /*****************************************************************/
  .SAPXDPBodyDefault kbd
  {
    border: 1px solid #BBBBBB;
    color: #333333;
    font-size: 85%;
    font-weight: bold;
    padding: 1px 4px;
    position: relative;
      bottom: 2px;
    white-space: nowrap;
  }

  /*****************************************************************/
  /*                                                               */
  /* DOC li                                                        */
  /*                                                               */
  /*****************************************************************/
  .SAPXDPBodyDefault ul li
  {
        margin: 0px 20px 0px 0px;
  /*DU*/  -DU-margin: 0 0 0 10pt;
  }

  .SAPXDPBodyrtl ul li 
    {        
        margin: 0px 20px 0px 0px;  
    }

  .SAPXDPBodyDefault ol li
  {
        margin: 0px 0px 0px 20px;
  /*DU*/  -DU-margin: 0 0 0 10pt;
  }

  .SAPXDPBodyrtl ol li 
    {         
        margin: 0px 20px 0px 0px; 
    }

  li.SAPXDPSourceCodeLine
  {
    background-color: #F9F9F9;
    color: #CCCCCC;
    margin: 0px 0px 0px 20px;
  }

/*P*/     @media print
/*P*/     {
/*P*/       li.SAPXDPSourceCodeLine {
/*P*/         background-color: #FFFFFF;
/*P*/         color: #333333;
/*P*/       }
/*P*/     }

  li.SAPXDPSourceCodeLine:hover
  {
    background-color: #EFEFEF;
    color: inherit;
  }

  .SAPXDPBodyrtl li.SAPXDPSourceCodeLine { padding:0px 20px 0px 0px; } /* "-2em" necessary for rtl-languages */

  /*****************************************************************/
  /*                                                               */
  /* DOC ol ul                                                     */
  /*                                                               */
  /*****************************************************************/
  .SAPXDPBodyDefault ol,
  .SAPXDPBodyDefault ul
  {
              background-color: inherit;
              color: inherit;
  /*B1*/  -B1-color: #F0AB00;
  /*DU*/  -DU-color: #000000;
              list-style-position: outside;
             margin: 0px 0px 0px 0px;
             padding: 3px 0px 3px 15px;
  /*DU*/  -DU-margin-left: 15pt;
  }

  .SAPXDPBodyrtl ol 
{ 
    padding: 3px 15px 3px 0px;
}

  .SAPXDPBodyrtl ul 
    { 
       padding: 3px 15px 3px 0px; 
    }

  .SAPXDPBodyDefault ol
  {
    list-style-type: decimal;
  }

  .SAPXDPBodyDefault li ol
  {
  /*DU*/  -DU-list-style-type: lower-alpha;
  }

  .SAPXDPBodyDefault ul
  {
              list-style-type: disc;
  /*DU*/  -DU-list-style-type: disc;
  /*B1*/  -B1-list-style-type: square;
  }

  .SAPXDPBodyDefault li ul
  {
              list-style-type: circle;
  /*DU*/  -DU-list-style-type: circle;
  /*B1*/  -B1-list-style-type: square;
  }


  .SAPXDPBodyDefault ol ol,
  .SAPXDPBodyDefault ol ul,
  .SAPXDPBodyDefault ul ul,
  .SAPXDPBodyDefault ul ol
  {
      padding: 0px 0px 0px 15px;
  }

  .SAPXDPBodyrtl ol ol,
  .SAPXDPBodyrtl ol ul,
  .SAPXDPBodyrtl ul ul,
  .SAPXDPBodyrtl ul ol
  {
      padding: 0px 15px 0px 0px;
  }

  ol.SAPXDPSourceCodeBlock
  {
             list-style-position: outside;
             list-style-type: decimal-leading-zero;
             margin: 0.5em 0 0 0;
             overflow-x: auto;
             padding: 0;
             width: 100%
  }

  .SAPXDPBodyrtl ol.SAPXDPSourceCodeBlock 
    { 
        margin: 0.5em 0 0 0;
        padding: 0 0 0 2em; 
    }

  /*****************************************************************/
  /*                                                               */
  /* DOC p                                                         */
  /*                                                               */
  /*****************************************************************/
  .SAPXDPBodyDefault p
  {
              background-color: inherit;
              color: #333333; /* Needed for lists: bullet / number has a different color */
  /*B1*/  -B1-color: #000000;
  /*DU*/  -DU-color: #000000;
              line-height: 150%;
  /*DU*/  -DU-line-height: 10pt;
              margin: 0px 0px 0px 0px;
              padding: 3px 0px 3px 0px;              
  /*B1*/  -B1-margin: 7px 0;
  /*DU*/  -DU-margin: 3pt 0;
  /*P*/       orphans: 2;
  /*P*/       widows: 2;
  }

  .SAPXDPBodyDefault th p
  {
  /*B1*/  -B1-color: #FFFFFF;
  }
  
  li p
  {
      padding: 0px 0px 0px 0px;
  }
  
  td p,
  th p
  {
      padding: 0px 0px 0px 0px;      
  }  

  p.SAPXDPCaption /* used for graphic titles */
  {
              background-color: inherit;
  /*B1*/  -B1-background-color: #D6D7D6;
              background-image: none;
              color: #333333;
              font-size: 90%;
              font-weight: bold;
              text-align: left;
              text-align: start;
  /*P*/       page-break-after: avoid;
  /*P*/       page-break-inside: avoid;
  }

/*P*/     @media print
/*P*/     {
/*P*/       p.SAPXDPCaption {
/*P*/         background-color: #FFFFFF;
/*P*/         color: #333333;
/*P*/       }
/*P*/     }

  p.SAPXDPSkbtitle
  {
              background-color: inherit;
              font-size: 18px;
              padding: 3px 0px 3px 0px;
  /*DU*/  -DU-display: none;
  }


  /*****************************************************************/
  /*                                                               */
  /* DOC pre                                                       */
  /*                                                               */
  /*****************************************************************/
  .SAPXDPBodyDefault pre
  {
    background-color: inherit;
    color: #000000;
    font-family: "Courier New", Courier, Monospace;
    white-space: pre;
  }

  /*****************************************************************/
  /*                                                               */
  /* DOC span                                                      */
  /*                                                               */
  /*****************************************************************/
  span.SAPXDPA11Y-furtherInfo
  /* This class is used to add further information in regard of accessibility issues which are not displayed but only read by a screen reader setting display to inline for media speech / aural - NOT SUPPORTED YET */
  {
    display: none;
  }

  span.SAPXDPMarginalia
  {
              padding: 0px 20px 0px 0px;
              text-align: right;
              display: none;
  /*B1*/  -B1-display: none;
  /*DU*/  -DU-display: none;
              width: 90px;
  }

  .SAPXDPBodyrtl span.SAPXDPMarginalia { float: right; margin: 0px -110px 0px 0px; padding: 0px 0px 0px 20px; text-align: left;}

  span.SAPXDPCodeComment
  {
    background-color: transparent;
    color: #999999;
  }

  span.SAPXDPCodeBracket
  {
    background-color: transparent;
    color: #CC3300;
  }

  span.SAPXDPCodeString
  {
    background-color: transparent;
    color: #336666;
  }

  span.SAPXDPCodeIdentifier
  {
    background-color: transparent;
    color: #333300;
  }

  span.SAPXDPCodeConstant
  {
    background-color: transparent;
    color: #669966;
  }

  span.SAPXDPCodeSymbol
  {
    background-color: transparent;
    color: #003333
  }

  span.SAPXDPCodeKeyword1
  {
    background-color: transparent;
    color: #336699;
    font-weight: bold;
  }

  span.SAPXDPCodeKeyword2
  {
    background-color: transparent;
    color: #993333;
    font-weight: bold;
  }

  span.SAPXDPCodeKeyword3
  {
    background-color: transparent;
    color: #003333;
    font-weight: bold;
  }

  span.SAPXDPCodeKeyword4
  {
    background-color: transparent;
    color: #333366;
    font-weight: bold;
  }

  span.SAPXDPCodeKeyword5
  {
    background-color: transparent;
    color: #996699;
    font-weight: bold;
  }

  span.SAPXDPCodeKeyword6
  {
    background-color: transparent;
    color: #663366;
    font-weight: bold;
  }

  span.SAPXDPZeroSpace:before
  {
    content: "\200B "; /* U+200B : ZERO WIDTH SPACE | NOTE: Space after hexadecimal char is always ignored! */
  }

  /*****************************************************************/
  /*                                                               */
  /* DOC sub sup                                                   */
  /*                                                               */
  /*****************************************************************/
  .SAPXDPBodyDefault sub

  {
    font-size: 75%;
    line-height: normal;
    vertical-align: bottom;    
  }

  .SAPXDPBodyDefault sup
  {
    font-size: 75%;
    line-height: normal;
    vertical-align: top;    
  }
  

  /*****************************************************************/
  /*                                                               */
  /* DOC table                                                     */
  /*                                                               */
  /*****************************************************************/
  .SAPXDPBodyDefault table,
                     table.SAPXDPDocumentFrontPage
  {
    border-top: 3px solid #252525;
    border-collapse: collapse;
    border-spacing: 0px;
    margin: 1em 0em 1em 0em;
    table-layout: fixed;
    width: 100%;
  }

  li table
  {
     margin: 3px 0px 3px 0px; 
  }

  table.SAPXDPDocumentFrontPage
  {
    margin: 0px 0px 250px 0px;
    padding: 0px;
    width: 606px;
  }

/*P*/     @media print
/*P*/     {
/*P*/       table.SAPXDPDocumentFrontPage {
/*P*/         max-width: 606px;
/*P*/         width: 100%;
/*P*/       }
/*P*/     }

  /*****************************************************************/
  /*                                                               */
  /* DOC td                                                        */
  /*                                                               */
  /*****************************************************************/
  .SAPXDPBodyDefault td
  {
      border: 1px solid #999999;
      font-size: 12px;
      padding: 4px 2px 4px 4px;
      vertical-align: top;
  /*DU*/  -DU-font-size: 8.0pt;
  /*DU*/  -DU-line-height: 10.0pt;
  /*DU*/  -DU-padding: 3pt;
  }

/*P*/     @media print
/*P*/     {
/*P*/       .SAPXDPBodyDefault td {
/*P*/         background-color: #FFFFFF;
/*P*/         color: inherit;
/*P*/       }
/*P*/     }

  div.SAPXDPICObject td
  {
  /*B1*/  -B1-border: none;
  }

  table.SAPXDPDocumentFrontPage td
  {
    border: none;
    padding: 0px;
  }

  /*****************************************************************/
  /*                                                               */
  /* DOC th                                                        */
  /*                                                               */
  /*****************************************************************/
  .SAPXDPBodyDefault th
  {
              background-color: #F6F6F6;
  /*B1*/  -B1-background-color: #5385B1;
              background-image: none;
              border: 1px solid #999999;
              color: inherit;
              font-weight: bold;
  /*DU*/  -DU-font-size: 8.0pt;
  /*DU*/  -DU-line-height: 10.0pt;
              padding: 4px 2px 4px 4px;
  /*DU*/  -DU-padding: 3pt;
              text-align: left;
              text-align: start;              
              vertical-align: top;
  /*P*/       page-break-after: avoid;
  }

  .SAPXDPBodyrtl th 
  { 
    padding: 4px 4px 4px 2px; 
    text-align: right;
    text-align: start;
  }

  th.SAPXDPRowHeader
  {
    vertical-align: top;
  }

  /*****************************************************************/
  /*                                                               */
  /* DOC tr                                                        */
  /*                                                               */
  /*****************************************************************/
  .SAPXDPBodyDefault tr
  {
  /*P*/       page-break-inside: avoid;
  }

  .SAPXDPBodyDefault tr:hover
  {
    background-color: #F6F6F6;
    color: inherit;
  }

  .SAPXDPDocumentFrontPage tr:hover
  {
    background-color: #F6F6F6;
    color: inherit;
  }

  /*****************************************************************/
  /*                                                               */
  /* DOC tt                                                        */
  /*                                                               */
  /*****************************************************************/
  .SAPXDPBodyDefault tt,
                     tt.SAPXDPAlias
  {
    font-style: normal;
    font-weight: normal;
  }

  .SAPXDPScreenOutput
  {
    quotes:none;
    font-style: normal;
    font-weight: normal;
  }

  q.SAPXDPTechnicalName
  {
            quotes:none;
            font-weight: normal;
    /*DU*/  -DU-font-weight: bold;
    /*B1*/  -B1-font-weight: bold;
  }

  tt.SAPXDPAlias
  {
    text-transform: lowercase;
  }

  kbd.SAPXDPUserEntry
  {
                background-color: transparent;
                color: #45157E;
    /*DU*/  -DU-color: #0000CC;
    /*B1*/  -B1-color: #0000CC;
                font-weight: bold;
  }

  /*****************************************************************/
  /*                                                               */
  /* DOC var                                                       */
  /*                                                               */
  /*****************************************************************/
  .SAPXDPBodyDefault var
  {
    font-style: normal;
  }

  .SAPXDPBodyLatinChar          i var,
  .SAPXDPBodyGreekChar          i var,
  .SAPXDPBodyCyrillicChar       i var,
  .SAPXDPBodyBrowserDefaultChar i var
  {
    font-style: italic;
  }


/*******************************************************************/
/*                                                                 */
/* DOC STYLESHEET FOR AURAL / SPEECH OUTPUT                        */
/*                                                                 */
/*******************************************************************/

@media aural, speech {
  .SAPXDPBodyDefault h1,
  .SAPXDPBodyDefault h2,
  .SAPXDPBodyDefault h3,
  .SAPXDPBodyDefault h4,
  .SAPXDPBodyDefault h5,
  .SAPXDPBodyDefault h6,
  .SAPXDPBodyDefault caption,
                     p.SAPXDPCaption
  {
        pause: 20% 20%;
        richness: 90;
        speech-rate: slower;
        stress: 20;
        volume: loud;
    -xv-voice-volume: loud;
  }

  .SAPXDPBodyDefault code,
  .SAPXDPBodyDefault kbd,
  .SAPXDPBodyDefault pre,
  .SAPXDPBodyDefault tt
  {
    speak-numeral: digits;
    speak-punctuation: code;
  }

  .SAPXDPBodyDefault em
  {
    stress: 20;
  }

  .SAPXDPBodyDefault p
  {
    pause: 10%;
  }

  .SAPXDPDaySpecificDate
  {
    speak-numeral: continuous;
    speak-punctuation: code;
  }

  .SAPXDPInactiveURL
  {
    speak: spell-out;
    speak-numeral: digits;
    speak-punctuation: code;
  }

  div.SAPXDPA11Y-furtherInfo
  /* This class is used to add further information in regard of accessibility issues which are not displayed but only read by a screen reader (e.g.: quick infos can be repeated in this element because they are suppressed by some screen readers) */
  {
    display: block;
    speak: normal;
  }

  span.SAPXDPA11Y-furtherInfo
  /* This class is used to add further information in regard of accessibility issues which are not displayed but only read by a screen reader (e.g.: quick infos can be repeated in this element because they are suppressed by some screen readers) */
  {
    display: inline;
    speak: normal;
  }

} /* END MEDIA = AURAL / SPEECH */
