@charset "UTF-8";
/* CSS Document */
.t3-content img {
height: auto;
}

.arrowcenter.onpic {
z-index: 999;
}
.homepage .slice1bg {
background-image: url('/templates/t3_bs3_blank/images/Titelbilder2025/A1_07275.jpg') ;
background-size: cover;
}

.personal-training .slice1bg {
background-image: url('/templates/t3_bs3_blank/images/Titelbilder2025/A1_07235.jpg') ;
background-size: cover !important;
}

.personal-training .slice3bg {
background-image: url('/templates/t3_bs3_blank/images/Titelbilder2025/A1_08228.jpg') ;
background-position: center 70%;
background-size: cover ;
}

.personal-training .slice5bg {
background-image: url('/templates/t3_bs3_blank/images/Titelbilder2025/A1_07719.jpg') ;
background-position: center 70%;
background-size: cover;
}

.dienstleistungen .slice1bg, .services .slice1bg {
background-image: url('/templates/t3_bs3_blank/images/Titelbilder2025/A1_07354.jpg') ;
background-size: cover;
}

.dienstleistungen .slice4bg, .services .slice4bg{
background-image: url('/templates/t3_bs3_blank/images/Titelbilder2025/A1_07219.jpg') ;
background-size: cover;
}

.informationen .slice6bg, .information .slice6bg {
background-image: url('/templates/t3_bs3_blank/images/Titelbilder2025/A1_07194.jpg') ;
background-size: cover;
}

.kontakt .slice1bg, .contact .slice1bg {
background-image: url('/templates/t3_bs3_blank/images/Titelbilder2025/A1_08170.jpg') ;
background-size: cover;
}

.personal-trainer-ueber-uns .slice1bg, .personal-trainer-aboutus .slice1bg, .aboutus .slice1bg {
background-image: url('/templates/t3_bs3_blank/images/Titelbilder2025/A1_07333.jpg') ;
background-size: cover;
}

.personal-training .slice7bg {
background-image: url('/templates/t3_bs3_blank/images/Titelbilder2025/A1_07275.jpg') ;
background-size: cover;
}

.dienstleistungen .slice6bg, .services .slice6bg {
background-image: url('/templates/t3_bs3_blank/images/Titelbilder2025/A1_08862.jpg') ;
background-size: cover;
}

.informationen .slice1bg, .information .slice1bg {
background-image: url('/templates/t3_bs3_blank/images/Titelbilder2025/A1_08827.jpg') ;
background-size: cover;
}

.news .slice1bg {
background-image: url('/templates/t3_bs3_blank/images/Titelbilder2025/A1_08873.jpg') ;
background-size: cover;
}


@media screen and (max-width: 1024px) {
.homepage .slice1bg {
background-image:url('/templates/t3_bs3_blank/images/Titelbilder2025/mobile/A1_07264.jpg');
background-size: 1024px auto !important;
}

.personal-training .slice1bg {
background-image:url('/templates/t3_bs3_blank/images/Titelbilder2025/mobile/A1_07235.jpg')  !important;
background-position: 0 0 !important;
background-size: cover !important;
}

.homepage .slice1bg {
background-image: url('/templates/t3_bs3_blank/images/Titelbilder2025/mobile/A1_07275-m.jpg') ;
background-position: 40% 20% !important;
background-size: cover;
}

.dienstleistungen .slice1bg, .services .slice1bg {
background-image: url('/templates/t3_bs3_blank/images/Titelbilder2025/mobile/A1_07354.jpg') ;
background-size: cover;
}
.informationen .slice6bg, .information .slice6bg {
background-image: url('/templates/t3_bs3_blank/images/Titelbilder2025/mobile/A1_07194.jpg') ;
background-size: cover;
}
.personal-trainer-ueber-uns .slice1bg, .personal-trainer-aboutus .slice1bg, .aboutus .slice1bg {
background-image: url('/templates/t3_bs3_blank/images/Titelbilder2025/mobile/A1_07333.jpg') ;
background-size: cover;
}
.personal-training .slice3bg {
background-image: url('/templates/t3_bs3_blank/images/Titelbilder2025/mobile/A1_08228.jpg') ;
background-size: auto 100%;
}
.personal-training .slice5bg {
background-image: url('/templates/t3_bs3_blank/images/Titelbilder2025/mobile/A1_07719.jpg') ;
background-size: auto 100%;
}
.dienstleistungen .slice4bg, .services .slice4bg {
background-image: url('/templates/t3_bs3_blank/images/Titelbilder2025/mobile/A1_07219.jpg') ;
background-size: cover;
}
.news .newsflash img {
width: 100%;
}

.kontakt .slice1bg, .contact .slice1bg {
background-image: url('/templates/t3_bs3_blank/images/Titelbilder2025/mobile/A1_08170.jpg') ;
background-size: cover;
}
}

