.nav-item.active {
    background-color: #C1A542;
    color: #FCFCFC;
    font-style: normal;
}
.navbar-nav.ml-auto .nav-item.dropdown .nav-link.dropdown-toggle:hover  {
    background-color: #3D3D3D;
    color: #FCFCFC;
    /* [disabled]font-style: normal; */
    /* [disabled]font-weight: 400; */
}
.nav-item.dropdown .dropdown-menu .dropdown-item {
    color: #2E2E2E;
    background-color: #FCFCFC;
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.3em;
}
.nav-item.dropdown .dropdown-menu .dropdown-item:hover  {
    color: #FCFCFC;
    background-color: #3D3D3D;
}
.nav-link:hover {
    background-color: #3D3D3D;
    color: #FCFCFC;
}
.navbar-nav.ml-auto .nav-item .nav-link {
    color: #2E2E2E;
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.3em;
}
.navbar-nav.ml-auto .nav-item .nav-link:hover  {
    color: #FCFCFC;
    margin-right: 0px;
}
.navbar.fixed-top.navbar-expand-lg.navbar-light.bg-light {
    background-color: rgba(201,72,74,1.00);
}
.navbar-nav.ml-auto   {
    margin-right: 4.5em;
}
.navbar-brand {
    margin-left: 4em;
    margin-right: 0px;
}
.bg-light {
    -webkit-box-shadow: 0px 0px;
    box-shadow: 0px 0px;
}
.logo {
    margin-top: 20px;
}
#schwerpunkte  {
    background-color: #3d3d3d;
    background-clip: border-box;
    background-size: auto auto;
    background-origin: padding-box;}
#schwerpunkte .rounded.img-fluid {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}
#schwerpunkte h1 {
    color: #fcfcfc;
    font-size: 2em;
    text-align: center;
    margin-top: 1.6em;
    margin-bottom: 1.2em;
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
}
#schwerpunkte p  {
    color: #2e2e2e;
    font-size: 1em;
    font-family: cabin;
    line-height: 1.5em;
    margin-top: 1.5em;
    padding-left: auto;
    padding-right: auto;
    max-width: 500px;
    text-align: justify;
    margin-left: auto;
    margin-right: auto;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
}
#schwerpunkte .btn.btn-primary {
    background-color: #3d3d3d;
    border-color: rgba(0,0,0,1.00);
    -webkit-box-shadow: 0px 0px;
    box-shadow: 0,0,0,0 rem;
    margin-bottom: 30px;
	rgba 0,0,0,1.00;
    display: block;
    margin-left: auto;
    margin-right: auto;
    left: auto;
    right: auto;
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
}
#schwerpunktekonkret .rounded.img-fluid {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}
#schwerpunktekonkret h2 {
    color: #FCFCFC;
    font-size: 2em;
    text-align: center;
    margin-top: 1.6em;
    margin-bottom: 1.2em;
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
}
#schwerpunktekonkret p  {
    color: #fcfcfc;
    font-size: 1.1em;
    font-family: cabin;
    line-height: 1.5em;
    margin-top: 1.5em;
    padding-left: auto;
    padding-right: auto;
    max-width: 500px;
    text-align: justify;
    margin-left: auto;
    margin-right: auto;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
}
#schwerpunktekonkret .btn.btn-primary {
    background-color: #C1A542;
    border-color: rgba(0,0,0,1.00);
    -webkit-box-shadow: 0px 0px;
    box-shadow: 0,0,0,0 rem;
    margin-bottom: 30px;
	rgba 0,0,0,1.00;
    display: block;
    margin-left: auto;
    margin-right: auto;
    left: auto;
    right: auto;
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
}
#schwerpunktekonkret  {
    background-color: #3D3D3D;
    background-clip: border-box;
    background-size: auto auto;
    background-origin: padding-box;
}
.container-fluid #einzugsgebiet {
    background-color: #C1A542;
    margin-top: 0em;
    padding-top: 1em;
    padding-bottom: 1em;
	font-family: gentium-book-basic;
}




#einzugsgebiet .col-xl-12 h1 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    padding-bottom: 1em;
    padding-top: 1em;
}

