/** Shopify CDN: Minification failed

Line 549:2 Expected "}" to go with "{"

**/
/* PKB */
.pkb-dok-container { 
  margin: 0 auto;
  max-width: 100%;
  padding-inline: 0;
  padding-bottom: 100px; }
#pkb_doc { font-size: 17px; }
#pkb_doc .section.titel { 
  background-color: #F3FAFF;
  text-align: center;
  margin-bottom: 60px;
  padding: 100px 20px; }
#pkb_doc .section.titel h1 { 
  font-size: var(--title-md);
  margin-bottom: 10px;
  padding: 0 5px;
  hyphens: auto;
  word-break: break-word;
}
#pkb_doc .section.titel .untertitel { padding: 0 5px }
#pkb_doc .section:not(.titel) {
  margin: 0 auto;
  max-width: 1400px;
  padding-inline: var(--page-padding); }
#pkb_doc .section.einleitung:after { 
  content: "";
  clear: both;
  display: block; }
#pkb_doc .section.loesung {  }
#pkb_doc .section.portalcontent {
  display:flex;
  gap:25px;
  padding-bottom: 1px;}
#pkb_doc .section.portalcontent .module h2 { margin-left: 0; }
#pkb_doc .linke_spalte,
#pkb_doc .rechte_spalte { width: 50% }
#pkb_doc .volle_spalte { width: 100% }

#pkb_doc .section ul.noList li a,
#pkb_doc td[data-label="Download"] a { color: rgb(var(--color-button-background))  }

@media screen and (max-width: 980px) {
    #pkb_doc .section.portalcontent { display: block; }
    #pkb_doc .linke_spalte,
    #pkb_doc .rechte_spalte { width: 100% } }

/* SKB */
#skb_doc { 
  font-size: 17px;
  margin: 0 auto;
  max-width: 1225px;
  padding-block-end: 100px; }
#skb_doc .section h2 { margin: 35px 0 15px; }


/* Content-Elemente */
[id$="_doc"] .section h3 {
  margin: 0 0 10px;
  padding-top: 0.5px; }
[id$="_doc"] .section h4 { 
  margin: 15px 0 10px;
  padding-top: 5px; }
[id$="_doc"] .section p + h3,
[id$="_doc"] .section ol + h3,
[id$="_doc"] .section ul + h3,
[id$="_doc"] .section .handlungsaufforderung + h3,
[id$="_doc"] .section .antwort + h3,
[id$="_doc"] .section .resultat_2 + h3,
[id$="_doc"] .section .image-wrapper + h3 { margin-top: 25px; }
[id$="_doc"] .titel .untertitel { margin: 0 }
[id$="_doc"] .section p {
  line-height: 1.5;
  margin: 0 0 15px; }
[id$="_doc"] .section:last-child { margin-top: 1px; }
[id$="_doc"] .section p:last-child { }
[id$="_doc"] .section ol + p,
[id$="_doc"] .section ul + p { margin-top: 1rem !important; }
[id$="_doc"] .section ol,
[id$="_doc"] .section ul {
  line-height: 1.5;
  list-style-position: outside;
  margin: 0;
  padding-left: 30px; }
[id$="_doc"] .section h2 + .handlungsaufforderung ol,
[id$="_doc"] .section h2 + .handlungsaufforderung ul { padding-left: 17px; }
[id$="_doc"] .section h2 + .handlungsaufforderung ul.noList { padding-left: 0; }
[id$="_doc"] .section ol + ol,
[id$="_doc"] .section ol + ul,
[id$="_doc"] .section ul + ul,
[id$="_doc"] .section ul + ol { margin-top: 10px; }
[id$="_doc"] .section .bullet {
  list-style-image: none;
  list-style-type: disc; }
[id$="_doc"] .section .circle {
  list-style-image: none;
  list-style-type: circle; }
[id$="_doc"] .section ol ol {
  list-style-type: lower-alpha;
  padding-left: 15px; }
[id$="_doc"] .section ul.noList {
  list-style-image: none !important;
  list-style-type: none !important;
  margin-left: 10px;
  padding-left: 0; }
