/*   $DateTime: 2015/01/29 14:05:06 $ */
/*   $Revision: #5 $ */

  /*****************************************************************/
  /*                                                               */
  /* FONT DEFINITIONS                                              */
  /*                                                               */ 
  /*****************************************************************/
  
  .SAPKWDITABodyBrowserDefault,
  .SAPKWDITABodyLatinChar,
  .SAPKWDITABodyGreekChar,
  .SAPKWDITABodyCyrillicChar,
  .SAPKWDITABodyKoreanChar,
  .SAPKWDITABodyJapaneseIdeograms,
  .SAPKWDITABodyChineseIdeograms
  {
     font-size: 12px;
  }


  /*****************************************************************/
  /* DOC Serif: all fonts mapped to Sans-Serif                     */
  /*****************************************************************/
  
  .SAPKWDITABodyLatinChar,
  .SAPKWDITABodyLatinChar  .serif
    {
    	font-family: Arial, Helvetica, sans-serif;
    }
    
  .SAPKWDITABodyGreekChar,
  .SAPKWDITABodyGreekChar  .serif
    { 
        font-family: Arial, Helvetica, sans-serif; 
    }
  
  .SAPKWDITABodyCyrillicChar,
  .SAPKWDITABodyCyrillicChar .serif
    { 
        font-family: Arial, Helvetica, sans-serif; 
    }
  
  .SAPKWDITABodyKoreanChar,
  .SAPKWDITABodyKoreanChar  .serif
    { 
        font-family: "Malgun Gothic", sans-serif; 
    }
  
  .SAPKWDITABodyJapaneseIdeograms,
  .SAPKWDITABodyJapaneseIdeograms  .serif
    {
	   font-family: Meiryo, sans-serif;
    }
  
  .SAPKWDITABodyChineseIdeograms,
  .SAPKWDITABodyChineseIdeograms   .serif
    {
      font-family: "Microsoft YaHei", sans-serif;
    }
  
  .SAPKWDITABodyBrowserDefault,
  .SAPKWDITABodyBrowserDefault .serif
    { 
        font-family: serif; 
    }

  
  /*****************************************************************/
  /* DOC Sans-Serif                                                */
  /*****************************************************************/
  
  .SAPKWDITABodyLatinChar .sansserif
    { 
        font-family: Arial, Helvetica, sans-serif; 
    }
  
  .SAPKWDITABodyGreekChar .sansserif
    { 
        font-family: Arial, Helvetica, sans-serif; 
    }
  
  .SAPKWDITABodyCyrillicChar .sansserif
    { 
        font-family: Arial, Helvetica, sans-serif; 
    }
  
  .SAPKWDITABodyKoreanChar  .sansserif
    { 
        font-family: "Malgun Gothic", sans-serif; 
    }
  
  .SAPKWDITABodyJapaneseIdeograms  .sansserif
    {
     font-family: Meiryo, sans-serif;
    }
  
  .SAPKWDITABodyChineseIdeograms   .sansserif
    { 
        font-family: "Microsoft YaHei", sans-serif; 
    }
  
  .SAPKWDITABodyBrowserDefault     .sansserif
    { 
        font-family: sans-serif; 
    }

  /*****************************************************************/
  /* DOC Monospace                                                 */
  /*****************************************************************/
  
  .SAPKWDITABodyLatinChar  .monospace
    {
       font-family: "Courier New", Courier, monospace;
    }
  
  .SAPKWDITABodyGreekChar  .monospace
    { 
        font-family: "Courier New", Courier, monospace; 
    }
  
  .SAPKWDITABodyCyrillicChar .monospace
    { 
        font-family: "Courier New", Courier, monospace; 
    }
  
  .SAPKWDITABodyKoreanChar  .monospace
    { 
        font-family: GungsuhChe, monospace; 
    }
  
  .SAPKWDITABodyJapaneseIdeograms  .monospace
    {
        font-family: "MS Gothic", monospace;
    }
  
  .SAPKWDITABodyChineseIdeograms   .monospace
    { 
        font-family: SimSun, monospace; 
    }
  
  .SAPKWDITABodyBrowserDefault     .monospace
    { 
        font-family: monospace 
    }


  /*****************************************************************/
  /*                                                               */
  /* DOC a                                                         */
  /* :link, :visited, :focus, :hover, :active                      */
  /* NOTE: :focus, :hover, and :active must be identical           */
  /*                                                               */
  /*****************************************************************/
  
  /* LINK ++++++++++++++++++++++++++++++++++++++++++ */
  
  .SAPKWDITABodyDefault a,
  a.SAPKWDITA-xref,
  a.SAPKWDITA-webref,
  a.SAPKWDITA-link,
  a.SAPKWDITA-weblink,
  a.SAPKWDITA-sap-note,
  a.SAPKWDITA-sap-note-link
  {
      background-color: inherit;
      color: #226CA9;
      text-decoration: none;
      padding-bottom: 1px;
  }


  /* VISITED +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


  .SAPKWDITABodyDefault a:visited,
  a.SAPKWDITA-xref:visited,
  a.SAPKWDITA-webref:visited,
  a.SAPKWDITA-link:visited,
  a.SAPKWDITA-weblink:visited,
  a.SAPKWDITA-sap-note:visited,
  a.SAPKWDITA-sap-note-link:visited
  {
    background-color: inherit;
    color: #226CA9;
  }

  /* FOCUS [ = ACTIVE for IE and FOCUS for FF] +++++++++++++++++++++++++++ */

  .SAPKWDITABodyDefault a:focus,
  a.SAPKWDITA-xref:focus,
  a.SAPKWDITA-webref:focus,
  a.SAPKWDITA-link:focus,
  a.SAPKWDITA-weblink:focus,
  a.SAPKWDITA-sap-note:focus,
  a.SAPKWDITA-sap-note-link:focus
  {
    border-bottom: 1px solid #226CA9;
  }

  /* HOVER [ = ACTIVE for IE and FOCUS for FF] +++++++++++++++++++++++++++ */

  .SAPKWDITABodyDefault a:hover,
  a.SAPKWDITA-xref:hover,
  a.SAPKWDITA-webref:hover,
  a.SAPKWDITA-link:hover,
  a.SAPKWDITA-weblink:hover,
  a.SAPKWDITA-sap-note:hover,
  a.SAPKWDITA-sap-note-link:hover
  {
    border-bottom: 1px solid #226CA9;
  }

  /* ACTIVE [ = ACTIVE for IE and FOCUS for FF] +++++++++++++++++++++++++++ */

  .SAPKWDITABodyDefault a:active,
  a.SAPKWDITA-xref:active,
  a.SAPKWDITA-webref:active,
  a.SAPKWDITA-link:active,
  a.SAPKWDITA-weblink:active,
  a.SAPKWDITA-sap-note:active,
  a.SAPKWDITA-sap-note-link:active
  {
    border-bottom: 1px solid #226CA9;
  }


  /*****************************************************************/
  /*                                                               */
  /* 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.SAPKWDITAExternalCMS
    {
          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.SAPKWDITAExternalCMS:focus
    {
         border-bottom: 1px solid #226CA9;    
    }
    
span.SAPKWDITAExternalCMS:hover
    {
         border-bottom: 1px solid #226CA9;    
    }    
    

  /*****************************************************************/
  /*                                                               */
  /* DOC body (done via div.SAPKWDITABodyDefault)                     */
  /*                                                               */
  /*****************************************************************/
  /* NOTE: IKS cuts out all children of the body tag (here: div.SAPDITABodyDefault) 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.SAPKWDITABodyDefault. 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;
  /*IE 8*/    -ms-word-wrap: break-word;
              white-space: normal;
  }


  body.KWDefault
  {
              padding: 0px 0px 0px 0px;
  }

  body.KWDefault div.SAPKWDITABodyDefault
  {
              padding: 0 20px 20px 50px;
  }

  body.KWDefault div.SAPKWDITABodyrtl 
  { 
        padding: 0px 50px 20px 20px; 
  }

  div.SAPKWDITABodyDefault
  {
              background-image: none;
              color: #333333;
  }

  div.SAPKWDITABodyrtl { 
        padding: 0px 50px 20px 20px; 
        }
        

  /*****************************************************************/
  /*                                                               */
  /* DOC div                                                       */
  /*                                                               */
  /*****************************************************************/
  
