@import url(https://fonts.googleapis.com/css?family=Frank+Ruhl+Libre:300,400,500|Libre+Baskerville:400,700|Open+Sans:300,300i,400,400i,600,600i,700,700i,800i&display=swap);
@import url(https://use.typekit.net/nqu7pdo.css);
.cxs-style-root .docHead {
  margin-top:1px;
  margin-left:40px;
  height:100px;
  width:200px;
  padding:5px;
  float:left;
  border:1px solid #aaa;
}
.cxs-style-root #chapterBody,
.cxs-style-root #articleBody {
  font-family:ivyjournal,sans-serif;
  font-weight:400;
  font-style:normal;
  max-width:705px;
  margin-top:30px;
  padding-right:20px;
  padding-left:20px;
  margin:auto;
}
.cxs-style-root #contentBody {
  font-family:ivyjournal,sans-serif;
  font-weight:400;
  font-style:normal;
  max-width:705px;
  margin-top:30px;
  padding-right:20px;
  padding-left:20px;
  margin:auto;
}
.cxs-style-root #articleInfo {
  font-family:ivyjournal,sans-serif;
  font-weight:400;
  font-style:normal;
  line-height:1.5rem;
  max-width:705px;
  margin-top:30px;
  padding:10px;
  background-color:#f9f9f9;
  border:1px solid #aaa;
}
.cxs-style-root #articleInfo { display:none; }
.cxs-style-root .abstract {
  font-family:ivyjournal,sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:0.87rem;
  max-width:705px;
  margin-top:30px;
  margin:20px;
}
.cxs-style-root .abstract>p {
  font-family:ivyjournal,sans-serif;
  font-weight:600;
  font-style:normal;
  font-size:0.83rem;
}
.cxs-style-root .abstract>p.key:before {
  content:"Nøgleord:";
  display:block;
  font-weight:600;
  font-style:normal;
}
.cxs-style-root .abstract>p.key {
  font-family:ivyjournal,sans-serif;
  font-weight:400;
  font-style:italic;
  font-size:0.86rem;
}
.cxs-style-root #articleInfo>dd:nth-child(4) { display:none; }
.cxs-style-root #articleInfo>dt:nth-child(3) { display:none; }
.cxs-style-root alt-title { display:none; }
.cxs-style-root dl {
  width:100%;
  overflow:hidden;
  padding:0;
  margin:0;
}
.cxs-style-root dt {
  float:left;
  width:30%;
  padding:0;
  margin:0;
}
.cxs-style-root dd {
  float:left;
  width:70%;
  padding:0;
  margin:0;
}
.cxs-style-root .subjects,
.cxs-style-root #subjectLabel { display:none; }
.cxs-style-root h1.text-headline {
  font-family:ivyjournal,sans-serif;
  color:#34383d;
  font-size:1.18rem;
  line-height:1.5rem;
  font-weight:700;
  margin-bottom:5px;
  margin-top:25px;
  display:block;
  margin:auto;
}
.cxs-style-root h2 {
  font-family:ivyjournal,sans-serif;
  color:#34383d;
  font-size:1.14rem;
  line-height:1.5rem;
  font-weight:700;
  margin-bottom:5px;
  margin-top:25px;
  display:block;
}
.cxs-style-root h3 {
  font-family:ivyjournal,sans-serif;
  font-size:1.09rem;
  margin-bottom:5px;
  margin-top:20px;
  letter-spacing:.04em;
  font-weight:600;
  color:#34383d;
}
.cxs-style-root h4 {
  font-family:ivyjournal,sans-serif;
  font-size:1rem;
  font-weight:600;
  margin-bottom:0.3rem;
  margin-top:20px;
  letter-spacing:.04rem;
  color:#34383d;
}
.cxs-style-root h5 {
  font-family:ivyjournal,sans-serif;
  font-size:0.9rem;
  font-weight:600;
  margin-bottom:10px;
  margin-top:20px;
  letter-spacing:.04rem;
  color:#34383d;
}
.cxs-style-root h6 {
  font-family:ivyjournal,sans-serif;
  font-size:0.87rem;
  font-weight:600;
  margin-bottom:4px;
  margin-top:20px;
  letter-spacing:.04rem;
  color:#34383d;
}
.cxs-style-root h3+h4+h5:first-of-type { margin-top:1px; }
.cxs-style-root p {
  font-family:ivyjournal,sans-serif;
  font-weight:400;
  font-style:normal;
  color:#000000;
  font-size:0.95rem;
  line-height:155%;
  letter-spacing:.025rem;
  margin:0 0 15px;
}
.cxs-style-root p.center {
  font-family:ivyjournal,sans-serif;
  font-weight:400;
  font-style:normal;
  color:#000000;
  font-size:0.95rem;
  line-height:155%;
  letter-spacing:.025rem;
  text-align:center;
  margin-top:35px !important;
  margin-bottom:2px;
}
.cxs-style-root p.center>strong {
  font-family:ivyjournal,sans-serif;
  font-weight:600;
  font-style:normal;
  color:#000000;
  font-size:0.95rem;
  line-height:155%;
  letter-spacing:.025rem;
  text-align:center;
  margin-top:35px !important;
  margin-bottom:2px;
}
.cxs-style-root p.brevier,
.cxs-style-root p.brevier-space-before,
.cxs-style-root p.brevier-no-space-after {
  font-family:ivyjournal,sans-serif;
  font-weight:300;
  font-style:normal;
  color:#000000;
  font-size:0.8rem;
  line-height:147%;
  letter-spacing:.025rem;
  margin:0 0 15px;
}
.cxs-style-root p.brevier-center {
  font-family:ivyjournal,sans-serif;
  font-weight:300;
  font-style:normal;
  color:#000000;
  font-size:0.8rem;
  line-height:147%;
  letter-spacing:.025rem;
  margin:25px 0 15px;
  text-align:center;
}
.cxs-style-root .brevier-header {
  color:#2c2c2d;
  font-size:0.8rem;
  text-align:left;
  line-height:1.15rem;
  font-weight:700;
  margin-top:1.5rem;
  margin-right:20px;
  margin-bottom:1px;
}
.cxs-style-root p.keep-with-next {
  font-family:ivyjournal,sans-serif;
  font-weight:400;
  font-style:normal;
  color:#000000;
  font-size:0.98rem;
  line-height:147%;
  letter-spacing:.025rem;
  margin-top:25px;
  margin-bottom:1px;
}
.cxs-style-root strong { font-weight:bold; }
.cxs-style-root .mr-auto,
.cxs-style-root .ml-auto {
  font-family:ivyjournal,sans-serif;
  font-size:1.8rem;
  font-weight:900;
  text-align:center;
  margin-bottom:13px;
  margin-top:60px;
}
.cxs-style-root h2,
.cxs-style-root h3,
.cxs-style-root h4,
.cxs-style-root h5,
.cxs-style-root p,
.cxs-style-root strong,
.cxs-style-root tbody { -webkit-font-smoothing:subpixel-antialiased; }
.cxs-style-root em { font-style:italic !important; }
.cxs-style-root .tableWrap {
  position:relative;
  width:100%;
  overflow-x:auto;
  margin-bottom:24px;
  padding:16px;
}
.cxs-style-root tbody td tr {
  display:table-cell;
  text-align:left;
  vertical-align:inherit;
  border:1px solid #bbb !important;
  color:#002b5c;
  font-size:0.69rem;
  line-height:1.15rem;
  font-weight:400;
  padding:12px;
}
.cxs-style-root table {
  border-radius:3px;
  border-collapse:unset;
  font-size:0.7rem;
  padding:12px;
  width:99% !important;
}
.cxs-style-root thead {
  border:1px solid #aaa !important;
  padding:10px;
}
.cxs-style-root colgroup { display:table-column-group; }
.cxs-style-root tbody {
  border:1px solid #bbb !important;
  display:table-row-group;
  vertical-align:middle;
}
.cxs-style-root .mt-2.mt-2 { margin-top:8px; }
.cxs-style-root .border-dark { border:1px solid rgba(0,0,0,0.1); }
.cxs-style-root tr { border:1px solid #bbb !important; }
.cxs-style-root td {
  padding:3px;
  border:0px solid #bbb !important;
}
.cxs-style-root figure {
  border-style:solid;
  border-width:1px;
  border-color:rgba(0,0,0,0.075);
  padding:16px;
  margin-bottom:24px;
}
.cxs-style-root sub,
.cxs-style-root sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}
.cxs-style-root a {
  color:#006990;
  background-color:transparent;
  text-transform:unset;
  text-decoration-line:none;
  text-decoration-style:initial;
  text-decoration-color:initial;
}
.cxs-style-root span.pageBreak {
  display:block;
  color:#aaa;
  text-align:right;
  border-bottom:1px solid #d3d3d3;
  padding-bottom:5px;
  margin-bottom:3.5rem;
  margin-top:1.3rem;
  font-size:0.72rem;
  font-weight:200;
}
.cxs-style-root span.indexterm { display:none; }
.cxs-style-root span.term { display:none; }
.cxs-style-root ul.simple {
  font-size:inherit;
  margin-top:0.8rem;
  margin-bottom:0.7rem;
  margin-left:1rem;
  line-height:15px;
}
.cxs-style-root ul.simple li {
  font-size:inherit;
  line-height:15px;
  margin-top:0.1rem;
  margin-bottom:0.3rem;
}
.cxs-style-root ul.simple li span.p {
  font-size:inherit;
  line-height:15px;
  margin-top:0.1rem;
  margin-bottom:0.2rem;
}
.cxs-style-root div.lawtxt-chapter {
  font-family:ivyjournal,sans-serif;
  line-height:1.3rem;
  font-size:0.9rem;
}
.cxs-style-root div.lawtxt-chapter>h3 {
  font-family:ivyjournal,sans-serif !important;
  font-size:1rem !important;
  text-align:center;
  margin-top:40px;
  margin-bottom:4px;
}
.cxs-style-root div.lawtxt>ul.simple {
  font-family:ivyjournal,sans-serif;
  margin-top:0.8rem;
  margin-bottom:0.7rem;
  margin-left:1rem;
}
.cxs-style-root p.brevier+ol.label-provided {
  font-family:ivyjournal,sans-serif;
  margin-top:0.8rem;
  margin-bottom:0.7rem;
  margin-left:1rem;
  font-size:0.77rem;
}
.cxs-style-root p.brevier+ul {
  font-family:ivyjournal,sans-serif;
  margin-top:0.8rem;
  margin-bottom:0.7rem;
  margin-left:1rem;
  font-size:0.77rem;
}
.cxs-style-root p.brevier+ul.alpha-lower {
  font-family:ivyjournal,sans-serif;
  margin-top:0.8rem;
  margin-bottom:0.7rem;
  margin-left:1rem;
  font-size:0.77rem;
}
.cxs-style-root div.lawtxt>ul.simple>li>p {
  font-family:ivyjournal,sans-serif;
  font-size:0.9rem !important;
  margin-top:0.1rem;
  margin-bottom:0.1rem;
}
.cxs-style-root div.lawtxt>ul.alpha-lower {
  font-family:ivyjournal,sans-serif;
  font-size:0.9rem !important;
  margin-top:0.1rem;
  margin-bottom:0.1rem;
}
.cxs-style-root div.lawtxt-chapter>div.section>h2>.sectitle {
  font-family:ivyjournal,sans-serif !important;
  font-size:1.3rem !important;
  text-align:center;
  margin-top:15px;
  margin-bottom:10px !important;
}
.cxs-style-root div.lawtxt-chapter>div.section>h3 {
  font-family:ivyjournal,sans-serif !important;
  font-size:0.8rem !important;
  text-align:center;
  margin-top:15px;
}
.cxs-style-root div.lawtxt-chapter>div.section>h4 {
  font-family:ivyjournal,sans-serif !important;
  font-size:0.8rem !important;
  text-align:center;
  margin-top:15px;
}
.cxs-style-root div.lawtxt-chapter>div.section>h5 {
  font-family:ivyjournal,sans-serif !important;
  font-size:0.8rem !important;
  text-align:center;
  margin-top:15px;
}
.cxs-style-root div.lawtxt>h2 { margin-bottom:20px; }
.cxs-style-root span.lawtxt_subtitle {
  margin-bottom:15px !important;
  font-size:1.12rem;
}
.cxs-style-root span.lawtxt-label {
  display:inline;
  font-size:0.9rem;
  text-align:left;
  font-weight:800;
}
.cxs-style-root span.lawtxt {
  font-family:ivyjournal,sans-serif;
  font-size:0.9rem;
  text-align:left;
  font-weight:400;
  margin-top:20px;
  margin-bottom:0.5rem;
  display:inline;
}
.cxs-style-root span.lawtxt_ministry {
  font-family:ivyjournal,sans-serif;
  font-size:0.8rem;
  text-align:left;
  font-weight:400;
  margin-top:2rem;
  margin-bottom:1rem;
  padding-top:20px;
  display:block;
}
.cxs-style-root span.lawtxt_ministry_signature {
  font-family:ivyjournal,sans-serif;
  font-size:0.8rem;
  text-align:left;
  font-weight:400;
  margin-top:2px;
  margin-bottom:0.1rem;
}
.cxs-style-root .lawtxt>span.pageBreak {
  display:block;
  color:#aaa;
  text-align:right;
  border-bottom:1px solid #d3d3d3;
  padding-bottom:5px;
  margin-bottom:3.5rem;
  margin-top:1.3rem;
  font-size:0.72rem;
}
.cxs-style-root div.processing {
  font-family:ivyjournal,sans-serif;
  margin-bottom:25px;
  margin-top:20px;
  padding-top:0px;
  padding-bottom:15px;
  padding-left:15px;
  padding-right:15px;
  font-variant:normal;
  background-color:#fcfcfc;
}
.cxs-style-root div.processing>h2>span.sectitle {
  font-family:ivyjournal,sans-serif;
  font-size:0.73rem;
  text-align:left;
  font-weight:600;
  margin-bottom:3px;
  margin-top:0px;
  padding-top:10px;
  letter-spacing:.06em;
}
.cxs-style-root div.processing>h3 {
  font-family:ivyjournal,sans-serif;
  font-size:0.73rem;
  text-align:left;
  font-weight:600;
  margin-bottom:3px;
  margin-top:0px;
  padding-top:10px;
  letter-spacing:.08em;
}
.cxs-style-root div.processing>h4 {
  font-family:ivyjournal,sans-serif;
  font-size:0.73rem;
  text-align:left;
  font-weight:600;
  margin-bottom:3px;
  margin-top:0px;
  padding-top:10px;
  letter-spacing:.08em;
}
.cxs-style-root div.processing>p {
  font-family:ivyjournal,sans-serif;
  font-size:0.7rem;
  font-variant:normal;
  text-align:left;
  line-height:16px;
  font-weight:400 !important;
  margin-top:0px;
  margin-bottom:6px;
  padding-top:0px;
  letter-spacing:.05em;
}
.cxs-style-root div.references {
  font-family:ivyjournal,sans-serif;
  margin-bottom:25px;
  margin-top:25px;
  padding-top:0px;
  padding-bottom:15px;
  padding-left:15px;
  padding-right:15px;
  background-color:#fcfcfc;
}
.cxs-style-root div.references>h2 {
  font-family:ivyjournal,sans-serif;
  font-size:0.72rem;
  text-align:left;
  font-weight:600;
  margin-bottom:3px;
  margin-top:0px;
  padding-top:10px;
  letter-spacing:.06em;
}
.cxs-style-root div.references>h2>span.sectitle {
  font-family:ivyjournal,sans-serif;
  font-size:0.72rem;
  text-align:left;
  font-weight:600;
  margin-bottom:3px;
  margin-top:0px;
  padding-top:10px;
  letter-spacing:.06em;
}
.cxs-style-root div.references>h3 {
  font-family:ivyjournal,sans-serif;
  font-size:0.72rem;
  text-align:left;
  font-weight:600;
  margin-bottom:3px;
  margin-top:0px;
  padding-top:10px;
  letter-spacing:.06em;
}
.cxs-style-root div.references>h4 {
  font-family:ivyjournal,sans-serif;
  font-size:0.72rem;
  text-align:left;
  font-weight:600;
  margin-bottom:3px;
  margin-top:0px;
  padding-top:10px;
  letter-spacing:.06em;
}
.cxs-style-root div.references>p {
  font-family:ivyjournal,sans-serif;
  font-size:0.7rem;
  text-align:left;
  line-height:16px;
  font-weight:400;
  margin-top:0px;
  margin-bottom:8px;
  padding-top:0px;
  letter-spacing:.05em;
}
.cxs-style-root div.section {
  font-family:ivyjournal,sans-serif;
  font-size:0.9rem;
  font-weight:400;
  line-height:147%;
  margin-top:15px;
  padding-top:0px;
  margin-bottom:2px;
  padding-bottom:2px !important;
}
.cxs-style-root p.paragraph-txt {
  font-family:ivyjournal,sans-serif;
  font-size:0.98rem;
  font-weight:600;
  line-height:147%;
  letter-spacing:.025rem;
  margin:0 0 15px;
}
.cxs-style-root h3.paragraph-number {
  font-family:ivyjournal,sans-serif;
  font-size:1.8rem;
  font-weight:900;
  text-align:center;
  margin-bottom:13px;
  margin-top:60px;
}
.cxs-style-root div.paragraph {
  font-family:ivyjournal,sans-serif;
  font-size:1rem;
  font-weight:600;
  line-height:147%;
  letter-spacing:.025rem;
  margin:0 0 25px;
  margin-top:35px;
}
.cxs-style-root div.paragraph>h2>span.sectitle_paragraph {
  text-align:center;
  font-weight:600;
  font-size:1.4rem;
  display:block;
  margin-top:10px;
}
.cxs-style-root div.paragraph>h2>span.sectitle_paragraph>em {
  display:none !important;
  color:#fff;
}
.cxs-style-root div.paragraph>h2 {
  text-align:center;
  font-weight:600;
  font-size:1.4rem;
  margin-top:25px;
  margin-bottom:25px;
  display:block;
}
.cxs-style-root div.header-to-paragraph-number {
  font-size:0.9rem;
  font-weight:400;
  line-height:147%;
}
.cxs-style-root div.header-to-paragraph-number>h3 {
  font-family:ivyjournal,sans-serif;
  font-size:1.2rem;
  font-weight:600;
  line-height:1.27rem;
  margin-bottom:0rem;
  margin-top:2.5rem;
}
.cxs-style-root div.verdict-summary {
  font-family:ivyjournal,sans-serif;
  font-size:0.7rem;
  font-weight:300;
  margin-left:25px;
  margin-right:70px;
  margin-bottom:30px;
  margin-top:35px;
  padding-top:6px;
  padding-bottom:5px;
  padding-left:14px;
  padding-right:16px;
  background-color:#f7fbfc;
  letter-spacing:.05rem;
}
.cxs-style-root div.verdict-summary>span.title {
  font-family:ivyjournal,sans-serif;
  font-size:0.73rem;
  text-align:left;
  font-weight:600;
  margin-top:0px;
  margin-bottom:1px;
  color:#2c2d2d;
  letter-spacing:.05rem;
}
.cxs-style-root div.verdict-summary>p {
  font-family:ivyjournal,sans-serif;
  font-size:0.7rem;
  text-align:left;
  font-weight:300;
  margin-top:5px;
  margin-bottom:1px;
  text-align:justify;
  letter-spacing:.05rem;
}
.cxs-style-root img {
  margin-bottom:20px;
  border:1px solid #eee;
  padding:1rem;
  display:block;
  margin-left:auto;
  margin-right:auto;
}
.cxs-style-root ul {
  font-size:inherit;
  list-style-type:none;
  margin:1em;
}
.cxs-style-root ul li {
  font-size:inherit;
  display:block;
  line-height:15px;
}
.cxs-style-root ul li span.list-label { padding-right:5px; }
.cxs-style-root ul li span.label { padding-right:5px; }
.cxs-style-root ol.label-provided {
  list-style-type:none;
  margin:1em;
}
.cxs-style-root ol.label-provided li {
  font-size:inherit;
  display:block;
  line-height:20px;
}
.cxs-style-root ol.label-provided li span.label {
  padding-right:5px;
  font-size:inherit;
}
.cxs-style-root ol.label-provided>li>span.label:after { content:')'; }
.cxs-style-root span.list-p {
  font-size:inherit;
  line-height:160%;
}
.cxs-style-root ul.alpha-lower {
  list-style-type:none;
  margin:1em;
  margin-bottom:7px;
}
.cxs-style-root ul.alpha-lower li {
  font-size:inherit;
  display:block;
  line-height:15px;
}
.cxs-style-root ul.alpha-lower li span.label {
  font-size:inherit;
  padding-right:5px;
}
.cxs-style-root ul.roman-lower {
  list-style-type:none;
  margin:1em;
}
.cxs-style-root ul.roman-lower li {
  font-size:inherit;
  display:block;
  line-height:15px;
}
.cxs-style-root ul.roman-lower li span.label {
  font-size:inherit;
  padding-right:5px;
}
.cxs-style-root ul.roman-lower>li span.label:after { content:')'; }
.cxs-style-root span.fnote {
  font-family:ivyjournal,sans-serif;
  font-weight:400;
  font-style:normal;
  border:1px solid #ddd;
  display:block;
  background-color:#e2f4dc;
  font-size:0.68rem;
  margin-top:13px;
  margin-bottom:15px;
  padding:0.3rem;
  border-radius:6px;
  line-height:147%;
  letter-spacing:.025rem;
  margin:0 0 25px;
}
.cxs-style-root .notesup {
  font-weight:bold;
  color:#305622;
}
.cxs-style-root span.fnote>.label { font-weight:bold; }