[id$="_doc"] .section ul.noList li { padding-left: 0; }
[id$="_doc"] .section ul.noList li::marker { content:""; }
[id$="_doc"] .section ul.noList ul.noList { margin-left: 10px; }
[id$="_doc"] .section ul.noList ul ul.noList,
[id$="_doc"] .section ul.noList ol ul.noList,
[id$="_doc"] .section li ul.noList { margin-left: 0; }
[id$="_doc"] .section ol ol,
[id$="_doc"] .section ol ul,
[id$="_doc"] .section ul ul,
[id$="_doc"] .section ul ol { margin-bottom: 15px;}
[id$="_doc"] .section li {
  line-height: 1.5;
  margin-bottom: 5px; }
[id$="_doc"] .section li ol,
[id$="_doc"] .section li ul {
  margin-top: 10px;
  padding-left: 17px; }
[id$="_doc"] .section li:last-child { margin-bottom: 0; }
[id$="_doc"] .module.description { display: none }
[id$="_doc"] .module { margin-bottom: 15px }
[id$="_doc"] .module.anker { 
  font-size: 0;
  line-height: 0;
  margin: 0;
  visibility: hidden }
[id$="_doc"] .module.anker_hyperlinks { 
  margin-block-end: 15px; }
[id$="_doc"] .module.anker_hyperlinks a { 
  background: none;
  color: rgb(var(--color-button-background)) } 
[id$="_doc"] .module.einleitung_1 { display: flow-root }

/* Inline-ELemente */
[id$="_doc"] .input {
  background-color: transparent;
  font: 400 1.1em Monospace;
  letter-spacing: 0.12em;
  padding: 0;
  text-align: left; }
[id$="_doc"] .application {
  font-weight: 200;
  letter-spacing: -0.05em; }
[id$="_doc"] span.key {
  background-color: var(--background-grey);
  border: 1px solid var(--content-color);
  border-radius: 3px;
  font: 700 0.9em Monospace;
  line-height: 2em;
  margin: 0 2px;
  padding: 2px 6px; }
