{"CACHEDAT":"2026-04-14 02:11:05","SLUG":"vor-restrukturierung-2026-01-14-iHBoPMMqMI","MARKDOWN":"```javascript\n/*** .NAVBAR ***/\n\n#survey-nav .container {\n padding:0;\n}\n\n.logo-container >img {\n padding-left:0;\n padding-right:0;\n}\n\n\n.navbar-action-link {\n padding-right: 0;\n}\n\n/* Sprach-Dropdown-Menü rechtsbündig */\n.px-2 {\n padding-right:0 !important;\n}\n\n/* kein Strich zwischen Navbar und Top Container */\n#survey-nav .border-bottom {\n border-bottom: 1px solid #ffffff !important;\n display:none;\n}\n\n\n\n\n\n/*** TOP-CONTAINER / PROGRESS ***/\n\n/* z-index, weil sonst von multiple-choice Fragen die Antwort-Boxen überlagerten */\n\n.top-container {\n margin:0;\n padding-top:10px;\n padding-bottom:10px;\n padding-left:0 !important;\n padding-right:0 !important;\n background-color:#eb9929;\n border:none !important;\n position:fixed;\n z-index:5;\n}\n\n.top-container .container {\n margin-top:0px;\n margin-bottom:0px;\n padding-top:0px !important;\n padding-bottom:0px;\n padding-left:0px;\n padding-right:0px;\n background-color:transparent;\n}\n\n/* height of the progress bar */ \n\n.top-container .progress {\n height: 20px;\n background-color:#eb9929;\n border: 0px solid #005575 !important;\n display:block;\n}\n\n.top-container .progress-bar {\n background-color:#ffffff !important;\n color:#eb9929;\n z-index:20;\n font-size:16px;\n}\n\n\n\n\n\n\n\n/*** .OUTERFRAME ***/\n\n/* Fragegruppen abgesetzt, mit durchscheinendem Hintergrund */\n.outerframe {\n padding:0;\n font-size:18px;\n}\n\n/*** Damit Warnung \"This survey is currently not active.\" nicht Fortschrittsbalken überlagert\n -1px margin oben, weil da dieser komische durchsichtige Streifen war, den ich nicht weggebracht habe ***/\n#main-row {\n margin-top:-1px;\n padding-top:60px;\n}\n\n/** BACKGROUND / FIXIERTE NAVBAR **/\n\n/*padding-top, wenn top-container / progress-bar mit position:fixed */\n\n#main-col {\n margin:0;\n padding:0;\n}\n\n\n/*** Padding-top ist rausgenommen, da jetzt bei #main-row, damit Preview-Warnung Fortschrittsbalken nicht überlagert. ***/\n.survey-form-container {\n padding-top:0px;\n}\n\n\n\n/* MOVE Buttons ohne abgerundete Ecken */\n\n.ls-move-btn {\n border-radius:0;\n}\n\n\n/*next-btn*/\n.ls-move-submit-btn:active,\n.ls-move-submit-btn.active,\n.ls-move-submit-btn:focus,\n.ls-move-submit-btn.focus,\n.ls-move-submit-btn:active:focus,\n.ls-move-submit-btn.active:focus,\n.ls-move-submit-btn:active.focus,\n.ls-move-submit-btn.active.focus,\n.ls-move-next-btn:active,\n.ls-move-next-btn.active,\n.ls-move-next-btn:focus,\n.ls-move-next-btn.focus,\n.ls-move-next-btn:active:focus,\n.ls-move-next-btn.active:focus,\n.ls-move-next-btn:active.focus,\n.ls-move-next-btn.active.focus,\n.ls-move-submit-btn:hover,\n.ls-move-submit-btn:active:hover,\n.ls-move-submit-btn.active:hover,\n.ls-move-next-btn:hover,\n.ls-move-next-btn:active:hover,\n.ls-move-next-btn.active:hover {\n color: #ffffff;\n background-color: #eb9929;\n border-color: #eb9929;\n}\n\n.ls-move-submit-btn,\n.ls-move-next-btn {\n color: #fff;\n background-color: #005575;\n border-color: #005575;\n}\n\n/*previous-btn*/\n\n.ls-move-previous-btn:hover,\n.ls-move-previous-btn:active:hover,\n.ls-move-previous-btn.active:hover,\n.ls-move-previous-btn:active,\n.ls-move-previous-btn.active,\n.ls-move-previous-btn:focus,\n.ls-move-previous-btn.focus,\n.ls-move-previous-btn:active:focus,\n.ls-move-previous-btn.active:focus,\n.ls-move-previous-btn:active.focus,\n.ls-move-previous-btn.active.focus {\n color: #fffff;\n background-color: #eb9929;\n border-color: #eb9929;\n}\n\n.ls-move-previous-btn {\n color: #333;\n background-color: #fff;\n border-color: #005575;\n}\n\n\n\n/*** QUESTIONS ***/\n\n\n/* Info-Seite */\n\n.info .question-title-container {\nbackground-color: #ffffff !important; \ncolor:#005575 !important;\npadding-left:30px;\npadding-right:30px;\nmargin-bottom:10px;\nfont-weight:normal;\n}\n\n.info .question-title-container p {\n margin-bottom:10px !important;\n}\n\n/* Abstände zwischen einzelnen Fragen */\n\n.question-container {\n background-color: #ffffff;\n border:none;\n width=100%;\n margin-left:0px;\n margin-right:0px;\n padding-bottom:20px;\n margin-top:0;\n margin-bottom:30px;\n \n }\n \n\n.group-container .question-title-container {\n background-color: #005575; \n color:#ffffff;\n padding-left:30px;\n padding-right:30px;\n margin-bottom:0px;\n font-weight:normal;\n font-size:1.25rem;\n }\n\n\n.group-title {\n text-align:center;\n margin-bottom:30px;\n margin-top:20px;\n background: transparent;\n}\n\n.question-container p{\n margin-bottom:0 !important;\n}\n\n\n/* FELD ZWISCHEN FRAGEN UND ANTWORTEN */\n\n/* Warnung */\n\n.alert {\n background-color:#eb9929;\n color:#ffffff;\n}\n\n/* Hilfe */\n\n.group-container .question-help-container {\n background-color:#ffffff;\n padding-left:30px;\n padding-right:30px;\n margin-top:5px;\n border-bottom: 1px solid;\n}\n.ls-questionhelp {\n font-size:16px;\n color:#005575;\n padding-left:5px;\n}\n\n/* Warnmeldung mandatory */\n\n.group-container .question-valid-container {\n background-color:#eb9929;\n padding-left:30px;\n padding-right:30px;\n margin-bottom:10px;\n}\n\n.question-valid-container .text-danger {\n color:#ffffff !important;\n font-weight:normal;\n}\n\n.em_num_answers, .emtip, .error {\n font-size:16px;\n color:#ffffff;\n\n}\n\n/* Farbe vom Rufezeichen und Abstand Rufezeichen Text*/\n.group-container .question-valid-container .fa {\n padding-right:5px;}\n\n\n/* hide red asterisk for mandatory questions */\n.asterisk {display: none;}\n\n\n\n\n\n\n/*** ANSWERS ***/\n\np {font-size:18px;}\nli {font-size:18px;}\n \n\n.answer-container {\n margin-top:10px;\n padding-left:30px;\n padding-right:30px;\n margin-bottom:0px;\n}\n\n\n.ls-answers {\n padding:0;\n margin:0;\n}\n\n.answer-container .container {\n padding-left:0;\n padding-right:0;\n}\n\n\n.col-auto {\n margin-top:0;\n}\n\ndl, ol, ul {\n padding-left:0 !important;\n padding-right:0 !important;\n padding-bottom:0 !important;\n margin-bottom:0 !important;\n}\n\n\n\n/* Auswahl-Buttons - links bündig, aber rechts Abstand zum nächsten*/\n\n.form-check {\n padding-left:0;\n padding-right:20px;\n border-radius:0;\n}\n\n\n\n\n/* BUTTONS */\n\n.btn-primary:hover, .btn-primary:focus {\n background: #eb9929 !important;\n border: 1px solid #005575 !important;\n filter: none !important;\n color: #ffffff !important;\n}\n\n.btn-check:checked+.btn-primary {\n background-color: #eb9929 !important;\n border: 1px solid #eb9229 !important;\n box-shadow: none !important;\n color: #ffffff !important;\n filter:none !important;\n}\n\n\n.btn-check .btn-primary:focus, .btn-check:focus+.btn-primary {\n background-color: #eb9929 !important;\n border: 1px solid #005575 !important;\n box-shadow: none !important;\n color: #ffffff !important;\n filter:none !important;\n}\n.btn-check:focus:checked + .btn-primary, .btn-check .btn-primary:focus:checked {\n background-color: #eb9929 !important;\n border: 1px solid #005575 !important;\n color: #fff !important;\n filter:none !important;\n }\n\n.btn-check .btn-primary:active, .btn-check:active+.btn-primary {\n background-color: #eb9929 !important;\n border: 1px solid #eb9929 !important;\n box-shadow: none !important;\n color: #fff !important;\n filter:none !important;\n}\n\n\n/* Bootstrap Buttons */\n\n.bootstrap-buttons-div {\n margin:0!important;\n padding-left:0 !important;\n}\n\n\n\n/* Matrix Text in blau */\n\n.table {\n --bs-table-bg: transparent;\n --bs-table-accent-bg: transparent;\n --bs-table-striped-color: #005575;\n --bs-table-striped-bg: #d1e1e1;\n --bs-table-active-color: #ffffff;\n --bs-table-active-bg: #eb9929;\n --bs-table-hover-color: #ffffff;\n --bs-table-hover-bg: #eb9929;\n border-color: #d1e1e1;\n color: #005575;\n margin-bottom: 1rem;\n vertical-align: top;\n width: 100%;\n}\n\n/* horizontale Linien raus */\n\n.table-bordered>:not(caption)>* {\n border-width: 0px 0;\n}\n\n\nth, td {\n color:#005575;\n}\n\n.dropdown-item:focus, .dropdown-item:hover {\n background-color: #eb9929 !important;\n}\n\n\n.table-hover>tbody>tr:hover,\ntr.answers-list:hover,\n.array-flexible-column tr.answers-list:hover {\n background-color: #d1e1e1;}\n\n\n\n/* SINGLE- & MULTIPLE CHOICE LISTS */\n\n/* Mehr Abstand zwischen einzelnen Auswahlmöglichkeiten */\n.answer-container .radio-item, \n.answer-container .checkbox-item,\n.answer-container .question-item,\n.answer-container .answer-item,\n.answer-container .mb-1 {\n margin-bottom:10px !important;}\n\n/* Mehr Abstand zwischen Checkbox und Text */\n.answer-container .radio-item label, \n.answer-container .checkbox-item label {\n padding-left:10px;\n}\n\n\n\n\n\n/* nur Kommentarfeld in Multiple Choice with Comment */\n#limesurvey .comment-box-no-text .comment-item .form-control\n {\n margin-left:20px ;\n margin-top:-25px ;\n }\n \n#limesurvey .comment-box-no-text .row,\n#limesurvey .SSI-topics .row\n{\n \n padding-left:10px !important;\n padding-right:20px;\n }\n \n \n \n\n\n\n\n\n\n\n\n/*** WELCOME PAGE ***/\n\n\n/* wenn progress fixiert */\n#firstpage-changelang {\n padding-top:60px;\n}\n\n\n#welcome-container {\n padding:30px !important;\n \n}\n\n\n\n/* PRIVACY */\n\n/* Privacy Box Background */\n\n.privacy-block {\n background-color:#ffffff !important;\n}\n\n.privacy .form-check {\n background-color: #ffffff;\n padding-left:30px;\n padding-right:30px;\n}\n\n\n.privacy .form-check-label {\n margin-left:10px;\n font-weight:normal !important;\n}\n\n.privacy .form-check-label a {\n padding-left:10px;\n font-weight:normal !important;\n}\n\n\n/* Aufzählungen in Text-Seiten */\n.info li {\n margin-left:40px;\n padding-left:10px;\n margin-top:0px;\n margin-bottom:0px;\n padding-top:2px;\n padding-bottom:0px;\n}\n\n/* Beschreibungen auf der Seite oben unter der Überschrift */\n\n.group-description {\n \n background-color:#eb9929;\n\n\n}\n\n.group-description .well {\n margin:0;\n padding-top:1.25rem;\n padding-bottom:1.25rem;\n background-color:inherit;\n color:#ffffff;\n}\n\n.group-description p {\n margin:0;\n font-size:1.25rem;\n \n}\n\n.group-description a {\n color:#005575 !important;\n}\n.group-description a:visited {\n color:#005575 !important;\n}\n\n\n.group-description a:hover {\n color:#005575 !important;\n}\n.group-description a:active {\n color:#005575 !important;\n}\n\n\n/* Links nicht in nicht passendem blau */\na {\n color:#eb9929 !important;\n}\n\na:visited {\n color:#6699AC !important;\n}\n\na:hover {\n color:#eb9929 !important;\n}\n\na:active {\n color:#eb9929 !important;\n} \n```","HTML":"
/*** .NAVBAR ***/

#survey-nav .container {
    padding:0;
}