@media screen and (max-width: 667px) {
.dienstleistungen .slice6bg, .services .slice6bg {
background-size: auto 75%;
}
.homepage .slice1bg {
background-size: auto 100% !important;
}
.personal-training .slice1bg {
background-position: bottom center !important;
background-size: auto 100% !important;
}

.dienstleistungen .slice4bg, .services .slice4bg {
background-image: url('/templates/t3_bs3_blank/images/Titelbilder2025/A1_07219.jpg') ;
background-size: auto 75%;
background-position: bottom center;
}

.personal-training .slice7bg {
background-image: url('/templates/t3_bs3_blank/images/Titelbilder2025/mobile/A1_07275-m.jpg') ;
background-size: auto 75%;
background-position: bottom center;
}

.dienstleistungen .slice4bg .imgspace, .services .slice4bg .imgspace {
min-height: 179px;
}

.informationen .slice6bg, .information .slice6bg {
background-attachment: unset;
background-position: center -50px;
}
.informationen .slice6bg .imgspace2, .information .slice6bg .imgspace2 {
min-height: 259px;
}
.personal-training .slice5bg,
.personal-training .slice3bg {
background-attachment: unset;
background-size: cover;
background-position: center -150px;
}
.personal-training .slice5bg{
background-position: center -10px;
}

.personal-training .slice5bg .imgspace {
min-height: 259px;
}
}


.slice1bg-1e.parallax,
.slice1bg-1.parallax {
z-index: 99;
}

.modal-dialog.videomax {
width: 100vw;
max-width:1280px;
margin:0 auto;
padding:20px 0;
}

.modal-dialog.videomax .modal-content {
background: none;
border: 0;
border-radius: 0;
-webkit-box-shadow: nnoe !important;
box-shadow: none !important;
}

.modal-dialog.videomax .modal-header {
padding: 25px;
border-bottom: 0;
min-height: 0;
}

.modal-dialog.videomax .close {
color: #fff !important;
opacity: 1;
font-size: 48px;
position: relative;
z-index: 999;
}

.slice1bg-1 {
background-image: url('/templates/t3_bs3_blank/images/Kreis_mitText/d-1-2025.png');
}

.slice1bg-1e {
background-image: url('/templates/t3_bs3_blank/images/Kreis_mitText/e-1-2025.png');
}

@media screen and (max-width: 767px) {
.page.scrollblock{
max-width:100vw;
}

.homepagex .slice1bg,
.personal-training .slice1bg,
.kontakt .slice1bg, .contact .slice1bg,
.dienstleistungen .slice1bg, .services .slice1bg,
.personal-trainer-ueber-uns .slice1bg, .personal-trainer-aboutus .slice1bg, .aboutus .slice1bg {
-webkit-background-size: 125% auto  !important;
-moz-background-size:125% auto !important;
-o-background-size:125% auto !important;
background-size:125% auto  !important;
}
.homepage .slice1bg {
-webkit-background-size: 125% auto  !important;
-moz-background-size:125% auto !important;
-o-background-size:125% auto !important;
background-size:125% auto !important;
position: relative;
background-position: 0 0 !important;
}
.news .slice1bg,
.informationen .slice1bg, .information .slice1bg {
background-size: auto 90%;
background-position: bottom center !important;
}

}
video {
border: 3px solid #555;
background:#555;
}
.slice3bg-1e, .slice3bg-1 {
background-size: auto 80%;
}
