@charset "UTF-8";
.nav-brand-text {
    color: #1FA9AE;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-size: 16pt;
    text-align: left;
}
.nav-link-position-words {
    margin-top: 0px;
    margin-bottom: -35px;
    margin-right: 0px;
}
.nav-link-position {
    margin-top: 0px;
    margin-bottom: -20px;
    margin-right: 0px;
}
.navbar-position {
    margin-top: -30px;
}
.language-flag-position {
    margin-left: 10px;
    text-align: right;
    margin-bottom: 0.1rem;
}
.language-flag-position_mobile {
    margin-left: 10px;
    text-align: right;
    margin-bottom: 1px;
}
.nav-icon-position-right {
    text-align: right;
}
.slide_mobile_border {
    margin-top: 3rem;
}
.row-mobile-border {
    margin-left: 5px;
    margin-right: 5px;
}
.row-mobile-border-galerie {
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 6px;
    margin-bottom: -6px;
}
.div-white {
    background-color: rgba(255,255,255,0.58);
    border-radius: 5px;
    border: thin solid rgba(255,255,255,1.00);
    margin-bottom: 0px;
    margin-top: 15px;
    padding-left: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 10px;
}
.div-white-rezenzion {
    background-color: rgba(255,255,255,0.58);
    border: thin solid rgba(255,255,255,1.00);
    margin-bottom: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.div-white-auflistung {
    background-color: rgba(255,255,255,0.58);
    border-radius: 5px;
    border: thin solid rgba(255,255,255,1.00);
    margin-bottom: 0px;
    margin-top: 15px;
    padding-left: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.jumbotron-logo-top-border {
}
.jumbotron-petrol {
    background-color: #00A19B;
    padding-top: 5px;
}
.jumbotron-petroldark {
    background-color: #008185;
    padding-top: 5px;
}
.jumbotron-white-top {
    background-color: #EFF5F3;
    border-bottom: thin solid #1FA9AE;
    text-align: center;
}
.jumbotron-white-top-spacer {
    background-color: #EFF5F3;
    text-align: center;
}
.jumbotron-white-top-alone {
    background-color: #EFF5F3;
    border-bottom: thin solid #1FA9AE;
    text-align: center;
    margin-top: 65px;
}
.jumbotron-white-2 {
    background-color: #EFF5F3;
    text-align: center;
}
.jumbotron-white-3 {
    background-color: hsla(180,50%,91%,0.77);
    text-align: center;
    padding-bottom: 20px;
}
.headline-white {
    color: #FFFFFF;
    font-size: 18pt;
    line-height: 21pt;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-bottom: 0px;
    padding-top: 10px;
}
.fliesstext-headline {
    color: #2BA4AB;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18pt;
    font-weight: bolder;
    line-height: 22pt;
}
.fliesstext-headline-petrol {
    color: #0C868D;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 20pt;
    font-weight: normal;
    line-height: 22pt;
    margin-top: 10px;
}
.fliesstext-headline-blue {
    color: #3397BD;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 19pt;
    font-weight: bold;
    line-height: 23pt;
}
.fliesstext-subhead-petrol {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15pt;
    color: #0E5E6D;
    line-height: 18pt;
    font-weight: bold;
}
.fliesstext-white {
    color: #FFFFFF;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13pt;
    line-height: 16pt;
    margin-bottom: -5px;
}
.fliesstext-hellgrau {
    color: #D0DDDA;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13pt;
    line-height: 16pt;
}
.fliesstext-petroldark {
    color: #055158;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13pt;
    line-height: 16pt;
    text-align: left;
}
.fliesstext-petrolhell {
    color: #24677A;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 16pt;
    font-size: 13pt;
}
.legende-petrolhell {
    color: #24677A;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 16pt;
    font-size: 9pt;
}
.img-zentriert {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}
.nav-logo-position {
    margin-bottom: 3px;
}
.img-transparent {
    opacity: 0.4;
}
.img-solid {
    opacity: 1;
}
.img-outline-petrol {
    border-left: thin solid #74c2bd;
    border-right: thin solid #74c2bd;
    border-top: thin solid #74c2bd;
    margin-bottom: 20px;
    margin-top: 10px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}
.text-zentriert {
    text-align: center;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.div-ohne-padding {
    padding-bottom: 0px;
    padding-top: 0px;
}
.background-responsive_1 {
    top: 0px;
    left: 0px;
    display: inherit;
    visibility: visible;
    height: auto;
    min-width: 100%;
}
.div-galerie {
    padding-right: 2px;
    padding-left: 2px;
    padding-top: 5px;
}