#einzugsgebiet .col-xl-12 h2 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    padding-bottom: 1em;
    padding-top: 1em;
	font-size: 1.8em;
}

#einzugsgebiet .col-xl-8 p {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    padding-bottom: 1em;
    padding-top: 1em;
}


.container-fluid #einzugsgebiet .col-xl-8.offset-xl-2 {
    background-color: #3D3D3D;
    text-align: center;
    margin-top: 50px;
    margin-bottom: 50px;
    padding-top: 1.5em;
    padding-right: 1.5em;
    padding-bottom: 1.5em;
    padding-left: 1.5em;
    color: #FCFCFC;
}
#einzugsgebiet .col-xl-8.offset-xl-2 h2 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.8em;
    padding-bottom: 0.8em;
}
#einzugsgebiet .col-xl-8.offset-xl-2   p {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    line-height: 1.7em;
    font-size: 1em;
    padding-bottom: 0.8em;
}

#anjaludwig  {
    background-color: #3D3D3D;
    color: #FCFCFC;
    font-style: normal;
    font-weight: 400;
}
#anjaludwig .col-xl-10 h2 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.8em;
    padding-top: 1em;
    padding-bottom: 1em;
}
#anjaludwig .col-xl-4 p {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
}
#anjaludwig .col-xl-10.offset-2 a {
    color: #FCFCFC;
    text-decoration: underline;
}
#anjaludwig .col-xl-10.offset-2 h3 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.6em;
    padding-top: 2em;
    padding-bottom: 1em;
}
.container-fluid .footer #footer {
    background-color: #c1a542;
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 0.9em;
    margin-top: 0px;
    padding-top: 50px;
    padding-left: 100px;
    padding-right: 50px;
    padding-bottom: 50px;
    /* [disabled]line-height: 1.2em; */
    color: #2E2E2E;
}
.container-fluid .footer #footer a {
    background-color: #c1a542;
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    margin-top: 0px;
    /* [disabled]line-height: 1.2em; */
    color: #2E2E2E;
    text-decoration: underline;
}
.container-fluid #Behandlungsziele {
    background-color: #3d3d3d;
}
.container-fluid #Behandlungsziele .col-xl-6.offset-xl-3 {
    background-color: #3d3d3d;
    color: #fcfcfc;
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1,em;
    line-height: 1.6em;
    padding-top: 1em;
    padding-bottom: 1em;
    padding-right: 1.5em;
    padding-left: 6em;
    margin-top: 70px;
    margin-bottom: 70px;
    text-align: left;
}
.container-fluid #Behandlungsziele .col-xl-8.offset-xl-2 {
    background-color: #c1a542;
    color: #fcfcfc;
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1,em;
    line-height: 1.6em;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    padding-right: 1.5em;
    padding-left: 6em;
    margin-top: 70px;
    margin-bottom: 70px;
    text-align: left;
}
.container-fluid #Behandlungsziele_pferd  {
    background-color: #3D3D3D;
}
.container-fluid #Einsatzgebiete {
    background-color: #3D3D3D;
    color: #FCFCFC;
    padding-top: 50px;
    padding-bottom: 50px;
}
.container-fluid #Einsatzgebiete .col-xl-12 h1 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 2em;
    text-align: center;
    padding-bottom: 1px;
}
.container-fluid #Einsatzgebiete .col-xl-4 {
    padding-top: 1.5em;
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    padding-bottom: 1em;
    line-height: 1.6em;
}
#Einsatzgebiete .col-xl-6 h1  {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 2em;
    text-align: left;
    padding-bottom: 20px;
}
#Einsatzgebiete .col-xl-4 h3 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4em;
    padding-top: 1em;
}
.container-fluid #behandlungsablauf {
    background-color: #3D3D3D;
    color: #FCFCFC;
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    padding-top: 50px;
    padding-bottom: 50px;
}
.container-fluid #behandlungsablauf .col-xl-4 {
    padding-top: 1.5em;
    margin-top: 0px;
}
#behandlungsablauf .col-xl-12 h1 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    margin-bottom: 1em;
    color: #fcfcfc;
}
#behandlungsablauf .col-xl-4 h3 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.6em;
    padding-bottom: 0em;
    margin-bottom: 1em;
}
#behandlungsablauf .col-xl-4 p {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.7em;
}
#behandlungsablauf .col-xl-4 ul li {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.7em;
}
#behandlungsablauf .btn.btn-primary {
    background-color: #C1A542;
    border-color: rgba(0,0,0,1.00);
    -webkit-box-shadow: 0px 0px;
    box-shadow: 0,0,0,0 rem;
    margin-bottom: 30px;
	rgba 0,0,0,1.00;
    /* [disabled]display: block; */
    margin-left: auto;
    margin-right: auto;
    left: auto;
    right: auto;
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    margin-top: 1.5em;
}
.container-fluid #praxis {
    background-color: #C1A542;
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
}
#praxis .col-xl-10 h1  {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 2em;
    padding-bottom: 20px;
    padding-top: 40px;
}
#praxis .col-xl-4 .rounded.img-fluid {
    margin-bottom: 2em;
}
.container-fluid #Schmerzzeichen   {
    background-color: #3D3D3D;
    margin-top: 0em;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    color: #FCFCFC;
}
#Schmerzzeichen .col-xl-12 h1 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    padding-bottom: 1em;
    padding-top: 1em;
}
.container-fluid #Schmerzzeichen .col-xl-5 {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.7em;
    padding-left: 2.5em;
}
.container-fluid #Schmerzzeichen .col-xl-5 h3 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.6em;
    padding-bottom: 1em;
}
.container-fluid #Anifit {
    background-color: #3D3D3D;
}
#Anifit .col-xl-5 h3 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4em;
    padding-bottom: 1em;
}
.container-fluid #Anifit .col-xl-12 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    background-color: #3D3D3D;
    color: #FCFCFC;
    text-align: center;
    font-size: 2em;
    padding-top: 1em;
    padding-bottom: 1em;
}
.container-fluid #Anifit .col-xl-5 {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    color: #FCFCFC;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    line-height: 1.7em;
}
.container-fluid #Anifit .col-xl-3 {
    padding-top: 1.5em;
    padding-bottom: 2em;
}
#Anifit .col-xl-5 .btn.btn-primary {
    background-color: #C1A542;
    margin-bottom: 3em;
    border-style: none;
}
#behandlungsablauf_pferd .col-xl-5 h3 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.6em;
}
#behandlungsablauf_pferd .col-xl-3 .rounded.img-fluid {
    padding-top: 2em;
    padding-bottom: 2em;
}
.container-fluid #behandlungsablauf_pferd .col-xl-5 {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.7em;
    padding-top: 2em;
    padding-bottom: 2em;
}
#behandlungsablauf_pferd .col-xl-12 p {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    text-align: center;
    padding-bottom: 1em;
}
#behandlungsablauf_pferd .col-xl-12 h1 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    padding-top: 1em;
    padding-bottom: 0.5em;
}
.container-fluid #behandlungsablauf_pferd {
    background-color: #C1A542;
    color: #2E2E2E;
}
.container-fluid #bitte_beachten {
    background-color: #3D3D3D;
    color: #FCFCFC;
}
.container-fluid #bitte_beachten .col-xl-8.offset-xl-2 {
    padding-top: 4em;
    padding-bottom: 4em;
}
.container-fluid #bitte_beachten .col-xl-8.offset-xl-2 {
    background-color: #C1A542;
    margin-top: 7em;
    margin-bottom: 7em;
}
#bitte_beachten .col-xl-8.offset-xl-2 p {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    text-align: center;
}
#bitte_beachten .col-xl-8.offset-xl-2 h3 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4em;
    text-align: center;
}
#akupunktur   {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    color: #2E2E2E;
}
.container-fluid #akupunktur {
    background-color: #C1A542;
}
#akupunktur .col-xl-12 h1 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
}
#akupunktur .col-xl-12 p {
    font-style: normal;
    font-weight: 400;
    font-family: cabin;
    font-size: 1em;
}
#akupunktur .col-xl-3 {
    padding-top: 2.5em;
    padding-bottom: 1.5em;
}
#akupunktur .col-xl-5 h3 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4em;
    padding-top: 2em;
}
#akupunktur .col-xl-5 p {
    font-style: normal;
    font-weight: 400;
    padding-top: 2em;
}
#akupunktur .col-xl-12  {
    font-style: normal;
    font-weight: 400;
    text-align: center;
    padding-top: 2em;
    padding-bottom: 1em;
    font-family: gentium-book-basic;
    font-size: 1.4em;
}
.container-fluid #tierisch_fotogen {
    background-color: #3d3d3d;
}
#tierisch_fotogen .col-xl-12 h1 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    padding-top: 1em;
    padding-bottom: 1em;
    color: #fcfcfc;
    /* [disabled]font-size: 2em; */
}

