.bgcorse {
    background-color: #DBB68F}
.bgcolorNr2 {
    background-color: #595358}
.bgcolorNr3 {
    color: #2D4B49}
.bgcolorNr4 {
    background-color: #F5EBE0}
.bgcolorTextNr2 {
    color: #595358}
.styleSec2 {
    background-color: #DBB68F;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 20px
}
.styleBox1 {
    background-color: #fff;
    border: 1px solid #dddddd;
    margin-top: -40px;
    padding-top: 3rem;
    padding-bottom: 2rem  
}
.style5 {
    max-width: 70% 
}
.bottomLine {
    border-bottom: 2px solid #cbd0d4
}
.headerBottom {}
.scollbottom01 {
    padding-top: 100px}
.bgGrey {
    background-color: #F9F8F7;
    border: 1px solid #ccc;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    padding-top: 20px;
    padding-bottom: 20px}
.bgWhite {
    background-color: #ffffff;
    border: 1px solid #dfdfdf;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
    top: -20px}
.bgWhiteNormal {
    background-color: #ffffff;
    border: 1px solid #dfdfdf;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    top: 0px;
    padding-top: 20px;
    padding-bottom: 30px}
.bgWhiteNormalAlleKurse {
    background-color: #ffffff;
    border: 1px solid #dfdfdf;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    top: 0px;
    margin-bottom: -30px;
    padding-top: 20px;
    padding-bottom: 30px}
.bgWhiteNormalKurse {
    background-color: #F6F5F6;
    border: 1px solid #dfdfdf;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding-top: 20px;
    padding-bottom: 20px;
    top: 0px;
    width: 350px;
    min-width: 350px;
    max-width: 350px;}
.bgColorBlueLight {
    background-color: #DCE9F3;
    border: 1px solid #ccc;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    width: 100%;
    max-width: 85%;
    padding-top: 2px;
    padding-bottom: 2px}
.bgColorBlueLight02 {
    background-color: #DCE9F3;
    border: 1px solid #ccc;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    max-width: 100%;
    margin-left: 12px;
    margin-right: 12px;
    padding-top: 2px;
    padding-bottom: 2px}
.bgColorWhite {
    background-color: #ffffff;
    border: 1px solid #dfdfdf;
    /*border-top-left-radius: 10px;
    border-top-right-radius: 10px;*/
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    /*-webkit-box-shadow: 3px 3px 15px 0px #e7e7e7;*/ /* Animation */
    -webkit-transition: -webkit-transform .2s;
    padding-top: 20px;
    padding-bottom: 20px;
    min-width: 300px;
    max-width: 300px;
    width: 100%;
    }
.bgColorWhiteAlleKurse {
    background-color: #ffffff;
    border: 1px solid #dfdfdf;
    /*border-top-left-radius: 10px;
    border-top-right-radius: 10px;*/
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    /*-webkit-box-shadow: 3px 3px 15px 0px #e7e7e7;*/ /* Animation */
    -webkit-transition: -webkit-transform .2s;
    min-width: 300px;
    max-width: 300px;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px}
    
.bgColorGreenLight {
    background-color: #E2F8EA;
    border: 1px solid #ccc;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    padding-top: 20px;
    padding-bottom: 20px}
.bgColorRedLight {
    background-color: #FDEDDC;
    border: 1px solid #ccc;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    padding-top: 20px;
    padding-bottom: 20px;
    max-width: 300px;
    min-width: 300px}
.bgGreyFooter {
    border-color: undefined;
    border-style: undefined;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    padding: 15px 15px 10px}
.style1 {
    margin-top: 59px}
.style2 {
    margin-top: 86px}
h1 {
    font-size: 2.0em;
    font-family: 'Google Sans Display', Arial, Helvetica, sans-serif;
    color: #191919
}
h2 {
    font-size: 1.7em;
    font-family: 'Google Sans Display', Arial, Helvetica, sans-serif;
    color: #191919
}
h3 {
    font-size: 1.5em;
    font-family: 'Google Sans Display', Arial, Helvetica, sans-serif;
    color: #191919
}
h4 {
    font-size: 1.3em;
    font-family: 'Google Sans Display', Arial, Helvetica, sans-serif;
    color: #191919
}
h5 {
    font-size: 1.1em;
    font-family: 'Google Sans Display', Arial, Helvetica, sans-serif;
    color: #191919
}
h6 {
    font-size: 0.9em;
    font-family: 'Google Sans Display', Arial, Helvetica, sans-serif;
    color: #191919
}
p {
    font-size: 1em;
    font-family: 'Google Sans Display', Arial, Helvetica, sans-serif;
    color: #666666;
}
main {background-color: #F9F8F7;
    padding-top: 20px;
    padding-bottom: 20px;}


button {
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.style3 {
    margin-right: -15px}


.bgColorButtonVideo {
        max-width: 100%;
        background-color: #EBF3F8;
        /*background-image: radial-gradient(circle, white 75%, #F6F5F6 100%);*/
        border-top-left-radius: 2px;
        border-top-right-radius: 2px;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        border: 1px solid #dfdfdf;
        -webkit-box-shadow: 1px 1px 20px 0px #f8f8f8;
        -webkit-transition: -webkit-transform .2s;
        }


.bglectionvideo {
        max-height: 100%}

.paraYellow08 {
        font-size: 0.8em;
        font-weight: 200;
        color: #f5b350;
        margin-bottom: 0px
}

.paraYellow12 {
        font-size: 1.2em;
        font-weight: 200;
        color: #f5b350
}

#parYellow {
        font-size: 0.5em;
        color: #f5b350
}
#parYellow3 {
        font-size: 0.8em;
        color: #f5b350
}
#parYellow4 {
        font-size: 1.2em;
        color: #f5b350
}
#buYellow1 {
        font-size: 0.9em;
        color: #f5b350;
        border-right: 2px solid #f5b350
}
#parYellow2 {
        padding-top: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        text-align: left;
        top: -16px;
        font-size: 0.6em;
        color: #f5b350
}
#selectedRow:hover {
        background-color: #ffffff;
        /*-webkit-box-shadow: 4px 4px 10px 0px #cdcdcd;*/
        -webkit-transform:  scale(1.03);
}

.style4 {
    position: relative}

#cssProgress {
    background-color: #f5b350}

.style6 {
    width: 100%;
    min-width: 100%;
    max-width: 100%}

.style7 {
    height: 500px}

.bgCollaps {
    width: 100%;
    padding-left: 25px;
    padding-right: 25px}

.style8 {
    border-right: 2px solid #422f2f}

.sectionBottom {
    height: 200px}

.a4 {
    width: 100%;
    height: 20px;
    display: block}

@media print {
    
    /* hier können Druckeinstellungen vorgenommen werden. Allerdings tricky
    Z.B 
    .page-break {
        page-break-inside: always;
    } 
    */
}



.containerModul {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    border: 1px solid #adb5bd;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px}



.style9 {
    width: 25px;
    max-width: 25px}



.paragraphLarge {
    font-size: 2em;
    padding: 12px 16px;
    border: 2px solid #adb5bd;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px}



.styleBGtextInput {
    background-color: #eedca6}



.higruEqalin {
    background-color: #ff66c4}


.color1 {
    color: #000;
}
.color2 {
    color: #852424;
}
.color3 {
    color: #666;
}