body {
    min-width: fit-content;
}

#background_wrap {
    z-index: -1;
    position: fixed;
    top: 0;
    background-position-x: 50%;
    background-position-y: 50%;
    height: 100%;
    width: 100%;
    background-image: url(png/motto-bg.png);
    background-repeat: no-repeat;
}
@media screen and (max-width: 992px) {
    #background_wrap {
        background-size: contain;
    }
}

.bg-special {background-color: #fff5e1; border-bottom: 2px solid burlywood; border-top: 2px solid burlywood}
.nav-link-active-extra {color: #992736 !important; background-color: burlywood; border-radius: 10px 10px 0px 0px}
@media screen and (max-width: 992px) {
    .nav-link-active-extra {border-radius: 0px}
}

#overlay {
    position: absolute; //fixed;
    left: 0;
    top: 0;
    padding-top: 10px;
    padding-right: 20px;
    font-weight: bold;
    color: darkgreen;
    font-size: 90%;
    z-index: 2000;
}
#overlay a {
    text-decoration: none;
    color: darkgreen
}
@media screen and (max-width: 992px) {
    #overlay {visibility: hidden}
}

//.content {margin-top: 160px !important}

.zitat {
    margin-top: 20px; margin-bottom: 20px;
    padding: 25px;
    color:#C66000;
    text-align:justify;
    font-weight: bold;
    border: 2px solid #fff5e1; border-radius: 10px;
    background-color: #fff5e1;
}
.zitatname {
    margin-top: 20px;
    color:#C66000;
    text-align: right;
    font-weight: normal;
}

.fs-small {
    font-size: 90%;
}

h1 {margin-top: 20px; margin-bottom: 10px; font-size:140%; font-weight: bold; color:#992736}
h2 {margin-top:20px; margin-bottom: 10px;font-size:120%; font-weight: bold; color:darkgreen}
h3 {margin-top:20px; margin-bottom: 10px;font-size:120%; font-weight: bold; }
p {margin-bottom: 10px; text-align: left}

.ico {
    height: 1rem;
    position: relative;
    top: -0.1rem
}

.bigico {
    height: 2rem;
    position: relative;
    top: 0rem;
    padding: 4px;
}

.stdimg {
    border: 1px solid #992736;
}
