@import url(//fonts.googleapis.com/css?family=Oswald:400,300,700);@import url(//fonts.googleapis.com/css?family=Open+Sans:400,700); html {font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }body {margin: 0;}article,aside,details, figcaption,figure,footer,header,main, menu,nav,section,summary { display: block;}audio,canvas,progress,video {display: inline-block;}audio:not([controls]) {display: none;height: 0;}progress {vertical-align: baseline;}template, [hidden] {display: none;}a {background-color: transparent;}a:active,a:hover {outline-width: 0;}abbr[title] {border-bottom: none; text-decoration: underline; text-decoration: underline dotted; }b,strong {font-weight: inherit;}b,strong {font-weight: bolder;}dfn {font-style: italic;}h1 {font-size: 2em;margin: 0.67em 0;}mark {background-color: #ff0;color: #000;}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}img {border-style: none;}svg:not(:root) {overflow: hidden;}code,kbd,pre,samp {font-family: monospace, monospace; font-size: 1em; }figure {margin: 1em 40px;}hr {box-sizing: content-box; height: 0; overflow: visible; }button,input,select,textarea {font: inherit;}optgroup {font-weight: bold;}button,input, select { overflow: visible;}button,input,select,textarea { margin: 0;}button,select { text-transform: none;}button,[type="button"],[type="reset"],[type="submit"] {cursor: pointer;}[disabled] {cursor: default;}button,html [type="button"], [type="reset"],[type="submit"] {-webkit-appearance: button; }button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}button:-moz-focusring,input:-moz-focusring {outline: 1px dotted ButtonText;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; }textarea {overflow: auto;}[type="checkbox"],[type="radio"] {box-sizing: border-box; padding: 0; }[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height: auto;}[type="search"] {-webkit-appearance: textfield;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;}.fancybox-opened {z-index: 8030;}.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner {position: relative;}.fancybox-inner {overflow: hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}.fancybox-image {max-width: 100%;max-height: 100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('/img/403/44/152/fancyboxsprite.png');}#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}#fancybox-loading div {width: 44px;height: 44px;background: url('fancybox_loading.gif') center center no-repeat;}.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url('blank.gif'); -webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}.fancybox-prev {left: 0;}.fancybox-next {right: 0;}.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}.fancybox-prev span {left: 10px;background-position: 0 -36px;}.fancybox-next span {right: 10px;background-position: 0 -72px;}.fancybox-nav:hover span {visibility: visible;}.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}.fancybox-lock {overflow: hidden !important;width: auto;}.fancybox-lock body {overflow: hidden !important;}.fancybox-lock-test {overflow-y: hidden !important;}.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: rgba(0,0,0,0.5);}.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}.fancybox-opened .fancybox-title {visibility: visible;}.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}.fancybox-title-inside-wrap {padding-top: 10px;}.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('fancybox_sprite@2x.png');background-size: 44px 152px; }#fancybox-loading div {background-image: url('fancybox_loading@2x.gif');background-size: 24px 24px; }}*{outline:0}html{font-size:62.5%}h1,h2,h3,h4,h5,h6{margin:0;padding:0 0 3rem 0;font:700 2.5rem/3rem 'Oswald', sans-serif;text-transform:uppercase;letter-spacing:0.2rem}h2{font-size:2rem;line-height:2.5rem}h3{font-size:1.6rem;line-height:2.1rem}h4{font:700 1.4rem/2.4rem 'Open Sans', sans-serif;padding:0;text-transform:none}a{color:#d61c33;text-decoration:none}a:hover{text-decoration:underline}body{margin:0;padding:0;color:#444;background:#e6cfff;font:400 1.4rem/2.4rem 'Open Sans', sans-serif;letter-spacing:.1em}form,fieldset,input,select{margin:0;padding:0;border:0}fieldset{margin-bottom:31px}input,select{border-bottom:1px solid #ddd;width:100%;height:20.66667px;line-height:initial;margin:15.5px 0;padding:0 7.75px;box-sizing:border-box}input[type="checkbox"],select[type="checkbox"]{width:30px;vertical-align:middle;margin-right:15.5px}select{border:1px solid #ddd;padding:15.5px;height:inherit}label{display:block}textarea{margin:0;padding:0 7.75px;border:1px solid #ddd;width:100%;height:155px;box-sizing:border-box}button{background:#d61c33;height:31px;line-height:31px;color:#fff;display:inline-block;padding:0 31px 0 31px;text-decoration:none;text-transform:uppercase;border:0}button:hover{background:#60418f}header{width:100%;position:relative}header .top{width:100%;position:absolute;z-index:50;top:-31px}header .top .inner{width:1240px;margin:0 auto;position:relative}header .top .inner .logo{background:#fff;padding:15.5px;width:310px;box-sizing:border-box;box-shadow:0px 5px 20px 0px rgba(96,65,143,0.33)}header .top .inner .search{background:#fff;width:310px;position:absolute;right:0;top:0;box-sizing:border-box;box-shadow:0px 5px 20px 0px rgba(96,65,143,0.33)}header .top .inner .search form,header .top .inner .search fieldset{padding:7.75px;margin:0}header .top .inner .search input{background:url(/img/185/0/100/search-icon-hi.png) right top no-repeat;background-size:15.5px;margin:0}header .top .inner .search button{width:15.5px;height:20.66667px;background:transparent;border:0;position:absolute;top:15.5px;right:15.5px;padding:0}header .top .inner .search .menu{display:none}header .top .inner .search .menu ul{position:fixed;z-index:1000;top:-31px;left:0;background:#fff;width:100%;font-size:5vmin;line-height:7vmin;font-weight:bold;padding:31px;display:none;height:100%;overflow:auto;box-sizing:border-box}header .top .inner .search .menu ul li{list-style:none;margin:0;padding:0}header .top .inner .search .menu ul li a.active{color:#60418f}header .top .inner .search .menu ul.submenu{position:relative;top:inherit;left:inherit;display:block;padding:15.5px;font-weight:normal}header .banner{margin-top:31px;background:#e6cfff url("/img/357/1920/0/header1.jpg") no-repeat center center;background-size:cover;height:310px;width:100%;box-shadow:0px 20px 0px 0px rgba(96,65,143,0.33)}header nav{background:#d61c33;margin:-31px auto 0 auto;width:1240px;height:31px;font:400 1.5rem/2.4rem 'Oswald', sans-serif}header nav ul{display:table;table-layout:fixed;width:100%;margin:0;padding:0}header nav ul li{display:table-cell;border-left:1px solid #fff;height:31px;line-height:31px;font-size:1.3rem;margin:0;padding:0}header nav ul li:first-child{border-left:0}header nav ul li a{width:100%;display:block;text-decoration:none;text-transform:uppercase;color:#fff;text-align:center}header nav ul li a:hover,header nav ul li a.active{background:#60418f;color:#fff}.breadcrumbs{padding:31px 0 0 31px;font-size:1rem;font-weight:bold;letter-spacing:0}main{background:#fff;width:1240px;margin:0 auto}main .container{overflow:hidden;box-shadow:0px 20px 0px 0px rgba(96,65,143,0.33)}main .youtube-wrapper{width:100%;padding-bottom:56.25%;position:relative;height:0;margin-bottom:31px}main .youtube-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}main aside{float:left;box-sizing:border-box;width:310px;padding:31px}main aside ul{margin:0;padding:0}main aside ul a{text-decoration:none;font:normal 1.5rem/3rem 'Oswald';color:#d61c33}main aside ul a:hover,main aside ul a.active{color:#60418f}main aside ul li{list-style:none;margin:0;padding:0}main aside ul li>ul{padding-left:15px;border-left:1px solid rgba(214,28,51,0.3)}main section{box-sizing:border-box;width:930px;padding:31px;font:400 1.4rem/3rem 'Open Sans', arial;letter-spacing:0.1;overflow:hidden}main section .back{float:right;clear:both}main section p{margin:0 0 3rem 0;padding:0}main section img{float:right;margin:7.75px 0 31px 31px;width:465px}main section .downloads a{background:#d61c33;height:31px;line-height:31px;color:#fff;display:inline-block;padding:0 31px 0 31px;text-decoration:none;text-transform:uppercase;margin-bottom:31px}main section .downloads a:hover{background:#60418f}main section.agenda .addcalendar,main section.actualiteiten .addcalendar,main section.fotos .addcalendar{float:right;margin:0 0 20px 0}main section.agenda .addcalendar svg,main section.actualiteiten .addcalendar svg,main section.fotos .addcalendar svg{width:25px;height:28px;vertical-align:top;margin-left:20px}main section.agenda select,main section.actualiteiten select,main section.fotos select{display:none}main section.agenda article,main section.actualiteiten article,main section.fotos article{display:table;padding:31px 15.5px 31px 15.5px;background:#8ac53e;width:100%;box-sizing:border-box;margin:0 0 31px 0;box-shadow:0px 5px 20px 0px rgba(96,65,143,0.33)}main section.agenda article:last-child,main section.actualiteiten article:last-child,main section.fotos article:last-child{border-bottom:0}main section.agenda article img,main section.actualiteiten article img,main section.fotos article img{float:left;width:auto;margin:0 31px 0 0;padding:0}main section.agenda article time,main section.actualiteiten article time,main section.fotos article time{display:table-cell;width:62px;text-align:center;font-size:2rem;text-transform:uppercase;vertical-align:top;padding-right:31px;color:#fff}main section.agenda article time span,main section.actualiteiten article time span,main section.fotos article time span{display:block;font-size:3.4rem;font-weight:bold}main section.agenda article summary,main section.actualiteiten article summary,main section.fotos article summary{display:table-cell;vertical-align:top;margin-top:-8px}main section.agenda article summary span,main section.actualiteiten article summary span,main section.fotos article summary span{display:block}main section.agenda article a,main section.actualiteiten article a,main section.fotos article a{color:#fff;float:right}main section.agenda article h3,main section.actualiteiten article h3,main section.fotos article h3{margin:0;padding:0}main section.agenda article p,main section.actualiteiten article p,main section.fotos article p{margin:0}main section.fotos img{float:left;height:248px;width:auto;margin:0 31px 31px 0}main section.team article{width:155px;box-sizing:content-box;height:294.5px;position:relative;float:left;margin:0 31px 31px 0}main section.team article h3{font-size:1.4rem;padding:0}main section.team article img{width:100%;float:none;margin:0}main section.team article span{font-size:1rem;font-weight:bold;line-height:1.4rem;letter-spacing:0;display:block}main.homepage section{width:1240px}main.homepage section .ankeilers div.ankeiler{width:351.33333px;display:block;float:left;box-sizing:content-box;margin:0 31px 0 31px;box-shadow:0px 5px 20px 0px rgba(96,65,143,0.33)}main.homepage section .ankeilers div.ankeiler:first-child{margin-left:0}main.homepage section .ankeilers div.ankeiler:last-child{margin-right:0}main.homepage section .ankeilers div.ankeiler .inner{background:#8ac53e;padding:31px;box-sizing:border-box;color:#fff;height:460px;position:relative}main.homepage section .ankeilers div.ankeiler .inner h2{font-size:2rem;padding:0}main.homepage section .ankeilers div.ankeiler .inner a{color:#fff}main.homepage section .ankeilers div.ankeiler .inner a.link{position:absolute;bottom:0;left:0;background:#7db436;width:100%;padding:0 10px 10px 0;box-sizing:border-box;text-align:right;font-size:51px;line-height:inherit;vertical-align:middle;text-decoration:none}main.homepage section .ankeilers div.ankeiler .inner a.link:hover{background:#6fa030}main.homepage section .ankeilers div.ankeiler .inner .addcalendar{right:31px;top:31px;position:absolute}main.homepage section .ankeilers div.ankeiler .inner .addcalendar svg{width:24px;height:28px}main.homepage section .ankeilers div.ankeiler .inner .addcalendar svg path{fill:#fff}main.homepage section .ankeilers div.ankeiler .inner .addcalendar svg rect{fill:#fff}main.homepage section .ankeilers div.ankeiler .inner .item{margin:0;padding:15.5px 0 15.5px 0;width:100%;color:#444;border-bottom:1px solid rgba(68,68,68,0.3);overflow:hidden}main.homepage section .ankeilers div.ankeiler .inner .item:last-child{border-bottom:0}main.homepage section .ankeilers div.ankeiler .inner .item span{display:block;box-sizing:border-box;width:100%}main.homepage section .ankeilers div.ankeiler .inner .item span.date{font-size:1.4rem;float:left;width:31px;text-align:center;margin-right:15.5px;line-height:2rem}main.homepage section .ankeilers div.ankeiler .inner .item span.date .day{font-size:2.4rem;font-weight:bold}main.homepage section .ankeilers div.ankeiler .inner .item span.time{font-size:1.2rem;line-height:1.4rem;margin-bottom:8px}main.homepage section .ankeilers div.ankeiler .inner .item span.summary{line-height:1.6rem;font-size:1.4rem}main.homepage section .ankeilers div.ankeiler .inner .item span.summary:first-letter{text-transform:uppercase}footer{width:1240px;margin:0 auto}footer address{width:310px;background:#d9b6ff;box-sizing:border-box;padding:31px 62px 31px 62px;text-align:center;font-style:normal;float:left;box-shadow:inset 0px 20px 0px 0px rgba(96,65,143,0.33)}footer .sitemap,footer .links{width:930px;float:left;box-sizing:border-box;padding:31px;display:table;font-size:1.1rem;line-height:2rem;letter-spacing:0}footer .sitemap .item,footer .links .item{display:table-cell;box-sizing:border-box;padding-right:15.5px;width:25%}footer .sitemap a,footer .links a{clear:both}footer .links{padding-top:0;padding-bottom:0;width:auto}footer .links a{float:left;margin-right:31px;clear:none}.cookiebanner{position:fixed;bottom:0;width:100%;height:auto;padding:31px;background:#fff;box-shadow:0 -10px 20px 0px rgba(0,0,0,0.1);box-sizing:border-box;display:none}.cookiebanner p{width:calc(100% - 100px);float:left;margin:0}.cookiebanner button{float:right}@media all and (max-width: 1240px){header .top .inner{width:760px}header .top .inner .logo{padding:9.5px;width:190px}header .top .inner .search{width:190px}header .top .inner .search form,header .top .inner .search fieldset{padding:4.75px}header .top .inner .search input{height:20.66667px;background-size:15.5px}header .banner{height:190px}header nav{width:760px}header nav ul li{font-size:1.1rem}main{width:760px}main aside{width:190px}main aside ul a{font-size:1.3rem;letter-spacing:0}main section{width:570px}main section img{margin:4.75px 0 19px 19px;width:285px}main.homepage section{width:760px}main.homepage section .ankeilers div.ankeiler{width:215.33333px;margin:0 12.66667px 0 12.66667px}main.homepage section .ankeilers div.ankeiler .inner{padding:19px}main.homepage section .ankeilers div.ankeiler .inner .addcalendar{right:15px;top:16px}main.homepage section .ankeilers div.ankeiler .inner h2{font-size:1.8rem}footer{width:760px}footer address{width:190px;padding:38px;font-size:1.2rem;letter-spacing:0}footer .sitemap{width:570px;padding:38px}footer .sitemap .item{padding-right:9.5px}}@media all and (max-width: 760px){header .top .inner{width:440px}header .top .inner .logo{padding:5.5px;width:110px}header .top .inner .search{padding-right:44px;width:220px}header .top .inner .search .menu{display:block;position:absolute;right:11px;top:11px;width:22px;height:22px;cursor:pointer}header .top .inner .search form button{right:55px;top:11px}header .banner{height:110px}header nav{display:none}main{width:440px}main aside{display:none}main section{width:440px}main section img{width:100%;float:none;margin:0}main section.agenda select,main section.fotos select{display:block}main section.fotos img{width:100%;height:auto}main.homepage section{width:440px}main.homepage section .ankeilers div.ankeiler{width:100%;margin:0 0 11px 0}main.homepage section .ankeilers div.ankeiler .inner{padding:11px}main.homepage section .ankeilers div.ankeiler .inner .addcalendar{right:15px;top:11px}footer{width:440px}footer address{width:100%}footer address svg{display:none}footer .sitemap{display:none}}@media all and (max-width: 440px){header .top .inner{width:360px}header .top .inner .logo{padding:4.5px;width:90px}header .top .inner .search{padding-right:36px;width:180px}header .top .inner .search .menu{display:block;position:absolute;right:9px;top:9px;width:18px;height:18px;cursor:pointer}header .top .inner .search form button{right:45px;top:9px}header .banner{height:90px}header nav{display:none}main{width:360px}main aside{display:none}main section{width:360px}main section img{width:100%;float:none;margin:0}main section.team{width:360px}main.homepage section{width:360px}main.homepage section .ankeilers div.ankeiler{width:100%;padding:0 0 0 0}main.homepage section .ankeilers div.ankeiler .inner{padding:9px}main.homepage section .ankeilers div.ankeiler .inner .addcalendar{right:15px;top:10px}footer{width:360px}footer .links{padding-left:0}footer .links a{margin-right:45px}}