.foto-inhalt{color:#4a3b2f;font-family:var(--font-open-sans),"Open Sans",sans-serif;line-height:1.65}.foto-inhalt [id]{scroll-margin-top:7rem}.foto-inhalt h2{font-family:Georgia,serif;font-size:1.5rem;font-weight:700;color:#6b5644;margin:2.25rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #c4a575}.foto-inhalt h2.doc-title{color:#7d1f35;font-size:1.75rem;border-bottom-color:#7d1f35}.foto-inhalt>:first-child,.foto-inhalt>section:first-child>:first-child{margin-top:0}.foto-inhalt h3{font-family:Georgia,serif;font-size:1.15rem;font-weight:700;color:#6b5644;margin:1.5rem 0 .5rem}.foto-inhalt p{margin:.6rem 0}.foto-inhalt ol,.foto-inhalt ul{margin:.6rem 0;padding-left:1.5rem}.foto-inhalt ul{list-style:disc}.foto-inhalt ol{list-style:decimal}.foto-inhalt li{margin:.3rem 0}.foto-inhalt li::marker{color:#7d1f35}.foto-inhalt strong{color:#3b2f25}.foto-inhalt a{color:#7d1f35;text-decoration:underline;text-underline-offset:2px}.foto-inhalt a:hover{color:#6a1528}.foto-inhalt blockquote{margin:1rem 0;padding:1rem 1.25rem;border-left:4px solid #7d1f35;background:#f5ead8;border-radius:0 .5rem .5rem 0;font-style:italic}.foto-inhalt table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;margin:1rem 0;font-size:.95rem}.foto-inhalt td,.foto-inhalt th{text-align:left;vertical-align:top;padding:.5rem .75rem;border-bottom:1px solid #e8d9c0}.foto-inhalt th{background:#f5ead8;color:#6b5644;font-weight:600}.foto-inhalt .kicker{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700;color:#c4a575}.foto-inhalt .meta{color:#8a7563;font-size:.85rem;margin:.25rem 0 1rem}.foto-inhalt .lead{font-size:1.1rem}.foto-inhalt .note{color:#8a7563;font-size:.9rem}.foto-inhalt .box{border:1px solid #e8d9c0;border-radius:.5rem;padding:1rem 1.25rem;margin:1rem 0;background:#fff}.foto-inhalt .box.accent{border-color:#7d1f35;border-left-width:4px;background:#fdf8f1}.foto-inhalt .ph{background:#fff3c4;color:#3b2f25;padding:0 .2rem;border-radius:.2rem}.foto-inhalt .line{display:inline-block;min-width:180px;border-bottom:1px solid #4a3b2f;height:1.1em}.foto-inhalt .sig td{height:2.5rem}.foto-inhalt .check{list-style:none;padding-left:0}.foto-inhalt .check li{position:relative;padding-left:1.75rem}.foto-inhalt .check li:before{content:"";position:absolute;left:0;top:.3rem;width:1rem;height:1rem;border:2px solid #7d1f35;border-radius:.2rem}.foto-inhalt .ref{white-space:nowrap;font-size:.85rem;margin-left:.25rem}.foto-inhalt .num{width:2.5rem;font-weight:700;color:#7d1f35}.foto-inhalt .grid2{display:grid;grid-template-columns:1fr;gap:0 1.5rem}@media (min-width:768px){.foto-inhalt .grid2{grid-template-columns:1fr 1fr}}.foto-inhalt .phase{border-left:3px solid #c4a575;padding:.25rem 0 .25rem 1rem;margin:1rem 0}.foto-inhalt .phase h3{margin:0 0 .25rem}.foto-inhalt .sign{border:2px dashed #c4a575;border-radius:.5rem;padding:1rem 1.25rem;background:#fffdf9}.foto-inhalt .toc{-moz-columns:1;column-count:1}@media (min-width:768px){.foto-inhalt .toc{-moz-columns:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}}.foto-inhalt .toc a{text-decoration:none}.foto-inhalt .toc a:hover{text-decoration:underline}.foto-inhalt section.page+section.page{margin-top:2.5rem;padding-top:.5rem;border-top:1px dashed #e8d9c0}