li.sp-contact-phone {
    float: right;
}
.article-ratings-social-share.d-flex.justify-content-end {
    display: none !important;
}
@media (min-width: 992px){
.itemid-101 .col-lg-3 {
       display: inline-block !important;
}
}
/* page Vereinbarung style */

.templated .imageList{display:block;margin-left:-25px;margin-bottom:30px}.templated .imageList .imageAndData{display:inline-block;vertical-align:top;margin-left:25px;margin-top:30px}.templated .imageList .imageAndData .imageWrapper{display:flex;align-items:center;justify-content:center}.templated .imageList .imageAndData .imageWrapper img{max-width:100%;max-height:100%}.templated .imageList .imageAndData .comment{display:block;overflow-wrap:break-word}.sm .templated .imageList{margin-bottom:15px}.sm .templated .imageList div{margin-top:15px}
@page{
   margin:90px 50px 50px;
   @prince-overlay {
      content: flow(watermark);
   }
   @top{ 
      content: flow(header); 
      vertical-align:bottom;
      padding:50px 0 20px;
   }
   @bottom{ 
      content: flow(footer); 
      margin-bottom:30px;
   }
   @bottom-left{ 
      content: string(copyText, last); 
      width:0;
      overflow:visible;
      white-space:nowrap;
      font-family:myriad-pro, sans-serif;
      font-size:10pt;
      color:#bcbec0;
   }
}
@page:first {
   margin-top:50px;
   @top { content: flow(firstHeader); } 
   @bottom{ 
      content: flow(firstFooter); 
      margin-bottom:30px;
   }
}
@media screen{
   .templated .header, .templated .footer, .templated .firstHeader, .templated .firstFooter, .templated .copyright, .templated .printWatermark {display:none;}
}
@media print{
   .LDCopyright, .watermark { display:none; }
}
.templated .copyright{
   visibility:hidden;
   height:0;
   string-set: copyText content();
}
.templated .currentPageNum { content: counter(page); }
.templated .totalPageNum {content: counter(pages); }
.templated .header { flow: static(header); }
.templated .firstHeader { flow:static(firstHeader); }
.templated .footer { flow: static(footer); }
.templated .firstFooter { flow: static(firstFooter); }
.templated .printWatermark { flow: static(watermark); }
.templated .pageBreak{ page-break-before:always; display:block; }
.templated .blankLine {display:block; border-bottom:solid 1px black;}
.templated .keepTogether, .templated .signatureEntity { page-break-inside:avoid; }
.templated .outputDocument { 
   counter-reset: page 1 pages 1;
   prince-page-group:start;
   string-set: copyText "";
}
.templated li ol:first-child, .templated li ul:first-child {margin-top:0;}
.templated li ol:first-child>li:first-child, .templated li ul:first-child>li:first-child {margin-top:0;}