/* These won't be used until we sort out DITA profiling requirements */

  div.SAPKWDITAProfile-end,
  div.SAPKWDITAProfile-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;
  }

  div.SAPKWDITAProfile-end
  {
      border-top-style: none !important;
      margin: 0.1em -3px 0.6em -3px;
  }

  div.SAPKWDITAProfile-start
  {
      border-bottom-style: none !important;
      margin: 0.6em -3px 0.1em -3px;
  }


/*****************************************************************/
/* DOC div DITA                                                  */
/*                                                               */
/*****************************************************************/

/* DITA section, its specializations, and related-links          

div.SAPKWDITA-section

div.SAPKWDITA-context

div.SAPKWDITA-prereq

div.SAPKWDITA-postreq

div.SAPKWDITA-result

div.SAPKWDITA-refsyn

div.SAPKWDITA-steps-informal

div.SAPKWDITA-related-links
*/

/* DITA note types - note, caution, tip (recommendation), other */

  span.collapseControl
  {
    margin: 0px 0px 0px 0px;
  }
  
  .SAPKWDITABodyrtl span.collapseControl
  {
    margin: 0px 0px 0px 0px;
  }

  span.collapseAllControl
  {
      float: right;
      text-align: right;
      padding: 6px 8px 0px 0px;      
  }
  
  .SAPKWDITABodyrtl span.collapseAllControl
  {
      float:left;
      text-align: left;
      padding: 6px 0px 0px 8px;      
  }
  
  span.collapseAllControl img
  {
    padding: 0px 5px 0px 5px;   
  }
  

  div.SAPKWDITA-note
  {
      background-color: #F6F6F6;
      border: 1px solid #E5E5E5;
      background-image: none;
      margin: 1em 0em 1em 0em;
      padding: 5px 10px 5px 10px;
  }
  
  td div.SAPKWDITA-note
  {
    padding: 4px 2px 4px 4px;
  }

  
  div.SAPKWDITA-draft-comment
  {
    border: 1px solid #E5E5E5;    
    background-color: #F6F6F6;   
    margin: 1em 0em 1em 0em;
    padding: 5px 10px 5px 10px;
    font-family: "Courier New",Courier,monospace;
    font-style: normal;
    line-height: 150%; 
    border: 1px solid #E5E5E5;
  }
  
 span.SAPKWDITA-draft-comment-title
 {
    background-color: inherit;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
 }
  

  li div.SAPKWDITA-codeblock,
  li div.SAPKWDITA-draft-comment,
  li div.SAPKWDITA-fig,
  li div.SAPKWDITA-note,
  li div.SAPKWDITA-object,
  li div.SAPKWDITA-ol,
  li div.SAPKWDITA-p,
  li div.SAPKWDITA-ul
  {
        margin: 0px 0px 0px 20px;
  }


