.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-right: 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)}
/* 3f93ebba42d0.css */
address{margin-top:0;padding-top:0}.event.plan_blue.current.recurring{min-height:120px}td.time{width:40px}.shut{display:none}.content-slider h1{position:relative;overflow:hidden;padding-right:2%;padding-bottom:2%;padding-left:2%;/*visibility:hidden;*/}.rs-columns{width:100%;clear:both;display:inline-block}.rs-column{width:100%;float:left;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-right: 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%;  }}.mejs-container{position:relative;vertical-align:top;text-align:left;font-family:Helvetica,Arial;text-indent:0;background:#000}.mejs-audio{margin-top:18px}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;overflow:hidden;margin:0;padding:0;background:#000}.mejs-container-fullscreen{left:0;top:0;right:0;bottom:0;position:fixed;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-background{top:0;left:0;position:absolute}.mejs-mediaelement{width:100%;height:100%;top:0;left:0;position:absolute}.mejs-poster{top:0;left:0;position:absolute}.mejs-poster img{display:block;padding:0;border:0}.mejs-overlay{top:0;left:0;position:absolute}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{width:100px;height:100px;top:50%;position:absolute;margin:-50px 0 0 -50px;left:50%;background:url("../../assets/jquery/mediaelement/2.11.3/images/bigplay.svg") no-repeat}.no-svg .mejs-overlay-button{background-image:url("../../assets/jquery/mediaelement/2.11.3/images/bigplay.png")}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{width:80px;height:80px;top:50%;position:absolute;margin:-40px 0 0 -40px;left:50%;background:#333;background:url("../../assets/jquery/mediaelement/2.11.3/images/background.png");background:rgba(0,0,0,0.9);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.9)),to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-o-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-ms-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9))}.mejs-overlay-loading span{width:80px;height:80px;display:block;background:transparent url("../../assets/jquery/mediaelement/2.11.3/images/loading.gif") 50% 50% no-repeat}.mejs-container .mejs-controls{width:100%;height:30px;bottom:0;left:0;position:absolute;margin:0;padding:0;list-style-type:none;background:0;background:url("../../assets/jquery/mediaelement/2.11.3/images/background.png");background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7))}.mejs-container .mejs-controls div{width:26px;height:26px;float:left;display:block;margin:0;padding:0;background-image:none;border:0;font:11px/11px Helvetica,Arial;list-style-type:none;background:0}.mejs-controls .mejs-button button{width:16px;height:16px;position:absolute;display:block;margin:7px 5px;padding:0;border:0;font-size:0;line-height:0;text-decoration:none;cursor:pointer;background:transparent url("../../assets/jquery/mediaelement/2.11.3/images/controls.svg") no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url("../../assets/jquery/mediaelement/2.11.3/images/controls.png")}.mejs-controls .mejs-button button:focus{outline:solid 1px yellow}.mejs-container .mejs-controls .mejs-time{width:auto;height:17px;overflow:hidden;display:block;padding:autopx 4px;text-align:center;color:#fff;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time span{width:auto;float:left;display:block;margin:1px 2px 0 0;font-size:11px;line-height:12px;color:#fff}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span{width:180px;height:10px;position:absolute;display:block;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{width:0;background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(44,124,145,0.8)),to(rgba(78,183,212,0.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-moz-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-o-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-ms-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8))}.mejs-controls .mejs-time-rail .mejs-time-current{width:0;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8))}.mejs-controls .mejs-time-rail .mejs-time-handle{width:10px;top:-2px;position:absolute;display:none;margin:0;text-align:center;border-style:2px;border-color:#333;border-radius:5px;background:#fff;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-float{width:36px;height:17px;top:-26px;position:absolute;display:none;margin-left:-18px;text-align:center;border-style:1px;border-color:#333;color:#111;background:#eee}.mejs-controls .mejs-time-rail .mejs-time-float-current{width:30px;left:0;display:block;margin:2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float-corner{width:0;height:0;top:15px;position:absolute;display:block;border-style:5px;border-color:#eee;border-radius:0;line-height:0;border-color:#eee transparent transparent transparent;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{width:25px;height:115px;top:-115px;position:absolute;display:none;margin:0;border-radius:0;background:url("../../assets/jquery/mediaelement/2.11.3/images/background.png");background:rgba(50,50,50,0.7);left:0;z-index:1}.mejs-controls .mejs-volume-button:hover{border-radius:0 0 4 4}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{width:2px;height:100px;left:11px;position:absolute;margin:0;top:8px;background:#ddd;background:rgba(255,255,255,0.5)}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{width:2px;height:100px;left:11px;position:absolute;margin:0;top:8px;background:#ddd;background:rgba(255,255,255,0.9)}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{width:16px;height:6px;left:4px;position:absolute;margin:0;border-radius:1px;top:-3px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize}.mejs-controls div.mejs-horizontal-volume-slider{width:60px;height:26px;position:relative}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{width:50px;height:8px;left:0;top:11px;position:absolute;margin:0;padding:0;border-radius:2px;font-size:1px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{width:50px;height:8px;left:0;top:11px;position:absolute;margin:0;padding:0;border-radius:2px;font-size:1px;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{width:130px;height:100px;bottom:26px;position:absolute;overflow:hidden;padding:10px;border-radius:0;visibility:hidden;right:-10px;background:url("../../assets/jquery/mediaelement/2.11.3/images/background.png");background:rgba(50,50,50,0.7);border:solid 1px transparent}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{overflow:hidden;display:block;margin:0;padding:0;list-style-type:none!important}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{overflow:hidden;display:block;margin:0 0 6px;padding:0;color:#fff;list-style-type:none!important}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{float:left;clear:both;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:100px;float:left;padding:4px 0 0;font:10px/15px helvetica,arial}.mejs-controls .mejs-captions-button .mejs-captions-translations{margin:0 0 5px;font-size:10px}.mejs-chapters{width:10000px;top:0;left:0;position:absolute;-xborder-right:solid 1px #fff;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;overflow:hidden;float:left;border:0;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000)}.mejs-chapters .mejs-chapter .mejs-chapter-block{display:block;padding:5px;border-style:1px;border-color:#333;font-size:11px;color:#fff;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:0}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-o-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-ms-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{display:block;margin:0 0 3px;white-space:nowrap;font-size:12px;line-height:12px;font-weight:bold;text-overflow:ellipsis}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{display:block;margin:3px 0 4px;white-space:nowrap;font-size:12px;line-height:12px;text-overflow:ellipsis}.mejs-captions-layer{bottom:0;left:0;position:absolute;text-align:center;font-size:12px;line-height:22px;color:#fff}.mejs-captions-layer a{text-decoration:underline;color:#fff}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal}.mejs-captions-position{width:100%;bottom:15px;position:absolute;left:0}.mejs-captions-position-hover{bottom:45px}.mejs-captions-text{padding:3px 5px;background:url("../../assets/jquery/mediaelement/2.11.3/images/background.png");background:rgba(20,20,20,0.8)}.mejs-clear{clear:both}.me-cannotplay a{font-weight:bold;color:#fff}.me-cannotplay span{display:block;padding:15px}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{width:150px;top:0;left:0;position:absolute;padding:10px;border-style:1px;border-color:#999;border-radius:4px;background:#fff;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;margin:5px 6px;font-size:0;background:#333}.mejs-contextmenu .mejs-contextmenu-item{padding:4px 6px;font:12px Helvetica,Arial;color:#333;cursor:pointer}.mejs-contextmenu .mejs-contextmenu-item:hover{color:#fff;background:#2c7c91}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{width:130px;height:100px;bottom:26px;position:absolute;overflow:hidden;padding:10px;border-radius:0;visibility:hidden;right:-10px;background:url("../../assets/jquery/mediaelement/2.11.3/images/background.png");background:rgba(50,50,50,0.7);border:solid 1px transparent}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{overflow:hidden;display:block;margin:0;padding:0;list-style-type:none!important}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{overflow:hidden;display:block;margin:0 0 6px;padding:0;color:#fff;list-style-type:none!important}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{float:left;clear:both;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0;font:10px/15px helvetica,arial}.mejs-postroll-layer{width:100%;height:100%;bottom:0;left:0;position:absolute;overflow:hidden;background:url(../../assets/css/background.png);background:rgba(50,50,50,0.7);z-index:1000}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{right:0;top:0;position:absolute;padding:4px;color:#fff;background:url(../../assets/css/background.png);background:rgba(50,50,50,0.7);z-index:100;cursor:pointer}#colorbox,#cboxOverlay,#cboxWrapper{top:0;left:0;position:absolute;overflow:hidden;z-index:9999}#cboxOverlay{width:100%;height:100%;position:fixed}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{width:100%;height:100%;top:0;left:0;position:absolute}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{max-width:none;float:left;display:block;margin:auto;border:0;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#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{top:-20px;position:absolute;color:#ccc;left:0}#cboxCurrent{top:-20px;position:absolute;color:#ccc;right:0}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.4.11/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{width:auto;overflow:visible;margin:0;padding:0;border:0;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{top:-20px;position:absolute;color:#fff;right:90px}#cboxPrevious{width:28px;height:65px;top:50%;position:absolute;margin-top:-32px;text-indent:-9999px;left:5px;background:url("../../assets/jquery/colorbox/1.4.11/images/controls.png") no-repeat top left}#cboxPrevious:hover{background-position:bottom left}#cboxNext{width:28px;height:65px;top:50%;position:absolute;margin-top:-32px;text-indent:-9999px;right:5px;background:url("../../assets/jquery/colorbox/1.4.11/images/controls.png") no-repeat top right}#cboxNext:hover{background-position:bottom right}#cboxClose{width:38px;height:19px;top:5px;position:absolute;display:block;text-indent:-9999px;right:5px;background:url("../../assets/jquery/colorbox/1.4.11/images/controls.png") no-repeat top center}#cboxClose:hover{background-position:bottom center}.content-slider{position:relative;overflow:hidden;visibility:hidden}.slider-wrapper{position:relative;overflow:hidden}.slider-wrapper>*{width:100%;position:relative;float:left}.slider-control{height:30px;position:relative}.slider-control a,.slider-control span{top:9px;position:absolute;display:inline-block}.slider-control .slider-prev{left:0;padding-left:3%}.slider-control .slider-next{right:0;padding-right:4%}.slider-control .slider-menu{width:50%;top:0;left:50%;margin-left:-25%;text-align:center;font-size:27px}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}table.sortable thead th{background-image:url("../../assets/jquery/tablesorter/2.0.5/images/default.gif");background-position:center right;background-repeat:no-repeat}table.sortable thead th.headerSortDown{background-image:url("../../assets/jquery/tablesorter/2.0.5/images/asc.gif")}table.sortable thead th.headerSortUp{background-image:url("../../assets/jquery/tablesorter/2.0.5/images/desc.gif")}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display: inline;*zoom: 1}audio:not([controls]){height:0;display:none}[hidden]{display:none}html{font-size:100%;/* 1 */	-webkit-text-size-adjust: 100%;/* 2 */	-ms-text-size-adjust: 100%;/* 2 */	font-family: sans-serif}button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline: thin dotted}a:hover,a:active{outline: 0}h1{margin:.67em 0;font-size:2em}h2{margin:.63em 0 .83em;font-size:2em;color:#898a00}h3{margin:1em 0;font-size:1.25em;text-decoration:none;color:#000}h4{margin:1.33em 0;font-size:1em}h5{margin:1.67em 0;font-size:.83em}h6{margin:2.33em 0;font-size:.75em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin: 1em 40px}dfn{font-style:italic}mark{background: yellow;color: black}p{margin:1em 0}pre{margin:1em 0;font:1em monospace,serif;_font-family: "courier new", monospace}code,kbd,samp{font:1em monospace,serif;_font-family: "courier new", monospace}pre{white-space:pre-wrap;word-wrap: break-word}q{quotes: none}q:before,q:after{content: "";content: none}small{font-size:75%}sub{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-0.25em;position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-0.2em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style-image:none;list-style: none}img{border:0;/* 1 */	-ms-interpolation-mode: bicubic;/* 2 */}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{}legend{white-space:normal;border:0;/* 1 */	padding: 0;/* 2 */	*margin-left: -7px;/* 3 */}button,input,select,textarea{font-size:100%;/* 1 */	margin: 0;/* 2 */	vertical-align: baseline;/* 3 */	*vertical-align: middle;/* 3 */}button,input{/* 1 */}button{cursor: pointer;/* 1 */	-webkit-appearance: button;/* 2 */	*overflow: visible;/* 3 */}input[type="button"],input[type="reset"],input[type="submit"]{cursor: pointer;/* 1 */	-webkit-appearance: button;/* 2 */	*overflow: visible;/* 3 */}button[disabled]{cursor: default}input[disabled]{cursor: default}input[type="checkbox"],input[type="radio"]{box-sizing: border-box;/* 1 */	padding: 0;/* 2 */	*height: 13px;/* 3 */	*width: 13px;/* 3 */}input[type="search"]{-webkit-appearance: textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance: none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;/* 1 */	vertical-align: top;/* 2 */}table{border-collapse:collapse;border-spacing:0}@font-face{font-family: "RockSolid Icons";	src: url("../../files/swissy/fonts/rocksolid-icons.eot");	src: url("../../files/swissy/fonts/rocksolid-icons.eot?#iefix") format('eot'), url("../../files/swissy/fonts/rocksolid-icons.woff") format('woff'), url("../../files/swissy/fonts/rocksolid-icons.ttf") format('truetype'), url("../../files/swissy/fonts/rocksolid-icons.svg") format('svg');	font-weight: normal;	font-style: normal}html{position:relative}html.lt-ie9{/* IE8 iframe bugfix */	/* http://stackoverflow.com/questions/795394#795681 */	position: static}body{background-color:#bcbe00;border-top:4px solid #535050;color:#333;font: 15px/1.6em "Helvetica Neue", Helvetica, Arial, sans-serif;/*background: url("../../files/swissy/backgrounds/fabric_plaid2.png") 50% 0 repeat fixed;*/background-size: auto}body.background-variation-1{background: url("../../files/swissy/img/bg-cover.jpg") 0 0 no-repeat;background-attachment: fixed;background-size: cover}body.background-variation-1 #content-wrapper{background: rgba(255, 255, 255, 0.6)}body.background-variation-2 #content-wrapper{background: #a3a500;background: rgba(0, 0, 0, 0.05)}body.background-variation-2.swissy-home .teaser-boxes{margin-bottom:0}body.background-variation-2.swissy-home .teaser-boxes:after{border:0}body.background-variation-3{background: url("../../files/swissy/img/bg-noise.jpg") 0 0}body.background-variation-3 #content-wrapper{background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAA1BMVEX5+fkccGXJAAAAAXRSTlO4hVzj2AAAACBJREFUeNrtwYEAAAAAw6D7U0/hANUAAAAAAAAAAACASyd0AAFkZx16AAAAAElFTkSuQmCC");background: rgba(255, 255, 255, 0.7);-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);box-shadow: 0 0 5px rgba(0, 0, 0, 0.1)}body.background-variation-3 section#tag-line{color:#f2f2f1;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25)}body.background-variation-1 footer,body.background-variation-1 footer h1,body.background-variation-1 #footer-info,body.background-variation-4 footer,body.background-variation-4 footer h1,body.background-variation-4 #footer-info{color: white !important}body.background-variation-1 footer a,body.background-variation-1 #wrapper > footer .footer-column a,body.background-variation-4 footer a,body.background-variation-4 #wrapper > footer .footer-column a{border-color:#cccccd;color:#cccccd}body.background-variation-1 footer a:hover,body.background-variation-1 #wrapper > footer .footer-column a:hover,body.background-variation-4 footer a:hover,body.background-variation-4 #wrapper > footer .footer-column a:hover{border-color:#bcbe00;color:#bcbe00}body.background-variation-1 #wrapper > footer ul.news-list a:hover,body.background-variation-4 #wrapper > footer ul.news-list a:hover{border-color:#cccccd}body.background-variation-1 #nav-footer a,body.background-variation-4 #nav-footer a{border-color:#cccccd;color:#cccccd}body.background-variation-1 #nav-footer a:hover,body.background-variation-4 #nav-footer a:hover{color:#bcbe00}body.background-variation-4{background-color:#1c1919}body.background-variation-4 #nav-main > ul > li > a,body.background-variation-4 #nav-header a,body.background-variation-4 #nav-search input,body.background-variation-4 #nav-search button:before{color:#cccccd}body.background-variation-4 section#tag-line{color:#403d3d}body.background-variation-4 #content-wrapper{background: white;background: rgba(255, 255, 255, 0.9)}body.background-variation-4.swissy-home #content-wrapper{margin-top:110px}*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-tap-highlight-color: #535050}#mbCenter *,#colorbox,#colorbox *,#lbCenter *,#lbBottomContainer *{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box}::selection{background: #535050;color: white;text-shadow: none !important}::-moz-selection{background: #535050;color: white;text-shadow: none !important}button,input,select,textarea{font-family: inherit}td,th{/* resetting box-sizing to default value */	/* because box-sizing does not work correctly on table cells in firefox */	/* see: https://bugzilla.mozilla.org/show_bug.cgi?id=243412 */	-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box}table{width:100%;border-collapse:collapse}table th{padding:.66667em .53333em;text-align:left;border-bottom:1px solid #535050}table td{padding:.4em .53333em}table td,table td img{vertical-align:top}table tfoot td{border-bottom:0;background: #f6f6f6}a{text-decoration:underline;color: inherit}a:hover,a:focus{text-decoration:none}a:hover,a:active{outline: 0}a[target="_blank"]:after{top:1px;position:relative;display:inline-block;margin-left:.2em;text-indent:0;font: 75%/1 "RockSolid Icons";content: " \e1a3";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision}abbr[title]{border-bottom-style: dashed}*[data-icon]:before{position:relative;display:inline-block;margin-right:.26667em;font-size:.8em;text-indent:0;font: 100%/1 "RockSolid Icons";content: attr(data-icon);-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision}*[data-icon].after:before{content: none}*[data-icon].after:after{position:relative;display:inline-block;margin-left:.26667em;font-size:.8em;text-indent:0;font: 100%/1 "RockSolid Icons";content: attr(data-icon);-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision}.clear{clear:both}.invisible{position:absolute;overflow:hidden;margin:-1px;padding:0;border:0;height: 1px !important;width: 1px !important;clip: rect(0 0 0 0)}.pdf_link{float:right;margin-top:1em;margin-left:1.33333em}.pdf_link a{margin-left:.13333em;border: 0 !important}.pdf_link img{border: 0 !important}.image_container.float_left{margin-right:1.33333em}.image_container.float_right{margin-left:1.33333em}.image_container a{border:0}.mime_icon{margin-bottom:-0.26667em}.ce_toplink,.toplink{margin:1.6em 0}.ce_toplink a,.toplink a{width:100%;display:block}.ce_toplink a:hover,.toplink a:hover{border-bottom: 1px dotted #535050 !important}.ce_toplink > a:before,.toplink > a:before{top:.13333em;position:relative;display:inline-block;margin-right:.33333em;text-indent:0;font: 100%/1 "RockSolid Icons";content: "\e234";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision}.ce_accordion .accordion{background-color:#f6f6f6;padding: 1px 3.84615%}.ce_accordion .accordion > div{padding-bottom:.8em}.ce_accordion .toggler{position:relative;display:block;padding:8px 0;border-bottom:1px solid #cccccd;font-weight:bold;color:#bcbe00;outline: none;cursor: pointer}.ce_accordion .toggler:after{right:0;top:50%;position:absolute;display:inline-block;margin-top:-6px;text-indent:0;font: 100%/1 "RockSolid Icons";content: "\e034";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision}.ce_accordion .toggler:hover,.ce_accordion .toggler:hover:after{color:#bcbe00}.ce_accordion .toggler.active:after{position:absolute;display:inline-block;font: 100%/1 "RockSolid Icons";content: "\e022";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision}.confirmation{color:#e8aa0c}aside#sidebar h1.confirmation{color:#e8aa0c}.information{color:#898a00}.warning{color:#e64327}p.confirmation,p.information,p.warning,div.confirmation,div.information,div.warning{position:relative;margin: 1.33333em -1px 1.33333em 0;padding: 1em 7.69231% 1em 15.38462%;border-left: 0;color: inherit;background-color: rgba(255, 255, 255, 0.7);/*font: 24px/1 "RockSolid Icons";*/content: "\e095";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision;bottom: -1px;left: 0;color: bcbe00}p.confirmation:before,p.information:before,p.warning:before,div.confirmation:before,div.information:before,div.warning:before{width:7.69231%;top:-1px;position:absolute;display:inline-block;padding-top:16px;text-align:center;background-color:#e7930c;border-radius:3px 0 0 3px;font: 24px/1 "RockSolid Icons";content: "\e095";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision;bottom: -1px;left: 0;color: bcbe00}p.information:before,div.information:before{background-color:#fff;content: "\e145"}p.warning:before,div.warning:before{background-color:#e64327;content: "\e0be"}p.drop-cap:first-letter,span.drop-cap{float:left;margin:.18182em .24242em .06061em 0;padding:.18182em;background-color:#bcbe00;font-size:2.2em;line-height:.75;font-weight:bold;color: white}.lt-ie10 p.drop-cap:first-letter{padding:.51515em .39394em 0}button,.button,input[type="submit"],input[type="reset"],input[type="button"]{position:relative;display:inline-block;padding:.76923em 1.53846em;text-align:center;border:0;border-radius:2px;font-size:.86667em;font-weight:bold;text-decoration:none;color:#fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: #bcbe00;cursor: pointer}button:hover,button:focus,.button:hover,.button:focus,input[type="submit"]:hover,input[type="submit"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="button"]:hover,input[type="button"]:focus{background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c2c419), color-stop(100%, #a9ab00));background: -webkit-linear-gradient(top, #c2c419, #a9ab00);background: -moz-linear-gradient(top, #c2c419, #a9ab00);background: -o-linear-gradient(top, #c2c419, #a9ab00);background: linear-gradient(top, #c2c419, #a9ab00);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3)}button:active,.button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active{background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a9ab00), color-stop(100%, #c2c419));background: -webkit-linear-gradient(top, #a9ab00, #c2c419);background: -moz-linear-gradient(top, #a9ab00, #c2c419);background: -o-linear-gradient(top, #a9ab00, #c2c419);background: linear-gradient(top, #a9ab00, #c2c419);-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset}#wrapper{max-width:1200px;position:relative;margin:0 auto;padding:24px 0 0;background-color:#fff;zoom: 1}#wrapper:before{display:table;content: ""}#wrapper:after{clear:both;display:table;content: ""}#wrapper > header{position:relative;zoom: 1}#wrapper > header:before{display:table;content: ""}#wrapper > header:after{clear:both;display:table;content: ""}#logo{float:left;margin:0 0 0 4%}#logo img{width:auto;height:80px;display:block}#nav-main{width:96%;float:right;text-align:right;margin: 3.33333em 3% 0 0}#nav-main ul{display:inline;margin:0;padding:0}#nav-main li{position:relative;display:inline-block;margin:0 1.5%;z-index: 10}#nav-main > ul > li > a{position:relative;display:block;border-bottom:1px dotted #535050;font-size:1.1em;line-height:1.4;font-weight:bold;text-decoration:none;color:#333}#nav-main > ul > li > a:hover,#nav-main > ul > li > a:focus{color:#bcbe00}#nav-main > ul > li.submenu:hover:before{width:100%;height:100%;left:-22px;position:absolute;display:none;padding:11px 22px 12px;font-weight:bold;content: "";top: -11px;background: #535050}#nav-main > ul > li.submenu:hover > a{color:#fff;border-bottom-color: #535050}#nav-main > ul > li.active > a,#nav-main > ul > li.trail > a{color:#bcbe00;border-bottom-color: #bcbe00}#nav-main > ul > li > ul{min-width:150%;left:-22px;position:absolute;display:none;margin-top:12px;padding:10px 22px;text-align:left;border-bottom:4px solid #343232;top: 100%;z-index: 1;background: #535050}.lt-ie9 #nav-main > ul > li > ul{min-width:100%}#nav-main > ul > li > ul li{display:inline;margin:0}#nav-main > ul > li > ul a{position:relative;display:block;padding-top:.71429em;padding-right:.71429em;padding-bottom:.64286em;white-space:nowrap;border-top:1px solid #fff;font-size:.93333em;line-height:1.2143;text-decoration:none;color:#fff}#nav-main > ul > li > ul a:hover,#nav-main > ul > li > ul a:focus{text-decoration:underline}#nav-main > ul > li > ul > li:first-child > a{border-top:0}#nav-main > ul > li > ul ul a{padding-left:2.07143em;font-weight:normal;color:#d6d649}#nav-main > ul > li > ul ul ul a{padding-left:2.14286em}#nav-main > ul > li:hover > ul,#nav-main > ul > li.submenu:hover:before{display:block}#nav-main > ul > li:last-child > ul,#nav-main > ul > li.last > ul{left:auto;right:-22px}#nav-main-mobile,#nav-main-mobile_styled{/* Hide mobile navigation <select> by default */	display: none}sup{vertical-align:super;font-size: 0.5em}#nav-header{right:4%;position:absolute;font-size:.86667em;line-height:1.3;color:#535050;top: -0.30769em}#nav-header ul,#nav-header li{display:inline;margin:0;padding:0}#nav-header a{display:inline-block;margin:0 0 0 1.53846em;padding:0 .07692em;text-decoration:none;text-transform:lowercase;color: inherit}#nav-header a:hover,#nav-header a:focus{border-bottom:1px dotted #535050}#nav-search{position:relative;display:inline-block;margin:0 0 0 1.53846em}#nav-search input{width:5em;margin:0;padding:0 1.23077em 0 0;border:0;border-radius:0;font-weight:bold;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-bottom: 1px dotted #535050;color: inherit;background: none;-webkit-transition: width 0.2s ease-out;-moz-transition: width 0.2s ease-out;-o-transition: width 0.2s ease-out;transition: width 0.2s ease-out;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none}#nav-search input::-webkit-input-placeholder{/* multiple rules, because user agents are required to ignore a rule with an unknown selector */	color: inherit}#nav-search input:-moz-placeholder{color: inherit}#nav-search input:-ms-input-placeholder{color: inherit}#nav-search input::placeholder{color: inherit}#nav-search input:hover,#nav-search input:focus{border-bottom-style: solid}#nav-search input:focus{width:200px}#nav-search button{width:1.15385em;top:-0.15385em;position:absolute;overflow:hidden;margin:0;padding:.15385em;white-space:nowrap;border:0;right: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;color: inherit;background: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none}#nav-search button:before{position:relative;display:inline-block;margin-right:100%;text-indent:0;font: 1.07692em/1 "RockSolid Icons";content: "\e1ef";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision}section#tag-line{top:160px;position:absolute;padding:0 1%;font-size:6.66667em;line-height:1.1;font-weight:bold;color:#dfdbdb;left: 0;z-index: -1}section#tag-line h1{margin:0;font-size: inherit}#content-wrapper{padding:4% 3% 4% 2%;zoom: 1;margin: 36px 4% 0;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAA1BMVEX///+nxBvIAAAAAXRSTlOArV5bRgAAACBJREFUeNrtwYEAAAAAw6D7U0/hANUAAAAAAAAAAACASyd0AAFkZx16AAAAAElFTkSuQmCC");background: rgba(255, 255, 255, 0.5);-webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.2);box-shadow: 0 1px 7px rgba(0, 0, 0, 0.2)}#content-wrapper:before{display:table;content: ""}#content-wrapper:after{clear:both;display:table;content: ""}.no-boxshadow #content-wrapper{border:1px solid #e5e5e5}section#main-image,#main-image.ce_image{margin:0 0 4.7619%}section#main-image img,#main-image.ce_image img{width:100%;height:auto;display:block}.swissy-home section#main-image,.swissy-home #main-image.ce_image{margin:0 4%}aside#sidebar{width:25.3%;right:.2em;position:relative;float:left}aside#sidebar .mod_article,aside#sidebar .block{margin:1.6em 0}.swissy-sidebar-right aside#sidebar{float:right}aside#sidebar #nav-sub{font-size:.86667em;line-height:1.5384}aside#sidebar #nav-sub h1{margin:0 0 1em;font-weight:bold;color:#bcbe00;font-size: inherit}aside#sidebar #nav-sub h1 a{text-decoration:none}aside#sidebar #nav-sub h1 a:hover,aside#sidebar #nav-sub h1 a:focus{border-bottom:1px dotted #bcbe00}aside#sidebar #nav-sub ul{margin:0;padding:0}aside#sidebar #nav-sub ul a{display:block;border-bottom:1px solid #cccccd;text-decoration:none;padding: 0.61538em 0 0.61538em 1px}aside#sidebar #nav-sub ul a:hover,aside#sidebar #nav-sub ul a:focus{color:#bcbe00}aside#sidebar #nav-sub ul ul a{padding-left:2.8em}aside#sidebar #nav-sub ul ul ul a{padding-left:2em}aside#sidebar #nav-sub li{display:inline}aside#sidebar #nav-sub > ul li.active > a,aside#sidebar #nav-sub > ul li.trail > a{font-weight:bold}.swissy-home #content-wrapper{margin:24px 0 0;padding:0;zoom: 1;background: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none}.swissy-home #content-wrapper:before{display:table;content: ""}.swissy-home #content-wrapper:after{clear:both;display:table;content: ""}.no-boxshadow .swissy-home #content-wrapper{border: none}.swissy-home .mod_article .ce_text,.swissy-home .mod_article .ce_headline{margin-right:8%;margin-left:8%}.swissy-home .mod_article .ce_headline{font-size:2em;line-height:1.25em;color:#bcbe00}.swissy-home .mod_article .ce_text p{-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;-webkit-column-gap: 40px;-moz-column-gap: 40px;column-gap: 40px}#home-slider{position:relative;border-bottom:1px solid #cccccd;padding: 50px 36% 100px 0;z-index: 1}#home-slider img{width:auto;height:100%;top:0;right:0;position:absolute;z-index: -1}#home-slider h1{margin:0 0 .33333em;font-size:2.4em;line-height:1.2222}#home-slider p{margin:0 0 .75em;font-size:1.6em;line-height:1.5}#home-slider.no-image{padding:20px 0 0;border-bottom:0}.teaser-boxes{margin:4% 0 6%;/* collapse white-space between inline-block elements */	letter-spacing: -0.2787em}.teaser-boxes:after{height:0;display:block;margin:0 4%;border-bottom:1px solid #cccccd;content: ""}.teaser-boxes .box{width:20%;position:relative;display:inline-block;margin:0 0 4% 4%;vertical-align:top;text-decoration:none}.teaser-boxes .box:before{top:0;left:0;position:absolute;padding:10px;border-radius:100%;font-size:20px;color:#fff;background: #333333}.teaser-boxes .box h1{margin:0;padding:0 0 0 50px;font-size:1.6em}.teaser-boxes .box:hover,.teaser-boxes .box:focus{color:#bcbe00}.teaser-boxes .box:hover:before,.teaser-boxes .box:focus:before{background: #bcbe00}.teaser-boxes-text{margin:4% 0 0;/* collapse white-space between inline-block elements */	letter-spacing: -0.2787em}.teaser-boxes-text .box{width:20%;position:relative;display:inline-block;margin:0 0 4% 4%;vertical-align:top}.teaser-boxes-text .box h1{margin:0 0 1em;font-size:1.06667em;line-height:1.8125}.teaser-boxes-text .box h1 a{text-decoration:none}.teaser-boxes-text .box h1 a:hover{color:#bcbe00}.teaser-boxes-text .box img{width:100%;height:auto;display:block}.teaser-boxes-text .box .no-image{width:100%;position:relative;display:block;padding-bottom:62.5%;color:#cccccd;background: #e5e5e4}.teaser-boxes-text .box .no-image:after{left:50%;position:absolute;display:inline-block;margin:-32px 0 0 -32px;text-decoration:none;text-indent:0;font: 64px/1 "RockSolid Icons";content: "\e0c8";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision;top: 50%}.teaser-boxes-text .box .no-image:hover{color:#e5e5e4;background: #cccccd}.teaser-boxes-text .box p{margin:1em 0;font-size:.86667em;line-height:1.8462}.teaser-boxes-text .box a.read-more{font-weight:bold;text-decoration:none;color:#535050}.teaser-boxes-text .box a.read-more:after{position:relative;display:inline-block;margin-left:4px;text-indent:0;font: 8px/1 "RockSolid Icons";content: "\e034";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision}.teaser-boxes-text .box a.read-more:hover,.teaser-boxes-text .box a.read-more:focus{text-decoration:underline}.statement{zoom: 1;margin: 30px 4%}.statement:before{display:table;content: ""}.statement:after{clear:both;display:table;content: ""}.statement header,.statement .header{width:21.73913%;float:left}.statement h1{margin:0;font-size:1.06667em;color:#898a00}.statement h2{margin:0;font-size:.86667em;line-height:1.8462;font-weight:normal}.statement p{margin:0 0 0 26.08696%;padding-bottom:30px;border-bottom:1px solid #cccccd;font-size:1.06667em;line-height:1.5}.statement a.read-more{font-weight:bold;text-decoration:none;color:#535050}.statement a.read-more:after{position:relative;display:inline-block;margin-left:4px;text-indent:0;font: 10px/1 "RockSolid Icons";content: "\e034";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision}.statement a.read-more:hover,.statement a.read-more:focus{text-decoration:underline}.highlight-box{position:relative;margin:4% 0;padding:0 4%;zoom: 1;background: #bcbe00}.highlight-box:before{display:table;content: ""}.highlight-box:after{clear:both;display:table;content: ""}.highlight-box h1{float:left;margin:.95833em 0;vertical-align:middle;font-size:1.8em;line-height:1.8em;font-weight:bold;color:#fff}.highlight-box .button{float:right;margin:.88889em 0 .88889em 1em;padding:.72222em 3em;vertical-align:middle;background-color:#7f8100;border-radius:0;font-size:1.6em;line-height:1;font-weight:normal;color:#fff}.highlight-box .button:hover,.highlight-box .button:focus{background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8f9000), color-stop(100%, #707200));background: -webkit-linear-gradient(top, #8f9000, #707200);background: -moz-linear-gradient(top, #8f9000, #707200);background: -o-linear-gradient(top, #8f9000, #707200);background: linear-gradient(top, #8f9000, #707200)}.highlight-box .button:active{background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #707200), color-stop(100%, #8f9000));background: -webkit-linear-gradient(top, #707200, #8f9000);background: -moz-linear-gradient(top, #707200, #8f9000);background: -o-linear-gradient(top, #707200, #8f9000);background: linear-gradient(top, #707200, #8f9000)}.holiday-box{position:relative;margin:4% 0;padding:0 4%;zoom: 1;background: #a52b00}.holiday-box:before{display:table;content: ""}.holiday-box:after{clear:both;display:table;content: ""}.holiday-box h1{float:none;margin:.95833em 0;vertical-align:middle;font-size:1.8em;line-height:1.8em;font-weight:bold;color:#fff}.holiday-box p{position:relative;float:none;margin:.95833em 0;vertical-align:middle;font-size:1.2em;line-height:1.2em;font-weight:normal;color:#fff}.holiday-box strong{float:none;font-size:1.2em;line-height:1.2em;font-weight:bold;color:#fff}.holiday-box br{float:none}.holiday-box .button{float:right;margin:.88889em 0 .88889em 1em;padding:.72222em 3em;vertical-align:middle;background-color:#7f8100;border-radius:0;font-size:1.6em;line-height:1;font-weight:normal;color:#fff}.holiday-box .button:hover,.holiday-box .button:focus{background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8f9000), color-stop(100%, #707200));background: -webkit-linear-gradient(top, #8f9000, #707200);background: -moz-linear-gradient(top, #8f9000, #707200);background: -o-linear-gradient(top, #8f9000, #707200);background: linear-gradient(top, #8f9000, #707200)}.holiday-box .button:active{background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #707200), color-stop(100%, #8f9000));background: -webkit-linear-gradient(top, #707200, #8f9000);background: -moz-linear-gradient(top, #707200, #8f9000);background: -o-linear-gradient(top, #707200, #8f9000);background: linear-gradient(top, #707200, #8f9000)}.big-teaser{font-size:2.4em;margin: 1.25em 4%}.big-teaser h1{margin:0;font-size:2em;line-height:1.333;letter-spacing:-0.01389em}.big-teaser h1 em,.big-teaser h1 i{color:#535050;font-style: normal}.big-teaser h1 em:after,.big-teaser h1 i:after{display:block;content: "\A"}.big-teaser a{display:block;margin-top:.41667em;border:0;text-decoration:none;color:#535050}.big-teaser a:after{bottom:.41667em;position:relative;display:inline-block;margin-left:.66667em;text-indent:0;font: 0.33333em/1 "RockSolid Icons";content: "\e034";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision}.big-teaser a:hover,.big-teaser a:focus{text-decoration:underline}section#content{width:71.90476%;position:relative;float:right;margin:0}.swissy-sidebar-right section#content{float:left;margin-left:4.7619%}.swissy-projects section#content{margin-right:0}.swissy-fullwidth section#content{width:90.47619%}#content a{border-bottom:1px dotted #535050;text-decoration:none;-webkit-transition: color 0.2s;-moz-transition: color 0.2s;-o-transition: color 0.2s;transition: color 0.2s}#content a:hover,#content a:focus{border:0;color:#bcbe00}#content:hover p a,#content:hover ul a,#content:hover ol a{color:#535050}#content:hover .mod_sitemap a{color:#333}#content:hover .mod_sitemap a:hover,#content:hover .mod_sitemap a:focus{color:#535050}#content p,#content ul,#content ol,#content table,#content form,#content fieldset{margin:0 0 1.2em}#content h1{margin:.75em 0 .5em;font-size:2em;line-height:1.25;color:#bcbe00}#content > h1:first-child,#content > div:first-child > h1:first-child,#content > div:first-child > div:first-child > h1:first-child,#content > div:first-child > div:first-child > div:first-child > h1:first-child,#content > div:first-child > .pdf_link:{/* Selector for the first headline in the content (Contao's extensive use of <div> elements makes this necessary) */	margin-top: 0.1875em}.swissy-projects #content > h1:first-child,.swissy-projects
#content > div:first-child > h1:first-child,.swissy-projects
#content > div:first-child > div:first-child > h1:first-child,.swissy-projects
#content > div:first-child > div:first-child > div:f{width:53.84615%;top:.0625em;position:absolute;left: -61.53846%}.swissy-projects #content > h1:first-child + p,.swissy-projects
#content > div:first-child > h1:first-child + p,.swissy-projects
#content > div:first-child > div:first-child > h1:first-child + p,.swissy-projects
#content > div:first-child > div:first-c{margin-top:0}#content h2,#content h3,#content h4,#content h5,#content h6{margin:.75em 0 .2em;line-height:1.25}#content h2,#content section h1,#content article h1{font-size:1.5em}#content h3,#content section h2,#content article h2{font-size:1.7em}#content h4,#content section h3,#content article h3{font-size:1.4em}#content h5,#content h6{font-size:1.2em}#content h6{font-size:1em}#content h2 + p,#content h2 + ul,#content h2 + ol,#content h2 + table,#content h2 + blockquote,#content h3 + p,#content h3 + ul,#content h3 + ol,#content h3 + table,#content h3 + blockquote,#content h4 + p,#content h4 + ul,#content h4 + ol,#c{margin-top:0}#content section h1,#content section h2,#content section h3,#content section h4,#content section h5,#content section h6,#content section p,#content section ul,#content section ol,#content section table,#content section blockquote,#content artic{margin:1em 0}#content ul,#content ol{padding-left:7.69231%}#content ul li[data-icon],#content ol li[data-icon]{list-style: none}#content ul li[data-icon]:before,#content ol li[data-icon]:before{width:0;left:-21px}#content ul{list-style: disc}#content ul ul{margin-top:0}#content ol{list-style: decimal}#content ol ol,#content ol ul{margin-top:0}#content ol ol{list-style: upper-alpha}#content ol ol ol{list-style: lower-roman}#content ol ol ol ol{list-style: lower-alpha}#content blockquote{position:relative;font-size:1.2em;font-weight:bold;margin: 2.22222em 0 2.22222em 15.38462%}#content blockquote p{margin:.8em 0}#content blockquote:before{top:-10px;position:absolute;margin-left:-0.03704em;font-size:108px;line-height:1;font-weight:bold;color:#535050;content: "\201c";left: -18.18182%}#content blockquote small,#content blockquote i,#content blockquote em{font-weight:normal;font-style: normal}#content blockquote small:before,#content blockquote i:before,#content blockquote em:before{content: "– "}#content img{height:auto;max-width:100%}.lt-ie9 #content img{/* ie8 bug with disappearing images */}#content table{margin-bottom:36px}#content .content-404{position:relative}#content .content-404 h1{text-align:center;color:#333}#content .content-404 h1 b{display:block;margin-bottom:-0.28947em;font-size:3.95833em;line-height:1;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=15);opacity: 0.15}#content .content-404 form{width:69.23077%;top:22%;position:absolute;margin:0 auto;left: 15.38462%}#content .content-404 form input{width:100%;padding-right:3.33333em;background-color:#fff;border:1px solid #cccccd;border-radius:3px;border-color: rgba(83, 80, 80, 0.5);background: rgba(255, 255, 255, 0.6);-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.05);box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.05)}#content .content-404 form button{width:3.53333em;height:3.53333em;top:-0.2em;position:absolute;overflow:hidden;margin:0;padding:0;white-space:nowrap;border:0;right: 0;background: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none}#content .content-404 form button:before{position:relative;display:inline-block;margin:.6087em .65217em;font-size:1.53333em;color:#333;text-indent:0;font: 100%/1 "RockSolid Icons";content: "\e1ef";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision}.image_container{position:relative}.image_container img{width:100%;height:auto;display:block}.image_container figcaption,.image_container .caption{left:0;bottom:0;position:absolute;padding:.46154em 1em;font-size:.86667em;color:#fff;width: auto !important;background: #535050}.image_container.float_right,.image_container.float_left{float:right;margin:3.07692% 0 3.84615% 7.69231%;width: 46.15385% !important}.swissy-home .image_container.float_right,.swissy-fullwidth .image_container.float_right,.swissy-home .image_container.float_left,.swissy-fullwidth .image_container.float_left{margin:0 0 2.17391% 4.34783%;width: 31.57895% !important}.image_container.float_left{float:left;margin:3.07692% 7.69231% 3.84615% 0}.ce_youtube-wrapper{height:0;position:relative;overflow:hidden;/* ratio 16 to 9 */	padding-bottom: 56.25%}.ce_youtube-wrapper iframe,.ce_youtube-wrapper object,.ce_youtube-wrapper embed{width:100%;height:100%;top:0;left:0;position:absolute}.ce_gallery > ul{zoom: 1;margin: 0 !important;padding: 0 !important;list-style: none !important}.ce_gallery > ul:before{display:table;content: ""}.ce_gallery > ul:after{clear:both;display:table;content: ""}.ce_gallery > ul > li{width:32.333%;float:left;margin:1.5% 0 0 1.5%}.ce_gallery > ul > li.col_first{margin-left:0}.ce_gallery > ul > li.col_last{/* for rounding failures */	margin-right: -1%}#sidebar .ce_gallery > ul > li{width:48.5%;margin-top:3%;margin-left:3%}#sidebar .ce_gallery > ul > li.col_first{margin-left:0}#sidebar .ce_gallery > ul > li.col_last{/* for rounding failures */	margin-right: -1%}.ce_gallery .image_container{margin:0;padding:0;border:0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none}#content .ce_imageslider img{max-width:none}.enclosure,.ce_downloads{position:relative;border-width:1px 0px;border-style:#cccccd;padding: 1.33333em 0 1.33333em 15.38462%}.enclosure:before,.ce_downloads:before{top:27px;position:absolute;display:inline-block;color:#535050;text-indent:0;font: 40px/1 "RockSolid Icons";content: "\e0d5";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision;left: 1px;cursor: default}.enclosure a,#content .enclosure a,.ce_downloads a,#content .ce_downloads a{border-bottom:0;text-decoration:underline;color:#535050}.enclosure a:hover,.enclosure a:focus,#content .enclosure a:hover,#content .enclosure a:focus,.ce_downloads a:hover,.ce_downloads a:focus,#content .ce_downloads a:hover,#content .ce_downloads a:focus{text-decoration:none}.enclosure p,.enclosure h1,.enclosure h2,.enclosure h3,.enclosure h4,.enclosure h5,.enclosure h6,.ce_downloads p,.ce_downloads h1,.ce_downloads h2,.ce_downloads h3,.ce_downloads h4,.ce_downloads h5,.ce_downloads h6{margin: 0.4em 0 !important}.enclosure ul,#content .enclosure ul,.ce_downloads ul,#content .ce_downloads ul{margin:0;padding:0;list-style: none}#projects{clear:both;margin:0 -4.7619%;zoom: 1}#projects:before{display:table;content: ""}#projects:after{clear:both;display:table;content: ""}#projects .box{width:27.53478%;position:relative;float:left;margin:4.34783% 0 0 4.34783%}#projects .box:nth-child(3n+1){clear:both}#projects .box img{width:100%;height:auto;display:block}#projects .box .no-image{width:100%;position:relative;display:block;padding-bottom:61.53846%;background: #e5e5e4}#projects .box .no-image:after{left:50%;position:absolute;display:inline-block;margin:-64px 0 0 -64px;color:#cccccd;text-indent:0;font: 128px/1 "RockSolid Icons";content: "\e0c8";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision;top: 50%}#projects .box a{width:100%;height:100%;top:0;left:0;position:absolute;text-align:center;font-size:1.06667em;font-weight:bold;text-decoration:none;color:#fff;padding: 27% 1em;background: #bcbe00;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;-webkit-transition: opacity 0.1s;-moz-transition: opacity 0.1s;-o-transition: opacity 0.1s;transition: opacity 0.1s}#projects .box a:hover,#projects .box a:focus{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity: 0.9}aside#sidebar h1,aside#sidebar h2,aside#sidebar h3{margin:1em 0 .5em}aside#sidebar h1{font-size:1.33333em;color:#bcbe00}aside#sidebar h2{font-size:1.13333em}aside#sidebar h3{font-size:1em}aside#sidebar p,aside#sidebar ul,aside#sidebar ol,aside#sidebar table,aside#sidebar blockquote,aside#sidebar fieldset,aside#sidebar form{margin:1em 0}aside#sidebar ul,aside#sidebar ol{padding:0;list-style-type:none}aside#sidebar table{margin-bottom:1.33333em}aside#sidebar .mod_article,aside#sidebar .block{margin:1.33333em 0}form h1,form h2,form h3,form h4,form h5,form h6{clear:both}form p{position:relative;margin:2.33333em 0}form p b.error,form p.error{display:block;padding:0 1.33333em .13333em;color:#e64327}form input,form textarea{padding:.8em 1.06667em;border:1px solid #cccccd;color:#333;background: #ffffff;-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2)}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{/* multiple rules, because user agents are required to ignore a rule with an unknown selector */	color: #535050}form input:-moz-placeholder,form textarea:-moz-placeholder{color:#535050}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#535050}form input::placeholder,form textarea::placeholder{color:#535050}form input:hover,form textarea:hover{border-color:#a5a5a7;-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);box-shadow: 0 0 3px rgba(0, 0, 0, 0.2)}form input:focus,form textarea:focus{border-color:#98989b;-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2), 0 0 3px rgba(0, 0, 0, 0.2);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2), 0 0 3px rgba(0, 0, 0, 0.2);box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2), 0 0 3px rgba(0, 0, 0, 0.2)}form textarea{height:200px;line-height:1.5;resize: vertical}form fieldset{margin:1.6em 0;border:1px solid #cccccd}form fieldset legend{padding:0 .4em}form fieldset + br{/* Kill <br> that Contao injects */	display: none}form input[type="checkbox"],form input[type="radio"],form input[type="image"]{margin:0;padding:0;border:0;width: auto !important;height: auto !important}form input[type="checkbox"]{vertical-align:middle;-webkit-appearance: checkbox;-moz-appearance: checkbox;appearance: checkbox}form input[type="radio"]{vertical-align:middle;-webkit-appearance: radio;-moz-appearance: radio;appearance: radio;background: none}form .valid input,form .valid textarea{background: #abd223}form .invalid input,form .invalid textarea,form input.error,form textarea.error{-webkit-box-shadow: inset 0 0 0.66667em #e64327;-moz-box-shadow: inset 0 0 0.66667em #e64327;box-shadow: inset 0 0 0.66667em #e64327}form input[type="file"]{height:auto;padding:0}form button,form input[type="submit"]{margin-top:1em}.searchform{margin:1.66667em 0}.searchform .assistive-text{display: none !important}.searchform input[type="search"]{width:57.14286%;height:auto;margin:0 -0.26667em 0 0;padding:.46667em .66667em;vertical-align:bottom;border:1px solid #d9d9d9}.searchform button,.searchform input[type="submit"]{width:39.28571%;margin-right:-2%;margin-left:3.57143%}#content .searchform input[type="search"]{width:61.53846%}#content .searchform button,#content .searchform input[type="submit"]{width:30.76923%;margin-left:1.92308%}section#content form p b.error,section#content form p.error{width:69.23077%;margin-left:30.76923%}section#content form .explanation,section#content form .captcha_text{width:69.23077%;margin-left:30.76923%}section#content form fieldset p b.error,section#content form fieldset p.error{width:auto;margin-left:0}section#content form label{width:30.76923%;display:inline-block}section#content form label2{width:60%;left:30.76923%;display:inline-block}section#content form label + input,section#content form label + textarea,section#content form label + select{/* Kill space between label and element */	margin-left: -0.26667em}section#content form input[type="checkbox"] + label{width:auto;display:inline;margin-right:0}section#content form textarea,section#content form fieldset,section#content form button,section#content form input[type="submit"]{margin-left:30.76923%}section#content form fieldset p{margin:0}section#content form fieldset label{width:auto;display:inline;margin:0}section#content form fieldset label:after{white-space:pre;content: "\A"}section#content form input,section#content form textarea,section#content form select,section#content form fieldset,section#content form button{width:69.23077%;/* For rounding failures */	margin-right: -0.66667em}section#content form input[type="checkbox"],section#content form input[type="radio"],section#content form input[type="image"]{margin-right:0}section#content form button,section#content form input[type="submit"]{border:1px solid #8a8b00;font-size:1em}form span.mandatory{margin-left:.11111em;font-size:1.2em;color:#e64327}form .explanation,form .captcha_text{margin:-1em 0 0;font-size:.8em;color:#535050}form .explanation p,form .captcha_text p{margin: 0 !important}form .captcha_text{float:left;margin-top:.8em;font-style:italic;color:#bcbe00;font-size: inherit}form .styled_select{font-size:1em}form label + .styled_select{/* Kill space between label and element */	margin-left: -0.26667em}form .submit_container{margin-top:.8em}aside#sidebar form input,aside#sidebar form textarea,aside#sidebar form button{width:100%;margin:0}aside#sidebar form label{display:block;margin-bottom:.4em}aside#sidebar form input[type="checkbox"],aside#sidebar form input[type="radio"],aside#sidebar form input[type="image"]{width:auto;height:auto}#wrapper > footer{margin:4% 0 0;font-size:.86667em;line-height:1.6154;zoom: 1;/* collapse white-space between inline-block elements */	letter-spacing: -0.2787em}#wrapper > footer:before{display:table;content: ""}#wrapper > footer:after{clear:both;display:table;content: ""}#wrapper > footer .footer-column{width:28.0%;display:inline-block;margin:0 0 0 4%;vertical-align:top;letter-spacing:0}#wrapper > footer .footer-column h1{margin:1.84615em 0;font-size:1em;font-weight:bold;color:#bcbe00}#wrapper > footer .footer-column p,#wrapper > footer .footer-column ul{margin:1.84615em 0}#wrapper > footer .footer-column ul{padding:0;list-style: none}#wrapper > footer .footer-column a{border-bottom:1px dotted #535050;text-decoration:none}#wrapper > footer .footer-column a:hover,#wrapper > footer .footer-column a:focus{border:0;color:#bcbe00}#wrapper > footer ul.social-links li{display:inline}#wrapper > footer ul.social-links a{overflow:hidden;display:inline-block;margin:0 .46154em 0 0;padding:.07692em;border:0;font-size:0;line-height:0;color:#535050;text-indent:-999px}#wrapper > footer ul.social-links a:before{content: none}#wrapper > footer ul.social-links a:after{position:relative;display:block;text-indent:0;font: 20px/1 "RockSolid Icons";content: attr(data-icon);-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision}#wrapper > footer ul.social-links a:hover,#wrapper > footer ul.social-links a:focus{border:0;color:#333}#wrapper > footer ul.news-list{font-weight:bold}#wrapper > footer ul.news-list li{display:inline}#wrapper > footer ul.news-list a{display:block;padding:.76923em 0;border-bottom:1px solid #cccccd}#wrapper > footer ul.news-list a:hover,#wrapper > footer ul.news-list a:focus{border-bottom:1px solid #cccccd;color:#bcbe00}#wrapper > footer form.newsletter-form{margin-bottom:1.84615em;zoom: 1}#wrapper > footer form.newsletter-form:before{display:table;content: ""}#wrapper > footer form.newsletter-form:after{clear:both;display:table;content: ""}#wrapper > footer form.newsletter-form label{display:none}#wrapper > footer form.newsletter-form input{width:82.85714%;float:left;padding:.73077em;border:1px solid #cccccd;border-radius:3px;background: #ffffff;-webkit-box-shadow: inset 0 1px 4px #d8d8d8;-moz-box-shadow: inset 0 1px 4px #d8d8d8;box-shadow: inset 0 1px 4px #d8d8d8}#wrapper > footer form.newsletter-form button{width:14.28571%;height:2.92308em;overflow:hidden;float:right;margin:0;padding:0;font-size: inherit}#wrapper > footer form.newsletter-form button:before{position:relative;display:inline-block;text-align:center;text-indent:0;font: 1.53846em/1 "RockSolid Icons";content: "\e175";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision;margin: 0.5em 0 100%}#wrapper > footer a.rss-link{display:block;margin:1.38462em 0;border:0;font-weight:bold;color:#d2232d}#wrapper > footer a.rss-link:before{top:5px;position:relative;display:inline-block;margin-right:9px;text-indent:0;font: 21px/0 "RockSolid Icons";content: "\e0f4";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision}#wrapper > footer a.rss-link:hover,#wrapper > footer a.rss-link:focus{border:0;color:#333}#nav-footer-wrap{clear:both;margin:0 4%;padding:1.84615em 0;border-top:1px solid #cccccd;letter-spacing:0;zoom: 1}#nav-footer-wrap:before{display:table;content: ""}#nav-footer-wrap:after{clear:both;display:table;content: ""}#nav-footer{float:left;font-weight:bold}#nav-footer ul,#nav-footer li{display:inline;margin:0;padding:0}#nav-footer a{margin:0 2.46154em 0 0;text-decoration:none;color:#535050}#nav-footer a:hover,#nav-footer a:focus{color:#bcbe00}#footer-info{text-align:right;color:#535050}#footer-info p{margin:0}.back a:before,.previous a:before,.next a:after{top:-2px;position:relative;display:inline-block;margin-right:6px;vertical-align:middle;text-indent:0;font: 12px/1 "RockSolid Icons";content: "\e02c";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision}.next a:after{margin-right:0;margin-left:6px;content: "\e034"}.pagination > p{text-align:center}.pagination ul{text-align:center;list-style-type: none !important}.pagination ul li{display:inline-block}.pagination ul li a,.pagination ul li span{padding:4px 12px;background-color:#fff}.pagination ul li .current{background:-moz-linear-gradient(,##ededed 100%);background:-webkit-linear-gradient(,##ededed 100%);background:-o-linear-gradient(,##ededed 100%);background:-ms-linear-gradient(,##ededed 100%);background:linear-gradient(#ffffff 1%,##ededed 100%);-pie-background:linear-gradient(,##ededed 100%);border-bottom:1px solid #d9d9d9;-webkit-box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.9) inset, -1px 0 0 0 rgba(255, 255, 255, 0.9) inset;-moz-box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.9) inset, -1px 0 0 0 rgba(255, 255, 255, 0.9) inset;box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.9) inset, -1px 0 0 0 rgba(255, 255, 255, 0.9) inset}section#content .mod_search{margin:24px 0}section#content .mod_search form input[type="search"]{width:74%;margin:0}section#content .mod_search form input[type="submit"]{width:25%;margin-right:-2%;margin-left:0}section#content .mod_search h3 span.relevance{float:right;font-size:14px}section#content .mod_search .header{padding-bottom:6px;border-bottom:1px solid #cccccd;color:#535050}section#content .mod_search .highlight{font-weight:bold;-webkit-transition: color 0.3s;-moz-transition: color 0.3s;-o-transition: color 0.3s;transition: color 0.3s}section#content .mod_search .context:hover .highlight{color:#bcbe00}section#content .mod_search .url{padding-bottom:24px;border-bottom:1px dotted #cccccd;color:#535050}section#content .mod_search .url:before{top:1px;position:relative;display:inline-block;margin-right:5px;text-indent:0;font: 16px/1 "RockSolid Icons";content: "\e15b";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision}section#content .mod_search .url .filesize{display:inline-block;font-size:12px}.mod_faqpage{counter-reset: mod_faqpage}.mod_faqpage section{margin:2.13333em 0}.mod_faqpage section h3{font-size:1.6em;color:#333}.mod_faqpage section h3:before{width:7.69231%;display:inline-block;margin-right:.5em;padding:.16667em 0;text-align:center;border-radius:3px;color:#fff;counter-increment: mod_faqpage;content: counter(mod_faqpage, decimal);background: #535050}.mod_faqpage .info,.mod_faqreader .info{font-size:12px;color:#535050}.mod_faqlist ul{list-style-type: none !important}.mod_faqlist ul li{padding:6px 0}.mod_faqlist ul li:before{top:2px;position:relative;display:inline-block;margin-right:6px;color:#535050;text-indent:0;font: 15px/1 "RockSolid Icons";content: "\e09a";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision}.mod_newslist article,.mod_newsarchive article{padding:2.25em 0 1em;font-size:1.06667em}#content .mod_newslist article h1,#content .mod_newsarchive article h1{position:relative;border-bottom:1px solid #cccccd;font-size:1.5em;color:#333;padding: 0 4.58333em 0.33333em 7.69231%}#content .mod_newslist article h1 a,#content .mod_newsarchive article h1 a{border-bottom:0}#content .mod_newslist article h1 a:hover,#content .mod_newslist article h1 a:focus,#content .mod_newsarchive article h1 a:hover,#content .mod_newsarchive article h1 a:focus{color:#bcbe00}#content .mod_newslist article h1:before,#content .mod_newsarchive article h1:before{left:0;top:0;position:absolute;display:inline-block;padding:7px;background-color:#535050;border-radius:2px;color:#fff;text-indent:0;font: 16px/1 "RockSolid Icons";content: "\e0c3";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision}.mod_newslist article h1 time,.mod_newsarchive article h1 time{right:0;bottom:0;position:absolute;line-height:1;font-weight:normal;color:#979696}.mod_newslist article h1 time i,.mod_newsarchive article h1 time i{display:inline-block;padding:0 .66667em .27778em;vertical-align:middle;text-align:center;border-left:1px solid #cccccd;font-size:.75em;text-transform:uppercase;font-style: inherit}.mod_newslist article h1 time b,.mod_newsarchive article h1 time b{display:block;font-weight: inherit}#content .mod_newslist article header p,#content .mod_newsarchive article header p{margin:.61538em 0;font-size:.8125em;font-weight:bold;color:#535050;text-transform:capitalize}#content .mod_newslist article header p a,#content .mod_newsarchive article header p a{color: #535050 !important}.mod_newslist article > img,.mod_newsarchive article > img{width:100%;height:auto;display:block;margin:1em 0}#content .mod_newslist article .read-more a,#content .mod_newsarchive article .read-more a{border:0;font-weight:bold;text-decoration:none;color:#535050}#content .mod_newslist article .read-more a:after,#content .mod_newsarchive article .read-more a:after{position:relative;display:inline-block;margin-left:4px;text-indent:0;font: 8px/1 "RockSolid Icons";content: "\e034";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision}#content .mod_newslist article .read-more a:hover,#content .mod_newslist article .read-more a:focus,#content .mod_newsarchive article .read-more a:hover,#content .mod_newsarchive article .read-more a:focus{text-decoration:underline}.mod_calendar table{border-collapse:separate}.mod_calendar th{background:-moz-linear-gradient(,##e8e8e8);background:-webkit-linear-gradient(,##e8e8e8);background:-o-linear-gradient(,##e8e8e8);background:-ms-linear-gradient(,##e8e8e8);background:linear-gradient(#ffffff,##e8e8e8);-pie-background:linear-gradient(,##e8e8e8);border-bottom:1px solid #cccccd;background: #f2f2f1}.mod_calendar th.previous,.mod_calendar th.next{padding:0}.mod_calendar th.previous a,.mod_calendar th.next a{display:block;padding:11px 16px;text-decoration:none;border: 0 !important}.mod_calendar th.previous a:hover,.mod_calendar th.next a:hover{color:#535050}.mod_calendar th.previous a:after,.mod_calendar th.previous a:before,.mod_calendar th.next a:after,.mod_calendar th.next a:before{display:none}.mod_calendar th.previous a:active,.mod_calendar th.next a:active{-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset}.mod_calendar th.current{text-align:center}.mod_calendar th.current:before{top:2px;position:relative;display:inline-block;margin-right:6px;text-indent:0;font: 16px/1 "RockSolid Icons";content: "\e07b";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision}.mod_calendar th.next{text-align:right}.mod_calendar th.label{text-align:center;font-size:12px;text-transform:uppercase;border-bottom: 2px solid #d9d9d9 !important}.mod_calendar td{width:14.28571%}.mod_calendar td.empty,.mod_calendar td:hover{color:#333;background: #ffffff}.mod_calendar td.today{color: #ffffff !important;background: #535050;-webkit-box-shadow: 0 0 5px #343232 inset;-moz-box-shadow: 0 0 5px #343232 inset;box-shadow: 0 0 5px #343232 inset}.mod_calendar td.today a{color: #ffffff !important}.mod_calendar tbody tr:hover{background-color: #e8e8e8 !important}.mod_calendar .event{margin-bottom:4px;padding-right:4px;padding-left:4px;border:1px solid #BCBE00;font-size:12px}.mod_calendar .minicalendar td{padding:3px;text-align:center}.mod_eventreader .info,.mod_eventlist .header{font-weight:bold}.mod_eventlist .event h2{margin-top: 0 !important}.mod_eventreader .info time:before,.mod_eventlist .header:before{top:1px;position:relative;display:inline-block;margin-right:4px;text-indent:0;font: 15px/1 "RockSolid Icons";content: "\e07b";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision}section#content .ce_comments{margin-top:36px;border-top:1px solid #cccccd}section#content .ce_comments h2{margin:.75em 0}section#content .ce_comments .comment_default{position:relative;margin-bottom:24px;background-color:#fff;border:1px solid #cccccd;padding: 24px 7.69231%}section#content .ce_comments .comment_default:after{top:10px;position:absolute;display:inline-block;margin-right:6px;color:#e5e5e4;text-indent:0;font: 64px/1 "RockSolid Icons";content: "\e0b7";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision;right: 12px;z-index: 1}section#content .ce_comments .comment_default .info{position:relative;display:inline;border-bottom:1px solid #cccccd;z-index: 2}section#content .ce_comments .comment_default .info a{border:0;text-decoration:none;color:#bcbe00}section#content .ce_comments .comment_default .info .date{display:inline-block;font-weight:normal;color:#535050}section#content .ce_comments .comment_default .info .date:before{display:none}section#content .ce_comments .comment_default .comment{position:relative;font-size:14px;z-index: 2}section#content .ce_comments .comment_default .reply{padding-left:7.69231%}section#content .ce_comments .comment_default .reply .info:before{top:4px;position:absolute;display:inline-block;color:#bcbe00;text-indent:0;font: 12px/1 "RockSolid Icons";content: "\e033";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision;left: -24px}section#content .ce_comments .form{margin-top:36px}section#content .ce_comments form input,#content section#content .ce_comments form input,section#content .ce_comments form textarea{width:61.53846%;float:right;margin-right:0;margin-left:-1%}section#content .ce_comments form fieldset{width:auto;margin:0 0 0 38.46154%;padding:0;border:0}section#content .ce_comments form fieldset label{float:none;margin-left:5px}section#content .ce_comments form fieldset input[type="checkbox"],#content section#content .ce_comments form fieldset input[type="checkbox"]{width:auto;float:none;margin:0}section#content .ce_comments form label{width:38.46154%;float:left;margin-top:.53333em}section#content .ce_comments form .widget{width:100%;position:relative;float:left;clear:both;margin:12px 0}section#content .ce_comments form .captcha_text{width:auto;float:none;display:inline;margin:0}#content .mod_sitemap ul{padding-left:0;list-style-type:none}#content .mod_sitemap ul ul{margin-top:1em}#content .mod_sitemap ul ul ul{margin-left:3.84615%}#content .mod_sitemap ul li{font-weight:bold}#content .mod_sitemap ul li a{display:block;border-bottom:1px solid #cccccd}#content .mod_sitemap ul li li{padding:3px 0;font-weight:normal}#content .mod_sitemap ul li li a{border:0}#content .mod_sitemap ul li li.submenu ul{margin-top:0;margin-bottom:0}#content .mod_sitemap > ul > li{padding:6px 0}#content .mod_sitemap > ul > li:before{top:2px;position:relative;display:inline-block;margin-right:8px;color:#cccccd;text-indent:0;font: 150%/1 "RockSolid Icons";content: "\e10a";-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: geometricPrecision}.mod_login input{width: 80% !important;margin-left: 0 !important}.mod_login table td{padding:.33333em 0;border:0}#content .mod_nl_list ul{padding-left:0;list-style-type:none}#content .mod_nl_list ul li{padding:3px 0;border-top:1px solid #cccccd}#content .mod_nl_list ul li:first-child,#content .mod_nl_list ul li.first{border:0}#sidebar .mod_subscribe{padding:20px;border:5px solid #ebebeb;border-color: rgba(0, 0, 0, 0.075)}#sidebar .mod_subscribe h1{margin-top:0;font-size:1em}#sidebar .mod_subscribe form{margin-bottom:0}#sidebar .mod_subscribe label{font-size:.86667em}.dlh_googlemap *{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box}#sidebar .dlh_googlemap{/* Setting the maps width to 100% is best practice in the sidebar, since it becomes fluid that way */	width: 100% !important}#content .dlh_googlemap img{max-width:none}@media screen and (max-width: 900px){#logo {		margin: 0 6.66667% 3.33333% 6.66667%;	}	#nav-main {		clear: both;		float: none;		width: auto;		margin-right: 4.66667%;		margin-left: 4.66667%;		text-align: left;	}	#nav-main li {		margin: 0 2.20588% 0.66667em;	}	#nav-main > ul > li > a {		font-size: 1.06667em;	}	#nav-header {		right: 6.66667%;	}	section#tag-line {		display: none;	}	#content-wrapper {		margin: 0;		padding: 6.66667%;		background: none;		-webkit-box-shadow: none;		-moz-box-shadow: none;		box-shadow: none;	}	.no-boxshadow #content-wrapper {		border: 0;	}	section#main-image,	#main-image.ce_image {		margin: 0 -7.69231% 7.69231%;	}	.swissy-home section#main-image,	.swissy-home #main-image.ce_image {		margin: 8.33333% 0;	}	aside#sidebar {		zoom: 1;		clear: both;		float: none;		width: auto;		margin: 0 -7.69231%;		padding: 0;	}	aside#sidebar:before {		content: "";		display: table;	}	aside#sidebar:after {		content: "";		display: table;		clear: both;	}	.swissy-sidebar-right aside#sidebar {		float: none;	}	aside#sidebar .mod_article > .block,	aside#sidebar .mod_form,	aside#sidebar .mod_subscribe {		float: left;		width: 40%;		margin: 6.66667% 0 0 6.66667%;	}	aside#sidebar #nav-sub {		float: left;		width: 40%;		margin: 6.66667% 0 0 6.66667%;	}	#home-slider {		margin: 0 6.66667%;		padding: 0 33.33333% 30px 0;	}	#home-slider h1 {		font-size: 2em;	}	#home-slider p {		font-size: 1.4em;	}	.teaser-boxes {		margin: 6.66667% 0 10%;	}	.teaser-boxes:after {		margin: 0 6.66667%;	}	.teaser-boxes .box {		width: 40%;		margin: 0 0 3.33333% 6.66667%;	}	.teaser-boxes-text {		margin-top: 6.66667%;	}	.teaser-boxes-text .box {		width: 40%;		margin: 0 0 6.66667% 6.66667%;	}	.statement {		margin: 30px 6.66667%;	}	.statement header,	.statement .header {		width: 30.76923%;	}	.statement p {		margin-left: 38.46154%;	}	.highlight-box {		margin: 1.66667%;		padding: 0 1.66667%;	}	.highlight-box h1 {		font-size: 1.33333em;	}	.highlight-box .button {		font-size: 1em;	}	section#content,	.swissy-fullwidth section#content,	.swissy-sidebar-right section#content {		float: none !important;		width: auto;		margin: 0;	}	#content > h1:first-child,	#content > div:first-child > h1:first-child,	#content > div:first-child > div:first-child > h1:first-child,	#content > div:first-child > div:first-child > div:first-child > h1:first-child,	#content > div:first-child > .pdf_link:first-child + div > h1:first-child {		/* Selector for the first headline in the content (Contao's extensive use of <div> elements makes this necessary) */	}	.swissy-projects #content > h1:first-child, .swissy-projects	#content > div:first-child > h1:first-child, .swissy-projects	#content > div:first-child > div:first-child > h1:first-child, .swissy-projects	#content > div:first-child > div:first-child > div:first-child > h1:first-child, .swissy-projects	#content > div:first-child > .pdf_link:first-child + div > h1:first-child {		position: static;		width: auto;	}	#projects .box .no-image:after {		font-size: 64px;		margin-top: -32px;		margin-left: -32px;	}	#wrapper > footer {		margin-top: 0;	}	#wrapper > footer .footer-column {		width: 40%;		margin-left: 6.66667%;	}	#nav-footer-wrap {		margin: 0 6.66667%;		border-top: 1px solid #cccccd;	}	#footer-info {		text-align: left;		clear: both;		padding-top: 1em;	}}.plan_blue{background-color:#54c2de}@media screen and (max-width: 599px){body {		font-size: 13px;	}	p.confirmation:before,	p.information:before,	p.warning:before,	div.confirmation:before,	div.information:before,	div.warning:before {		width: 11.53846%;	}	#logo {		margin-right: 0;		margin-bottom: 20px;		margin-left: 0;		width: 100%;	}	#logo img {		margin: 0 auto;	}	#nav-header {		position: static;		text-align: center;	}	#nav-header a {		margin: 0 0.76923em;	}	#nav-search {		margin: 0 0.76923em;	}	#nav-search input:focus {		width: 10em;	}	#nav-main {		display: none;	}	#nav-main-mobile,	#nav-main-mobile_styled {		display: block;		margin: 1.53846em auto;		width: 86.66667%;		clear: both;	}	#nav-header {		font-size: 1em;		right: 6.66667%;	}	.swissy-home section#main-image,	.swissy-home #main-image.ce_image {		margin-top: 15.38462%;		margin-bottom: 15.38462%;	}	aside#sidebar {		margin: 0;	}	aside#sidebar .mod_article > .block,	aside#sidebar .mod_form,	aside#sidebar .mod_subscribe {		float: none;		width: auto;		margin-left: 0;	}	aside#sidebar #nav-sub {		display: none;	}	.swissy-home .mod_article .ce_text,	.swissy-home .mod_article .ce_headline {		margin-right: 7.69231%;		margin-left: 7.69231%;	}	.swissy-home .mod_article .ce_text p {		-webkit-column-count: 1;		-moz-column-count: 1;		column-count: 1;	}	#home-slider {		padding-right: 0;	}	#home-slider img {		position: static;		width: auto;		height: auto;		max-width: 100%;		margin: 20px 0;	}	#home-slider .button {		width: 100%;	}	.teaser-boxes .box {		display: block;		width: auto;		margin: 0 6.66667% 13.33333%;	}	.teaser-boxes-text .box {		display: block;		width: auto;		margin: 0 6.66667% 13.33333%;	}	.statement header,	.statement .header {		float: none;		width: auto;	}	.statement h1 {		font-size: 1.30769em;	}	.statement h2 {		font-size: 1em;	}	.statement p {		margin: 1em 0 0;	}	.highlight-box {		margin: 6.66667%;		padding: 0 6.66667%;	}	.highlight-box h1 {		font-size: 1.33333em;	}	.highlight-box .button {		font-size: 1em;	}	#content h1 {		font-size: 2.4em;	}	#content > h1:first-child,	#content > div:first-child > h1:first-child,	#content > div:first-child > div:first-child > h1:first-child,	#content > div:first-child > div:first-child > div:first-child > h1:first-child,	#content > div:first-child > .pdf_link:first-child + div > h1:first-child {		/* Selector for the first headline in the content (Contao's extensive use of <div> elements makes this necessary) */		margin-top: 0;	}	#content blockquote:before {		font-size: 64px;	}	#content .content-404 form {		left: 0;		width: 100%;	}	.enclosure:before,	.ce_downloads:before {		font-size: 24px;	}	#projects {		margin: 0 -7.69231%;	}	#projects .box {		position: relative;		float: left;		width: 40%;		margin: 6.66667% 0 0 6.66667%;	}	#projects .box:nth-child(3n+1) {		clear: none;	}	#projects .box:nth-child(2n+1) {		clear: both;	}	#projects .box a {		font-size: 0.92308em;	}	.image_container.float_right,	.image_container.float_left {		float: none;		width: 100% !important;		margin-left: 0;	}	.swissy-home .image_container.float_right,	.swissy-fullwidth .image_container.float_right,	.swissy-home .image_container.float_left,	.swissy-fullwidth .image_container.float_left {		width: 100% !important;		margin-left: 0;	}	.image_container.float_left {		float: none;		margin-right: 0;	}	section#content form p b.error,	section#content form p.error {		width: auto;		margin: 0;		padding: 0;	}	section#content form .explanation,	section#content form .captcha_text {		width: auto;		margin-left: 0;	}	section#content form label {		display: block;		width: auto;	}	section#content form label + input,	section#content form label + textarea,	section#content form label + select {		margin-left: 0;	}	section#content form textarea,	section#content form fieldset,	section#content form button,	section#content form input[type="submit"] {		margin-left: 0;	}	section#content form input,	section#content form textarea,	section#content form select,	section#content form fieldset,	section#content form button {		width: 100%;	}	#wrapper > footer {		font-size: 1em;	}	#wrapper > footer .footer-column {		display: block;		width: auto;		margin-right: 6.66667%;	}	#nav-footer a {		margin-right: 1em;		white-space: nowrap;	}	#content .mod_newslist article h1,	#content .mod_newsarchive article h1 {		padding: 0 4.66667em 0.53333em 0;		font-size: 1.15385em;	}	#content .mod_newslist article h1:before,	#content .mod_newsarchive article h1:before {		content: none;	}}.event_title{min-height:3.8em;float:none;display:run-in;margin-bottom:.1em;padding:2px;vertical-align:baseline;border-top:2px solid #fff;border-collapse:separate;font-size:80%;line-height:130%;font-weight:bold;letter-spacing:-1%}.event_time{padding-right:4px;padding-bottom:6px;padding-left:4px;font-size:80%;line-height:.0em}.event.plan_blue.bygone.recurring{min-height:76px}.event.plan_blue.upcoming.recurring{min-height:76px}/*.spalte_green*/{background-color:#fcbbb1;border-radius:6px}#mod navigation block .submenu supersub first{background-color:#f00;font-weight:bold;color:#0037ff}.kursplan{padding: 0% 1% 1% 1%;margin: 36px 0% 0}
