:root{color-scheme:light dark}body{--contrast:#222;--contrast-2:#6b6b6b;--contrast-3:#ccccd7;--base:#f0f0f0;--base-2:#f9f5e3;--base-3:#fff;--accent:#486491;--dm-contrast:#f0f0f0;--dm-contrast-2:#f7f8f9;--dm-contrast-3:#828282;--dm-base:#171717;--dm-base-2:#494841;--dm-base-3:#262626;--dm-accent:#a2bedc;font-size:clamp(1rem, 0.935rem + 0.294vw, 1.2rem)}body.contrast{--contrast:#000;--contrast-2:#000;--contrast-3:#000;--base:#fff;--base-2:#fff;--base-3:#fff;--accent:#252127;--dm-contrast:#fff;--dm-contrast-2:#fff;--dm-contrast-3:#fff;--dm-base:#000;--dm-base-2:#000;--dm-base-3:#000;--dm-accent:#fff}.dmstv-normabsatz{overflow-wrap:anywhere}.dmstv-normabsatz{overflow-wrap:anywhere}.dmstv-normabsatz [class*=dmstv-quelle-]{color:light-dark(var(--accent),var(--dm-accent))}.dmstv-normabsatz del{text-decoration:line-through;text-decoration-thickness:2px}body.contrast .dmstv-normabsatz [class*=dmstv-quelle-]{color:light-dark(var(--contrast),var(--dm-contrast));font-weight:700}body.contrast [class*=dmstv-quelle-]{color:light-dark(var(--contrast),var(--dm-contrast));text-decoration:underline;text-underline-offset:.15em}body.contrast img{filter:contrast(2) saturate(.5)}body.contrast .light img{filter:none}body.contrast *{box-shadow:none !important}body.contrast #masthead,body.contrast #main article,body.contrast #footer-widgets,body.contrast .ohneabstand,body.contrast.separate-containers .inside-left-sidebar{box-shadow:none;border:2px solid var(--contrast)}body.contrast:before{background:transparent!important}body.dark{color-scheme:dark;--contrast:var(--dm-contrast);--contrast-2:var(--dm-contrast-2);--contrast-3:var(--dm-contrast-3);--base:var(--dm-base);--base-2:var(--dm-base-2);--base-3:var(--dm-base-3);--accent:var(--dm-accent)}body.dark img{filter:invert(1) hue-rotate(180deg) contrast(2) saturate(.5)}body.dark .light img{filter:none;opacity:.8}.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.separate-containers .paging-navigation,.one-container .site-content,.inside-page-header{padding:clamp(1rem, 0.676rem + 1.471vw, 2rem)}p{margin-bottom:.5em}h1{font-size:1.8em}h2{font-size:1.35em;font-weight:600}h3{font-size:1.25em;font-weight:500}h4{font-size:1.2em}h1,h2,h3,h4{margin:2.5em 0 .5em}.zusammenfassung h2,.zusammenfassung h3{margin-top:1rem}h1{margin-top:.5em}abbr{border:none}#skiplinks{margin:0;padding:0;list-style:none}a:active,*:focus-visible,.screen-reader-text:focus,:target{outline:.1rem solid currentColor;outline-offset:.1rem;border-radius:.1rem;box-shadow:0 0 0 .2rem var(--accent);position:relative}.screen-reader-text:focus{background:var(--base);border-radius:0;font-weight:inherit;color:inherit}body{line-height:1.7;background:var(--base);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;height:100%;letter-spacing:.01em;word-spacing:.01em;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}b,strong{font-weight:600}small b,small strong{font-weight:500}i,em{font-family:'Iowan Old Style','Palatino Linotype','URW Palladio L',P052,serif;font-size:1.08em;word-spacing:.02em;letter-spacing:.02em}a em,a i{font-size:.9em}code{padding:2px 5px;border-radius:2px;border:1px solid var(--contrast-3);background-color:var(--base)}.site-branding-container{display:inline-block}.site-description{margin-top:.25rem;line-height:1.25;font-size:17px}button,input[type=button],input[type=reset],input[type=submit]{background:var(--accent);color:var(--base)}input[type=date]{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%;color:var(--contrast);background-color:var(--base-2);border-color:var(--base)}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],input[type=number],input[type=date],textarea,select{-webkit-appearance:none;border-color:var(--contrast);background:var(--base-3)}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=date]:focus,textarea:focus,select:focus{color:var(--contrast);background-color:var(--base-2);border-color:var(--contrast-3)}blockquote{background-color:var(--base);font-size:1em}mark,.hinweis,thead th{background:var(--base-2);color:var(--contrast)}.hinweis{padding:1em}.hinweis p:last-of-type{margin-bottom:0}div.hinweis{margin-bottom:1em}.hinweis div span{font-weight:500}mark{padding:3px 5px}.stufe{background-color:var(--base);padding:.2em 1em;font-size:.9em}.stufe-aa{text-align:center}.stufe-aaa{text-align:right}.site-logo a{display:block}.linksbuendig figcaption{text-align:left !important}p.lead{font-size:1.15em;margin-bottom:1rem}#masthead{border-top:18px solid var(--accent)}#main a{text-decoration:underline}#main a:hover{text-decoration:none}#main ul{list-style:none;margin-left:0}#main ul:not(.menu):not(.sub-menu) li{position:relative;padding-left:1.5em;margin-bottom:.75rem}#main ul:not(.menu):not(.sub-menu) li:before{content:"–";font-weight:700;position:absolute;left:2px;color:var(--contrast)}.wp-block-separator{border:none}hr{background:var(--contrast-3);border:none !important}.wp-caption .wp-caption-text{font-size:inherit;opacity:1}.main-title,h1.entry-title{font-family:'Iowan Old Style','Palatino Linotype','URW Palladio L',P052,serif;line-height:1.1}.main-title{letter-spacing:.015em}h1.entry-title{font-weight:600;text-align:center;border-bottom:1px solid var(--contrast-3);padding-bottom:.5em}h1.entry-title span.para{display:block;font-weight:400;font-size:.7em;margin-bottom:.5em}.entry-content ol:not(.quellen){list-style-type:none;margin-left:0}.entry-content ol.quellen{margin-left:2em}.entry-content ol:not(.quellen) li:before{content:"(" counter(section) ")";margin-left:-2em;width:2em;display:inline-block}.entry-content ol:not(.quellen) li{counter-increment:section;margin-left:2em;margin-top:1em;margin-bottom:1em}.entry-content ol ol{counter-reset:section;margin-left:0}.entry-content ol ol li:before{content:counter(section2,decimal) ".";margin-left:-1.5em;width:1.5em}.entry-content ol ol li{counter-increment:section2;margin-left:1.5em}.entry-content ol ol ol{counter-reset:section2;margin-left:0}.entry-content ol ol ol li:before{content:counter(section3,lower-alpha) ")";margin-left:-1.5em;width:1.5em}.entry-content ol ol ol li{counter-increment:section3;margin-left:1.5em}.entry-content ol ol ol ol{counter-reset:section3;margin-left:0}.entry-content ol ol ol ol li:before{content:counter(section4,lower-alpha) ")";counter-increment:section4 26;margin-left:-2em;width:2em}.entry-content ol ol ol ol li{counter-increment:section4;margin-left:2em}.nummern .entry-content ol{counter-reset:section}.nummern .entry-content ol li:before{content:counter(section2,decimal) ".";margin-left:-1.5em;width:1.5em}.nummern .entry-content ol li{counter-increment:section2;margin-left:1.5em}.nummern .entry-content ol ol{counter-reset:section;margin-left:0}.nummern .entry-content ol ol li:before{content:counter(section3,lower-alpha) ")";margin-left:-1.5em;width:1.5em}.nummern .entry-content ol ol li{counter-increment:section3;margin-left:1.5em}.nummern .entry-content ol ol ol{counter-reset:section3;margin-left:0}.nummern .entry-content ol ol ol li:before{content:counter(section4,lower-alpha) ")";counter-increment:section4 26;margin-left:-2em;width:2em}.nummern .entry-content ol ol ol li{counter-increment:section4;margin-left:2em}.entry-content sup{color:var(--contrast-2);margin-right:.2em}.sidebar .widget{font-size:.9em;padding:20px}.sidebar .widget ul,.sidebar .widget ul li{margin:0}#page ul.menu a{display:block;border-bottom:1px solid var(--contrast-3);padding:.7em 1em;line-height:1.2;font-size:.9em;text-decoration:none !important}#main ul.menu a{clear:both;overflow:auto}#main ul.menu a span.para{float:left;width:6em;text-align:right}#main ul.menu a span.paratitel{display:block;margin-left:7.5em;position:relative}#page ul.menu a span.paratitel:before{content:'- '}#main ul.menu a span.paratitel:before{content:'-';position:absolute;left:-1em}#page ul.menu a:hover{text-decoration:underline !important}ul.menu li.page-item-8 a,ul.menu li.e1>a,ul.menu li.e2>a,ul.menu li.e3>a{background:var(--base);letter-spacing:.02em;font-weight:600}ul.menu li.e3>a{font-size:.9em !important;font-weight:inherit !important}#left-sidebar ul li.current-menu-item>a{background:var(--base-2)}#left-sidebar ul a span.para{font-weight:600}.dmstv-uebersicht>a{font-weight:600}.dmstv-paragraf>a .para,.dmstv-artikel>a .artikel{font-weight:500;white-space:nowrap}.dmstv-variante>a .paratitel{font-style:italic}#menu-item-398:before,#menu-item-486:before{display:block;background-color:light-dark(var(--accent),var(--dm-accent));font-weight:600;margin:-20px -20px 0;padding:10px 30px;color:var(--base-3)}#menu-item-398:before{content:"Digitale Medien-Staatsvertrag (DMStV)"}#menu-item-486:before{content:"Jugendmedienschutz-Staatsvertrag (JMStV)";margin-top:40px}.toc{background-color:light-dark(var(--base),var(--dm-base));padding:1rem;font-size:.9rem}.navigation{border-top:1px solid #ccc;padding-top:2rem;margin-top:3rem;line-height:1.2}.navigation:after{display:block;clear:both;content:""}.navigation .alignleft,.navigation .alignright{float:none}.navigation .alignleft a,.navigation .alignright a{position:relative}.navigation .alignleft a:before{content:'←';position:absolute;left:-1.25em}.navigation .alignright a:before{content:'→';position:absolute;right:-1.25em}.navigation .alignleft{padding-left:1.25em;margin-right:0;margin-bottom:1em}.navigation .alignright{padding-right:1.25em;margin-left:0;text-align:right}.navigation span.paratitel:before,.footer-toc span.paratitel:before{content:'';clear:right;display:block}.navigation span.paratitel,.footer-toc span.paratitel{font-size:.8em}.footer-toc{margin-top:2rem;line-height:1.2;text-align:center}.stand{text-align:center;margin-top:2em;margin-bottom:-1.25em;line-height:1.3}.stand.hinweis{border-top:1px solid var(--contrast-3);margin:30px -30px -30px;padding:10px 30px;background-color:rgba(0,0,0,.02)}#daten{padding:0 clamp(1rem, 0.676rem + 1.471vw, 2rem);color:var(--contrast-2)}#daten small{display:block;margin:10px 10px 10px 0}#daten a{color:var(--contrast-2)}.zusammenfassung{margin-top:4rem}.zusammenfassung header{text-align:center;border-bottom:1px solid var(--contrast-3);padding-bottom:.5em}.zusammenfassung header small{display:block;text-align:center}.zusammenfassung header small .paratitel{display:none}.zusammenfassung header h2{margin-top:.5em}.zusammenfassung footer span.para{font-weight:500}.zusammenfassung header h2 span.paratitel:before,.zusammenfassung footer span.paratitel:before{content:' ('}.zusammenfassung header h2 span.paratitel:after,.zusammenfassung footer span.paratitel:after{content:')'}.zusammenfassung .entry-content{margin-top:1em;margin-bottom:1.5em}.zusammenfassung footer{line-height:1.2}.site-info{background:var(--accent);color:var(--base)}.site-info a{color:var(--base)}.schema-faq-section{margin:1.5rem 0}.schema-faq-question{display:block;line-height:1.2;margin-bottom:10px;font-size:1.1}p.schema-faq-answer br{margin-bottom:.5em}.footer-widgets-container{padding:80px 40px;hyphens:auto}.site-footer a{text-decoration:none !important}.site-footer a:hover{text-decoration:underline !important}.widget-title{margin-bottom:1rem;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.075em}#footer-widgets ul.menu a{padding:0 0 .2rem;border:none;opacity:.8;color:var(--contrast)}img.wp-image-283{max-width:150px;height:auto !important}@media (min-width:600px){body{-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}ul.menu a{padding:.75em 1.25em}#left-sidebar{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}img.wp-image-283{max-width:200px}}@media (min-width:768px){body{line-height:1.5}.inside-left-sidebar{align-self:flex-start;position:-webkit-sticky;position:sticky;top:0}.stand.hinweis{margin:40px -40px -40px;padding:10px 40px}}@media (min-width:1100px){.navigation .alignleft{float:left;max-width:49%;margin-bottom:0;margin-right:0}.navigation .alignright{float:right;max-width:49%;margin-left:0}.widget .search-field{width:25rem}img.wp-image-283{max-width:100%}#daten p{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}#daten small{display:inline-block;margin:0}}body.single-bfsgv .inside-left-sidebar{display:flex;flex-direction:column-reverse}body.single-bfsgv .sidebar .widget:last-child{margin-bottom:20px}body .gp-icon svg{height:15px;width:15px}.bfsg-check{background:var(--base);padding:80px 40px;text-align:center;margin:2rem 0;h2{background:var(--accent) url("https://bfsg-gesetz.de/dateien/bfsg-icon.png") 0 0 no-repeat;background-size:contain;color:var(--base-3);margin:-80px -40px 80px -40px;padding:10px;sup{color:var(--base-2)}}.bfsg-question{font-size:1.75rem;margin-block-end:2rem}.bfsg-answers{display:flex;gap:25px;justify-content:center;button{font-size:1.75rem;font-weight:600;min-height:5rem;.icon{font-size:2.5rem}&.yes,&.no{width:calc(50% - .5rem)}&.yes{background:#5B934B;&:hover,&:focus-visible{background:#2a6931;outline:2px dotted #2a6931}}&.no{background:#8B4644;&:hover,&:focus-visible{background:#653331;outline:2px dotted #653331}}}}}.bfsg-checklist{.domain-field{margin-block:1.5rem}.metadata{display:flex;flex-flow:column;gap:1rem;margin-block:1.5rem}.metadata,.domain-field{.widget{label{display:block;margin-block-end:.25rem}input{min-width:17.5rem}}}.status{position:sticky;top:0;background:var(--base-3);padding:.5rem 1rem;z-index:100;text-align:center}details{padding-block:1rem;summary{cursor:pointer;display:flex;flex-flow:row wrap;&:before{content:"▶";margin-inline-end:.5rem;transition:rotate ease .2s}fieldset{cursor:default;display:flex;flex-flow:row nowrap;align-items:center;margin-block-start:.25rem;width:100%;input,label{cursor:pointer}input{margin-inline-end:.5rem;&:not(:first-of-type){margin-inline-start:1.5rem}}.selection{font-size:1rem;margin-inline-start:2.5rem;pointer-events:none;&.ok{color:#1a6006;body.dark &{color:#79c464}}&.nok{color:#a5211d;body.dark &{color:#ff9390}}&.na{color:#595959;body.dark &{color:#b2b2b2}}}}}.content{background:rgba(0,0,0,.03);margin-block-start:1rem;padding-block:1rem;padding-inline:1.25rem;font-size:1rem;li{margin-block-end:0;p{margin-block-end:0}}div:first-of-type{h1,h2,h3,h4,h5,h6{&:first-child{margin-block-start:0}}}body.dark &{background:rgba(0,0,0,.15)}}&:open{summary:before{rotate:90deg}}&:not(:last-of-type){border-bottom:1px solid var(--contrast-3)}}.submit-container{display:flex;flex-flow:row nowrap;gap:1rem}}sup a{border:1px dotted var(--contrast-2);white-space:nowrap;padding:3px 10px}.hidden{display:none}
/*! https://cdn.jsdelivr.net/npm/theme-toggles@4.10.1/css/classic.min.css */
.theme-toggle.theme-toggle--reversed .theme-toggle__classic{transform:scale(-1,1)}.theme-toggle{--theme-toggle__classic--duration:.5s}.theme-toggle__classic path{transition-timing-function:cubic-bezier(0,0,.15,1.25);transform-origin:center;transition-duration:calc(var(--theme-toggle__classic--duration) * .8)}.theme-toggle__classic g path{transition-property:opacity,transform;transition-delay:calc(var(--theme-toggle__classic--duration) * 0.2)}.theme-toggle__classic :first-child path{transition-property:transform,d}.theme-toggle input[type=checkbox]:checked~.theme-toggle__classic g path,.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__classic g path{transform:scale(.5) rotate(45deg);opacity:0;transition-delay:0s}.theme-toggle input[type=checkbox]:checked~.theme-toggle__classic :first-child path,.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__classic :first-child path{d:path("M-12 5h30a1 1 0 0 0 9 13v24h-39Z");transition-delay:calc(var(--theme-toggle__classic--duration) * 0.2)}@supports not (d:path("")){.theme-toggle input[type=checkbox]:checked~.theme-toggle__classic :first-child path,.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__classic :first-child path{transform:translate3d(-12px,10px,0)}}.theme-toggle{background:0 0;cursor:pointer}.theme-toggle input[type=checkbox]{display:none}.theme-toggle .theme-toggle-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (prefers-reduced-motion:reduce){.theme-toggle:not(.theme-toggle--force-motion) *{transition:none!important}}.accessibility-settings .fontSettings>*,.toggle-btn,.accessibility-settings .leichte-sprache{width:2rem;height:2rem;text-align:center;display:table-cell;vertical-align:bottom;border:1px dotted var(--contrast);line-height:1.5}.accessibility-settings button.toggle-btn{padding:0;color:var(--contrast);font-size:1rem;display:grid;place-items:center;background-color:var(--base-3)}.accessibility-settings button.toggle-btn:hover,.accessibility-settings button.toggle-btn:focus{fill:var(--base-3);color:var(--base-3);background-color:var(--contrast)}.accessibility-settings button.toggle-btn:hover svg,.accessibility-settings button.toggle-btn:focus svg{fill:var(--base-3)}.accessibility-settings .fontSettings>*:hover,.toggle-btn:hover,.accessibility-settings .leichte-sprache:hover{border:1px dashed var(--contrast)}.accessibility-settings{display:flex;align-items:center;justify-content:center;margin-left:auto;gap:.75rem;user-select:none;margin-bottom:1rem;font-size:1rem}.accessibility-settings .theme-toggle svg{fill:var(--contrast);transition:fill .5s ease}.accessibility-settings .theme-toggle:hover svg{fill:var(--contrast)}.accessibility-settings .fontSettings>:hover{color:var(--contrast)}.accessibility-settings .leichte-sprache{color:var(--contrast);transition:color .5s ease}.accessibility-settings .leichte-sprache svg{transform:translateY(3px);width:1.25rem;height:1.25rem;fill:var(--contrast);transition:fill .5s ease}.accessibility-settings .leichte-sprache:hover svg{fill:var(--contrast)}.accessibility-settings .leichte-sprache:hover{color:var(--contrast);text-decoration:1px solid underline;text-underline-offset:2px}.inside-header>.header-widget:nth-child(3){margin-left:0}.accessibility-settings .toggle-btn svg{width:1.25rem;height:1.25rem}.accessibility-settings button.toggle-btn.contrast-toggle--toggled{color:var(--base-3);background-color:var(--contrast);fill:currentcolor}.accessibility-settings button.toggle-btn.contrast-toggle--toggled svg,.accessibility-settings button.toggle-btn.contrast-toggle--toggled:hover svg,.accessibility-settings button.toggle-btn.contrast-toggle--toggled:focus svg{fill:currentcolor}.accessibility-settings button.toggle-btn.contrast-toggle--toggled:hover,.accessibility-settings button.toggle-btn.contrast-toggle--toggled:focus{color:var(--contrast);background-color:var(--base-3)!important}.accessibility-settings button.toggle-btn .secondary-icon{display:none}.accessibility-settings button.toggle-btn.contrast-toggle--toggled svg{display:none}.accessibility-settings button.toggle-btn.contrast-toggle--toggled .secondary-icon{display:block}@media only screen and (min-width:768px){.accessibility-settings{justify-content:flex-end}}@media print{body{background:#fff}#primary{width:100%}.header-widget,#left-sidebar,.site-footer,#daten,.navigation{display:none}*{background:0 0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}