/* Note Titles */

 .SAPKWDITABodyDefault p.SAPKWDITA-note_title
  {
      background-color: inherit;
      font-size: 18px;
      padding: 3px 0px 3px 0px;
  }

  .SAPKWDITABodyrtl p.SAPKWDITA-note_title 
  {
      background-color: inherit;
      font-size: 18px;
      padding: 3px 0px 3px 0px;  
  }

    /* ?? Check Greek requirements */
  .SAPKWDITALang-el p.SAPKWDITA-note_title
  {
    text-transform: none;
  }


/* DITA fig */
  div.SAPKWDITA-fig
  {
    margin: 1em 0em 3em 0em;
    text-align: left;
    text-align: start;
  }
  
  .SAPKWDITABodyrtl div.SAPKWDITA-fig
  {
    text-align: right;
    text-align: start;      
  }

/* Width is declared in the HTML instance, 
    taken from the object/@width in the 
    <fig> element.
*/
  div.SAPKWDITA-multimediablock
  {
    margin-right:auto;
    margin-left:auto;
  }
  
  
 /* Width as above */
  div.SAPKWDITA-video_caption
  {
      font-size: 90%;
      font-weight: bold;
      margin-left:auto;
      margin-right:auto;
  }

div.SAPKWDITA-context
{
    color: #333333; /* Needed for lists: bullet / number has a different color */
	line-height: 150%;
	margin: 2em 0em;
}