@font-face {
  font-family: 'myriad-pro';
  font-style: normal;
  font-weight: 400;
  src: local('myriad-pro'), url(https://www.rechtsdokumente.de/common/fonts/Myriad-Pro/MyriadPro-Regular.otf?#IEfix) format('embedded-opentype'),
  src: local('myriad-pro'), url(https://www.rechtsdokumente.de/common/fonts/Myriad-Pro/MyriadPro-Regular.otf) format('opentype');
  font-display: block;
}

@font-face {
  font-family: 'myriad-pro';
  font-style: normal;
  font-weight: 700;
  src: local('myriad-pro bold'), url(https://www.rechtsdokumente.de/common/fonts/Myriad-Pro/MyriadPro-Bold.otf?#IEfix) format('embedded-opentype'),
  src: local('myriad-pro bold'), url(https://www.rechtsdokumente.de/common/fonts/Myriad-Pro/MyriadPro-Bold.otf) format('opentype');
  font-display: block;
}

@font-face {
  font-family: 'myriad-pro';
  font-style: italic;
  font-weight: 400;
  src: local('myriad-pro italic'), url(https://www.rechtsdokumente.de/common/fonts/Myriad-Pro/MyriadPro-It.otf?#IEfix) format('embedded-opentype'),
  src: local('myriad-pro italic'), url(https://www.rechtsdokumente.de/common/fonts/Myriad-Pro/MyriadPro-It.otf) format('opentype');
  font-display: block;
}

@font-face {
  font-family: 'myriad-pro';
  font-style: italic;
  font-weight: 700;
  src: local('myriad-pro bold italic'), url(https://www.rechtsdokumente.de/common/fonts/Myriad-Pro/MyriadPro-BoldIt.otf?#IEfix) format('embedded-opentype'),
  src: local('myriad-pro bold italic'), url(https://www.rechtsdokumente.de/common/fonts/Myriad-Pro/MyriadPro-BoldIt.otf) format('opentype');
  font-display: block;
}

@font-face {
  font-family: 'minion-pro';
  font-style: normal;
  font-weight: 400;
  src: local('minion-pro'), url(https://www.rechtsdokumente.de/common/fonts/Minion-Pro/MinionPro-Regular.otf?#IEfix) format('embedded-opentype'),
  src: local('minion-pro'), url(https://www.rechtsdokumente.de/common/fonts/Minion-Pro/MinionPro-Regular.otf) format('opentype');
  font-display: block;
}

@font-face {
  font-family: 'minion-pro';
  font-style: normal;
  font-weight: 700;
  src: local('minion-pro bold'), url(https://www.rechtsdokumente.de/common/fonts/Minion-Pro/MinionPro-Bold.otf?#IEfix) format('embedded-opentype'),
  src: local('minion-pro bold'), url(https://www.rechtsdokumente.de/common/fonts/Minion-Pro/MinionPro-Bold.otf) format('opentype');
  font-display: block;
}

@font-face {
  font-family: 'minion-pro';
  font-style: italic;
  font-weight: 400;
  src: local('minion-pro italic'), url(https://www.rechtsdokumente.de/common/fonts/Minion-Pro/MinionPro-It.otf?#IEfix) format('embedded-opentype'),
  src: local('minion-pro italic'), url(https://www.rechtsdokumente.de/common/fonts/Minion-Pro/MinionPro-It.otf) format('opentype');
  font-display: block;
}

@font-face {
  font-family: 'minion-pro';
  font-style: italic;
  font-weight: 700;
  src: local('minion-pro bold italic'), url(https://www.rechtsdokumente.de/common/fonts/Minion-Pro/MinionPro-BoldIt.otf?#IEfix) format('embedded-opentype'),
  src: local('minion-pro bold italic'), url(https://www.rechtsdokumente.de/common/fonts/Minion-Pro/MinionPro-BoldIt.otf) format('opentype');
  font-display: block;
}
@page{

   margin:2.5cm 1.5cm 2cm 1.5cm;
}

/* use .templated because this file is imported in template_DE_SHRLST.css */
.templated{
   font-family:minion-pro, sans-serif;
   font-size:12pt;
   line-height:15pt;
   color: #000;
   margin: auto 0;
}
.templated h1{
   font-family:myriad-pro, sans-serif;
   font-size:18pt;
   color: #000;
   font-weight:700;
   text-align:center;
   line-height:normal;
   margin:50px 0;
}
.templated .header, .templated .footer, .templated .firstHeader, .templated .firstFooter {
   font-family:myriad-pro, sans-serif;
   font-size:10pt;
   color:#bcbec0;
   position:relative;
   
}
.templated .header{
   box-sizing:border-box;
   vertical-align:bottom;


}
.templated .pageNumbers{
   position:absolute;
   right:44%;
}
.templated ul{
   list-style: none;
   counter-reset:item;
   counter-reset:numHeaders;
   padding:0;
   margin:20px 0;
}
.templated ul .lh{
   list-style:none;
}
.templated ul>li:not(.lh) {
   position:relative;
   margin:10px 0 15px 0;
}
.templated ul ol {
   list-style: none;
   counter-reset: item;
}
.templated ul ol>li{
   margin-bottom: 10px;
}
.templated ul ol>li:before {
   counter-increment: item;
   content: counter(item, lower-alpha)") ";
   font-weight: bold;
   padding: 0;
}
.templated ul ol.subnumberedList, .templated ul ol.numbered {
   list-style: none;
   padding: 0;
   margin-left:0px;
}
.templated ol.subnumberedList>li:not(.lh):before {
   counter-increment:item;
   content: counter(numHeaders)"."counter(item)" ";
   font-weight:bold;
}
.templated ul ol.numbered>li:not(.lh):before {
   counter-increment:item;
   content: counter(item)". ";
   font-weight:bold;
}
.templated ul>li.lh:before {
   counter-increment:numHeaders;
   content: "\00A7  " counter(numHeaders)" ";
   font-weight:bold;
   padding-right:5px;
}
.templated li.lh{
   counter-reset: item;
   font-family:myriad-pro, sans-serif;
   font-size:12pt;
   font-weight:bold;
   color: #000;
   margin:20px 0 10px;
   padding:0;
   text-align: center;
}

.templated ul li ul li {
   padding-left: 25px;
}

.templated ul li ul.bullet {
   list-style-type: disc;
   margin-left: 32px;
}

.templated ul li ul.bullet li {
   padding-left: 11px;
}

.ua-edge .templated .DCS li > ol:first-child, .ua-edge .templated .DCS li > ul:first-child, .ua-ie .DCS li > ol:first-child, .ua-ie .templated .DCS li > ul:first-child,.ua-edge .DCS li>ol:first-child, .ua-edge .DCS li>ul:first-child, .ua-ie .DCS li>ol:first-child, .ua-ie .DCS li>ul:first-child{
   margin-top: 0px;
}
.templated .lh u{
   text-decoration:none;
}
.templated p{
   margin:0 0 20px;
}
.templated .centeredText{
   text-align: center;
}
.templated .rightText{
   text-align: right;
}
.templated ol.alphaParentheses{
   counter-reset: alphaList;
}
.templated ol.alphaParentheses > li {
   list-style: none;
}
.templated ol.alphaParentheses > li:before{
   counter-increment: alphaList;
   content: counter(alphaList, lower-alpha) ") ";
}
.templated ol.numerals{
   counter-reset: numeralList;
}
.templated ol.numerals > li {
   list-style: none;
}
.templated ol.numerals > li:before{
   counter-increment: numeralList;
   content: counter(numeralList, lower-roman) ". ";
   }
.templated ol li:only-child::before{
   content: none;
}
.templated table td p{
   display: inline-block;
   vertical-align: bottom;
   padding: 10px;
}
.templated table td p.paragraphCellEmpty{
   visibility: hidden;
}
.templated table {
   margin: 0 auto;
   border-collapse:collapse;
}
.templated .tableCellBorder, .templated .tableCellBorder td {
   border: solid 1px black;
}
.DCS .lh ~ li, .DCS .subnumberedList>li {
   margin-left: 0; 
   padding-left: 0;
}

/* signatures */
.templated div.name{
   border-top: 1px solid black;
   padding-bottom: 30px;
}
.templated div.ortDatum{
   border-top: 1px solid black;
   padding-bottom: 30px;
}
.templated div.signatureEntity{
   padding-top: 20px;
}
.templated div.signingPlaceAndDate{
  padding-top: 25px;
}
.templated div.signatureLine{
   display: none;
}
.templated .signatures{
   display: flex;
   flex-wrap: wrap;
   padding-left: 28px;
}
.templated .partyColOne{
  padding: 0 2% 0 0;
  width: 47%;
}
.templated .partyColTwo{
   width: 47%;
}
.templated .partyColNone{
   width: 60%;
}
.signatureParty > * {
  width: 85%;
}
/* end signatures */