@import "https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700";
.dkplan-page h1, .dkplan-page .header_1 {
  color: #333;
  font-family: Roboto, sans-serif;
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 1.4;
}

.dkplan-page h2, .dkplan-page .header_2 {
  color: #333;
  font-family: Roboto, sans-serif;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.4;
}

.dkplan-page h3, .dkplan-page .header_3 {
  color: #333;
  font-family: Roboto, sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.4;
}

.dkplan-page h4, .dkplan-page .header_4 {
  color: #333;
  font-family: Roboto, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.4;
}

.dkplan-page, .dkplan-page p, .dkplan-page .text, .text {
  color: #333;
  margin-bottom: 1.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
}

.dkplan-page .image_alt {
  color: #333;
  margin-top: -1.1rem;
  font-family: Open Sans, sans-serif;
  font-size: .8rem;
  font-style: italic;
  display: block;
}

.dkplan-page figure {
  margin: 0 0 1.25rem;
}

.dkplan-page figcaption {
  color: #333;
  font-family: Open Sans, sans-serif;
  font-size: .8rem;
  font-style: italic;
  display: block;
}

.dkplan-page .textGreen {
  color: #176516 !important;
}

.dkplan-page .textRed {
  color: #a22e0d !important;
}

.dkplan-page .textBlue {
  color: #1f3edc !important;
}

.dkplan-page .textYellow {
  color: #333 !important;
  background-color: #f2ef67 !important;
}

.dkplan-page table {
  border: 1px solid #666;
}

.dkplan-page table caption {
  text-align: left;
  margin-bottom: .6rem;
  font-size: 1rem;
  font-weight: bold;
}

.dkplan-page ul:not(.niras-map-menu-list) li, .dkplan-page ol:not(.niras-map-menu-list) li, .dkplan-page dl dd, .dkplan-page dl dt, .dkplan-page td, .dkplan-page th, .dkplan-page td p {
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  list-style-position: inside;
}

@media print {
  .dkplan-page, .dkplan-page h1, .dkplan-page .header_1, .dkplan-page h2, .dkplan-page .header_2, .dkplan-page h3, .dkplan-page .header_3, .dkplan-page h4, .dkplan-page .header_4, .dkplan-page, .dkplan-page p, .dkplan-page .text, .dkplan-page .text_red, .dkplan-page .text_blue, .dkplan-page .text_green, .dkplan-page .text_yellow, .dkplan-page .image_alt, .dkplan-page ul, .dkplan-page ol, .dkplan-page dl, .dkplan-page li, .dkplan-page td, .dkplan-page td p {
    font-family: Arial !important;
  }

  .dkplan-page h1, .dkplan-page .header_1 {
    font-size: 21pt;
  }

  .dkplan-page h2, .dkplan-page .header_2 {
    font-size: 18pt;
  }

  .dkplan-page h3, .dkplan-page .header_3 {
    font-size: 16pt;
  }

  .dkplan-page h4, .dkplan-page .header_4 {
    font-size: 14pt;
  }

  .dkplan-page, .dkplan-page p, .dkplan-page .text, .dkplan-page ul:not(.niras-map-menu-list) li, .dkplan-page ol:not(.niras-map-menu-list) li, .dkplan-page dl dd, .dkplan-page dl dt, .dkplan-page td, .dkplan-page th, .dkplan-page td p {
    font-size: 1rem;
  }

  .dkplan-page .image_alt {
    margin-top: -12pt;
    font-size: 10pt;
  }

  .dkplan-page table caption {
    text-align: left;
    margin-bottom: 7pt;
    font-size: 1rem;
    font-weight: bold;
  }
}