div.SAPKWDITA-context-not-first
{
    color: #333333; /* Needed for lists: bullet / number has a different color */    
    line-height: 150%;
	margin: 0em 0em 0em 0em;
}

div.SAPKWDITA-prereqs
{
    color: #333333; /* Needed for lists: bullet / number has a different color */
	line-height: 150%;
	margin: 2em 0em;
}

div.SAPKWDITA-prereq-not-first
{
    color: #333333; /* Needed for lists: bullet / number has a different color */    
    line-height: 150%;
	margin: 0em 0em 0em 0em;
}


div.SAPKWDITA-steps, div.SAPKWDITA-steps-unordered
{
    color: #333333; /* Needed for lists: bullet / number has a different color */
	line-height: 150%;
	margin: 2em 0em; 
}

div.SAPKWDITA-cmd
{
    color: #333333; /* Needed for lists: bullet / number has a different color */
	line-height: 150%;
	margin: 0em 0em 0em 0em;
}

div.SAPKWDITA-stepsection
{
    color: #333333; /* Needed for lists: bullet / number has a different color */
	line-height: 150%;
	margin: 1em 0em 1em 0em;
}


div.SAPKWDITA-info
{
    color: #333333;
	line-height: 1.6em;
	/*margin: 0.2em 0;*/
	margin: 0em 0em 0em 0em;
}

div.SAPKWDITA-stepxmp, 
div.SAPKWDITA-stepresult
{
    color: #333333;
	line-height: 150%;
	margin: 0em 0em 0em 0em;
}


div.SAPKWDITA-result
{
    color: #333333; /* Needed for lists: bullet / number has a different color */
	line-height: 150%;
	margin: 0em 0em 0em 0em;
}

div.SAPKWDITA-postreqs
{
    color: #333333; /* Needed for lists: bullet / number has a different color */
	line-height: 150%;
	margin: 2em 0; 
}