.logo-container >img {
    padding-left:0;
    padding-right:0;
}


.navbar-action-link {
    padding-right: 0;
}

/* Sprach-Dropdown-Menü rechtsbündig */
.px-2 {
    padding-right:0 !important;
}

/* kein Strich zwischen Navbar und Top Container */
#survey-nav .border-bottom {
    border-bottom: 1px solid #ffffff !important;
    display:none;
}





/*** TOP-CONTAINER / PROGRESS ***/

/* z-index, weil sonst von multiple-choice Fragen die Antwort-Boxen überlagerten */

.top-container {
       margin:0;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:0 !important;
    padding-right:0 !important;
    background-color:#eb9929;
    border:none !important;
    position:fixed;
   z-index:5;
}

.top-container .container {
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px !important;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    background-color:transparent;
}

/* height of the progress bar */ 

.top-container .progress {
    height: 20px;
    background-color:#eb9929;
    border: 0px solid #005575 !important;
    display:block;
}

.top-container .progress-bar {
    background-color:#ffffff !important;
    color:#eb9929;
    z-index:20;
    font-size:16px;
}







/*** .OUTERFRAME ***/

/* Fragegruppen abgesetzt, mit durchscheinendem Hintergrund */
.outerframe {
    padding:0;
    font-size:18px;
}

