html{overflow-y:scroll}
body{font-family:SharpSansNo1-Book,Arial,sans-serif;font-size:18px;color:#000000;padding:0;overflow:visible}
strong{font-family:SharpSansNo1-Bold,Arial,sans-serif}
.navbar-nav strong{font-family:SharpSansNo1-Book,Arial,sans-serif}
hr{margin-top:40px;margin-bottom:40px;border:0;border-top:1px solid #ffae93;clear:both}
hr.container{padding:0;max-width:1000px;clear:both}
[class*=col-] hr.container{max-width:100%}
.offscreen{position:absolute;clip:rect(1px 1px 1px 1px);
clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}
.bigger{font-size:20px}
#header{background-color:#ffae93;left:0;right:0;top:0}
#header:not(.start){height:500px;background-repeat:no-repeat;background-position:center;background-size:100%}
@media (max-height:640px){#header:not(.start){max-height:50vh}
}
@media (max-width:768px) and (orientation:portrait){#header:not(.start){background-size:auto}
}
#header:not(.start).kbz{background-image:url("/fileadmin/user_upload/Startseiten/Freiraeume.jpg")}
#header:not(.start).fva{background-image:url("/fileadmin/user_upload/Startseiten/Zeitraeume.jpg");background-position:center top;background-size:auto;background-color:#2a1914}
@media (max-width:768px){#header:not(.start).fva{background-size:auto 150%}
}
#header .nav-btn-container{padding:0 60px 0 0;text-align:right}
#header .nav-btn-container .nav-btn-position{float:right}
#header .nav-btn-container .nav-button{position:fixed;z-index:20;float:right;background-color:transparent;padding:5px 15px;margin:15px 0 0 auto;border:medium none;font-size:3.2rem;font-weight:bold;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.25);-webkit-transition:color 1s;-o-transition:color 1s;transition:color 1s}
#header .nav-btn-container .nav-button.black{text-shadow:none}
.navbar{margin-bottom:0px;padding:2em 0 0;background-color:#fff;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:outset 4px 4px 10px rgba(0,0,0,0.5);box-shadow:outset 4px 4px 10px rgba(0,0,0,0.5)}
.navbar.navbar-fixed-top{display:none;z-index:19}
.no-js .navbar.navbar-fixed-top{display:block;position:static}
.navbar-nav{clear:left;width:100%}
.navbar-nav li{display:block;float:none}
.navbar-nav li a,.navbar-nav li .a{padding:5px 5px;margin:0 -5px;color:#000000;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}
.navbar-nav li a:hover,.navbar-nav li .a:hover,.navbar-nav li a:focus,.navbar-nav li .a:focus{color:#000000;background-color:#eeeeee}
.navbar-nav li .a:hover{color:#000000;background-color:transparent}
.navbar-nav li.active>a,.navbar-nav li.current>a,.navbar-nav li.active .a,.navbar-nav li.current .a{color:#000000;background-color:#ffae93}
.navbar-nav li.active>a:hover,.navbar-nav li.current>a:hover,.navbar-nav li.active .a:hover,.navbar-nav li.current .a:hover,.navbar-nav li.active>a:focus,.navbar-nav li.current>a:focus,.navbar-nav li.active .a:focus,.navbar-nav li.current .a:focus{background-color:#ffae93}
.navbar-nav li.open>a,.navbar-nav li.open .a{color:#000000;background-color:#fee6dc}
.navbar-nav li.open>a:hover,.navbar-nav li.open .a:hover,.navbar-nav li.open>a:focus,.navbar-nav li.open .a:focus{background-color:#fee6dc}
.navbar-nav>li>a,.navbar-nav>li .a{display:inline-block;padding-left:4px;padding-right:10px;margin-left:-4px;margin-right:0}
.navbar-nav .dropdown-menu{position:relative !important;width:100%;left:-4px !important;padding:5px 0;font-size:.95em;border:none;-web-kit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;background-color:#fee6dc !important;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.navbar-nav .dropdown-menu a,.navbar-nav .dropdown-menu .a{padding-left:16px !important;margin:0;line-height:normal !important}
#header .navbar-nav li.active .dropdown-menu{display:block}
@media (max-width:768px){.navbar-nav{margin-right:0;margin-left:0}
}
#header .navbar-nav.legal{display:none}
.navblock{padding-bottom:1em;
}
.navblock ul{font-size:1.65rem}
.navblock h6{font-family:SharpSansNo1-Bold,Arial,sans-serif;font-size:1.65rem;letter-spacing:.05em;margin:0;padding:0 0 5px 0}
.navblock h6 a{color:#000000}
#footer .navblock h6 a{color:#fff}
.navblock h5{font-family:SharpSansNo1-Bold,Arial,sans-serif;font-size:1.65rem;letter-spacing:.05em;margin:0;padding:0 0 5px 0}
.navblock h5 a{color:#000000}
#footer .navblock h5 a{color:#fff}
.navblock h4{font-family:SharpSansNo1-Bold,Arial,sans-serif;font-size:1.65rem;letter-spacing:.05em;margin:0;padding:0 0 5px 0}
.navblock h4 a{color:#000000}
#footer .navblock h4 a{color:#fff}
.navblock h3{font-family:SharpSansNo1-Bold,Arial,sans-serif;font-size:1.65rem;letter-spacing:.05em;margin:0;padding:0 0 5px 0}
.navblock h3 a{color:#000000}
#footer .navblock h3 a{color:#fff}
.navblock h2{font-family:SharpSansNo1-Bold,Arial,sans-serif;font-size:1.65rem;letter-spacing:.05em;margin:0;padding:0 0 5px 0}
.navblock h2 a{color:#000000}
#footer .navblock h2 a{color:#fff}
.navblock h1{font-family:SharpSansNo1-Bold,Arial,sans-serif;font-size:1.65rem;letter-spacing:.05em;margin:0;padding:0 0 5px 0}
.navblock h1 a{color:#000000}
#footer .navblock h1 a{color:#fff}
@media (max-width:480px) and (min-width:768px){.navblock.col-1{padding-left:0}
}
@media (min-width:768px){.navblock.col-2{padding-right:30px}
}
.navblock.col-3 ul.legal{border-top:1px dotted #fff;padding:.75em 0 1em;margin-top:2em;float:left;width:auto !important;min-width:13em;max-width:100%}
.navblock.col-3 ul.legal li.divider{display:none}
.navbar-collapse{padding:0}
@media (min-width:1200px){.container{width:1000px}
}
.container.logo-container{position:relative}
.container.header-content{display:table;min-height:100%}
.start .container.header-content{min-height:100vh}
@media (max-width:768px){.container.header-content{width:100%}
}
.container.header-content .header-content-text{display:table-cell;width:100%;padding-top:7.5rem;vertical-align:middle;text-align:center}
@media (max-width:768px){.start .container.header-content .header-content-text{padding-top:10rem}
}
.no-js .container.header-content .header-content-text{display:block}
.container.header-content .header-content-text .news{background-color:rgba(233,160,137,0.8);border-radius:1em;border:3px solid #fff}
.container.header-content .header-content-text .news .container{border-top:0 none;padding-top:1em;padding-bottom:1em}
.container.header-content .header-content-text .news .article{padding-bottom:0}
@media (max-width:768px){.container.header-content .header-content-text .news .article{font-size:15px}
}
@media (max-width:768px){.container.header-content .header-content-text .news .article h3{font-size:20px}
}
@media (max-width:768px){.container.header-content .header-content-text .news .article h4{font-size:15px}
}
.container.header-content .header-content-text .news .article a{text-decoration:underline}
.container.header-content .header-content-text .news .article a:hover,.container.header-content .header-content-text .news .article a:focus{text-decoration:none}
.container.header-content .header-content-text .news .article .news-img-wrap{display:none}
.container.header-content .header-content-text .news .article .news-text-wrap{margin-bottom:0}
.container.header-content .header-content-text .news .article .news-text-wrap br{display:none}
.container.header-content .header-content-text .news .article .news-text-wrap p{display:inline}
.container.header-content .header-content-text .news .article .news-text-wrap .teaser-text{margin:0 !important}
.container.header-content .header-content-text .news+nav ul.csc-menu{top:1em}
@media (max-width:768px){.container.header-content .header-content-text .news+nav ul.csc-menu{top:0}
}
.row.main .sidebar{margin-top:68px}
h6{margin-top:0;font-weight:bold;font-family:SharpSansNo1-Bold,Arial,sans-serif}
h6 .subheader{display:block;margin-top:.25em;color:#000000;font-family:SharpSansNo1-Book,Arial,sans-serif;line-height:1.42857143;font-size:.95em}
h5{margin-top:0;font-weight:bold;font-family:SharpSansNo1-Bold,Arial,sans-serif}
h5 .subheader{display:block;margin-top:.25em;color:#000000;font-family:SharpSansNo1-Book,Arial,sans-serif;line-height:1.42857143;font-size:.95em}
h4{margin-top:0;font-weight:bold;font-family:SharpSansNo1-Bold,Arial,sans-serif}
h4 .subheader{display:block;margin-top:.25em;color:#000000;font-family:SharpSansNo1-Book,Arial,sans-serif;line-height:1.42857143;font-size:.95em}
h3{margin-top:0;font-weight:bold;font-family:SharpSansNo1-Bold,Arial,sans-serif}
h3 .subheader{display:block;margin-top:.25em;color:#000000;font-family:SharpSansNo1-Book,Arial,sans-serif;line-height:1.42857143;font-size:.95em}
h2{margin-top:0;font-weight:bold;font-family:SharpSansNo1-Bold,Arial,sans-serif}
h2 .subheader{display:block;margin-top:.25em;color:#000000;font-family:SharpSansNo1-Book,Arial,sans-serif;line-height:1.42857143;font-size:.95em}
h1{margin-top:0;font-weight:bold;font-family:SharpSansNo1-Bold,Arial,sans-serif}
h1 .subheader{display:block;margin-top:.25em;color:#000000;font-family:SharpSansNo1-Book,Arial,sans-serif;line-height:1.42857143;font-size:.95em}
h1 .subheader,.h1 .subheader{font-family:SharpSansNo1-Bold,Arial,sans-serif;font-size:.75em}
h2.domain-title{font-size:7rem;font-family:SharpSansNo1-Bold,Arial,sans-serif;text-transform:uppercase;color:#fff;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
@media (max-width:767px){h2.domain-title{font-size:6rem}
}
@media (max-width:480px){h2.domain-title{font-size:5rem}
}
.header-frame{position:relative;min-height:100vh;background-color:#ffae93;text-align:center;vertical-align:middle;background-size:cover;background-repeat:no-repeat;background-position:center bottom}
.header-frame#zeitraeume{background-position:center;background-color:#2a1914;background-size:contain}
@media (max-width:768px){.header-frame#zeitraeume{background-size:cover}
}
body.kbz .header-frame#freiraeume a.up{display:none}
body.fva .header-frame#zeitraeume a.up{display:none}
.header-frame *,.header-frame a{color:#fff}
.header-frame a:hover,.header-frame a:active,.header-frame a:focus{text-decoration:none}
.header-frame .container{position:relative}
.header-frame img.bg-image{width:0;height:0;opacity:0;filter:alpha(opacity=0);display:none}
.header-frame ul.csc-menu{display:table;width:100%;font-family:SharpSansNo1-Bold,Arial,sans-serif;font-size:2.14em;font-weight:bold;text-decoration:none;text-transform:uppercase;margin-left:0;padding-left:0;position:relative;top:3em;margin-top:0;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;
}
@media (max-width:767px){.header-frame ul.csc-menu{margin-top:.75em;top:0}
}
@media (max-width:480px){.header-frame ul.csc-menu{font-size:1.75em}
}
.header-frame ul.csc-menu li{display:block;text-align:center;margin-bottom:1em;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
@media (min-width:768px){.header-frame ul.csc-menu li{display:table-cell;width:33%}
}
@media (max-width:991px){.header-frame ul.csc-menu li{margin-bottom:.5em;font-size:.7em}
}
.header-frame ul.csc-menu a{display:block;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.header-frame ul.csc-menu a:focus,.header-frame ul.csc-menu a:hover{text-decoration:none}
.header-frame ul.csc-menu span.symbol{display:block;line-height:0}
.header-frame ul.csc-menu span.symbol img,.header-frame ul.csc-menu span.symbol svg{-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;filter:brightness(0) invert(1)}
@media (max-width:768px){.header-frame ul.csc-menu span.symbol img,.header-frame ul.csc-menu span.symbol svg{width:70px;height:70px}
}
.logo-container{text-align:left}
.logo-container h1{position:absolute;top:0;left:15px;font-family:SharpSansNo1-Bold,Arial,sans-serif;font-size:1.5rem;letter-spacing:.05em;z-index:5;color:#fff;margin-top:20px;white-space:nowrap;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
@media screen and (min-width:768px){.logo-container h1{font-size:1.75rem}
}
.logo-container h1 .logo{vertical-align:-1.6em;margin-right:.85em;width:4.75em;display:inline-block}
.logo-container h1 span.text{display:inline-block;vertical-align:middle;white-space:normal}
.logo-container h1 span.subheader{font-family:SharpSansNo1-Book,Arial,sans-serif;font-weight:normal;letter-spacing:normal;color:#fff;display:block;white-space:normal;margin-top:0}
.logo-container.kbz h1:before{vertical-align:-1.6em;margin-right:.55em}
.dot-divider{color:#ee445f;font-family:SharpSansNo1-Bold,Arial,sans-serif;padding:0 .05em}
.dot-divider.double{position:relative;top:-.06em}
.dot-divider.middle{margin-left:-0.1em;position:relative;top:-.26em}
.dot-divider.middle.bodytext{margin-left:0;padding:0 .1em;font-size:2.5em;line-height:0;top:-.05em}
p .dot-divider{padding:0 .1em}
p .dot-divider.middle{margin-left:0}
.skip-link{position:absolute;left:15px;bottom:30px;margin:0}
@media (max-width:480px){.skip-link{bottom:5px}
}
.skip-link.csc-linkToTop{position:static}
#footer .skip-link{position:absolute;bottom:0}
.skip-link .label{position:absolute;left:-1000em;display:none}
.skip-link a{color:#fff}
#content .skip-link a{color:#fff;border:none}
.skip-link a.down+a.up{position:absolute;left:0;top:-60px}
@media (max-width:768px){.skip-link .fa-4x{font-size:3em}
}
a.up{
/*\T1*/
}
.flexslider.images{margin-top:0}
body.start .flexslider{margin-top:0;padding-left:0;padding-right:0}
body.start .flexslider figure{width:auto;margin:0 2px}
.flexslider ul{list-style:none !important;padding-left:0 !important}
body.start .flexslider .flex-viewport{margin-left:0;margin-right:0}
.flexslider>.container{position:relative}
body.start .flexslider>.container{width:auto;padding:0;margin:0}
.images .flexslider>.container{margin-top:0}
.flexslider>.container p.zoom{position:absolute;right:15px;top:0;font-size:18px;text-transform:uppercase;display:none}
.flexslider>.container p.zoom a{text-decoration:none !important}
.flexslider>.container p.zoom a:hover{color:#ff7546}
.flexslider>.container p.zoom a:hover .fa:before{border:1px solid #3ba6c3}
.flexslider>.container h6{font-size:26px;position:relative;top:-10px}
.flexslider>.container h5{font-size:26px;position:relative;top:-10px}
.flexslider>.container h4{font-size:26px;position:relative;top:-10px}
.flexslider>.container h3{font-size:26px;position:relative;top:-10px}
.flexslider>.container h2{font-size:26px;position:relative;top:-10px}
.flexslider>.container h1{font-size:26px;position:relative;top:-10px}
p.more-link{text-align:right}
.flexslider p.more-link{margin-bottom:0px;position:relative;top:1em}
.flexslider p.more-link a.more{float:right}
a.more,a.back{text-decoration:none}
.black,.black *{color:#000 !important;-webkit-transition:color 2s;-o-transition:color 2s;transition:color 2s}
#content{padding-top:30px}
@media (max-width:768px){#content{
}
}
#content a{color:#000000;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:#3ba6c3;text-decoration-color:#3ba6c3;text-underline-offset:14%;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
#content a:hover,#content a:focus{color:#3ba6c3;text-decoration:none}
#content a[class*='lightbox'],#content a[rel*='lightbox']{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
#content span.fa a{color:#000000;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:#3ba6c3;text-decoration-color:#3ba6c3;text-underline-offset:14%;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;font-family:SharpSansNo1-Book,Arial,sans-serif}
#content span.fa a:hover,#content span.fa a:focus{color:#3ba6c3;text-decoration:none}
#content h1{font-size:36px}
#content h2{font-size:29px}
#content h3{font-size:24px;margin-top:0;margin-bottom:1em}
#content h4{font-size:18px}
#content h5{font-size:15px;margin-bottom:.25em}
#content h6{font-size:12px}
#content ul{list-style:square;margin-left:0;padding-left:16px}
#content .jumbotron{padding:0;margin-bottom:0;background-color:transparent;border-radius:0;text-align:center}
@media (max-width:768px){#content .jumbotron{padding:0 5%}
}
@media (max-width:480px){#content .jumbotron{padding:0}
}
#content .jumbotron>.container{padding-left:7%;padding-right:7%}
@media (max-width:480px){#content .jumbotron>.container{padding-left:15px;padding-right:15px}
}
#content .jumbotron h2{font-size:44px;text-transform:uppercase;font-family:SharpSansNo1-Bold,Arial,sans-serif;margin-bottom:1em}
@media (max-width:480px){#content .jumbotron h2{font-size:37px}
}
#content .jumbotron h2 i{display:block;font-size:83px;color:#ffae93;margin-bottom:10px}
#content .jumbotron h2 span.symbol{display:block;margin-bottom:10px;min-height:83px}
#content .jumbotron h2 span.symbol svg,#content .jumbotron h2 span.symbol img{display:block;margin:0 auto}
#content .jumbotron h2 span.symbol svg .symbol,#content .jumbotron h2 span.symbol img .symbol{fill:#ffae93}
#content .jumbotron h2 span.symbol svg .circle,#content .jumbotron h2 span.symbol img .circle{stroke:#ffae93}
#content .jumbotron h2 span.symbol#agb .symbol{stroke:#FFAE93;stroke-width:1}
#content .jumbotron h2 .subheader{font-size:27px;font-family:SharpSansNo1-Bold,Arial,sans-serif;text-transform:none;margin-top:1em}
#footer{min-height:100vh;font-size:14px;
}
#footer .container{position:relative}
#footer .row-1{background-color:#000;color:#fff;padding-top:30px;padding-bottom:30px}
@media (max-width:768px){#footer .row-1{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#footer .row-1 .container{padding-bottom:4em}
}
#footer .row-1 img,#footer .row-1 svg,#footer .row-1 object{margin-bottom:2em;margin-top:-5em}
@media (max-width:768px){#footer .row-1 img,#footer .row-1 svg,#footer .row-1 object{margin-left:-15px;margin-top:0}
}
#footer .row-2{padding-top:20px}
#footer .row-2 a{color:#000000;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:#3ba6c3;text-decoration-color:#3ba6c3;text-underline-offset:14%;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
#footer .row-2 a:hover,#footer .row-2 a:focus{color:#3ba6c3;text-decoration:none}
#footer .row-3{padding-bottom:20px}
#footer .col-footer-hidden{display:none}
#footer .navbar-nav li a{color:#fff}
#footer .navbar-nav li a:hover,#footer .navbar-nav li a:focus{color:#fff;background-color:transparent;text-decoration:underline}
#footer .navbar-nav li.active a,#footer .navbar-nav li.current a{color:#ffae93 !important;background-color:transparent}
#footer .navbar-nav li.active a:hover,#footer .navbar-nav li.current a:hover,#footer .navbar-nav li.active a:focus,#footer .navbar-nav li.current a:focus{background-color:transparent;text-decoration:underline}
#footer .shariff{margin-bottom:2em}
#content .btn-link.btn-info{background-color:#ffae93;padding:0 30px 1px;text-decoration:none !important;margin-top:2em;display:inline-block;border:none}
.col-header h3{margin-top:0 !important}
.caret{border:2px solid #000000;padding:8px;border-radius:50%;margin-left:10px}
.fa-plus-custom:before{content:"+";-webkit-border-radius:50%;border-radius:50%;border:1px solid #000;width:1em;height:1em;line-height:0.95;text-align:center;display:inline-block}
b.dropdown-toggle{cursor:pointer;position:relative;top:.3em;
}
b.dropdown-toggle svg,b.dropdown-toggle img{-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
b.dropdown-toggle svg .chevron-symbol,b.dropdown-toggle img .chevron-symbol{-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
[aria-expanded='true'] b.dropdown-toggle svg,[aria-expanded='true'] b.dropdown-toggle img{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
[aria-expanded='true'] b.dropdown-toggle svg .chevron-symbol,[aria-expanded='true'] b.dropdown-toggle img .chevron-symbol{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
#footer b.dropdown-toggle{display:none}
li.dropdown{position:relative;white-space:nowrap}
li.dropdown *{white-space:normal}
.section-frame{padding:15px 0}
.section-frame.background-color-none{background-color:transparent}
.section-frame.background-color-main-1{background-color:#fee6dc}
.section-frame.background-color-main-2{background-color:#ffae93}
.section-frame.background-color-gray{background-color:#eeeeee}
.section-frame.background-color-black{background-color:#000000;color:#fff;
}
.section-frame.background-color-black *{color:#fff}
.csc-frame-rulerBefore{padding-bottom:15px}
.csc-frame-rulerBefore+hr.container{margin-top:1em}
#content>.csc-frame-rulerBefore:last-child{margin-bottom:1em}
.img-wrap .row-images .img-responsive{width:100%}
.js .lazyload,.js .lazyloading{opacity:0;filter:alpha(opacity=0)}
.js .lazyloaded{opacity:1;filter:alpha(opacity=100);-webkit-transition:all 700ms;-o-transition:all 700ms;transition:all 700ms}
.blueimp-gallery>.prev,.blueimp-gallery>.next{width:60px;height:60px;margin-top:-33px;font-size:60px;font-family:inherit;line-height:inherit;text-align:center;text-shadow:none;border:3px solid transparent;background-color:transparent;-web-kit-border-radius:50%;border-radius:50%;box-sizing:inherit;left:0}
.blueimp-gallery>.next{left:auto;right:0}
.blueimp-gallery>.close{font-size:30px}
.blueimp-gallery>.play-pause{background-image:none !important;font-size:20px;height:auto !important;width:auto !important;text-decoration:none !important}
.blueimp-gallery>.play-pause:before{content:"\f04b";font-family:"FontAwesome";color:#fff}
.blueimp-gallery.blueimp-gallery-playing>.play-pause:before{content:"\f04c"}
.blueimp-gallery.blueimp-gallery-controls>.prev,.blueimp-gallery.blueimp-gallery-controls>.next,.blueimp-gallery.blueimp-gallery-controls>.close,.blueimp-gallery.blueimp-gallery-controls>.title,.blueimp-gallery.blueimp-gallery-controls>.play-pause,.blueimp-gallery.blueimp-gallery-controls>.indicator{display:block;transform:translateZ(0px)}
.blueimp-gallery.blueimp-gallery-right>.next{display:none}
.blueimp-gallery.blueimp-gallery-left>.prev{display:none}
.blueimp-gallery.blueimp-gallery-left.blueimp-gallery-right>.play-pause,.blueimp-gallery.blueimp-gallery-left.blueimp-gallery-right>.indicator{display:none}
.expandable-container{margin:0 -15px 10px}
.expandable-container .expand a{padding:5px 10px;display:block;background-color:#eeeeee;border:none !important;text-decoration:none !important}
.expandable-container .expand h2,.expandable-container .expand h3,.expandable-container .expand h4{margin:0}
html.js .expandable-container .expandable-content{display:none;padding:1em 15px 0}
.expandable-container .expandable-content .map_canvas{display:block}
@media (max-width:767px){.img-beside-left .img-wrap,.img-beside-right .img-wrap{max-width:100%;max-width:calc(105%);padding:0;margin:0}
.img-beside-left .text,.img-beside-right .text{padding:0}
}
.image .caption,.image [class*=caption-],.tx-html5mediakit-media-metadata,.caption{font-size:14px;padding:5px 0 0;margin:0}
.table caption{font:500 18px inherit;color:#000}
.table>tbody>tr{border-top:1px solid #ffae93}
.table>tbody>tr>th{font-size:18px;font-family:SharpSansNo1-Bold,Arial,sans-serif;font-weight:bold;min-width:6.5em;border:0 none}
.table>tbody>tr td{border:0 none}
@media (max-width:480px){.table>tbody>tr tr,.table>tbody>tr th,.table>tbody>tr td{display:block;width:auto}
.table>tbody>tr td{display:inline-block}
}
@media (min-width:481px){.table[summary=Biographie]>tbody>tr{width:50%;display:table;clear:both}
.table[summary=Biographie]>tbody>tr:nth-child(odd){direction:rtl}
.table[summary=Biographie]>tbody>tr:nth-child(odd) th{text-align:right;padding-right:0px}
.table[summary=Biographie]>tbody>tr:nth-child(odd) td{text-align:right;direction:ltr}
.table[summary=Biographie]>tbody>tr:nth-child(even){direction:ltr;float:right}
.table[summary=Biographie]>tbody>tr td{display:block;
-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.table[summary=Biographie]>tbody>tr td.visible{
}
}
.table.table>tbody>tr>th{background-color:transparent;padding-left:0}
@media (max-width:480px){.table.table>tbody>tr tr,.table.table>tbody>tr th,.table.table>tbody>tr td{padding-left:0;padding-right:0}
.table.table>tbody>tr th{padding-bottom:0}
}
ul.uploads{list-style:none !important;padding-left:0 !important}
ul.uploads li.uploads-element img{float:left}
.jumbotron ul.uploads li.uploads-element img{float:none}
ul.uploads li.uploads-element .uploads-fileTitle{display:block;margin-left:32px;padding-left:1em}
ul.uploads li.uploads-element .uploads-description{float:none !important;display:block !important;margin-left:32px !important;padding-left:1em;margin-bottom:0 !important}
ul.uploads li.uploads-element .uploads-fileName{display:inline-block;margin-left:32px;padding-left:1em;color:#777777}
ul.uploads li.uploads-element .uploads-fileSize{color:#777777}
.news .news-list-view article{margin:0}
.news .news-list-view .container{padding-bottom:2em;padding-top:2em;border-top:1px solid #ffae93;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}
@media (max-width:991px){.news .news-list-view .container{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
.news .news-list-view .news-list-date{float:right;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;-moz-order:3;-ms-order:3;order:3;font:14px SharpSansNo1-Book,Arial,sans-serif;color:#555555;margin-top:.75em}
@media (max-width:991px){.news .news-list-view .news-list-date{float:none;-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;-ms-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;-moz-order:0;-ms-order:0;order:0;margin-top:0}
}
.news .news-list-view .news-img-wrap{margin-right:0}
.news .news-list-view .news-img-wrap img{margin-right:15px;width:300px}
.news .news-list-view .news-text-wrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-moz-flex:2;-ms-flex:2;-webkit-flex:2;flex:2}
.news .news-list-view .news-text-wrap .header{-moz-flex-grow:0;-ms-flex-grow:0;-webkit-flex-grow:0;flex-grow:0}
.news .news-list-view .news-text-wrap .header h3{margin-top:0 !important}
.news .news-list-view .news-text-wrap .teaser-text{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-moz-flex-grow:2;-ms-flex-grow:2;-webkit-flex-grow:2;flex-grow:2}
.news .news-list-view .news-text-wrap .teaser-text [itemprop=description]{-moz-flex-grow:1;-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}
.news .news-list-view .news-text-wrap .teaser-text .news-morelink-wrap{margin:0px !important}
.news.news-single .article .news-img-wrap img{width:470px}
.news.news-single .article .teaser-text{color:#000000;font:18px SharpSansNo1-Book,Arial,sans-serif;font-weight:400}
.pagebrowse{background-color:#ffae93;padding:15px 0;line-height:1.2;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}
.pagebrowse .row{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}
.pagebrowse .row p{margin:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-moz-flex-grow:1;-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}
.pagebrowse .row p.prev .fa{padding-right:.5em}
.pagebrowse .row p.next{float:right;text-align:right;justify-content:flex-end}
.pagebrowse .row p.next .fa{padding-left:.5em}
.pagebrowse .row p a{color:#fff !important;font:18px SharpSansNo1-Bold,Arial,sans-serif !important;text-decoration:none !important;line-height:1.15;letter-spacing:.05em;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.gm-style .medgooglemaps_navigation{margin-top:10px}
.gm-style .medgooglemaps_navigation .medgooglemaps_navigation_menue{margin:0}
.gm-style .medgooglemaps_navigation .medgooglemaps_navigation_content input.medgooglemaps_input_1{margin-bottom:5px}
.gm-style .medgooglemaps_navigation .medgooglemaps_navigation_content .medgooglemaps_submit{-webkit-border-radius:0;border-radius:0;background-color:#eeeeee;text-decoration:none !important;border:none}
.img-header-1 .img-wrap,.img-header-2 .img-wrap,.img-header-3 .img-wrap{margin-top:0}
.fa-external-link-square{display:inline}
.video-container,.video-js{position:relative !important;padding-bottom:56.25% !important;
height:0 !important;overflow:hidden;width:auto !important}
.video-container iframe,.video-js iframe,.video-container video,.video-js video{position:absolute;top:0;left:0;width:100%;height:100%}
.tx-html5mediakit-media-container video{width:100%}
.html5videoplayer .list{display:flex;flex-wrap:wrap;gap:30px}
.html5videoplayer .list .video-js-box{flex:1 1 auto;width:calc(20%);min-width:320px}
.html5videoplayer .list .vjs-poster{top:-1px;right:-1px;bottom:-1px;left:-1px}
.vjs-default-skin .vjs-big-play-button{left:50% !important;top:50% !important;transform:translate(-50%,-50%);font-size:2em !important}
.vjs-default-skin .vjs-big-play-button::before{text-shadow:none !important;color:#fff}
.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin:focus .vjs-big-play-button{box-shadow:none !important;border:none !important;background-color:#000000 !important}