﻿:root {
  --ide-background-color: #ddd;
  --kladde-background-color: #aaa;
  --forslag-background-color: #fd5;
  --vedtaget-background-color: #c6efce;
  --ikraft-background-color: #87dd97;
  --aflyst-background-color: #f9c5cd;
  --hearing-background-color: orange;
  --samraad-background-color: orange;
  --granskning-background-color: orange;
  --ide-signatur-text: "";
  --kladde-signatur-text: "";
  --forslag-signatur-text: "";
  --vedtaget-signatur-text: "";
  --ikraft-signatur-text: "";
  --aflyst-signatur-text: "";
  --ide-signatur-text-seplan: "";
  --kladde-signatur-text-seplan: "";
  --forslag-signatur-text-seplan: "";
  --vedtaget-signatur-text-seplan: "";
  --ikraft-signatur-text-seplan: "";
  --aflyst-signatur-text-seplan: "";
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item .portal-item__icons .portal-item__type-info {
  margin-top: 2px;
  padding: 0;
  line-height: 1.6;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item .portal-item__icons .portal-item__status:after {
  text-transform: capitalize;
  border-radius: 12px;
  margin-top: 2px;
  padding: 0 8px;
  line-height: 1.6;
  display: flex;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="card"] .portal-item .portal-item__icons .portal-item__status:after {
  margin-top: 0;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-product="DKplan"] .portal-item__icons .portal-item__status[data-portal-status="Ide"]:after {
  content: var(--ide-signatur-text);
  background-color: var(--ide-background-color);
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-product="DKplan"] .portal-item__icons .portal-item__status[data-portal-status="Kladde"]:after {
  content: var(--kladde-signatur-text);
  background-color: var(--kladde-background-color);
  color: #fff;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-product="DKplan"] .portal-item__icons .portal-item__status[data-portal-status="Forslag"]:after {
  content: var(--forslag-signatur-text);
  background-color: var(--forslag-background-color);
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-product="DKplan"] .portal-item__icons .portal-item__status[data-portal-status="Vedtaget"]:after {
  content: var(--vedtaget-signatur-text);
  background-color: var(--vedtaget-background-color);
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-product="DKplan"] .portal-item__icons .portal-item__status[data-portal-status="Ikraft"]:after {
  content: var(--ikraft-signatur-text);
  background-color: var(--ikraft-background-color);
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-product="DKplan"] .portal-item__icons .portal-item__status[data-portal-status="Aflyst"]:after {
  content: var(--aflyst-signatur-text);
  background-color: var(--aflyst-background-color);
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-product="SEplan"] .portal-item__icons .portal-item__status[data-portal-status="Ide"]:after {
  content: var(--ide-signatur-text-seplan);
  background-color: var(--ide-background-color);
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-product="SEplan"] .portal-item__icons .portal-item__status[data-portal-status="Kladde"]:after {
  content: var(--kladde-signatur-text-seplan);
  background-color: var(--kladde-background-color);
  color: #fff;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-product="SEplan"] .portal-item__icons .portal-item__status[data-portal-status="Forslag"]:after {
  content: var(--forslag-signatur-text-seplan);
  background-color: var(--forslag-background-color);
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-product="SEplan"] .portal-item__icons .portal-item__status[data-portal-status="Vedtaget"]:after {
  content: var(--vedtaget-signatur-text-seplan);
  background-color: var(--vedtaget-background-color);
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-product="SEplan"] .portal-item__icons .portal-item__status[data-portal-status="Ikraft"]:after {
  content: var(--ikraft-signatur-text-seplan);
  background-color: var(--ikraft-background-color);
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-product="SEplan"] .portal-item__icons .portal-item__status[data-portal-status="Aflyst"]:after {
  content: var(--aflyst-signatur-text-seplan);
  background-color: var(--aflyst-background-color);
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-portal-plantype="Indkaldelseafideerogforslag"] .portal-item__icons .portal-item__status:after, .dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item__icon-links .portal-item__begivenhed[data-portal-begivenhed="0"] {
  display: none;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item__icon-links .portal-item__begivenhed[data-portal-begivenhed="11"]:after {
  content: "";
  color: var(--hearing-background-color);
  font-family: dkplan;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item__icon-links .portal-item__begivenhed[data-portal-begivenhed="116"]:after {
  content: "";
  color: #333;
  font-family: dkplan;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item__icon-links .portal-item__begivenhed[data-portal-begivenhed="2"], .dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item__icon-links .portal-item__begivenhed[data-portal-begivenhed="3"] {
  display: flex;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item__icon-links .portal-item__begivenhed[data-portal-begivenhed="2"]:after {
  content: "samråd";
  background-color: var(--samraad-background-color);
  padding: 0 3px;
  font-size: .9rem;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item__icon-links .portal-item__begivenhed[data-portal-begivenhed="3"]:after {
  content: "granskning";
  background-color: var(--granskning-background-color);
  padding: 0 3px;
  font-size: .9rem;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item__icon-links .portal-item__begivenhed[data-portal-begivenhed="115"]:after {
  content: "";
  color: #333;
  font-family: dkplan;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item__icon-links .portal-item__begivenhed[data-portal-begivenhed="114"]:after {
  content: "";
  color: #333;
  font-family: dkplan;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-portal-status="Ide"] {
  border-bottom-color: var(--ide-background-color);
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-portal-status="Ide"]:hover {
  border-color: var(--ide-background-color);
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-portal-status="Kladde"] {
  border-bottom-color: var(--kladde-background-color);
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-portal-status="Kladde"]:hover {
  border-color: var(--kladde-background-color);
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-portal-status="Forslag"] {
  border-bottom-color: var(--forslag-background-color);
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-portal-status="Forslag"]:hover {
  border-color: var(--forslag-background-color);
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-portal-status="Vedtaget"] {
  border-bottom-color: var(--vedtaget-background-color);
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-portal-status="Vedtaget"]:hover {
  border-color: var(--vedtaget-background-color);
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-portal-status="Ikraft"] {
  border-bottom-color: var(--ikraft-background-color);
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-portal-status="Ikraft"]:hover {
  border-color: var(--ikraft-background-color);
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-portal-status="Aflyst"] {
  border-bottom-color: var(--aflyst-background-color);
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-portal-status="Aflyst"]:hover {
  border-color: var(--aflyst-background-color);
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="kompakt"] {
  margin: 0;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="kompakt"] .portal-item {
  height: 55px;
  margin-bottom: 5px;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="kompakt"] .portal-item__body .portal-item__titel, .dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="normal"] .portal-item__body .portal-item__titel {
  word-break: break-all;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 26px;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="kompakt"] .portal-item__link-wrapper {
  align-items: center;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="normal"] .portal-item__image {
  height: 100px;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="normal"] {
  margin: 0;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="normal"] .portal-item {
  height: auto;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="normal"] .portal-item__link-wrapper .portal-item__icon-link {
  padding: 8px 6px 3px 8px;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="normal"] .portal-item__link-wrapper {
  margin-top: 2px;
}

@media screen and (width <= 39.9375em) {
  .dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="normal"] .portal-item {
    height: 133px;
  }

  .dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="normal"] .portal-item__link-wrapper {
    height: 50px;
  }
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="card"] a {
  flex-direction: column;
  display: flex;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="card"] {
  flex-wrap: wrap;
  display: flex;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="card"] .portal-item {
  width: calc(33.3333% - 1.875em - 1px);
  height: 370px;
  margin: 0 .9375em 1.875em;
  padding: .5em 0;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="card"] .portal-item__header {
  padding: 0 1rem;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="card"] .portal-item__body {
  min-height: 100px;
  padding: 0 1rem;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="card"] .portal-item__image {
  width: 100%;
  height: 100%;
  padding: 5px 0;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="card"] .portal-item__image .portal-item-image__scale {
  height: 180px;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="card"] .portal-item__icon-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 1rem;
  display: flex;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="card"] .portal-item__icon-wrapper .portal-item__icons {
  column-gap: 4px;
  display: flex;
}

@media screen and (width <= 39.9375em) {
  .dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="card"] .portal-item {
    width: 100%;
  }

  .dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="card"] .portal-item__image {
    width: 100%;
    height: 180px;
  }
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item__body .portal-item__icons {
  flex-direction: row;
  column-gap: 4px;
  display: flex;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item__link-wrapper .portal-item__icon-links, .dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item__icon-wrapper .portal-item__icon-links {
  float: right;
  align-items: center;
  column-gap: 8px;
  display: flex;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item__icon-links .portal-item-icon-link__icon:after {
  content: "";
  color: #333;
  font-family: dkplan;
  font-size: 1.5rem;
  line-height: unset;
  display: inline-block;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item__icon-links .portal-item__public[data-portal-public="false"]:after {
  content: "";
  font-family: dkplan;
  font-size: 1.2rem;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item__icon-links .portal-item__geometry[data-portal-geometry="true"]:after {
  content: "";
  font-family: dkplan;
  font-size: 1.2rem;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] button.portal-item__geometry[data-portal-geometry="false"] {
  display: none;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] button.portal-item__geometry {
  color: #333;
  background-color: #0000;
  border: none;
  margin: 0;
  padding: 0;
  transition: all .1s;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] button.portal-item__geometry:hover {
  transform: scale(1.1);
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item__icon-links .portal-item__begivenhed:after {
  font-size: 1.2rem;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item .portal-item__icon-links .portal-item__begivenhed:after {
  text-transform: capitalize;
  border-radius: 12px;
  padding: 0 8px;
  line-height: 1.6;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item:hover .portal-item-icon-link__icon:after {
  transform: translateY(-4px);
}

.row--no-portalmap {
  background-color: #efefef;
  margin: 0 0 1.25rem;
  padding: 15px 0;
  width: 50% !important;
}

.dkplan-page .row--hasLokalplanMap {
  background-color: #efefef;
  margin: 0 0 1.25rem;
  padding: 15px 0;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item__image[data-image="noImage"] .portal-item-image__scale {
  display: none;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item__image[data-image="noImage"]:after {
  content: "Kort på vej";
  color: #b6aaaa;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item[data-product="SEplan"] .portal-item__image[data-image="noImage"]:after {
  content: "Karta på väg";
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="card"] .portal-item__image[data-image="noImage"]:after {
  height: 180px;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item {
  background-color: #f9f9f9;
  border: 1px solid #f9f9f9;
  border-bottom-width: 2px;
  margin-bottom: 10px;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="kompakt"] .portal-item {
  border-bottom-width: 1px;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item:hover {
  background-color: #f5f5f5;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item__body .portal-item__titel {
  word-break: break-word;
  height: 45px;
  padding: 0;
  font-size: 16px;
  font-weight: 600;
  overflow: hidden;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"][data-design-type="card"] .portal-item__titel {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  height: 70px;
  display: -webkit-box;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item__body .portal-item__status-info, .dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item__body .portal-item__begivenhed-info {
  word-break: break-word;
  height: 24px;
  overflow: hidden;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item__image {
  padding: 0;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item__image .portal-item-image__scale {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] .portal-item__icons .portal-item__status:after {
  padding: 0 3px;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] a, .dkplan-page .portal-item__wrapper[data-style-version="2024-1"] p, .dkplan-page .portal-item__wrapper[data-style-version="2024-1"] i {
  color: #333;
  font-family: Arial, Verdana, sans-serif;
  font-size: .9rem;
  font-style: normal;
}

.dkplan-page .portal-item__wrapper[data-style-version="2024-1"] p, .dkplan-page .portal-item__wrapper[data-style-version="2024-1"] h2, .dkplan-page .portal-item__wrapper[data-style-version="2024-1"] h3 {
  margin: 0;
}

.dkplan-page .dkplan-maparea .leaflet-marker-icon {
  width: 30px !important;
  height: 40px !important;
}

.dkplan-page .plan-search[data-style-version="2024-1"] {
  background-color: #0000;
  margin-bottom: 1.25rem;
  padding: 0 0 14px;
}

.dkplan-page .plan-search[data-style-version="2024-1"] .plan-search__button {
  background-color: var(--primary-color);
  color: #fff;
  border-radius: 4px;
  margin: 0;
  font-size: 14px;
}

.dkplan-page .plan-search[data-style-version="2024-1"][data-product="dkplan"] .plan-search__button {
  background-color: var(--secondary-color);
}

.dkplan-page .plan-search[data-style-version="2024-1"][data-product="dkplan"] .plan-search__button:hover {
  background-color: var(--primary-color);
}

.dkplan-page .plan-search[data-style-version="2024-1"] .plan-search__button:before {
  content: "";
  padding-right: 5px;
  font-family: dkplan;
}

.dkplan-page .plan-search[data-style-version="2024-1"] .plan-search_show-advanced-search, .dkplan-page .plan-search[data-style-version="2024-1"] .plan-search_hide-advanced-search {
  color: #333;
  background-color: #0000;
  justify-content: flex-end;
  width: 100%;
  margin-top: 6px;
  padding: 0;
  display: flex;
}

.dkplan-page .plan-search[data-style-version="2024-1"] .plan-search_show-advanced-search:hover, .dkplan-page .plan-search[data-style-version="2024-1"] .plan-search_hide-advanced-search:hover {
  text-decoration: underline;
}

.dkplan-page .plan-search[data-style-version="2024-1"] .plan-search_show-advanced-search:after, .dkplan-page .plan-search[data-style-version="2024-1"] .plan-search_hide-advanced-search:after {
  text-decoration: none;
}

.dkplan-page .plan-search[data-style-version="2024-1"] input[type="text"], .dkplan-page .plan-search[data-style-version="2024-1"] select {
  border-radius: 4px;
  margin: 0;
  font-size: 14px;
}

.dkplan-page .plan-search[data-style-version="2024-1"] select {
  background-color: inherit;
  box-shadow: inset 0 1px 2px #0000001a;
}

.dkplan-page .plan-search[data-style-version="2024-1"] select:focus {
  background-color: #fafafa;
  border-color: #999;
  outline: none;
  box-shadow: 0 0 5px #999;
}

.dkplan-page .plan-search[data-style-version="2024-1"] select:hover {
  cursor: pointer;
  border-color: #ccc;
}

.dkplan-page .plan-search[data-style-version="2024-1"] .plan-search_advanced-search-results > div > input, .dkplan-page .plan-search[data-style-version="2024-1"] .plan-search_advanced-search-results > div > select {
  margin: 6px 0;
}

.dkplan-page .plan-search[data-style-version="2024-1"] .plan-search__navnognummer--container {
  display: flex;
}

.dkplan-page .plan-search[data-style-version="2024-1"] .plan-search__navnognummer--container .columns__freeSearch {
  width: 83%;
}

.dkplan-page .plan-search[data-style-version="2024-1"] .plan-search__navnognummer--container #freeSearch {
  width: 98%;
}

.dkplan-page .plan-search[data-style-version="2024-1"] .plan-search__navnognummer--container .columns__freeSearchButton {
  width: 17%;
}

.dkplan-page .plan-search[data-style-version="2024-1"] .plan-search__navnognummer--container #freeSearchButton {
  font-weight: bold;
}

.dkplan-page[data-page-type="utility"] .row {
  max-width: 100em;
  margin-left: auto;
  margin-right: auto;
}

:root {
  --primary-color: #e3f3f1;
  --secondary-color: #9cc6ca;
  --third-color: #004c64;
}

#main {
  padding-bottom: 450px;
}

@media screen and (width <= 39.9375em) {
  #main {
    padding-bottom: 500px;
  }
}

body[data-plan-id="plan_40"] .dkplan-page .portal-item__wrapper[data-style-version="2023-1"][data-product="dkplan"] .portal-item__icons .portal-item__status[data-portal-status="Forslag"]:after {
  content: "Förslag";
}

body[data-plan-id="plan_40"] .dkplan-page .portal-item__wrapper[data-style-version="2023-1"][data-product="dkplan"] .portal-item__icons .portal-item__status[data-portal-status="Kladde"]:after {
  content: "Utkast";
}

.dkplan-page .content[data-style-version="2022-1"] a, .dkplan-page .manchet[data-style-version="2022-1"] a, .dkplan-page .opsamlingsemner[data-style-version="2023-1"] .opsamlingsemne-fu-panel__body a {
  color: #333;
  text-decoration: underline;
  text-decoration-color: var(--secondary-color);
  text-decoration-thickness: 2px;
}

#divStatus {
  display: none !important;
}

:root {
  --ide-status-color: #ddd;
  --kladde-status-color: #aaa;
  --forslag-status-color: #fd5;
  --vedtaget-status-color: #c6efce;
  --ikraft-status-color: #87dd97;
  --aflyst-status-color: #f9c5cd;
}

body .dkplan-status {
  z-index: 10001;
  height: 30px;
  position: fixed;
  top: 0;
  left: 10px;
}

body .dkplan-status:before {
  border-radius: 12px;
  margin-top: 2px;
  padding: 0 8px;
  line-height: 1.6;
}

body[data-page-planstatus="ide"] .dkplan-status, body[data-page-planstatus="kladde"] .dkplan-status, body[data-page-planstatus="forslag"] .dkplan-status, body[data-page-planstatus="vedtaget"] .dkplan-status, body[data-page-planstatus="aflyst"] .dkplan-status {
  display: block !important;
}

body[data-page-planstatus="ide"] .dkplan-status:before {
  content: "Under afklaring";
  background-color: var(--ide-status-color);
  color: #fff;
}

body[data-page-planstatus="kladde"] .dkplan-status:before {
  content: "Under udarbejdelse";
  background-color: var(--kladde-status-color);
  color: #000;
}

body[data-page-planstatus="forslag"] .dkplan-status:before {
  content: "Forslag";
  background-color: var(--forslag-status-color);
  color: #000;
}

body[data-page-planstatus="vedtaget"] .dkplan-status:before {
  content: "Vedtaget";
  background-color: var(--vedtaget-status-color);
  color: #000;
}

body[data-page-planstatus="aflyst"] .dkplan-status:before {
  content: "Aflyst";
  background-color: var(--aflyst-status-color);
  color: #fff;
}

body[data-plan-type="Kommuneplan"] main#main #bread, body[data-plan-type="Sektorplan"] main#main #bread {
  margin-left: 29px;
}

footer[data-style-version="2023-1"] p.footer__header-text {
  font-weight: bold;
}

footer[data-style-version="2023-1"] p, footer[data-style-version="2023-1"] a {
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
}

footer[data-style-version="2023-1"] a {
  color: #2d2d2d;
  font-size: 1rem;
  text-decoration: underline #333;
}

footer[data-style-version="2023-1"] a:hover {
  color: #333;
}

footer[data-style-version="2023-1"] {
  color: #333;
  background-color: #fff;
  border-top: none;
  width: 100%;
  height: auto;
  padding: 25px 0 75px;
  position: absolute;
  bottom: 0;
  left: 0;
}

footer[data-style-version="2023-1"] > .row {
  max-width: 100em;
}

footer[data-style-version="2023-1"] .footer__icon-boxes {
  background-color: var(--primary-color);
  max-width: 100%;
  margin-bottom: 33px;
}

footer[data-style-version="2023-1"] .footer__icon-boxes svg {
  float: right;
}

footer[data-style-version="2023-1"] .footer-logo__image {
  height: 47px;
  margin-bottom: 25px;
}

footer[data-style-version="2023-1"] .footer-image-wrapper-bottom {
  display: none;
}

@media only screen and (width >= 64.063em) {
  footer[data-style-version="2023-1"] .footer__icon-boxes {
    margin-bottom: 80px;
    padding: 20px 171px;
  }

  footer[data-style-version="2023-1"] .footer__wrapper-column > .row {
    align-items: flex-end;
    display: flex;
  }
}

@media screen and (width <= 39.9375em) {
  footer[data-style-version="2023-1"] .footer__wrapper-column {
    flex-direction: column;
    align-items: flex-end;
    gap: 38px;
    display: flex;
  }

  footer[data-style-version="2023-1"] .footer__wrapper-column .footer__column--first, footer[data-style-version="2023-1"] .footer__wrapper-column .footer__column--second, footer[data-style-version="2023-1"] .footer__wrapper-column .footer__column--thrid, footer[data-style-version="2023-1"] .footer__wrapper-column .footer__column--fourth {
    margin-bottom: 21px;
  }
}

footer[data-style-version="2022-1"] {
  background-color: #fff;
  border-top: none;
  padding-bottom: 75px;
}

footer[data-style-version="2022-1"] .footer-logo-wrapper-bottom {
  display: none;
}

footer[data-style-version="2022-1"] .footer-logo__image {
  height: 47px;
  margin-bottom: 25px;
}

footer[data-style-version="2022-1"] .footer__icon-boxes {
  background-color: var(--primary-color);
  max-width: 100%;
  margin-bottom: 33px;
}

@media only screen and (width >= 64.063em) {
  footer[data-style-version="2022-1"] .footer__icon-boxes {
    margin-bottom: 80px;
    padding: 20px 171px;
  }

  footer[data-style-version="2022-1"] .footer__wrapper-column > .row {
    align-items: flex-end;
    display: flex;
  }
}

footer[data-style-version="2022-1"] .footer__icon-boxes svg {
  float: right;
}

footer[data-style-version="2022-1"] p {
  font-size: 1rem;
}

footer[data-style-version="2022-1"] a {
  color: #2d2d2d;
  text-decoration: underline;
  text-decoration-color: var(--secondary-color);
  font-size: 1rem;
  text-decoration-thickness: 2px;
}

@media screen and (width <= 39.9375em) {
  footer[data-style-version="2022-1"] .footer__wrapper-column {
    flex-direction: column;
    align-items: flex-end;
    gap: 38px;
    display: flex;
  }

  footer[data-style-version="2022-1"] .footer__wrapper-column .footer__column--first, footer[data-style-version="2022-1"] .footer__wrapper-column .footer__column--second, footer[data-style-version="2022-1"] .footer__wrapper-column .footer__column--thrid {
    margin-bottom: 21px;
  }
}

footer[data-style-version="2023-1"] a {
  color: #2d2d2d;
  text-decoration: underline;
  text-decoration-color: var(--secondary-color);
  font-size: 1rem;
  text-decoration-thickness: 2px;
}

header {
  box-shadow: 0 0 2px 2px #0000001a;
}

header .header-content[data-style-version="2022-1"] > .row {
  padding-top: 30px;
  padding-bottom: 30px;
}

@media screen and (width <= 39.9375em) {
  header .header-content[data-style-version="2022-1"] > .row {
    padding-top: 20px;
    padding-bottom: 0;
  }
}

@media only screen and (width >= 64.063em) {
  header {
    z-index: 1002;
    border-top: 0;
    width: 100%;
    display: block;
    position: sticky;
    top: 0;
    left: 0;
  }
}

header .header-content[data-style-version="2022-1"] .header-title {
  color: #333;
}

header .header-content[data-style-version="2022-1"] .header-logo__text-wrap {
  display: none;
}

header .header-content[data-style-version="2022-1"] .header-logo__image-wrap {
  width: 60%;
}

body[data-plan-type="Lokalplan"] header .header-content[data-style-version="2022-1"] .header-icons__wrapper, body[data-plan-type="Kommuneplan"] header .header-content[data-style-version="2022-1"] .header-icons__wrapper, body[data-plan-type="Sektorplan"] header .header-content[data-style-version="2022-1"] .header-icons__wrapper {
  display: flex;
}

body[data-page-id="page_1170"] header .header-content[data-style-version="2022-1"] .header-icons__wrapper, body[data-page-id="page_1758"] header .header-content[data-style-version="2022-1"] .header-icons__wrapper, body[data-page-id="page_1757"] header .header-content[data-style-version="2022-1"] .header-icons__wrapper, body[data-page-id="page_1759"] header .header-content[data-style-version="2022-1"] .header-icons__wrapper, body[data-page-id="page_1760"] header .header-content[data-style-version="2022-1"] .header-icons__wrapper, body[data-page-id="page_9196"] header .header-content[data-style-version="2022-1"] .header-icons__wrapper, body[data-page-id="page_9207"] header .header-content[data-style-version="2022-1"] .header-icons__wrapper {
  display: none;
}

body[data-plan-type="Lokalplan"] header .header-content[data-style-version="2022-1"] .header-icon-lp, body[data-plan-type="Lokalplan"] header .header-content[data-style-version="2022-1"] .header-icon-search, body[data-plan-type="Kommuneplan"] header .header-content[data-style-version="2022-1"] .header-icon-me, body[data-plan-type="Kommuneplan"] header .header-content[data-style-version="2022-1"] .header-icon-map, body[data-plan-type="Kommuneplan"] header .header-content[data-style-version="2022-1"] .header-icon-pdf, body[data-plan-type="Kommuneplan"] header .header-content[data-style-version="2022-1"] .header-icon-search, body[data-plan-type="Sektorplan"] header .header-content[data-style-version="2022-1"] .header-icon-pdf, body[data-plan-type="Sektorplan"] header .header-content[data-style-version="2022-1"] .header-icon-search {
  display: block;
}

header .header-content[data-style-version="2022-1"] .header-icon .header-icon__icon {
  color: #333;
}

header .header-content[data-style-version="2022-1"] .header-icon .header-icon__icon:before {
  margin-left: 0;
  margin-right: 0;
}

nav#sidenav #left-menu #left-section {
  color: #333;
  background-color: #fff;
  border-bottom: 2px solid #fff;
  margin-left: 18px;
  font-weight: 600;
}

nav#sidenav #left-menu #left-section:hover {
  color: var(--secondary-color);
}

nav#sidenav #left-menu > ul li {
  border-top: none;
}

nav#sidenav #left-menu li > a {
  align-items: center;
  font-style: normal;
  display: flex;
}

nav#sidenav #left-menu > ul > li > a {
  color: #333;
  background-color: #fff;
}

nav#sidenav #left-menu > ul > li > a:before, nav#sidenav #left-menu > li > a:before, nav#sidenav #left-menu > ul ul > li a:before {
  content: "";
  color: #0000;
  margin-right: 10px;
  font-family: dkplan;
  font-size: .5rem;
  font-style: normal;
}

nav#sidenav #left-menu > ul a:hover, nav#sidenav #left-menu li.active > a {
  background-color: #fff;
}

nav#sidenav #left-menu > ul a:hover {
  font-weight: 600;
}

nav#sidenav #left-menu > ul > li > a:hover:before {
  color: var(--secondary-color);
}

nav#sidenav #left-menu > ul > li > a:hover {
  font-weight: 400;
}

nav#sidenav #left-menu .parentActive > a {
  color: #333;
  background-color: #fff;
}

nav#sidenav #left-menu .parentActive > a:before {
  color: var(--secondary-color);
}

