{"id":2116,"date":"2026-05-25T11:37:49","date_gmt":"2026-05-25T09:37:49","guid":{"rendered":"https:\/\/cad-kompass.de\/?p=2116"},"modified":"2026-06-26T17:58:33","modified_gmt":"2026-06-26T15:58:33","slug":"einstellungen-und-ersteinrichtung","status":"publish","type":"post","link":"https:\/\/cad-kompass.de\/?p=2116","title":{"rendered":"Einstellungen und Ersteinrichtung"},"content":{"rendered":"\n<style>\n    :root {\n        --primary: #3f5f75;\n        --primary-dark: #2d4d63;\n        --primary-light: #edf3f7;\n        --primary-pale: #f5f8fb;\n        --accent: #e8913a;\n        --text: #2d3748;\n        --text-light: #64748b;\n        --heading: #1a2332;\n        --bg: #ffffff;\n        --bg-offset: #f8fafc;\n        --border: #e2e8f0;\n        --border-light: #f1f5f9;\n        --green: #059669;\n        --green-bg: #ecfdf5;\n        --green-border: #a7f3d0;\n        --amber: #d97706;\n        --amber-bg: #fffbeb;\n        --amber-border: #fde68a;\n        --red: #b91c1c;\n        --red-bg: #fef2f2;\n        --red-border: #fecaca;\n        --radius: 4px;\n        --radius-lg: 6px;\n        --shadow-sm: 0 1px 2px rgba(0,0,0,0.05);\n        --shadow: 0 1px 3px rgba(0,0,0,0.08), 0 1px 2px rgba(0,0,0,0.04);\n        --shadow-md: 0 4px 6px rgba(0,0,0,0.06), 0 2px 4px rgba(0,0,0,0.04);\n        --transition: 0.2s ease;\n    }\n    .es-page-wrapper, .es-page-wrapper *, .es-page-wrapper *::before, .es-page-wrapper *::after {\n        box-sizing: border-box;\n    }\n    .es-page-wrapper {\n        font-family: inherit;\n        color: var(--text); line-height: 1.7;\n        -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;\n        max-width: 840px; margin: 0 auto; padding: 32px 36px 100px;\n    }\n\n    #readingProgress {\n        position: fixed; top: 0; left: 0; height: 3px;\n        background: linear-gradient(90deg, var(--primary), var(--accent));\n        width: 0%; z-index: 1000; transition: width 0.15s linear;\n        border-radius: 0 2px 2px 0;\n    }\n\n    .es-page-title {\n        font-size: 1.7rem; font-weight: 700; color: var(--heading);\n        margin-bottom: 24px; line-height: 1.3; letter-spacing: -0.02em;\n    }\n\n    .es-toc {\n        background: var(--primary-pale); border: 1px solid var(--border);\n        border-radius: var(--radius-lg); padding: 22px 26px 22px 30px;\n        margin-bottom: 40px; position: relative; overflow: hidden;\n    }\n    .es-toc::before {\n        content: ''; position: absolute; left: 0; top: 0; bottom: 0;\n        width: 4px; background: linear-gradient(180deg, var(--primary), var(--accent));\n    }\n    .es-toc-title {\n        font-size: 0.72rem; font-weight: 700; color: var(--primary);\n        text-transform: uppercase; letter-spacing: 0.12em; margin-bottom: 12px;\n    }\n    .es-toc ul { list-style: none; padding-left: 0; margin: 0; }\n    .es-toc li { margin-bottom: 5px; font-size: 0.88rem; line-height: 1.5; }\n    .es-toc a { color: var(--text); text-decoration: none; transition: color var(--transition); }\n    .es-toc a:hover { color: var(--primary); }\n    .es-toc-group { display: grid; grid-template-columns: 1fr 1fr; gap: 4px 30px; }\n    @media (max-width: 680px) { .es-toc-group { grid-template-columns: 1fr; } }\n\n    .es-content h2 {\n        font-size: 1.15rem; font-weight: 700; color: var(--heading);\n        margin: 56px 0 18px; padding-bottom: 12px;\n        border-bottom: 2px solid var(--border); letter-spacing: -0.01em;\n        scroll-margin-top: 90px;\n    }\n    .es-content h2:first-child { margin-top: 0; }\n    .es-content h3 {\n        font-size: 1.05rem; font-weight: 700; color: var(--heading);\n        margin: 30px 0 12px; scroll-margin-top: 90px;\n    }\n    .es-content h4 {\n        font-size: 0.95rem; font-weight: 700; color: var(--heading);\n        margin: 22px 0 8px;\n    }\n    .es-sub { color: var(--text-light); font-size: 0.92rem; line-height: 1.7; margin: 0 0 22px; }\n    .es-sub.es-sub--tight { margin-bottom: 8px; }\n    .es-content p { font-size: 0.93rem; line-height: 1.85; color: var(--text); margin: 0 0 16px; }\n    .es-content strong { color: var(--heading); }\n    .es-content ul, .es-content ol { padding-left: 24px; margin: 0 0 16px; }\n    .es-content li { font-size: 0.93rem; line-height: 1.8; color: var(--text); margin-bottom: 6px; }\n    .es-content code {\n        font-family: 'SF Mono', 'Fira Code', 'Consolas', monospace;\n        font-size: 0.84em; background: var(--bg-offset); border: 1px solid var(--border);\n        padding: 2px 7px; border-radius: 4px; color: var(--primary-dark); font-weight: 500;\n    }\n    \/* Globaler Inline-Link-Stil: Primaerblau, dezente gepunktete Unterlinie *\/\n    .es-content a, .es-lead a, .es-sub a,\n    .es-checkpoint a, .es-hint-box a, .es-warning-box a, .es-practice-box a,\n    .es-faq-body a {\n        color: var(--primary); text-decoration: none; font-weight: 600;\n        border-bottom: 1px dotted var(--primary);\n        transition: color var(--transition), border-color var(--transition);\n    }\n    .es-content a:hover, .es-lead a:hover, .es-sub a:hover,\n    .es-checkpoint a:hover, .es-hint-box a:hover, .es-warning-box a:hover, .es-practice-box a:hover,\n    .es-faq-body a:hover {\n        color: var(--primary-dark); border-bottom-color: var(--primary-dark);\n    }\n    .es-content a:focus-visible, .es-lead a:focus-visible {\n        outline: 2px solid var(--primary); outline-offset: 2px; border-radius: 2px;\n    }\n    .es-lead { font-size: 1.02rem; line-height: 1.8; color: var(--text); margin: 28px 0 8px; }\n\n\n    \/* ---- Tables ---- *\/\n    .es-scroll { overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 18px 0 22px; }\n    .es-content table {\n        width: 100%; border-collapse: separate; border-spacing: 0;\n        font-size: 0.86rem; min-width: 520px;\n        border: 1px solid var(--border); border-radius: var(--radius); overflow: hidden;\n    }\n    .es-scroll table { margin: 0; }\n    .es-content th {\n        background: var(--primary); color: #fff; padding: 11px 14px;\n        text-align: left; font-weight: 600; font-size: 0.8rem; letter-spacing: 0.02em;\n        white-space: nowrap;\n    }\n    .es-content td {\n        padding: 10px 14px; border-bottom: 1px solid var(--border-light); vertical-align: top;\n    }\n    .es-content tr:last-child td { border-bottom: none; }\n    .es-content tbody tr:nth-child(even) { background: var(--bg-offset); }\n    .es-content tbody tr:hover { background: var(--primary-pale); transition: background var(--transition); }\n    .es-content td.is-pick { font-weight: 700; color: var(--primary-dark); }\n    .es-pick-tag {\n        display: inline-block; font-size: 0.66rem; font-weight: 700;\n        text-transform: uppercase; letter-spacing: 0.06em;\n        background: var(--green-bg); color: var(--green); border: 1px solid var(--green-border);\n        padding: 2px 8px; border-radius: 999px; margin-left: 8px; vertical-align: middle;\n    }\n    .es-sysvar {\n        display: inline-block; font-family: 'SF Mono', 'Fira Code', 'Consolas', monospace;\n        font-size: 0.78rem; background: var(--primary-light); color: var(--primary-dark);\n        padding: 1px 7px; border-radius: 3px; font-weight: 600; border: 1px solid #c5d5e0;\n        letter-spacing: 0.01em;\n    }\n    .cad-key {\n        display: inline-block; font-family: 'SF Mono', 'Fira Code', 'Consolas', monospace;\n        font-size: 0.78rem; background: #fff; color: var(--heading);\n        padding: 1px 7px; border-radius: 3px; font-weight: 700; border: 1px solid var(--border);\n        box-shadow: 0 1px 0 var(--border);\n    }\n\n    \/* ---- Content boxes ---- *\/\n    .es-hint-box, .es-warning-box, .es-checkpoint, .es-practice-box {\n        border-radius: 0 var(--radius) var(--radius) 0;\n        padding: 16px 20px; margin: 22px 0;\n        font-size: 0.88rem; color: var(--text); line-height: 1.7;\n        box-shadow: var(--shadow-sm);\n        display: flex; gap: 12px; align-items: flex-start;\n    }\n    .es-hint-box { background: var(--primary-light); border-left: 3px solid var(--primary); }\n    .es-hint-box strong { color: var(--primary-dark); }\n    .es-warning-box { background: var(--amber-bg); border-left: 3px solid var(--amber); }\n    .es-warning-box strong { color: #92700c; }\n    .es-checkpoint { background: var(--green-bg); border-left: 3px solid var(--green); }\n    .es-checkpoint strong { color: var(--green); }\n    .es-practice-box {\n        background: var(--bg-offset); border-left: 3px solid var(--heading);\n    }\n    .es-practice-box strong { color: var(--heading); }\n    .es-practice-box .es-practice-tag {\n        display: inline-block; font-size: 0.66rem; font-weight: 700;\n        text-transform: uppercase; letter-spacing: 0.1em; color: var(--heading);\n        margin-right: 8px; margin-bottom: 4px;\n    }\n    .es-hint-box .es-box-icon, .es-warning-box .es-box-icon, .es-checkpoint .es-box-icon, .es-practice-box .es-box-icon {\n        flex-shrink: 0; margin-top: 1px;\n    }\n\n    \/* ---- Reiter-Karten (Akkordeon) ---- *\/\n    .es-tab {\n        border: 1px solid var(--border); border-radius: var(--radius-lg);\n        background: #fff; padding: 0; margin: 14px 0;\n        box-shadow: var(--shadow-sm);\n        scroll-margin-top: 90px;\n        overflow: hidden;\n    }\n    details.es-tab > summary.es-tab-head {\n        cursor: pointer; list-style: none;\n        padding: 18px 22px;\n        transition: background var(--transition);\n    }\n    details.es-tab > summary.es-tab-head::-webkit-details-marker { display: none; }\n    details.es-tab > summary.es-tab-head::marker { display: none; }\n    details.es-tab > summary.es-tab-head:hover { background: var(--primary-pale); }\n    details.es-tab > summary.es-tab-head:focus-visible {\n        outline: 2px solid var(--primary); outline-offset: -2px;\n    }\n    details.es-tab[open] > summary.es-tab-head {\n        border-bottom: 1px solid var(--border-light);\n    }\n    details.es-tab > .es-tab-body {\n        padding: 18px 24px 22px;\n    }\n    .es-tab-head {\n        display: flex; align-items: center; gap: 14px; flex-wrap: wrap;\n    }\n    .es-tab-num {\n        width: 34px; height: 34px; flex-shrink: 0;\n        background: var(--primary); color: #fff; border-radius: 50%;\n        font-size: 0.88rem; font-weight: 700;\n        display: flex; align-items: center; justify-content: center;\n        box-shadow: var(--shadow-sm);\n    }\n    .es-tab-title {\n        font-size: 1.05rem; font-weight: 700; color: var(--heading);\n        flex: 1; min-width: 200px;\n    }\n    .es-tab-chevron {\n        flex-shrink: 0; width: 22px; height: 22px;\n        display: flex; align-items: center; justify-content: center;\n        color: var(--text-light);\n        transition: transform 0.22s ease, color 0.2s ease;\n    }\n    details.es-tab[open] > summary > .es-tab-chevron {\n        transform: rotate(90deg); color: var(--primary);\n    }\n\n    \/* \"Alle Reiter aufklappen\"-Toggle (dezent: nur als Teiler, keine Box) *\/\n    .es-tabs-toggle-bar {\n        display: flex; align-items: center; justify-content: space-between;\n        gap: 12px; margin: 28px 0 12px; flex-wrap: wrap;\n        padding: 10px 2px;\n        border-top: 1px solid var(--border-light);\n        border-bottom: 1px solid var(--border-light);\n    }\n    .es-tabs-toggle-bar-label {\n        font-size: 0.82rem; color: var(--text-light); font-weight: 500;\n    }\n    .es-tabs-toggle-bar-label strong { color: var(--heading); font-weight: 700; }\n    .es-tabs-toggle-btn {\n        border: 1px solid var(--border); background: transparent; color: var(--primary);\n        font: inherit; font-size: 0.8rem; font-weight: 600; cursor: pointer;\n        padding: 5px 12px; border-radius: var(--radius);\n        transition: all var(--transition);\n        display: inline-flex; align-items: center; gap: 6px;\n    }\n    .es-tabs-toggle-btn:hover {\n        background: var(--primary-pale); border-color: var(--primary);\n    }\n    .es-tabs-toggle-btn:focus-visible { outline: 2px solid var(--primary); outline-offset: 2px; }\n\n    \/* ---- Bild & Video ---- *\/\n    .es-figure {\n        margin: 0 0 18px; padding: 14px; background: var(--bg-offset);\n        border: 1px solid var(--border); border-radius: var(--radius);\n    }\n    .es-figure img, .es-figure video {\n        display: block; height: auto; max-width: 100%;\n        border-radius: var(--radius); border: 1px solid var(--border);\n        background: #fff;\n        transition: box-shadow 0.25s ease, transform 0.25s ease;\n    }\n    .es-figure video { width: 100%; }\n    .es-figure img { width: auto; margin: 0 auto; cursor: zoom-in; }\n    .es-figure img:hover { box-shadow: var(--shadow-md); transform: translateY(-1px); }\n    .es-figure figcaption {\n        font-size: 0.82rem; color: var(--text-light); margin-top: 10px;\n        line-height: 1.6; text-align: center;\n    }\n    .es-figure.is-video { background: transparent; padding: 0; border: none; }\n    .es-figure.is-video figcaption { color: var(--text-light); margin-top: 8px; }\n    \/* Klickbare Inline-Bilder (in Tabellen) *\/\n    .es-content td > img { cursor: zoom-in; transition: box-shadow 0.25s ease, transform 0.25s ease; }\n    .es-content td > img:hover { box-shadow: var(--shadow-md); transform: translateY(-1px); }\n    \/* Switch-Bilder ebenfalls zoombar *\/\n    .es-switch-img-wrap img { cursor: zoom-in; }\n\n    \/* ---- Lightbox ---- *\/\n    .es-lightbox {\n        position: fixed; inset: 0; background: rgba(0,0,0,0.88);\n        z-index: 2000; display: flex; align-items: center; justify-content: center;\n        opacity: 0; visibility: hidden;\n        transition: opacity 0.25s ease, visibility 0.25s ease;\n        cursor: zoom-out; padding: 24px;\n    }\n    .es-lightbox.is-on { opacity: 1; visibility: visible; }\n    .es-lightbox img {\n        max-width: 95vw; max-height: 92vh;\n        border-radius: var(--radius-lg);\n        box-shadow: 0 8px 40px rgba(0,0,0,0.5);\n        transform: scale(0.92); transition: transform 0.25s ease;\n        background: #fff;\n    }\n    .es-lightbox.is-on img { transform: scale(1); }\n    .es-lightbox-caption {\n        position: fixed; bottom: 24px; left: 50%; transform: translateX(-50%);\n        color: #e2e8f0; font-size: 0.85rem; line-height: 1.5;\n        background: rgba(0,0,0,0.6); padding: 10px 18px; border-radius: var(--radius);\n        max-width: 80vw; text-align: center;\n        pointer-events: none;\n    }\n    .es-lightbox-close {\n        position: fixed; top: 20px; right: 24px;\n        width: 42px; height: 42px;\n        background: rgba(255,255,255,0.15); border: none; border-radius: 50%;\n        color: #fff; font-size: 1.4rem; cursor: pointer; z-index: 2001;\n        display: flex; align-items: center; justify-content: center;\n        transition: background 0.2s ease;\n    }\n    .es-lightbox-close:hover { background: rgba(255,255,255,0.3); }\n    .es-lightbox-close:focus-visible { outline: 2px solid #fff; outline-offset: 2px; }\n\n    \/* ---- Vorher\/Nachher Switch ---- *\/\n    .es-switch {\n        margin: 18px 0 22px; padding: 16px; background: var(--bg-offset);\n        border: 1px solid var(--border); border-radius: var(--radius);\n    }\n    .es-switch-bar {\n        display: flex; flex-wrap: wrap; gap: 8px; align-items: center;\n        margin-bottom: 14px;\n    }\n    .es-switch-label {\n        font-size: 0.72rem; text-transform: uppercase; letter-spacing: 0.1em;\n        color: var(--text-light); font-weight: 700; margin-right: 4px;\n    }\n    .es-switch-btns {\n        display: inline-flex; border: 1px solid var(--border);\n        border-radius: var(--radius); overflow: hidden;\n    }\n    .es-switch-btns button {\n        padding: 8px 14px; border: none; background: #fff;\n        color: var(--text-light); font: inherit; font-size: 0.82rem;\n        font-weight: 600; cursor: pointer;\n        transition: background 0.15s, color 0.15s;\n    }\n    .es-switch-btns button + button { border-left: 1px solid var(--border); }\n    .es-switch-btns button.is-active { background: var(--primary); color: #fff; }\n    .es-switch-btns button:not(.is-active):hover { background: var(--primary-light); }\n    .es-switch-btns button:focus-visible { outline: 2px solid var(--primary); outline-offset: -2px; }\n    .es-switch-img-wrap {\n        position: relative; background: #fff;\n        border: 1px solid var(--border); border-radius: var(--radius);\n        overflow: hidden;\n    }\n    .es-switch-img-wrap img {\n        display: block; width: 100%; height: auto;\n        transition: opacity 0.3s ease;\n    }\n    .es-switch-caption {\n        font-size: 0.82rem; color: var(--text-light); margin-top: 8px;\n        line-height: 1.5; text-align: center;\n    }\n\n    \/* ---- Konfigurator (Profil-Builder) ---- *\/\n    .es-builder-wrap {\n        border: 1px solid var(--border); border-radius: var(--radius-lg);\n        background: var(--primary-pale); margin: 24px 0 8px;\n        box-shadow: var(--shadow-sm); overflow: hidden;\n    }\n    .es-builder-wrap > summary {\n        cursor: pointer; padding: 16px 22px; list-style: none;\n        display: flex; align-items: center; gap: 14px;\n        font-weight: 700; color: var(--heading); font-size: 1rem;\n        transition: background var(--transition);\n    }\n    .es-builder-wrap > summary::-webkit-details-marker { display: none; }\n    .es-builder-wrap > summary::marker { display: none; }\n    .es-builder-wrap > summary:hover { background: rgba(63, 95, 117, 0.06); }\n    .es-builder-wrap > summary:focus-visible { outline: 2px solid var(--primary); outline-offset: -2px; }\n    .es-builder-chevron {\n        width: 28px; height: 28px; flex-shrink: 0;\n        background: var(--primary); color: #fff; border-radius: 50%;\n        display: flex; align-items: center; justify-content: center;\n        font-size: 0.9rem; transition: transform var(--transition);\n    }\n    .es-builder-wrap[open] .es-builder-chevron { transform: rotate(90deg); }\n    .es-builder-sub {\n        color: var(--text-light); font-weight: 500; font-size: 0.84rem;\n        margin-left: auto; text-align: right;\n    }\n    @media (max-width: 600px) {\n        .es-builder-sub { display: none; }\n    }\n    .es-builder-body {\n        padding: 4px 18px 22px; background: #fff;\n        border-top: 1px solid var(--border);\n    }\n    .es-config {\n        border: 1px solid var(--border); border-radius: var(--radius-lg);\n        box-shadow: var(--shadow); overflow: hidden; margin: 14px 0 8px;\n        background: #fff;\n    }\n    .es-config-bar {\n        background: var(--bg-offset); border-bottom: 1px solid var(--border);\n        padding: 20px 22px; display: flex; flex-wrap: wrap;\n        gap: 22px 34px; align-items: flex-start; justify-content: center;\n    }\n    .es-seg-group { display: flex; flex-direction: column; align-items: center; }\n    .es-seg-label {\n        font-size: 0.68rem; text-transform: uppercase; letter-spacing: 0.12em;\n        color: var(--text-light); font-weight: 700; margin-bottom: 8px; text-align: center;\n    }\n    .es-seg {\n        display: inline-flex; border: 1px solid var(--border);\n        border-radius: var(--radius); overflow: hidden; flex-wrap: wrap;\n    }\n    .es-seg button {\n        flex: 1 1 auto; padding: 9px 14px; border: none; background: #fff;\n        color: var(--text-light); font: inherit; font-size: 0.82rem;\n        font-weight: 600; letter-spacing: 0.01em; cursor: pointer;\n        white-space: nowrap; transition: background 0.15s, color 0.15s;\n    }\n    .es-seg button + button { border-left: 1px solid var(--border); }\n    .es-seg button.is-active { background: var(--primary); color: #fff; }\n    .es-seg button:not(.is-active):hover { background: var(--primary-light); }\n    .es-seg button:focus-visible { outline: 2px solid var(--primary); outline-offset: -2px; }\n\n    .es-build { padding: 22px 22px 26px; }\n    .es-build-head {\n        display: flex; flex-wrap: wrap; align-items: baseline;\n        gap: 10px 14px; margin-bottom: 14px;\n    }\n    .es-build-title { font-size: 1.1rem; font-weight: 800; color: var(--heading); }\n    .es-build-flag {\n        font-size: 0.66rem; font-weight: 700; text-transform: uppercase;\n        letter-spacing: 0.06em; color: var(--primary-dark); background: var(--primary-light);\n        border: 1px solid #c5d5e0; padding: 3px 10px; border-radius: 999px;\n    }\n    .es-build-summary {\n        font-size: 0.9rem; line-height: 1.7; color: var(--text);\n        margin: 0 0 18px;\n    }\n    \/* Vergleichs-Tabelle: immer beide Spalten sichtbar *\/\n    .es-rec-rows {\n        display: flex; flex-direction: column;\n        row-gap: 1px; background: var(--border);\n        border: 1px solid var(--border); border-radius: var(--radius);\n        overflow: hidden; margin-bottom: 18px;\n    }\n    .es-rec-head-row {\n        display: grid; grid-template-columns: 32px 110px 1fr 1fr;\n        background: var(--bg);\n        font-size: 0.68rem; font-weight: 700; color: var(--text-light);\n        text-transform: uppercase; letter-spacing: 0.05em;\n    }\n    .es-rec-head-row div { padding: 5px 8px; }\n    .es-rec-head-row div:nth-child(4) { color: var(--primary); }\n    .es-rec-row {\n        display: grid; grid-template-columns: 32px 110px 1fr 1fr;\n        text-decoration: none; color: inherit;\n        background: var(--bg-offset); transition: filter var(--transition);\n    }\n    .es-rec-row:hover { filter: brightness(0.95); }\n    .es-rec-row:focus-visible { outline: 2px solid var(--primary); outline-offset: 2px; }\n    .es-rec-row-num {\n        display: flex; align-items: center; justify-content: center;\n    }\n    .es-rec-row-circle {\n        width: 18px; height: 18px; border-radius: 50%;\n        background: var(--primary); color: #fff;\n        font-size: 0.64rem; font-weight: 700; flex-shrink: 0;\n        display: flex; align-items: center; justify-content: center;\n    }\n    .es-rec-row.has-delta .es-rec-row-circle { box-shadow: 0 0 0 2px var(--primary); background: var(--primary); }\n    .es-rec-row-name {\n        display: flex; align-items: center;\n        padding: 8px 8px 8px 4px;\n        font-size: 0.75rem; font-weight: 700; color: var(--heading);\n        white-space: nowrap; overflow: hidden; text-overflow: ellipsis;\n        border-left: 1px solid var(--border);\n        border-right: 1px solid var(--border);\n    }\n    .es-rec-val {\n        padding: 8px; min-width: 0;\n        font-size: 0.76rem; line-height: 1.4; color: var(--text);\n        display: flex; align-items: center;\n    }\n    .es-rec-val + .es-rec-val { border-left: 1px solid var(--border); }\n    .es-rec-val--changed {\n        background: var(--green-bg); color: var(--green); font-weight: 600;\n    }\n    \/* Config-Switch im Setvar-Block *\/\n    .es-cfg-wrap {\n        display: flex; align-items: center; gap: 10px;\n        padding: 10px 14px 8px;\n        border-bottom: 1px solid rgba(255,255,255,0.08);\n    }\n    .es-cfg-label {\n        font-size: 0.68rem; font-weight: 700; text-transform: uppercase;\n        letter-spacing: 0.06em; color: #94a3b8; white-space: nowrap;\n    }\n    .es-config-switch {\n        display: flex; border: 1px solid rgba(255,255,255,0.15); border-radius: 6px;\n        overflow: hidden; flex: 1;\n    }\n    .es-cfg-btn {\n        flex: 1; padding: 7px 10px; background: rgba(255,255,255,0.05);\n        font-size: 0.76rem; font-weight: 600; color: #94a3b8;\n        cursor: pointer; border: none; font-family: inherit;\n        transition: background var(--transition), color var(--transition);\n        text-align: center;\n    }\n    .es-cfg-btn:hover:not(.is-active) { background: rgba(255,255,255,0.1); color: #e2e8f0; }\n    .es-cfg-btn.is-active { background: var(--primary); color: #fff; }\n\n    .es-setvar-wrap {\n        border: 1px solid var(--border); border-radius: var(--radius);\n        background: #0f1722 !important; color: #e2e8f0; padding: 0;\n        overflow: hidden; margin: 14px 0 12px;\n    }\n    .es-setvar-head {\n        display: flex; align-items: center; justify-content: space-between;\n        gap: 14px; padding: 10px 14px; flex-wrap: wrap;\n        background: rgba(255,255,255,0.04);\n        border-bottom: 1px solid rgba(255,255,255,0.08);\n    }\n    \/* WP-Theme-H\u00e4rtung: einige Themes setzen button { background: \u2026 !important } global *\/\n    .es-setvar-head .es-seg button.is-active {\n        background: var(--accent) !important; color: #fff !important;\n    }\n    .es-setvar-title {\n        font-size: 0.78rem; font-weight: 700; text-transform: uppercase;\n        letter-spacing: 0.08em; color: #94a3b8;\n    }\n    .es-copy-btn {\n        border: 1px solid var(--accent); background: var(--accent); color: #fff;\n        font: inherit; font-size: 0.78rem; font-weight: 700; cursor: pointer;\n        padding: 6px 14px; border-radius: var(--radius); transition: all var(--transition);\n    }\n    .es-copy-btn:hover { background: #d07b27; border-color: #d07b27; }\n    .es-copy-btn:focus-visible { outline: 2px solid #fff; outline-offset: 2px; }\n    .es-copy-btn.is-done { background: var(--green); border-color: var(--green); }\n    .es-setvar-code {\n        font-family: 'SF Mono', 'Fira Code', 'Consolas', monospace;\n        font-size: 0.78rem; line-height: 1.7; padding: 14px 16px;\n        white-space: pre; overflow-x: auto;\n        background: #0f1722 !important;\n        margin: 0; color: #e2e8f0;\n    }\n    .es-setvar-foot {\n        font-size: 0.78rem; color: var(--text-light); line-height: 1.65;\n        margin: 8px 2px 0;\n    }\n    .es-build-actions {\n        display: flex; flex-wrap: wrap; gap: 10px; align-items: center; margin-top: 6px;\n    }\n    .es-print-btn {\n        border: 1px solid var(--primary); background: #fff; color: var(--primary);\n        font: inherit; font-size: 0.82rem; font-weight: 700; cursor: pointer;\n        padding: 8px 16px; border-radius: var(--radius); transition: all var(--transition);\n    }\n    .es-print-btn:hover { background: var(--primary-light); }\n    .es-print-btn:focus-visible { outline: 2px solid var(--primary); outline-offset: 2px; }\n\n    \/* ---- FAQ ---- *\/\n    .es-faq { margin: 22px 0 8px; }\n    .es-faq details {\n        border: 1px solid var(--border); border-radius: var(--radius);\n        margin: 10px 0; background: #fff; overflow: hidden;\n    }\n    .es-faq summary {\n        cursor: pointer; padding: 15px 18px; font-weight: 700;\n        font-size: 0.92rem; color: var(--heading); list-style: none;\n        display: flex; gap: 12px; align-items: flex-start;\n        transition: background var(--transition);\n    }\n    .es-faq summary::-webkit-details-marker { display: none; }\n    .es-faq summary::marker { display: none; }\n    .es-faq summary::before {\n        content: '\\25B8'; color: var(--primary); font-size: 0.8rem;\n        transition: transform var(--transition); margin-top: 3px; flex-shrink: 0;\n    }\n    .es-faq details[open] summary::before { transform: rotate(90deg); }\n    .es-faq summary:hover { background: var(--primary-pale); }\n    .es-faq-body { padding: 0 18px 18px 42px; font-size: 0.88rem; color: var(--text); line-height: 1.78; }\n    .es-faq-body p { margin: 0 0 10px; }\n    .es-faq-body p:last-child { margin-bottom: 0; }\n\n    .es-section-divider { border: none; height: 1px; background: var(--border); margin: 48px 0 0; }\n    .es-tool-link {\n        display: inline-flex; align-items: center; gap: 8px;\n        background: var(--primary-pale); border: 1px solid #c5d5e0;\n        border-radius: var(--radius); padding: 11px 20px;\n        font-size: 0.86rem; color: var(--primary); text-decoration: none;\n        font-weight: 600; margin: 8px 8px 8px 0; transition: all var(--transition);\n    }\n    .es-tool-link:hover {\n        background: var(--primary-light); border-color: var(--primary);\n        transform: translateY(-1px); box-shadow: var(--shadow);\n    }\n    .es-foot { margin-top: 32px; font-size: 0.78rem; color: var(--text-light); line-height: 1.7; }\n    .es-foot a { color: var(--primary); }\n\n    @keyframes esFade { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: translateY(0); } }\n\n    \/* ---- Floating Mini-TOC (FAB) ---- *\/\n    .es-fab {\n        position: fixed; right: 24px; bottom: 24px; z-index: 1500;\n        min-width: 52px; height: 52px; padding: 0 18px 0 14px;\n        border-radius: 26px;\n        background: var(--primary); color: #fff; border: none;\n        cursor: pointer; box-shadow: 0 6px 20px rgba(0,0,0,0.18), 0 2px 6px rgba(0,0,0,0.10);\n        display: inline-flex; align-items: center; gap: 10px;\n        font: inherit; font-size: 0.88rem; font-weight: 700;\n        transition: background 0.22s ease, transform 0.22s ease, box-shadow 0.22s ease;\n    }\n    .es-fab:hover { background: var(--primary-dark); transform: translateY(-2px); box-shadow: 0 10px 28px rgba(0,0,0,0.22); }\n    .es-fab:focus-visible { outline: 3px solid var(--accent); outline-offset: 3px; }\n    .es-fab.is-open { background: var(--accent); }\n    .es-fab.is-open:hover { background: #d07b27; }\n    .es-fab svg { display: block; flex-shrink: 0; }\n    .es-fab-num {\n        display: inline-flex; align-items: center; justify-content: center;\n        min-width: 22px; height: 22px; padding: 0 6px;\n        background: rgba(255,255,255,0.18); border-radius: 11px;\n        font-family: 'SF Mono', 'Fira Code', 'Consolas', monospace;\n        font-size: 0.78rem; font-weight: 700;\n        font-variant-numeric: tabular-nums;\n    }\n    .es-fab-num.is-hidden { display: none; }\n    .es-fab-text { white-space: nowrap; }\n    @media (max-width: 600px) {\n        .es-fab {\n            padding: 0; width: 52px; min-width: 52px; border-radius: 50%;\n            gap: 0; justify-content: center;\n        }\n        .es-fab-text, .es-fab-num { display: none; }\n    }\n\n    \/* Pulse-Animation fuer Erstbesucher *\/\n    @keyframes esFabPulse {\n        0%, 100% { box-shadow: 0 6px 20px rgba(0,0,0,0.18), 0 0 0 0 rgba(232,145,58,0.45); }\n        50% { box-shadow: 0 6px 20px rgba(0,0,0,0.18), 0 0 0 14px rgba(232,145,58,0); }\n    }\n    .es-fab.is-intro { animation: esFabPulse 1.6s ease-out 2; }\n\n    .es-fab-panel {\n        position: fixed; right: 24px; bottom: 88px; z-index: 1499;\n        width: 280px; max-height: 70vh;\n        background: #fff; border: 1px solid var(--border);\n        border-radius: var(--radius-lg);\n        box-shadow: 0 12px 40px rgba(0,0,0,0.18), 0 4px 12px rgba(0,0,0,0.08);\n        overflow: hidden;\n        display: flex; flex-direction: column;\n        opacity: 0; visibility: hidden;\n        transform: translateY(8px) scale(0.97);\n        transform-origin: bottom right;\n        transition: opacity 0.2s ease, transform 0.22s ease, visibility 0.22s;\n    }\n    .es-fab-panel.is-on {\n        opacity: 1; visibility: visible;\n        transform: translateY(0) scale(1);\n    }\n    .es-fab-panel-head {\n        padding: 14px 18px 12px;\n        border-bottom: 1px solid var(--border-light);\n        background: var(--bg-offset);\n    }\n    .es-fab-panel-title {\n        font-size: 0.72rem; text-transform: uppercase; letter-spacing: 0.12em;\n        color: var(--primary); font-weight: 700;\n    }\n    .es-fab-panel-sub {\n        font-size: 0.78rem; color: var(--text-light); margin-top: 4px;\n        line-height: 1.45;\n    }\n    .es-fab-panel-list {\n        list-style: none; padding: 8px 0; margin: 0;\n        overflow-y: auto; flex: 1;\n    }\n    .es-fab-panel-list li { margin: 0; }\n    .es-fab-panel-list a {\n        display: flex; align-items: center; gap: 10px;\n        padding: 9px 18px;\n        font-size: 0.86rem; color: var(--text);\n        text-decoration: none;\n        border-left: 3px solid transparent;\n        transition: all 0.15s ease;\n    }\n    .es-fab-panel-list a:hover {\n        background: var(--primary-pale); color: var(--primary-dark);\n    }\n    .es-fab-panel-list a.is-current {\n        background: var(--primary-pale);\n        border-left-color: var(--accent);\n        color: var(--heading); font-weight: 600;\n    }\n    .es-fab-panel-list a.is-current .es-fab-panel-list-num { color: var(--accent); }\n    .es-fab-panel-list a.is-current::after {\n        content: 'hier'; margin-left: auto;\n        font-size: 0.62rem; text-transform: uppercase; letter-spacing: 0.1em;\n        color: var(--accent); font-weight: 800;\n        background: #fff; border: 1px solid var(--accent);\n        padding: 1px 6px; border-radius: 8px;\n    }\n    .es-fab-panel-list-group {\n        padding: 12px 18px 4px;\n        font-size: 0.66rem; text-transform: uppercase; letter-spacing: 0.12em;\n        color: var(--text-light); font-weight: 700;\n        display: flex; align-items: center; gap: 8px;\n    }\n    .es-fab-panel-list-count {\n        display: inline-flex; align-items: center; justify-content: center;\n        min-width: 18px; height: 18px; padding: 0 5px;\n        background: var(--primary-pale); color: var(--primary);\n        border-radius: 9px; font-size: 0.66rem;\n    }\n    .es-fab-panel-list-num {\n        font-family: 'SF Mono', 'Fira Code', 'Consolas', monospace;\n        font-size: 0.72rem; color: var(--text-light); font-weight: 700;\n        min-width: 22px; flex-shrink: 0;\n    }\n    .es-fab-panel-list-divider {\n        height: 1px; background: var(--border-light); margin: 6px 12px;\n    }\n    @media (max-width: 600px) {\n        .es-fab-panel {\n            right: 12px; left: 12px; width: auto; bottom: 80px;\n            max-height: 60vh;\n        }\n    }\n\n    @media (max-width: 840px) {\n        .es-config-bar { gap: 18px; flex-direction: column; align-items: center; }\n        .es-seg { width: 100%; }\n    }\n    @media (max-width: 680px) {\n        .es-page-wrapper { padding: 20px 18px 60px; }\n        .es-page-title { font-size: 1.35rem; }\n        .es-toc { padding: 18px 20px 18px 24px; }\n        .es-tab { padding: 18px 16px; }\n    }\n    @media (prefers-reduced-motion: no-preference) {\n        .es-hint-box, .es-warning-box, .es-checkpoint, .es-practice-box { animation: esFade 0.4s ease both; }\n    }\n\n    \/* ---- Print-Hygiene: nur visuelle Distraktion ausblenden ----\n       !important hier bewusst: WP-Themes setzen oft eigene Print-Regeln (z.B. body { background: ... !important })\n       und das Akkordeon-Aufklappen muss den details[open]-Mechanismus von <details> aushebeln. *\/\n    @media print {\n        body { background: #fff; }\n        \/* Interaktive UI-Elemente verstecken *\/\n        #readingProgress, .es-fab, .es-fab-panel, .es-lightbox,\n        .es-tabs-toggle-bar, .es-switch, .es-figure.is-video { display: none !important; }\n        \/* Akkordeons beim Druck zwangs-aufgeklappt *\/\n        details.es-tab, details.es-builder-wrap { display: block !important; }\n        details.es-tab > .es-tab-body,\n        details.es-builder-wrap > .es-builder-body { display: block !important; }\n        details.es-tab > summary .es-tab-chevron,\n        details.es-builder-wrap > summary .es-builder-chevron { display: none !important; }\n        .es-page-wrapper { max-width: 100%; padding: 12px 16px; }\n    }\n<\/style>\n\n<div id=\"readingProgress\"><\/div>\n\n<div class=\"es-page-wrapper\">\n\n    <h1 class=\"es-page-title\">Civil 3D einstellen &amp; sauber einrichten<\/h1>\n\n    <nav class=\"es-toc\">\n        <div class=\"es-toc-title\">Auf dieser Seite<\/div>\n        <div class=\"es-toc-group\">\n            <ul>\n                <li><a href=\"#sicherheitsnetz\">Erst sichern<\/a><\/li>\n                <li><a href=\"#tab-01\">Optionsfenster \u00f6ffnen<\/a><\/li>\n                <li><a href=\"#tab-02\">1. Dateien<\/a><\/li>\n                <li><a href=\"#tab-03\">2. Anzeige<\/a><\/li>\n                <li><a href=\"#tab-04\">3. \u00d6ffnen und Speichern<\/a><\/li>\n                <li><a href=\"#tab-05\">4. Plotten und Publizieren<\/a><\/li>\n                <li><a href=\"#tab-06\">5. System<\/a><\/li>\n                <li><a href=\"#tab-07\">6. Benutzereinstellungen<\/a><\/li>\n            <\/ul>\n            <ul>\n                <li><a href=\"#tab-08\">7. Zeichnen<\/a><\/li>\n                <li><a href=\"#tab-09\">8. 3D-Modellierung<\/a><\/li>\n                <li><a href=\"#tab-10\">9. Auswahl<\/a><\/li>\n                <li><a href=\"#tab-11\">10. Profil<\/a><\/li>\n                <li><a href=\"#tab-12\">11. Editor<\/a><\/li>\n                <li><a href=\"#werkzeuge\"><strong>Profil-Builder<\/strong><\/a><\/li>\n                <li><a href=\"#faq\">H\u00e4ufige Fragen<\/a><\/li>\n            <\/ul>\n        <\/div>\n    <\/nav>\n\n    <div class=\"es-content\">\n\n        <p class=\"es-lead\">Civil 3D startet in jedem B\u00fcro mit denselben Standard-Einstellungen, und genau da liegt das Problem. Standard hei\u00dft: f\u00fcr niemanden optimal. Wenn das Zoomen ruckelt, der Cursor unscharf ist, der Rechtsklick wider Erwarten ein Men\u00fc \u00f6ffnet oder die Datei beim Speichern zu lang braucht, liegt das oft an wenigen Schaltern im <strong>Optionsfenster<\/strong>. Diese Seite f\u00fchrt dich Reiter f\u00fcr Reiter durch die wichtigsten Einstellungen. Wer schon wei\u00df, was er \u00e4ndern will, springt am Seitenende zum <a href=\"#werkzeuge\"><strong>Profil-Builder<\/strong><\/a>: Civil 3D Standard und CAD-Kompass-Empfehlung im direkten Vergleich, den SETVAR-Block gibt es zum Kopieren.<\/p>\n        <p class=\"es-sub es-sub--tight\">Stand: AutoCAD \/ Civil 3D 2026. Die meisten Schalter gelten unver\u00e4ndert auch in 2024 und 2025; wo 2026 neu ist, steht es dabei. Die Screenshots stammen gr\u00f6\u00dftenteils aus 2025; die Reiter hei\u00dfen in 2026 gleich, einzelne Felder sind hinzugekommen (siehe Hinweise bei den jeweiligen Reitern).<\/p>\n\n        <!-- ===================== SICHERHEITSNETZ (kompakt) ===================== -->\n        <div class=\"es-checkpoint\" id=\"sicherheitsnetz\">\n            <svg class=\"es-box-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\">\n                <circle cx=\"10\" cy=\"10\" r=\"9\" stroke=\"#15803d\" stroke-width=\"1.5\"\/>\n                <path d=\"M6.5 10l2.5 2.5 5-5\" stroke=\"#15803d\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n            <\/svg>\n            <div><strong>Faustregel vor jedem Eingriff:<\/strong> Dein aktuelles Profil als <code>.arg<\/code> exportieren (<strong>Optionen &rarr; Profil &rarr; Exportieren<\/strong> oder Befehl <code>PROFILE<\/code>). Damit hast du jederzeit einen R\u00fcckweg. Wie genau, steht in <a href=\"#tab-11\">Reiter 10: Profil<\/a>.<\/div>\n        <\/div>\n\n        <!-- ====================== Reiter-Akkordeon-Toggle ====================== -->\n        <!-- SVG-Icons als Templates: JS kloniert sie statt mit innerHTML+SVG-String zu arbeiten,\n             damit kein <svg>-Markup im JS-Block landet (WP-Embed-H\u00e4rtung). -->\n        <template id=\"esTplChevronDown\">\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\n                <path d=\"M3 6l5 4 5-4\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n            <\/svg>\n        <\/template>\n        <template id=\"esTplChevronUp\">\n            <svg width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\n                <path d=\"M3 10l5-4 5 4\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n            <\/svg>\n        <\/template>\n        <div class=\"es-tabs-toggle-bar\" id=\"esTabsToggleBar\">\n            <span class=\"es-tabs-toggle-bar-label\">Die 12 Reiter sind aufklappbar. <strong>Tipp:<\/strong> Klick auf einen Header \u00f6ffnet\/schlie\u00dft, oder alle auf einmal:<\/span>\n            <button type=\"button\" class=\"es-tabs-toggle-btn\" id=\"esTabsToggleBtn\" data-state=\"closed\" aria-expanded=\"false\">\n                <svg width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\">\n                    <path d=\"M3 6l5 4 5-4\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <\/svg>\n                <span class=\"es-tabs-toggle-btn-label\">Alle aufklappen<\/span>\n            <\/button>\n        <\/div>\n\n        <!-- ====================== Reiter 1: Optionsfenster \u00f6ffnen (default open) ====================== -->\n        <details class=\"es-tab\" id=\"tab-01\" open>\n            <summary class=\"es-tab-head\">\n                <div class=\"es-tab-title\">Optionsfenster \u00f6ffnen<\/div>\n                <span class=\"es-tab-chevron\" aria-hidden=\"true\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\"><path d=\"M8 6l6 5-6 5\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n            <\/summary>\n            <div class=\"es-tab-body\">\n                <p>Das <strong>Optionsfenster<\/strong> ist die Schaltzentrale f\u00fcr alle Reiter auf dieser Seite. Drei Wege f\u00fchren hin:<\/p>\n\n                <h4>Weg 1: Rechtsklick in der Befehlszeile<\/h4>\n                <p>Funktioniert auch ohne ge\u00f6ffnete Zeichnung.<\/p>\n                <figure class=\"es-figure\">\n                    <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/01_1-Optionsmen%C3%BC-Befehlszeile_bearb.png\" alt=\"Optionsfenster \u00fcber die Befehlszeile \u00f6ffnen\">\n                    <figcaption>Befehl <code>OPTIONEN<\/code> in die Eingabezeile tippen, funktioniert auch bei geschlossener Zeichnung.<\/figcaption>\n                <\/figure>\n\n                <h4>Weg 2: \u00dcber das Start-Men\u00fc oben links<\/h4>\n                <p>Rotes <strong>C<\/strong> oben links \u2192 <strong>Optionen<\/strong> ganz unten.<\/p>\n                <figure class=\"es-figure\">\n                    <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/01_2-Optionsmen%C3%BC-Start_bearb.png\" alt=\"Optionsfenster \u00fcber das Start-Men\u00fc \u00f6ffnen\">\n                    <figcaption>Anwendungsmen\u00fc (rotes \u201eA&#8220; oben links) \u2192 Optionen unten.<\/figcaption>\n                <\/figure>\n\n                <h4>Weg 3: Befehlseingabe<\/h4>\n                <p><code>OPTIONEN<\/code> tippen, klappt nur wenn kein Befehl aktiv ist.<\/p>\n                <figure class=\"es-figure\">\n                    <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/01_3-Optionsmen%C3%BC-Befehl_bearb.png\" alt=\"Optionsfenster \u00fcber die direkte Befehlseingabe \u00f6ffnen\">\n                    <figcaption>Befehl <code>OPTIONEN<\/code> \u00fcber die Tastatur eingeben, aber nur wenn gerade kein anderer Befehl aktiv ist.<\/figcaption>\n                <\/figure>\n            <\/div>\n        <\/details>\n        <!-- ====================== Reiter 2: Dateien ====================== -->\n        <details class=\"es-tab\" id=\"tab-02\">\n            <summary class=\"es-tab-head\">\n                <div class=\"es-tab-num\">1<\/div>\n                <div class=\"es-tab-title\">Dateien<\/div>\n                <span class=\"es-tab-chevron\" aria-hidden=\"true\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\"><path d=\"M8 6l6 5-6 5\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n            <\/summary>\n            <div class=\"es-tab-body\">\n                <p>Hier steht, <strong>wo Civil 3D wonach sucht<\/strong>: Vorlagen, Schriftarten, Lisp-Routinen, automatische Sicherungen, Stiltabellen. Sauber gepflegt bedeutet: kein \u201eSchriftart fehlt&#8220;-Dialog mehr.<\/p>\n\n                <figure class=\"es-figure\">\n                    <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/02-Dateien_bearb.png\" alt=\"Reiter Dateien im Optionsfenster\">\n                    <figcaption>Reiter <strong>Dateien<\/strong>: Speicherpfade f\u00fcr Vorlagen, Sicherungen, Schriftarten und Stiltabellen.<\/figcaption>\n                <\/figure>\n\n                <h4>Welche Pfade sich lohnen<\/h4>\n                <div class=\"es-scroll\">\n                    <table>\n                        <thead>\n                        <tr><th>Pfad<\/th><th>Empfehlung<\/th><th>Warum<\/th><\/tr>\n                        <\/thead>\n                        <tbody>\n                        <tr>\n                            <td><strong>Vorlagendatei f\u00fcr SNeu<\/strong><\/td>\n                            <td>Pfad zu deiner Firmen-DWT, z.B. <code>C:\\CAD-Standard\\Vorlagen\\Firma-A2.dwt<\/code><\/td>\n                            <td>Sonst startet jedes neue Projekt mit der leeren Autodesk-Vorlage. Layer, Bema\u00dfungsstile, Plotstile.<\/td>\n                        <\/tr>\n                        <tr>\n                            <td><strong>Pfad f\u00fcr autom. Speichern<\/strong> <span class=\"es-sysvar\">SAVEFILEPATH<\/span><\/td>\n                            <td>Lokal auf der SSD, z.B. <code>D:\\CAD-Sicherung\\<\/code>. <strong>Nicht<\/strong> ins OneDrive.<\/td>\n                            <td>Cloud-Sync mitten im Schreiben erzeugt korrupte SV$-Dateien.<\/td>\n                        <\/tr>\n                        <tr>\n                            <td><strong>SHX-Schriftartendateien<\/strong><\/td>\n                            <td>Standard belassen, eigene Firmenfonts in einen zweiten Pfad erg\u00e4nzen.<\/td>\n                            <td>So findet Civil 3D fremde DWGs eher ohne den \u201eErsatzschriftart&#8220;-Dialog.<\/td>\n                        <\/tr>\n                        <tr>\n                            <td><strong>Druckbare Stiltabellen<\/strong><\/td>\n                            <td>Pfad auf zentrale CTB-\/STB-Sammlung der Firma.<\/td>\n                            <td>Damit Pl\u00e4ne im Team nicht je nach Rechner anders aussehen.<\/td>\n                        <\/tr>\n                        <tr>\n                            <td><strong>Support-Dateisuchpfad<\/strong><\/td>\n                            <td>Pfade zu Firmen-Lisp \/ Tool-Paletten erg\u00e4nzen.<\/td>\n                            <td>Eigene Routinen und Werkzeuge liegen dann an einer Stelle, die Civil 3D zuverl\u00e4ssig findet.<\/td>\n                        <\/tr>\n                        <\/tbody>\n                    <\/table>\n                <\/div>\n\n                <div class=\"es-practice-box\">\n                    <svg class=\"es-box-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\">\n                        <path d=\"M10 2L3 7v6c0 3.5 3 6 7 6s7-2.5 7-6V7l-7-5z\" stroke=\"#1a2332\" stroke-width=\"1.5\" fill=\"none\"\/>\n                    <\/svg>\n                    <div><span class=\"es-practice-tag\">Praxis<\/span><strong>Klassischer Stolperstein: Auto-Save im OneDrive.<\/strong> Liegt der Pfad auf <code>OneDrive\\\u2026<\/code>, synchronisiert OneDrive genau dann, wenn Civil 3D die <code>.sv$<\/code>-Datei schreibt. Resultat: korrupte Sicherungsdatei. Auto-Saves immer auf lokale SSD.<\/div>\n                <\/div>\n            <\/div>\n        <\/details>\n        <!-- ====================== Reiter 3: Anzeige ====================== -->\n        <details class=\"es-tab\" id=\"tab-03\">\n            <summary class=\"es-tab-head\">\n                <div class=\"es-tab-num\">2<\/div>\n                <div class=\"es-tab-title\">Anzeige<\/div>\n                <span class=\"es-tab-chevron\" aria-hidden=\"true\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\"><path d=\"M8 6l6 5-6 5\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n            <\/summary>\n            <div class=\"es-tab-body\">\n                <p>Der Anzeige-Reiter regelt das Aussehen der gesamten Programmoberfl\u00e4che: <strong>Farbthema<\/strong> (hell\/dunkel), <strong>Fadenkreuzgr\u00f6\u00dfe<\/strong>, <strong>Fading-Steuerung<\/strong>, <strong>Anzeige im Layoutbereich<\/strong>. Klein wirkende Einstellungen, gro\u00dfe Wirkung im Alltag.<\/p>\n\n                <figure class=\"es-figure\">\n                    <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/03-Anzeige_bearb.png\" alt=\"Reiter Anzeige im Optionsfenster\">\n                    <figcaption>Reiter <strong>Anzeige<\/strong>: Farbthema, Aufl\u00f6sungen, Fadenkreuzgr\u00f6\u00dfe.<\/figcaption>\n                <\/figure>\n\n                <h4>Farbthema: Dunkel oder Hell?<\/h4>\n                <p>Das ist Geschmackssache, aber die Augen haben einen Favoriten. Wer 8 Stunden am Tag in Civil 3D sitzt, profitiert vom <strong>dunklen<\/strong> Thema: weniger Helligkeit, weniger blaues Licht, am Abend nicht so m\u00fcde. <strong>Hell<\/strong> ist bei sonnenhellen B\u00fcros angenehmer.<\/p>\n\n                <!-- Vorher\/Nachher: Hell\/Dunkel -->\n                <div class=\"es-switch\" data-switch=\"theme\">\n                    <div class=\"es-switch-bar\">\n                        <span class=\"es-switch-label\">Vorschau<\/span>\n                        <div class=\"es-switch-btns\">\n                            <button type=\"button\" data-val=\"dunkel\" class=\"is-active\">Dunkel<\/button>\n                            <button type=\"button\" data-val=\"hell\">Hell<\/button>\n                        <\/div>\n                    <\/div>\n                    <div class=\"es-switch-img-wrap\">\n                        <img decoding=\"async\" id=\"esSwitchTheme\" src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/03_1-Dunkel.png\" alt=\"AutoCAD Oberfl\u00e4che im dunklen Thema\">\n                    <\/div>\n                    <div class=\"es-switch-caption\" id=\"esSwitchThemeCap\">Dunkles Farbthema (Standard ab 2024). Sysvar <code>COLORTHEME 0<\/code>.<\/div>\n                <\/div>\n\n                <h4>Fadenkreuzgr\u00f6\u00dfe: wie gro\u00df soll dein Cursor sein?<\/h4>\n                <p>Standard <strong>5 %<\/strong> der Bildschirmh\u00f6he ist f\u00fcr die meisten richtig. 100 % (Vollbild-Kreuz) hilft beim Lernen. Im produktiven Alltag ist kleiner ruhiger. Sysvar <span class=\"es-sysvar\">CURSORSIZE<\/span>.<\/p>\n\n                <!-- Vorher\/Nachher: Fadenkreuz 5 vs 50 -->\n                <div class=\"es-switch\" data-switch=\"crosshair\">\n                    <div class=\"es-switch-bar\">\n                        <span class=\"es-switch-label\">Vorschau<\/span>\n                        <div class=\"es-switch-btns\">\n                            <button type=\"button\" data-val=\"5\" class=\"is-active\">5 %<\/button>\n                            <button type=\"button\" data-val=\"50\">50 %<\/button>\n                        <\/div>\n                    <\/div>\n                    <div class=\"es-switch-img-wrap\">\n                        <img decoding=\"async\" id=\"esSwitchCross\" src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/03_3-Fadenkreuzgr%C3%B6%C3%9Fe-5.png\" alt=\"Fadenkreuz auf 5 Prozent eingestellt\">\n                    <\/div>\n                    <div class=\"es-switch-caption\" id=\"esSwitchCrossCap\">Fadenkreuz bei 5 % der Bildschirmh\u00f6he: pr\u00e4zise, ruhig im Bild.<\/div>\n                <\/div>\n\n                <h4>Bildlaufleisten<\/h4>\n                <p>K\u00f6nnen aus bleiben. Die meisten verschieben den Zeichenbereich sowieso mit dem Mausrad. Nur bei Touchpad-Betrieb sinnvoll.<\/p>\n\n                <h4>Weitere Schalter<\/h4>\n                <ul>\n                    <li><strong>Schaltfl\u00e4chen-Gr\u00f6\u00dfe in Multifunktionsleiste<\/strong>: Normal lassen. \u201eGro\u00df&#8220; hilft bei Touch-Bedienung, frisst aber Anzeigen-Platz.<\/li>\n                    <li><strong>Echtzeit-Anwendung von Layer-\u00c4nderungen<\/strong>: aktiviert lassen, sonst springt das Bild bei jedem Layer-Wechsel.<\/li>\n                    <li><strong>Aufl\u00f6sung gerenderter Objekte<\/strong> (<span class=\"es-sysvar\">VIEWRES<\/span>): Standard 1000 reicht. Hochsetzen nur, wenn Kreise sichtbar eckig werden.<\/li>\n                <\/ul>\n\n                <div class=\"es-practice-box\">\n                    <svg class=\"es-box-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\">\n                        <path d=\"M10 2L3 7v6c0 3.5 3 6 7 6s7-2.5 7-6V7l-7-5z\" stroke=\"#1a2332\" stroke-width=\"1.5\" fill=\"none\"\/>\n                    <\/svg>\n                    <div><span class=\"es-practice-tag\">Praxis<\/span><strong>Dark Mode in neueren Versionen:<\/strong> In 2026 wirkt das dunkle Thema in vielen Arbeitsbereichen vollst\u00e4ndiger als in \u00e4lteren Installationen. Wenn dich in 2024\/2025 der helle Mischmasch in Paletten gest\u00f6rt hat, lohnt ein neuer Versuch mit deinem aktuellen Workspace.<\/div>\n                <\/div>\n\n            <\/div>\n        <\/details>\n        <!-- ====================== Reiter 4: \u00d6ffnen und Speichern ====================== -->\n        <details class=\"es-tab\" id=\"tab-04\">\n            <summary class=\"es-tab-head\">\n                <div class=\"es-tab-num\">3<\/div>\n                <div class=\"es-tab-title\">\u00d6ffnen und Speichern<\/div>\n                <span class=\"es-tab-chevron\" aria-hidden=\"true\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\"><path d=\"M8 6l6 5-6 5\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n            <\/summary>\n            <div class=\"es-tab-body\">\n                <p>Drei Stellschrauben f\u00fcr den Crash-Fall: <strong>Default-Format<\/strong>, <strong>automatische Sicherung<\/strong> und <strong>BAK-Dateien<\/strong>.<\/p>\n\n                <figure class=\"es-figure\">\n                    <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/04-%C3%96ffnen%20und%20Speichern_bearb.png\" alt=\"Reiter \u00d6ffnen und Speichern im Optionsfenster\">\n                    <figcaption>Reiter <strong>\u00d6ffnen und Speichern<\/strong>: hier wird der Schutz vor Datenverlust eingestellt.<\/figcaption>\n                <\/figure>\n\n                <h4>Das Speicherformat<\/h4>\n                <p>Civil 3D 2026 schreibt standardm\u00e4\u00dfig in <strong>AutoCAD 2018-DWG<\/strong>. Das ist seit Jahren das stabile Austauschformat und kompatibel mit allen Autodesk-Programmen ab 2018. Tauschst du regelm\u00e4\u00dfig mit B\u00fcros auf 2017 oder \u00e4lter, ist <strong>AutoCAD 2013-DWG<\/strong> der sichere Hafen. Der Haken: Beim Zur\u00fcckspeichern k\u00f6nnen neuere Objekt- oder Produktfunktionen eingeschr\u00e4nkt werden.<\/p>\n\n                <h4>Automatisch speichern<\/h4>\n                <p><strong>10 Minuten<\/strong> sind ein guter Kompromiss (Sysvar <span class=\"es-sysvar\">SAVETIME<\/span>): kurz genug, dass du im Crashfall wenig verlierst, lang genug, dass Civil 3D bei gro\u00dfen Projekten nicht st\u00e4ndig bremst. Wer mit Punktwolken oder vielen XREFs arbeitet, geht auf 15 Minuten; bei solchen Dateien kostet das Auto-Save sp\u00fcrbar Sekunden.<\/p>\n\n                <h4>BAK-Dateien (Sicherungskopie beim Speichern)<\/h4>\n                <p>An lassen (<span class=\"es-sysvar\">ISAVEBAK 1<\/span>). Die <code>.bak<\/code>-Datei ist die vorherige Version der DWG, umbenennen reicht zum Retten.<\/p>\n\n                <h4>Inkrementell speichern<\/h4>\n                <p><span class=\"es-sysvar\">ISAVEPERCENT 50<\/span> ist der Mittelweg: schnell inkrementell bis zur H\u00e4lfte, dann vollst\u00e4ndige Speicherung. <code>0<\/code> schreibt immer vollst\u00e4ndig (sauber, aber bei gro\u00dfen DWGs langsam), <code>100<\/code> l\u00e4sst die Datei unbegrenzt wachsen.<\/p>\n\n                <figure class=\"es-figure\">\n                    <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/04_1-Zuletzt%20verwendete%20Dateien.png\" alt=\"Anzahl zuletzt verwendeter Dateien\">\n                    <figcaption>\u201eAnzahl der zuletzt verwendeten Dateien&#8220;: 9 oder mehr ist praktisch, wenn du Projekte ohne Datei-Explorer wiederfinden willst.<\/figcaption>\n                <\/figure>\n\n                <div class=\"es-warning-box\">\n                    <svg class=\"es-box-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\">\n                        <path d=\"M10 3L1.5 17.5h17L10 3z\" stroke=\"#d97706\" stroke-width=\"1.5\" fill=\"none\"\/>\n                        <path d=\"M10 10v3\" stroke=\"#d97706\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/>\n                        <circle cx=\"10\" cy=\"15.5\" r=\"0.8\" fill=\"#d97706\"\/>\n                    <\/svg>\n                    <div><strong>Auto-Save ersetzt kein Backup.<\/strong> Die <code>.sv$<\/code>-Datei wird beim regul\u00e4ren Speichern \u00fcberschrieben. Wer wirklich gegen Datenverlust gewappnet sein will, braucht zus\u00e4tzlich Versionierung (TimeMachine, BTRFS-Snapshots, Veeam, Borg, \u2026) oder zumindest t\u00e4gliche Synchronisation auf ein zweites Laufwerk.<\/div>\n                <\/div>\n            <\/div>\n        <\/details>\n        <!-- ====================== Reiter 5: Plotten und Publizieren ====================== -->\n        <details class=\"es-tab\" id=\"tab-05\">\n            <summary class=\"es-tab-head\">\n                <div class=\"es-tab-num\">4<\/div>\n                <div class=\"es-tab-title\">Plotten und Publizieren<\/div>\n                <span class=\"es-tab-chevron\" aria-hidden=\"true\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\"><path d=\"M8 6l6 5-6 5\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n            <\/summary>\n            <div class=\"es-tab-body\">\n                <p>Standards f\u00fcr den Druck: <strong>Hintergrund-Plot<\/strong>, <strong>OLE-Qualit\u00e4t<\/strong> und <strong>PDF-Optionen<\/strong>. Einmal richtig gesetzt, jede PDF danach reproduzierbar.<\/p>\n\n                <figure class=\"es-figure\">\n                    <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/05-Plotten%20und%20Publizieren_bearb.png\" alt=\"Reiter Plotten und Publizieren im Optionsfenster\">\n                    <figcaption>Reiter <strong>Plotten und Publizieren<\/strong>: Druckerwahl, PDF-Qualit\u00e4t, Hintergrund-Plot.<\/figcaption>\n                <\/figure>\n\n                <h4>Hintergrund-Plot<\/h4>\n                <p><span class=\"es-sysvar\">BACKGROUNDPLOT 3<\/span>: Alles l\u00e4uft im Hintergrund, du kannst weiterarbeiten. Standard 2 l\u00e4sst Einzelplots im Vordergrund. F\u00fcr B\u00fcros mit vielen PDFs ist 3 die bessere Wahl.<\/p>\n\n                <h4>OLE-Plot-Qualit\u00e4t<\/h4>\n                <p>Wenn du Excel-Tabellen oder Word-St\u00fccke in DWGs einbettest, regelt das hier ihre Druckqualit\u00e4t. <strong>\u201eHoch&#8220;<\/strong> setzen, sonst werden Tabellen im PDF pixelig und Zahlen schwer lesbar.<\/p>\n\n                <h4>Allgemeine Plot-Optionen<\/h4>\n                <ul>\n                    <li><strong>Plotmarkierungs-Einstellungen<\/strong>: einmal konfigurieren (Dateiname, Datum, Benutzer), erscheint dann unten auf jedem gedruckten Blatt. Kleine Investition, langer Nutzen: Sechs Monate sp\u00e4ter wei\u00dft du noch, welcher Ausgabestand das war.<\/li>\n                    <li><strong>PDF-Optionen<\/strong> (Sub-Dialog): <strong>Vektor-Qualit\u00e4t<\/strong> auf maximal, <strong>Layer-Information<\/strong> aktivieren, dann beh\u00e4lt das PDF die Layer-Struktur und Empf\u00e4nger k\u00f6nnen einzelne Layer ein- und ausblenden.<\/li>\n                    <li><strong>Autom. publizieren<\/strong>: aus. Sonst legt AutoCAD bei jedem Speichern eine zus\u00e4tzliche Publish-Datei neben die DWG, die in den meisten B\u00fcros niemand braucht und den Projektordner aufbl\u00e4ht. Der passende Schalter im Befehlsblock ist <code>AUTOMATICPUB 0<\/code>.<\/li>\n                <\/ul>\n\n                <div class=\"es-practice-box\">\n                    <svg class=\"es-box-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\">\n                        <path d=\"M10 2L3 7v6c0 3.5 3 6 7 6s7-2.5 7-6V7l-7-5z\" stroke=\"#1a2332\" stroke-width=\"1.5\" fill=\"none\"\/>\n                    <\/svg>\n                    <div><span class=\"es-practice-tag\">Praxis<\/span><strong>PDF aus Civil 3D als \u201eA1-Plot&#8220;:<\/strong> Wenn das resultierende PDF in der Beh\u00f6rde komisch aussieht (Linien zu d\u00fcnn, Beschriftung verzerrt), ist die <strong>Vektor-Qualit\u00e4t<\/strong> ein guter Pr\u00fcfpunkt. 2400 DPI erzeugt gr\u00f6\u00dfere Dateien, sieht im Druck aber oft sauberer aus.<\/div>\n                <\/div>\n\n            <\/div>\n        <\/details>\n        <!-- ====================== Reiter 6: System ====================== -->\n        <details class=\"es-tab\" id=\"tab-06\">\n            <summary class=\"es-tab-head\">\n                <div class=\"es-tab-num\">5<\/div>\n                <div class=\"es-tab-title\">System<\/div>\n                <span class=\"es-tab-chevron\" aria-hidden=\"true\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\"><path d=\"M8 6l6 5-6 5\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n            <\/summary>\n            <div class=\"es-tab-body\">\n                <p>Hardware, Performance, Datenschutz. Der wichtigste Button hier ist \u201eGrafikleistung&#8220; mit Hardware-Beschleunigung und Anzeigeeffekten.<\/p>\n\n                <figure class=\"es-figure\">\n                    <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/06-System_bear.png\" alt=\"Reiter System im Optionsfenster\">\n                    <figcaption>Reiter <strong>System<\/strong>: Grafikkarte, Performance, Datenschutz.<\/figcaption>\n                <\/figure>\n\n                <h4>Grafikleistung: Hardware-Beschleunigung<\/h4>\n                <p>Klick auf \u201eGrafikleistung\u2026&#8220; \u2192 Sub-Dialog. <strong>Hardware-Beschleunigung muss EIN<\/strong> sein. Bei Instabilit\u00e4t: Grafiktreiber aktualisieren, dann neu pr\u00fcfen.<\/p>\n\n                <figure class=\"es-figure\">\n                    <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/06_1-Grafikleistung_bearb.png\" alt=\"Sub-Dialog Grafikleistung\">\n                    <figcaption>Sub-Dialog <strong>Grafikleistung<\/strong>: Hardware-Beschleunigung, glatte Linien, hochaufl\u00f6sende Texturen.<\/figcaption>\n                <\/figure>\n\n                <h4>Was im Grafikleistung-Dialog drinsteht<\/h4>\n                <div class=\"es-scroll\">\n                    <table>\n                        <thead>\n                        <tr><th>Schalter<\/th><th>Empfehlung<\/th><th>Was passiert<\/th><\/tr>\n                        <\/thead>\n                        <tbody>\n                        <tr><td><strong>Hardware-Beschleunigung<\/strong><\/td><td>Ein<\/td><td>Die Grafikkarte \u00fcbernimmt das Zeichnen: Zoomen, Schwenken und 3D-Ansichten werden fl\u00fcssig. Auf \u201eAus&#8220; rechnet die CPU. Zoomen stockt, das 3D-Drehen ruckelt.<\/td><\/tr>\n                        <tr><td><strong>Glatte Liniendarstellung<\/strong> (Anti-Aliasing)<\/td><td>Ein <\/td><td>Linien wirken glatt statt treppenf\u00f6rmig. Auf schwacher Hardware ausschalten.<\/td><\/tr>\n                        <tr><td><strong>Schnellere Anzeige von Schriftarten<\/strong><\/td><td>Ein bei moderner GPU<\/td><td>TrueType-Text in der Zeichnung wird per GPU gerendert, auf 4K-Bildschirmen sichtbar sch\u00e4rfer. Bei Textdarstellungsfehlern testweise aus.<\/td><\/tr>\n                        <\/tbody>\n                    <\/table>\n                <\/div>\n\n                <h4>3D-Visual-Styles und Fast Shaded Mode<\/h4>\n                <p>Sysvar <span class=\"es-sysvar\">FASTSHADEDMODE EIN<\/span>: modernes 3D-Grafiksystem f\u00fcr Wireframe, Hidden und Shaded-Stile. F\u00fcr gro\u00dfe 3D-Modelle deutlich fl\u00fcssiger.<\/p>\n\n                <h4>Optionen zur Layoutgenerierung<\/h4>\n                <p>F\u00fcr Zeichnungen mit mehreren Layouts: <span class=\"es-sysvar\">LAYOUTREGENCTL 2<\/span> empfohlen: alle Layouts werden einmal generiert und bleiben gecacht, jeder Wechsel danach sofort. Bei knappem RAM: <span class=\"es-sysvar\">LAYOUTREGENCTL 1<\/span>.<\/p>\n\n                <div class=\"es-warning-box\">\n                    <svg class=\"es-box-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\">\n                        <path d=\"M10 3L1.5 17.5h17L10 3z\" stroke=\"#d97706\" stroke-width=\"1.5\" fill=\"none\"\/>\n                        <path d=\"M10 10v3\" stroke=\"#d97706\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/>\n                        <circle cx=\"10\" cy=\"15.5\" r=\"0.8\" fill=\"#d97706\"\/>\n                    <\/svg>\n                    <div><strong>Civil 3D abst\u00fcrzt?<\/strong> Erster Verdacht: Grafikkarte oder Treiber. Hardware-Beschleunigung testweise aus, neu starten, gegenpr\u00fcfen. Wird es stabil: Treiber aktualisieren. NVIDIA Studio-Treiber ist f\u00fcr CAD stabiler als Game-Ready.<\/div>\n                <\/div>\n            <\/div>\n        <\/details>\n        <!-- ====================== Reiter 7: Benutzereinstellungen ====================== -->\n        <details class=\"es-tab\" id=\"tab-07\">\n            <summary class=\"es-tab-head\">\n                <div class=\"es-tab-num\">6<\/div>\n                <div class=\"es-tab-title\">Benutzereinstellungen<\/div>\n                <span class=\"es-tab-chevron\" aria-hidden=\"true\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\"><path d=\"M8 6l6 5-6 5\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n            <\/summary>\n            <div class=\"es-tab-body\">\n                <p>Der <strong>Rechtsklick<\/strong> ist eine der Einstellungen, die du im Alltag am h\u00e4ufigsten sp\u00fcrst. Standardm\u00e4\u00dfig \u00f6ffnet er ein Kontextmen\u00fc. Viele alte Hasen m\u00f6gen <strong>Rechtsklick = Enter<\/strong> (also: letzter Befehl wiederholen). Das dritte Modell ist <strong>zeitabh\u00e4ngig<\/strong>: kurzer Klick = Enter, langer Klick = Men\u00fc. F\u00fcr viele passt das am besten in den Alltag.<\/p>\n\n                <figure class=\"es-figure\">\n                    <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/07-Benutzereinstellungen_bearb.png\" alt=\"Reiter Benutzereinstellungen im Optionsfenster\">\n                    <figcaption>Reiter <strong>Benutzereinstellungen<\/strong>: Rechtsklick-Verhalten, Einf\u00fcgema\u00dfstab, Block-Editor.<\/figcaption>\n                <\/figure>\n\n                <h4>Rechtsklick-Anpassung<\/h4>\n                <p>Der Button \u201eRechtsklick-Anpassung\u2026&#8220; \u00f6ffnet einen Sub-Dialog. Dort legst du das Verhalten in drei Situationen fest: <strong>Vorgabemodus<\/strong> (nichts ausgew\u00e4hlt), <strong>Bearbeitungsmodus<\/strong> (etwas ausgew\u00e4hlt), <strong>Befehlsmodus<\/strong> (gerade l\u00e4uft ein Befehl).<\/p>\n\n                <figure class=\"es-figure\">\n                    <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/07_1-Rechtsklick-Anpassung_bearb.png\" alt=\"Sub-Dialog Rechtsklick-Anpassung\">\n                    <figcaption>Sub-Dialog <strong>Rechtsklick-Anpassung<\/strong>: drei Situationen, drei m\u00f6gliche Verhalten.<\/figcaption>\n                <\/figure>\n\n                <h4>Die drei Varianten in der Praxis<\/h4>\n                <div class=\"es-scroll\">\n                    <table>\n                        <thead>\n                        <tr><th>Variante<\/th><th>Verhalten<\/th><th>F\u00fcr wen?<\/th><\/tr>\n                        <\/thead>\n                        <tbody>\n                        <tr>\n                            <td><strong>Kontextmen\u00fc (Default)<\/strong><\/td>\n                            <td>Rechtsklick \u00f6ffnet immer das Men\u00fc mit Optionen.<\/td>\n                            <td>Maus-orientierte Anwender, Wechselnde mit anderen CAD-Programmen.<\/td>\n                        <\/tr>\n                        <tr>\n                            <td><strong>Enter (klassisch)<\/strong><\/td>\n                            <td>Rechtsklick = Eingabetaste. Wiederholt den letzten Befehl.<\/td>\n                            <td>Tastatur-Profis aus der AutoCAD-2000er-Schule.<\/td>\n                        <\/tr>\n                        <tr>\n                            <td class=\"is-pick\"><strong>Zeitabh\u00e4ngig<\/strong> <span class=\"es-pick-tag\">empfohlen<\/span><\/td>\n                            <td class=\"is-pick\">Kurzer Klick (&lt;250ms) = Enter. L\u00e4ngerer Klick = Men\u00fc.<\/td>\n                            <td class=\"is-pick\">Fast alle. Vereint das Beste aus beiden Welten.<\/td>\n                        <\/tr>\n                        <\/tbody>\n                    <\/table>\n                <\/div>\n\n                <p>Sysvars: <span class=\"es-sysvar\">SHORTCUTMENU<\/span> (Modus) und <span class=\"es-sysvar\">SHORTCUTMENUDURATION<\/span> (Schwellwert in ms, Default 250).<\/p>\n\n                <h4>Weiterer Schalter im Reiter<\/h4>\n                <ul>\n                    <li><strong>Doppelklickbearbeitung<\/strong>: an lassen, Doppelklick auf Text \u00f6ffnet den Editor, auf einen Block den Blockeditor.<\/li>\n                <\/ul>\n            <\/div>\n        <\/details>\n        <!-- ====================== Reiter 8: Zeichnen ====================== -->\n        <details class=\"es-tab\" id=\"tab-08\">\n            <summary class=\"es-tab-head\">\n                <div class=\"es-tab-num\">7<\/div>\n                <div class=\"es-tab-title\">Zeichnen<\/div>\n                <span class=\"es-tab-chevron\" aria-hidden=\"true\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\"><path d=\"M8 6l6 5-6 5\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n            <\/summary>\n            <div class=\"es-tab-body\">\n                <p>Der Zeichnen-Reiter regelt, wie sich der Cursor beim Zeichnen verh\u00e4lt: <strong>welche Punkte er f\u00e4ngt<\/strong> (AutoSnap-Markierung), <strong>wie magnetisch er f\u00e4ngt<\/strong>, <strong>wie gro\u00df das Snap-Quadrat ist<\/strong>. Hier entscheidet sich, ob pr\u00e4zises Zeichnen leichtl\u00e4uft oder klemmt.<\/p>\n\n                <figure class=\"es-figure\">\n                    <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/08-Zeichnen_bearb.png\" alt=\"Reiter Zeichnen im Optionsfenster\">\n                    <figcaption>Reiter <strong>Zeichnen<\/strong>: AutoSnap-Markierung, Magnet, Aperturen und Farben.<\/figcaption>\n                <\/figure>\n\n                <h4>AutoSnap-Markierungsgr\u00f6\u00dfe<\/h4>\n                <p>Das gelbe Quadrat (oder Dreieck, Kreis), das beim Hovern \u00fcber einen Endpunkt erscheint. Standard ist 5. Bei hoher Aufl\u00f6sung (4K) sind 7 oder 8 oft angenehmer, weil das Symbol sonst leicht untergeht. Sysvar <span class=\"es-sysvar\">AUTOSNAP<\/span> regelt, welche Marker aktiv sind; die Gr\u00f6\u00dfe stellst du im Dialog ein.<\/p>\n                <figure class=\"es-figure is-video\">\n                    <video controls preload=\"metadata\" muted playsinline>\n                        <source src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/AutoSnap%20Markierungsgr%C3%B6%C3%9Fe.mp4\" type=\"video\/mp4\">\n                    <\/video>\n                    <figcaption>AutoSnap-Markierungsgr\u00f6\u00dfe: vergr\u00f6\u00dfertes Symbol macht Endpunkte sichtbar, gerade bei hoher Aufl\u00f6sung.<\/figcaption>\n                <\/figure>\n\n                <h4>AutoSnap-Magnet<\/h4>\n                <p>Mit Magnet schnappt der Cursor beim Ann\u00e4hern an einen Snap-Punkt automatisch zu, ohne dass du pixelgenau klicken musst. An lassen, das spart Sekunden bei jedem Klick. Nur bei extrem dichter Geometrie (Bema\u00dfungs-Clusters, kleine Symbole) lohnt es sich, ihn punktuell auszuschalten.<\/p>\n                <figure class=\"es-figure is-video\">\n                    <video controls preload=\"metadata\" muted playsinline>\n                        <source src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/AutoSnap%20Markierung%20Magnet.mp4\" type=\"video\/mp4\">\n                    <\/video>\n                    <figcaption>AutoSnap-Magnet zieht den Cursor sanft auf den n\u00e4chsten Snap-Punkt, f\u00fchlt sich wie \u201egef\u00fchrt&#8220; an.<\/figcaption>\n                <\/figure>\n\n                <h4>Gr\u00f6\u00dfe der \u00d6ffnung (Apertur)<\/h4>\n                <p>Das ist das unsichtbare Suchquadrat um den Cursor, in dem nach Snap-Punkten gesucht wird. Gr\u00f6\u00dfer = f\u00e4ngt fr\u00fcher, schnappt bei dichter Geometrie aber auch die falschen Punkte. Standard 10 ist gut; auf 4K-Bildschirmen sind 14\u201316 die bessere Wahl. Sysvar <span class=\"es-sysvar\">APERTURE<\/span>.<\/p>\n                <figure class=\"es-figure is-video\">\n                    <video controls preload=\"metadata\" muted playsinline>\n                        <source src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/Gr%C3%B6%C3%9Fe%20der%20%C3%96ffnung.mp4\" type=\"video\/mp4\">\n                    <\/video>\n                    <figcaption>Gr\u00f6\u00dfere \u00d6ffnung f\u00e4ngt Punkte aus gr\u00f6\u00dferem Abstand, bequemer aber bei dichter Geometrie unpr\u00e4zise.<\/figcaption>\n                <\/figure>\n\n                <h4>Zeichnungsfenster-Farbe (Hintergrund)<\/h4>\n                <p>Klassik: schwarz f\u00fcr 2D, leicht abgedunkeltes Blaugrau f\u00fcr 3D. <strong>Wei\u00df<\/strong> macht Sinn, wenn du gleich druckst, dann siehst du am Bildschirm schon das Papier-Bild. Drei Geschm\u00e4cker zum Direktvergleich:<\/p>\n\n                <!-- Vorher\/Nachher: 3 Zeichnungshintergr\u00fcnde -->\n                <div class=\"es-switch\" data-switch=\"bg\">\n                    <div class=\"es-switch-bar\">\n                        <span class=\"es-switch-label\">Vorschau<\/span>\n                        <div class=\"es-switch-btns\">\n                            <button type=\"button\" data-val=\"1\" class=\"is-active\">Schwarz<\/button>\n                            <button type=\"button\" data-val=\"2\">Wei\u00df<\/button>\n                            <button type=\"button\" data-val=\"3\">beliebig<\/button>\n                        <\/div>\n                    <\/div>\n                    <div class=\"es-switch-img-wrap\">\n                        <img decoding=\"async\" id=\"esSwitchBg\" src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/Zeichnungshintergrund-1.png\" alt=\"Zeichnungshintergrund Variante 1\">\n                    <\/div>\n                    <div class=\"es-switch-caption\" id=\"esSwitchBgCap\">Klassisch schwarz, wei\u00dfe Linien stehen kontrastreich da, kein Bildschirm-Gl\u00fchen.<\/div>\n                <\/div>\n\n            <\/div>\n        <\/details>\n        <!-- ====================== Reiter 9: 3D-Modellierung ====================== -->\n        <details class=\"es-tab\" id=\"tab-09\">\n            <summary class=\"es-tab-head\">\n                <div class=\"es-tab-num\">8<\/div>\n                <div class=\"es-tab-title\">3D-Modellierung<\/div>\n                <span class=\"es-tab-chevron\" aria-hidden=\"true\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\"><path d=\"M8 6l6 5-6 5\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n            <\/summary>\n            <div class=\"es-tab-body\">\n                <p>In Civil 3D arbeitest du im Tiefbau-Alltag selten direkt im klassischen 3D-Modus. Trotzdem gibt es einen Reiter daf\u00fcr, relevant vor allem wenn du Korridor-Visualisierungen rendern, 3D-Querprofile pr\u00fcfen oder Ergebnisse an Architekt:innen weitergeben willst.<\/p>\n\n                <figure class=\"es-figure\">\n                    <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/09-3D-Modellierung_bearb.png\" alt=\"Reiter 3D-Modellierung im Optionsfenster\">\n                    <figcaption>Reiter <strong>3D-Modellierung<\/strong>: Solids, Surfaces, Werkzeuge im Ansichtsfenster.<\/figcaption>\n                <\/figure>\n\n                <h4>Die drei Schalter, die im Alltag relevant werden<\/h4>\n                <p>Drei Schalter machen den Unterschied zwischen verlorener Orientierung im 3D-Raum und schneller Navigation:<\/p>\n                <ul>\n                    <li><strong>Werkzeuge im Ansichtsfenster anzeigen<\/strong>: an. Damit erscheinen Ansicht-W\u00fcrfel, Steuerrad und Navigationsleiste.<\/li>\n                    <li><strong>Visuelle Stile beim Erstellen<\/strong>: <strong>2D-Drahtmodell<\/strong> f\u00fcr die Civil-3D-Routine, das ist schnell und l\u00e4sst die Geometrie gut lesbar.<\/li>\n                    <li><strong>Anzahl der Isolinien auf Fl\u00e4chen<\/strong> (<span class=\"es-sysvar\">ISOLINES<\/span>): 4 reicht f\u00fcr Korridore und DGMs. H\u00f6here Werte machen die Darstellung pr\u00e4ziser, lassen Volumen aber sp\u00fcrbar langsamer neu zeichnen, bei gro\u00dfen Civil-Modellen merkbar.<\/li>\n                <\/ul>\n\n                <figure class=\"es-figure is-video\">\n                    <video controls preload=\"metadata\" muted playsinline>\n                        <source src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/Werkzeuge%20im%20Ansichtsfenster.mp4\" type=\"video\/mp4\">\n                    <\/video>\n                    <figcaption>Werkzeuge im Ansichtsfenster: Ansichts-W\u00fcrfel, Steuerrad und Navigationsleiste zur 3D-Orientierung.<\/figcaption>\n                <\/figure>\n\n                <div class=\"es-hint-box\">\n                    <svg class=\"es-box-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\">\n                        <circle cx=\"10\" cy=\"10\" r=\"9\" stroke=\"#3f5f75\" stroke-width=\"1.5\"\/>\n                        <path d=\"M10 9v5\" stroke=\"#3f5f75\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/>\n                        <circle cx=\"10\" cy=\"6.5\" r=\"1\" fill=\"#3f5f75\"\/>\n                    <\/svg>\n                    <div><strong>Tiefbau-Hinweis:<\/strong> F\u00fcr die meisten Civil-3D-Workflows (DGM, Achsen, Korridore) brauchst du diesen Reiter nicht aktiv. Civil 3D bringt eigene 3D-Anzeigen mit (DGM-Stile, Korridor-Stile), die unabh\u00e4ngig von diesen AutoCAD-Schaltern sind. Wer aber mal eine fertige Trasse als 3D-Modell in eine Visualisierung \u00fcbergeben muss, wei\u00df jetzt, wo die Schalter liegen.<\/div>\n                <\/div>\n            <\/div>\n        <\/details>\n        <!-- ====================== Reiter 10: Auswahl ====================== -->\n        <details class=\"es-tab\" id=\"tab-10\">\n            <summary class=\"es-tab-head\">\n                <div class=\"es-tab-num\">9<\/div>\n                <div class=\"es-tab-title\">Auswahl<\/div>\n                <span class=\"es-tab-chevron\" aria-hidden=\"true\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\"><path d=\"M8 6l6 5-6 5\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n            <\/summary>\n            <div class=\"es-tab-body\">\n                <p>Wenn du etwas anklickst, regelt dieser Reiter: <strong>wie gro\u00df die Klick-Box ist<\/strong> (Pickbox), <strong>wie gro\u00df die blauen Griffe sind<\/strong> (mit denen man Objekte verschiebt oder streckt), und ob beim \u00dcberfahren mit der Maus eine <strong>Vorschau<\/strong> aufleuchtet. Alles drei beeinflusst, wie geschmeidig oder pr\u00e4zise sich Civil 3D anf\u00fchlt.<\/p>\n\n                <figure class=\"es-figure\">\n                    <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/10-Auswahl_bearb.png\" alt=\"Reiter Auswahl im Optionsfenster\">\n                    <figcaption>Reiter <strong>Auswahl<\/strong>: Pickbox-Gr\u00f6\u00dfe, Griff-Gr\u00f6\u00dfe, Auswahl-Vorschau.<\/figcaption>\n                <\/figure>\n\n                <h4>Pickbox-Gr\u00f6\u00dfe<\/h4>\n                <p>Das winzige Quadrat in der Cursormitte. Standard 3 ist f\u00fcr Full-HD richtig; bei 4K trifft man die Linien sonst nicht, also auf 5 hochsetzen. Gr\u00f6\u00dfer als 5 wird t\u00fcckisch: in dichter Geometrie erwischt man dann gleich mehrere Objekte. Sysvar <span class=\"es-sysvar\">PICKBOX<\/span>.<\/p>\n                <figure class=\"es-figure is-video\">\n                    <video controls preload=\"metadata\" muted playsinline>\n                        <source src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/Pickbox%20Gr%C3%B6%C3%9Fe.mp4\" type=\"video\/mp4\">\n                    <\/video>\n                    <figcaption>Pickbox-Gr\u00f6\u00dfe live: kleines Quadrat = pr\u00e4ziser, gro\u00dfes = bequemer bei groben Aufl\u00f6sungen.<\/figcaption>\n                <\/figure>\n\n                <h4>Griff-Gr\u00f6\u00dfe<\/h4>\n                <p>Die blauen Quadrate erscheinen, wenn ein Objekt ausgew\u00e4hlt ist. \u00dcber sie verschiebst, streckst, spiegelst oder kopierst du. Standard 5 passt f\u00fcr die meisten; bei 4K oder \u00e4lteren Augen geh ruhig auf 7\u20139. Sysvar <span class=\"es-sysvar\">GRIPSIZE<\/span>.<\/p>\n                <figure class=\"es-figure is-video\">\n                    <video controls preload=\"metadata\" muted playsinline>\n                        <source src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/Griff%20Gr%C3%B6%C3%9Fe.mp4\" type=\"video\/mp4\">\n                    <\/video>\n                    <figcaption>Griff-Gr\u00f6\u00dfe: kleine Griffe (Standard) vs. gro\u00dfe (besser sichtbar, einfacher zu greifen).<\/figcaption>\n                <\/figure>\n\n                <h4>Auswahl-Vorschau (Rollover)<\/h4>\n                <p>Objekt leuchtet kurz auf, bevor du klickst. In dichter Geometrie eine gro\u00dfe Hilfe. Sysvar <span class=\"es-sysvar\">SELECTIONPREVIEW 3<\/span>.<\/p>\n\n                <h4>Auswahl-Modus<\/h4>\n                <p><strong>\u201eAuswahl \u00e4ndern, dann Befehl&#8220;<\/strong> ist der nat\u00fcrliche Workflow: erst Objekte markieren, dann z.B. <code>L\u00d6SCHEN<\/code> tippen. Wer noch aus alten AutoCAD-Gewohnheiten erst den Befehl startet, kann es auch andersrum lassen, verliert dabei aber Tempo. Sysvar <span class=\"es-sysvar\">PICKFIRST 1<\/span>.<\/p>\n\n                <div class=\"es-practice-box\">\n                    <svg class=\"es-box-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\">\n                        <path d=\"M10 2L3 7v6c0 3.5 3 6 7 6s7-2.5 7-6V7l-7-5z\" stroke=\"#1a2332\" stroke-width=\"1.5\" fill=\"none\"\/>\n                    <\/svg>\n                    <div><span class=\"es-practice-tag\">Praxis<\/span><strong>Lasso-Auswahl:<\/strong> Maus-Taste beim Aufziehen gedr\u00fcckt halten aktiviert den Freihand-Lasso statt dem Rechteck. Wer das nicht will: <code>PICKAUTO<\/code> ohne Bit 4 setzt auf klassische Rechteck-Auswahl zur\u00fcck.<\/div>\n                <\/div>\n            <\/div>\n        <\/details>\n        <!-- ====================== Reiter 11: Profil ====================== -->\n        <details class=\"es-tab\" id=\"tab-11\">\n            <summary class=\"es-tab-head\">\n                <div class=\"es-tab-num\">10<\/div>\n                <div class=\"es-tab-title\">Profil<\/div>\n                <span class=\"es-tab-chevron\" aria-hidden=\"true\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\"><path d=\"M8 6l6 5-6 5\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n            <\/summary>\n            <div class=\"es-tab-body\">\n                <p>Ein <strong>Profil<\/strong> ist ein Schnappschuss vieler Optionsfenster-Einstellungen, darunter Pfade und Teile der Oberfl\u00e4che. Civil 3D speichert mehrere Profile parallel und du kannst zwischen ihnen umschalten, z.B. eines f\u00fcr \u201eArchitekturplan-Bearbeitung&#8220;, eines f\u00fcr \u201eTiefbau-Produktion&#8220;. Wichtig: Ein Profil ersetzt keine vollst\u00e4ndige Sicherung aller Anpassungsdateien.<\/p>\n\n                <figure class=\"es-figure\">\n                    <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/11-Profil_bearb.png\" alt=\"Reiter Profil im Optionsfenster\">\n                    <figcaption>Reiter <strong>Profil<\/strong>: Verwaltung aller gespeicherten Konfigurationen.<\/figcaption>\n                <\/figure>\n\n                <h4>Profile sind dein Backup<\/h4>\n                <p>Vor gr\u00f6\u00dferen \u00c4nderungen lohnt ein Export. Im Reiter Profil \u2192 <strong>Exportieren\u2026<\/strong> \u2192 <code>.arg<\/code>-Datei speichern, am besten an einem Ort, der gesichert wird. Das dauert kurz und macht R\u00fcckspr\u00fcnge entspannt.<\/p>\n\n                <h4>Profile importieren<\/h4>\n                <p>Auf einem neuen Rechner kannst du die <code>.arg<\/code>-Datei \u00fcber Optionen \u2192 Profil \u2192 <strong>Importieren\u2026<\/strong> laden und danach <strong>Aktuell setzen<\/strong>. Damit kommen Profilwerte und Pfade mit. Toolpaletten, CUI\/CUIx, PGP, Plotstile und eigene Support-Dateien pr\u00fcfst du besser separat.<\/p>\n\n                <h4>Verkn\u00fcpfung mit Profil starten<\/h4>\n                <p>Verkn\u00fcpfung erstellen und den Ziel-Pfad um <code>\/p \"ProfilName\"<\/code> erg\u00e4nzen, dann startet Civil 3D direkt mit dem gew\u00fcnschten Profil, ohne manuelles Umschalten.<\/p>\n\n                <figure class=\"es-figure\">\n                    <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/11_2-Verkn%C3%BCpfung.png\" alt=\"Verkn\u00fcpfung mit Profil-Parameter\">\n                    <figcaption>Verkn\u00fcpfungs-Eigenschaften: Parameter <code>\/p \"ProfilName\"<\/code> nach dem Ziel erg\u00e4nzen.<\/figcaption>\n                <\/figure>\n\n                <h4>Backup-Strategie f\u00fcr deine Settings<\/h4>\n                <ol>\n                    <li>Profil als <code>.arg<\/code> exportieren und mit Datum im Dateinamen speichern (<code>profil-XYZ-2026-05.arg<\/code>).<\/li>\n                    <li>Zus\u00e4tzlich den passenden Autodesk-Benutzerordner sichern, vor allem bei Toolpaletten, CUI\/CUIx, PGP, Plotstilen und eigenen Skripten.<\/li>\n                    <li>Bei gr\u00f6\u00dferen \u00c4nderungen erneut exportieren und alte Version behalten. So bleibt ein R\u00fcckweg offen.<\/li>\n                <\/ol>\n\n                <div class=\"es-checkpoint\">\n                    <svg class=\"es-box-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\">\n                        <circle cx=\"10\" cy=\"10\" r=\"9\" stroke=\"#15803d\" stroke-width=\"1.5\"\/>\n                        <path d=\"M6.5 10l2.5 2.5 5-5\" stroke=\"#15803d\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                    <div>Profil als <code>.arg<\/code> exportieren, Anpassungsdateien separat sichern, Auto-Save-Pfad bewusst w\u00e4hlen.<\/div>\n                <\/div>\n            <\/div>\n        <\/details>\n        <!-- ====================== Reiter 12: Editor ====================== -->\n        <details class=\"es-tab\" id=\"tab-12\">\n            <summary class=\"es-tab-head\">\n                <div class=\"es-tab-num\">11<\/div>\n                <div class=\"es-tab-title\">Editor<\/div>\n                <span class=\"es-tab-chevron\" aria-hidden=\"true\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\"><path d=\"M8 6l6 5-6 5\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n            <\/summary>\n            <div class=\"es-tab-body\">\n                <p>In 2024 war dieser Inhalt noch Teil der Benutzereinstellungen. Seit 2025 ist der <strong>Editor<\/strong>-Reiter eigenst\u00e4ndig und b\u00fcndelt alles rund um Befehlszeile, Eingabe-Hilfen und L\u00f6sungshinweise. Also die kleinen Dinge, die beim Tippen viel Reibung herausnehmen.<\/p>\n\n                <figure class=\"es-figure\">\n                    <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/12-Editor_bearb.png\" alt=\"Reiter Editor im Optionsfenster\">\n                    <figcaption>Reiter <strong>Editor<\/strong>: Befehlszeilen-Verhalten, Eingabevorschl\u00e4ge, L\u00f6sungshinweise.<\/figcaption>\n                <\/figure>\n\n                <h4>AutoComplete &amp; Eingabe-Vorschl\u00e4ge<\/h4>\n                <p>Wenn du <code>LIN<\/code> tippst, schl\u00e4gt Civil 3D <code>LINIE<\/code>, <code>LINIENTYP<\/code>, <code>LINIENST\u00c4RKE<\/code> in einer Dropdown-Liste vor. Das spart Tipparbeit und f\u00e4ngt Vertipper ab, bevor sie zum Befehl werden. Alle drei H\u00e4kchen rein: <strong>Auto-Vervollst\u00e4ndigung<\/strong>, <strong>Verlauf anzeigen<\/strong>, <strong>Mid-String-Suche<\/strong>. Sysvars <span class=\"es-sysvar\">AUTOCOMPLETEMODE 15<\/span> und <span class=\"es-sysvar\">INPUTHISTORYMODE 15<\/span>.<\/p>\n\n                <h4>Befehlszeilen-Verhalten<\/h4>\n                <ul>\n                    <li><strong>Verlaufslinien anzeigen<\/strong>: 3 (Sysvar <span class=\"es-sysvar\">CLIPROMPTLINES<\/span>). Du siehst die letzten 3 Befehle \u00fcber dem Eingabeprompt, hilfreich bei verschachtelten Befehlen.<\/li>\n                    <li><strong>Befehlszeile beim Tippen halbtransparent<\/strong>: ja, damit du die Zeichnung darunter siehst.<\/li>\n                    <li><strong>Animation<\/strong>: ein\/aus nach Geschmack, die schwebende Befehlszeile blendet sich sanft ein\/aus.<\/li>\n                <\/ul>\n\n                <h4>L\u00f6sungshinweise<\/h4>\n                <p>Lass die <strong>L\u00f6sungshinweise<\/strong> an. Wenn du z.B. eine Achse zeichnest und der Bogenradius unter dem Minimum deines hinterlegten Richtlinien-Sets liegt (RAL, RASt, oder ein hauseigenes Set), zeigt Civil 3D ein kleines Warnsymbol direkt auf der betroffenen Achsen-Komponente. Beim Dar\u00fcberfahren erscheint der Tooltip: welches Kriterium verletzt ist und welcher Mindestwert gefordert w\u00e4re. Genauso bei Profilen: zu steile Gradiente, zu kleine Wannen- oder Kuppen-Radien.<\/p>\n                <figure class=\"es-figure\">\n                    <img decoding=\"async\" src=\"https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/12_1-L%C3%B6sungshinweise.png\" alt=\"L\u00f6sungshinweis-Beispiel\">\n                    <figcaption>Beispiel: L\u00f6sungshinweise zeigen Vorschl\u00e4ge, wenn ein Befehl nicht ausf\u00fchrbar ist.<\/figcaption>\n                <\/figure>\n\n                <div class=\"es-checkpoint\">\n                    <svg class=\"es-box-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\">\n                        <circle cx=\"10\" cy=\"10\" r=\"9\" stroke=\"#15803d\" stroke-width=\"1.5\"\/>\n                        <path d=\"M6.5 10l2.5 2.5 5-5\" stroke=\"#15803d\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                    <div>AutoComplete, Verlauf und L\u00f6sungshinweise einschalten, einmal gemacht und nie wieder vermisst.<\/div>\n                <\/div>\n            <\/div>\n        <\/details>\n\n        <!-- ============================================================= -->\n        <!-- ====================== WERKZEUGE ============================ -->\n        <!-- ============================================================= -->\n        <hr class=\"es-section-divider\">\n        <h2 id=\"werkzeuge\">Werkzeuge: Profil-Builder<\/h2>\n        <p class=\"es-sub\">Alle 12 Optionsfenster-Reiter auf einen Blick, mit ziehf\u00e4higem Vergleich zwischen Civil 3D-Standard und der CAD-Kompass-Empfehlung.<\/p>\n\n        <span id=\"profil-builder\" class=\"es-anchor-target\" aria-hidden=\"true\"><\/span>\n        <details class=\"es-builder-wrap\" id=\"esBuilderWrap\">\n            <summary>\n                <span class=\"es-builder-chevron\">&#9656;<\/span>\n                <span>Profil-Builder \u00f6ffnen<\/span>\n                <span class=\"es-builder-sub\">12 Reiter &middot; Civil 3D Standard vs. CAD-Kompass<\/span>\n            <\/summary>\n            <div class=\"es-builder-body\">\n\n                <div class=\"es-config\">\n                    <div class=\"es-build\" id=\"esBuild\">\n                        <div class=\"es-build-head\">\n                            <span class=\"es-build-title\">Tiefbau (Civil 3D) &middot; Routinier &middot; WQHD &middot; Mittelklasse<\/span>\n                        <\/div>\n                        <p class=\"es-build-summary\">Gr\u00fcne Zellen weichen vom Civil 3D-Standard ab &mdash; 10 Anpassungen f\u00fcr Tiefbau, WQHD und Mittelklasse-GPU.<\/p>\n\n                        <div class=\"es-rec-rows\" id=\"esRecGrid\">\n                            <!-- Tabelle: JS f\u00fcllt (Header + 12 Zeilen) -->\n                        <\/div>\n\n                        <div class=\"es-setvar-wrap\">\n                            <div class=\"es-cfg-wrap\">\n                                <span class=\"es-cfg-label\">Block kopieren:<\/span>\n                                <div class=\"es-config-switch\">\n                                    <button class=\"es-cfg-btn\" id=\"esCfgStandard\" data-config=\"standard\" type=\"button\" aria-pressed=\"false\">Civil 3D Standard<\/button>\n                                    <button class=\"es-cfg-btn is-active\" id=\"esCfgKompass\" data-config=\"kompass\" type=\"button\" aria-pressed=\"true\">CAD-Kompass<\/button>\n                                <\/div>\n                            <\/div>\n                            <div class=\"es-setvar-head\">\n                                <span class=\"es-setvar-title\">Systemvariablen: direkt in die Befehlszeile<\/span>\n                                <div class=\"es-seg\" id=\"esCodeMode\" role=\"group\" aria-label=\"Kopier-Modus\" style=\"border-color: rgba(255,255,255,0.18);\">\n                                    <button type=\"button\" data-mode=\"setvar\" class=\"is-active\" style=\"background: rgba(255,255,255,0.08); color: #e2e8f0; font-size: 0.7rem; padding: 5px 10px;\">SETVAR<\/button>\n                                    <button type=\"button\" data-mode=\"direkt\" style=\"background: rgba(255,255,255,0.08); color: #94a3b8; font-size: 0.7rem; padding: 5px 10px;\">Direkt<\/button>\n                                    <button type=\"button\" data-mode=\"lisp\" style=\"background: rgba(255,255,255,0.08); color: #94a3b8; font-size: 0.7rem; padding: 5px 10px;\">LISP<\/button>\n                                <\/div>\n                                <button type=\"button\" class=\"es-copy-btn\" id=\"esCopyBtn\">Kopieren<\/button>\n                            <\/div>\n                            <pre class=\"es-setvar-code\" id=\"esSetvarCode\">; l\u00e4dt sich gleich\u2026<\/pre>\n                        <\/div>\n                        <p class=\"es-setvar-foot\">Der Block oben ist der schnelle Weg \u00fcber die Befehlszeile: kopieren, in AutoCAD oder Civil 3D einf\u00fcgen, Enter. Jede Zeile setzt eine Systemvariable. Was nicht passt, l\u00e4sst sich danach normal im Optionsfenster anpassen. Wer alle ~226 Variablen durchsuchen will, ist im <a href=\"#\" data-tool-link=\"systemvariablen\">Systemvariablen-Finder<\/a> richtig.<\/p>\n                        <div class=\"es-hint-box\" style=\"margin: 14px 0 0;\">\n                            <svg class=\"es-box-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\">\n                                <circle cx=\"10\" cy=\"10\" r=\"9\" stroke=\"#3f5f75\" stroke-width=\"1.5\"\/>\n                                <path d=\"M10 9v5\" stroke=\"#3f5f75\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/>\n                                <circle cx=\"10\" cy=\"6.5\" r=\"1\" fill=\"#3f5f75\"\/>\n                            <\/svg>\n                            <div><strong>Auto-Save-Pfad:<\/strong> <code>SAVEFILEPATH<\/code> bleibt im Block leer, Civil 3D nutzt dann den Standard-TEMP-Ordner. Wer einen eigenen Pfad setzen m\u00f6chte, tr\u00e4gt ihn manuell ein, z.B. <code>SAVEFILEPATH \"C:\\CAD-Sicherung\"<\/code> &mdash; der Ordner muss vorher existieren.<\/div>\n                        <\/div>\n\n                    <\/div>\n                <\/div>\n\n            <\/div>\n        <\/details>\n\n                <\/details>\n\n        <!-- ============================================================= -->\n        <!-- ====================== FAQ ================================== -->\n        <!-- ============================================================= -->\n        <hr class=\"es-section-divider\">\n        <h2 id=\"faq\">H\u00e4ufige Fragen<\/h2>\n        <div class=\"es-faq\">\n            <details>\n                <summary>Ich habe alles verstellt: wie komme ich zur\u00fcck zu den Default-Einstellungen?<\/summary>\n                <div class=\"es-faq-body\">\n                    <p>Der normale R\u00fcckweg f\u00fchrt \u00fcber <code>OPTIONEN<\/code> \u2192 Reiter <strong>Profil<\/strong> \u2192 Profil markieren \u2192 <strong>Zur\u00fccksetzen<\/strong>. Das setzt das ausgew\u00e4hlte Profil auf den Auslieferungszustand zur\u00fcck. Vorher lohnt ein Export, falls du sp\u00e4ter doch etwas daraus brauchst.<\/p>\n                    <p>Der radikalere Weg ist das Windows-Startmen\u00fc: <strong>\u201eCivil 3D auf Standard zur\u00fccksetzen&#8220;<\/strong>. Das kann auch Anpassungen wie Toolpaletten oder CUI betreffen und ist eher der letzte Schritt, nicht die erste Reparatur.<\/p>\n                <\/div>\n            <\/details>\n            <details>\n                <summary>Warum gehen meine Einstellungen nach einem Neustart verloren?<\/summary>\n                <div class=\"es-faq-body\">\n                    <p>Ein h\u00e4ufiger Grund ist, dass Civil 3D dein aktuelles Profil nicht schreiben kann: Roaming-Verzeichnis schreibgesch\u00fctzt, Benutzerprofil auf einem Server-Share, oder kurzzeitig keine Verbindung. Ein guter erster Test ist <code>%APPDATA%\\Autodesk\\C3D 2026\\<\/code>: kannst du dort Dateien erstellen? Wenn nicht, geh\u00f6rt die IT dazu. Viele Firmen steuern solche Ordner bewusst zentral.<\/p>\n                <\/div>\n            <\/details>\n            <details>\n                <summary>Was ist der Unterschied zwischen Optionen, Voreinstellungen und Systemvariablen?<\/summary>\n                <div class=\"es-faq-body\">\n                    <p><strong>Optionen<\/strong> sind das Dialogfenster mit den 12 Reitern, was wir auf dieser Seite besprechen. Sie sind dauerhaft pro Profil gespeichert.<\/p>\n                    <p><strong>Voreinstellungen<\/strong> ist der \u00e4ltere Begriff, manchmal noch in Men\u00fcs zu finden, meint dasselbe.<\/p>\n                    <p><strong>Systemvariablen<\/strong> sind die technischen Namen vieler Schalter dahinter. Manche Optionsfenster-Eintr\u00e4ge entsprechen einer oder mehreren Systemvariablen (z.B. \u201eFarbthema&#8220; = <code>COLORTHEME<\/code>). Du kannst sie auch direkt mit <code>SETVAR<\/code> setzen. Den vollst\u00e4ndigen \u00dcberblick \u00fcber alle ~226 Systemvariablen bietet der <a href=\"#\" data-tool-link=\"systemvariablen\">Systemvariablen-Finder<\/a>.<\/p>\n                <\/div>\n            <\/details>\n            <details>\n                <summary>Funktioniert mein 2024er-Profil noch in Civil 3D 2026?<\/summary>\n                <div class=\"es-faq-body\">\n                    <p>Oft ja, aber nicht blind. Eine <code>.arg<\/code>-Datei kann Profilwerte und Pfade \u00fcbernehmen; sie ersetzt aber keine vollst\u00e4ndige Migration von CUI, Toolpaletten, PGP, Plotstilen oder eigenen Support-Dateien. Pfade aus 2024 k\u00f6nnen in 2026 ins Leere zeigen, etwa bei DACH-Kit-Verzeichnissen oder Vorlagenpfaden. Nach dem Import lohnt ein Rundgang durch <a href=\"#tab-02\">Dateien<\/a> und ein kurzer Test der eigenen Werkzeuge.<\/p>\n                <\/div>\n            <\/details>\n            <details>\n                <summary>Wie \u00fcbernehme ich Einstellungen f\u00fcr ein ganzes Team?<\/summary>\n                <div class=\"es-faq-body\">\n                    <p>F\u00fcr CAD-Admins gibt es drei typische Wege:<\/p>\n                    <ol>\n                        <li><strong>Profil-Datei<\/strong>: <code>.arg<\/code> exportieren, im Firmen-Netz ablegen, alle Kollegen importieren. Einfach, aber nicht vollst\u00e4ndig f\u00fcr alle Anpassungsdateien.<\/li>\n                        <li><strong>Deployment-Paket<\/strong>: Bei der Civil-3D-Installation via Autodesk-Deployment-Tool ein Custom-Profile mitliefern. Funktioniert f\u00fcr Neuinstallationen, nicht f\u00fcr bestehende.<\/li>\n                        <li><strong>Login-Skript<\/strong>: Per Windows-GPO oder Login-Skript die <code>.arg<\/code>-Datei auf jeden Rechner kopieren und beim Civil-3D-Start automatisch importieren. Aufw\u00e4ndiger, aber zentral steuerbar.<\/li>\n                    <\/ol>\n                <\/div>\n            <\/details>\n            <details>\n                <summary>Wo finde ich die kompletten Systemvariablen, die ich setzen kann?<\/summary>\n                <div class=\"es-faq-body\">\n                    <p>Im CAD-Kompass: <a href=\"#\" data-tool-link=\"systemvariablen\">Systemvariablen-Finder<\/a> mit ~226 Eintr\u00e4gen, Such- und Filterfunktion. Direkt im Programm geht es \u00fcber <code>SETVAR<\/code> \u2192 <code>?<\/code> \u2192 <code>*<\/code> (Sternchen). Das liefert die Liste, aber ohne die Einordnung dieser Seite.<\/p>\n                <\/div>\n            <\/details>\n            <details>\n                <summary>Bringt es etwas, die GPU-Hardware-Beschleunigung gezielt auszuschalten?<\/summary>\n                <div class=\"es-faq-body\">\n                    <p>In zwei F\u00e4llen kann es sinnvoll sein: 1) Du hast eine sehr alte Grafikkarte oder einen instabilen Treiber, und Civil 3D st\u00fcrzt regelm\u00e4\u00dfig ab. Dann testweise aus, neu starten, dieselbe Zeichnung pr\u00fcfen. 2) Du arbeitest auf einer virtuellen Maschine ohne saubere GPU-Unterst\u00fctzung. F\u00fcr normale lokale Arbeitspl\u00e4tze ist Hardware-Beschleunigung aber meist der bessere Startwert.<\/p>\n                <\/div>\n            <\/details>\n            <details>\n                <summary>Was tun, wenn Activity Insights Daten an Autodesk schicken will?<\/summary>\n                <div class=\"es-faq-body\">\n                    <p>Hier lohnt die Trennung: Activity Insights protokolliert Zeichnungsereignisse in einer konfigurierten Event-Location; Datenr\u00fcckmeldung\/My Insights betrifft eher Nutzungs- und Verbesserungsdaten. In regulierten Branchen oder Beh\u00f6rden geh\u00f6rt beides mit Datenschutz und IT abgestimmt. Besonders Speicherort, <code>ACTIVITYINSIGHTSSUPPORT<\/code> und ob nach Updates Einstellungen zur\u00fcckgesetzt wurden, lohnen einen bewussten Blick.<\/p>\n                <\/div>\n            <\/details>\n        <\/div>\n\n    <\/div>\n<\/div>\n\n<!-- Floating Mini-TOC (FAB) \u2014 Extended Pille mit Live-Position -->\n<button type=\"button\" class=\"es-fab\" id=\"esFab\"\n        aria-label=\"Kapitel-Navigation \u00f6ffnen\"\n        aria-expanded=\"false\" aria-controls=\"esFabPanel\"\n        title=\"Springe zu einem Kapitel\">\n    <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n        <path d=\"M4 6h13M4 12h13M4 18h13\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n        <circle cx=\"20.5\" cy=\"6\" r=\"1.2\" fill=\"currentColor\"\/>\n        <circle cx=\"20.5\" cy=\"12\" r=\"1.2\" fill=\"currentColor\"\/>\n        <circle cx=\"20.5\" cy=\"18\" r=\"1.2\" fill=\"currentColor\"\/>\n    <\/svg>\n    <span class=\"es-fab-num is-hidden\" id=\"esFabNum\" aria-hidden=\"true\"><\/span>\n    <span class=\"es-fab-text\" id=\"esFabText\">Kapitel<\/span>\n<\/button>\n<aside class=\"es-fab-panel\" id=\"esFabPanel\" role=\"dialog\" aria-label=\"Schnellnavigation\">\n    <div class=\"es-fab-panel-head\">\n        <div class=\"es-fab-panel-title\">Schnellnavigation<\/div>\n        <div class=\"es-fab-panel-sub\">Markiert ist das Kapitel, das du gerade liest.<\/div>\n    <\/div>\n    <ul class=\"es-fab-panel-list\" id=\"esFabPanelList\">\n        <li class=\"es-fab-panel-list-group\">Reiter<\/li>\n        <li><a href=\"#tab-01\" data-target=\"tab-01\"><span class=\"es-fab-panel-list-num\">0<\/span>Optionsfenster \u00f6ffnen<\/a><\/li>\n        <li><a href=\"#tab-02\" data-target=\"tab-02\"><span class=\"es-fab-panel-list-num\">1<\/span>Dateien<\/a><\/li>\n        <li><a href=\"#tab-03\" data-target=\"tab-03\"><span class=\"es-fab-panel-list-num\">2<\/span>Anzeige<\/a><\/li>\n        <li><a href=\"#tab-04\" data-target=\"tab-04\"><span class=\"es-fab-panel-list-num\">3<\/span>\u00d6ffnen und Speichern<\/a><\/li>\n        <li><a href=\"#tab-05\" data-target=\"tab-05\"><span class=\"es-fab-panel-list-num\">4<\/span>Plotten und Publizieren<\/a><\/li>\n        <li><a href=\"#tab-06\" data-target=\"tab-06\"><span class=\"es-fab-panel-list-num\">5<\/span>System<\/a><\/li>\n        <li><a href=\"#tab-07\" data-target=\"tab-07\"><span class=\"es-fab-panel-list-num\">6<\/span>Benutzereinstellungen<\/a><\/li>\n        <li><a href=\"#tab-08\" data-target=\"tab-08\"><span class=\"es-fab-panel-list-num\">7<\/span>Zeichnen<\/a><\/li>\n        <li><a href=\"#tab-09\" data-target=\"tab-09\"><span class=\"es-fab-panel-list-num\">8<\/span>3D-Modellierung<\/a><\/li>\n        <li><a href=\"#tab-10\" data-target=\"tab-10\"><span class=\"es-fab-panel-list-num\">9<\/span>Auswahl<\/a><\/li>\n        <li><a href=\"#tab-11\" data-target=\"tab-11\"><span class=\"es-fab-panel-list-num\">10<\/span>Profil<\/a><\/li>\n        <li><a href=\"#tab-12\" data-target=\"tab-12\"><span class=\"es-fab-panel-list-num\">11<\/span>Editor<\/a><\/li>\n        <li class=\"es-fab-panel-list-divider\" aria-hidden=\"true\"><\/li>\n        <li class=\"es-fab-panel-list-group\">Werkzeuge <span class=\"es-fab-panel-list-count\">1<\/span><\/li>\n        <li><a href=\"#profil-builder\" data-target=\"profil-builder\"><span class=\"es-fab-panel-list-num\">PB<\/span>Profil-Builder<\/a><\/li>\n        <li class=\"es-fab-panel-list-divider\" aria-hidden=\"true\"><\/li>\n        <li><a href=\"#faq\" data-target=\"faq\"><span class=\"es-fab-panel-list-num\">FQ<\/span>H\u00e4ufige Fragen<\/a><\/li>\n    <\/ul>\n<\/aside>\n\n<div class=\"es-lightbox\" id=\"esLightbox\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Bild vergr\u00f6\u00dfert\">\n    <button type=\"button\" class=\"es-lightbox-close\" id=\"esLightboxClose\" aria-label=\"Schlie\u00dfen\">&#10005;<\/button>\n    <img decoding=\"async\" id=\"esLightboxImg\" src=\"\" alt=\"\">\n    <div class=\"es-lightbox-caption\" id=\"esLightboxCap\"><\/div>\n<\/div>\n\n<script>\n    (function() {\n        'use strict';\n\n        \/\/ ============= LIGHTBOX =============\n        var lb = document.getElementById('esLightbox');\n        var lbImg = document.getElementById('esLightboxImg');\n        var lbCap = document.getElementById('esLightboxCap');\n        var lbClose = document.getElementById('esLightboxClose');\n\n        function openLightbox(srcEl, captionText) {\n            lbImg.src = srcEl.src;\n            lbImg.alt = srcEl.alt || '';\n            lbCap.textContent = captionText || srcEl.alt || '';\n            lb.classList.add('is-on');\n            document.body.style.overflow = 'hidden';\n        }\n        function closeLightbox() {\n            lb.classList.remove('is-on');\n            document.body.style.overflow = '';\n        }\n\n        function bindZoom(img) {\n            img.addEventListener('click', function(e) {\n                e.preventDefault();\n                \/\/ Caption aus figcaption (wenn vorhanden) oder switch-caption (f\u00fcr Switch-Bilder) oder alt\n                var cap = '';\n                var fig = img.closest('figure');\n                if (fig) {\n                    var fc = fig.querySelector('figcaption');\n                    if (fc) cap = fc.textContent.trim();\n                }\n                if (!cap) {\n                    var sw = img.closest('.es-switch');\n                    if (sw) {\n                        var sc = sw.querySelector('.es-switch-caption');\n                        if (sc) cap = sc.textContent.trim();\n                    }\n                }\n                openLightbox(img, cap);\n            });\n        }\n        \/\/ Alle relevanten Bilder verkabeln\n        document.querySelectorAll('.es-figure img, .es-content td > img, .es-switch-img-wrap img').forEach(bindZoom);\n        \/\/ Auch wenn JS Switch-Bilder austauscht (src wechselt), bleibt der Listener am Element\n\n        lb.addEventListener('click', function(e) {\n            if (e.target !== lbImg) closeLightbox();\n        });\n        lbClose.addEventListener('click', closeLightbox);\n        document.addEventListener('keydown', function(e) {\n            if (e.key === 'Escape' ? lb.classList.contains('is-on') : false) closeLightbox();\n        });\n\n        \/\/ ============= REITER-AKKORDEON =============\n        var tabDetails = document.querySelectorAll('details.es-tab');\n\n        function openTab(idOrEl, doScroll) {\n            var el = (typeof idOrEl === 'string') ? document.getElementById(idOrEl) : idOrEl;\n            if (!el || el.tagName !== 'DETAILS') return false;\n            if (!el.open) el.open = true;\n            if (doScroll) {\n                setTimeout(function() {\n                    el.scrollIntoView({ behavior: 'smooth', block: 'start' });\n                }, 50);\n            }\n            return true;\n        }\n\n        function openAllTabs(open) {\n            tabDetails.forEach(function(d) { d.open = !!open; });\n        }\n\n        \/\/ Initial: Wenn URL einen #tab-XX Hash hat oder ein anderer Anchor in einem Tab steckt -> auto-open\n        function handleInitialHash() {\n            var hash = location.hash;\n            if (!hash) return;\n            var targetId = hash.substring(1);\n            var target = document.getElementById(targetId);\n            if (!target) return;\n            \/\/ Wenn das Target selbst ein Tab ist\n            if (target.tagName === 'DETAILS' ? target.classList.contains('es-tab') : false) {\n                openTab(target, true);\n                return;\n            }\n            \/\/ Wenn das Target IN einem Tab steckt\n            var parentTab = target.closest('details.es-tab');\n            if (parentTab) {\n                openTab(parentTab, false);\n                setTimeout(function() { target.scrollIntoView({ behavior: 'smooth', block: 'start' }); }, 80);\n            }\n        }\n\n        \/\/ Hashchange im laufenden Betrieb (interne Anker-Klicks)\n        window.addEventListener('hashchange', handleInitialHash);\n\n        \/\/ Alle internen Anker-Klicks: bevor der Browser springt, das Ziel-Tab aufklappen\n        document.addEventListener('click', function(e) {\n            var a = e.target.closest('a[href^=\"#\"]');\n            if (!a) return;\n            var href = a.getAttribute('href');\n            if (href.length < 2) return;\n            var targetId = href.substring(1);\n            var target = document.getElementById(targetId);\n            if (!target) return;\n            if (target.tagName === 'DETAILS' ? target.classList.contains('es-tab') : false) {\n                openTab(target, false);\n            } else {\n                var parentTab = target.closest('details.es-tab');\n                if (parentTab) openTab(parentTab, false);\n            }\n        });\n\n        \/\/ WP-Suche\/Browser-Suche: wenn Seite aus externer Quelle aufgerufen ODER ein 'highlight'-Param da -> alle Tabs auf\n        (function autoOpenForSearch() {\n            try {\n                var params = new URLSearchParams(location.search);\n                if (params.has('highlight') || params.has('s') || params.has('search')) {\n                    openAllTabs(true);\n                    return;\n                }\n                \/\/ Referrer von derselben Domain mit Query-String \"s=\" -> kam aus WP-Suche\n                if (document.referrer) {\n                    var refUrl = new URL(document.referrer);\n                    if (refUrl.host === location.host ? refUrl.search.indexOf('s=') > -1 : false) {\n                        openAllTabs(true);\n                    }\n                }\n            } catch (e) { \/* ignore *\/ }\n        })();\n\n        \/\/ \"Alle aufklappen\"-Toggle: pruefe Live-Zustand statt data-state (weil Reiter 0 default offen ist)\n        var tabsToggleBtn = document.getElementById('esTabsToggleBtn');\n        var tplChevronDown = document.getElementById('esTplChevronDown');\n        var tplChevronUp = document.getElementById('esTplChevronUp');\n        function updateTabsToggleLabel() {\n            if (!tabsToggleBtn) return;\n            var allOpen = Array.prototype.every.call(tabDetails, function(d) { return d.open; });\n            tabsToggleBtn.setAttribute('data-state', allOpen ? 'open' : 'closed');\n            tabsToggleBtn.setAttribute('aria-expanded', allOpen ? 'true' : 'false');\n            \/\/ Icon per Template klonen (kein SVG-String in innerHTML -> sicher fuer WP-Sanitizer)\n            while (tabsToggleBtn.firstChild) tabsToggleBtn.removeChild(tabsToggleBtn.firstChild);\n            var tpl = allOpen ? tplChevronUp : tplChevronDown;\n            if (tpl ? tpl.content : null) {\n                tabsToggleBtn.appendChild(tpl.content.cloneNode(true));\n            }\n            var label = document.createElement('span');\n            label.className = 'es-tabs-toggle-btn-label';\n            label.textContent = allOpen ? 'Alle einklappen' : 'Alle aufklappen';\n            tabsToggleBtn.appendChild(label);\n        }\n        if (tabsToggleBtn) {\n            tabsToggleBtn.addEventListener('click', function() {\n                var allOpen = Array.prototype.every.call(tabDetails, function(d) { return d.open; });\n                openAllTabs(!allOpen);\n                updateTabsToggleLabel();\n            });\n            \/\/ Label initial korrekt setzen (Reiter 0 default offen -> \"Alle aufklappen\" weil nicht alle)\n            updateTabsToggleLabel();\n            \/\/ Bei manuellem Aufklappen\/Schliessen einzelner Reiter Label updaten\n            tabDetails.forEach(function(d) {\n                d.addEventListener('toggle', updateTabsToggleLabel);\n            });\n        }\n\n        \/\/ Initial-Hash erst nach kurzer Verzoegerung, damit Layout fertig ist\n        if (location.hash) {\n            setTimeout(handleInitialHash, 30);\n        }\n\n        \/\/ ============= FLOATING MINI-TOC (FAB) =============\n        var fabBtn = document.getElementById('esFab');\n        var fabPanel = document.getElementById('esFabPanel');\n        var fabList = document.getElementById('esFabPanelList');\n        var fabNumEl = document.getElementById('esFabNum');\n        var fabTextEl = document.getElementById('esFabText');\n\n        \/\/ Mapping target-id -> Anzeige im Button (Num + Text)\n        \/\/ Reiter haben Nummern 0-11 (entspricht tab-01..tab-12), Werkzeuge\/FAQ haben nur Text\n        var FAB_LABELS = {\n            'tab-01': { num: '0', text: 'Optionsfenster' },\n            'tab-02': { num: '1', text: 'Dateien' },\n            'tab-03': { num: '2', text: 'Anzeige' },\n            'tab-04': { num: '3', text: '\u00d6ffnen\/Speichern' },\n            'tab-05': { num: '4', text: 'Plotten' },\n            'tab-06': { num: '5', text: 'System' },\n            'tab-07': { num: '6', text: 'Benutzer' },\n            'tab-08': { num: '7', text: 'Zeichnen' },\n            'tab-09': { num: '8', text: '3D' },\n            'tab-10': { num: '9', text: 'Auswahl' },\n            'tab-11': { num: '10', text: 'Profil' },\n            'tab-12': { num: '11', text: 'Editor' },\n            'werkzeuge': { num: null, text: 'Werkzeuge' },\n            'profil-builder': { num: null, text: 'Builder' },\n\n            'faq': { num: null, text: 'FAQ' }\n        };\n\n        function setFabOpen(open) {\n            if (open) {\n                fabPanel.classList.add('is-on');\n                fabBtn.classList.add('is-open');\n                fabBtn.setAttribute('aria-expanded', 'true');\n            } else {\n                fabPanel.classList.remove('is-on');\n                fabBtn.classList.remove('is-open');\n                fabBtn.setAttribute('aria-expanded', 'false');\n            }\n        }\n\n        fabBtn.addEventListener('click', function(e) {\n            e.stopPropagation();\n            setFabOpen(!fabPanel.classList.contains('is-on'));\n        });\n        document.addEventListener('click', function(e) {\n            if (!fabPanel.classList.contains('is-on')) return;\n            if (fabPanel.contains(e.target) || fabBtn.contains(e.target)) return;\n            setFabOpen(false);\n        });\n        document.addEventListener('keydown', function(e) {\n            if (e.key === 'Escape' ? fabPanel.classList.contains('is-on') : false) setFabOpen(false);\n        });\n        fabList.querySelectorAll('a').forEach(function(a) {\n            a.addEventListener('click', function() { setFabOpen(false); });\n        });\n\n        \/\/ Pulse-Animation fuer Erstbesucher\n        try {\n            if (!localStorage.getItem('cad-04-fab-seen')) {\n                fabBtn.classList.add('is-intro');\n                setTimeout(function() {\n                    fabBtn.classList.remove('is-intro');\n                    try { localStorage.setItem('cad-04-fab-seen', '1'); } catch (e) {}\n                }, 3500);\n            }\n        } catch (e) { \/* ignore *\/ }\n\n        \/\/ Scrollspy: aktuell sichtbaren Reiter im Panel highlighten + im Button live anzeigen\n        var fabTargets = [];\n        fabList.querySelectorAll('a[data-target]').forEach(function(a) {\n            var el = document.getElementById(a.getAttribute('data-target'));\n            if (el) fabTargets.push({ link: a, el: el });\n        });\n\n        function setCurrentInFab(targetId) {\n            fabList.querySelectorAll('a').forEach(function(a) {\n                a.classList.toggle('is-current', a.getAttribute('data-target') === targetId);\n            });\n            \/\/ Button-Live-Position aktualisieren\n            var label = FAB_LABELS[targetId];\n            if (label) {\n                if (label.num !== null) {\n                    fabNumEl.textContent = label.num;\n                    fabNumEl.classList.remove('is-hidden');\n                } else {\n                    fabNumEl.classList.add('is-hidden');\n                }\n                fabTextEl.textContent = label.text;\n                fabBtn.setAttribute('aria-label', 'Kapitel-Navigation \u00f6ffnen \u2014 aktuell: ' + label.text);\n            }\n        }\n\n        if (window.IntersectionObserver ? fabTargets.length : false) {\n            var visible = new Map();\n            var observer = new IntersectionObserver(function(entries) {\n                entries.forEach(function(entry) {\n                    if (entry.isIntersecting) {\n                        visible.set(entry.target.id, entry.intersectionRatio);\n                    } else {\n                        visible.delete(entry.target.id);\n                    }\n                });\n                var best = null;\n                visible.forEach(function(ratio, id) {\n                    if (!best || ratio > best.ratio) best = { id: id, ratio: ratio };\n                });\n                if (best) setCurrentInFab(best.id);\n            }, {\n                rootMargin: '-80px 0px -55% 0px',\n                threshold: [0, 0.25, 0.5, 0.75, 1]\n            });\n            fabTargets.forEach(function(t) { observer.observe(t.el); });\n        }\n\n        \/\/ ============= READING PROGRESS =============\n        var progressBar = document.getElementById('readingProgress');\n        var ticking = false;\n        function updateProgress() {\n            var doc = document.documentElement;\n            var top = doc.scrollTop || document.body.scrollTop;\n            var max = (doc.scrollHeight - doc.clientHeight) || 1;\n            var pct = Math.min(100, Math.max(0, (top \/ max) * 100));\n            progressBar.style.width = pct + '%';\n            ticking = false;\n        }\n        window.addEventListener('scroll', function() {\n            if (!ticking) { requestAnimationFrame(updateProgress); ticking = true; }\n        }, { passive: true });\n\n        \/\/ ============= IMAGE SWITCHES =============\n        \/\/ Switch-Datenmodell: { id, options: { val: { src, cap } } }\n        var SWITCHES = {\n            theme: {\n                img: 'esSwitchTheme', cap: 'esSwitchThemeCap',\n                opts: {\n                    dunkel: { src: 'https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/03_1-Dunkel.png', cap: 'Dunkles Farbthema (Standard ab 2024). Sysvar [c]COLORTHEME 0[\/c].' },\n                    hell:   { src: 'https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/03_2-Hell.png',   cap: 'Helles Farbthema. Sysvar [c]COLORTHEME 1[\/c]. Angenehm bei sonnigem B\u00fcro.' }\n                }\n            },\n            crosshair: {\n                img: 'esSwitchCross', cap: 'esSwitchCrossCap',\n                opts: {\n                    '5':  { src: 'https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/03_3-Fadenkreuzgr%C3%B6%C3%9Fe-5.png',  cap: 'Fadenkreuz bei 5 % der Bildschirmh\u00f6he \u2014 pr\u00e4zise, ruhig im Bild.' },\n                    '50': { src: 'https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/03_4-Fadenkreuzgr%C3%B6%C3%9Fe-50.png', cap: 'Fadenkreuz bei 50 % \u2014 gut zum Lernen, im Alltag f\u00fcr viele zu dominant.' }\n                }\n            },\n            bg: {\n                img: 'esSwitchBg', cap: 'esSwitchBgCap',\n                opts: {\n                    '1': { src: 'https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/Zeichnungshintergrund-1.png', cap: 'Klassisch schwarz \u2014 wei\u00dfe Linien stehen kontrastreich da, kein Bildschirm-Gl\u00fchen.' },\n                    '2': { src: 'https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/Zeichnungshintergrund-2.png', cap: 'Wei\u00df \u2014 wie auf Papier. Praktisch, wenn du gleich druckst.' },\n                    '3': { src: 'https:\/\/nbg1.your-objectstorage.com\/trockendock\/Einstellungen%20und%20Ersteinrichtung\/Zeichnungshintergrund-3.png', cap: 'Im Prinzip ist jede Farbe m\u00f6glich. Viele w\u00e4hlen dunkles Blaugrau f\u00fcr lange Sitzungen.' }\n                }\n            }\n        };\n\n        \/\/ Cap-Strings k\u00f6nnen [c]\u2026[\/c] enthalten (wird zu <code>); kein HTML im JS-String,\n        \/\/ damit WP-Sanitizer keine spitzen Klammern anpackt.\n        function renderCap(parent, str) {\n            parent.textContent = '';\n            var re = \/\\[c\\]([^\\[]+)\\[\\\/c\\]\/g;\n            var lastIdx = 0;\n            var m;\n            while ((m = re.exec(str)) !== null) {\n                if (m.index > lastIdx) {\n                    parent.appendChild(document.createTextNode(str.substring(lastIdx, m.index)));\n                }\n                var codeEl = document.createElement('code');\n                codeEl.textContent = m[1];\n                parent.appendChild(codeEl);\n                lastIdx = m.index + m[0].length;\n            }\n            if (lastIdx < str.length) {\n                parent.appendChild(document.createTextNode(str.substring(lastIdx)));\n            }\n        }\n\n        document.querySelectorAll('.es-switch').forEach(function(sw) {\n            var key = sw.getAttribute('data-switch');\n            var def = SWITCHES[key];\n            if (!def) return;\n            sw.querySelectorAll('.es-switch-btns button').forEach(function(btn) {\n                btn.addEventListener('click', function() {\n                    var val = btn.getAttribute('data-val');\n                    var opt = def.opts[val];\n                    if (!opt) return;\n                    sw.querySelectorAll('.es-switch-btns button').forEach(function(b) { b.classList.remove('is-active'); });\n                    btn.classList.add('is-active');\n                    var img = document.getElementById(def.img);\n                    var cap = document.getElementById(def.cap);\n                    if (img) { img.style.opacity = '0'; setTimeout(function() { img.src = opt.src; img.style.opacity = '1'; }, 150); }\n                    if (cap) renderCap(cap, opt.cap);\n                });\n            });\n        });\n\n        \/\/ ============= PROFIL-BUILDER =============\n\n        \/\/ Kurz-Kommentare pro Systemvariable, werden im Code-Block angeh\u00e4ngt.\n        var VAR_COMMENTS = {\n            'SAVEFILEPATH': 'Pfad f\u00fcr Auto-Save (.sv$). Ordner MUSS existieren.',\n            'COLORTHEME': '0=dunkel, 1=hell',\n            'CURSORSIZE': 'Fadenkreuz in % der Bildschirmhoehe (1-100)',\n            'VIEWRES': 'Aufloesung gerenderter Kreise (Standard 1000)',\n            'SAVETIME': 'Auto-Save-Intervall in Minuten',\n            'ISAVEBAK': '1 = .bak-Datei bei jedem Speichern',\n            'ISAVEPERCENT': 'Inkrementell speichern (0-100, Mittelweg 50)',\n            'BACKGROUNDPLOT': '2 = Publish im Hintergrund, Plot im Vordergrund',\n            'AUTOMATICPUB': '0 = kein automatisches Publish beim Speichern',\n            'LINESMOOTHING': '0\/1 = Anti-Aliasing aus\/an. Wert (2x\/4x) im GRAPHICSCONFIG-Dialog.',\n            'FASTSHADEDMODE': '1 = modernes 3D-Grafiksystem aktiv',\n            'SHORTCUTMENU': 'Bitcode fuer Rechtsklick-Verhalten (11=einfach, 27=zeitabhaengig)',\n            'SHORTCUTMENUDURATION': 'Schwelle in ms zwischen Klick und Menue',\n            'INSUNITS': 'Einheit beim Einfuegen (4=mm, 6=m)',\n            'AUTOSNAP': '63 = alle Marker an (Bitmaske)',\n            'AUTOSNAPSIZE': 'Groesse des AutoSnap-Markers (1-20)',\n            'APERTURE': 'Such-Quadrat fuer Snap (1-50, Standard 10)',\n            'ISOLINES': 'Konturlinien auf 3D-Volumen (4-12 sinnvoll)',\n            'PICKBOX': 'Klick-Quadrat zum Anwaehlen von Objekten',\n            'GRIPSIZE': 'Griffgroesse fuer Auswahl-Manipulation',\n            'SELECTIONPREVIEW': '3 = Hover-Vorschau immer an',\n            'PICKFIRST': '1 = erst Objekte waehlen, dann Befehl',\n            'AUTOCOMPLETEMODE': '15=voll, 31=mit Mid-String-Markierung',\n            'INPUTHISTORYMODE': '15 = vollstaendiger Eingabe-Verlauf',\n            'CLIPROMPTLINES': 'Verlaufslinien ueber dem Eingabeprompt'\n        };\n\n        \/\/ Konfigurationsdaten: Civil 3D Standard vs. CAD-Kompass (Tiefbau, Routinier, WQHD, Mittelklasse)\n        var VARS_STANDARD = [\n            'SAVEFILEPATH \"\"',\n            'COLORTHEME 0',\n            'CURSORSIZE 5',\n            'VIEWRES 1 100',\n            'SAVETIME 10',\n            'ISAVEBAK 1',\n            'ISAVEPERCENT 50',\n            'BACKGROUNDPLOT 2',\n            'AUTOMATICPUB 1',\n            'LINESMOOTHING 0',\n            'FASTSHADEDMODE 0',\n            'SHORTCUTMENU 11',\n            'SHORTCUTMENUDURATION 250',\n            'INSUNITS 6',\n            'AUTOSNAP 63',\n            'AUTOSNAPSIZE 5',\n            'APERTURE 10',\n            'ISOLINES 4',\n            'PICKBOX 3',\n            'GRIPSIZE 5',\n            'SELECTIONPREVIEW 3',\n            'PICKFIRST 1',\n            'AUTOCOMPLETEMODE 15',\n            'INPUTHISTORYMODE 15',\n            'CLIPROMPTLINES 3'\n        ];\n        var VARS_KOMPASS = [\n            'SAVEFILEPATH \"\"',\n            'COLORTHEME 1',\n            'CURSORSIZE 5',\n            'VIEWRES 1 5000',\n            'SAVETIME 10',\n            'ISAVEBAK 1',\n            'ISAVEPERCENT 50',\n            'BACKGROUNDPLOT 2',\n            'AUTOMATICPUB 0',\n            'LINESMOOTHING 1',\n            'FASTSHADEDMODE 1',\n            'SHORTCUTMENU 27',\n            'SHORTCUTMENUDURATION 250',\n            'INSUNITS 6',\n            'AUTOSNAP 63',\n            'AUTOSNAPSIZE 6',\n            'APERTURE 12',\n            'ISOLINES 4',\n            'PICKBOX 4',\n            'GRIPSIZE 6',\n            'SELECTIONPREVIEW 3',\n            'PICKFIRST 1',\n            'AUTOCOMPLETEMODE 15',\n            'INPUTHISTORYMODE 15',\n            'CLIPROMPTLINES 3'\n        ];\n\n        \/\/ Berechne geaenderte Variablen (Vergleich positionsweise)\n        var DELTA_SET = (function() {\n            var s = {};\n            for (var i = 0; i < VARS_STANDARD.length; i++) {\n                if (VARS_STANDARD[i] !== VARS_KOMPASS[i]) {\n                    s[VARS_STANDARD[i].split(' ')[0]] = true;\n                }\n            }\n            return s;\n        })();\n\n        \/\/ Statisches Grid: 12 Options-Reiter mit Kurzbeschreibung\n        \/\/ textStd: abweichender Standard-Wert (nur bei geaenderten Zeilen)\n        var TABS_STATIC = [\n            { id: '01', name: 'Optionsfenster',   text: 'OPTIONS oder Strg+9' },\n            { id: '02', name: 'Dateien',           text: 'Firmen-DWT, SAVEFILEPATH leer' },\n            { id: '03', name: 'Anzeige',           text: 'Thema: Hell, VIEWRES 5000',          textStd: 'Thema: Dunkel, VIEWRES 100' },\n            { id: '04', name: '\u00d6ffnen\/Speichern', text: 'DWG 2018, Auto-Save 10 min' },\n            { id: '05', name: 'Plotten',           text: 'Hintergrundplot, Auto-Publish Aus',  textStd: 'Auto-Publish Ein' },\n            { id: '06', name: 'System\/Grafik',     text: 'Beschl. Ein, Anti-Aliasing 4x',      textStd: 'Beschl. Aus, kein AA' },\n            { id: '07', name: 'Benutzereinst.',    text: 'Rechtsklick: Zeitabh\u00e4ngig, m',  textStd: 'Rechtsklick: Enter-Modus' },\n            { id: '08', name: 'Zeichnen',          text: 'Snap 6, Apertur 12',                 textStd: 'Snap 5, Apertur 10' },\n            { id: '09', name: '3D-Modellierung',   text: '2D-Drahtmodell, Isolinien 4' },\n            { id: '10', name: 'Auswahl',           text: 'Pickbox 4, Griffe 6',                textStd: 'Pickbox 3, Griffe 5' },\n            { id: '11', name: 'Profil',            text: '.arg exportieren, separat sichern' },\n            { id: '12', name: 'Editor',            text: 'AutoComplete 15, Hinweise Ein' }\n        ];\n\n        var currentConfig = 'kompass';\n        var codeMode = 'setvar';\n\n        function renderGrid() {\n            var grid = document.getElementById('esRecGrid');\n            if (!grid) return;\n            grid.textContent = '';\n\n            \/\/ Header-Zeile\n            var header = document.createElement('div');\n            header.className = 'es-rec-head-row';\n            ['', 'Reiter', 'Civil 3D Standard', 'CAD-Kompass'].forEach(function(label) {\n                var cell = document.createElement('div');\n                cell.textContent = label;\n                header.appendChild(cell);\n            });\n            grid.appendChild(header);\n\n            \/\/ 12 Daten-Zeilen \u2014 immer beide Spalten sichtbar\n            TABS_STATIC.forEach(function(r) {\n                var isDelta = r.textStd ? true : false;\n                var row = document.createElement('a');\n                row.className = 'es-rec-row' + (isDelta ? ' has-delta' : '');\n                row.href = '#tab-' + r.id;\n                row.setAttribute('aria-label', 'Springe zu Reiter ' + r.id + ': ' + r.name);\n\n                var numCell = document.createElement('div');\n                numCell.className = 'es-rec-row-num';\n                var circle = document.createElement('span');\n                circle.className = 'es-rec-row-circle';\n                circle.textContent = r.id;\n                numCell.appendChild(circle);\n                row.appendChild(numCell);\n\n                var nameCell = document.createElement('div');\n                nameCell.className = 'es-rec-row-name';\n                nameCell.textContent = r.name;\n                row.appendChild(nameCell);\n\n                var stdCell = document.createElement('div');\n                stdCell.className = 'es-rec-val';\n                stdCell.textContent = r.textStd ? r.textStd : r.text;\n                row.appendChild(stdCell);\n\n                var koCell = document.createElement('div');\n                koCell.className = 'es-rec-val' + (isDelta ? ' es-rec-val--changed' : '');\n                koCell.textContent = r.text;\n                row.appendChild(koCell);\n\n                grid.appendChild(row);\n            });\n        }\n\n        function renderCode() {\n            var vars = currentConfig === 'kompass' ? VARS_KOMPASS : VARS_STANDARD;\n            var ds = currentConfig === 'kompass' ? DELTA_SET : null;\n            document.getElementById('esSetvarCode').textContent = buildCodeBlock(vars, codeMode, ds);\n        }\n\n        function renderBuilder() {\n            renderGrid();\n            renderCode();\n        }\n\n        \/\/ Codeblock je nach Modus rendern. Drei Stile:\n        \/\/   setvar  -- eine Zeile pro Variable, SETVAR-Befehl + Argument\n        \/\/   direkt  -- Variablenname + neuer Wert auf je einer Zeile\n        \/\/   lisp    -- (setvar \"NAME\" wert) als LISP-Ausdruecke\n        function buildCodeBlock(allVars, mode, deltaSet) {\n            var cc = mode === 'lisp' ? ';;' : ';';\n            var label = currentConfig === 'kompass' ? 'CAD-Kompass Optimiert' : 'Civil 3D Standard';\n            var code = cc + ' CAD-Kompass \u2014 ' + label + ' \u2014 ' + new Date().toISOString().slice(0, 10) + '\\n';\n            if (mode === 'setvar') {\n                code += cc + ' Block in die Befehlszeile einfuegen (Strg+V, Enter).\\n' + cc + '\\n';\n            } else if (mode === 'direkt') {\n                code += cc + ' Direkt-Stil: Variablenname + Wert.\\n' + cc + '\\n';\n            } else {\n                code += cc + ' In die Befehlszeile einfuegen oder in AcadDoc.lsp.\\n' + cc + '\\n';\n            }\n            allVars.forEach(function(line) {\n                var sp = line.split(\/\\s+\/);\n                var name = sp[0];\n                var value = sp.slice(1).join(' ');\n                var isDelta = deltaSet ? (deltaSet[name] ? true : false) : false;\n                var cmtText = isDelta ? '\u2190 Anpassung' : (VAR_COMMENTS[name] ? VAR_COMMENTS[name] : '');\n                var cmt = cmtText ? '  ' + cc + ' ' + cmtText : '';\n                if (mode === 'setvar') {\n                    code += 'SETVAR ' + name + ' ' + value + cmt + '\\n';\n                } else if (mode === 'direkt') {\n                    code += name + cmt + '\\n' + value + '\\n';\n                } else {\n                    var lispVal = value;\n                    if (\/^\".*\"$\/.test(value) ? false : isNaN(parseFloat(value))) {\n                        lispVal = '\"' + value + '\"';\n                    }\n                    code += '(setvar \"' + name + '\" ' + lispVal + ')' + cmt + '\\n';\n                }\n            });\n            return code;\n        }\n\n        \/\/ Config-Switch (Standard \/ CAD-Kompass)\n        (function bindConfigSwitch() {\n            var btns = document.querySelectorAll('.es-cfg-btn');\n            btns.forEach(function(btn) {\n                btn.addEventListener('click', function() {\n                    currentConfig = btn.getAttribute('data-config');\n                    btns.forEach(function(b) {\n                        var isActive = b.getAttribute('data-config') === currentConfig;\n                        b.classList.toggle('is-active', isActive);\n                        b.setAttribute('aria-pressed', isActive ? 'true' : 'false');\n                    });\n                    renderBuilder();\n                });\n            });\n        })();\n\n        \/\/ Code-Mode-Buttons (SETVAR \/ Direkt \/ LISP)\n        (function bindCodeMode() {\n            var seg = document.getElementById('esCodeMode');\n            if (!seg) return;\n            seg.querySelectorAll('button').forEach(function(btn) {\n                btn.addEventListener('click', function(e) {\n                    e.preventDefault();\n                    codeMode = btn.getAttribute('data-mode');\n                    seg.querySelectorAll('button').forEach(function(b) {\n                        b.classList.toggle('is-active', b.getAttribute('data-mode') === codeMode);\n                    });\n                    renderCode();\n                });\n            });\n            seg.querySelectorAll('button').forEach(function(b) {\n                b.classList.toggle('is-active', b.getAttribute('data-mode') === codeMode);\n            });\n        })();\n\n        \/\/ Copy-Button\n        document.getElementById('esCopyBtn').addEventListener('click', function() {\n            var btn = this;\n            var code = document.getElementById('esSetvarCode').textContent;\n            var done = function() {\n                btn.classList.add('is-done');\n                btn.textContent = 'Kopiert';\n                setTimeout(function() {\n                    btn.classList.remove('is-done');\n                    btn.textContent = 'Kopieren';\n                }, 2000);\n            };\n            \/\/ Moderne Clipboard-API ben\u00f6tigt HTTPS oder localhost.\n            \/\/ Im HTTP-Kontext fallen wir auf execCommand('copy') zur\u00fcck, damit das\n            \/\/ \"Kopiert\"-Feedback nicht l\u00fcgt.\n            if (navigator.clipboard ? navigator.clipboard.writeText : null) {\n                navigator.clipboard.writeText(code).then(done).catch(legacyCopy);\n            } else {\n                legacyCopy();\n            }\n            function legacyCopy() {\n                try {\n                    var ta = document.createElement('textarea');\n                    ta.value = code;\n                    ta.setAttribute('readonly', '');\n                    ta.style.position = 'fixed';\n                    ta.style.top = '-9999px';\n                    ta.style.left = '0';\n                    document.body.appendChild(ta);\n                    ta.select();\n                    document.execCommand('copy');\n                    document.body.removeChild(ta);\n                    done();\n                } catch (err) {\n                    btn.textContent = 'Manuell kopieren';\n                    setTimeout(function() { btn.textContent = 'Kopieren'; }, 2000);\n                }\n            }\n        });\n\n        renderBuilder();\n\n        \/\/ ============= TOOL-LINK-HANDLER =============\n        \/\/ Verhindert Scroll-to-Top bei href=\"#\"-Platzhaltern auf data-tool-link.\n        \/\/ Sobald die echten WP-URLs in href=\"\" eingetragen sind, greift der Handler nicht\n        \/\/ (er prueft explizit auf \"#\") und der Browser navigiert normal.\n        document.addEventListener('click', function(e) {\n            var a = e.target.closest ? e.target.closest('a[data-tool-link]') : null;\n            if (!a) return;\n            var href = a.getAttribute('href');\n            if (href === '#' || href === '' || href === null) {\n                e.preventDefault();\n            }\n        });\n\n    })();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Civil 3D einstellen &amp; sauber einrichten Auf dieser Seite Erst sichern Optionsfenster \u00f6ffnen 1. Dateien 2. Anzeige 3. \u00d6ffnen und [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"disabled","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[29],"tags":[],"class_list":["post-2116","post","type-post","status-publish","format-standard","hentry","category-trockendock"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":false,"author_link":"https:\/\/cad-kompass.de\/?author=1"},"uagb_comment_info":0,"uagb_excerpt":"Civil 3D einstellen &amp; sauber einrichten Auf dieser Seite Erst sichern Optionsfenster \u00f6ffnen 1. Dateien 2. Anzeige 3. \u00d6ffnen und [&hellip;]","_links":{"self":[{"href":"https:\/\/cad-kompass.de\/index.php?rest_route=\/wp\/v2\/posts\/2116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cad-kompass.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cad-kompass.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2116"}],"version-history":[{"count":12,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=\/wp\/v2\/posts\/2116\/revisions"}],"predecessor-version":[{"id":2137,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=\/wp\/v2\/posts\/2116\/revisions\/2137"}],"wp:attachment":[{"href":"https:\/\/cad-kompass.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}