anchor.diff:        width: 100%;
         text-align: right;
       }
  -    #logo{
  +
  +    #logo {
         position: absolute;
         top: 37px;
         right: 32px;
         max-width: 95px;
       }
  -    p.org-name{
  +
  +    p.org-name {
         margin-top: 102px;
         font-size: 15px;
         font-weight: 400;
  
positive.code:       margin-left: -46px;
        width: 90px;
      }
      h1.provider-name{
        margin-left: 93px;
        font-size: 15px;
        margin-top: 80px;
        font-weight: 400;
        line-height: 1.4;
      }
      h1.arbei{
        margin-left: 37px;
        font-size: 21px;
        font-weight: 700;
        margin-top: 368px;
        margin-bottom: 5px;
      }
      h1.page2-secondheader{
        margin-left: 37px;
        font-size: 21px;
        font-weight: 700;
        margin-top: 35px;
      }
      #page2 ol{
        margin-top: 15px;
      }
      #page2 ol li{
        margin-left: 13px;
        margin-bottom: 3px;
        padding-left: 7px !important;
        line-height: 1.2;
      }
      #page2 table{
        margin-left: 37px;
        margin-right: 37px;
        width: 719px;
      }
      #page2 table tbody{
        background: #fff;
      }
      #page2 table thead{
        background: #ecf6ee;
      }
      #page2 table thead tr th{
        font-size: 13px;
        font-weight: 700;
        border: 0px !important;
        padding-top: 4px;
      }
      #page2 table tr td{
        border: 1px solid #cbe7d5;
        padding: 3px;
        padding: 10px 3px;
  
negative.code:     div.alwaysbreak {
        page-break-before: always;
      }
  
      #logo-white {
        position: absolute;
        right: 40px;
        max-width: 90px;
  