nav#sidenav #left-menu .parentActive > ul {
  background-color: #fff;
}

nav#sidenav #left-menu li.active > a, nav#sidenav #left-menu li.active > a:hover {
  font-weight: 600;
}

nav#sidenav #left-menu-top > a {
  background-color: #fff;
  border-bottom: 2px solid #2d2d2d;
}

nav#sidenav #left-menu-top > a:hover {
  color: #333;
  text-decoration: underline;
  text-decoration-color: var(--secondary-color);
  text-decoration-thickness: 2px;
}

nav#sidenav #lokalplan-top-text-1, nav#sidenav #lokalplan-top-text-2, nav#sidenav #lokalplan-top-text-2-5, nav#sidenav #lokalplan-top-text-3, nav#sidenav #lokalplan-top-text-3-5 {
  color: #333;
  text-align: left;
  margin-bottom: 5px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  font-size: 1.2rem !important;
}

nav#sidenav #lokalplan-top-text-1 {
  font-weight: normal;
  display: block;
  font-size: 1rem !important;
}

nav#sidenav #lokalplan-top-text-2, nav#sidenav #lokalplan-top-text-2-5, nav#sidenav #lokalplan-top-text-3, nav#sidenav #lokalplan-top-text-3-5 {
  display: block !important;
}

