body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
legend{width:100%;display:block;font-weight:700;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;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-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:#fcfcfc;border-color:#bbb}input[type=file]{cursor:pointer}select,input[type=file]{display:block}form button,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}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly]{background:0 0}form button,input[type=submit],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}form button:hover,input[type=submit]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}form button:active,input[type=submit]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}form button.blue,input[type=submit].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}form button.blue:active,input[type=submit].blue:active,.button.blue:active{background-color:#2e95b3}form button.green,input[type=submit].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}form button.green:active,input[type=submit].green:active,.button.green:active{background-color:#4f9f4f}form button.orange,input[type=submit].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}form button.orange:active,input[type=submit].orange:active,.button.orange:active{background-color:#f28f04}form button.red,input[type=submit].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}form button.red:active,input[type=submit].red:active,.button.red:active{background-color:#be322b}.widget{margin-bottom:12px}.widget>label{display:block;margin-bottom:6px;font-weight:700}.inline-form .widget{display:inline-block;margin-bottom:0;vertical-align:middle}.horizontal-form .widget:after{content:"";display:table;clear:both}.horizontal-form .widget>label{width:20%;float:left;padding:3px 2% 0 0;text-align:right}.horizontal-form .widget>input,.horizontal-form .widget>textarea{width:78%;float:left}.horizontal-form .widget>fieldset{margin-left:20%}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.mejs__offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs__container{background:#000;box-sizing:border-box;font-family:'Helvetica',Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs__container *{box-sizing:border-box}.mejs__container video::-webkit-media-controls,.mejs__container video::-webkit-media-controls-panel,.mejs__container video::-webkit-media-controls-panel-container,.mejs__container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs__fill-container,.mejs__fill-container .mejs__container{height:100%;width:100%}.mejs__fill-container{background:0 0;margin:0 auto;overflow:hidden;position:relative}.mejs__container:focus{outline:0}.mejs__iframe-overlay{height:100%;position:absolute;width:100%}.mejs__embed,.mejs__embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs__fullscreen{overflow:hidden!important}.mejs__container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs__container-fullscreen .mejs__mediaelement,.mejs__container-fullscreen video{height:100%!important;width:100%!important}.mejs__background{left:0;position:absolute;top:0}.mejs__mediaelement{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.mejs__poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs__poster-img{display:none}.mejs__poster-img{border:0;padding:0}.mejs__overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs__layer{z-index:1}.mejs__overlay-play{cursor:pointer}.mejs__overlay-button{background:url(../../assets/mediaelement/images/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs__overlay:hover>.mejs__overlay-button{background-position:-80px -39px}.mejs__overlay-loading{height:80px;width:80px}.mejs__overlay-loading-bg-img{-webkit-animation:mejs__loading-spinner 1s linear infinite;animation:mejs__loading-spinner 1s linear infinite;background:url(../../assets/mediaelement/images/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes mejs__loading-spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mejs__loading-spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.mejs__controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs__controls:not([style*='display: none']){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs__button,.mejs__time,.mejs__time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs__button>button{background:url(../../assets/mediaelement/images/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs__button>button:focus{outline:dotted 1px #999}.mejs__container-keyboard-inactive a,.mejs__container-keyboard-inactive a:focus,.mejs__container-keyboard-inactive button,.mejs__container-keyboard-inactive button:focus,.mejs__container-keyboard-inactive [role=slider],.mejs__container-keyboard-inactive [role=slider]:focus{outline:0}.mejs__time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs__play>button{background-position:0 0}.mejs__pause>button{background-position:-20px 0}.mejs__replay>button{background-position:-160px 0}.mejs__time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs__time-total,.mejs__time-buffering,.mejs__time-loaded,.mejs__time-current,.mejs__time-float,.mejs__time-hovered,.mejs__time-float-current,.mejs__time-float-corner,.mejs__time-marker{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs__time-total{background:rgba(255,255,255,.3);margin:5px 0 0;width:100%}.mejs__time-buffering{-webkit-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite;background:-webkit-linear-gradient(135deg,rgba(255,255,255,.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.4) 75%,transparent 75%,transparent);background:linear-gradient(-45deg,rgba(255,255,255,.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.4) 75%,transparent 75%,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}.mejs__time-loaded{background:rgba(255,255,255,.3)}.mejs__time-current,.mejs__time-handle-content{background:rgba(255,255,255,.9)}.mejs__time-hovered{background:rgba(255,255,255,.5);z-index:10}.mejs__time-hovered.negative{background:rgba(0,0,0,.2)}.mejs__time-current,.mejs__time-buffering,.mejs__time-loaded,.mejs__time-hovered{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:.15s ease-in all;transition:.15s ease-in all;width:100%}.mejs__time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs__time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs__time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs__time-handle,.mejs__time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs__time-handle-content{border:4px solid rgba(255,255,255,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs__time-rail:hover .mejs__time-handle-content,.mejs__time-rail .mejs__time-handle-content:focus,.mejs__time-rail .mejs__time-handle-content:active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs__time-float{background:#eee;border:solid 1px #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs__time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs__time-float-corner{border:solid 5px #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs__long-video .mejs__time-float{margin-left:-23px;width:64px}.mejs__long-video .mejs__time-float-current{width:60px}.mejs__broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs__fullscreen-button>button{background-position:-80px 0}.mejs__unfullscreen>button{background-position:-100px 0}.mejs__mute>button{background-position:-60px 0}.mejs__unmute>button{background-position:-40px 0}.mejs__volume-button{position:relative}.mejs__volume-button>.mejs__volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs__volume-button:hover{border-radius:0 0 4px 4px}.mejs__volume-total{background:rgba(255,255,255,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs__volume-current{background:rgba(255,255,255,.9);left:0;margin:0;position:absolute;width:100%}.mejs__volume-handle{background:rgba(255,255,255,.9);border-radius:1px;cursor:ns-resize;height:6px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs__horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs__horizontal-volume-total{background:rgba(50,50,50,.8);border-radius:2px;font-size:1px;height:8px;left:0;margin:0;padding:0;position:absolute;top:16px;width:50px}.mejs__horizontal-volume-current{background:rgba(255,255,255,.8);border-radius:2px;font-size:1px;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.mejs__horizontal-volume-handle{display:none}.mejs__captions-button,.mejs__chapters-button{position:relative}.mejs__captions-button>button{background-position:-140px 0}.mejs__chapters-button>button{background-position:-180px 0}.mejs__captions-button>.mejs__captions-selector,.mejs__chapters-button>.mejs__chapters-selector{background:rgba(50,50,50,.7);border:solid 1px transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs__chapters-button>.mejs__chapters-selector{margin-right:-55px;width:110px}.mejs__captions-selector-list,.mejs__chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs__captions-selector-list-item,.mejs__chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs__captions-selector-list-item:hover,.mejs__chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,.4)!important}.mejs__captions-selector-input,.mejs__chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs__captions-selector-label,.mejs__chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs__captions-selected,.mejs__chapters-selected{color:#21f8f8}.mejs__captions-translations{font-size:10px;margin:0 0 5px}.mejs__captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs__captions-layer a{color:#fff;text-decoration:underline}.mejs__captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs__captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs__captions-position-hover{bottom:35px}.mejs__captions-text,.mejs__captions-text *{background:rgba(20,20,20,.5);box-shadow:5px 0 0 rgba(20,20,20,.5),-5px 0 0 rgba(20,20,20,.5);padding:0;white-space:pre-wrap}.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container{display:none}.mejs__overlay-error{position:relative}.mejs__overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs__cannotplay,.mejs__cannotplay a{color:#fff;font-size:.8em}.mejs__cannotplay{position:relative}.mejs__cannotplay p,.mejs__cannotplay a{display:inline-block;padding:0 15px;width:100%}
table.sortable thead th{background-image:url(../../assets/tablesorter/images/default.svg);background-repeat:no-repeat;background-position:center right}table.sortable thead th.headerSortDown{background-image:url(../../assets/tablesorter/images/asc.svg)}table.sortable thead th.headerSortUp{background-image:url(../../assets/tablesorter/images/desc.svg)}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/* global.css */
strong{font-weight:bold}.mejs__video,.mejs__audio,.mejs__poster{display: block !important}.b10{margin-bottom:10px}.b15{margin-bottom:15px}.b20{margin-bottom:20px}.b25{margin-bottom:25px}.b30{margin-bottom:30px}.b35{margin-bottom:35px}.b40{margin-bottom:40px}.b45{margin-bottom:45px}.b50{margin-bottom:50px}.t7{margin-top:7px}.t10{margin-top:10px}.t15{margin-top:15px}.t20{margin-top:20px}.t25{margin-top:25px}.t30{margin-top:30px}.t35{margin-top:35px}.t40{margin-top:40px}.t45{margin-top:45px}.t50{margin-top:50px}.layout_latest_home .mod_eventlist{padding:0 15px 15px}.layout_latest_home .mod_eventlist .event{padding-bottom:12px}.layout_latest_home .mod_eventlist .event>*{display:block}.mod_fullcalendar > h1{display: none}.ce_downloads > ul > li{height:auto;min-width:400px;max-width:100%;display:inline-block}.ce_downloads ul{padding-left:0}.mod_search input[type=search]{width:66%}.mod_search input[type="submit"]{width: 32% !important}#return-to-top i{color: #fff;        margin: 0;        position: relative;        left: 16px;        top: 13px;        font-size: 19px;        -webkit-transition: all 0.3s ease;        -moz-transition: all 0.3s ease;        -ms-transition: all 0.3s ease;        -o-transition: all 0.3s ease;        transition: all 0.3s ease}#return-to-top{position: fixed;border: solid #30861e;border-width: 0 5px 5px 0;display: inline-block;padding: 12px;bottom: 40px;right: 50px;transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}.timetable_body{width:100%}.event.current,.event.bygone,.event.upcoming{}.fc-event{border:1px #ff5252;background-color: lightgray}.fc-time-grid .fc-slats td{height:1.35em}.fc-title{white-space:normal}.fc-head,.fc-week-number{background-color: lightgray}.fc table{font-size:1em}.home-eventblock time.date{width:86px;text-align:left;color:#fff}.home-eventblock time.date::after{content:"  -  "}.home-eventblock> div{display:table;margin-right:auto;margin-left:auto}.home-eventblock > div> div{display:table-row}.home-eventblock > div > div> *{display:table-cell;text-align:left}#main > .inside > div:last-child{padding-bottom:18px}.gis{border-style:hidden;width: 100% !important}html#htmlTag body{background-color:#f00;border-style:hidden;background-color: rgba(240,240,240,1) !Important}.mod_newsmenu  ul,.mod_newsmenu  li{display:block;margin-bottom:0;margin-left:0;padding-left:0;text-align:left}.mod_newsmenu  ul.level_2{margin-left:0;padding-left:.5em;list-style-type: none !Important}.mod_newsmenu  ul.level_1{margin-top:.15em;margin-bottom:.15em}.mod_newsmenu  ul.level_1 a:before{content: none}#container #main > .inside > div.fullwidth > .imageBanner,#container #main > .inside > div.fullwidth{min-width:100%;max-width:100%;background-position:center center;background-repeat:no-repeat;background-size: cover}#main .widget-explanation p{padding-left:0}#main .widget>label{font-weight:normal}#main .widget-text,#main .widget-textarea{padding-bottom:6px}#main input[type="submit"]{width:100%;margin-top:-4px;text-align:left;border:1px solid #fff;font-size:16px;line-height:1.5rem;color:#fff;background-color:rgba(48,134,30,1);transition: all 400ms;background-position: 0 -40px!important}#main input[type="submit"]:hover{color:#ffffff;background-color:rgba(117, 174, 105, 1);background-position: 0 -40px!important;transition: all 400ms}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[type=file],input:not([type]),textarea,input[type=submit]{padding:7px;border:0px hidden;border-radius:0;color:rgba(0,0,0,1)}.mejs__container{width: 100% !important;height: auto !important;padding-top: 56.25%}.mejs__overlay,.mejs__poster{width: 100% !important;height: 100% !important}.mejs__mediaelement video,.mejs__mediaelement .me-plugin,.mejs__mediaelement embed{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100% !important;height: 100% !important}.ce_youtube{width:100%;height:auto;position:relative;padding-bottom:56.25%}.ce_youtube iframe{bottom:0;left:0;right:0;top:0;position:absolute;width: 100% !important;height: 100% !important}.line-after:after{width:100%;height:1px;display:inline-block;border-top:1px solid rgba(0,0,0,.5);content: ' ';margin-top: 24px;margin-bottom: 3px}.imageBanner .overlay_text{height:100%;max-width:1250px;position:relative;display:table;margin:0 auto}.imageBanner .overlay_text .content{display:table-cell;vertical-align:middle;text-align:center}.imageBanner .overlay_text .content a{display:inline-block;margin-top:20px;border:1px solid;font-size:10px;color:rgba(0,0,0,1);border-color:rgba(0,0,0,1);padding:5px;padding-bottom:3px;background-color:transparent;transition: all 400ms}.imageBanner .overlay_text .content a:hover{color:rgba(255,255,255,1);background-color:rgba(0,0,0,1);transition: all 400ms}body.dark-bg #main{background-color:rgba(100,100,100,1)}.float-left{float:left;display:inline-block}.float-right{float:right;display:inline-block}.mod_newslist,.mod_newsarchive{text-align:center}a{text-decoration:none;-webkit-transition: color 400ms;transition: color 400ms}.personen > .accordion > div{text-align:center}.person{width:309px;position:relative;display:inline-table;margin:0;padding:13px}.person .inner_text{text-align:left}.person .inner_text h3{font-weight:300}.contenttable{width:100%;position:relative;padding-top:17px;padding-bottom:3px}.contenttable .col1 > *{padding-right:13px}.contenttable .col2 > *{padding-left:13px}.contenttable.colleft .col1{width:33%;float:left;display:table-column}.contenttable.colleft .col2{width:66%;float:left;display:table-column;margin-right:1%}.contenttable.colright .col1{width:66%;float:left;display:table-column}.contenttable.colright .col2{width:33%;float:left;display:table-column;margin-right:1%}.mod_newslist.fullnews{padding-right:13px;padding-left:13px;text-align:left}.mod_newslist.fullnews .ce_accordionSingle{margin-bottom:30px;text-align:left;border-bottom:1px solid;border-color:rgba($news-border)}.mod_newslist.fullnews .toggler{position:relative;text-align:left;cursor:pointer}.mod_newslist.fullnews .toggler h1::before{bottom:-18px;right:0;position:absolute;font:30px FontAwesome;content: "\f107";-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out}.mod_newslist.fullnews .toggler.active h1::before{bottom:0;-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out}.mod_newslist.fullnews .accordion{padding-top:30px}.mod_newslist.fullnews .toggler h1{margin-top:0;margin-bottom:0;font-size:14px;font-weight:600;color:rgba(153,153,153,1)}.ce_accordionStart{margin-bottom:30px;text-align:left;border-bottom:1px solid;border-color:rgba($news-border)}.ce_accordionStart .toggler{position:relative;text-align:left;cursor:pointer;outline: none}.ce_accordionStart .ui-accordion-header-icon:after{bottom:-18px;right:0;position:absolute;font:30px FontAwesome;content: "\f107";-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out}.ce_accordionStart .toggler.active .ui-accordion-header-icon:after{bottom:0;-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out}.ce_accordionStart .toggler{margin-top:.5em;margin-bottom:.5em;font-size:24px;line-height:1.1;font-weight:600}#container .mod_newslist a,#container .mod_newsarchive a{border-color:transparent}.mod_newslist .layout_latest,.mod_newsarchive .layout_latest{width:328px;height:480px;position:relative;display:inline-block;margin:5px 10px 5px 0;vertical-align:top;text-align:left;background-color:#fff}.mod_newslist .layout_latest_home{width:400px;height:460px;position:relative;display:inline-block;margin:5px 10px 5px 0;vertical-align:top;text-align:left;background-color:#fff}.mod_newslist .layout_latest::first-child{margin-left:0}.mod_newslist .layout_latest.dbg{background-color:rgba($news-border)}.mod_newslist .news_info,.mod_newsarchive .news_info,modified{margin-top:10px;margin-bottom:-14px;padding-right:60px;padding-left:0}.mod_newslist .news_more::after{width:40px;height:40px;right:13px;top:191px;position:absolute;display:inline-block;background-image:url("../../files/Bilder/Allgemein/more.png");background-position:center center;content:'';background-size:cover}.mod_newslist .news_archiv h2{padding-right:15px;padding-left:15px}.mod_newsmenu h3{margin-top:0;padding:0}.mod_newsreader .block:first-child{padding-top:60px}.mod_newsreader > .layout_full > .ce_download:last-child{margin-bottom:30px}.toggler{outline:none}.kachel{width:410px;height:426px;max-width:100%;max-height:100%;position:static;overflow:hidden;display:inline-block;margin:10px 10px 25px 0;padding:0 0 30px;vertical-align:top;text-align:left;background-color:#fff}.kacheltable.k5 .kachel{width:240.75px;height:355px}.kacheltable.k4 .kachel{width:304.5px}.kacheltable.k2 .kachel{width:621px;height:530px}.kachel .Text h2{margin-top:-12px;margin-bottom:12px}.kachel .Text{margin-right:15px;margin-left:15px}.kacheltable{width:100%;position:static;padding-top:30px;padding-bottom:3px}.angebot .preise{float:right}.angebot .preise{padding:15px}.angebot .buchen{text-align:right}.ce_gallery{margin:0;text-align:center}.ce_gallery > ul{display:inline-block}.ce_gallery > ul > li{float:none;display:inline-block;margin:0}.ce_gallery > ul > li.col_first{clear:none}.ce_gallery .image_container{display:inline-block;margin-left:-4px}.ce_gallery .image_container img{display:inline-block;margin-bottom:-9px}.downl{background-color:#30861e;border-width:2px 15px;border-style:solid;border-color:#30861e}.downl:link,.downl:visited{color:#fff}.downl:hover,.downl:active{color:#75ae69}.dark-bg{background-color:rgba(78,78,78,1)}.halfwidth{padding-right:150px;padding-left:150px}.paddingtop36{padding-top:36px}.latest-news-home-textarea{padding-right:14px;padding-left:14px}@font-face{font-family: BellevueBQ;font-style: normal;font-weight: normal;src: url('/files/Fonts/BellevueBQ.otf'),url('/files/Fonts/BellevueBQ.woff'),url('/files/Fonts/BellevueBQ.ttf'),url('/files/Fonts/BellevueBQ.svg#BellevueBQ')}.content-slider img{min-width:100%}.slider-control{display:none}#main p{padding-right:0;padding-left:0}.image_container.float_left,.image_container.float_right{max-width:55%}.image_container.float_left img{padding-right:25px;padding-bottom:25px}.image_container.float_right img{padding-bottom:15px;padding-left:15px}#container #main > .inside > div.fullwidth > .ce_dlh_googlemaps{width:100%;height:60vw;min-height:250px;max-width:100%;max-height:500px}.dlh_googlemap{height:100% !important}.kachel a.btn{top:-6px;position:relative;overflow:hidden;float:left;display:block;margin-left:15px;text-align:left;transition: all 400ms}.rs-columns{display:table}.center-align{text-align:center}.pb32{padding-bottom:32px}.left-align{text-align:left}.right-align{text-align:right}.custom #HeaderImage > .inside > div.fullwidth > .imageHeader,#container #main > .inside > div.fullwidth > .imageHeader{height:6vw;min-width:100%;min-height:680px;max-width:100%;max-height:800px;background-position:center center;background-repeat:no-repeat;background-size: cover}.imageHeader .overlay_text{height:100%;max-width:1250px;position:relative;display:table;margin:0 auto}.imageHeader .overlay_text .content{display:table-cell;vertical-align:middle;text-align:center;color:rgba(78,78,78,1)}.imageHeader .overlay_text .content a{display:inline-block;margin-top:20px;border:1px solid;font-size:10px;color:rgba(78,78,78,1);border-color:rgba(78,78,78,1);padding:5px;padding-bottom:3px;background-color:transparent;transition: all 400ms}.imageHeader .overlay_text .content a:hover{color:rgba(255,255,255,1);background-color:rgba(78,78,78,1);transition: all 400ms}*{box-sizing:border-box}body.under-construction{height:100%;margin-right:auto;margin-left:auto;vertical-align:middle;text-align:center;font-family:'Source Sans Pro'}.under-construction h1{margin-top:20%}.clr{clear:both}.nowrap{white-space:nowrap}html,body{height:100%;font:16px/1.4 'Source Sans Pro';letter-spacing:.007em;color:rgba(0,0,0,1);font-weight:300;-webkit-transition: color 400ms;transition: color 400ms;background-color: rgba(240,240,240,1)}#wrapper{width:100%;height:100%;min-height:50%;margin:0 auto}#header{width:100%;font-size:16px;line-height:1.15;background-color:rgba(78,78,78,1);background-size:100% 100%;color:rgba(142,114,91,1)}#header .logo{position:relative;overflow:visible;font-size:18px;font-weight:500;z-index:3}#header .logo .image_container{padding-top:10px;padding-left:10px}#header .logo .image_container img{position:absolute}#header .inside > .top_menucontainer{width:100%;height:auto;max-width:100%;top:0;position:absolute;background-color:rgba(0,136,20,1)}#header .top_menu{width:100%;text-align:right}#header .top_menu > .topitem{display:inline-block;margin-right:10px;margin-left:auto;text-align:center;font-size:12px;line-height:2.5;color:rgba(255,255,255,1)}#header .top_menu > .topitem a:link,#header .top_menu > .topitem a:visited{color:rgba(255,255,255,1)}#header .top_menu > .topitem a:hover,#header .top_menu > .topitem a:active{color:rgba(117, 174, 105, 1)}#logo img{width:750px;margin-top:10px;padding-right:70px}.custom #HeaderImage > .inside > div,#container #main > .inside > div,#header .inside > *,#footer .inside > *,.top_menu,.homenews{max-width:1280px;margin-right:auto;margin-left:auto}.custom #HeaderImage > .inside > div,#container #main > .inside > div{padding-right:15px;padding-left:15px}.custom #HeaderImage > .inside > div.fullwidth,#container #main > .inside > div.fullwidth{padding-right:0;padding-left:0}.custom #HeaderImage > .inside > div.fullwidth  > *,#container #main > .inside > div.fullwidth  > *{margin-right:auto;margin-left:auto}.custom #HeaderImage > .inside > div.fullwidth  p,#container #main > .inside > div.fullwidth  p{padding-left:0}.custom #HeaderImage > .inside > div.fullwidth,#container #main > .inside > div.fullwidth{max-width:100%}.pagination{text-align:center}#main div.pagination p{margin:0;padding:1rem 0 0}#main .inside{background-color: rgba(240,240,240,1)}#footer{width:100%;padding:30px 10px;vertical-align:top;font-size:16px;line-height:1.3;background-color:rgba(100,100,100,1);color:rgba(255,255,255,1)}#footer .content a,#footer .content a:visited,#footer .content a:link{color:#fff}#footer .content a:hover,#footer .content a:active{color: rgba(117, 174, 105, 1)}#footer .copyright{font-size:10px}#footer .content{overflow:auto;padding-right:10px;padding-left:10px}#footer .content .fa{width:26px;height:26px;padding-top:4px;padding-left:4px;vertical-align:middle;text-align:center;background-color:#fff;border:1px solid #fff;border-radius:13px;font-size:15px;color:rgba(78,78,78,1);transition: all 400ms}#footer .content .fa:hover{background-color:rgba(78,78,78,1);color:rgba(255,255,255,1);transition: all 400ms}#footer .widget-explanation p{padding-left:0}#footer .widget-text,#footer .widget-textarea{padding-bottom:6px}#footer input[type="submit"]{width:100%;margin-top:-4px;text-align:left;border:1px solid #fff;transition: all 400ms;background-position: 0 -30px!important}#footer input[type="submit"]:hover{color:#ffffff;background-color:rgba(78,78,78,1);background-position: 0 -30px!important;transition: all 400ms}.animateFromRight{position:relative;animation-name: fromright;animation-duration: 500ms}@keyframes fromright{from {left:100vw;}to {left: 0px;}}.animateFromLeft{position:relative;animation-name: fromleft;animation-duration: 500ms}@keyframes fromleft{from {left:-100vw;}to {left: 0px;}}a,a:link,a:visited{color:rgba(48, 134, 30, 1)}a:hover,a:active{text-decoration:none;-webkit-transition: color 400ms;transition: color 400ms;color:rgba(117, 174, 105, 1)}ol,ul{margin-top:0;margin-bottom:.75rem;padding-top:0;padding-bottom:0;padding-left:1.5rem}ul li{margin-bottom:.25rem;margin-left:.5rem;list-style-type:disc}.mod_newsmenu ul li > a:before{content:'- '}ol li{margin-left:.5rem;list-style-type:decimal}.ce_accordion{padding-bottom:1rem}p{margin-top:0;margin-bottom:0;padding-right:.75em;padding-bottom:.75em;padding-left:.75em}table{margin-top:0;margin-bottom:0;padding-right:.75rem;padding-bottom:.75rem;padding-left:.75rem}h1,h2,h3,h4,h5,h6{margin-top:.5em;margin-bottom:.5em;line-height:1.3em}h1{margin-top:.6em;margin-bottom:.01em;font:52px/1.1 'Source Sans Pro';text-transform:uppercase;letter-spacing:.08em;color:rgba(0,0,0,1);font-weight: 900}h2{margin-top:.5em;margin-bottom:.5em;font:24px/1.15 'Source Sans Pro';letter-spacing:.03em;font-weight:600;color:rgba(0,0,0,1)}h3{margin-top:.4em;margin-bottom:.01em;font:24px/1.15 'Source Sans Pro';color:rgba(153,153,153,1)}h4{font:18px/1.15 'Source Sans Pro';color:rgba(142,114,91,1)}h5{font:14px/1.15 'Source Sans Pro';color:rgba(142,114,91,1)}h6{font:12px/1.15 'Source Sans Pro';color:rgba(142,114,91,1)}.text-white{color:#fff}
@media (min-width:2000px){
/* global-x-large.css */
.mod_rocksolid_slider.fullFooter{width:2400px;height:470px;max-height:470px;left:auto;right:auto;min-width:2400px !important;max-width:100vw !important}
}
@media (max-width:1280px){
/* global-large.css */
.kacheltable{text-align:center}.contenttable .kachel h2{margin-top:.5em;margin-bottom:.5em;font-size:18px}.contenttable .kachel .zusatztext{overflow:hidden}#logo img{width:650px;margin-top:10px;padding-right:70px}.mod_newslist .layout_latest{margin:10px !important}.kachel{position:relative;padding:10px}#container #main > .inside > div,#header .inside > *,#footer .inside > *,.top_menu{max-width:900px;margin-right:auto;margin-left:auto}#custom #HeaderImage > .inside > div.fullwidth  > *,#container #main > .inside > div.fullwidth  > *{margin-right:auto;margin-left:auto}.mod_rocksolid_slider.fullFooter{width:150vw;height:30vw;min-width:150vw;max-width:150vw;max-height:470px;left:-25vw}.white-bottom50,.blue-bottom50{background-size-y: 5vw;background-size: 1px 5vw}.white-bottom200,.blue-bottom200{background-size-y: 20vw;background-size: 1px 20vw}
}
@media (max-width:900px){
/* global-medium.css */
.contenttable .col2 > *{padding-left:0}.contenttable.colleft .col1,.contenttable.colleft .col2,.contenttable.colright .col1,.contenttable.colright .col2{width:100%;float:none;display:inline-block}.contenttable.colright .col2,.contenttable.colleft .col2{width:33%;float:left;display:table-column;margin-right:1%}.rightblock{height:auto;margin-top:-10px;margin-bottom:0;padding-left:26px;text-align:left;z-index:10}#header{height:auto}#logo img{padding-right:0}#container #main > .inside > div,#header .inside > *,#footer .inside > *,.top_menu{max-width:599px;margin-right:auto;margin-left:auto}.angebot .preise{float:none}h1{font-size:42px}h2{font-size:21px}h3{font-size:21px}h4{font-size:16px}h5{font-size:13px}h6{font-size:11px}#container #main > .inside > div.fullwidth  > *.smallspace{width:100%;max-width:1250px;position:relative;display:inline-block;margin-right:auto;margin-left:auto}.rs-columns.smallspace .rs-column.-large-col-4-1{width:45%}.image_container.float_left,.image_container.float_right{max-width:100%;float:none}.image_container.float_left img,.image_container.float_right img{padding-right:0;padding-left:0}
}
@media (min-width:1071px){
/* Navigation-Header-Big.css */
.clickdetect{width:100vw;height:100vh;bottom:0;left:0;right:0;top:0;position:absolute;display:none;z-index:1;max-width:100vw !important;max-height:100vh !important}.clickdetect.menuopen{display:inline-block}#mm{display:none}.mod_navigation{position:relative;overflow:visible;margin:30px auto 0;text-align:right}.mod_navigation ul.level_1{position:relative;display:inline-block;margin:0;padding:2px 0;text-transform:uppercase;z-index:1}.mod_navigation ul.level_1 input{display:none}.mod_navigation ul.level_1 li{float:left;display:table-cell;text-align:left;white-space:nowrap;font-size:16px;line-height:1.5;-webkit-transition: color 400ms;transition: color 400ms;font-weight:300;color:rgba(255,255,255,1);background-color:(78,78,78,1)}.mod_navigation label{vertical-align:top}.mod_navigation ul.level_1 > li{margin-left:0;padding-right:12px;padding-bottom:0;padding-left:12px}.mod_navigation ul.level_1 li .level_2{padding-right:0;padding-left:0}.mod_navigation ul.level_1 li a,.mod_navigation ul.level_1 li a:link,.mod_navigation ul.level_1 li a:visited{display:block;text-decoration:none;color:rgba(255,255,255,1)}.mod_navigation ul.level_1 li.trail ul li a{display:block}.mod_navigation ul.level_1 >span.active,.mod_navigation ul.level_1 label,.mod_navigation ul.level_1> li> a,.mod_navigation ul.level_1 li.trail >a,.mod_navigation ul.level_1 li.trail >a:link,.mod_navigation ul.level_1 li.trail >a:active,.mod_navigation ul.level_1 li.trail> a:visited{display:block;font-weight:bold}.mod_navigation ul.level_2{position:absolute;overflow:hidden;display:none;margin-top:7px;margin-bottom:0;margin-left:-14px;padding:0 12px;text-transform:none;z-index:2}.mod_navigation input:checked + div ul.level_2{display:block}.mod_navigation ul.level_2 li{width:100%;float:left;clear:both;margin:0;padding:0 50px 10px 25px;font-size:12px;line-height:1.5;-webkit-transition: color 400ms;transition: color 400ms;background-color:rgba(255,255,255,1)}.mod_navigation ul.level_2 li a,.mod_navigation ul.level_2 li a:link,.mod_navigation ul.level_2 li a:visited,.mod_navigation ul.level_2 li label{display:block;text-decoration:none;color:rgba(0,0,0,1);font-weight:normal}.mod_navigation ul.level_1 li.last{padding-right:12px;text-align:left}.mod_navigation ul.level_1 > li.active,.mod_navigation ul.level_1 > li.active,.mod_navigation ul.level_1 > li.trail,.mod_navigation ul.level_1 > li.trail,.mod_navigation ul.level_2 > li.active,.mod_navigation ul.level_2 > li.active,.mod_navigation ul.level_2 > li.trail,.mod_navigation ul.level_2 > li.trail{background-color:rgba(78,78,78,1)}.mod_navigation ul.level_2 > li.active,.mod_navigation ul.level_2 > li.active,.mod_navigation ul.level_2 > li.trail,.mod_navigation ul.level_2 > li.trail{background-color:rgba(255,255,255,1)}.mod_navigation ul.level_1 > li > label:hover,.mod_navigation ul.level_1 > li > a:hover,.mod_navigation ul.level_1 > li.active > a,.mod_navigation ul.level_1 > li:focus> label,.mod_navigation ul.level_1 > li.trail> label,.mod_navigation ul.level_1 > li:focus > a,.mod_navigation ul.level_2 > li > label:hover,.mod_navigation ul.level_2 > li > a:hover,.mod_navigation ul.level_2 > li.active > a,.mod_navigation ul.level_2 > li.trail> a,.mod_navigation ul.level_2 > li:focus > a,.mod_navigation ul.level_3 > li > label:hover,.mod_navigation ul.level_3 > li > a:hover,.mod_navigation ul.level_3 > li.active > a,.mod_navigation ul.level_3 > li:focus > a{color:rgba(117,174,105,1);-webkit-transition: color 250ms ease-in-out;-moz-transition: color 250ms ease-in-out;-o-transition: color 250ms ease-in-out;transition: color 250ms ease-in-out}.mod_changelanguage a:active{color:#f00}.mod_navigation ul.level_3,.mod_navigation ul.level_3 li{padding:0}.mod_navigation ul.level_3{margin-bottom:0}.mod_navigation ul.level_2>li>a,.mod_navigation ul.level_2>li>a:link,.mod_navigation ul.level_2>li>a:visited{text-decoration:underline}.mod_navigation ul.level_2> li.first{padding-top:20px}.mod_navigation ul.level_2> li.last{padding-bottom:20px}
}
@media (max-width:1070px){
/* Navigation-Header-Small.css */
.clickdetect{width:100vw;height:100vh;max-width:100vw;left:0;top:0;position:absolute;display:none;z-index:1;max-width:100vw !important;max-height:100vh !important}.clickdetect.menuopen{display:inline-block}#header .mod_navigation{width:100vw;height:67px;max-width:100vw;top:20px;position:relative;overflow:visible;display:inline-block}#mm{bottom:19px;right:30px;position:absolute;display:inline-block;font-size:40px;z-index:255;cursor:hand;cursor:pointer;opacity:1;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}#mm:hover{color:rgba(117,174,105,1);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.mod_navigation ul.level_1 input{display:none}.mod_navigation .level_1{width:100vw;max-width:100vw;right:0;top:20px;position:absolute;display:none;background-color:rgba(255,255,255,1);pointer-events: auto;z-index:2;opacity:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.mod_navigation .level_1.menuopen{top:0;display:inline-block;margin:0 auto;padding:3rem .25rem .35rem;opacity:0.9;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.mod_navigation ul.level_1 li{display:block;margin-left:0;padding-right:0;padding-bottom:0;padding-left:0;text-align:center;font-size:16px;line-height:1.5;letter-spacing:.1em}.mod_navigation ul.level_1 > li.active > label,.mod_navigation ul.level_1 > li.active >a,.mod_navigation ul.level_1 > li.trail> label,.mod_navigation ul.level_1 > li.trail>a,.mod_navigation ul.level_2 > li.active > label,.mod_navigation ul.level_2 > li.active >a,.mod_navigation ul.level_2 > li.trail> label,.mod_navigation ul.level_2 > li.trail>a,.mod_navigation ul.level_3 > li.active > label,.mod_navigation ul.level_3 > li.active >a,.mod_navigation ul.level_3 > li.trail> label,.mod_navigation ul.level_3 > li.trail>a{background-color:rgba(255,255,255,1)}.mod_navigation ul.level_1 ul.level_2  li{width:100%;font-size:12px;line-height:1.5;color:rgba(0,0,0,1);background-color: rgba(255,255,255,1);-webkit-transition: color 400ms;transition: color 400ms}.mod_navigation ul.level_2 > li > a,.mod_navigation ul.level_2 > li > label{text-decoration:underline}.mod_navigation ul.level_1 li .level_2{display:none;padding-right:0;padding-left:0}.mod_navigation ul.level_1 li .level_3{padding-right:0;padding-left:0}.mod_navigation ul.level_1 li a,.mod_navigation ul.level_1 li label{display:block}#mm.menuopen > .fa-bars::before{content:'\f00d'}.mod_navigation input:checked + div ul.level_2{display:block;margin-top:1px;opacity:0.8}.mod_navigation ul.level_1 li a,.mod_navigation ul.level_1 li a:link,.mod_navigation ul.level_1 li a:visited{color:rgba(0,0,0,1);-webkit-transition: color 250ms ease-in-out;-moz-transition: color 250ms ease-in-out;-o-transition: color 250ms ease-in-out;transition: color 250ms ease-in-out}.mod_navigation ul.level_1 > li:hover > label,.mod_navigation ul.level_1 > li:hover > a,.mod_navigation ul.level_1 > li:active > a,.mod_navigation ul.level_1 > li:focus > a,.mod_navigation ul.level_2 > li:hover > label,.mod_navigation ul.level_2 > li:hover > a,.mod_navigation ul.level_2 > li:active > a,.mod_navigation ul.level_2 > li:focus > a,.mod_navigation ul.level_3 > li:hover > label,.mod_navigation ul.level_3 > li:hover > a,.mod_navigation ul.level_3 > li:active > a,.mod_navigation ul.level_3 > li:focus > a{color:rgba(117,174,105,1);-webkit-transition: color 250ms ease-in-out;-moz-transition: color 250ms ease-in-out;-o-transition: color 250ms ease-in-out;transition: color 250ms ease-in-out}.mod_navigation input:checked + div ul.level_2{display:block}
}
@media (max-width:599px){
/* global-small.css */
body.home #container #main > .inside > div.fullwidth > .ce_sliderStart{width:150vw;min-width:150vw;max-width:150vw}.mod_newsmenu,.mod_newsmenu + .ce_hyperlink{margin-left:15px}#mm{bottom:60px;right:10px}#header .mod_navigation{height:107px;top:60px;display:block}#container #main > .inside > div,#header .inside > *,#footer .inside > *,.top_menu{max-width:450px;margin-right:auto;margin-left:auto}h1{font-size:28px}h2{font-size:18px}h3{font-size:18px}h4{font-size:14px}h5{font-size:12px}h6{font-size:10px}.rs-columns.smallspace .rs-column.-large-col-4-1{width:80vw}#header .logo{width:70px;top:20px;position:absolute;left:5vw;z-index:3}
}
@media (max-width:450px){
/* global-x-small.css */
.rightblock{margin-top:-5px;margin-bottom:0}#container #main > .inside > div.fullwidth > *.smallspace{padding-left:15px}
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker.ui-widget-content {
	border: 1px solid rgba(78,78,78,1);
	background: rgba(240,240,240,1);
	color: rgba(78,78,78,1);
}
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}



/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev::before {
	font-family:FontAwesome;
	content:'\f104';
	position:absolute;
	left:13px;
	top:4px;
}
.ui-datepicker .ui-datepicker-next::after {
	font-family:FontAwesome;
	content:'\f105';
	position:absolute;
	right:13px;
	top:4px;
}


.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}


