*{padding: 0;border: 0;margin: 0}*,*:before,*:after{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}img{display: block;width: auto;max-width: 100%;height: auto !important}.clearfix:after,.pagination:after,.inside:after,.nav-main ul:after{visibility: hidden;display: block;content: "";clear: both;height: 0}* html .clearfix{zoom: 1}*:first-child + html .clearfix{zoom: 1}.invisible{display: none !important}html{font-family: 'Montserrat', sans-serif;font-weight: 400;font-size: 100%;font-size: 1rem;font-style: normal;color: #000}h1{color: #000;font-size: 2rem;margin-bottom: 2rem}h2{color: #000;font-size: 2rem;margin-bottom: 1rem}h3{margin-bottom: 1rem}p{margin-bottom: 0.5rem;line-height: 1.4}a{color: #000;text-decoration: none}#footer p{color: #FFF}#footer a{color: #fff}#footer a:hover{color: #000}p.more a,p.back a,.btn,.button,button{display: inline-block;cursor: pointer;font-size: 1rem;line-height: 40px;font-weight: 700;text-transform: uppercase;padding: 0 20px;color: #000;background-color: transparent;border: 2px solid #000;outline: none}.button-white{color: #fff;border-color: #fff}p.more a:hover,p.back a:hover,.btn:hover,.button:hover,button:hover{color: #fff;background-color: #000}.button-white:hover{color: #000;background-color: #fff}p.more a:after{content: "\f105";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;padding-left: 10px}p.back a:before{content: "\f104";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;padding-right: 10px}.pagination p{float: left}.pagination ul{float: right}.pagination ul li{display: inline;list-style-type: none;margin-left: 5px}#footer{clear: both}#main .inside{min-height: 1px}#container{display: flex;flex-direction: row-reverse}[class^="mod_"] .inside,#header .inside,#container,#footer .inside{max-width: 1200px;margin: 0 auto;overflow: auto}#wrapper{background-color: #FFF}@media only screen and (min-width: 480px){#wrapper{margin-right: 15px;margin-left: 15px}}#header{position: relative;z-index: 99}#header .inside{padding: 0 15px;position: relative}#header .martin-loeffler-logo{display: block;max-width: 300px;padding: 20px 0;margin: 0 auto;-webkit-transition: all .2s ease-in-out 0s;transition: all .2s ease-in-out 0s}#header .martin-loeffler-logo img{width: 100%}.nav-main{display: block;margin: 0 auto;text-align: center}.nav-main ul{display: inline-block;text-align: center;margin: 0 auto}.nav-main li{display: block;float: left;border: 1px solid #000}.nav-main li.last{border-left: 0}.nav-main a,.nav-main strong{display: block;font-size: 1rem;font-weight: normal;letter-spacing: 1px;text-transform: uppercase;padding: 5px 10px}.nav-main strong{color: #FFF;background-color: #000000}.nav-sub{border-top: 1px solid #000}.nav-sub li{list-style-type: none}.nav-sub a,.nav-sub strong{display: block;padding: 10px;border-bottom: 1px solid #000;-webkit-transition: all .2s ease-in-out 0s;transition: all .2s ease-in-out 0s}.nav-sub a:hover{padding-left: 30px}.nav-offcanvas-icon{display: block;position: absolute;top: 40px;right: 15px;font-size: 3rem;color: #000;-webkit-transition: all .2s ease-in-out 0s;transition: all .2s ease-in-out 0s}#header.is-small .nav-offcanvas-icon{top: 20px}.nav-offcanvas{background-color: #000}.nav-offcanvas li > a,.nav-offcanvas li > span,.nav-offcanvas li > strong{color: #FFF;display: block;padding: 10px 10px 10px 20px}.nav-offcanvas li > a:hover,.nav-offcanvas li > span:hover,.nav-offcanvas li > strong:hover{background-color: #000}@media only screen and (min-width: 1024px){.nav-offcanvas li > a,.nav-offcanvas li > span,.nav-offcanvas li > strong{font-size: 1.25rem;padding: 20px 40px}}#container{padding-top: 35px}@media only screen and (min-width: 1024px){#container{padding-top: 70px;padding-bottom: 70px}}#left .inside{padding-top: 50px}#footer{background-color: #000}#footer .inside{text-align: center;padding: 70px 0}#footer .logo-sdws{display: block;max-width: 100px;padding: 40px 0;margin: 0 auto;-webkit-transition: all .2s ease-in-out 0s;transition: all .2s ease-in-out 0s}#footer .logo-sdws img{width: 100%}.mod_newslist .layout_latest{position: relative;margin-bottom: 35px}@media only screen and (min-width: 768px){.mod_newslist .layout_latest{margin-bottom: 70px}}.mod_newslist .layout_latest .button-container{display: inline-block;position: absolute;z-index: 10;text-align: right;right: 30px;bottom: 30px}@media only screen and (max-width: 767px){.mod_newslist .layout_latest .button-container{width: 100%;text-align: center;right: 0;bottom: 20px}}.mod_newslist .layout_latest button{color: #FFFFFF;border-color: #FFFFFF}.mod_newslist .layout_latest button:hover{color: #000000;background-color: #FFFFFF}.mod_newslist .layout_latest h2{font-size: 1.5rem;text-transform: uppercase;display: block;width: 100%;color: #FFFFFF;position: absolute;padding: 30px;padding-top: 40px;bottom: 0px;left: 0px;background: #000;background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.50043768) 100%);margin-bottom: 0}.mod_newslist .layout_latest h2 a{color: #FFFFFF}@media only screen and (max-width: 767px){.mod_newslist .layout_latest h2{text-align: center;padding-bottom: 80px}}.ce_headline,.ce_text,.ce_list,.ce_youtube,.ce_form,.ce_table,.ce_download,.ce_downloads,.ce_hyperlink,.ce_dlh_googlemaps,.mod_newsreader h1,.mod_newsreader .back{position: relative;margin-left: 15px;margin-right: 15px;margin-bottom: 35px}@media only screen and (min-width: 480px){.ce_headline,.ce_text,.ce_list,.ce_youtube,.ce_form,.ce_table,.ce_download,.ce_downloads,.ce_hyperlink,.ce_dlh_googlemaps,.mod_newsreader h1,.mod_newsreader .back{margin-left: 15px;margin-right: 15px;margin-bottom: 70px}}.ce_image,.ce_gallery{position: relative;margin-right: 0;margin-left: 0;margin-bottom: 35px}@media only screen and (min-width: 480px){.ce_image,.ce_gallery{margin-left: 15px;margin-right: 15px;margin-bottom: 70px}}.ce_text .image_container.float_above{margin-bottom: 1rem}.ce_text ul,.ce_list ul{list-style-type: none;padding: 15px 0}.ce_text ul li,.ce_list ul li{position: relative;font-size: 1rem;line-height: 1.5;padding-left: 1.5rem;margin-bottom: 15px}.ce_text ul li:before,.ce_list ul li:before{content: "\f054";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #000;font-size: 1rem;position: absolute;top: 2px;left: 0}.ce_table table{width: 100%;border-spacing: 0}.ce_table td{padding: 10px;border-bottom: 1px solid #000}.ce_table td.col_last{text-align: right}.ce_accordion{padding: 0 !important;border: 2px solid #000;margin-bottom: 35px}.ce_accordion .toggler{font-size: 1.25rem;position: relative;cursor: pointer;padding: 30px;padding-right: 70px;outline: none;-webkit-transition: all .2s ease-in-out 0s;transition: all .2s ease-in-out 0s}.ce_accordion .toggler:before{content: "\f078";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #000;position: absolute;top: 30px;right: 30px}.ce_accordion .toggler:hover{color: #FFF;background-color: #000}.ce_accordion .toggler:hover:before{color: #FFF}.ce_accordion .toggler.active:before{transform: rotate(180deg)}.ce_accordion .accordion{padding: 0 30px 30px 30px}.ce_accordion:last-child{margin-bottom: 70px}.ce_gallery > ul{margin: 0;padding: 0;overflow: hidden;list-style: none}@media only screen and (min-width: 480px){.ce_gallery > ul{display: flex}}.ce_gallery > ul li{margin-bottom: 35px}@media only screen and (min-width: 480px){.ce_gallery > ul li{margin-left: 15px;margin-right: 15px;margin-bottom: 0}}.ce_gallery > ul li.col_first{margin-left: 0}.ce_gallery > ul li.col_last{margin-right: 0}.ce_hyperlink a{display: block;font-weight: 700;line-height: 40px;padding: 0 20px;border: 2px solid #000}.ce_downloads ul{list-style-type: none}.ce_downloads .mime_icon{position: relative;top: 1px;float: left;margin-right: 10px}.ce_youtube{position: relative;padding-bottom: 56.25%;padding-top: 0px;height: 0;overflow: hidden}.ce_youtube iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.widget{margin-bottom: 35px}legend{width: 100%;display: block;font-weight: bold;border: 0}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input:not([type]),textarea{width: 100%;display: inline-block;font-size: 1rem;padding: 1rem;background: #fff;border: 1px solid #000;border-radius: 0;-moz-transition: all .15s linear;-webkit-transition: all .15s linear;-o-transition: all .15s linear;transition: all .15s linear;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input:not([type]):focus,textarea:focus{outline: 0;background: #eaf7ed;border-color: #75b986}input[type="file"]{cursor: pointer}select,input[type="file"]{display: block}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width: auto}textarea,select[multiple],select[size]{height: auto}input[type="radio"],input[type="checkbox"]{margin: 0 3px 0 0}input[type="radio"],input[type="checkbox"],label{vertical-align: middle}