.wysiwyg {
  font-size: 1.3rem;
  line-height: 1.6;

  h1 {
    margin: 17px 0;
    font-size: 25px;
  }

  h2 {
    margin: 16px 0;
    font-size: 20px;
  }

  h3 {
    margin: 15px 0;
    font-size: 15px;
  }

  h4 {
    margin: 17px 0;
    font-size: 13px;
  }

  h5 {
    margin: 18px 0;
    font-size: 10px;
  }

  h6 {
    margin: 20px 0;
    font-size: 9px;
  }

  p {
    margin: 10px 0;
  }

  ul, ol {
    margin: 13px 0;
  }

  :first-child {
    margin-top: 0 !important;
  }

  :last-child {
    margin-bottom: 0 !important;
  }

  // @see ID-12226 The following styles will overwrite the default CMDB styling.
  table td {
    height: auto;
    padding: 2px;
  }

  // @see ID-12226 The following styles are taken from CKEditor in order to represent the same visuals in 'view' mode.
  blockquote {
    font-style: italic;
    font-family: Georgia, Times, "Times New Roman", serif;
    padding: 2px 0;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
  }

  a {
    color: #0782C1;
  }

  ol, ul, dl {
    /* IE7: reset rtl list margin. (#7334) */
    *margin-right: 0;
    /* Preserved spaces for list items with text direction different than the list. (#6249,#8049)*/
    padding: 0 40px;
  }

  h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    line-height: 1.2;
  }

  hr {
    border: 0;
    border-top: 1px solid #ccc;
  }

  img.right {
    border: 1px solid #ccc;
    float: right;
    margin-left: 15px;
    padding: 5px;
  }

  img.left {
    border: 1px solid #ccc;
    float: left;
    margin-right: 15px;
    padding: 5px;
  }

  pre {
    white-space: pre-wrap; /* CSS 2.1 */
    word-wrap: break-word; /* IE7 */
    -moz-tab-size: 4;
    tab-size: 4;
  }

  .marker {
    background-color: Yellow;
  }
}