/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}

/* Interaction states
----------------------------------*/
.ui-datepicker .ui-state-default,
.ui-datepicker .ui-widget-content .ui-state-default,
.ui-datepicker .ui-widget-header .ui-state-default,
.ui-datepicker .ui-button,


/* Interaction Cues
----------------------------------*/
.ui-datepicker .ui-state-highlight,
.ui-datepicker .ui-widget-content .ui-state-highlight,
.ui-datepicker .ui-widget-header .ui-state-highlight {
	border: 0px hidden;
	background: rgba(117,174,105,1);
	color:#fff;
}
.ui-datepicker .ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-datepicker .ui-state-highlight a,
.ui-datepicker .ui-widget-content .ui-state-highlight a,
.ui-datepicker .ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-datepicker .ui-state-error,
.ui-datepicker .ui-widget-content .ui-state-error,
.ui-datepicker .ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-datepicker .ui-state-error a,
.ui-datepicker .ui-widget-content .ui-state-error a,
.ui-datepicker .ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-datepicker .ui-state-error-text,
.ui-datepicker .ui-widget-content .ui-state-error-text,
.ui-datepicker .ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-datepicker .ui-priority-primary,
.ui-datepicker .ui-widget-content .ui-priority-primary,
.ui-datepicker .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-datepicker .ui-priority-secondary,
.ui-datepicker .ui-widget-content .ui-priority-secondary,
.ui-datepicker .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-datepicker .ui-state-disabled,
.ui-datepicker .ui-widget-content .ui-state-disabled,
.ui-datepicker .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-datepicker .ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

.ui-datepicker .ui-datepicker-title > * {
	display:inline-block;
}