div.SAPKWDITA-postreq-not-first
{
    color: #333333; /* Needed for lists: bullet / number has a different color */    
    line-height: 150%;
	margin: 0 0 0 0; 
}


  /*****************************************************************/
  /*                                                               */
  /* DOC em                                                        */
  /*                                                               */
  /*****************************************************************/
  
  .SAPKWDITABodyDefault em
  {
              background-color: inherit;
              color: inherit;
              font-style:normal;
              font-weight: bold;
  }

  .SAPKWDITABodyDefault h1 em,
  .SAPKWDITABodyDefault h2 em,
  .SAPKWDITABodyDefault h3 em,
  .SAPKWDITABodyDefault h4 em,
  .SAPKWDITABodyDefault h5 em,
  .SAPKWDITABodyDefault h6 em
  {
    border-bottom: 1px solid;
    text-decoration: none;
  }

  .SAPKWDITABodyJapaneseIdeograms em { font-weight: normal; }

  .SAPKWDITABodyChineseIdeograms em { font-weight: normal; }

  /*****************************************************************/
  /*                                                               */
  /* DOC h1 h2 h3 h4 h5 h6                                         */
  /*                                                               */
  /*****************************************************************/
  .SAPKWDITABodyDefault h1,
  .SAPKWDITABodyDefault h2,
  .SAPKWDITABodyDefault h3,
  .SAPKWDITABodyDefault h4,
  .SAPKWDITABodyDefault h5,
  .SAPKWDITABodyDefault h6
  {
     font-weight: bold;
  }

  .SAPKWDITABodyDefault h1
  /* DEPRECATED: 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.SAPKWDITASubtitle
  /* DEPRECATED: used for the subtitle of the whole document */
  {
    font-size: 100%;
    text-decoration: none;
  }

  .SAPKWDITABodyDefault h2
  /* DEPRECATED: title of division level elements */
  {
    background-color: inherit;
    color: #0076CB;
    font-size: 170%;
  }

  /* title of topic-level elements */
  .SAPKWDITABodyDefault h3
  {
    border-top: 3px solid #252525;
    background-color: inherit;
    font-size: 30px;
    margin: 12px 0px 6px 0px;
  }

  /* title of section-level elements */
  .SAPKWDITABodyDefault h4,
  .SAPKWDITA-section h4,
  .SAPKWDITA-context h4,
  .SAPKWDITA-prereqs h4,
  .SAPKWDITA-steps h4,
  .SAPKWDITA-steps-unordered h4,
  .SAPKWDITA-result h4,
  .SAPKWDITA-example h4,
  .SAPKWDITA-postreqs h4
  { 
    color: #999999;
    background-color: inherit;
    font-size: 20px;
    font-weight: bold;
    margin: 40px 0px 6px 0px;
    padding: 0px 0px 0px 0px;

  }
  
  /* title of DITA related-links */
  .SAPKWDITA-related-links h4   
  {
      color: #333333;
      border-top: 3px solid #252525;
      font-size: 20px;
      font-weight: bold;
      margin: 40px 0px 6px 0px;
      padding: 	6px 0px 6px 12px;
  }  

  /* title of subsection-level elements */
    .SAPKWDITABodyDefault h5,
  .SAPKWDITA-subsection h5
  {
    color: #666666;
    background-color: inherit;
    font-size: 16px;
    margin: 24px 0px 6px 0px;
    background-color: inherit;
    padding: 0px 0px 0px 0px;
  }
  
  .SAPKWDITA-stepxmp h5, .SAPKWDITA-stepresult h5
    {
        color: #666666;
        font-size: 12px;
        font-weight: bold;
        margin: 12px 0px 0px 0px;
  }
  
  
  /* title of nested subsection-level elements */
  .SAPKWDITABodyDefault h6
  {
        color: #666666;
        font-size: 13px;
        margin: 24px 0px 6px 0px;
        background-color: inherit;
        padding: 0px 0px 0px 0px;
  }


  /*****************************************************************/
  /*                                                               */
  /* DOC img                                                       */
  /*                                                               */
  /*****************************************************************/
  
    .SAPKWDITABodyDefault span.HPLinkIcon
  {
      position:relative;
      left: 3px;
      top: 1px;
      padding-right: 3px;
  }
  
    .SAPKWDITABodyrtl span.HPLinkIcon
  {
      position:relative;
      right: 3px;
      top: 1px;
      padding-left: 3px
  }
  
  
    p.SAPKWDITA-caption /* used for graphic titles */
  {
      font-size: 90%;
      font-weight: bold;
      text-align: left;
      text-align: start;
  }
  
  .SAPKWDITABodyrtl p.SAPKWDITA-caption
  {
      text-align: right;
      text-align: start;
  }
 
  .SAPKWDITABodyDefault img,
  span.SAPKWDITA-icon img
  {
    border: none;
  }

  span.SAPKWDITA-icon img
  {
    max-height: 15px;
    position: relative;
    top:2px;
    left: 0px;
  }
  
  .SAPKWDITABodyrtl span.SAPKWDITA-icon img
  {
    right: 0px;
  }
  

  .SAPDITABodyDefault h3 img.SAPKWDITA-Icon
  {
    position: absolute;
    left: 50px;
    top: 9px;
  }