[id$="_doc"] .module.sprungmarke p {
  color: #fff; }

/* Collapsibles */
[id$="_doc"] .accordion > input[type="checkbox"] {
  position: absolute;
  left: -100vw; }
[id$="_doc"] .accordion .content {
  overflow-y: hidden;
  height: 0;
  transition: height 0.3s ease; }
[id$="_doc"] .accordion > input[type="checkbox"]:checked ~ .content {
  height: auto;
  overflow: visible; }
[id$="_doc"] .accordion label {
  display: block; }
[id$="_doc"] .module.collapsible_faq {
  box-shadow: 0 0 0 1px rgb(var(--color-border-light));
  border-radius: var(--rounded-block);
  margin-bottom: 48px;
  padding: 30px 45px 15px; }
[id$="_doc"] .module.collapsible_faq h2 {
  font-size: var(--text-3xl);
  margin: 0;
  padding: 8px 0 40px; }
[id$="_doc"] .module.collapsible_faq h3.handle { margin: 0 }
[id$="_doc"] .module.collapsible_faq .handle label {
  display: flex;
  font-size: var(--text-xl);
  font-weight: var(--font-medium);
  gap: 10px;
  justify-content: space-between;
  padding: 32px 0; }
[id$="_doc"] .module.collapsible_faq .handle label:after {
  content: url('service-collapsible-toggle.svg');
  display: block;
  height: 20px;
  transition: all 0.2s; 
  width: 20px; }
[id$="_doc"] .module.collapsible_faq input[type="checkbox"]:checked ~ .handle label:after { transform: rotate(45deg); }
[id$="_doc"] .module.collapsible_faq .content h4 {
  font-size: var(--text-lg);
  font-weight: 700;
  margin-top: 40px; }
[id$="_doc"] .module.collapsible_faq .content h4:first-child { margin-top: 0; }
[id$="_doc"] .module.collapsible_faq .content p {
  font-size: var(--text-base);
  line-height: 1.6; }
[id$="_doc"] .module.collapsible_faq .content p:last-child,
[id$="_doc"] .module.collapsible_faq .content ul,
[id$="_doc"] .module.collapsible_faq .content table,
[id$="_doc"] .module.collapsible_faq section.accordion:last-child .content p:last-child { margin-bottom: 30px; } 
[id$="_doc"] .module.collapsible_faq hr { 
  clear: both;
  margin: 0; }
[id$="_doc"] .module.collapsible_faq .content figure.rechts { 
  max-width: 45%;
  width: auto; }
[id$="_doc"] .module.collapsible_faq .content .subtitle { 
  font-size: small;
  margin-bottom: 20px; }
[id$="_doc"] .module.collapsible_faq table td { text-align: left; }
[id$="_doc"] .module.collapsible_faq section.accordion:first-of-type { margin-top: -10px }
[id$="_doc"] .module.collapsible_faq hr + section.accordion:first-of-type { margin-top: 0px }


@media screen and (max-width: 820px) { 
[id$="_doc"] .module.collapsible_faq { padding: 24px 20px; }
[id$="_doc"] .module.collapsible_faq h2 { 
  font-size: var(--text-2xl);
  padding-bottom: 30px; }
[id$="_doc"] section.accordion label { padding-bottom: 16px }
[id$="_doc"] h3.handle { margin: 0 }
[id$="_doc"] .module.collapsible_faq .handle label { font-size: var(--text-base); }
[id$="_doc"] .module.collapsible_faq section.accordion:last-child .handle label,
[id$="_doc"] .module.collapsible_faq .content p:last-child { padding-bottom: 16px; }
}

/* Hinweise */
[id$="_doc"] .offscreen {
  left: -10000rem;
  position: absolute; }
[id$="_doc"] .tip,
[id$="_doc"] .important,
[id$="_doc"] .attention,
[id$="_doc"] .example {
  background-color: #F4F6F8;
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 20px 20px 20px 0; }
[id$="_doc"] .tip *:not(br):not(.offscreen),
[id$="_doc"] .important *:not(br):not(.offscreen),
[id$="_doc"] .attention *:not(br):not(.offscreen) { display: contents; }
[id$="_doc"] .example { padding-left: 25px; }
[id$="_doc"] .tip:before,
[id$="_doc"] .important:before,
[id$="_doc"] .attention:before { 
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 60px auto;
  content: "";
  float: left;
  height: 60px;
  margin: 0 30px;
  min-width: 60px; }
[id$="_doc"] .tip:before { background-image: url('skb-ico-tip-blue.svg'); }
[id$="_doc"] .important:before { background-image: url('skb-ico-important-blue.svg'); }
[id$="_doc"] .attention:before {  background-image: url('skb-ico-attention-red.svg'); }
[id$="_doc"] li p.tip,
[id$="_doc"] li p.important,
[id$="_doc"] li p.attention {
  margin-left: 0;
  margin-top: 10px; }
[id$="_doc"] .makro ul {
  list-style-type: square; }

/* Special-Content */
[id$="_doc"] .graue_box {
  background-color: #F4F6F8;
  display: inline-block;
  padding: 25px; }
[id$="_doc"] span.date,
[id$="_doc"] span.issue { font-size: 0.9em }
[id$="_doc"] span.date { 
  font-weight: 700;
  white-space: nowrap; }

/* Abbildungen + Videos */
[id$="_doc"] .section p img,
[id$="_doc"] .section li img {
  display: inline;
  margin: 0;
  vertical-align: text-top; }
[id$="_doc"] figure { 
  margin-block: 0;
  margin-bottom: 15px; }
[id$="_doc"] li figure { margin-top: 10px }
[id$="_doc"] figure.abbildung img {
  border: 10px solid #f4f6f8;
  border-radius: 20px;
  height: auto;
  margin: 0;
  max-width: -webkit-fill-available;
  max-width: -moz-available; }
[id$="_doc"] figure.video { margin: 4px 0 0 }
[id$="_doc"] .subtitle { margin-top: 5px; }
[id$="_doc"] .yt-wrapper { 
  height: 0;
  position: relative;
  padding-bottom: 56.25% /* -> 16:9 */; }
[id$="_doc"] .yt-wrapper iframe { 
  border-radius: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
[id$="_doc"] figure.rechts { 
  float: right;
  margin: 5px 0 5px 20px;
  width: 45%; }
@media screen and (max-width: 860px) {  
  [id$="_doc"] figure.rechts { 
    margin: 5px 0 15px;
    width: 100% !important; } }

/* Tabellen */
[id$="_doc"] table { width: 100% }
[id$="_doc"] table tr.titelzeile th { 
  font-size: smaller;
  text-align: center !important; }
[id$="_doc"] table th,
[id$="_doc"] table td { 
  padding: 15px 20px;
  text-align: center; }  
[id$="_doc"] table td img { margin: 0 auto }
[id$="_doc"] table th { font-weight: 700 }
[id$="_doc"] table.sortable { table-layout: fixed }
[id$="_doc"] table.sortable th,
[id$="_doc"] table.sortable td { text-align: left }
[id$="_doc"] table tr:first-child { 
  border-block-start: none;
  border-bottom: 1px solid rgb(var(--color-border-light)); }
[id$="_doc"] table tr:nth-child(even) th, 
[id$="_doc"] table tr:nth-child(even) td { background-color: rgb(var(--color-foreground)/ .025) }
[id$="_doc"] table.sortable th:not(.no-sort) { cursor: pointer }
[id$="_doc"] table.sortable th:not(.no-sort)::after {
  color: #989898;
  content: ' \025B8' }
[id$="_doc"] table.sortable th[aria-sort='ascending']::after {
  color: inherit;
  content: ' \025B4' }
[id$="_doc"] table.sortable th[aria-sort='descending']::after {
  color: inherit;
  content: ' \025BE' }
[id$="_doc"] table.oversize th,
[id$="_doc"] table.oversize td { 
  font-size: small;
  padding: 5px 10px; }  
[id$="_doc"] table.oversize th { font-size: small }
[id$="_doc"] table.oversize th.rotate-45 {
  height: 120px;
  white-space: pre-line; }
[id$="_doc"] table.oversize th.rotate-45 > div {
  transform: translate(25px, 51px) rotate(315deg);
  width: 15px; }
[id$="_doc"] table.oversize th.rotate-45 > div > span {
  display: inline-block;
  line-height: 1.2;
  width: 150px; }

[id$="_doc"] table.netzteile th { width: 8%; }
[id$="_doc"] table.netzteile th:nth-child(7) { width: 10%; }
[id$="_doc"] table.netzteile th:nth-child(8) { width: 10%; }
[id$="_doc"] table.netzteile th:last-child  { width: 14%; }

@media screen and (max-width: 1120px) { 
[id$="_doc"] section.accordion thead {
  border: none;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px }
[id$="_doc"] section.accordion tbody { border: none }
[id$="_doc"] section.accordion tr { display: block }
[id$="_doc"] section.accordion table tr:first-child { border-bottom: none; }
[id$="_doc"] section.accordion table td { border: none } 
[id$="_doc"] section.accordion table th, 
[id$="_doc"] section.accordion table td,
[id$="_doc"] section.accordion table.oversize th,
[id$="_doc"] section.accordion table.oversize td {
  display: block;
  padding: 16px 10px 14px;
  text-align: right !important }
[id$="_doc"] section.accordion tr:nth-child(even) th,
[id$="_doc"] section.accordion tr:nth-child(even) td { background-color: #f5f5f5 }
[id$="_doc"] section.accordion table tr.titelzeile th { text-align: center !important; }
[id$="_doc"] section.accordion td::before {
  content: attr(data-label);
  float: left;
  font-weight: bold;
  max-width: 82%;
  padding-right: 8px;
  text-align: left; }
[id$="_doc"] section.accordion td:last-child { border-bottom: 0 } }

@media screen and (max-width: 860px) {    
[id$="_doc"] table.sortable { table-layout: auto }
[id$="_doc"] thead {
  border: none;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px }
[id$="_doc"] tbody { border: none }
[id$="_doc"] tr { display: block }
[id$="_doc"] table tr:first-child { border-bottom: none; }
[id$="_doc"] table td { border: none } 
[id$="_doc"] table th, 
[id$="_doc"] table td,
[id$="_doc"] table.oversize th,
[id$="_doc"] table.oversize td {
  display: block;
  font-size: small;
  padding: 16px 10px 14px;
  text-align: right !important }
[id$="_doc"] tr:nth-child(even) th,
[id$="_doc"] tr:nth-child(even) td { background-color: #f5f5f5 }
[id$="_doc"] td::before {
  content: attr(data-label);
  float: left;
  font-weight: bold;
  max-width: 82%;
  padding-right: 8px;
  text-align: left; }
[id$="_doc"] td:last-child { border-bottom: 0 } }

/* Buttons */
[id$="_doc"] .button { --border-opacity: transparent }
[id$="_doc"] .button a {
 font-weight: 700;
 background: none }
[id$="_doc"] .button:hover {
  background-color: rgb(97 200 255);
  border: none;
  transition: var(--animation-primary) }

/* Tooltips */
[id$="_doc"] .hint {
  background-color: rgb(var(--color-button-background));
  border-radius: 3px;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-size: 0.8em;
  line-height: 1em;
  margin-left: 5px;
  padding: 3px 4px;
  position: relative } 
[id$="_doc"] .hint:before, 
[id$="_doc"] .hint:after {
  bottom: 100%;
  left: 50%;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
  transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
  transition-delay: 0ms;
    -webkit-transition-delay: 0ms;
    -moz-transition-delay: 0ms;
  visibility: hidden;
  z-index: 1000000 }
[id$="_doc"] .hint:before {
  background: transparent;
  border: 6px solid transparent;
  border-top-color:rgb(var(--color-button-background));
  content: '';
  left: calc(50% - 6px);
  margin-bottom: -11px;
  position: absolute;
  z-index: 1000001 }
[id$="_doc"] .hint:after {
  background:rgb(var(--color-button-background));
  border-radius: 4px;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
  color: white;
  font-size: 14px;
  line-height: 1.4em;
  padding: 8px 10px;
  text-shadow: 0 -1px 0px grey;
  transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
  white-space: normal;
  word-wrap: break-word;
  width: max-content;
  max-width: 300px }
[id$="_doc"] .hint[aria-label]:after { content: attr(aria-label) }
[id$="_doc"] .hint[data-hint]:after { content: attr(data-hint) }
[id$="_doc"] [aria-label='']:before, 
[id$="_doc"] [aria-label='']:after,
[id$="_doc"] [data-hint='']:before,
[id$="_doc"] [data-hint='']:after { display: none !important }
[id$="_doc"] .hint:hover:before,
[id$="_doc"] .hint:hover:after {
  opacity: 1;
  transition-delay: 100ms;
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
  visibility: visible }
[id$="_doc"] .hint:hover:before {
  transform: translateY(-8px);
    -webkit-transform: translateY(-8px);
    -moz-transform: translateY(-8px) }
[id$="_doc"] .hint:hover:after {
  transform: translateX(-50%) translateY(-8px);
    -webkit-transform: translateX(-50%) translateY(-8px);
    -moz-transform: translateX(-50%) translateY(-8px) }

@media screen and (max-width: 860px) {
[id$="_doc"] .hint:before { left: calc(50% - 6px) }
[id$="_doc"] .hint:after {
  margin-left: 12px;
  text-align: left;
  transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
  width: 250px }
[id$="_doc"] .hint:hover:after {
  transform: translateX(-100%) translateY(-8px);
	-webkit-transform: translateX(-100%) translateY(-8px);
	-moz-transform: translateX(-100%) translateY(-8px) }


  
  