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,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.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}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}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}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}
table.sortable thead th{background-image:url(../../assets/tablesorter/images/default.svg);background-repeat:no-repeat;background-position:center right}table.sortable thead th.tablesorter-headerAsc{background-image:url(../../assets/tablesorter/images/asc.svg)}table.sortable thead th.tablesorter-headerDesc{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;
}
