.hauptbereich-erste {
    padding-top: 4vh;
}
.contents h1 {
    padding-left: 0vh;
}
.row {
    margin-right: 0px;
    margin-left: 0px;
}
.row {
    color: black;
}
@media (min-width: 1200px)
.col-lg-offset-2 {
    margin-left: 16.66666667%;
}
@media (min-width: 1200px)
.col-lg-4 {
    width: 33.33333333%;
}

.small-title {
    font-size: 20px !important;
    position: relative;
    margin-bottom: 20px;
}
img {
    width: 100% !important;
}
.textbereich {
    text-align: justify;
        padding-bottom: 5vh;
}
.hauptbereich-erste {
    background-color: #80808040;
}
h2{margin-top: 0px;
    margin-bottom: 12.5px;}
.text-bereich{
    text-align: justify;
    }    
    .lsg {
    background-color: white;
    padding: 1vh;
}
.text-inner {
    text-align: left;
    padding-left: 0vh;
}
 .seoanalyse {
    width: 90%;
    justify-content: center;
    text-align: center;
    padding-bottom: 5vh !important;
}
.textbereich-1 {
    text-align: center;
    font-weight: bold;
    background-color: #3c1e1e0f;
}
.hauptbereich-erste {
    padding-top: 4vh;
    padding-bottom: 4vh;
}
.header-basic-light .header-limiter h1 {
    float: left;
    font: normal 28px Cookie, Arial, Helvetica, sans-serif;
    line-height: 40px;
    /* margin: 0; */
    padding-left: 2vh !important;
}

.header-basic-light .header-limiter nav {
    line-height: 1;
    float: none;
    padding-top: 2vh;
    padding-left:0vh;

}
a.button {
    text-align: center !important;
    color: black;
    border: 3px solid black;
    padding: 7px;
}