/* elemente.css */
body{font:16px Montserrat}#main .mod_article{width:70%;margin-right:auto;margin-left:auto;padding-right:15%;padding-left:15%;text-align:left;background-color:#393939;color:#fff}#main .mod_article.volle-breite{width:100%;padding-right:0;padding-left:0}#main .mod_article.bw-artikel-volle-breite{width:70%;max-width:100%;margin-bottom:50px;padding-right:15%;padding-left:15%;background-color:#ddd;padding-top: 50px;padding-bottom: 50px}#main .mod_article.bw-artikel-volle-breite-full{width:100%;max-width:100%;margin-top:0;margin-bottom:0;padding:0}#main a{text-decoration:none;color:#ef7c1f}.bild-trenner-artikel{height:400px;background-image:url("../../files/web/images/module/fitnesstraining.jpg");background-repeat:no-repeat;background-size: cover;background-attachment: fixed;background-position: center}.bild-trenner-artikel-2{height:400px;background-image:url("../../files/web/images/module/stabilisations-ruecketraining.jpg");background-repeat:no-repeat;background-size: cover;background-attachment: fixed;background-position: center}.bild-trenner-artikel-3{height:400px;background-image:url("../../files/web/images/module/functionellesathletictraining.jpg");background-repeat:no-repeat;background-size: cover;background-attachment: fixed;background-position: center}.bild-trenner-artikel-4{height:400px;background-image:url("../../files/web/images/module/ausdauertraining.jpg");background-repeat:no-repeat;background-size: cover;background-attachment: fixed;background-position: center}.bild-trenner-artikel-5{height:400px;background-image:url("../../files/web/images/module/ernaehrungsberatung.jpg");background-repeat:no-repeat;background-size: cover;background-attachment: fixed;background-position: center}.bild-trenner-artikel-6{height:400px;background-image:url("../../files/web/images/module/therapie.jpg");background-repeat:no-repeat;background-size: cover;background-attachment: fixed;background-position: center}.bild-trenner-artikel-7{height:400px;background-image:url("../../files/web/images/module/yoga.jpg");background-repeat:no-repeat;background-size: cover;background-attachment: fixed;background-position: center}.bild-trenner-artikel-8{height:400px;background-image:url("../../files/web/images/module/ausdauertraining.jpg");background-repeat:no-repeat;background-size: cover;background-attachment: fixed;background-position: center}h2,h3{margin-top:50px;font:2rem Montserrat;font-weight:bold;color:#ef7c1f}h3{margin-top:25px;font-size:1.5rem}.no-margin h2{margin-top:0}.teamelemente h2{margin-top:0}#footercontent{padding-top:25px;border-top:1px solid #222}#footercontent a{text-decoration:none;color:#000}#legalstuff{margin-top:50px;margin-bottom:25px;font-size:1rem}#headerlogo{left:10px;top:10px;position:fixed;z-index: 9999}#headerlogo img{border-radius: 6px;-webkit-box-shadow: 10px 10px 18px 0px rgba(0,0,0,0.75);-moz-box-shadow: 10px 10px 18px 0px rgba(0,0,0,0.75);box-shadow: 10px 10px 18px 0px rgba(0,0,0,0.75)}#lade-info{font-size:.9rem}.btn-style-def{margin-top:25px;padding:5px 10px;background-color:#446e35;border:1px solid #ddd;color:#fff}.show-desktop{display:block}.show-mobile{display:none}#header-content{bottom:10%;left:10%;position:absolute;padding:50px;text-align:left;background-color:rgba(255,255,255,.5);border-left:3px solid #999;font-size:1.5rem;z-index: 998;background: linear-gradient(to right, rgba(255,255,255,.8) 0%,rgba(255,255,255,.1) 100%)}#header-content a{display:inline-block;margin-top:25px;margin-left:25px;padding:10px 15px;background-color:#446e35;text-decoration:none;color:#fff}.trenner{width:50%;max-width:750px;margin-top:75px;margin-bottom:50px;border:2px solid #ef7c1f}#kontakt-form input,#kontakt-form textarea,#kontakt-form .select{width:100%;max-width:700px;margin-bottom:10px;padding:10px;background-color:#ededed;border:0px hidden}#kontakt-form .select{padding-top:5px;padding-bottom:0}#kontakt-form .submit{width:200px;padding-top:5px;padding-bottom:5px;background-color:#ef7c1f;border-style:hidden;font-size:1.15rem;color:#fff}.abstand-oben-50{margin-top:50px}#footerlogo{border-radius:5px}.teamelemente .image_container img{border-radius:6px}.preistabelle table{width:100%;font-size:1rem}.preistabelle .col_0{width:60%}.preistabelle .col_1,.preistabelle .col_2{width:20%}.preistabelle td{padding:5px}.preistabelle td{padding:10px;border:1px solid #fff}.preistabelle th{padding:5px;background-color:#fff;color:#000}