/*** Damit Warnung "This survey is currently not active." nicht Fortschrittsbalken überlagert
     -1px margin oben, weil da dieser komische durchsichtige Streifen war, den ich nicht weggebracht habe ***/
#main-row {
    margin-top:-1px;
    padding-top:60px;
}

/** BACKGROUND / FIXIERTE NAVBAR **/

/*padding-top, wenn top-container / progress-bar mit position:fixed */

#main-col {
    margin:0;
    padding:0;
}


/*** Padding-top ist rausgenommen, da jetzt bei #main-row, damit Preview-Warnung Fortschrittsbalken nicht überlagert. ***/
.survey-form-container {
       padding-top:0px;
}



/* MOVE Buttons ohne abgerundete Ecken */

.ls-move-btn {
    border-radius:0;
}


/*next-btn*/
.ls-move-submit-btn:active,
.ls-move-submit-btn.active,
.ls-move-submit-btn:focus,
.ls-move-submit-btn.focus,
.ls-move-submit-btn:active:focus,
.ls-move-submit-btn.active:focus,
.ls-move-submit-btn:active.focus,
.ls-move-submit-btn.active.focus,
.ls-move-next-btn:active,
.ls-move-next-btn.active,
.ls-move-next-btn:focus,
.ls-move-next-btn.focus,
.ls-move-next-btn:active:focus,
.ls-move-next-btn.active:focus,
.ls-move-next-btn:active.focus,
.ls-move-next-btn.active.focus,
.ls-move-submit-btn:hover,
.ls-move-submit-btn:active:hover,
.ls-move-submit-btn.active:hover,
.ls-move-next-btn:hover,
.ls-move-next-btn:active:hover,
.ls-move-next-btn.active:hover {
    color: #ffffff;
    background-color: #eb9929;
    border-color: #eb9929;
}

