body{line-height: 1.5}h1{font-size: 28px;margin: 40px 0px 26px}h2{font-size: 20px;margin: 26px 0px 18px}h3{font-size: 20px;margin: 26px 0px 18px}h4{font-size: 18px;margin: 22px 0px 16px}p{font-size: 18px}* + p{margin: 1.2em 0}ul:not([class]) li::before,ul.jm-dark li::before,ul.jm-light li::before{top: 12px;left: 20px;right: auto;width: 8px;height: 8px;border-radius: 5%}ul ul:not([class]) li::before,ul ul.jm-dark li::before,ul ul.jm-light li::before{width: 12px;height: 6px;border-radius: 50%}ul:not([class]) li{margin: 14px 0px 14px;padding-left: 40px}ol:not([class]) li{margin: 10px 0px 10px;padding-left: 15px}.startseite-button{margin-top: 0px;background: #7cba5c;text-align: center;line-height: 1.4em;padding: .9em 4em}.startseite-button{margin: 12px 5px 0px 5px;border-bottom: 5px solid #c2cccc;text-decoration: none !important}.startseite-button:hover{background: #5C9393;border-radius: 3px}.startseite-button a{color: #fff !important;text-decoration: none !important}.startseite-button a:hover{color: #fff !important;text-decoration: none !important}.kontakt_spalten{font-size: 0.9em;padding-top: 0px;padding-bottom: 0px}.kontakt_spalten h3{margin-bottom: 0px}.kontakt_spalten a{text-decoration: underline}.kontakt_spalten .su-column-content{min-width: 250px;padding: 10px;border: 1px solid #e0e0e0;box-shadow: 0px 0px 5px #f0f0f0;background: #fff}.kontakt_spalten a[href^="mailto"],.jmm-name a[href^="mailto"]{background: transparent url(../../../images/email.png) center left no-repeat;padding-left: 23px;display: inline-block}.su-drawer-content{color: black;background: #f7f7f7}.su-drawer-toggle{color: #eee;cursor: pointer;text-align: left;font-size: 18px}.su-drawer-toggle img,.su-drawer-toggle i{margin-right: 15px;margin-top: 5px;float: right;font-weight: 400}.su-tabs-style-flat-green{background: #346566}.su-tabs-style-flat-green .su-tabs-nav{background: #346566}.su-tabs-style-flat-green .su-tabs-nav span{background: #346566;color: #eee;font-weight: bold}.su-tabs-style-flat-green .su-tabs-nav span:hover{background: #568184;color: #fff}.su-tabs-style-flat-green .su-tabs-nav span.su-tabs-current{padding: 10px 15px;background: #568184;color: #FFF}.su-tabs-style-flat-green .su-tabs-pane{background: #f7f7f7;color: #000}#jm-allpage .chzn-container-single .chzn-single div b{margin-top: 8px}#jm-allpage .chzn-container-single .chzn-single,#jm-allpage .chzn-container-multi .chzn-choices{line-height: 30px;height: 40px}p.readmore .btn{text-transform: none;padding: 8px 25px}.items-leading div[class*="leading-"],.items-row{border-bottom: 10px solid #e3e3e3}.platz-davor{margin-top: 110px}.z1400{z-index: 1400 !important}div.regeltermindrop{position: relative;display: inline-block;vertical-align: middle;font-size: 13px;-webkit-user-select: none;-moz-user-select: none;user-select: none}ul.menu_regeldrop{position: relative;display: block;overflow: hidden;padding: 0 0 0 8px;height: 25px;border: 1px solid #aaa;border-radius: 5px;background-color: #fff;background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), color-stop(100%, #f4f4f4));background: -webkit-linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background: -moz-linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background: -o-linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-clip: padding-box;box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,0.1);color: #444;text-decoration: none;white-space: nowrap;line-height: 24px}.page-header{margin-bottom: 47px}#jm-top1{background: #f2f2f2;color: #151414;padding: 30px 0 20px}#jm-top2{background: #f2f2f2;color: #151414;padding: 0px 0 0px}#slider3m195 .dj-slide-desc{position: absolute;bottom: 0%;left: 5%;width: 90%}#slider3m195 .dj-slide-desc-text{color: #ccc;text-align: center}.dj-megamenu-select-lagakl .dj-mobile-open-btn,.dj-megamenu-offcanvas-lagakl .dj-mobile-open-btn,.dj-megamenu-accordion-lagakl .dj-mobile-open-btn{display: inline-block;cursor: pointer;margin: 0 auto;width: auto;height: 60px;font-size: 56px;line-height: 1;padding: 3px 8px;background: #e4e4e4;color: #434343;text-align: center;-webkit-border-radius: 0px;border-radius: 0px;-webkit-transition: background-color .2s ease-out, color .2s ease-out;transition: background-color .2s ease-out, color .2s ease-out}@media (max-width: 1105px){#jm-logo-sitedesc{max-width: 180px}#jm-logo-sitedesc #jm-logo{text-align: center;padding-top: 0}}