﻿@charset "UTF-8";.noBackgroundColor{background-color:transparent!important}.dh1{margin:1em 0 .5em!important;color:#3f3f3f!important;font:400 2.308em Signika,sans-serif!important}.dh1:first-child{margin:1em 0 .3em!important;font-size:2.615em!important}.dh2{margin:1em 0 .5em!important;color:#3f3f3f!important;font:300 1.8em Signika,sans-serif!important}.dh2 span{display:inline-block!important;margin-bottom:-1px!important;padding:8px 0!important;border-bottom:2px solid #ff2700!important}.dh3{margin:0 0 .5em!important;color:#3f3f3f!important;font:300 1.6em Signika,sans-serif!important}.dh3 span{display:inline-block!important;margin-bottom:-1px!important;padding:8px 0!important;border-bottom:2px solid #b55e00!important}.dh4{margin:1.5em 0 1em!important;color:#3f3f3f!important;font:300 1.538em Signika,sans-serif!important}.dh5{margin:1.5em 0 1em!important;color:#3f3f3f!important;font:300 1.385em Signika,sans-serif!important}.dh6{margin:1.5em 0 1em!important;color:#3f3f3f!important;font:300 1.231em Signika,sans-serif!important}address{font-weight:400;font-style:normal}address a{color:#aa2108;font-weight:700}address a:hover{color:#aa2108;text-decoration:underline}.bold-hdl{margin:1em 0 .3em;font-size:2.615em}.h5 section.top{text-align:left;height:37px;font-size:1em}.h5 section.top div{height:37px}.h5 section.top .searchform{float:right;display:inline-block;margin-top:5px;position:relative}.h5 .top p{line-height:37px}.h5>section.top nav>ul{height:37px}.h5>section.top nav>ul>li>a{height:37px;line-height:37px}@media (min-width:801px){.color-red header{position:fixed;width:1000px}.breadcrumb{border-bottom:1px solid #e6e6e6;background-color:#ececec;margin-top:150px}.slider4{margin-top:150px}.searchResult{position:relative;overflow:hidden;clear:both;max-width:940px;margin:0 auto;padding:1px 0 40px;margin-top:150px}header.sticky img{height:55px;width:auto}header.sticky .social-links{display:none}header .title img{vertical-align:top}header.h1.sticky.no-topbar,header.h11.sticky.no-topbar,header.h12.sticky.no-topbar,header.h13.sticky.no-topbar,header.h14.sticky.no-topbar,header.h15.sticky.no-topbar,header.h2.sticky.no-topbar,header.h3.sticky.no-topbar,header.h4.sticky.no-topbar,header.h5.sticky.no-topbar,header.h6.sticky.no-topbar,header.h7.sticky.no-topbar{height:80px}header.sticky nav.mainmenu{margin-top:26px}.color-red .main-header a:hover{color:#3f3f3f!important}header.sticky .title{margin:5px 0}}@media (max-width:800px){header nav.social>ul{display:block;height:30px;margin:15px 0;padding:0;line-height:24px}header nav.utils>ul{display:inline}header.h5 .top{padding:0 20px;margin-bottom:10px}header>section.top .searchform{margin-top:8px}header>section.top .searchform input{color:#353535}}@media (max-width:800px){header nav.social>ul{margin:8px 0}}header>section.top>div{position:relative}#toggle-search{display:none}@media (max-width:430px){header>section.top .searchform{display:none;position:absolute;right:0;top:0;width:220px;opacity:0}#toggle-search{display:block;position:absolute;top:5px;right:2px;cursor:pointer;color:#e94141}.h5 section.top .searchform{margin-top:2px}}header .title{margin:10px 0}.color-red .searchform button,.color-red .searchform button:hover{background:0 0;text-shadow:none;color:#747474}.submit input#submit.living{background-color:#c61f00}.submit input#submit.living:hover{background-color:#9b1800}.submit input#submit.area{background-color:#b55e00}.submit input#submit.area:hover{background-color:#964e00}.submit input#submit.tourism{background-color:#06799f}.submit input#submit.tourism:hover{background-color:#034a61}.submit input#submit.economy{background-color:#009131}.submit input#submit.economy:hover{background-color:#007227}.mapLink,.menustyles .eventbutton,.right div.details a.logo{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.menustyles .eventbutton:focus{border:2px solid;background-color:transparent!important}.menustyles .eventbutton>span,.menustyles .mapLink>span,.menustyles .right>span{background-color:transparent!important}.menustyles .eventbutton div.details a.logo:focus,.menustyles .eventbutton>span a:focus,.menustyles .mapLink div.details a.logo:focus,.menustyles .mapLink>span a:focus,.menustyles .right div.details a.logo:focus,.menustyles .right>span a:focus{padding:4px!important;border:2px solid;background-color:transparent!important}.menustyles.living .eventbutton:focus{border-color:#c61f00}.menustyles.living .eventbutton,.menustyles.living .mapLink,.menustyles.living .right div.details a.logo{background-color:#c61f00}.menustyles.living .eventbutton:hover,.menustyles.living .mapLink:hover,.menustyles.living .right div.details a.logo:hover{background-color:#9b1800}.menustyles.living .eventbutton:focus,.menustyles.living .mapLink:focus,.menustyles.living .right div.details a.logo:focus{border-color:#c61f00;color:#000!important}.menustyles.area .eventbutton:focus{border-color:#b55e00}.menustyles.area .eventbutton,.menustyles.area .mapLink,.menustyles.area .right div.details a.logo{background-color:#b55e00}.menustyles.area .eventbutton:hover,.menustyles.area .mapLink:hover,.menustyles.area .right div.details a.logo:hover{background-color:#964e00}.menustyles.area .eventbutton:focus,.menustyles.area .mapLink:focus,.menustyles.area .right div.details a.logo:focus{border-color:#b55e00;color:#000!important}.menustyles.tourism .eventbutton:focus{border-color:#06799f}.menustyles.tourism .eventbutton,.menustyles.tourism .mapLink,.menustyles.tourism .right div.details a.logo{background-color:#06799f}.menustyles.tourism .eventbutton:hover,.menustyles.tourism .mapLink:hover,.menustyles.tourism .right div.details a.logo:hover{background-color:#034a61}.menustyles.tourism .eventbutton:focus,.menustyles.tourism .mapLink:focus,.menustyles.tourism .right div.details a.logo:focus{border-color:#06799f;color:#000!important}.menustyles.economy .eventbutton:focus{border-color:#009131}.menustyles.economy .eventbutton,.menustyles.economy .mapLink,.menustyles.economy .right div.details a.logo{background-color:#009131}.menustyles.economy .eventbutton:hover,.menustyles.economy .mapLink:hover,.menustyles.economy .right div.details a.logo:hover{background-color:#007227}.menustyles.economy .eventbutton:focus,.menustyles.economy .mapLink:focus,.menustyles.economy .right div.details a.logo:focus{border-color:#009131;color:#000!important}#mobile-nav{display:none}@media (max-width:800px){.header-wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}header>section.main-header nav{float:none}header>section.main-header nav.social{float:right;clear:none}#mobile-nav{display:block;font:1.231em Signika,sans-serif}#mobile-nav ul{text-align:left}#mobile-nav ul li{padding:1em 0;margin:0;position:relative}#mobile-nav ul li i.fa{position:absolute;top:50%;margin-top:-8px;right:0}#mobile-nav ul li.living{border-left:6px solid #c61f00;border-top:6px solid #c61f00;border-right:6px solid #c61f00}#mobile-nav ul li.living ul li{border-top:1px solid #c61f00}#mobile-nav ul li.area{border-left:6px solid #b55e00;border-top:6px solid #b55e00;border-right:6px solid #b55e00}#mobile-nav ul li.area ul li{border-top:1px solid #b55e00}#mobile-nav ul li.tourism{border-left:6px solid #06799f;border-top:6px solid #06799f;border-right:6px solid #06799f}#mobile-nav ul li.tourism ul li{border-top:1px solid #06799f}#mobile-nav ul li.economy{border-left:6px solid #009131;border-top:6px solid #009131;border-right:6px solid #009131}#mobile-nav ul li.economy ul li{border-top:1px solid #009131}#mobile-nav ul li a{color:#3f3f3f;display:block;position:relative}#mobile-nav ul li a:after{visibility:hidden;display:block;content:"";clear:both;height:0}#mobile-nav ul li ul{display:none;background:#fff;margin:1em -2em -1em -2em}#mobile-nav ul li ul li{padding:1em 2em 1em 2em}#mobile-nav ul li ul li a{color:#3f3f3f;padding:0}#mobile-nav ul li.current-menu-item>ul{display:block}#mobile-nav>ul>li{padding:1em 2em}}@media (max-width:420px){header>section.main-header nav.social{display:none}}@media (max-width:400px){header .title{padding:0 10px}}header.h5{border-bottom:6px solid #c61f00}header.h5.living{border-bottom:6px solid #c61f00}header.h5.area{border-bottom:6px solid #b55e00}header.h5.tourism{border-bottom:6px solid #06799f}header.h5.economy{border-bottom:6px solid #009131}.mainmenu>ul>li{margin-left:3px!important}.mainmenu>ul>li>a{background:#f6f5f5!important;color:#3f3f3f!important;margin-top:-4px}.mainmenu>ul>li>a.living{border-top:4px #c61f00 solid!important}.mainmenu>ul>li>a.living:hover{background:#c61f00!important;color:#fff!important}.mainmenu>ul>li>a.area{border-top:4px #b55e00 solid!important}.mainmenu>ul>li>a.area:hover{background:#b55e00!important;color:#fff!important}.mainmenu>ul>li>a.tourism{border-top:4px #06799f solid!important}.mainmenu>ul>li>a.tourism:hover{background:#06799f!important;color:#fff!important}.mainmenu>ul>li>a.economy{border-top:4px #009131 solid!important}.mainmenu>ul>li>a.economy:hover{background:#009131!important;color:#fff!important}.mainmenu>ul>li.current-menu-item>a.living{border-bottom:1px solid #c61f00!important;background:#c61f00!important;color:#fff!important}.mainmenu>ul>li.current-menu-item>a.area{border-bottom:1px solid #b55e00!important;background:#b55e00!important;color:#fff!important}.mainmenu>ul>li.current-menu-item>a.tourism{border-bottom:1px solid #06799f!important;background:#06799f!important;color:#fff!important}.mainmenu>ul>li.current-menu-item>a.economy{border-bottom:1px solid #009131!important;background:#009131!important;color:#fff!important}.mainmenu>ul>li:hover>a{border-bottom:1px solid #fff!important}.mainmenu>ul>li ul li:hover a{text-decoration:underline}header>section.main-header nav{margin:2px 0 0}.boxed header>section.main-header{padding-top:15px}.mainmenu>ul>li.hover>ul{display:block}a.button.green{background:#009131;background-image:-webkit-linear-gradient(top,#009131,#009131);background-image:-moz-linear-gradient(top,#009131,#009131);background-image:-ms-linear-gradient(top,#009131,#009131);background-image:-o-linear-gradient(top,#009131,#009131);background-image:linear-gradient(to bottom,#009131,#009131);text-shadow:none;border:1px solid #009131}a.button.green:hover{background:#b55e00;background-image:-webkit-linear-gradient(top,#009131,#009131);background-image:-moz-linear-gradient(top,#009131,#009131);background-image:-ms-linear-gradient(top,#009131,#009131);background-image:-o-linear-gradient(top,#009131,#009131);background-image:linear-gradient(to bottom,#009131,#009131);text-decoration:none;border:1px solid #009131}a.button.blue{background:#06799f;background-image:-webkit-linear-gradient(top,#06799f,#06799f);background-image:-moz-linear-gradient(top,#06799f,#06799f);background-image:-ms-linear-gradient(top,#06799f,#06799f);background-image:-o-linear-gradient(top,#06799f,#06799f);background-image:linear-gradient(to bottom,#06799f,#06799f);text-shadow:none;border:1px solid #06799f}a.button.blue:hover{background:#b55e00;background-image:-webkit-linear-gradient(top,#06799f,#06799f);background-image:-moz-linear-gradient(top,#06799f,#06799f);background-image:-ms-linear-gradient(top,#06799f,#06799f);background-image:-o-linear-gradient(top,#06799f,#06799f);background-image:linear-gradient(to bottom,#06799f,#06799f);text-decoration:none;border:1px solid #06799f}a.button.orange{background:#b55e00;background-image:-webkit-linear-gradient(top,#b55e00,#b55e00);background-image:-moz-linear-gradient(top,#b55e00,#b55e00);background-image:-ms-linear-gradient(top,#b55e00,#b55e00);background-image:-o-linear-gradient(top,#b55e00,#b55e00);background-image:linear-gradient(to bottom,#b55e00,#b55e00);text-shadow:none;border:1px solid #b55e00}a.button.orange:hover{background:#b55e00;background-image:-webkit-linear-gradient(top,#b55e00,#b55e00);background-image:-moz-linear-gradient(top,#b55e00,#b55e00);background-image:-ms-linear-gradient(top,#b55e00,#b55e00);background-image:-o-linear-gradient(top,#b55e00,#b55e00);background-image:linear-gradient(to bottom,#b55e00,#b55e00);text-decoration:none;border:1px solid #b55e00}a.button.red{background:#c61f00;background-image:-webkit-linear-gradient(top,#c61f00,#c61f00);background-image:-moz-linear-gradient(top,#c61f00,#c61f00);background-image:-ms-linear-gradient(top,#c61f00,#c61f00);background-image:-o-linear-gradient(top,#c61f00,#c61f00);background-image:linear-gradient(to bottom,#c61f00,#c61f00);text-shadow:none;border:1px solid #c61f00}a.button.red:hover{background:#b55e00;background-image:-webkit-linear-gradient(top,#c61f00,#c61f00);background-image:-moz-linear-gradient(top,#c61f00,#c61f00);background-image:-ms-linear-gradient(top,#c61f00,#c61f00);background-image:-o-linear-gradient(top,#c61f00,#c61f00);background-image:linear-gradient(to bottom,#c61f00,#c61f00);text-decoration:none;border:1px solid #c61f00}.columns article ul li{margin-left:0;list-style-type:none}.columns .col4 .hdl-dyn-teaser{min-height:3em;margin:.5em 0;border-bottom:none;font-size:1.385em}@media (max-width:400px){.columns .col4 .hdl-dyn-teaser{min-height:0}}a.skiplink{overflow:hidden;position:fixed;left:200%;top:200%;font-size:1.5em;font-weight:700}a.skiplink:active,a.skiplink:focus{left:0;top:0}.social,.social-links{float:right;margin:0}.social ul,.social-links ul{float:right;overflow:hidden;margin:0}.social ul li,.social-links ul li{margin:0 .3em;float:left;margin-left:8px}.social ul li a .label,.social-links ul li a .label{width:0;display:inline-block;overflow:hidden}.color-red footer a{padding:.1em;font-weight:400;-webkit-transition-duration:.1s;-moz-transition-duration:.1s;-ms-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s}.color-red footer a:focus,.color-red footer a:hover{background-color:#ebebeb;color:#333}.color-red footer section h2{margin:1.5em 0 .5em}.color-red footer section h2:first-child span{border-bottom-width:1px}.color-red footer .social-links ul li a{color:#d8d8d8}.color-red footer .social-links ul li a:focus,.color-red footer .social-links ul li a:hover{background-color:transparent;color:#efefef}.meta-links{float:left}.meta-links ul{margin:0}.meta-links ul li{margin:0 0 0;display:inline;font-size:.917em}.meta-links ul li:not(:last-child):after{content:" | "}.meta-links ul li a{padding:.2em}header .social{height:49px}header .social ul{margin:3px 0}header .social ul li a{color:#949494!important}header .social ul li a:hover{color:#3f3f3f!important}.medieninfos-teaser{margin:0}.medieninfos-img{max-width:49%;float:left;margin-right:1em}.medieninfos-img img{max-width:100%}.contentSlider{background-color:#f5f5f5}.contentSlider ul li{margin:0}.contentSlider ul li .slideWrapper{display:table;position:relative;width:100%}.contentSlider ul li .slideWrapper .contentSlider-left{width:50%;float:left}@media (max-width:620px){.contentSlider ul li .slideWrapper .contentSlider-left{clear:left;width:100%}}.contentSlider ul li .slideWrapper .contentSlider-left img{max-width:100%}.contentSlider ul li .slideWrapper .contentSlider-right{margin:0;width:50%;float:left;padding-left:1em;padding-right:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.contentSlider ul li .slideWrapper .contentSlider-right .contentslider-right-hdl{margin-top:0}.contentSlider ul li .slideWrapper .contentSlider-right .contentslider-right-hdl h4{margin-top:0}@media (max-width:620px){.contentSlider ul li .slideWrapper .contentSlider-right{clear:left;width:100%;padding-left:0;padding-right:0;padding-top:1em;position:relative;right:0;bottom:0}}.contentSlider ul li .slideWrapper .fullWidthSlide{text-align:center;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.contentSlider ul li .slideWrapper .fullWidthSlide img{max-width:100%}.contentSlider ul li .slideWrapper .fullWidthSlide .caption{width:100%;text-align:center;margin-top:.5em;margin-bottom:0}.contentSlider ul.fullWidth li figure{position:relative}.contentSlider ul.fullWidth li figure img{width:100%}.contentSlider ul.fullWidth li figure figcaption{position:absolute;bottom:0;left:0;padding:4px;background-color:rgba(255,255,255,.8)}.contentSlider ul.fullWidth li figure figcaption .copyright{padding-left:6px}.contentSlider .ContentSldierButtons{text-align:center;padding:5px 0;border-top:1px solid rgba(63,63,63,.2)}.contentSlider .ContentSldierButtons a{cursor:pointer}.contentSlider .ContentSldierButtons a.pressed,.contentSlider .ContentSldierButtons a:hover{border:1px solid #50a1cf;background:#fff}.contentSlider .ContentSldierButtons a.pressed i.fa,.contentSlider .ContentSldierButtons a:hover i.fa{color:#50a1cf}.col2.team h1,.col2.team h2{margin-top:0!important}@media (min-width:401px){.col4.team h3{min-height:45px}}a.readmore:hover{text-decoration:underline}@media (min-width:401px){.fp-media-teaser h3{min-height:2.2em}}.fp-media-teaser .fp-media-teaser-txt{min-height:6em}@media (max-width:400px){.fp-media-teaser .fp-media-teaser-txt{min-height:0}}.contact-form .input-error-notification{margin:0 .5em 0 0;float:right;display:none;font-weight:700;color:red}.contact-form .input-error input{border:1px solid red}.contact-form .input-error label .input-error-notification{display:block}.contact-form .input-error label[for=privacyAccepted]{padding:0}.contact-form .input-error label[for=privacyAccepted] .input-error-notification{float:none}.contact-form label a{text-decoration:underline}.contact-form label.radio{width:15px;margin:0;background:0 0;float:left;margin-right:10px}.contact-form label.radio.checked{padding-left:5px}.contact-form label.radio input{max-width:100%;margin:0;margin-top:2px;margin-bottom:100%;visibility:visible;position:static}.contact-form label.checkbox{width:15px;margin:0;background:0 0;float:left;margin-right:10px;padding-left:5px}.contact-form label.checkbox.checked{padding-left:5px}.contact-form label.checkbox input{max-width:100%;margin:0;margin-top:2px;margin-bottom:100%;visibility:visible;position:static}.contact-form input[type=submit]{width:auto;background:#c61f00;background-image:-webkit-linear-gradient(top,#c61f00,#c61f00);background-image:-moz-linear-gradient(top,#c61f00,#c61f00);background-image:-ms-linear-gradient(top,#c61f00,#c61f00);background-image:-o-linear-gradient(top,#c61f00,#c61f00);background-image:linear-gradient(to bottom,#c61f00,#c61f00);text-shadow:none;border:1px solid #c61f00;display:inline-block;height:32px;padding:0 20px;color:#fff;font:bold 1em/32px Arial,sans-serif;box-shadow:0 2px 2px rgba(0,0,0,.2);text-transform:uppercase}.contact-form input[type=submit]:hover{background:#b55e00;background-image:-webkit-linear-gradient(top,#c61f00,#c61f00);background-image:-moz-linear-gradient(top,#c61f00,#c61f00);background-image:-ms-linear-gradient(top,#c61f00,#c61f00);background-image:-o-linear-gradient(top,#c61f00,#c61f00);background-image:linear-gradient(to bottom,#c61f00,#c61f00);text-decoration:none;border:1px solid #c61f00}.contact-form span.file-input{width:100%;display:inline-block}.contact-form span.file-input input.fake{min-width:90%}.contact-form .form-devider{margin:15px 0}.contact-form .file-input a.empty{z-index:50}.contact-form .select,.contact-form select{width:98%;max-width:98%;margin:5px 0}.contact-form textarea{width:92%;max-width:92%;min-width:92%;margin:5px 0;min-height:200px}.contact-form input{width:92%;max-width:92%;margin:5px 0}.interpreter-form p:after{content:"";clear:both;display:table}.interpreter-form span.select{width:51%;max-width:51%}.interpreter-form span.select.error{border:1px solid red}.interpreter-form select{width:100%}.interpreter-form input[type=email],.interpreter-form input[type=text],.interpreter-form label{width:45%;float:left}.interpreter-form label.radio input{margin:0;padding:0}.interpreter-form .interpreter-form-label{clear:left;display:inline-block;margin:.5em 0;width:100%;font-weight:700;color:#777;font:300 1.538em Signika,sans-serif}.interpreter-form .separator{float:left;width:100%;height:100%}.interpreter-form strong{text-decoration:underline}.interpreter-form strong.interpreter-form-headline{text-decoration:none}.interpreter-form strong.living{color:#c61f00}.interpreter-form input[type=submit]{width:auto;background:#c61f00;background-image:-webkit-linear-gradient(top,#c61f00,#c61f00);background-image:-moz-linear-gradient(top,#c61f00,#c61f00);background-image:-ms-linear-gradient(top,#c61f00,#c61f00);background-image:-o-linear-gradient(top,#c61f00,#c61f00);background-image:linear-gradient(to bottom,#c61f00,#c61f00);text-shadow:none;border:1px solid #c61f00;display:inline-block;height:32px;padding:0 20px;color:#fff;font:bold 1em/32px Arial,sans-serif;box-shadow:0 2px 2px rgba(0,0,0,.2);text-transform:uppercase;margin:5px 0}.interpreter-form input[type=submit]:hover{background:#b55e00;background-image:-webkit-linear-gradient(top,#c61f00,#c61f00);background-image:-moz-linear-gradient(top,#c61f00,#c61f00);background-image:-ms-linear-gradient(top,#c61f00,#c61f00);background-image:-o-linear-gradient(top,#c61f00,#c61f00);background-image:linear-gradient(to bottom,#c61f00,#c61f00);text-decoration:none;border:1px solid #c61f00}.interpreter-form .interpreter-form-checkboxes label{width:auto}.interpreter-form .interpreter-form-checkboxes label.checkbox{width:5%}.interpreter-form input.button.btn.sending{margin-top:2em}ul.sitemap{list-style-type:disc}ul.sitemap ul{list-style-type:disc}h1.error span,h2.error span,h3.error span{border-bottom-color:#c61f00}h1.success span,h2.success span,h3.success span{border-bottom-color:#009131}.txt-img{max-width:49%;margin-top:.5em}@media (max-width:400px){.txt-img{max-width:100%}}.txt-img .img-infos{font-size:10px;line-height:12px}.txt-img img{max-width:100%}.txt-img.right{float:right;margin-left:1em}@media (max-width:400px){.txt-img.right{float:none;margin-left:0}}.txt-img.left{float:left;margin-right:1em}@media (max-width:400px){.txt-img.left{float:none;margin-right:0}}.related-content-post:after{content:"";display:table;clear:both}.cat{font-size:1.2em;text-align:right;margin-bottom:15px!important}.cat span{display:inline-block;padding:3px 5px 3px 5px!important;border:0!important}.head-facilities{border-bottom:solid 3px #c61f00}.head-facilities span{background-color:#c61f00;color:#fff}.head-living{border-bottom:solid 3px #ff8400}.head-living span{background-color:#ff8400;color:#fff}.head-tourism{border-bottom:solid 3px #06799f}.head-tourism span{background-color:#06799f;color:#fff}.head-district{border-bottom:solid 3px #b55e00}.head-district span{background-color:#b55e00;color:#fff}.head-economy{border-bottom:solid 3px #009131}.head-economy span{background-color:#009131;color:#fff}.search-result-entry{display:block;position:relative}.search-result-entry:after{content:"";display:table;clear:both}.search-result-entry .subcatwrapper{width:85px;height:88px;overflow:hidden;position:absolute;top:-3px;right:-3px}.search-result-entry .subcatwrapper .subcat{font:bold 12px Sans-Serif;color:#333;text-align:center;text-shadow:rgba(255,255,255,.5) 0 1px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:9px 0;left:-5px;top:15px;width:120px;background-color:#bfdc7a;background-image:-webkit-gradient(linear,left top,left bottom,from(#bfdc7a),to(#8ebf45));background-image:-webkit-linear-gradient(top,#bfdc7a,#8ebf45);background-image:-moz-linear-gradient(top,#bfdc7a,#8ebf45);background-image:-ms-linear-gradient(top,#bfdc7a,#8ebf45);background-image:-o-linear-gradient(top,#bfdc7a,#8ebf45);color:#6a6340;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.search-result-entry .subcatwrapper .subcat:after,.search-result-entry .subcatwrapper .subcat:before{content:"";border-top:3px solid #6e8900;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px}.search-result-entry .subcatwrapper .subcat:before{left:0}.search-result-entry .subcatwrapper .subcat:after{right:0}@media (max-width:660px){.search-result-entry .subcatwrapper{display:none}}.mark{font-size:.8em;font-weight:700;text-shadow:0 0 5px #fff;border-top:dotted 1px #e6e6e6;padding:3px 2% 3px 2%;background:#f5f5f5;overflow:hidden;text-align:right}.mark span{display:inline-block;margin-right:5px;padding-right:14px;background:url(../images/bcrumb-arrow.gif) 100% 50% no-repeat;color:#3f3f3f}.mark p{font-size:.9em;padding:0;margin-top:2px;margin-bottom:2px}.related-content-post,.search-result-entry{background:#f5f5f5;padding:2%;margin-top:15px}.related-content-post .living,.search-result-entry .living{background:#c61f00;color:#fff}.related-content-post .area,.search-result-entry .area{background:#b55e00;color:#fff}.related-content-post .tourism,.search-result-entry .tourism{background:#06799f;color:#fff}.related-content-post .economy,.search-result-entry .economy{background:#009131;color:#fff}.related-content-post .related-content-post-left,.related-content-post .search-result-entry-left,.search-result-entry .related-content-post-left,.search-result-entry .search-result-entry-left{float:left;width:24%;position:relative;padding-right:1%}.related-content-post .related-content-post-left .marker,.related-content-post .search-result-entry-left .marker,.search-result-entry .related-content-post-left .marker,.search-result-entry .search-result-entry-left .marker{position:absolute;z-index:10;padding:4px;bottom:0}@media (max-width:660px){.related-content-post .related-content-post-left,.related-content-post .search-result-entry-left,.search-result-entry .related-content-post-left,.search-result-entry .search-result-entry-left{width:39%}}@media (max-width:480px){.related-content-post .related-content-post-left,.related-content-post .search-result-entry-left,.search-result-entry .related-content-post-left,.search-result-entry .search-result-entry-left{width:100%;margin-bottom:16px}}.related-content-post .search-result-entry-left,.search-result-entry .search-result-entry-left{margin-right:10px}.related-content-post .related-content-post-right,.search-result-entry .related-content-post-right{float:right;width:75%}@media (max-width:660px){.related-content-post .related-content-post-right,.search-result-entry .related-content-post-right{width:60%}}@media (max-width:480px){.related-content-post .related-content-post-right,.search-result-entry .related-content-post-right{width:100%;margin-bottom:16px}}.related-content-post .related-content-post-right h3,.related-content-post .related-content-post-right p,.search-result-entry .related-content-post-right h3,.search-result-entry .related-content-post-right p{margin-top:5px}.related-content-post .search-result-entry-right:after,.search-result-entry .search-result-entry-right:after{content:"";display:table;clear:both}.related-content-post .search-result-entry-right .marker,.search-result-entry .search-result-entry-right .marker{padding:4px;float:right}.related-content-post .related-content-post-right h3,.related-content-post .search-result-entry-right h3,.search-result-entry .related-content-post-right h3,.search-result-entry .search-result-entry-right h3{margin:0}.related-content-post img,.search-result-entry img{width:100%}.infoboxes{padding:2%;margin-top:15px}.infoboxes address{font-style:normal}.infoboxes h1,.infoboxes h2,.infoboxes h3,.infoboxes h4,.infoboxes h5,.infoboxes h6{margin-top:0!important}.infoboxes .infoboxes-contactInfoLeft{float:left;padding-right:2%}.infoboxes .infoboxes-contactInfoLeft img{width:75px}@media (max-width:480px){.infoboxes .infoboxes-contactInfoLeft{width:100%;margin-bottom:16px}}.infoboxes .infoboxes-contactInfoRight{float:left}.maincat .search-result-entry{background:#ededed}.search-result-entry-wrap a{display:block}.search-result-entry-wrap a:hover .search-result-entry{background:#efefef}.search-result-entry-wrap a:hover .search-result-entry .img-border{opacity:1!important;-moz-opacity:1!important;-khtml-opacity:1!important;-webkit-opacity:1!important}.search-result-entry-wrap .subsite span{float:left;display:block;padding:3px 5px 3px 5px;margin-bottom:3px}.search-result-entry-wrap .subsite a{float:left;display:block;padding:3px 5px 3px 5px;background:#ededed;margin-right:5px;margin-bottom:3px}.search-result-entry-wrap .subsite a:hover{background:#e8e8e8}.search-result-entry-wrap .subsite:after{visibility:hidden;display:block;content:"";clear:both}.mltpl-add-links{width:100%;display:table}.mltpl-add-links a{display:table-cell}@media (max-width:500px){.mltpl-add-links a{display:block}}.content>aside>:not(nav) a{font-weight:700;color:#aa2108}.content>aside nav.menu>ul ul{padding:0 0 0 10px;font:300 .9em Signika,sans-serif}.content>aside nav.menu>ul>li{position:relative}.content>aside nav.menu>ul>li a{display:inline-block}.content>aside nav.menu>ul>li.parent{position:relative}.content>aside nav.menu>ul>li.parent a{position:relative;background-image:none}.content>aside nav.menu>ul>li.parent .fa-chevron-nav{position:absolute;top:50%;margin-top:-8px;right:0;padding-right:8px;cursor:pointer}.content>aside nav.menu>ul>li.parent .fa-chevron-nav:before{content:"\f054"}.content>aside nav.menu>ul>li.parent.expanded a{background-image:none}.content>aside nav.menu>ul>li.parent.expanded>.fa-chevron-nav:before{content:"\f078"}.content>aside nav.menu>ul>li.parent li{position:relative}.content>aside nav.menu>ul>li.parent li.parent a{position:relative;background-image:none}.content>aside nav.menu>ul>li.parent li.parent .fa-chevron-nav{position:absolute;top:50%;margin-top:-8px;right:0;padding-right:8px}.content>aside nav.menu>ul>li.parent li.parent .fa-chevron-nav:before{content:"\f054"}.content>aside nav.menu>ul>li.parent li.expanded a{background-image:none}.content>aside nav.menu>ul>li.parent li.expanded>.fa-chevron-nav:before{content:"\f078"}.go-top{z-index:50000}.mtkhidden{display:none!important}.mtkhiddenSoft{display:none}.img-responsive{max-width:100%}.columns>h2.stripes:first-child.living span,.home section .columns h2.stripes:first-child.living span,.home section .latest h2.stripes:first-child.living span,.why-us h2.stripes.living span,section h2.stripes:first-child.living span{border-color:#c61f00}.columns>h2.stripes:first-child.area span,.home section .columns h2.stripes:first-child.area span,.home section .latest h2.stripes:first-child.area span,.why-us h2.stripes.area span,section h2.stripes:first-child.area span{border-color:#b55e00}.columns>h2.stripes:first-child.tourism span,.home section .columns h2.stripes:first-child.tourism span,.home section .latest h2.stripes:first-child.tourism span,.why-us h2.stripes.tourism span,section h2.stripes:first-child.tourism span{border-color:#06799f}.columns>h2.stripes:first-child.economy span,.home section .columns h2.stripes:first-child.economy span,.home section .latest h2.stripes:first-child.economy span,.why-us h2.stripes.economy span,section h2.stripes:first-child.economy span{border-color:#009131}.color-red .content>aside nav.menu>ul li.current-menu-item>a,.color-red aside h3 span,.color-red footer h2 span,.color-red footer h3 span,.color-red footer strong span{border-color:#b55e00}.color-red .content>aside nav.menu>ul li.current-menu-item>a.living,.color-red aside h3 span.living,.color-red footer h2 span.living,.color-red footer h3 span.living,.color-red footer strong span.living{border-color:#c61f00}.color-red .content>aside nav.menu>ul li.current-menu-item>a.area,.color-red aside h3 span.area,.color-red footer h2 span.area,.color-red footer h3 span.area,.color-red footer strong span.area{border-color:#b55e00}.color-red .content>aside nav.menu>ul li.current-menu-item>a.tourism,.color-red aside h3 span.tourism,.color-red footer h2 span.tourism,.color-red footer h3 span.tourism,.color-red footer strong span.tourism{border-color:#06799f}.color-red .content>aside nav.menu>ul li.current-menu-item>a.economy,.color-red aside h3 span.economy,.color-red footer h2 span.economy,.color-red footer h3 span.economy,.color-red footer strong span.economy{border-color:#009131}.color-red a.go-top.living{background-color:#c61f00}.color-red a.go-top.area{background-color:#b55e00}.color-red a.go-top.tourism{background-color:#06799f}.color-red a.go-top.economy{background-color:#009131}video{width:100%;height:auto}#cookie-bar{background:#111;height:auto;line-height:24px;color:#eee;text-align:center;padding:3px 0}#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar p{margin:0;padding:0}#cookie-bar a{color:#fff;display:inline-block;border-radius:3px;text-decoration:none;padding:0 6px;margin-left:8px}#cookie-bar .cb-enable{background:#070}#cookie-bar .cb-enable:hover{background:#090}#cookie-bar .cb-disable{background:#900}#cookie-bar .cb-disable:hover{background:#b00}#cookie-bar .cb-policy{background:#03b}#cookie-bar .cb-policy:hover{background:#05d}.shariff ul{float:right;width:auto!important}.shariff li{width:auto!important;margin:0;margin-bottom:8px}.shariff a:hover{color:#fff}.archivefilter{display:inline-block}.archivefilter p{text-align:left;margin:0}.archivefilter label{display:inline-block}.align-right{text-align:right}.publications .select,.publications select{width:100%;max-width:100%;margin:5px 0}.publications .filters{margin-bottom:2px;font-size:0}.publications .filters p{padding-right:2px}.publications .filters .col3{font-size:13px}.publications .filter-buttons{margin-top:2px}.publications .filter-result{margin-top:0;background-color:#ececec;font:bold 1.1em/36px Arial,sans-serif;text-align:center}.publications .result-view::after,.publications .result-view:after{height:0;clear:both;content:''}.publications .result-view .result-wrapper{margin-bottom:30px}.publications .result-view .result-wrapper .result{display:inline-block;width:100%;padding-bottom:30px}.publications .result-view .result-wrapper .result .result-lft{float:left;width:33%}@media (max-width:480px){.publications .result-view .result-wrapper .result .result-lft{float:none;width:100%}}.publications .result-view .result-wrapper .result .result-lft img{max-width:100%}.publications .result-view .result-wrapper .result .result-rgt{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1em;float:left;width:67%}@media (max-width:480px){.publications .result-view .result-wrapper .result .result-rgt{float:none;width:100%;padding-top:15px}}.publications .result-view .result-wrapper .result .result-rgt .result-region{padding-top:0;border:0;display:block;font-style:italic;font-size:14px}.publications .result-view .result-wrapper .result .result-rgt .result-hdl{padding:0 0 .5em;border-bottom:2px solid #ddd}.publications .result-view .result-wrapper .result .result-rgt .result-hdl .result-hdl__hdl,.publications .result-view .result-wrapper .result .result-rgt .result-hdl h1{margin:.5em 0 0;font-size:20px;font-weight:700}.publications .result-view .result-wrapper .result .result-rgt .result-intro{padding-top:5px}.publications .result-view .result-wrapper .result .result-rgt .result-read-more{margin-top:15px;display:inline-block}.publications .result-view .result-wrapper .result-data{position:relative;background-color:#ececec;min-height:185px;width:100%;padding-top:5px;padding-bottom:10px}.publications .result-view .result-wrapper .result-data:before{content:'';position:absolute;top:-20px;left:0;right:0;margin:0 auto;width:0;height:0;border-bottom:solid 20px #ececec;border-left:solid 20px transparent;border-right:solid 20px transparent}.publications .result-view .result-wrapper .result-data .table th{width:33%;max-width:33%;border:solid 2px #fff;font-size:1em}.publications .result-view .result-wrapper .result-data .table tr td{border-bottom:none;padding:5px 10px}.publications .result-view .result-wrapper .result-data .table tr td.reihe{font-weight:700}.publications .result-view .result-wrapper .result-data .download-btn{margin-top:5px;margin-left:10px}.publications .result-view .result-wrapper .result-data .result-data__download-bar{padding:5px 0 0;margin:15px 0 0;border-top:2px solid #ddd}.publications .result-view .spacer{display:block;width:100%;border-top:2px solid #ddd;margin-top:15px;margin-bottom:5px}.publications .result-view .spacer-nmp{display:block;width:100%;border-top:2px solid #ddd}section.slider4 .next-prev{z-index:500;display:block;right:0;position:absolute;bottom:-47px}section.slider4 .next-prev .next,section.slider4 .next-prev .prev{display:none}section.slider4 .next-prev .pause a{width:50px;height:50px;display:block;padding-top:18px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:22px;padding-left:18px;padding-bottom:20px}section.slider4 .next-prev .pause .paused .fa-pause:before{content:"\f04b"}a.readmore:focus,a:not([role=button]):focus{color:#000!important}.read-more-arrow-right{float:right}.slider4 .slider4__slide-hdl,.slider4 h1{font-size:2.846em;font-weight:400;line-height:1em;margin-bottom:.5em;margin-left:0;margin-right:0;margin-top:.5em;margin-right:10px}.slider4 .slider4__slide-hdl{font:400 2.308em Signika,sans-serif;color:#3f3f3f}.auto-suggestions,.auto-suggestions_mainsearch{display:none;border:1px solid #ccc;border-top:0;height:auto!important;background-color:#fff;width:99%;width:calc(100% - 2px);position:absolute;text-align:left;z-index:998}.auto-suggestions ul,.auto-suggestions_mainsearch ul{margin:0}.auto-suggestions ul li,.auto-suggestions_mainsearch ul li{margin:0;padding:.5em 0 .5em 2em;cursor:pointer}.auto-suggestions ul .current_suggest,.auto-suggestions_mainsearch ul .current_suggest{color:#fff;background-color:#9b1800}#searchfilter li{margin:0}.checkbox-list{margin:0}.checkbox-list ul{margin:0;padding:0}.checkbox-list .checkbox{color:#585f69}.checkbox-list .checkbox input{left:-9999px;position:absolute}.checkbox-list .checkbox input[type=checkbox]{margin-left:-20px}.checkbox-list li{position:relative;margin:0}.checkbox-list li.all-filters{margin-left:5px}.checkbox-list>li:first-child .sngl_filter{border-top:none}.checkbox-list .sngl_filter{display:table;width:100%;border-top:1px solid #dedede;padding:6px 0}.checkbox-list .sngl_filter label.checkbox{position:relative;padding-left:25px;padding-right:25px;display:table-cell;vertical-align:middle;width:100%;margin-right:5px;background:0 0;overflow:visible}.checkbox-list .sngl_filter label.checkbox span{display:table-cell;max-width:80%;float:left;font-size:13px}@media (min-width:990px) and (max-width:1300px){.checkbox-list .sngl_filter label.checkbox span{-ms-word-break:break-all;word-break:break-all}}.checkbox-list .sngl_filter label.checkbox i,.checkbox-list .sngl_filter label.checkbox small{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.checkbox-list .sngl_filter label.checkbox i{background:url(../images/input_unchecked.png) 0 0 no-repeat;height:19px;width:17px;left:2px}.checkbox-list .sngl_filter label.checkbox input:checked+i{background:url(../images/input_checked.png) 0 0 no-repeat}.checkbox-list .sngl_filter label.checkbox small{right:0}.checkbox-list .sngl_filter .toggle-sublist{padding-left:5px;display:table-cell;vertical-align:middle;font-size:16px;font-weight:700;min-width:25px;margin-right:5px}.checkbox-list .sngl_filter .toggle-sublist.fa{cursor:pointer}.checkbox-list .sngl_filter .checkbox i{position:relative;float:left}.checkbox-list .sngl_filter .checkbox small{padding-right:10px}.checkbox-list .level-2-check{border-left:7px solid #9c9c9c}.checkbox-list .level-3-check{border-left:7px solid #9c9c9c}.checkbox-list .list-closed{display:none}.search-results p{clear:none}.search-results h2.stripes{margin-top:0}.main-search .input-group,.main-search-mobile .input-group{position:relative}.main-search input,.main-search-mobile input{display:inline-block;width:100%;box-sizing:border-box}.main-search .main-search-submit,.main-search-mobile .main-search-submit{background:0 0;border:none;border-radius:0;text-shadow:none;box-shadow:none;background-color:#9b1800;height:37px;margin-left:-4px;position:absolute;top:0;right:0}.main-search-mobile{margin-top:15px}@media (max-width:800px){.main-search-mobile{display:block}.main-search{display:none}}@media (min-width:801px){.main-search-mobile{display:none}.main-search{display:block}}.hits{border-bottom:0}.rsbtn{float:right;margin-top:30px!important;z-index:1}.rsbtn .js_showHideRS{cursor:pointer;margin-right:5px;padding-top:7px;float:right}.rsbtn .rsbtn_play{display:none!important;margin-right:15px!important}.rsbtn.rsexpanded .rsbtn_play{margin-right:0!important}.rsbtn.rsexpanded .rsbtn_exp{margin-right:15px}.schoolSearch{margin-top:1em;padding:5px;background-color:#bebebe}.schoolSearch .half{width:50%;float:left}.schoolSearch .half input{width:90%;padding:8px 3%}.schoolSearch .half .select,.schoolSearch .half select{width:100%}@media (max-width:800px){.schoolSearch .half{width:100%;float:left}.schoolSearch .half input{width:92%}.schoolSearch .half .select,.schoolSearch .half select{width:98%}}.schoolSearch .searchCommit{text-align:right;margin-top:1em;width:100%;padding-bottom:1em}#schoolMapWrapper{height:250px;position:relative}#schoolMapWrapper #map{height:100%;width:100%;border-bottom:6px solid #bebebe}#schoolMapWrapper #scrollLeftSpacer,#schoolMapWrapper #scrollRightSpacer{height:100%;width:75px;position:absolute;top:0;z-index:500}#schoolMapWrapper #scrollLeftSpacer{left:0}#schoolMapWrapper #scrollRightSpacer{right:0}#schoolMapWrapper #mapToggle{position:absolute;bottom:0;height:25px;text-align:center;width:100%}#schoolMapWrapper #mapToggle span{position:relative;width:45px;height:25px;background:#bebebe;display:inline-block;cursor:pointer;padding-top:3px}#schoolMapWrapper #mapToggle span i{font-size:1.5em}.schoolTeaser{padding-top:10px}.schoolInfo{padding:10px 0}.schoolInfo:after{visibility:hidden;display:block;content:"";clear:both;height:0}.schoolInfo.living{border-bottom:3px solid #c61f00}.schoolInfo.area{border-bottom:3px solid #b55e00}.schoolInfo.tourism{border-bottom:3px solid #06799f}.schoolInfo.economy{border-bottom:3px solid #009131}.schoolInfo h3{border-bottom:none!important;margin:0!important}.schoolInfo .readmore{float:right}.content .aside-bt a,.main p a,.main ul a{color:#aa2108;font-weight:700}.content .aside-bt a:hover,.main p a:hover,.main ul a:hover{color:#aa2108;text-decoration:underline}.jobList .ListEntry:after{visibility:hidden;display:block;content:"";clear:both;height:0}.jobList .ListEntry{margin:15px 0}.jobList .entryLeft{float:left;width:15%;display:inline-block}@media (max-width:480px){.jobList .entryLeft{width:100%}}.jobList .entryRight{float:left;width:80%;display:inline-block}@media (max-width:480px){.jobList .entryRight{width:100%}}.jobList .entryRight a{color:#aa2108;font-weight:700}.jobList .entryRight a:hover{color:#aa2108!important;text-decoration:underline}.jobList .entryRight p{margin:5px 0 0}#eventsearch,#schoolnav{background:0 0!important}#eventsearch .location,#schoolnav .location{background:#f5f5f5;padding:2%}#eventsearch .location:after,#schoolnav .location:after{content:"";display:table;clear:both}#eventsearch .category-wrap,#schoolnav .category-wrap{background:#f5f5f5;padding:2%;margin-top:25px;position:relative;overflow:hidden}#eventsearch .category-wrap .inputblock:first-child input{border-right:1px solid #ccc}#eventsearch .tab-content .location{width:96%!important}#eventsearch .location .place input{width:74%!important;border-right:none}#eventsearch div.inputblock{width:48%;float:left}#eventsearch div.inputblock:first-child{margin-right:2%}#eventsearch div.all{height:auto;clear:both}#eventsearch .location:after{content:"";display:table;clear:both}#eventsearch .location label{margin-top:0}#eventsearch .location .place{width:100%;float:left;overflow:hidden}#eventsearch .location .place input{width:94%}#eventsearch .location .radius{width:18%;float:left;margin-right:0}#eventsearch .location .radius .value{padding:9px 0 9px 0;text-align:center}#eventsearch .location .radius select{width:100%;padding:8px 0 8px 0}#eventsearch .location .radius .select{width:98%;border-top-left-radius:0;border-bottom-left-radius:0;height:35px}#eventsearch .location .radius .focus{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}#eventsearch .types{width:100%;margin-top:16px}#eventsearch .types:after{content:"";display:table;clear:both}#eventsearch .types .value{padding:9px 0 9px 0;text-align:center}#eventsearch .types select{width:100%;float:left}#eventsearch .types .select{float:left;width:49%;border-top-left-radius:0;border-bottom-left-radius:0;height:35px}#eventsearch .types .select:first-child{margin-right:1.1%}#eventsearch .alternative .place{width:100%;float:left;overflow:hidden}#eventsearch .alternative .place .select{width:98%;border-top-left-radius:0;border-bottom-left-radius:0;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);background:linear-gradient(to bottom,#fff 0,#f0f0f0 100%);height:35px}#eventsearch .alternative .place select{width:100%;padding:8px 0 8px 0}#eventsearch .alternative .place input{width:94%}#eventsearch .alternative .place .value{padding:9px 0 9px 0;text-align:center}#schoolnav{margin-bottom:35px;background:0 0;padding:0}#schoolnav:after{content:"";display:table;clear:both}#schoolnav .location:after{content:"";display:table;clear:both}#schoolnav .location label{margin-top:0}#schoolnav .location .place{width:80%;float:left;overflow:hidden}#schoolnav .location .place input{width:94%}#schoolnav .location .radius{width:20%;float:left}#schoolnav .location .radius .value{padding:9px 0 9px 0;text-align:center}#schoolnav .location .radius select{width:100%;padding:8px 0 8px 0}#schoolnav .location .radius .select{width:98%;border-top-left-radius:0;border-bottom-left-radius:0;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);background:linear-gradient(to bottom,#fff 0,#f0f0f0 100%);height:35px}#schoolnav .location .radius .focus{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}#schoolnav .alternative .place{width:100%;float:left;overflow:hidden}#schoolnav .alternative .place .select{width:98%;border-top-left-radius:0;border-bottom-left-radius:0;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);background:linear-gradient(to bottom,#fff 0,#f0f0f0 100%);height:35px}#schoolnav .alternative .place select{width:100%;padding:8px 0 8px 0}#schoolnav .alternative .place input{width:94%}#schoolnav .alternative .place .value{padding:9px 0 9px 0;text-align:center}#schoolnav .types{width:100%;margin-top:16px}#schoolnav .types:after{content:"";display:table;clear:both}#schoolnav .types .value{padding:9px 0 9px 0;text-align:center}#schoolnav .types select{width:100%;float:left}#schoolnav .types .select{float:left;width:49%;border-top-left-radius:0;border-bottom-left-radius:0;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);background:linear-gradient(to bottom,#fff 0,#f0f0f0 100%);height:35px}#schoolnav .types .select:first-child{margin-right:1.1%}#schoolnav .ui-widget{font-size:100%;font-family:Arial,sans-serif}#schoolnav fieldset label.checkbox{background:url(../images/input.png) 0 1px no-repeat}#schoolnav fieldset label.checkbox.checked{background-position:0 -18px}#schoolnav fieldset label{display:block;width:100%}#schoolnav fieldset .label{display:block;width:46%;float:left;border-bottom:solid 1px #d9d9d9;padding-bottom:4px;margin-bottom:4px}#schoolnav fieldset .label:nth-child(odd){margin-right:7%}#schoolnav fieldset legend{padding:1.5em 0 .5em;display:block;font:600 1.2em Signika,sans-serif;color:#555}#schoolnav fieldset .ui-widget-content{border:0;background:0 0}#schoolnav fieldset .ui-accordion-content{padding:0;overflow:hidden}#schoolnav fieldset .ui-state-default{border:0;background:0 0;padding:0 5px 0 0;margin:12px 0 12px 0;display:inline-block}#schoolnav fieldset .ui-accordion-header{font-size:1.2em}#schoolnav fieldset .ui-accordion-header h3:focus{text-shadow:.1em .1em .05em #333}#schoolnav fieldset .ui-accordion-header::after{content:"\f0fe";font-family:FontAwesome;font-weight:200;margin-left:5px;color:gray}#schoolnav fieldset .ui-accordion-header:hover:after{cursor:pointer;color:#333}#schoolnav fieldset .ui-accordion-header span{border-bottom:0}#schoolnav fieldset .ui-accordion-header:focus{outline:0;color:#000}#schoolnav fieldset .ui-accordion-header-active::after{content:"\f146"!important;font-family:FontAwesome;font-weight:200;margin-left:5px;color:gray}#schoolnav fieldset .ui-accordion-header-active:hover:after{cursor:pointer}#schoolnav fieldset .ui-accordion-header-active:focus{outline:0;color:#000}#schoolnav .submit{width:33%;display:block}#schoolnav .submit input{width:93%;background:#06799f;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;margin:20px 0 5px 0;border:transparent}#schoolnav .schoolform form{float:left;margin:0;width:55%}#schoolnav .schoolform form span.select{width:48%}#schoolnav .schoolform form select{width:100%}#schoolnav .search input{padding:9px 1% 8px 1%;width:31%;margin:0 1px 0 0}#schoolnav .search input[type=submit]{padding-top:9px;padding-bottom:8px;width:10%;margin:0 1px 0 0}.maps{position:relative}.maps #googleMap{height:400px;width:100%;display:block;text-align:center;margin:0}.maps #mapToggle{padding:.5em 0;margin-bottom:2em;text-align:center;color:#fff;background:#e8e8e8}.maps #mapToggle::before{font-family:FontAwesome;content:'\f077';font-size:2.5em;padding:4px 25px 1px 25px;color:#838383;margin:0 auto}.maps #mapToggle:hover{cursor:pointer}.maps #mapToggle:hover:before{cursor:pointer;color:#4d4d4d}.maps .minimized#mapToggle::before{content:'\f078'}.maps .minimized#mapToggle:hover:before{color:#676767}.maps .minimized#mapToggle::before{border-width:0}.results{position:relative}.results .copyright,.results .title{position:relative;font-size:11px;width:135px;clear:both;float:left;line-height:13px}.eventlist.results .copyright,.eventlist.results .title{bottom:0}.slide .copyrightbox{position:absolute;bottom:0;background:rgba(255,255,255,.7);padding:3px 10px}.teaserimgleft .copyright,.teaserimgleft .title{clear:both;float:left}.teaserimgright .copyright,.teaserimgright .title{clear:both;float:right}@media (min-width:760px){.teaserimgright .copyright,.teaserimgright .title{width:272px}}#accordion .ui-accordion-content .teaserimgtop .img-border{margin-bottom:5px!important}.teaserimgtop .copyright,.teaserimgtop .title{clear:both;margin-right:7px}.content .schools .schools__result-hdl,.content .schools h2{margin:0;color:#3f3f3f;font:400 1.538em Signika,sans-serif}.content .schools .school{margin-bottom:10px;padding:20px 20px 30px 20px;border-bottom:solid 1px #d0d0d0}.content .schools .school:last-of-type{border-bottom:none}.content .schools .school p{margin:2px;font-size:1.13em}.content .schools .school p.distance{margin-top:6px;font-size:.9em}.content .schools .school p.distance span{font-style:italic;margin-left:5px}.content .schools .school .left{float:left;width:70%}.content .schools .school .left .img-border img{width:100%;display:block}@media (max-width:660px){.content .schools .school .left{width:100%}}.content .schools .school .right{float:right}.content .schools .school .right span{display:block;background:#06799f;color:#fff;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.content .schools .school .right span a{color:#fff;display:block;padding:6px}.content .schools .school .right span:hover{cursor:pointer;background:#056686}.content .schools .school .right p{margin:45px 0 20px 0;text-align:right}.content .schools .school .right .details a{color:#fff;text-align:center;display:block;background:#0793c1;padding:5px;margin-top:10px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.content .schools .school .right .details a:hover{background:#078cb8}.content .schools .school figure{width:30%;margin-right:2%;float:left}.content .schools .school figure+.schools__result-hdl,.content .schools .school figure~p{width:68%;float:right}.content .schools .school figure~p{margin-left:0;margin-right:0}@media (max-width:500px){.content .schools .school figure{width:100%;margin-right:0;float:none}.content .schools .school figure figcaption{width:100%;float:none}.content .schools .school figure+.schools__result-hdl{margin-top:.5em}.content .schools .school figure+.schools__result-hdl,.content .schools .school figure~p{width:100%;float:none}.content .schools .school figure~p{margin-left:0;margin-right:0}}.content .clear{clear:both}@media (max-width:660px){.content #schoolnav{margin-bottom:35px;background:#f5f5f5;padding:2%}.content #schoolnav:after{content:"";display:table;clear:both}.content #schoolnav .location{width:100%}.content #schoolnav .location:after{content:"";display:table;clear:both}.content #schoolnav .location label{margin-top:0}.content #schoolnav .location .place{width:70%;float:left;overflow:hidden}.content #schoolnav .location .place input{width:94%}.content #schoolnav .location .radius{width:30%;float:left}.content #schoolnav .location .radius .value{padding:9px 0 9px 0;text-align:center}.content #schoolnav .location .radius select{width:100%}.content #schoolnav .location .radius .select{width:98%;border-top-left-radius:0;border-bottom-left-radius:0;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);background:linear-gradient(to bottom,#fff 0,#f0f0f0 100%);height:35px}.content #schoolnav .types{width:100%;margin-top:16px}.content #schoolnav .types:after{content:"";display:table;clear:both}.content #schoolnav .types .value{padding:9px 0 9px 0;text-align:center}.content #schoolnav .types select{width:100%;float:left}.content #schoolnav .types .select{float:left;width:49%;border-top-left-radius:0;border-bottom-left-radius:0;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);background:linear-gradient(to bottom,#fff 0,#f0f0f0 100%);height:35px}.content #schoolnav .types .select:first-child{margin-right:1.1%}.content #schoolnav .ui-widget{font-size:100%;font-family:Arial,sans-serif}.content #schoolnav fieldset{border:solid 1px #d9d9d9;margin-top:12px;border-radius:4px}.content #schoolnav fieldset label.checkbox{background:url(../images/input.png) 0 1px no-repeat}.content #schoolnav fieldset label.checkbox.checked{background-position:0 -18px}.content #schoolnav fieldset label{display:block;width:100%;margin:2%}.content #schoolnav fieldset .label{display:block;width:100%;float:left;padding:0;margin-bottom:0;background:#fff}.content #schoolnav fieldset .label:nth-child(odd){margin-right:7%}.content #schoolnav fieldset h3{font-size:1.1em;margin:0;padding:2%;background:#f8f8f8;border-color:#dedede;display:block;border-bottom:solid 1px #d9d9d9}.content #schoolnav fieldset .ui-widget-content{border:0;background:0 0}.content #schoolnav fieldset fi .ui-accordion-content{padding:0}.content #schoolnav fieldset .ui-state-default{border:0;background:0 0;padding:0 5px 0 0;margin:12px 0 12px 0;display:inline-block}.content #schoolnav fieldset .ui-accordion-header{font-size:1.1em;cursor:pointer;position:relative;margin:0;min-height:20px;padding:0 0 0 2%;background:#f8f8f8;border-color:#dedede;display:block;border-bottom:solid 1px #d9d9d9}.content #schoolnav fieldset .ui-accordion-header::after{content:"\f0fe";font-family:FontAwesome;font-weight:200;margin-left:5px;color:gray}.content #schoolnav fieldset .ui-accordion-header:hover:after{cursor:pointer;color:#333}.content #schoolnav fieldset .ui-accordion-header span{border-bottom:0}.content #schoolnav fieldset .ui-accordion-header:focus{outline:0}.content #schoolnav fieldset .ui-accordion-header-active::after{content:"\f146"!important;font-family:FontAwesome;font-weight:200;margin-left:5px;color:gray}.content #schoolnav fieldset .ui-accordion-header-active:hover:after{cursor:pointer}.content .left{margin-bottom:20px}.content .right{float:none!important;clear:both;margin:20px auto;width:75%}.content .right span{text-align:center;margin-top:25px}.content .right span a:focus{color:#fff!important}}@media (max-width:480px){.content .schoolform form span.value{width:92%!important;margin:0}.content .right a{padding-top:15px!important;padding-bottom:15px!important}}.schoolvariant{font-size:.9em;font-weight:600;margin:0}.typesearch label.checkbox input{width:auto!important}.schooldb .schooldetailshead{background:#f5f5f5;padding:3%}.schooldb .schooldetailshead:after{content:"";display:table;clear:both}.schooldb .schooldetailshead .maptext:after{content:"";display:table;clear:both}.schooldb .schooldetailshead .schoolinfos{float:left;width:48%;padding:0;margin-right:2%;min-height:230px}.schooldb .schooldetailshead .schoolinfos>*{margin:0}.schooldb .schooldetailshead .schoolinfos .block{margin-top:16px}.schooldb .schooldetailshead .schoolinfos .block p{margin-bottom:12px;margin-top:2px}.schooldb .schooldetailshead .schoolinfos__shortinfo dt.schoolinfos-hdl{font-family:Signika,sans-serif;color:#3f3f3f}.schooldb .schooldetailshead .schoolinfos__shortinfo dd+dt{margin-top:.8em}.schooldb .schooldetailshead .schoolinfos__shortinfo dd p{margin:0 0 .4em}.schooldb .schooldetailshead .maps{width:50%;float:right;height:230px}.schooldb .schooldetailshead .maps #googleMap{height:230px}.schooldb .schooldetailshead .maps #googleMap .confirmation{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%;padding:10px;overflow-x:hidden;overflow-y:auto}.schooldb .schooldetailshead .maps #googleMap .confirmation>:first-child{margin-top:auto}.schooldb .schooldetailshead .maps #googleMap .confirmation>:last-child{margin-bottom:auto}.schooldb .schooldetailshead .maps #googleMap .confirmation>p{margin-top:0}.schooldb .schooldetailshead .maps #googleMap .confirmation .button{align-self:center;padding-left:.5em;padding-right:.5em;margin-top:0}.schooldb .schooldetailshead .moreinfo{padding:1em 0 0;border-top:solid 1px #ccc;margin-top:25px}.schooldb .schooldetailshead .moreinfo h3{margin-bottom:6px;line-height:1.2em;font-size:1.3em;font-weight:600}.schooldb .schooldetailshead .moreinfo p{margin-top:2px;margin-bottom:5px}.schooldb .schooldetailshead .download,.schooldb .schooldetailshead .fontreset{font:1em/1.5em Arial,sans-serif;font-weight:600;word-break:break-all}.schooldb .schooldetailshead .schoolinfos-hdl{margin-top:0;margin-bottom:2px;line-height:1.3em;font-size:1.3em;font-weight:600}.schooldb .schoolsdetailalternative .schoolinfos{min-height:0!important;width:100%}.schooldb .schoolsdetailalternative .schoolinfos .block{border-bottom:solid 1px #dadada;margin-bottom:12px;padding-bottom:12px;margin-top:0}.schooldb .schoolsdetailalternative .schoolinfos .block h3{margin-top:0;margin-bottom:0;font-size:1.3em;font-weight:600}.schooldb .schoolsdetailalternative .schoolinfos .block h3:first-child{margin-top:0}.schooldb .schoolsdetailalternative .schoolinfos .block p{margin-bottom:0;margin-top:0}.schooldb .schoolsdetailalternative .schoolinfos .block p:last-child{margin-bottom:0}.schooldb .schoolsdetailalternative .schoolinfos .block:last-child{border-bottom:none;margin-bottom:0}.childsittingdb .table .table-row .table-cell:last-child{min-width:320px!important}.ch-alternative.schooldetailshead p{margin-top:12px!important;margin-bottom:12px!important}.ch-alternative.schooldetailshead h3{margin:0!important}.ch-alternative.schooldetailshead .maptext{width:48%;float:left}.ch-alternative.schooldetailshead .maptext .block{margin:0}.ch-alternative.schooldetailshead .maptext .schoolinfos{width:100%}.ch-alternative.schooldetailshead .moreinfo{border-top:0;float:right;width:50%;margin:0}@media (max-width:660px){.ch-alternative.schooldetailshead .maptext{width:100%;float:none}.ch-alternative.schooldetailshead .maptext .block{margin:0}.ch-alternative.schooldetailshead .maptext .schoolinfos{width:100%;min-height:0}.ch-alternative.schooldetailshead .moreinfo{border-top:0;float:none;width:100%;margin:0}}.facilitydetail .ui-accordion .ui-accordion-content{padding:0;border:0;overflow:hidden}.facilitydetail .ui-state-default{border:0}.facilitydetail .ui-widget{font-size:1em!important;font-family:Arial,sans-serif}.facilitydetail .ui-helper-reset{line-height:1.5}.facilitydetail .contactpersonwrap .contactpersonhead{margin-top:8px!important}.facilitydetail .ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:0;padding:10px 10px;min-height:0;font-size:100%;border-radius:0!important}.facilitydetail .accordioncontent{width:100%}.facilitydetail .contactperson{overflow:hidden}.facilitydetail .textblock{background:#f5f5f5;padding:2%;margin-top:2.5em}.facilitydetail .textblock h3{font-size:1.2em;font-weight:700;margin-top:20px;margin-bottom:5px}.facilitydetail .textblock h3:first-child{margin-top:.5em}.facilitydetail .textblock p{margin-top:3px}.facilitydetail .opentimes{margin-top:0}.facilitydetail .opentimes p{line-height:1.8em;margin:0}.facilitydetail .table .table-row:last-child .table-cell{border-bottom:1px solid #dedede}.facilitydetail .contactpersonhead{background:#dedede!important;color:#000!important}.facilitydetail .moreinfo a,.facilitydetail .table a,.facilitydetail table a{color:#aa2108;font-weight:700}.facilitydetail.living .responsive-table thead th{background-color:#c61f00;border:1px solid #c61f00;color:#fff}.facilitydetail.living .table .table-row:last-child .table-cell{border-bottom:1px solid #c61f00}.facilitydetail.living .contactpersonhead{background:#c61f00!important;color:#fff!important}@media (min-width:30em){.facilitydetail.living .responsive-table tbody tr:last-of-type td,.facilitydetail.living .responsive-table tbody tr:last-of-type th,.facilitydetail.living table tbody tr:last-of-type td,.facilitydetail.living table tbody tr:last-of-type th{border-bottom:1px solid #c61f00}}.facilitydetail.area .responsive-table thead th{background-color:#b55e00;border:1px solid #b55e00;color:#fff}.facilitydetail.area .table .table-row:last-child .table-cell{border-bottom:1px solid #b55e00}.facilitydetail.area .contactpersonhead{background:#b55e00!important;color:#fff!important}@media (min-width:30em){.facilitydetail.area .responsive-table tbody tr:last-of-type td,.facilitydetail.area .responsive-table tbody tr:last-of-type th,.facilitydetail.area table tbody tr:last-of-type td,.facilitydetail.area table tbody tr:last-of-type th{border-bottom:1px solid #b55e00}}.facilitydetail.tourism .responsive-table thead th{background-color:#06799f;border:1px solid #06799f;color:#fff}.facilitydetail.tourism .table .table-row:last-child .table-cell{border-bottom:1px solid #06799f}.facilitydetail.tourism .contactpersonhead{background:#06799f!important;color:#fff!important}@media (min-width:30em){.facilitydetail.tourism .responsive-table tbody tr:last-of-type td,.facilitydetail.tourism .responsive-table tbody tr:last-of-type th,.facilitydetail.tourism table tbody tr:last-of-type td,.facilitydetail.tourism table tbody tr:last-of-type th{border-bottom:1px solid #06799f}}.facilitydetail.economy .responsive-table thead th{background-color:#009131;border:1px solid #009131;color:#fff}.facilitydetail.economy .table .table-row:last-child .table-cell{border-bottom:1px solid #009131}.facilitydetail.economy .contactpersonhead{background:#009131!important;color:#fff!important}@media (min-width:30em){.facilitydetail.economy .responsive-table tbody tr:last-of-type td,.facilitydetail.economy .responsive-table tbody tr:last-of-type th,.facilitydetail.economy table tbody tr:last-of-type td,.facilitydetail.economy table tbody tr:last-of-type th{border-bottom:1px solid #009131}}.facilitydetail .facilitydetail__section-hdl{margin:0 0 .5em;color:#3f3f3f;font:300 1.6em Signika,sans-serif}.facilitydetail>section:not(.detailinfo){padding:1.5em 0 0}.facilitydetail .responsive-table tr td,.facilitydetail .responsive-table tr th,.facilitydetail table tr td,.facilitydetail table tr th{border:2px solid #fff}.facilitydetail .responsive-table tr td,.facilitydetail .responsive-table tr th,.facilitydetail table tr td,.facilitydetail table tr th{word-wrap:break-word;overflow-wrap:break-word}.facilitydetail .responsive-table tr td.url,.facilitydetail .responsive-table tr th.url,.facilitydetail table tr td.url,.facilitydetail table tr th.url{word-wrap:normal;overflow-wrap:normal;word-break:break-all}.facilitydetail table tr:last-of-type{border-bottom:0}.facilitydetail .responsive-table thead th{background-color:#dedede;border:1px solid #dedede;color:#646464}@media (max-width:660px){.schooldb .schooldetailshead .schoolinfos{width:100%;min-height:0}.schooldb .schooldetailshead .maps{width:100%}}tr{background:#f5f5f5;border:solid 2px #fff}td{border:solid 2px #fff}.dataTable table caption{font-size:14px;padding:8px;text-align:left;color:#3f3f3f!important;background-color:#ececec!important;border:1px solid #3f3f3f!important}.dataTable table,.dataTable table td,.dataTable table th{color:#3f3f3f;border:1px solid #3f3f3f!important;border-collapse:collapse;font-family:verdana;font-size:12px}.dataTable table td,.dataTable table th{padding:4px;text-align:right}.dataTable table th{font-weight:700;background-color:#f5f5f5!important;text-align:left}.dataTable table tr:nth-child(even){background:linen!important;border:0!important}.dataTable table tr:nth-child(odd){background:#fff!important;border:0!important}#accordion{color:#4e4e4e;font-size:1em;font-family:Arial,sans-serif}#accordion h3{border:1px solid transparent!important}#accordion .ui-accordion-content{padding:0;border:1px solid transparent!important;line-height:1.5}#accordion .ui-accordion-content:after{content:"";display:table;clear:both}#accordion .ui-accordion-content .teaserimgleft .img-border{width:44%;float:left;margin-right:1.5%}#accordion .ui-accordion-content .teaserimgleft .img-border img{width:100%}#accordion .ui-accordion-content .teaserimgright .img-border{width:40%;float:right;margin-left:2%}#accordion .ui-accordion-content .teaserimgright .img-border img{width:100%}#accordion .ui-accordion-content .teaserimgtop .img-border{width:100%;margin-bottom:20px}#accordion .ui-accordion-content .teaserimgtop .img-border img{width:100%}#accordion p{margin-top:0}#accordion ul{overflow:hidden;margin:0}#accordion ul li{padding-left:5px;margin-left:35px}#accordion .accordion-toggle{cursor:pointer;background:#dedede;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;padding:5px 30px 5px 40px;margin-top:15px;margin-bottom:15px;color:#343434;font-size:1.65em;position:relative;font-weight:300}#accordion .accordion-toggle:first-child{margin-top:0}#accordion .accordion-toggle:focus{outline:0;background:#cacaca}#accordion .accordion-toggle:before{content:'\f078';position:absolute;z-index:2;width:24px;height:24px;margin-left:-30px;font-family:FontAwesome;color:#646464;margin:auto;top:0;bottom:0;left:10px}#accordion .accordion-toggle:hover:before{color:#313131}#accordion .ui-accordion-header-active:before{content:'\f077';position:absolute;z-index:2;width:24px;height:24px;margin-left:-30px;font-family:FontAwesome;color:#646464;margin:auto;top:0;bottom:0;left:10px}#accordion .ui-accordion-header-active:hover:before{color:#313131}#slider{position:relative;border-radius:4px;overflow:hidden;margin-bottom:40px;max-height:400px;display:block}#slider img{cursor:pointer}#slider ul{list-style:none;margin:0;padding:0}#slider ul li{float:left;width:100%;margin:0;padding:0;position:absolute}#slider ul li img{width:100%}#slider ul li.firstimg{display:block}#slider div.next,#slider div.prev{width:9%;height:100%;display:block;position:absolute;opacity:0;cursor:pointer;transition:.4s;font-size:8em;color:#fff;text-align:center;font-family:"Varela Round",sans-serif;text-shadow:0 0 15px #777}#slider div.next span,#slider div.prev span{position:relative;top:46%;display:block}#slider div.next:hover,#slider div.prev:hover{display:block!important;opacity:1;transition:.4s}#slider:hover .next,#slider:hover .prev{opacity:.6;transition:.4s}#slider div.next{right:0}@media (min-width:48em){.responsive-table{font-size:.9em}}@media (min-width:62em){.responsive-table{font-size:1em}}.responsive-table thead{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.responsive-table thead th{background-color:#1d96b2;border:1px solid #1d96b2;font-weight:400;text-align:center;color:#fff}@media (min-width:48em){.responsive-table thead{position:relative;clip:auto;height:auto;width:auto;overflow:auto}}.contacttable td:first-child{display:none}.responsive-table tbody,.responsive-table td,.responsive-table th,.responsive-table tr{display:block;padding:0;text-align:left;white-space:normal}.responsive-table .minus{font-size:1.6em;color:#aaa;padding-bottom:5px}@media (max-width:48em){.responsive-table .minus{display:inline;font-size:initial;color:initial;padding-bottom:0}}@media (min-width:62em){.responsive-table .minus{display:block}}.responsive-table td .textwrap{margin-top:8px;padding-top:8px}.responsive-table td .textwrap:first-child{margin-top:0}@media (max-width:48em){.responsive-table td .textwrap{border-top:0!important;margin-top:8px;padding-top:8px}}@media (min-width:62em){.responsive-table td .textwrap{display:block}}@media (min-width:48em){.responsive-table tr{display:table-row}}.responsive-table td,.responsive-table th{padding:.5em;vertical-align:middle}@media (min-width:30em){.responsive-table td,.responsive-table th{padding:.75em .5em}}@media (min-width:48em){.responsive-table td,.responsive-table th{display:table-cell;padding:.5em}}@media (min-width:62em){.responsive-table td,.responsive-table th{padding:.75em .5em}}@media (min-width:75em){.responsive-table td,.responsive-table th{padding:.75em}}.responsive-table td.txt-left,.responsive-table th.txt-left{text-align:left}.responsive-table td.txt-center,.responsive-table th.txt-center{text-align:center}.responsive-table td.txt-right,.responsive-table th.txt-right{text-align:right}@media (min-width:48em){.responsive-table tbody{display:table-row-group}}.responsive-table tbody tr{margin-bottom:1em}.contacttable tbody tr{margin-bottom:0}@media (min-width:48em){.responsive-table tbody tr{display:table-row;border-width:1px}}.responsive-table tbody tr:last-of-type{margin-bottom:0}.responsive-table tbody td{text-align:right}@media (min-width:30em){.responsive-table tbody td{border-bottom:1px solid #1d96b2}}@media (min-width:48em){.responsive-table tbody td{text-align:center}}.responsive-table tbody td[data-title]:before{content:attr(data-title);float:left;color:#5e5d52;font-weight:600}@media (min-width:48em){.responsive-table tbody td[data-title]:before{content:none}}.back{margin-top:18px;font-family:FontAwesome}.back .linkback{font-size:1em;font-family:Arial,sans-serif}.back .linkback:hover{text-decoration:underline}@media (max-width:660px){#slider div.next,#slider div.prev{font-size:6em}}@media (max-width:480px){#slider div.next,#slider div.prev{font-size:4em;width:15%}}@media (max-width:480px){.ui-accordion-content:after{content:"";display:table;clear:both}.ui-accordion-content .teaserimgleft .img-border{width:100%!important;float:left;margin-right:0!important;margin-bottom:10px}.ui-accordion-content .teaserimgleft .img-border img{width:100%}}.contactpersonhead{display:block;color:#fff!important;padding:10px 10px;background:#1d96b2!important;border:solid 1px #fff}.table{display:table;width:100%}.table .table-row{display:table-row}.table .table-row:last-child .table-cell{border-bottom:1px solid #1d96b2}.table .table-row .table-cell{display:table-cell;padding:10px 10px;background:#f5f5f5;border:solid 1px #fff}.table .table-row .thead{font-weight:700;background:#f5f5f5}@media only screen and (max-width:800px){.table{border:none;table-layout:fixed}.table .table-row{display:block;margin-bottom:10px}.table .table-row div.table-cell{display:block;text-overflow:ellipsis;overflow:hidden;width:99%}.table .table-row:last-child .table-cell{border-bottom:solid 0}}@media (max-width:480px){div.table-cell{display:block;text-overflow:ellipsis;overflow:hidden;width:99%}}#googleMap>div>div:nth-child(1)>div:nth-child(4)>div:nth-child(4)>div>div:nth-child(1)>div:nth-child(2){display:none;height:0}#googleMap>div>div:nth-child(1)>div:nth-child(4)>div:nth-child(4)>div>div:nth-child(1)>div:nth-child(4){display:none;height:0}#googleMap>div>div:nth-child(1)>div:nth-child(4)>div:nth-child(4)>div{height:0!important;width:250px!important}#googleMap>div>div:nth-child(1)>div:nth-child(4)>div:nth-child(4)>div>div:nth-child(3){top:19px!important}#googleMap>div>div:nth-child(1)>div:nth-child(4)>div:nth-child(4)>div>div.gm-style-iw>div{min-height:100px;max-height:none!important;max-width:300px!important;width:100%;display:block!important}#googleMap{background-color:#cdcdcd;display:table;margin:auto;text-align:center}#googleMap .confirmation{padding-top:15%}#googleMap .confirmation span{display:block}#googleMap .confirmation .button{background:rgba(255,255,255,.6);width:30%;display:block;margin-top:20px;padding-top:6px;padding-bottom:6px;text-decoration:none!important;border:solid 1px #bdbdbd}#googleMap .confirmation .button:hover{background:rgba(255,255,255,.7)}#googleMap .confirmation .yes{display:inline-block}#googleMap .confirmation .button:hover{cursor:pointer;text-decoration:underline}.gm-style-iw{top:8px!important;background-color:#fff;border-radius:2px 2px 0 0;max-height:280px}.gmapsinfo{width:100%}.gmapsinfo a .link{font-weight:500;background-color:#f3f3f3;display:block;padding:5px 10px;text-align:center;margin-top:5px}.gmapsinfo a .title{font-family:'Open Sans Condensed',sans-serif;font-size:.9em;font-weight:400;padding:5px 15px 5px 15px;background-color:#06799f;color:#fff;margin:1px;border-radius:2px 2px 0 0}.gmapsinfo a .iw-content{font-size:13px;line-height:18px;font-weight:400;margin-right:1px;padding:0 0 5px 0;overflow-y:auto;overflow-x:hidden;max-height:95px}.gmapsinfo a p{margin:10px 3px 0 3px}.floatleft{float:left}.floatright{float:right}#eventsearch{background:#f0f0f0;padding:2%}#eventsearch label.checkbox input{width:auto!important}#eventsearch .highlights{margin-bottom:10px}#eventsearch .all{margin-top:0;margin-bottom:5px;height:40px}#eventsearch .all label{display:inline-block}#eventsearch .last{margin-right:0!important}#eventsearch .submit{width:33%;display:block}#eventsearch .submit input{width:93%;background:#06799f;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;margin:20px 0 5px 0;border:transparent}#eventsearch .submit input:hover{background:#078cb8}#eventsearch .submit input:focus{-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 6px 0 rgba(0,0,0,.3);box-shadow:0 0 6px 0 rgba(0,0,0,.3);background:#089ed0}#eventsearch .location{width:30%!important}#eventsearch .inputblock{width:28%;display:block;margin-bottom:25px;margin-right:2%;position:relative}#eventsearch .inputblock:first-child{margin-right:0}#eventsearch .inputblock:first-child input{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}#eventsearch .inputblock .fa-calendar:before{font-family:FontAwesome;font-size:1.45em;position:absolute;width:24px;color:#646464;margin:auto;right:0;top:50%;font-weight:200}#eventsearch .inputblock .fa-calendar:hover:before{color:#404040}#eventsearch .inputblock input{width:94%;height:15px}#eventsearch .selectfields{display:none}#eventsearch .rangeblock{clear:both}#eventsearch .rangeblock label{padding-bottom:10px}#eventsearch .rangeblock #rangeslider{font-size:1.4em}#eventsearch .rangeblock #rangeslider span{outline:0}#eventsearch .rangeblock #rangeslider .ui-state-default{background:#06799f;border:solid 1px transparent}#eventsearch .rangeblock #rangeslider .ui-state-default:hover{background:#078cb8;cursor:pointer}#eventsearch .rangeblock #rangeslider .ui-state-active{-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 6px 0 rgba(0,0,0,.3);box-shadow:0 0 6px 0 rgba(0,0,0,.3);background:#078cb8}#eventsearch .locationselect{width:40%;float:left;margin-right:2%!important}#eventsearch .locationselect label{margin-bottom:0}#eventsearch .locationselect select{width:100%;padding:8px 0 8px 0;border-top-left-radius:0;border-bottom-left-radius:0}#eventsearch .locationselect .select{width:100%;border-top-left-radius:0;border-bottom-left-radius:0;background:-moz-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 100%);height:35px}#eventsearch .locationselect .focus{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}#eventsearch .radius{width:10%;float:left;margin-right:2%}#eventsearch .radius .value{padding:9px 10px}#eventsearch .radius label{width:100%;margin-bottom:0;padding-bottom:0}#eventsearch .radius select{width:100%;padding:8px 0 8px 0;border-top-left-radius:0;border-bottom-left-radius:0}#eventsearch .radius .select{width:100%;border-top-left-radius:0;border-bottom-left-radius:0;background:-moz-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 100%);height:35px}#eventsearch .radius .focus{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}#eventsearch fieldset{display:block;width:100%}#eventsearch fieldset .checkboxes::after{content:"";clear:both;display:block}#eventsearch fieldset:last-child{float:none}#eventsearch fieldset label{display:block;float:left;width:32%}.eventlist{border-bottom:solid 1px #a6a6a6;padding:1.5em 0 1.5em 0;display:block}.eventlist:last-of-type{border-bottom:none}.eventlist .events__result-hdl{margin:0 0 .5em 0;font-size:1.85em}.eventlist .events__result-hdl span{border:0}.eventlist .subtitle span{font-size:.9em}.eventlist:after{content:"";display:table;clear:both}.eventlist .teaser{width:182px;position:relative;float:left;margin:0 2% 0 0;overflow:hidden}.eventlist .teaser span{width:100%}.eventlist .teaser img{width:100%}.eventlist .contents{position:relative}.eventlist .contents:after{content:"";display:table;clear:both}.eventlist .contents p{width:95%}.eventlist .contents .eventbutton{right:0;bottom:0;font-size:.9em;padding:3px 8px;color:#fff;background-color:#c61f00;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;float:right}.eventlist .contents .eventbutton:hover{background-color:#ad1b00}.eventlist .contents .eventbutton:focus{padding:1px 6px;color:#000}.eventdetails .teasertext li{list-style:inside}.teasertext .content ol,.teasertext .content ul{overflow:hidden}.teasertext:after{content:"";display:table;clear:both}.ticketanchor{background:#eee;display:inline-block;padding:2px 5px 2px 5px;float:right}.eventdate,.rmvinfos{padding-bottom:10px;margin-bottom:10px}.eventdate .row,.rmvinfos .row{width:100%;border-bottom:solid 1px #cacaca}.eventdate .row:nth-child(odd),.rmvinfos .row:nth-child(odd){background:#f3f3f3}.eventdate .row:after,.rmvinfos .row:after{content:"";display:table;clear:both}.eventdate .row:first-child,.rmvinfos .row:first-child{border-top:solid 1px #cacaca}.eventdate .row .head,.rmvinfos .row .head{font-weight:700;float:left;width:28%;display:block;padding:8px 0 8px 2%}.eventdate .row .column,.rmvinfos .row .column{float:left;width:28%;display:block;padding:8px 0 8px 2%}.eventdate .row .column a:hover,.rmvinfos .row .column a:hover{text-decoration:underline}.rmvinfos a{color:#aa2108;font-weight:700}.detailinfo{background:#eee;padding:10px 5%;margin:1em 0 2em 0}.detailinfo:after{content:"";display:table;clear:both}.detailinfo h2{font-size:1.4em;font-weight:500;padding-bottom:8px;border-bottom:solid 1px #cacaca}.detailinfo .booking:after,.detailinfo .organizer:after{content:"";display:table;clear:both}.detailinfo .inside{width:45%}.detailinfo .tickets .fa:before{font-size:1.2em;line-height:1.4;min-width:25px;display:block;float:left}.detailinfo .tickets .fa a{font:1.1em/1.5 Arial,sans-serif}.detailinfo .tickets .fa-phone span{font:1.1em/1.5 Arial,sans-serif}.teasertop{width:41%;overflow:hidden;max-height:300px;float:right;margin-left:2%}.teasertop .img-border:before{box-shadow:inset 0 0 0 4px transparent}.teasertop .img-border img{width:100%}.teaserleft{width:35%;overflow:hidden;max-height:250px;float:left;margin-right:10px}.teaserleft .img-border:before{box-shadow:inset 0 0 0 4px transparent}.teaserleft .img-border img{width:100%;height:auto}.teaserright{width:35%;overflow:hidden;max-height:250px;float:right;margin-left:15px}.teaserright .img-border:before{box-shadow:inset 0 0 0 4px transparent}.teaserright .img-border img{width:100%;height:auto}.back{margin-top:18px;font-family:Arial,sans-serif}.back .linkback{font-size:1em;font-family:Arial,sans-serif}.back .linkback:hover{text-decoration:underline}.table-max-2-columns a,.table-scrollable a{color:#aa2108;font-weight:700}.table-max-2-columns td,.table-scrollable td{padding:0 5px}.table-max-2-columns td p,.table-scrollable td p{margin:.5em}@media (max-width:660px){#eventsearch .ui-accordion .ui-accordion-content{padding:0;border-top:0;overflow:hidden!important;border-color:#dedede}#eventsearch .ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:8px 0 0 0;min-height:20px;padding:8px 0 5px 30px;background:#f8f8f8;border-color:#dedede}#eventsearch .ui-accordion-header:before{content:'\f067';position:absolute;z-index:2;width:24px;height:14px;margin-left:-30px;font-family:FontAwesome;color:#646464;margin:auto;top:0;bottom:0;left:10px}#eventsearch .ui-accordion-header-active:before{content:'\f068';position:absolute;z-index:2;width:24px;height:14px;margin-left:-30px;font-family:FontAwesome;color:#646464;margin:auto;top:0;bottom:0;left:10px}#eventsearch form .inputblock{width:48%}#eventsearch form .inputblock:first-child input{width:94%}#eventsearch form .radius{width:25%;float:left;margin-right:0}#eventsearch form .radius select{border-left:solid 1px #ccc!important}#eventsearch form .radius .select{border-left:solid 1px #ccc!important;height:35px}#eventsearch form .radius .value{text-align:center;padding-top:8px}#eventsearch form .all,#eventsearch form .highlights{width:100%;overflow:hidden}#eventsearch form .all label,#eventsearch form .highlights label{display:block;width:100%;background:#fff;margin:0;padding:2%;border-bottom:solid 1px #e6e6e6}#eventsearch form .all label:before,#eventsearch form .highlights label:before{content:"";background:url(../images/input.png) 0 0 no-repeat;width:24px;height:20px;display:block;float:left}#eventsearch form .all label input,#eventsearch form .highlights label input{display:none}#eventsearch form .all label:hover,#eventsearch form .highlights label:hover{background:#e6e6e6}#eventsearch form .all label:last-child,#eventsearch form .highlights label:last-child{border-bottom:none}#eventsearch form .all .checked,#eventsearch form .highlights .checked{background-color:#fff}#eventsearch form .all .checked:before,#eventsearch form .highlights .checked:before{content:"";background:url(../images/input.png) 0 -19px no-repeat;width:24px;height:20px;display:block;float:left}#eventsearch form fieldset{display:block;width:100%}#eventsearch form fieldset h3{display:block!important}#eventsearch form fieldset:last-child{float:none}#eventsearch form fieldset label{display:block;width:100%;background:#fff;margin:0;padding:2%;border-bottom:solid 1px #e6e6e6;font-size:.9em!important}#eventsearch form fieldset label:before{content:"";background:url(../images/input.png) 0 0 no-repeat;width:24px;height:20px;display:block;float:left}#eventsearch form fieldset label input{display:none}#eventsearch form fieldset label:hover{background:#e6e6e6}#eventsearch form fieldset label:last-child{border-bottom:none}#eventsearch form fieldset .checked{background-color:#fff}#eventsearch form fieldset .checked:before{content:"";background:url(../images/input.png) 0 -19px no-repeat;width:24px;height:20px;display:block;float:left}.eventdate .row .head,.rmvinfos .row .head{width:35%}.eventdate .row .column,.rmvinfos .row .column{width:35%}.teasertop .img-border:hover img{margin-top:0}.table-scrollable{width:100%;overflow-y:auto;margin:0 0 1em}.table-scrollable p{margin:0}.table-scrollable td{padding:3px}.table-max-2-columns p{margin:0}.table-max-2-columns td{padding:3px}.table-max-2-columns thead th{padding:10px 15px}.table-max-2-columns thead th:last-child{background:#f5f5f5;border-bottom:0;font-weight:300}.table-max-2-columns td,.table-max-2-columns th{display:block}.table-max-2-columns tbody th{margin-top:15px}}@media (max-width:540px){.detailinfo{padding:10px 5%}.detailinfo h2{font-size:1.4em;font-weight:700;padding-bottom:8px;border-bottom:solid 1px #cacaca}.detailinfo .inside{width:100%}}@media (max-width:480px){.blindspot{position:absolute;font-size:4em;top:0;display:block;height:70%;width:35px;right:0;opacity:0;background:#fff}#eventsearch form .inputblock{width:48%;display:block;margin-bottom:25px;margin-right:2%;position:relative}.eventlist{border-bottom:solid 1px #a6a6a6;padding:0 0 25px 0;display:block}.eventlist .headline h2{font-size:1.85em;margin-bottom:5px}.eventlist .subtitle span{font-size:.9em}.eventlist:after{content:"";display:table;clear:both}.eventlist .teaser{width:100%;position:relative;float:left;margin:0 2% 15px 0;max-height:160px;overflow:hidden}.eventlist .teaser span{width:100%;max-height:none}.eventlist .teaser img{width:100%;margin-top:-25px}.eventlist .contents p{width:100%}.teaserleft,.teaserright,.teasertop{width:100%;overflow:hidden;max-height:250px;float:none}.teaserleft .img-border:before,.teaserright .img-border:before,.teasertop .img-border:before{box-shadow:inset 0 0 0 4px transparent}.teaserleft .img-border img,.teaserright .img-border img,.teasertop .img-border img{width:100%;height:auto;margin:0}.eventdate .row .head,.rmvinfos .row .head{width:45%}.eventdate .row .column,.rmvinfos .row .column{width:45%}}.h-slider-wrapper{margin-top:10px}.h-slider-wrapper .h-slider__hdl{float:left;margin-top:0}.h-slider-wrapper .h-slider__linkwrap{float:right;padding-bottom:10px;padding-top:20px}.h-slider-wrapper .h-slider__linkwrap:before{margin-right:2px}.h-slider-wrapper .h-slider__link:hover{text-decoration:underline}#h-slider{width:100%;background:#f3f3f3;max-height:224px;overflow:hidden;position:relative}#h-slider:after{content:"";display:table;clear:both}#h-slider span.h-slider-down,#h-slider span.h-slider-up{font-size:1.6em;cursor:pointer;width:43%;padding:0;right:0;position:absolute;padding:1px 0 3px 0;text-align:center;opacity:0;-webkit-transition:opacity .7s ease-in-out;-moz-transition:opacity .7s ease-in-out;-ms-transition:opacity .7s ease-in-out;-o-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}#h-slider .h-slider-down{bottom:0}#h-slider:hover .h-slider-down,#h-slider:hover .h-slider-up{opacity:100;-webkit-transition:opacity .7s ease-in-out;-moz-transition:opacity .7s ease-in-out;-ms-transition:opacity .7s ease-in-out;-o-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}#h-slider .highlights{float:left;width:57%;height:100%;min-height:224px}#h-slider .highlights .highlight{position:relative;overflow:hidden;height:224px}#h-slider .highlights .highlight .info{background:rgba(0,0,0,.5);display:block;position:absolute;width:100%;bottom:0;color:#fff;padding-left:10px;padding-right:10px;box-sizing:border-box}#h-slider .highlights .highlight .info p{margin-top:3px;margin-bottom:3px}#h-slider .highlights .highlight .info h2{font-weight:600;font-size:1.2em;color:#fff;margin-top:5px;margin-bottom:5px}#h-slider .highlights .highlight .h-teaser img{width:100%;min-height:224px}#h-slider .highlights .highlight .button-highlight .slider-button-div{float:right;color:#fff;background-color:#c61f00;background-image:none;background-repeat:repeat;background-attachment:scroll;background-clip:border-box;background-origin:padding-box;background-position-x:0;background-position-y:0;background-size:auto auto;margin-bottom:.8em;padding:8px 3%;border:1px solid #ccc;border-radius:2px}#h-slider .thumbs{width:43%;float:left;position:relative}#h-slider .thumbs:after{content:"";display:table;clear:both}#h-slider .thumbs .current{background:#e6e6e6}#h-slider .thumbs a{display:block}#h-slider .thumbs a:not([role=button]):focus{color:#000!important}#h-slider .thumbs a:last-child .inside{border-bottom:none}#h-slider .thumbs a .inside{padding:19px 0 19px 0;margin:0 2%;border-bottom:solid 1px silver}#h-slider .thumbs a .inside:after{content:"";display:table;clear:both}#h-slider .thumbs a .inside .h-thumbteaser{width:20%;float:left;margin-right:2%;margin-left:2%;height:33px;overflow:hidden}#h-slider .thumbs a .inside .h-thumbteaser img{width:100%}#h-slider .thumbs a .inside .thumbtext>h3{margin:0;font-size:1.1em;font-weight:600}#h-slider .thumbs a .inside .thumbtext>h3,#h-slider .thumbs a .inside .thumbtext>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#h-slider .thumbs a .inside .thumbtext p{font-size:.9em;margin:0}.hide{display:none}.show{display:block}@media (max-width:660px){.h-slider-wrapper .h-slider__hdl{float:none}.h-slider-wrapper .h-slider__linkwrap{float:none;padding-bottom:10px;padding-top:20px}.h-slider-down,.h-slider-up{display:none}#h-slider{width:100%;overflow:inherit;max-height:none}#h-slider .highlights{width:100%;min-height:0}#h-slider .highlights .highlight{height:auto}#h-slider .highlights .highlight img{min-height:0!important}#h-slider .thumbs{width:100%;margin-top:0!important}#h-slider .thumbs:after{content:"";display:table;clear:both}#h-slider .thumbs .current{background:#e6e6e6}}.main a:not([role=button]):focus{color:inherit!important}.related-content .ui-widget{font-family:Arial,sans-serif;font-size:inherit}.related-content .ui-widget .ui-accordion-header{background:#dcdcdc;border:0;border-radius:0;margin:5px 0 0 0}.related-content .ui-widget .ui-accordion-header:before{content:'\f024';position:absolute;z-index:2;width:24px;height:17px;font-family:FontAwesome;color:#646464;margin:auto;top:0;bottom:0;right:10px;font-size:1.2em}.related-content .ui-widget .ui-accordion-header:hover{background:#d6d6d6}.related-content .ui-widget .ui-accordion-header-active{background:#d6d6d6;border:0;border-radius:0}.related-content .ui-widget .ui-accordion-header-active:before{content:'\f024';position:absolute;z-index:2;width:24px;height:17px;font-family:FontAwesome;color:#fff;margin:auto;top:0;bottom:0;right:10px;font-size:1.2em}.related-content .ui-widget .ui-accordion-header-active:hover{background:#cfcfcf}.related-content .ui-widget .ui-widget-content{border:0;background:#f5f5f5;padding:2%;margin-top:0}.related-content .ui-widget .related-content-post{min-height:0}.color-red ul.tabs a.selected{color:#555;border:1px solid #ddd;border-top:2px solid #c61f00;border-bottom:1px solid #fff;background:0 0;background:initial;padding:8px 10px 8px 10px}.color-red ul.tabs.living a.selected{border-top:2px solid #c61f00}.color-red ul.tabs.area a.selected{border-top:2px solid #b55e00}.color-red ul.tabs.tourism a.selected{border-top:2px solid #06799f}.color-red ul.tabs.economy a.selected{border-top:2px solid #009131}ul.tabs{border-bottom:1px solid #ddd;margin:0;padding:0;line-height:normal}ul.tabs:after{content:"";display:table;clear:both}ul.tabs li{margin:0 1% 0 0;padding:0;float:left;background:0 0;color:#000;border-top-left-radius:4px;border-top-right-radius:4px}ul.tabs li a{padding:8px 10px 8px 10px;display:inline-block;margin:0 0 -1px;font-weight:600;text-align:center;color:#bbb;border:1px solid transparent}ul.tabs li a:hover{text-decoration:none;color:#000}ul.tabs li a:focus{color:#000}ul.tabs li a.selected{padding-bottom:0}.hessenfinder_suche{padding:2%}.hessenfinder_suche .error{color:#a94442;background-color:#f2dede;border-color:#ebccd1;padding:5px;min-width:49%;display:inline-block;font-weight:600}.hessenfinder_suche .currentlocation{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;padding:5px;min-width:49%;font-weight:600;display:inline-block}.hessenfinder_suche .inputfield{width:50%;margin-bottom:15px}.hessenfinder_suche .inputfield label{display:block!important}.hessenfinder_suche .inputfield input{padding:10px 2% 10px 2%;width:96%!important}.hessenfinder_suche .inputfield select{width:100%}.hessenfinder_suche .inputfield .select{width:100%}.hessenfinder_suche .inputfield:active .select select,.hessenfinder_suche .inputfield:focus .select select{border-color:#000}.hessenfinder_suche .buttons{margin-top:10px}.hessenfinder_suche .buttons input:hover{background:#f5f5f5}.hessenfinder_suche .buttons input:active,.hessenfinder_suche .buttons input:focus{background:#e8e8e8;border-color:#ddd}.hessenfinder_suche ul{list-style:none}.hessenfinder_suche ul li{margin:0}.hessenfinder_suche .nav-AZ:after{content:"";display:table;clear:both}.hessenfinder_suche .nav-AZ ul li{float:left;margin:0 2px 10px 0}.hessenfinder_suche .nav-AZ ul li a{margin:0 8px 0 0;margin-left:-1px;font-weight:700;text-decoration:none}.hessenfinder_suche .nav-AZ ul li:hover{text-decoration:underline}.hf-details-search{background:#f5f5f5;margin-top:20px}.main ul.external-links>li{margin:0 0 1em 0;display:block}.main ul.external-links>li.externallink:before{font-family:FontAwesome;content:"\f08e";margin-right:3px}.hf-details .definition-hdl{margin-top:20px;margin-bottom:10px;font-size:1.2em;font-weight:600}.hf-details .definition-text{margin:0}.hf-details a{color:#aa2108;font-weight:700}.hf-details a:hover{color:#aa2108;text-decoration:underline}.hf-details .result-location{margin-top:20px}.hf-details .result-location table tr:last-child td{border-bottom:1px solid #fff}.hf-details .result-location table .fa-download span{font-family:Arial,Helvetica,sans-serif}.hf-details .result-location table .secondary-block{border-top:10px solid #fff}.hf-details .result-location .hf-th-hdl{padding:10px 15px;margin-bottom:0;border-bottom:2px solid #e5e5e5;background-color:#f5f5f5;font-size:1.3em;font-family:Signika,sans-serif;font-weight:700}.hf-details.living .result-location table tr:last-child td{border-bottom:1px solid #c61f00}.hf-details.area .result-location table tr:last-child td{border-bottom:1px solid #b55e00}.hf-details.tourism .result-location table tr:last-child td{border-bottom:1px solid #06799f}.hf-details.economy .result-location table tr:last-child td{border-bottom:1px solid #009131}.hf-details .ui-widget{font-size:100%;font-family:Arial,sans-serif}.hf-details .ui-accordion .ui-accordion-header{background:#f5f5f5;border:0;border-radius:0;padding-left:30px;font-size:110%}.hf-details .ui-accordion .ui-accordion-header:before{content:'\f078';position:absolute;z-index:2;width:24px;height:16px;margin-left:-30px;font-family:FontAwesome;color:#646464;margin:auto;top:0;bottom:0;left:10px}.hf-details .ui-accordion .ui-accordion-header-active:before{content:'\f077';position:absolute;z-index:2;width:24px;height:16px;margin-left:-30px;font-family:FontAwesome;color:#646464;margin:auto;top:0;bottom:0;left:10px}.hf-details .ui-accordion .ui-accordion-content{padding:0;border-top:0;overflow:auto}.hf-details .ui-widget-content{border:0;background:0 0;color:inherit}.hf-details table th{border:solid 2px #fff;font-size:1em}.cat-tree ul{list-style:none;margin:10px 0 0 0}.cat-tree ul li{margin:0;border-bottom:1px solid #ddd;padding:5px;text-decoration:none}.cat-tree ul li .subtree li{border:0;padding:5px 5px 5px 14px;position:relative}.cat-tree ul li .subtree li a{margin-left:14px}.cat-tree ul li .subtree li i{font-size:.8em;position:absolute;top:32%}.cat-tree ul li .subtree li:nth-child(odd){background:0 0}.cat-tree ul li .subtree li:first-child{border-top:0}.cat-tree ul li a:nth-child(1){color:initial}.cat-tree ul li a:nth-child(2){font-weight:700;color:#aa2108}.cat-tree ul li:first-child{border-top:1px solid #ddd}.cat-tree ul li:nth-child(odd){background:#f5f5f5}.cat-tree ul .active ul{margin-top:0;padding-top:8px;padding-bottom:8px}.search-results.hf-search{margin-top:10px}.search-results .hf-picking{font-weight:600;color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;padding:1em 10px}.search-results .hf-picking>p{margin:0}.search-results .hf-error{font-weight:600;color:#a94442;background-color:#f2dede;border-color:#ebccd1;padding:10px}.search-results .hf-cat-choice{margin-top:2em}.search-results .hf-infos{text-align:right;margin-top:12px}.search-results .hf-infos .keyword{font-weight:600}.search-results .hf-infos .numberof{margin-top:12px}.search-results .result-list h3{font-size:1.3em;font-weight:600;margin:0 0 10px 0}.search-results .result-list ul{list-style:none;margin:0}.search-results .result-list ul li{margin:0}.search-results .result-list ul li a{color:initial;border-bottom:1px solid #ddd;padding:10px;display:block;text-decoration:none;font-weight:400}.search-results .result-list ul li a:hover{background:#ededed}.search-results .result-list ul li:first-child a{border-top:1px solid #ddd}.search-results .result-list ul li:nth-child(odd) a{background:#f5f5f5}.search-results .result-list ul li:nth-child(odd) a:hover{background:#ededed}.hf-pagination{margin:20px auto;text-align:center}.hf-pagination ul{display:inline-block;margin:0}.hf-pagination ul li{margin:0;float:left;list-style:none}.hf-pagination ul li a{padding:8px 14px;color:#000;transition:background-color .4s}.hf-pagination ul li a:hover{color:#000;background:#ddd;text-decoration:none}.hf-pagination ul li a:first-child{line-height:2.5em}.hf-pagination ul li a.active{background:#06799f;color:#fff}@media (max-width:660px){ul.tabs li:nth-of-type(2) span{display:none}ul.tabs li:nth-of-type(2) a:before{content:"Kategorien"}ul.tabs li:nth-of-type(3) span{display:none}ul.tabs li:nth-of-type(3) a:before{content:"A - Z"}#schoolnav ul.tabs li:nth-of-type(2) a:before{display:none}#schoolnav ul.tabs li:nth-of-type(3) a:before{display:none}.hessenfinder_suche .inputfield{width:100%}.hessenfinder_suche .currentlocation,.hessenfinder_suche .error{width:98%}.nav-AZ ul li a{margin:0 0 3px 0;margin-left:-1px;color:#337ab7;text-decoration:none;background:#fff;border:1px solid #eee;padding:3px 0 3px 0;width:25px;display:block;text-align:center}.nav-AZ ul li:hover{text-decoration:underline}.hf-details .result-location table tr{margin-bottom:20px}.hf-details .result-location table tr td{display:block;border:solid 1px #fff}.hf-details .result-location table tr td:first-child{font-weight:600}.hf-details .result-location table tr td:last-child{margin-bottom:20px}.hf-details .result-location table tr:last-child td{border-bottom:1px solid #fff}}.tab-content:nth-of-type(1) .hessenfinder_suche,.tab-content:nth-of-type(3) .hessenfinder_suche{background:#f5f5f5}@media (min-width:662px){#schoolnav .submit{position:relative;right:0;bottom:13px}}.col1.post{margin:0!important}.col1.post h3{margin:.5em 0}.jsCopyRightBox{position:relative;cursor:pointer;display:inline-block;width:100%;height:100%;z-index:100}.jsCopyRightBox div.inner{position:absolute;left:0;bottom:0;background-color:rgba(255,255,255,.8);padding:4px;visibility:hidden;border:0!important;color:#000!important;max-width:100%;overflow:hidden;text-overflow:ellipsis}.jsCopyRightBox div.inner.active{visibility:visible}@media (max-width:800px){.jsCopyRightBox div.inner{visibility:visible!important}}.show-for-sr{width:1px!important;height:1px!important;padding:0!important;margin:0!important;overflow:hidden!important;position:absolute!important;clip:rect(0,0,0,0)!important}#lightbox .lb-next:focus,#lightbox .lb-prev:focus{opacity:1}#lightbox .lb-prev:focus{background:url(../images/prev.png) left 48% no-repeat,linear-gradient(to right,rgba(0,0,0,.3),rgba(0,0,0,0))}#lightbox .lb-next:focus{background:url(../images/next.png) right 48% no-repeat,linear-gradient(to left,rgba(0,0,0,.3),rgba(0,0,0,0))}#lightbox .lb-data .lb-close{width:27px;height:27px}#lightbox .lb-data .lb-close:focus{background-color:rgba(0,0,0,.3)}#search::-webkit-input-placeholder{opacity:1;color:#5f5f5f}#search::-moz-placeholder{opacity:1;color:#5f5f5f}#search::-ms-placeholder{opacity:1;color:#5f5f5f}#search::placeholder{opacity:1;color:#5f5f5f}#searchsubmit{border-radius:0}#searchsubmit:focus{background-color:#949494;color:#fff}.breadcrumb{background-color:#f2f2f2}.breadcrumb p{color:#5a5a5a}.breadcrumb p a{color:#262626}.breadcrumb p a:hover{color:#5a5a5a}.slider-pager a{-webkit-filter:brightness(80%);-moz-filter:brightness(80%);-ms-filter:brightness(80%);-o-filter:brightness(80%);filter:brightness(80%)}body.tab-mode :focus{outline:3px solid #79a3eb!important;outline-offset:2px!important;-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-animation:none!important;-moz-animation:none!important;-ms-animation:none!important;-o-animation:none!important;animation:none!important}.social.colored .facebook-icon{color:#3b5998}.social.colored .facebook-icon:hover{color:#4c74c7}.social.colored .twitter-icon{color:#000000}.social.colored .twitter-icon:hover{color:#4c4c4c}.social.colored .xing-icon{color:#1a7576}.social.colored .xing-icon:hover{color:#1e8687}.social.colored .youtube-icon{color:#b00}.social.colored .youtube-icon:hover{color:#e20000}.social.colored .instagram-icon{color:#517fa4}.social.colored .instagram-icon:hover{color:#679ac3}.timeline{margin:0 0 4em 0;background-color:#fff}.timeline__intro{margin:0 0 3em}.timeline__title{margin:0 0 .5em}.timeline__intro-text>:first-child{margin-top:0}.timeline__intro-text>:last-child{margin-bottom:0}.timeline__content{position:relative;padding:4em 0 6em 164px}@media only screen and (max-width:800px){.timeline__content{padding-left:109px}}.timeline__bar{position:absolute;top:20px;left:80px;width:4px;height:calc(100% - 20px);background-color:#4e4e4e}@media only screen and (max-width:800px){.timeline__bar{left:45px}}.timeline__bar::after{content:"";position:absolute;left:50%;bottom:calc(100% - 1px);border-right:10px solid transparent;border-bottom:20px solid #4e4e4e;border-left:10px solid transparent;transform:translateX(-50%)}.timeline__list{padding:0;margin:0;list-style-type:none}.timeline__item{display:block;margin:0 0 6em}.timeline__item:last-child{margin-bottom:0}.timeline__item--completed .timeline__year-marker,.timeline__item--in-progress .timeline__year-marker{border-color:#c61f00!important;background-color:#c61f00}.timeline__item--completed .timeline__year-text,.timeline__item--in-progress .timeline__year-text{color:#fff}.timeline__section{display:flex;flex-direction:column}.timeline__year{order:1;position:relative;margin:0}.timeline__year span{display:inline;padding:0;border-bottom:0}.timeline__year-marker,.timeline__year-text{position:absolute;left:-82px;top:50%;transform:translate(-50%,-50%);transition:all .1s linear}@media only screen and (max-width:800px){.timeline__year-marker,.timeline__year-text{left:-62px}}.timeline__year-marker{display:block;width:3em;height:3em;border:2px solid #4e4e4e!important;border-radius:50%;background-color:#e5e5e5}.timeline__year-marker::before{content:"";position:absolute;left:50%;top:calc(100% + 2px);width:8px;height:10px;background-color:#fff;transform:translateX(-50%)}.timeline__year-marker::after{content:"";position:absolute;left:50%;top:calc(100% + 1px);border-right:10px solid transparent;border-bottom:20px solid #4e4e4e;border-left:10px solid transparent;transform:translateX(-50%)}.timeline__year-text{font-size:.9em}.timeline__milestone-list{padding:0 0 3.5em;margin:0;list-style-type:none}.timeline__milestone-item{margin:0 0 4em}.timeline__milestone-item:last-child{margin-bottom:0}.timeline__milestone-section{transition:all .1s linear}.timeline__milestone-section:hover{background-color:#f4f4f4}.timeline__milestone-section:hover .timeline__milestone-marker{background-color:#c61f00}.timeline__milestone-section:hover .timeline__milestone-marker>.fa{color:#fff}.timeline__milestone-section--details-expanded .timeline__milestone-show-more-btn::before{content:"";font:normal normal normal 14px/1 FontAwesome;font-size:14px;font-size:inherit;text-rendering:auto}.timeline__milestone-section-head{position:relative;padding:10px 40px 10px 20px;background-color:#4e4e4e}.timeline__milestone-section-body{padding:20px;border:1px solid #e5e5e5;border-top:0}.timeline__milestone-title{position:relative;margin:0;transition:all .1s linear}.timeline__milestone-title::before{content:"";position:absolute;top:50%;display:block;right:calc(100% + 20px);border-top:8px solid transparent;border-right:12px solid #4e4e4e;border-bottom:8px solid transparent;transform:translateY(-50%)}.timeline__milestone-show-more-btn{position:absolute;right:20px;top:51%;height:auto;padding:.2em;border:0;background:0 0;box-shadow:none;color:#fff;text-shadow:none;line-height:1;transform:translateY(-50%)}@media only screen and (max-width:800px){.timeline__milestone-show-more-btn{height:100%;right:calc(20px - .5em);padding:0 .5em}}.timeline__milestone-show-more-btn:focus,.timeline__milestone-show-more-btn:hover{background:0 0}.timeline__milestone-show-more-btn:focus{outline:0}.timeline__milestone-show-more-btn::before{content:"";font:normal normal normal 14px/1 FontAwesome;font-size:14px;font-size:inherit;text-rendering:auto}.timeline__milestone-marker{position:absolute;left:-102px;top:50%;width:calc(1.5em - 4px);height:calc(1.5em - 4px);border:2px solid #c61f00;border-radius:50%;background-color:#fff;transform:translate(-50%,-50%);transition:all .1s linear}@media only screen and (max-width:800px){.timeline__milestone-marker{left:-82px}}.timeline__milestone-marker>.fa{position:absolute;left:50%;top:50%;font-size:.7em;transform:translate(-50%,-50%);transition:all .1s linear}.timeline__milestone-title-text{font-size:.95em;color:#fff}.timeline__milestone-details p,.timeline__milestone-text p{margin:0 0 .25em}.timeline__milestone-details>:first-child,.timeline__milestone-text>:first-child{margin-top:0}.timeline__milestone-details>:last-child,.timeline__milestone-text>:last-child{margin-bottom:0}.timeline__milestone-text strong{font-weight:400}.timeline__milestone-details-container{max-height:0;overflow:hidden;transition:all .25s ease-out}.timeline__milestone-details{padding:1em 0 0}
/*# sourceMappingURL=custom.min.css.map */