body[data-plan-type="Lokalplan"] nav#sidenav > #left-menu > ul > li[data-name="bestemmelser"] > a:before, body[data-plan-type="Lokalplan"] nav#sidenav > #left-menu > ul > li[data-name="redegoerelse"] > a:before, body[data-plan-type="Lokalplan"] nav#sidenav > #left-menu > ul > li[data-name="kort"] > a:before, body[data-plan-type="Lokalplan"] nav#sidenav > #left-menu > ul > li[data-name="kortogbilag"] > a:before {
  color: #333;
  margin-right: 5px;
  font-family: dkplan;
  font-size: 1rem;
}

body[data-plan-type="Lokalplan"] nav#sidenav > #left-menu > ul > li[data-name="bestemmelser"]:hover > a:before, body[data-plan-type="Lokalplan"] nav#sidenav > #left-menu > ul > li[data-name="redegoerelse"]:hover > a:before, body[data-plan-type="Lokalplan"] nav#sidenav > #left-menu > ul > li[data-name="kort"]:hover > a:before, body[data-plan-type="Lokalplan"] nav#sidenav > #left-menu > ul > li[data-name="kortogbilag"]:hover > a:before {
  color: var(--secondary-color);
}

body[data-plan-type="Lokalplan"] nav#sidenav > #left-menu > ul > li[data-name="bestemmelser"] > a:before {
  content: "";
}

