 @charset "UTF-8";body{}@font-face{font-family:'IcoMoon';src:url('https://sh24.siska.ch/media/jui/fonts/IcoMoon.eot');src:url('https://sh24.siska.ch/media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'),url('https://sh24.siska.ch/media/jui/fonts/IcoMoon.woff') format('woff'),url('https://sh24.siska.ch/media/jui/fonts/IcoMoon.ttf') format('truetype'),url('https://sh24.siska.ch/media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');font-weight:normal;font-style:normal}h1,h2,.semanticui-body h2.pagetitle{font-weight:300;margin-top:0;margin-bottom:.25em;line-height:1.1em}h1{font-size:4em}h2,.semanticui-body h2.pagetitle{font-size:2.75em}.newsflash h2.newsflash-title{font-size:1.5em}.newsflash .newsflash-item:first-child h2.newsflash-title{font-size:3em}.itemcontent h3{margin-bottom:0}.contactform h2{margin:0}h3,.semanticui-body h3.subtitle{font-size:1em;font-weight:400}p,table,ul{font-weight:300;margin-bottom:1em;width:100%}.moduletable.literaturliste table tr td{padding-bottom:1em}.moduletable.literaturliste table tr td:first-child{padding-right:1em;white-space:nowrap}p{hyphens:none}.contactform .ui.form label{font-size:16px!important;font-weight:400!important}.contactform .ui.form .formtext{margin-bottom:1em}.contactform .convertforms .cf-content-wrap,.contactform .convertforms .cf-form-wrap{padding:0}main p a{border-bottom:solid 1px rgb(90,90,90)!important;color:rgb(90,90,90)!important}main p a:hover{border-bottom:solid 1px rgb(32,32,32)!important;color:rgb(32,32,32)!important}a.external:after,a[target="_blank"]::after{font-family:"IcoMoon";font-size:.75em;content:"\e024";display:inline-block;margin-left:.5em}a.button.btn{border:none;border-radius:.25em;color:white!important;float:right;font-weight:700;padding:.5em 1em;text-decoration:none}a.success{background-color:rgb(33,186,69)}a.success:hover{background-color:rgb(22,171,57)}#jcemediabox-popup-body,#jcemediabox-popup-content{box-sizing:border-box;max-width:1200px}main.hasmargin{margin:0 auto;max-width:950px;width:83%}main.nomargin{width:100%}#home{height:100%;width:100%;overflow-x:hidden;position:relative}header{background-color:rgba(0,0,0,.25);position:fixed;width:100%;z-index:999;transition:background-color .5s}header.scrolled{background-color:rgba(0,0,0,.5)}#showmenu{color:rgb(0,0,0);display:none;height:32px;position:fixed;right:1.8%;margin-top:1em;z-index:999;transition:transform .25s}#showmenu:hover{cursor:pointer}#showmenu.on{transform:rotate(90deg)}#showmenu.off{transform:rotate(0deg)}nav{margin-top:.5em;margin-left:1rem}#intro{z-index:0}#intro.nomargin{position:relative}#intro #title{padding:2em 6% 2em;position:relative}#intro.nomargin #title{position:absolute;width:100%}#intro #title #logo{display:block;margin-bottom:3em;text-align:left}#intro #title #logo img{width:30%}#introtext{padding:3em 6% 3em;width:100%;bottom:0}#introslides{padding:4px}.devider{height:72px;margin-bottom:1em;position:relative}.modules{background-color:rgb(255,255,255);background-position:50% 50%;background-repeat:repeat;background-attachment:fixed;-webkit-background-size:cover;background-size:cover;padding:6em 6% 3em 6%;position:relative;z-index:0}.modules .moduletable,#title>*,#introtext .moduletable{margin-right:auto;margin-left:auto;max-width:40rem}.moduletable.events>h2{margin:0 auto;max-width:15.5em}.modules .newsflash .newsflash-item{margin-bottom:2em}.modules figure{float:right;width:40%;margin-left:3em;max-width:25em}@media (max-width:768px){.modules{background-attachment:scroll}}#intro div.bgimage{background-attachment:fixed;background-position:70% 50%;background-repeat:no-repeat;background-size:cover;height:100%;position:fixed;right:0;top:0;width:100%;z-index:0}#contact-impressum .modulecontent.maps,.nextimage div.bgimage{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;left:0;top:0;width:100%;z-index:0}.nextimage div.bgimage{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:400px;position:relative;width:100%;z-index:0}#contact-impressum .modulecontent.maps{width:50%}#contact-impressum .modulecontent.maps .moduletable,#contact-impressum .modulecontent.maps .moduletable p{height:100%;margin:0;overflow:hidden;padding:0}#contact-impressum .modulecontent.maps .moduletable{padding-top:60.4px}figure.newsflash-image img{width:100%}.home{float:none;height:auto;margin-left:auto;clear:both;width:100%;max-width:1200px;margin-right:auto;margin-bottom:0;padding-right:2.4%;padding-left:2.4%;padding-top:0;padding-bottom:0}.itemcontent.float{width:50%}.itemcontent img{max-width:100%}.itemcontent img.pull-right,.moduletable p img.pull-right{box-sizing:content-box;float:right;height:auto;padding-bottom:3%;padding-left:5%;width:40%}.items-leading img.pull-left{box-sizing:content-box;float:left;padding-bottom:3%;padding-right:5%;width:40%}.towers .items-leading img.pull-left{box-sizing:content-box;float:left;padding-bottom:3%;padding-right:5%;width:30%}.towers .itemcontent img.pull-left.small{box-sizing:content-box;float:left;padding-bottom:4%;padding-right:4%;width:20%}.towers .itemcontent img.pull-right.small{box-sizing:content-box;float:right;padding-bottom:4%;padding-left:4%;width:20%;padding:1rem;margin-top:-3em;margin-left:1em;background-color:rgb(230,230,230)}.itemcontent table tr{border-bottom:solid 1px rgba(255,255,255,.5)}.itemcontent table tr td:first-child{width:6em}#jemmodulewide.jemmodulewide.events .jem-event.jem-row{background-color:transparent;border-top:none;border-right:none;border-left:none;padding:.5em 0}.moduletable.contactform,.moduletable.contact{margin-bottom:3em;padding-left:0}.moduletable.adress,.moduletable.impressum{padding-left:0}.moduletable.socialmedia{margin-bottom:3em;padding-left:0;text-align:right}.moduletable.socialmedia img{height:auto;margin-left:1em;width:40px}.articles{width:93%;max-width:960px;margin:0 auto}#impressum{display:none}div#mainmenu ul{list-style:none}ul.nav.mainmenu li{display:inline-block;font-size:1em;font-weight:300;margin-right:1.5em;margin-bottom:.5em}ul.nav.mainmenu li a{color:rgb(255,255,255);display:block;padding:.25em .5em}ul.nav.mainmenu li.item-126 a,ul.nav.mainmenu li.item-125 a{background-color:rgba(60,90,153,.7);border-radius:.25em}ul.nav.mainmenu li a:hover{text-decoration:none}ul.nav.mainmenu li.selected{}ul.nav.mainmenu li.active a{font-weight:700}ul.nav.mainmenu li ul li{}ul.nav.mainmenu li.selected ul li a{}ul.nav.mainmenu li.selected ul li.selected a{}#toTop{border-radius:50%;display:none;text-decoration:none;position:fixed;z-index:999;bottom:10px;right:10px;overflow:hidden;width:46px;height:46px;line-height:44px;border:none;font-size:16px;text-align:center;color:#fff;background:#444;background:rgba(0,0,0,.3)}#toTop:hover{background:rgb(0,83,154);color:#ffffff}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-chevron-up:before{content:"\f077"}@keyframes leading{from{opacity:0}to{opacity:1}}@keyframes overlay{from{opacity:1}to{opacity:1}}#title,#introtext,.modules,.blog,#system-message-container{animation-name:leading;animation-duration:3s;position:relative;z-index:1}#intro .bgimage{animation-name:overlay;animation-duration:3s;animation-fill-mode:forwards}main div.login{margin-left:10%}main div.login .control-group{margin-bottom:1em}main div.login input{background-color:white;border:none;border-radius:.25em;color:black;padding:.5em}main div.login button{background-color:#21ba45;border:none;border-radius:.25em;color:#fff;padding:.5em;text-shadow:none;background-image:none}.moduletable.fourth.contactform h3:last-child{display:none}.jmodedit{position:absolute;position:999}