.ls-move-submit-btn,
.ls-move-next-btn {
    color: #fff;
    background-color: #005575;
    border-color: #005575;
}

/*previous-btn*/

.ls-move-previous-btn:hover,
.ls-move-previous-btn:active:hover,
.ls-move-previous-btn.active:hover,
.ls-move-previous-btn:active,
.ls-move-previous-btn.active,
.ls-move-previous-btn:focus,
.ls-move-previous-btn.focus,
.ls-move-previous-btn:active:focus,
.ls-move-previous-btn.active:focus,
.ls-move-previous-btn:active.focus,
.ls-move-previous-btn.active.focus {
    color: #fffff;
    background-color: #eb9929;
    border-color: #eb9929;
}

.ls-move-previous-btn {
    color: #333;
    background-color: #fff;
    border-color: #005575;
}



/*** QUESTIONS ***/


/* Info-Seite */

.info .question-title-container {
background-color: #ffffff !important;  
color:#005575 !important;
padding-left:30px;
padding-right:30px;
margin-bottom:10px;
font-weight:normal;
}

.info .question-title-container p {
    margin-bottom:10px !important;
}

/* Abstände zwischen einzelnen Fragen */

.question-container {
        background-color: #ffffff;
        border:none;
        width=100%;
        margin-left:0px;
        margin-right:0px;
        padding-bottom:20px;
        margin-top:0;
        margin-bottom:30px;
        
    }
    