body[data-plan-type="Lokalplan"] nav#sidenav > #left-menu > ul > li[data-name="redegoerelse"] > a:before {
  content: "";
}

body[data-plan-type="Lokalplan"] nav#sidenav > #left-menu > ul > li[data-name="redegoerelse"] {
  margin-top: 10px;
}

body[data-plan-type="Lokalplan"] nav#sidenav > #left-menu > ul > li[data-name="kortbilag"] > a:before, body[data-plan-type="Lokalplan"] nav#sidenav > #left-menu > ul > li[data-name="kortogbilag"] > a:before {
  content: "";
}

body[data-plan-type="Lokalplan"] nav#sidenav > #left-menu > ul > li[data-name="kortbilag"], body[data-plan-type="Lokalplan"] nav#sidenav > #left-menu > ul > li[data-name="kortogbilag"] {
  margin-bottom: 10px;
}

.navigation[data-style-version="2022-1"], .navigation[data-style-version="2022-1"] #main-menu > li {
  background-color: #fff;
}

.navigation[data-style-version="2022-1"] .top-bar-section ul li > a {
  color: #333;
}

.navigation[data-style-version="2022-1"] #main-menu > li > a, .navigation[data-style-version="2022-1"] #main-menu > li {
  border-bottom: 5px solid #0000;
}

.navigation[data-style-version="2022-1"] #main-menu > li:hover > a, .navigation[data-style-version="2022-1"] #main-menu > li.active > a {
  border-bottom: solid 5px var(--secondary-color);
  color: #333 !important;
}

.navigation[data-style-version="2022-1"] #main-menu > li, .navigation[data-style-version="2022-1"] .top-bar-section ul li > a {
  font-size: 1.3rem !important;
}

.navigation[data-style-version="2022-1"] #main-menu > li > a {
  font-weight: 600;
}

.navigation[data-style-version="2022-1"] .menu-icon a, .navigation[data-style-version="2022-1"] .menu-icon a span {
  color: #141414 !important;
}

.navigation[data-style-version="2022-1"] .menu-icon a span:after, .navigation[data-style-version="2022-1"] .menu-icon a span:hover:after {
  box-shadow: 0 0 0 1px #141414, 0 6px 0 1px #141414, 0 12px 0 1px #141414 !important;
}

body[data-plan-type="Lokalplan"] .navigation[data-style-version="2022-1"] #main-menu > li[data-name="soegefterplaner"] > a:after, body[data-plan-type="Lokalplan"] .navigation[data-style-version="2022-1"] #main-menu > li[data-name="soeg"] a:after, body[data-plan-type="Lokalplan"] .navigation[data-style-version="2022-1"] #main-menu > li[data-name="findplaner"] a:after, body[data-plan-type="Lokalplan"] .navigation[data-style-version="2022-1"] #main-menu > li[data-name="ledefterplaner"] a:after, body[data-plan-type="Lokalplan"] .navigation[data-style-version="2022-1"] #main-menu > li[data-name="soegplaner"] a:after, body[data-plan-type="Lokalplan"] .navigation[data-style-version="2022-1"] #main-menu > li[data-name="hvadgaelderformig"] a:after {
  content: "";
  margin-left: 6px;
  font-family: dkplan;
}

#search[data-style-version="2022-1"] #search-bar-go:hover {
  background-color: var(--primary-color);
}

.bestemmelse-seperater {
  margin-top: 10px;
  margin-bottom: 0;
}

.bestemmelse-seperater__header h1 {
  padding-bottom: 0;
}

.bestemmelse-comment__header h2, .bestemmelse-comment__content {
  font-style: italic;
}

.dkplan-page .box[data-style-version="2022-2"] {
  background-color: #fff;
  border: none;
}

.dkplan-page .box[data-style-version="2022-2"] .box__header h2 {
  color: var(--third-color);
}

.dkplan-page .box[data-style-version="2022-2"][data-box-type="infobox"] {
  border: 2px solid var(--secondary-color);
}

.dkplan-page .box[data-style-version="2022-2"][data-box-type="box"] .box__header {
  border-bottom: 2px solid var(--secondary-color);
}

.dkplan-page[data-page-template="lokalplan_portal_type_search"] .box[data-style-version="2022-2"] {
  padding: 0;
}

.dkplan-page .feature-cards[data-style-version="2022-2"] .feature-card, .dkplan-page .feature-cards[data-style-version="2022-2"] .feature-card:hover {
  box-shadow: none;
  border: none;
}

.dkplan-page .feature-cards[data-style-version="2022-2"] .feature-card__header {
  color: #141414;
  background-color: #fff;
  border-bottom: 3px solid #0000;
}

.dkplan-page .feature-cards[data-style-version="2022-2"] .feature-card:hover .feature-card__header {
  border-bottom: 3px solid var(--secondary-color);
}

#internhoering[data-style-version="2022-1"] .edit-box-new .commentsWrapper {
  width: 100%;
}

.dkplan-page .portal-item__wrapper[data-style-version="2023-1"] .portal-item:hover {
  border-bottom: 2px solid var(--secondary-color);
}