.SAPKWDITA-icon q
{
    quotes: none;
    background-color: #E5E5E5;
    font-style: normal;
    font-weight: normal;
    padding: 0px 5px 0px 5px;
}


  .SAPKWDITA-note_title img
  {
    position: relative;
    padding-right: 5px;
    left: 0px;
    top: 3px;
  }
  
  .SAPKWDITABodyrtl .SAPKWDITA-note_title img
  {
    position: relative;
    padding-left: 5px;
    right: 0px;
    top: 3px;
  }
  
  .SAPKWDITAHeader img
  {
    margin: 0px 5px 0px 30px;
  }

  .SAPKWDITABodyrtl .SAPKWDITAHeader img { margin: 0px 30px 0px 5px; }

  .SAPKWDITABodyDefault a img
  {
    background-color: inherit;
    color: white; /* hide  border in Netscape 4 */
  }

  @media all /* hide the next rule from Netscape 4 */
  { .SAPDITABodyDefault a img
    {color: inherit;} /* undo the color change above */
  }

  /*****************************************************************/
  /*                                                               */
  /* DOC ins                                                       */
  /*                                                               */
  /*****************************************************************/
  .SAPKWDITABodyDefault ins
  {
    background-color: #B5DBB5;
    background-image: none;
    color: #316531;
  }

  /*****************************************************************/
  /*                                                               */
  /* DOC li                                                        */
  /*                                                               */
  /*****************************************************************/
  
  .SAPKWDITABodyDefault ul li
  {
        margin: 0px 0px 0px 20px;
  }

  .SAPKWDITABodyrtl ul li 
  { 
        margin: 0px 20px 0px 0px; 
  }

  .SAPKWDITABodyDefault ol li
  {
        margin: 0px 0px 0px 20px;
  }

  .SAPKWDITABodyrtl ol li 
  { 
        margin: 0px 20px 0px 0px;
  }
  

  
  .SAPKWDITABodyDefault .SAPKWDITA-steps li
  {
    margin: 0 0 0 20px;
  }
  
   .SAPKWDITABodyDefault .SAPKWDITA-substeps li
  {
    margin: 0 0 0 20px;
  }
  
  .SAPKWDITABodyDefault .SAPKWDITA-steps-unordered li
  {
    margin: 0 0 0 20px;
  }

  .SAPKWDITABodyrtl .SAPKWDITA-steps li
  {
    margin: 0px 20px 0px 0px;
  }
  
   .SAPKWDITABodyrtl .SAPKWDITA-substeps li
  {
    margin: 0px 20px 0px 0px;
  }
  
  .SAPKWDITABodyrtl .SAPKWDITA-steps-unordered li
  {
    margin: 0px 20px 0px 0px;
  }
  
  /*****************************************************************/
  /*                                                               */
  /* DOC ol ul                                                     */
  /*                                                               */
  /*****************************************************************/
  
  .SAPKWDITABodyDefault ol,
  .SAPKWDITABodyDefault ul
  {
      background-color: inherit;
      list-style-position: outside;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 15px;
  }
  
  .SAPKWDITABodyDefault ol ol,
  .SAPKWDITABodyDefault ol ul,
  .SAPKWDITABodyDefault ul ul,
  .SAPKWDITABodyDefault ul ol
  {
      padding: 0px 0px 0px 15px;
  }

  .SAPKWDITABodyrtl ol,
  .SAPKWDITABodyrtl ul
  {
    background-color: inherit;
    list-style-position: outside;
    margin: 0px 0px 0px 0px;
    padding: 3px 15px 3px 0px;
  }
  
  .SAPKWDITABodyrtl ol ol,
  .SAPKWDITABodyrtl ol ul,
  .SAPKWDITABodyrtl ul ul,
  .SAPKWDITABodyrtl ul ol
  {
    padding: 0px 15px 0px 0px;
  }



  .SAPKWDITABodyDefault ol,
  .SAPKWDITABodyrtl ol
  {
    list-style-type: decimal;
  }

  .SAPKWDITABodyDefault ul,
  .SAPKWDITABodyrtl ul
  {
       list-style-type: disc;
  }

  .SAPKWDITABodyDefault li ul,
  .SAPKWDITABodyrtl li ul
  {
       list-style-type: circle;
  }
  
    .SAPKWDITABodyDefault li ol,
    .SAPKWDITABodyrtl li ul
  {
    list-style-type: decimal;
  }


