.elementor-86518 .elementor-element.elementor-element-1e764a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-86518 .elementor-element.elementor-element-b73b935{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86518 .elementor-element.elementor-element-9514fc7 > .elementor-widget-container{padding:20px 0px 0px 20px;}.elementor-86518 .elementor-element.elementor-element-9514fc7{z-index:100;}.elementor-86518 .elementor-element.elementor-element-7369b99 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-86518 .elementor-element.elementor-element-7369b99 > .elementor-container{max-width:1024px;min-height:550px;}.elementor-86518 .elementor-element.elementor-element-7369b99{overflow:hidden;padding:180px 80px 0px 80px;z-index:20;}.elementor-86518 .elementor-element.elementor-element-3f63066 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-86518 .elementor-element.elementor-element-3f63066 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-86518 .elementor-element.elementor-element-3f63066 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86518 .elementor-element.elementor-element-5321d03{width:var( --container-widget-width, 2120px );max-width:2120px;--container-widget-width:2120px;--container-widget-flex-grow:0;top:-179px;}body:not(.rtl) .elementor-86518 .elementor-element.elementor-element-5321d03{left:-554px;}body.rtl .elementor-86518 .elementor-element.elementor-element-5321d03{right:-554px;}.elementor-86518 .elementor-element.elementor-element-5321d03 img{max-width:100%;}.elementor-86518 .elementor-element.elementor-element-80ac83d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-86518 .elementor-element.elementor-element-80ac83d{z-index:10;}.elementor-86518 .elementor-element.elementor-element-bd9528f{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);bottom:0px;--z-index:50;}.elementor-86518 .elementor-element.elementor-element-bd9528f:not(.elementor-motion-effects-element-type-background), .elementor-86518 .elementor-element.elementor-element-bd9528f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-adcc791 );}body:not(.rtl) .elementor-86518 .elementor-element.elementor-element-bd9528f{left:0px;}body.rtl .elementor-86518 .elementor-element.elementor-element-bd9528f{right:0px;}.elementor-86518 .elementor-element.elementor-element-2ac5942 .learndash-wrapper .ld-section-heading > h2{color:#4B7181;}.elementor-86518 .elementor-element.elementor-element-2ac5942 .learndash-wrapper .ld-table-list .ld-table-list-header{color:#4B7181;}.elementor-86518 .elementor-element.elementor-element-2ac5942 .learndash-wrapper .ld-table-list.ld-topic-list .ld-table-list-header{background-color:var( --e-global-color-text );}.elementor-86518 .elementor-element.elementor-element-2ac5942 .learndash-wrapper .ld-table-list.ld-topic-list .ld-table-list-header.ld-primary-background{background-color:var( --e-global-color-text );}.elementor-86518 .elementor-element.elementor-element-2ac5942 .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title{color:#495255;}.elementor-86518 .elementor-element.elementor-element-2ac5942 .learndash-wrapper .ld-table-list-items .ld-table-list-item a{color:#495255;}.elementor-86518 .elementor-element.elementor-element-2ac5942 .learndash-wrapper .ld-item-list .ld-item-list-item{background-color:#ffffff;}.elementor-86518 .elementor-element.elementor-element-2ac5942 .learndash-wrapper .ld-table-list-items{background-color:#ffffff;}.elementor-86518 .elementor-element.elementor-element-2ac5942 .learndash-wrapper .ld-content-action a.ld-button{font-family:var( --e-global-typography-secondary-font-family ), kc_Montserrat, Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );color:var( --e-global-color-primary );background-color:var( --e-global-color-adcc791 );}.elementor-86518 .elementor-element.elementor-element-2ac5942 .learndash-wrapper .ld-content-action input.learndash_mark_complete_button{font-family:"kc_Montserrat", kc_Montserrat, Sans-serif;font-weight:500;text-transform:uppercase;color:var( --e-global-color-adcc791 );background-color:var( --e-global-color-primary );}.elementor-86518 .elementor-element.elementor-element-0940870{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-86518 .elementor-element.elementor-element-b39ae32{--display:flex;}.elementor-86518 .elementor-element.elementor-element-e07082b .elementor-button{background-color:#D6D6D600;fill:#0210269E;color:#0210269E;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-86518 .elementor-element.elementor-element-e07082b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-86518 .elementor-element.elementor-element-e07082b .elementor-button:hover, .elementor-86518 .elementor-element.elementor-element-e07082b .elementor-button:focus{color:#02102663;}.elementor-86518 .elementor-element.elementor-element-e07082b .elementor-button:hover svg, .elementor-86518 .elementor-element.elementor-element-e07082b .elementor-button:focus svg{fill:#02102663;}@media(min-width:768px){.elementor-86518 .elementor-element.elementor-element-0940870{--content-width:1024px;}}@media(max-width:1920px){.elementor-86518 .elementor-element.elementor-element-3f63066{z-index:100;}.elementor-86518 .elementor-element.elementor-element-5321d03{width:var( --container-widget-width, 1920px );max-width:1920px;--container-widget-width:1920px;--container-widget-flex-grow:0;top:-178px;}.elementor-86518 .elementor-element.elementor-element-5321d03 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-86518 .elementor-element.elementor-element-5321d03{left:-475px;}body.rtl .elementor-86518 .elementor-element.elementor-element-5321d03{right:-475px;}}@media(max-width:1024px){.elementor-86518 .elementor-element.elementor-element-b73b935{--justify-content:flex-end;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-86518 .elementor-element.elementor-element-9514fc7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-86518 .elementor-element.elementor-element-7369b99{padding:040px 20px 0px 20px;}.elementor-86518 .elementor-element.elementor-element-5321d03{width:var( --container-widget-width, 683px );max-width:683px;--container-widget-width:683px;--container-widget-flex-grow:0;top:-40px;}body:not(.rtl) .elementor-86518 .elementor-element.elementor-element-5321d03{left:-137px;}body.rtl .elementor-86518 .elementor-element.elementor-element-5321d03{right:-137px;}.elementor-86518 .elementor-element.elementor-element-80ac83d > .elementor-widget-container{margin:25px 0px 0px 0px;}}@media(max-width:767px){.elementor-86518 .elementor-element.elementor-element-7369b99{padding:40px 0px 0px 0px;}.elementor-86518 .elementor-element.elementor-element-5321d03{--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;top:-40px;}body:not(.rtl) .elementor-86518 .elementor-element.elementor-element-5321d03{left:-146px;}body.rtl .elementor-86518 .elementor-element.elementor-element-5321d03{right:-146px;}.elementor-86518 .elementor-element.elementor-element-80ac83d > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-86518 .elementor-element.elementor-element-80ac83d{text-align:left;}}/* Start custom CSS for container, class: .elementor-element-1e764a4 *//*  HINWEIS: Wird dieser Code bearbeitet, dann auch
    in den Templates 'Popup - Kursnavigation' und 
    'Popup - Kursmaterial' anpassen! */
@media only screen and (max-width:1024px) {
    .elementor-86518 .elementor-element.elementor-element-1e764a4 {
        position:fixed;
        bottom: 65px;
    }
}

@media (min-width:1025px) {
    .elementor-86518 .elementor-element.elementor-element-1e764a4 {
        position:fixed;
        top: 65px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5321d03 */.elementor-86518 .elementor-element.elementor-element-5321d03 {
    pointer-events: none;
    margin-top: -2px;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-80ac83d *//* 
Für Anpassungen: 
Im Preview der Seite mit Rechtsklick die Elemente untersuchen, um die Klassen herauszufinden (z.B. [.ld-lesson-topic-list]). Dort können die Eigenschaften probeweise verändert werden und dann in den Code übernommen werden.

Folgenden Code als CSS im "Lektion Content" einfügen:
*/

/* Mit display:none wird die Anzeige des Elements unterdrückt, es verbraucht keinen Platz im Layout der Seite. */

.elementor-86518 .elementor-element.elementor-element-80ac83d {
    position: relative;
}

/* Tabelle vor den Buttons entfernen */
.elementor-86518 .elementor-element.elementor-element-80ac83d .ld-lesson-topic-list {display:none}

/* Link "Zurück zu den Kursen" entfernen */
.elementor-86518 .elementor-element.elementor-element-80ac83d .learndash-wrapper .ld-content-actions .ld-primary-color {display:none}

/* Trennlinie und weitere Abstände entfernen */
.elementor-86518 .elementor-element.elementor-element-80ac83d .ld-content-actions {
    border-top:none;
    padding:0; 
    margin:0;
}

.elementor-86518 .elementor-element.elementor-element-80ac83d .ld-button {width:auto;}

/* Button "Abschliessen &amp; Weiter" - Haken entfernen */
.elementor-86518 .elementor-element.elementor-element-80ac83d .learndash_mark_complete_button {
    position: fixed; 
    width: auto;
    left: 50%; 
    transform: translate(-50%, 0);
    padding: 1em 1em 1em 1em} 

.elementor-86518 .elementor-element.elementor-element-80ac83d .sfwd-mark-complete:after {display:none;}/* End custom CSS */
/* Start custom CSS for ld-course-content, class: .elementor-element-2ac5942 *//* Tabelle vor den Buttons entfernen */
.elementor-86518 .elementor-element.elementor-element-2ac5942 .ld-lesson-topic-list {display:none}

/* Link "Zurück zu den Kursen" entfernen */
.elementor-86518 .elementor-element.elementor-element-2ac5942 .learndash-wrapper .ld-content-actions .ld-primary-color {display:none}

/* Trennlinie und weitere Abstände entfernen */
.elementor-86518 .elementor-element.elementor-element-2ac5942 .ld-content-actions {
    align-items: center;
    border-top:none;
    padding:0; 
    margin:0;
    justify-content: space-between; /* notwendig, da Learndash bei 960px sonst untereinander anordnet */
    flex-direction: row;
}

.learndash-wrapper .ld-content-actions .ld-content-action {
    width:100%;
    padding:0;
    }

/* Button "mark complete" */
.elementor-86518 .elementor-element.elementor-element-2ac5942 .learndash_mark_complete_button {
    padding: 1em;
    border-radius: 1px;
}


.elementor-1246 .elementor-element.elementor-element-827b459 .learndash-wrapper .ld-content-action input.learndash_mark_complete_button {
    white-space: nowrap;
}

/* Haekchen ausblenden */
.elementor-86518 .elementor-element.elementor-element-2ac5942 .sfwd-mark-complete:after {
    visibility:hidden;
}

/* Die drei Buttons stylen (previous - mark complete - next) */
/* "Previous" und "next" werden via 'flex' am Anfang und Ende der Zeile positioniert, "mark complete" absolut in der Mitte */
/* Positionierung der Buttons */
.elementor-86518 .elementor-element.elementor-element-2ac5942 .ld-content-actions div:nth-child(1) {
    width: auto;
    padding-left: 10px;
    flex: none;
    margin: 0;
}    

.elementor-86518 .elementor-element.elementor-element-2ac5942 .ld-content-actions div:nth-child(2) {
    position: absolute;
    width: auto;
    left: 50%;
    transform: translate(-50%);
    flex: none;
    margin: 0;
}
.elementor-86518 .elementor-element.elementor-element-2ac5942 .ld-content-actions div:nth-child(3) {
    width: auto;
    padding: 0;
    padding-right: 10px;
    flex: none;
    margin: 0;
}
/* Die Buttons stylen */
.elementor-86518 .elementor-element.elementor-element-2ac5942 .ld-button, .learndash_mark_complete_button {
    padding: 8px !important;
    margin: 0;
    border: 2px solid var(--e-global-color-primary) !important;
    border-radius: 1px;
}


/* Fuer "mobile" next und previous nur als > darstellen */
@media only screen and (max-width:767px) {
    .elementor-86518 .elementor-element.elementor-element-2ac5942 .ld-button .ld-text {
        display:none;
        margin:0px;
    }
}/* End custom CSS */