.dkplan-page .portal-item__wrapper[data-style-version="2023-1"] .portal-item__icon-links .portal-item__begivenhed[data-portal-begivenhed="11"]:after {
  color: #ba1222 !important;
}

.dkplan-page .portal-signatur-wrapper[data-style-version="2023-1"] .portal-signatur__icon-ikraft {
  display: none;
}

.dkplan-page .lokalplan-search[data-style-version="2023-1"] .lokalplan-search__button {
  background-color: var(--secondary-color);
}

.dkplan-page .lokalplan-search[data-style-version="2023-1"] .lokalplan-search__button:hover {
  background-color: var(--primary-color);
  color: #333;
}

.dkplan-page .menu-cards[data-style-version="2022-1"] .menu-card .menu-card__link {
  border-top: 1px solid var(--secondary-color);
  background-color: #fff;
}

.dkplan-page .menu-cards[data-style-version="2022-1"] .menu-card-subchapter__icon {
  font-size: .4rem;
}

.dkplan-page .menu-cards[data-style-version="2022-1"] .menu-card-subchapter__icon:after {
  content: "";
  font-size: .4rem;
}

.dkplan-page .menu-cards[data-style-version="2022-1"] .menu-card__link h3:hover, .dkplan-page .menu-cards[data-style-version="2022-1"] a.menu-card-subchapter__link:hover {
  color: #2d2d2d;
  text-decoration: underline;
  text-decoration-color: var(--secondary-color);
  text-decoration-thickness: 2px;
}

.dkplan-page .opsamlingsemner[data-style-version="2022-2"] .opsamlingsemne-fu-panel__header:hover {
  background-color: var(--primary-color);
}

.dkplan-page .opsamlingsemner[data-style-version="2022-2"] .opsamlingsemne-fu-panel--open .opsamlingsemne-fu-panel__header {
  background-color: var(--primary-color);
  border: none;
}

.dkplan-page .opsamlingsemner[data-style-version="2022-2"] .opsamlingsemne-fu-panel__body {
  border: 2px solid var(--primary-color);
  background-color: #fff;
}

.dkplan-page .opsamlingsemner[data-style-version="2022-2"] .opsamlingsemne-fu-panel--open .opsamlingsemne-fu-panel__header:after, .dkplan-page .opsamlingsemner[data-style-version="2022-2"] .opsamlingsemne-fu-panel--closed .opsamlingsemne-fu-panel__header:after {
  font-size: 1.15rem;
}

.dkplan-page .opsamlingsemner[data-style-version="2022-2"] .opsamlingsemne-fu-panel--closed .opsamlingsemne-fu-panel__header:after {
  content: "";
}

.dkplan-page .opsamlingsemner[data-style-version="2022-2"] .opsamlingsemne-fu-panel--open .opsamlingsemne-fu-panel__header:after {
  content: "";
}

.dkplan-page .page-header[data-style-version="2022-1"] .page-header__body {
  background-color: var(--secondary-color);
  color: #fff;
}

.dkplan-page .specialBox__wrapper[data-style-version="2022-1"] {
  border: 2px solid var(--primary-color);
}

.dkplan-page .specialBox__wrapper[data-style-version="2022-1"] .specialBox__box {
  background-color: var(--primary-color);
}

.dkplan-page .tags[data-style-version="2022-1"] .tags__tag {
  color: #2d2d2d;
  background-color: #fff;
  border: none;
  border-radius: 0;
  padding: 0;
}

.tillaeglister .tillaegliste {
  margin-top: 20px;
}

.tillaeglister .tillaegliste__items {
  border: none;
  border-bottom: 1px solid #ddd;
  padding: 0;
}

.tillaeglister .tillaegliste__link {
  border-top: 1px solid #ddd;
  padding: 7px 0;
}

.tillaeglister .tillaegliste__link a {
  text-decoration: none;
}

.tillaeglister .tillaegliste__link--hearing {
  color: #c19d32 !important;
}

.tillaeglister .tillaegliste__link--ide, .tillaeglister .tillaegliste__link--kladde {
  color: #888 !important;
}

.tillaeglister .tillaegliste__link--forslag {
  color: #c19d32 !important;
}

.tillaeglister .tillaegliste__link--vedtaget, .tillaeglister .tillaegliste__link--ikraft {
  color: #141414 !important;
}

.tillaeglister .tillaegliste__link--aflyst {
  color: #a00 !important;
}

@media print {
  .tillaeglister .tillaeglister, .tillaegliste {
    display: none;
  }
}

.tillaegliste_v2 {
  margin-top: 20px;
}

.tillaegliste_v2__items {
  border: none;
  padding: 0;
}

@media print {
  .tillaeglister_v2, .tillaegliste_v2 {
    display: none;
  }
}

.dkplan-page .fu-panels[data-style-version="2022-2"] .fu-panel__header:hover {
  background-color: var(--primary-color);
}

.dkplan-page .fu-panels[data-style-version="2022-2"] .fu-panel--open .fu-panel__header {
  background-color: var(--primary-color);
  border: none;
}

.dkplan-page .fu-panels[data-style-version="2022-2"] .fu-panel__body {
  border: 2px solid var(--primary-color);
  background-color: #fff;
}

.dkplan-page .fu-panels[data-style-version="2022-2"][data-fu-panels-type="retningslinjer"] .fu-panel--open .fu-panel__header:after, .dkplan-page .fu-panels[data-style-version="2022-2"][data-fu-panels-type="retningslinjer"] .fu-panel--closed .fu-panel__header:after {
  font-size: 1.15rem;
}

.dkplan-page .fu-panels[data-style-version="2022-2"] .fu-panel--open .fu-panel__header:after {
  content: "";
}

.dkplan-page .fu-panels[data-style-version="2022-2"] .fu-panel--closed .fu-panel__header:after {
  content: "";
}

.dkplan-page .hvadgaelderformig[data-style-version="2023-1"] .drawButton, .dkplan-page .hvadgaelderformig[data-style-version="2023-1"] .dotButton {
  color: #fff;
  background-color: #ca3535;
}

.dkplan-page .screeningsskema[data-style-version="2022-1"] .konklusion > div {
  border: 1px solid #ddd;
}

.dkplan-page .screeningsskema[data-style-version="2022-1"] .konklusion .konklusion__section_header {
  margin-top: 20px;
}