.group-container .question-title-container {
    background-color: #005575;  
    color:#ffffff;
    padding-left:30px;
    padding-right:30px;
    margin-bottom:0px;
    font-weight:normal;
    font-size:1.25rem;
    }


.group-title {
    text-align:center;
    margin-bottom:30px;
    margin-top:20px;
    background: transparent;
}

.question-container p{
    margin-bottom:0 !important;
}


/* FELD ZWISCHEN FRAGEN UND ANTWORTEN */

/* Warnung */

.alert {
    background-color:#eb9929;
    color:#ffffff;
}

/* Hilfe */

.group-container .question-help-container {
    background-color:#ffffff;
    padding-left:30px;
    padding-right:30px;
    margin-top:5px;
    border-bottom: 1px solid;
}
.ls-questionhelp {
    font-size:16px;
    color:#005575;
    padding-left:5px;
}

/* Warnmeldung mandatory */

.group-container .question-valid-container {
    background-color:#eb9929;
    padding-left:30px;
    padding-right:30px;
    margin-bottom:10px;
}

.question-valid-container .text-danger {
    color:#ffffff !important;
    font-weight:normal;
}

.em_num_answers, .emtip, .error {
    font-size:16px;
    color:#ffffff;

}

/* Farbe vom Rufezeichen und Abstand Rufezeichen Text*/
.group-container .question-valid-container .fa {
                padding-right:5px;}


/* hide red asterisk for mandatory questions */
.asterisk {display: none;}






/*** ANSWERS ***/

p {font-size:18px;}
li {font-size:18px;}
  

.answer-container {
    margin-top:10px;
    padding-left:30px;
    padding-right:30px;
    margin-bottom:0px;
}


.ls-answers {
    padding:0;
    margin:0;
}

.answer-container .container {
    padding-left:0;
    padding-right:0;
}


.col-auto {
    margin-top:0;
}

dl, ol, ul {
    padding-left:0 !important;
    padding-right:0 !important;
    padding-bottom:0 !important;
    margin-bottom:0 !important;
}



/* Auswahl-Buttons - links bündig, aber rechts Abstand zum nächsten*/

.form-check {
    padding-left:0;
    padding-right:20px;
    border-radius:0;
}




/* BUTTONS */

.btn-primary:hover, .btn-primary:focus {
    background: #eb9929 !important;
    border: 1px solid #005575 !important;
    filter: none !important;
    color: #ffffff !important;
}

.btn-check:checked+.btn-primary {
    background-color: #eb9929 !important;
    border: 1px solid #eb9229 !important;
    box-shadow: none !important;
    color: #ffffff !important;
    filter:none !important;
}


.btn-check .btn-primary:focus, .btn-check:focus+.btn-primary {
    background-color: #eb9929 !important;
    border: 1px solid #005575 !important;
    box-shadow: none !important;
    color: #ffffff !important;
    filter:none !important;
}
.btn-check:focus:checked + .btn-primary, .btn-check .btn-primary:focus:checked {
    background-color: #eb9929 !important;
     border: 1px solid #005575 !important;
    color: #fff !important;
    filter:none !important;
 }

