body{letter-spacing: 0.01em}h1{font-size: 40px}h2{font-size: 32px}h3{font-size: 26px}h4{font-size: 24px}h5{font-size: 22px}h6{font-size: 20px}#jm-allpage #jm-page .color1-ms .jm-box .title{color: #fff;font-size: 20px;letter-spacing: 0.08em}#jm-allpage #jm-page .color2-ms .jm-box .title{color: #fff;font-size: 20px;letter-spacing: 0.08em}ul.inline > li,ol.inline > li{letter-spacing: 0.08em}.dj-megamenu .dj-submenu > li > a,.dj-megamenu .dj-subtree > li > a{letter-spacing: 0.05em}.nav.menu{margin: 0}.nav.menu li{display: block;background-image: none;position: relative;padding: 0}.nav.menu ul{padding: 0;margin: 0}.nav.menu > li:first-child > a,.nav.menu > li:first-child > span.separator{padding-top: 0;margin-top: 0;border-top: 0}.nav.menu li a,.nav.menu li span.separator{display: block;font-size: 14px;line-height: 16px;font-weight: 400;padding: 10px 0;vertical-align: top;text-decoration: none;margin-top: -1px;background: none}.pull-left.item-image,figure.pull-left{margin-right: 30px;max-width: 370px}.nav.menu li.active > a,.nav.menu li.active > span.separator{color: #718f3c;font-size: 80%;font-weight: 700;background: #f6f9f1;padding-left: 10px}#jm-offcanvas-content{color: #ccc;font-weight: normal;font-size: 90%}#jm-offcanvas .nav.menu li a,#jm-offcanvas .nav.menu li span.separator{border-color: #555}.bildklasse{height: 30px;width: 30px}.jm-module.margin-ms-klein{margin-left: 40px !important;margin-right: 40px !important;padding: 20px 30px 30px 30px !important}#jm-footer-left + #jm-footer-center{text-align: left;line-height: 15px;color: #BDBDBD}#jm-footer-center .desc{color: #BDBDBD}.saturate{filter: saturate(3)}.grayscale{filter: grayscale(100%)}.contrast{filter: contrast(160%)}.brightness{filter: brightness(.25)}.blur{filter: blur(3px)}.invert{filter: invert(100%)}.sepia{filter: sepia(100%)}.huerotate{filter: hue-rotate(180deg)}.rss.opacity{filter: opacity(50%)}.jm-bottom-box-custom .icon{display: inline-block;padding: 0 20px 0 0;vertical-align: top;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;top: 0;filter: brightness(1.8)}#jm-footer-mod{color: #DEDEDE;border-top: 1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1;padding-top: 30px;background: #303030}#jm-footer-mod .desc{color: #DEDEDE}#jm-logo-sitedesc #jm-logo{width: 380px}