#tierisch_fotogen .col-xl-12 h2 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    padding-top: 1em;
    padding-bottom: 1em;
    color: #fcfcfc;
    /* [disabled]font-size: 2em; */
}

#tierisch_fotogen .col-xl-12 p {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    font-size: 1em;
    padding-bottom: 1em;
    color: #fcfcfc;
}

#tierisch_fotogen .col-xl-12 a {
    color: #fcfcfc;
    text-decoration: underline;
}

.container-fluid #unterwasserlaufband {
    background-color: #C1A542;
    color: #2E2E2E;
}
#unterwasserlaufband .col-xl-12 h1 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    padding-top: 1em;
    padding-bottom: 1em;
}
.container-fluid #unterwasserlaufband .col-xl-5 {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.7em;
    padding-top: 2em;
    padding-bottom: 2em;
}
#unterwasserlaufband .col-xl-3 .rounded.img-fluid {
    padding-top: 2em;
    padding-bottom: 2em;
}
#unterwasserlaufband .col-xl-5 h3 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.6em;
}
.container-fluid #videolaufband {
    background-color: #3D3D3D;
    color: #FCFCFC;
}
#videolaufband .col-xl-12 h2 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    font-size: 1.6em;
    padding-top: 2em;
    padding-bottom: 2em;
}
#videolaufband .col-xl-6 iframe {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 4em;
}
.container-fluid #video {
    background-color: #3D3D3D;
    color: #FCFCFC;
}
#video .col-xl-12 h2 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.8em;
    text-align: center;
    padding-top: 2em;
    padding-bottom: 1em;
}
.container-fluid #neurostim {
    background-color: #C1A542;
    color: #2E2E2E;
}
.container-fluid #neurostim .col-xl-12 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    padding-top: 2em;
    padding-bottom: 1.5em;
}
.container-fluid #neurostim .col-xl-5  {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.7em;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
}
#neurostim .col-xl-5 h3  {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4em;
    padding-bottom: 1em;
}
.container-fluid #neurostim .col-xl-3 {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
}
.container-fluid #videoneurostim {
    background-color: #3D3D3D;
    color: #FCFCFC;
}
.container-fluid #videoneurostim .col-xl-12 h2 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    padding-top: 2em;
    padding-bottom: 1em;
    font-size: 1.6em;
}
#videoneurostim .col-xl-6 iframe {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 4em;
}
.container-fluid #videolaser {
    background-color: #3d3d3d;
}
#videolaser .col-xl-12 h2 {
    color: #FCFCFC;
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.8em;
    text-align: center;
    padding-top: 2em;
    padding-bottom: 1.5em;
}
#videolaser .col-xl-6 iframe {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 4em;
}
.container-fluid #laser {
    background-color: #C1A542;
    color: #2E2E2E;
}
.container-fluid #laser .col-xl-12 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    padding-top: 2em;
    padding-bottom: 1em;
}
.container-fluid #laser .col-xl-5 {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.7em;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
}
#laser .col-xl-5 h3 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4em;
    padding-bottom: 1em;
}
.container-fluid #laser .col-xl-3 {
    font-style: normal;
    font-weight: 400;
    padding-top: 1.5em;
    padding-bottom: 2em;
}
.container-fluid #lasereinsatz {
    background-color: #3D3D3D;
    color: #FCFCFC;
}
.container-fluid #lasereinsatz .col-xl-12 {
    font-family: gentium-book-basic;
    font-style: normal;
    text-align: center;
    padding-top: 1.5em;
    padding-bottom: 1em;
    font-size: 1.6em;
}
.container-fluid #lasereinsatz .col-xl-4 {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.7em;
}
#lasereinsatz .col-xl-4 h3 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4em;
    text-align: center;
    padding-bottom: 0.8,em;
}
.container-fluid #laserakupunktur {
    background-color: #C1A542;
    color: #2E2E2E;
}
.container-fluid #laserakupunktur .col-xl-3 {
    font-style: normal;
    font-weight: 400;
    padding-top: 2.5em;
    padding-bottom: 2.5em;
}
#lasereinsatz .col-xl-8.offset-xl-2 {
    background-color: #C1A542;
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.7em;
    padding-top: 2em;
    padding-bottom: 2em;
}
.container-fluid #laserakupunktur .col-xl-5 {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.7em;
    padding-top: 2.5em;
    padding-bottom: 2.5em;
}
.container-fluid #bitte_beachten {
    background-color: #3D3D3D;
    color: #FCFCFC;
}
.container-fluid #bitte_beachten .col-xl-12 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    font-size: 1.4em;
    padding-top: 2em;
}
.container-fluid #bitte_beachten .col-xl-4 {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.7em;
    padding-top: 2em;
    /* [disabled]padding-bottom: 2em; */
}
#bitte_beachten .col-xl-4 .rounded.img-fluid {
    /* [disabled]padding-top: 2em; */
    padding-bottom: 3em;
}
.container-fluid #osteopathie {
    background-color: #C1A542;
    color: #3D3D3D;
}
#osteopathie .col-xl-12 h1 {
    text-align: center;
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    padding-top: 1em;
    padding-bottom: 1em;
}
.container-fluid #osteopathie .col-xl-6 {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.7em;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
}
.container-fluid #osteopathie .col-xl-4 {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.7em;
}
#osteopathie .col-xl-6 h3 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4em;
    padding-bottom: 1em;
}
#osteopathie .btn.btn-primary {
    background-color: #3d3d3d;
    border-color: rgba(0,0,0,1.00);
    -webkit-box-shadow: 0px 0px;
    box-shadow: 0,0,0,0 rem;
    margin-bottom: 30px;
	rgba 0,0,0,1.00;
    display: block;
    margin-left: auto;
    margin-right: auto;
    left: auto;
    right: auto;
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    margin-top: 1.5em;
}
.container-fluid #osteopathieeinsatz {
    color: #FCFCFC;
    background-color: #3D3D3D;
}
.container-fluid #osteopathieeinsatz .col-xl-4 {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.7em;
}
#osteopathieeinsatz .col-xl-10 p {
    text-align: center;
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    /* [disabled]padding-top: 1em; */
    /* [disabled]padding-bottom: 1em; */
    font-size: 1em;
    line-height: 1.7em;
}
#osteopathieeinsatz .col-xl-12 h2 {
    text-align: center;
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    padding-top: 1em;
    padding-bottom: 1em;
    font-size: 1.6em;
}
#osteopathieeinsatz .col-xl-4 h3 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4em;
    padding-bottom: 1em;
}
.container-fluid #cranio {
    background-color: #3D3D3D;
    color: #FCFCFC;
}
.container-fluid #cranio .col-xl-12 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    padding-top: 2em;
    padding-bottom: 1.5em;
}
.container-fluid #cranio .col-xl-5 {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.7em;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
}
.container-fluid #cranio .col-xl-3 {
    padding-top: 1.5em;
    padding-bottom: 2em;
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.7em;
}
#cranio .col-xl-5 h3 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4em;
    padding-bottom: 1em;
}
.container-fluid #physiotherapie {
    background-color: #3D3D3D;
    color: #FCFCFC;
}
.container-fluid #physiotherapie .col-xl-4 {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.7em;
    padding-top: 1em;
    padding-bottom: 1em;
}
#physiotherapie .col-xl-12  {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    padding-top: 2em;
    padding-bottom: 1.5em;
}
#physiotherapie .col-xl-4 h3 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4em;
    padding-bottom: 1em;
}
≠physiotherapie .col-xl-4 ul li {
    margin-bottom: 3em;
}
.col-xl-4 ul li a {
    color: #FCFCFC;
    text-decoration: underline;
}
.col-xl-4 ul li a:hover  {
    background-color: #c1a542;
    color: #2E2E2E;
}
.container-fluid .physiotherapie #physiotherapie ul li a {
    background-color: #c1a542;
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    margin-top: 0px;
    /* [disabled]line-height: 1.2em; */
    color: #FCFCFC;
    text-decoration: underline;
}
#datenschutz .col-xl-10 p {
    line-height: normal;
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
}
#datenschutz .col-xl-10 h2 {
    line-height: normal;
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1.2em;
    padding-bottom: 0.5em;
    padding-top: 1em;
}
#datenschutz .col-xl-10 h1 {
    line-height: normal;
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4em;
    padding-top: 1em;
    padding-bottom: 0.5em;
}
.container-fluid #datenschutz {
    background-color: #3D3D3D;
    color: #FCFCFC;
}
.container-fluid #impressum {
    background-color: #3D3D3D;
    color: #FCFCFC;
}
#impressum .col-xl-10 p {
    line-height: normal;
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
}
#impressum .col-xl-10 h2 {
    line-height: normal;
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1.2em;
    padding-bottom: 0.5em;
    padding-top: 1em;
}
#impressum .col-xl-10 h1 {
    line-height: normal;
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4em;
    padding-top: 1em;
    padding-bottom: 0.5em;
}
.container-fluid #kostenpferd {
    background-color: #3D3D3D;
    color: #fcfcfc;
    padding-bottom: 1em;
}
#kostenpferd .col-xl-10 h1 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.8em;
    padding-top: 1em;
}
#kostenpferd .col-xl-10 h2 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.3em;
    padding-top: 1em;
}
#kostenpferd .col-xl-10 p {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1,em;
}
#kostenhund .col-xl-8 p {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
}
.container-fluid #kostenhund {
    background-color: #3d3d3d;
    color: #fcfcfc;
	padding-top: 1em;
    padding-bottom: 1em;
}
#kostenhund .col-xl-8 h1 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.8em;
    padding-top: 1em;
}
#kostenhund .col-xl-8 h2 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    font-size: 1.3em;
    padding-top: 1em;
}
#Behandlungsziele .col-xl-12 h1 {
    color: #FCFCFC;
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    padding-top: 1.5em;
}
.container-fluid #weiterbildung {
    background-color: #3D3D3D;
    color: #FCFCFC;
    padding-bottom: 1em;
}
#weiterbildung .col-xl-8 h2 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    padding-top: 1.5em;
    padding-bottom: 1em;
    font-size: 1.7em;
}
#weiterbildung .col-xl-8 p {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
}
.container-fluid #ausbildung .col-xl-4 {
    padding-top: 1em;
    padding-bottom: 2em;
}
#ausbildung .col-xl-3 p {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
}
.container-fluid #ausbildung {
    background-color: #3d3d3d;
    color: #fcfcfc;
}
#ausbildung .col-xl-12 h1 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    padding-top: 1em;
    padding-bottom: 1em;
}
#ausbildung .col-xl-3 h2 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    padding-bottom: 1em;
    font-size: 1.7em;
}
#ausbildung .col-xl-12 h2 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
	text-align: center;
	padding-top: 1em;
    padding-bottom: 1em;
    font-size: 1.7em;
}

.container-fluid #kontakt {
    background-color: #3D3D3D;
    color: #FCFCFC;
}
.container-fluid #kontakt .col-xl-12 {
    font-family: gentium-book-basic;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    padding-top: 2em;
    padding-bottom: 2em;
}
.container-fluid #kontakt .col-xl-4 {
    font-family: cabin;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    padding-bottom: 3em;
}