.btn-check .btn-primary:active, .btn-check:active+.btn-primary {
    background-color: #eb9929 !important;
    border: 1px solid #eb9929 !important;
    box-shadow: none !important;
    color: #fff !important;
    filter:none !important;
}


/* Bootstrap Buttons */

.bootstrap-buttons-div {
    margin:0!important;
    padding-left:0 !important;
}



/* Matrix Text in blau */

.table {
    --bs-table-bg: transparent;
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: #005575;
    --bs-table-striped-bg: #d1e1e1;
    --bs-table-active-color: #ffffff;
    --bs-table-active-bg: #eb9929;
    --bs-table-hover-color: #ffffff;
    --bs-table-hover-bg: #eb9929;
    border-color: #d1e1e1;
    color: #005575;
    margin-bottom: 1rem;
    vertical-align: top;
    width: 100%;
}

/* horizontale Linien raus */

.table-bordered>:not(caption)>* {
    border-width: 0px 0;
}


th, td {
    color:#005575;
}

.dropdown-item:focus, .dropdown-item:hover {
    background-color: #eb9929 !important;
}


.table-hover>tbody>tr:hover,
tr.answers-list:hover,
.array-flexible-column tr.answers-list:hover {
    background-color: #d1e1e1;}



/* SINGLE- & MULTIPLE CHOICE LISTS */

/* Mehr Abstand zwischen einzelnen Auswahlmöglichkeiten */
.answer-container .radio-item, 
.answer-container .checkbox-item,
.answer-container .question-item,
.answer-container .answer-item,
.answer-container .mb-1 {
               margin-bottom:10px !important;}

/* Mehr Abstand zwischen Checkbox und Text */
.answer-container .radio-item label, 
.answer-container .checkbox-item label {
    padding-left:10px;
}





/* nur Kommentarfeld in Multiple Choice with Comment */
#limesurvey .comment-box-no-text .comment-item .form-control
  {
    margin-left:20px ;
    margin-top:-25px ;
  }
  
#limesurvey .comment-box-no-text .row,
#limesurvey .SSI-topics .row
{
    
    padding-left:10px !important;
    padding-right:20px;
  }
  
  
  








/*** WELCOME PAGE ***/


/* wenn progress fixiert */
#firstpage-changelang {
   padding-top:60px;
}


#welcome-container {
    padding:30px !important;
    
}



/* PRIVACY */

/* Privacy Box Background */

.privacy-block {
    background-color:#ffffff !important;
}

.privacy .form-check {
    background-color: #ffffff;
    padding-left:30px;
    padding-right:30px;
}


.privacy .form-check-label {
    margin-left:10px;
    font-weight:normal !important;
}

.privacy .form-check-label a {
    padding-left:10px;
    font-weight:normal !important;
}


/* Aufzählungen in Text-Seiten */
.info li {
    margin-left:40px;
    padding-left:10px;
    margin-top:0px;
    margin-bottom:0px;
    padding-top:2px;
    padding-bottom:0px;
}

/* Beschreibungen auf der Seite oben unter der Überschrift */

.group-description {
    
    background-color:#eb9929;


}

.group-description .well {
    margin:0;
    padding-top:1.25rem;
    padding-bottom:1.25rem;
    background-color:inherit;
        color:#ffffff;
}

.group-description p {
    margin:0;
    font-size:1.25rem;
    
}

.group-description a {
    color:#005575 !important;
}
.group-description a:visited {
  color:#005575 !important;
}


.group-description a:hover {
    color:#005575 !important;
}
.group-description a:active {
    color:#005575 !important;
}


/* Links nicht in nicht passendem blau */
a {
    color:#eb9929 !important;
}

a:visited {
  color:#6699AC !important;
}

a:hover {
  color:#eb9929 !important;
}

a:active {
  color:#eb9929 !important;
} 
","UPDATEDAT":"2026-01-14T19:01:27.690Z","ID":"ffe094d1-f44c-433b-8e2e-044822264026","TITLE":"vor Restrukturierung 2026-01-14"}