/*  DITA Steps  */

/* ordered */
.SAPKWDITA-steps ol
{
    list-style-type: decimal;
}

/* unordered */
.SAPKWDITA-steps-unordered ul
{
    list-style-type: disc;
}

/* DITA Substeps*/

/* unordered */
.SAPKWDITA-substeps ul
{
    list-style-type: circle;
}

/* ordered */
.SAPKWDITA-substeps ol
{
    list-style-type: decimal;
}

  
/*****************************************************************/
/*                                                               */
/* DOC codeblock                                                 */
/*                                                               */
/*****************************************************************/

div.SAPKWDITA-codeblock
{
    background-color: #F6F6F6;
    border: 1px solid #E5E5E5;
    font-family: "Courier New",Courier,monospace;
    margin: 1em 0em 1em 0em;
    padding: 5px 10px 5px 10px;    
    font-weight: normal;
    overflow-x: auto;
}


td div.SAPKWDITA-codeblock
{
    margin: 1em 0em 1em 0em;
    padding: 4px 2px 4px 4px;
}


.SAPKWDITABodyDefault pre
{
    font-family: "Courier New", Courier, monospace;
    white-space: pre;
}

  
  /*****************************************************************/
  /*                                                               */
  /* DOC p                                                         */
  /*                                                               */
  /*****************************************************************/
  
  /*  Paragraph with blocks */
  .SAPKWDITABodyDefault div.SAPKWDITA-p-complex
  {
	background-color: inherit;
	color: #333333; /* Needed for lists: bullet / number has a different color */
	line-height: 150%;
	margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
  }
  
  
  .SAPKWDITABodyDefault p
  {
      background-color: inherit;
      color: #333333; /* Needed for lists: bullet / number has a different color */
      line-height: 150%;
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      font-size: 12px;
  }
  
  li p
  {
      padding: 0px 0px 0px 0px;
  }
  
.SAPKWDITABodyDefault table p,
 .SAPKWDITABodyDefault li p  
  {
      padding: 0px 0px 0px 0px;      
  }

  /*****************************************************************/
  /*                                                               */
  /* DOC span                                                      */
  /*                                                               */
  /*****************************************************************/
  span.SAPDITAA11Y-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;
  }

  /*****************************************************************/
  /*                                                               */
  /* DOC sub sup                                                   */
  /*                                                               */
  /*****************************************************************/
  .SAPKWDITABodyDefault sub  
  {
    font-size: 75%;
    line-height: normal;
    vertical-align: bottom;
  }
  
  .SAPKWDITABodyDefault sup
  {
    font-size: 75%;
    line-height: normal;
    vertical-align: top;
  }  
  
  /* Trademark symbols */
  .SAPKWDITA-tm-reg,
  .SAPKWDITA-tm-tm
  {
      font-size: 100%;
  }
  
  /* Service marks are illegible at 100% */
  .SAPKWDITA-tm-service-mark
  {
      font-size: 135%;
      position: relative;
      right: -1px;
      bottom: -2px;
  }

  /*****************************************************************/
  /*                                                               */
  /* DOC table                                                     */
  /*                                                               */
  /*****************************************************************/
  .SAPKWDITABodyDefault table, 
  .SAPKWDITA-properties table
  {
    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; 
  }


  /*****************************************************************/
  /*                                                               */
  /* DOC caption                                                   */
  /*                                                               */
  /*****************************************************************/