.dkplan-page .screeningsskema[data-style-version="2022-1"] .konklusion .konklusion__row {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.dkplan-page .screeningsskema[data-style-version="2022-1"] .konklusion .konklusion__row--is-header {
  font-weight: bold;
}

.dkplan-page .screeningsskema[data-style-version="2022-1"] .konklusion .konklusion__col {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  width: 7%;
  padding: .5625rem .625rem;
}

.dkplan-page .screeningsskema[data-style-version="2022-1"] .konklusion .konklusion__konklusion .konklusion__row .konklusion__col:first-child, .dkplan-page .screeningsskema[data-style-version="2022-1"] .konklusion .konklusion__screening .konklusion__row .konklusion__col:first-child {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  width: 60%;
}

.dkplan-page .screeningsskema[data-style-version="2022-1"] .konklusion .konklusion__screening .konklusion__row .konklusion__col:nth-child(2), .dkplan-page .screeningsskema[data-style-version="2022-1"] .konklusion .konklusion__screening .konklusion__row .konklusion__col:nth-child(3) {
  text-align: center;
}

.dkplan-page .screeningsskema[data-style-version="2022-1"] .konklusion .konklusion__screening .konklusion__row .konklusion__col:nth-child(4) {
  width: 26%;
}

.dkplan-page .screeningsskema[data-style-version="2022-1"] .konklusion .konklusion__resume .konklusion__row .konklusion__col:first-child {
  width: 56%;
}

.dkplan-page .screeningsskema[data-style-version="2022-1"] .konklusion .konklusion__resume .konklusion__row .konklusion__col:nth-child(2) {
  width: 40%;
}

.dkplan-page .screeningsskema[data-style-version="2022-1"] .konklusion .konklusion__konklusion .konklusion__row:nth-child(2n), .dkplan-page .screeningsskema[data-style-version="2022-1"] .konklusion .konklusion__resume .konklusion__row:nth-child(2n) {
  background-color: #f9f9f9;
}

.dkplan-page .screeningsskema[data-style-version="2022-1"] .konklusion .padding__left {
  padding-left: 30px;
}

.dkplan-page .screeningsskema[data-style-version="2022-1"] .konklusion .konklusion_baggrund_color {
  background-color: #f9f9f9;
}

.dkplan-page .screeningsskema[data-style-version="2022-1"] .konklusion .konklusion__row--is-header p, .dkplan-page .screeningsskema[data-style-version="2022-1"] .konklusion .bold-tr td p {
  font-weight: 600;
}

.dkplan-page .screeningsskema[data-style-version="2022-1"] .konklusion .konklusion__table {
  border-collapse: collapse;
  width: 100%;
}

.dkplan-page .screeningsskema[data-style-version="2022-1"] .konklusion .konklusion__table tr {
  height: 21px;
}

.dkplan-page .screeningsskema[data-style-version="2022-1"] .konklusion .konklusion__table td {
  vertical-align: top;
  width: 50%;
  height: 21px;
}

.dkplan-page .statusandhoering[data-style-version="2022-1"][data-product="dkplan"] #divHoering {
  background-color: #9d6d2f;
  border-radius: 0;
  padding: .1rem .8rem !important;
}

.dkplan-page .statusandhoering[data-style-version="2022-1"][data-product="dkplan"] #divHoering:before {
  color: #fff;
}

.dkplan-page .statusandhoering[data-style-version="2022-1"][data-product="dkplan"] #linkHoering {
  color: #fff;
  margin-left: 0;
  font-weight: normal;
}

.dkplan-page .statusandhoering[data-style-version="2022-1"][data-product="dkplan"] #divHoering {
  background-color: #ba1222;
}

.dkplan-page .statusandhoering[data-style-version="2022-1"][data-product="dkplan"] #divHoering:hover {
  background-color: #ca1222;
}

.dkplan-page .statusandhoering[data-style-version="2022-1"][data-product="dkplan"] .statusForslag {
  color: #ba1222;
}

@media screen and (width <= 39.9375em) {
  .dkplan-page .statusandhoering[data-style-version="2022-1"][data-product="dkplan"] #divHoering:before {
    display: none;
  }

  .dkplan-page .statusandhoering[data-style-version="2022-1"][data-product="dkplan"] #divHoering {
    border-radius: 5px 0 0 5px;
    width: 25.5%;
    height: auto;
    top: 24px;
    left: auto;
    right: 0;
    padding: .5rem 1rem !important;
  }

  .dkplan-page .statusandhoering[data-style-version="2022-1"][data-product="dkplan"] #linkHoering {
    margin-left: 0;
  }
}

.dkplan-page[data-page-template="lokalplan_screeningsskema_konklusion_V2"] table {
  width: 100% !important;
}

.dkplan-page[data-page-template="lokalplan_screeningsskema_konklusion_V2"] table tr td p {
  margin: 0 !important;
}

.dkplan-page[data-page-template="lokalplan_screeningsskema_konklusion_V2"] table tr, .dkplan-page[data-page-template="lokalplan_screeningsskema_konklusion_V2"] table td, .dkplan-page[data-page-template="lokalplan_screeningsskema_konklusion_V2"] table th {
  border: 1px solid #ddd !important;
  height: auto !important;
}

.lokalplanmap__overlay {
  opacity: .7;
  color: #000;
  z-index: 1;
  background: #fff;
  padding: 3px;
  position: absolute;
}

.lokalplanmap__image--kladde, .lokalplanmap__image--dkplan, .lokalplanmap__image--offentlig {
  width: 100%;
}

.lokalplanmap__image {
  overflow: hidden;
}

.lokalplanmap__image img {
  transition: transform 3s;
}

.lokalplanmap__image:hover img {
  transform: scale(1.05);
}

@media screen {
  .dkplan-page[data-page-template="lokalplan-forside"] .dkplan-content--sidepanel {
    border: 1px solid var(--third-color);
    background-color: #fff;
    padding: 10px;
  }

  .dkplan-page[data-page-template="lokalplan-forside"] .dkplan-content--sidepanel h2 {
    color: var(--third-color);
  }
}

@media print {
  .lokalplanforside__print {
    width: 210mm;
    position: relative;
    left: 0;
  }

  .lokalplanforside__print .lokalplanforside__logo--image {
    width: auto;
    position: absolute;
    top: 251mm;
    right: 15mm;
  }

  .lokalplanforside__print .lokalplanforside__lokalplanlabel, .lokalplanforside__print .lokalplanforside__plannrogplannavn {
    display: none;
  }

  .lokalplanforside__print .lokalplanforside__plannr {
    position: absolute;
    top: 27mm;
    left: 15mm;
  }

  .lokalplanforside__print .lokalplanforside__plannr #plannummer {
    color: #333;
    font-family: arial;
    font-size: 25pt;
  }

  .lokalplanforside__print .lokalplanforside__plannr #plannummer:before {
    content: "Lokalplan nr. ";
  }

  .lokalplanforside__print .lokalplanforside__plannavn {
    width: 180mm;
    position: absolute;
    top: 42mm;
    left: 15mm;
  }

  .lokalplanforside__print .lokalplanforside__plannavn #plannavn {
    color: #333;
    font-family: arial;
    font-size: 30pt;
    line-height: 1.3;
  }

  .lokalplanforside__print .lokalplanmap__image--offentlig {
    object-fit: cover;
    object-position: center;
    width: 180mm;
    height: 170mm;
    position: absolute;
    top: 75mm;
    left: 15mm;
  }

  .lokalplanforside__print .lokalplan__distrikt {
    display: none;
  }

  .lokalplanforside__print .lokalplan__status {
    width: 150mm;
    position: absolute;
    top: 250mm;
    left: 15mm;
  }

  .lokalplanforside__print .lokalplan__status #planstatus {
    color: #333;
    text-transform: uppercase;
    font-family: arial;
    font-size: 20pt;
  }

  .lokalplanforside__print .lokalplan__statusinfo {
    width: 150mm;
    position: absolute;
    top: 266mm;
    left: 15mm;
  }

  .lokalplanforside__print .lokalplan__statusinfo #planinfoStatus {
    color: #333;
    font-family: arial;
    font-size: 12pt;
  }

  .lokalplanforside__print .lokalplan__statusinfo--hoering {
    width: 150mm;
    position: absolute;
    top: 276mm;
    left: 15mm;
  }

  .lokalplanforside__print .lokalplan__statusinfo--hoering #planinfoHoering {
    color: #333;
    font-family: arial;
    font-size: 12pt;
  }

  .lokalplanforside__print #kommuneOversigtWrapper {
    width: 30mm;
    display: none;
    position: absolute;
    top: 25mm;
    right: 15mm;
  }

  .lokalplanforside__print .kommuneOversigt {
    border-radius: 5px;
    background-color: #00f !important;
  }
}

.dkplan-page[data-page-type="kommuneplan"] .dkplan-content--tillaegpanel, .dkplan-page[data-page-type="sektorplan"] .dkplan-content--tillaegpanel {
  background-color: #e2e2e2;
  padding: 10px;
}