.SAPKWDITABodyDefault .SAPKWDITA-table caption  /* used for table titles */
  {
      caption-side: top;
      font-weight: bold;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 1px 0px;
      text-align: left;
      text-align: start;
  }
  
    .SAPKWDITABodyrtl .SAPKWDITA-table caption 
    {
      text-align: right;
      text-align: start;        
    }

  /*****************************************************************/
  /*                                                               */
  /* DOC td                                                        */
  /*                                                               */
  /*****************************************************************/
  .SAPKWDITABodyDefault td,
  .SAPKWDITA-properties td
  {
      border: 1px solid #999999;
      font-size: 12px;
      padding: 4px 2px 4px 4px;
      vertical-align: top;
  }
  
  .SAPKWDITABodyrtl td
  {
      padding: 4px 4px 4px 2px;
  }

  /*****************************************************************/
  /*                                                               */
  /* DOC th                                                        */
  /*                                                               */
  /*****************************************************************/
  .SAPKWDITABodyDefault th,
  .SAPKWDITA-properties th
  {
    background-color: #F6F6F6;
    border: 1px solid #999999;
    font-weight: bold;
    font-size: 12px;
    padding: 4px 2px 4px 4px;
    text-align: left;
    text-align: start;
    vertical-align: top;
  }

  .SAPKWDITABodyrtl th, 
  .SAPKWDITABodyrtl .SAPKWDITA-properties th 
  { 
    padding: 4px 4px 4px 2px; 
    text-align: right;
    text-align: start;
  }


  /*****************************************************************/
  /*                                                               */
  /* DOC tr                                                        */
  /*                                                               */
  /*****************************************************************/

  .SAPKWDITABodyDefault tr:hover,
  .SAPKWDITA-properties tr:hover
  {
    background-color: #F6F6F6;
  }

  /*****************************************************************/
  /*                                                               */
  /* DOC inline                                                    */
  /*                                                               */
  /*****************************************************************/

  code.SAPKWDITA-codeph
  {
      font-family: "Courier New",Courier,monospace;
  }


    q.SAPKWDITA-uicontrol
  {
      quotes: none;
      background-color: #E5E5E5;
      font-weight: normal;
      font-style: normal;
      padding: 0px 5px 0px 5px;
  }

  q.uicontrol-shortcut
  {
      padding: 0px 0px 0px 0px;
  }

    span.SAPKWDITA-shortcut
  {
    background-color: inherit;
    border: 1px solid #BBBBBB;
    font-family: "Courier New",Courier,monospace;
    font-size: 85%;
    font-style: normal;     
    font-weight: bold;
    padding: 1px 4px 1px 4px;
    position: relative;   
    bottom: 2px;
    white-space: nowrap;
  }



    q.SAPKWDITA-q
    {
        quotes: none;
    }
    
 

    q.SAPKWDITA-sap-technical-name
  {
    quotes:none;
    font-family: "Courier New", Courier, monospace;    
    font-style: normal;
    font-weight: normal;
  }
  
    q.SAPKWDITA-systemoutput
  {
    quotes:none;
    font-family: "Courier New", Courier, monospace;
    font-style: normal;
    font-weight: normal;
  }  
  
    kbd.SAPKWDITA-userinput
  {
    font-family: "Courier New", Courier, monospace;
    color: #45157E;
    font-style: normal;
    font-weight: bold;
  }
  

  /*****************************************************************/
  /*                                                               */
  /* DOC misc                                                        */
  /*                                                               */
  /*****************************************************************/
  
 .SAPKWDITA-UnhandledElement
  {
      color: #FF0000;
      font-weight: bold;
  }