@media print {
  .tillaegforside__print {
    break-before: page;
    width: 210mm;
    min-height: 1mm;
    position: relative;
    left: 0;
  }

  .tillaegforside__print_page_2 {
    page-break-before: always;
    width: 210mm;
    padding: 20mm 15mm;
    position: relative;
    left: 0;
  }

  .tillaegforside__print .tillaegforside__logo--image {
    width: auto;
    position: absolute;
    top: 251mm;
    right: 15mm;
  }

  .tillaegforside__print .tillaegforside__tillaeglabel {
    color: #000;
    font-family: arial;
    font-size: 25pt;
    display: none;
    position: absolute;
    top: 20mm;
    left: 10mm;
  }

  .tillaegforside__print .tillaegforside__parentplannavn {
    color: #000;
    font-family: arial;
    font-size: 25pt;
    position: absolute;
    top: 27mm;
    left: 15mm;
  }

  .tillaegforside__print .tillaegforside__parentplannavn:before {
    content: "Tillæg til ";
  }

  .tillaegforside__print .tillaegforside__plannrogplannavn {
    display: none;
  }

  .tillaegforside__print .tillaegforside__plannavn {
    width: 180mm;
    position: absolute;
    top: 42mm;
    left: 15mm;
  }

  .tillaegforside__print .tillaegforside__plannavn #plannavn {
    color: #000;
    font-family: arial;
    font-size: 30pt;
    line-height: 1.3;
  }

  .tillaegforside__print .tillaegmap__image--offentlig {
    object-fit: cover;
    object-position: center;
    width: 180mm;
    height: 170mm;
    position: absolute;
    top: 75mm;
    left: 15mm;
  }

  .tillaegforside__print .tillaeg__status {
    position: absolute;
    top: 250mm;
    left: 15mm;
  }

  .tillaegforside__print .tillaeg__status #planstatus {
    color: #000;
    text-transform: uppercase;
    font-family: arial;
    font-size: 20pt;
  }

  .tillaegforside__print .tillaeg__statusinfo {
    width: 150mm;
    position: absolute;
    top: 266mm;
    left: 15mm;
  }

  .tillaegforside__print .tillaeg__statusinfo #planinfoStatus {
    color: #000;
    font-family: arial;
    font-size: 12pt;
  }

  .tillaegforside__print .tillaeg__statusinfo--hoering {
    width: 150mm;
    position: absolute;
    top: 276mm;
    left: 15mm;
  }

  .tillaegforside__print .tillaeg__statusinfo #planinfoHoering {
    color: #000;
    font-family: arial;
    font-size: 12pt;
  }
}

@media print {
  .sektorplan-landskabsplan-anbefalinger__right-column, .sektorplan-landskabsplan-omraade__right-column {
    display: none;
  }
}

.dkplan-page[data-page-type="landskabsplan"] .circleContainer {
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.dkplan-page[data-page-type="landskabsplan"] .circleWrapper {
  width: 26%;
  margin-bottom: 10px;
}

.dkplan-page[data-page-type="landskabsplan"] .circle {
  border-radius: 50%;
  width: 100%;
  padding-top: 100%;
  position: relative;
  background-color: #e2e2e2 !important;
}

.dkplan-page[data-page-type="landskabsplan"] .circleNumber {
  font-family: Open Sans, sans-serif;
  font-size: 32px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff !important;
}

.dkplan-page[data-page-type="landskabsplan"] .circleTitle, .dkplan-page[data-page-type="landskabsplan"] .circleSubtitle {
  text-align: center;
  font-size: 14px;
  font-family: Open Sans, sans-serif !important;
  line-height: 1.2em !important;
}

@media print {
  .sektorplan-landskabsplan-vurdering__right-column {
    display: none;
  }
}

.sektorplan-landskabsplan__right-column-top {
  flex-direction: row;
  display: flex;
}

.sektorplan-landskabsplan__right-column-bottom {
  margin-top: 15px;
}

.sektorplan-landskabsplan__circle-wrapper {
  background-color: #0000;
  justify-content: flex-end;
  width: calc(50% - 7.5px);
  margin-right: 7.5px;
  padding: 10px;
  display: flex;
}

.sektorplan-landskabsplan__image-wrapper {
  background-color: #fff;
  width: calc(50% - 7.5px);
  margin-left: 7.5px;
}

.sektorplan-landskabsplan__circle {
  border-radius: 50%;
  width: 100%;
  padding-top: 100%;
  position: relative;
  background-color: #e2e2e2 !important;
}

.sektorplan-landskabsplan__circle-number {
  font-family: Open Sans, sans-serif;
  font-size: 32px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #a9a9a9 !important;
}

.sektorplan-landskabsplan__spacer {
  margin-bottom: 50px;
}

@media screen {
  .sektorplan-landskabsplan__content-box {
    margin-bottom: 20px !important;
  }
}

.sektorplan-landskabsplan__content-box-header {
  margin-bottom: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: bold;
}

@media screen {
  .sektorplan-landskabsplan__content-box--insert {
    background-color: #e2e2e2;
    padding: 15px;
  }
}

.sektorplan-landskabsplan__grey-bar {
  cursor: pointer;
  background-color: #e2e2e2;
  width: 100%;
  height: 30px;
  padding-top: 5px;
}

@media print {
  .sektorplan-landskabsplan__grey-bar {
    display: none;
  }
}

.sektorplan-landskabsplan__grey-bar .arrow {
  color: #a9a9a9;
  padding-left: 15px;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
}

.sektorplan-landskabsplan__content-box:hover .sektorplan-landskabsplan__grey-bar .arrow {
  color: #333;
}

.sektorplan-landskabsplan__full-content {
  max-height: inherit !important;
}

@media screen {
  .sektorplan-landskabsplan__limit-height {
    max-height: 100px;
    font-family: Open Sans, sans-serif;
    overflow: hidden;
  }

  .sektorplan-landskabsplan__remove-right-padding {
    padding-right: 0 !important;
  }

  .sektorplan-landskabsplan__content-box--image {
    position: relative;
    padding-left: 0 !important;
  }
}

@media print {
  .sektorplan-landskabsplan__content-box--image {
    margin-bottom: 1.25rem;
  }
}

.sektorplan-landskabsplan__content-box--image:hover {
  opacity: .5;
  cursor: pointer;
}

.sektorplan-landskabsplan__content-box--overlay {
  position: relative;
}

.sektorplan-landskabsplan__content-box--overlay > img {
  pointer-events: none;
  width: 50px;
  height: 50px;
  display: none;
  position: absolute;
  top: 30px;
  left: 32%;
}

.sektorplan-landskabsplan__content-box--image:hover > .sektorplan-landskabsplan__content-box--overlay > img {
  display: block;
}

.sektorplan-landskabsplan__content-box--imageText {
  margin: 0 !important;
}

@media screen {
  .sektorplan-landskabsplan__content-box--imageText {
    background-color: #ffffffb3;
    width: 100%;
    padding-left: 10px;
    font-weight: normal;
    position: absolute;
    bottom: 0;
  }
}

@media screen and (width >= 64em) {
  .sektorplan-landskabsplan__content-box--image > img {
    height: 130px !important;
  }
}

#left-menu > ul > li[data-name^="omraede"].parentActive > ul {
  padding-bottom: 20px;
}

#left-menu > ul ul > li[data-name="anbefalinger"] > a {
  border-bottom: 2px solid #a2a2a2;
}

#left-menu > ul ul > li[data-name="vurdering-karakterstyrke"] > a {
  border-top: 2px solid #a2a2a2;
}

#left-menu > ul ul > li[data-name="vurdering-saerbarhed"] > a {
  border-bottom: 2px solid #a2a2a2;
}
/*# sourceMappingURL=pro.css.map */
