@charset "utf-8";:root{font-size:14px}html{height:100%;overflow:-moz-scrollbars-vertical;scroll-behavior:smooth}body{overflow-y:scroll;-webkit-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:#fff;font:16px/1.2 'PT Sans',sans-serif;line-height:1.2;margin:0;padding:0}.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;src:local(''),url('../fonts/pt-sans-v17-latin-regular.woff2') format('woff2'),url('../fonts/pt-sans-v17-latin-regular.woff') format('woff')}@font-face{font-family:'PT Sans';font-style:italic;font-weight:400;src:local(''),url('../fonts/pt-sans-v17-latin-italic.woff2') format('woff2'),url('../fonts/pt-sans-v17-latin-italic.woff') format('woff')}@font-face{font-family:'PT Sans';font-style:normal;font-weight:700;src:local(''),url('../fonts/pt-sans-v17-latin-700.woff2') format('woff2'),url('../fonts/pt-sans-v17-latin-700.woff') format('woff')}@font-face{font-family:'PT Sans';font-style:italic;font-weight:700;src:local(''),url('../fonts/pt-sans-v17-latin-700italic.woff2') format('woff2'),url('../fonts/pt-sans-v17-latin-700italic.woff') format('woff')}.brand-body-text{font-family:'PT Sans',sans-serif;font-size:20px;line-height:1.6;font-weight:400}.brand-body-text-bold{font-family:'PT Sans',sans-serif;font-size:20px;line-height:1.6;font-weight:700}.brand-footer-text{font-family:'PT Sans',sans-serif;font-size:14px;line-height:1.6;font-weight:400}.brand-footer-text-bold{font-family:'PT Sans',sans-serif;font-size:14px;line-height:1.6;font-weight:700}.brand-h1{font-family:'PT Sans',sans-serif;font-size:30px;line-height:1.2;font-weight:400;color:#222}.brand-h2{font-family:'PT Sans',sans-serif;font-size:25px;line-height:1.2;font-weight:400;color:#222}.brand-h3{font-family:'PT Sans',sans-serif;font-size:20px;line-height:1.2;font-weight:400;color:#222}html,body,article,p,blockquote,h1,h2,address,th,td,strong{font-family:'PT Sans',sans-serif;font-size:20px;line-height:1.6;font-weight:400;color:#222}strong{font-weight:600}.hint{font-size:14px}.highlight{color:#b07f48}blockquote{font-style:italic}h1{font-family:'PT Sans',sans-serif;font-size:30px;line-height:1.2;font-weight:400;color:#222;margin:10px 0}h2{font-family:'PT Sans',sans-serif;font-size:25px;line-height:1.2;font-weight:400;color:#222;margin:10px 0}h2.highlight{color:#c80101}.main-block-center h2,.main-block-right h2,.main-block-full h2{padding-top:10px;padding-bottom:0}h2.spacer{border-top:3px solid transparent !important}h3{font-family:'PT Sans',sans-serif;font-size:20px;line-height:1.2;font-weight:400;color:#222;margin:10px 0}ul.super-list{list-style:none;padding:0;list-style-position:outside;text-indent:-1.2em}ul.super-list li{padding-left:17px}ul.super-list li:before{content:"\2026";padding-right:8px}footer.footer p{font-family:'PT Sans',sans-serif;font-size:14px;line-height:1.6;font-weight:400;color:#222}footer.footer strong{font-family:'PT Sans',sans-serif;font-size:14px;line-height:1.6;font-weight:700;color:#222}footer.footer a{color:#222}@media only screen and (min-width:768px){.main-block-right h2{display:block}}.nav-text-links{font-family:'PT Sans',sans-serif;font-size:16px;line-height:16px;font-weight:700;font-style:normal;height:16px;text-transform:uppercase;text-decoration:none}.caret{color:#e8e8e8;margin-left:2px;border-top:6px dashed;border-top:6px solid \9;border-right:6px solid transparent;border-left:6px solid transparent}.navbar-brand{height:80px;padding:15px 0}.navbar-brand img{max-width:100% !important;max-height:100% !important}.nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-toggle{padding:10px;margin:25px 15px 25px 0}.navbar{margin-bottom:0}.navbar-header h1{margin-top:10px}.navbar-header p{font-size:18px}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}.navbar-default{background-color:#fff;border-color:#fff}.navbar-default .navbar-brand{color:#222}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#b07f48;font-weight:700}.navbar-default .navbar-text{color:#222}.navbar-default .navbar-nav>li>a{color:#222}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#b07f48;font-weight:700}.navbar-default .navbar-nav>li>.dropdown-menu{background-color:#fff;border:0;border-radius:0}.navbar-default .navbar-nav>li>.dropdown-menu>li>a{padding:8px 20px;color:#222}.navbar-default .navbar-nav>li>.dropdown-menu>li>a:hover,.navbar-default .navbar-nav>li>.dropdown-menu>li>a:focus{color:#fff;background-color:#b07f48}.navbar-default .navbar-nav>li>.dropdown-menu>li.divider{background-color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#b07f48;font-weight:700;background-color:#fff}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#b07f48;font-weight:700;background-color:#fff}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#b07f48;font-weight:700;background-color:#fff}.navbar-default .navbar-toggle{border-color:#fff}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#fff}.navbar-default .navbar-toggle .icon-bar{background-color:#222}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#222}.navbar-default .navbar-link{color:#222}.navbar-default .navbar-link:hover{color:#b07f48}.dropdown-menu{padding-top:1px;padding-bottom:0}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#222}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#b07f48;font-weight:700}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#b07f48;font-weight:700;background-color:#fff}}.sidebar-nav{margin:30px 0}.sidebar-nav .list-group{margin:auto;float:left}.sidebar-nav .list-group .list-group-item{position:static;border-top:1px solid #e8e8e8}.sidebar-nav .list-group .list-group-item>a{color:#222}.sidebar-nav .list-group .list-group-item>a:hover,.sidebar-nav .list-group .list-group-item>a:focus{color:#b07f48}.sidebar-nav .list-group .list-group-item.active>a,.sidebar-nav .list-group .list-group-item.active>a:hover,.sidebar-nav .list-group .list-group-item.active>a:focus{color:#b07f48}.sidebar-nav .list-group .list-group-item:last-of-type{border-bottom:1px solid #e8e8e8}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;overflow:hidden;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.cd-top path,.cd-top polygon{fill:#fff;stroke-width:0;stroke:#fff}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:.5}.no-touch .cd-top:hover{opacity:1}@media only screen and (min-width:768px){.cd-top{right:20px;bottom:20px}}@media only screen and (min-width:1170px){.nav>li>a{padding-top:15px;padding-bottom:15px;padding-left:35px;padding-right:35px}}@media only screen and (min-width:992px){.cd-top{height:60px;width:60px;right:30px;bottom:30px}}.jcarousel-wrapper{width:100%;height:100%;position:relative;max-height:650px}.jcarousel{position:relative;overflow:hidden}.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.jcarousel li{float:left}.jcarousel img{display:block;max-width:100%;height:auto !important}.jcarousel-control-prev,.jcarousel-control-next{position:absolute;bottom:325px;width:35px;height:35px;opacity:.5}.jcarousel-control-prev path,.jcarousel-control-next path{fill:#fff;stroke-width:1;stroke:#fff}.jcarousel-control-prev:hover,.jcarousel-control-next:hover{opacity:1}.jcarousel-control-prev:hover path,.jcarousel-control-next:hover path{fill:#fff}.jcarousel-control-prev{left:30px}.jcarousel-control-next{right:30px}.jcarousel-control-prev:hover span,.jcarousel-control-next:hover span{display:block}.jcarousel-control-prev.inactive,.jcarousel-control-next.inactive{opacity:.5;cursor:default}.jcarousel-pagination{position:absolute;bottom:10px;text-align:center;width:100%}.jcarousel-pagination a{text-decoration:none;display:inline-block;font-size:11px;height:10px;width:10px;line-height:10px;min-width:10px;background:#fff;color:#222;border-radius:10px;padding:3px;text-align:center;text-indent:-9999px;margin-right:10px;opacity:.5;-moz-box-shadow:0 0 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);-khtml-box-shadow:0 0 2px rgba(0,0,0,0.3);box-shadow:0 0 2px rgba(0,0,0,0.3)}.jcarousel-pagination a.active{background:#c80101;color:#fff;opacity:1;-moz-box-shadow:0 0 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);-khtml-box-shadow:0 0 2px rgba(0,0,0,0.3);box-shadow:0 0 2px rgba(0,0,0,0.3)}@media screen and (max-width:320px){.jcarousel-pagination{display:none}}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^="col-"],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}a,a:hover,a:active,a:focus{color:#b07f48;text-decoration:none;outline:none}.responsive img{max-width:100% !important;max-height:100% !important;width:100%}.shadow{-moz-box-shadow:1px 5px 7px rgba(0,0,0,0.3);-webkit-box-shadow:1px 5px 7px rgba(0,0,0,0.3);-khtml-box-shadow:1px 5px 7px rgba(0,0,0,0.3);box-shadow:1px 5px 7px rgba(0,0,0,0.3)}.box-shadow{-moz-box-shadow:0 12px 12px -8px rgba(0,0,0,0.3);-webkit-box-shadow:0 12px 12px -8px rgba(0,0,0,0.3);-khtml-box-shadow:0 12px 12px -8px rgba(0,0,0,0.3);box-shadow:0 12px 12px -8px rgba(0,0,0,0.3)}.rounded{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.rotate{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.container-fluid{padding:0}hr{display:block;height:1px;border:0;border-top:1px solid #e8e8e8;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle;padding:0}iframe[seamless]{background-color:transparent;border:0 none transparent;padding:0;overflow:hidden}.header-wrapper{position:relative;width:100%;background-color:#fff;border:none;z-index:900}.header-wrapper:before,.header-wrapper:after{content:" ";display:table}.header-wrapper:after{clear:both}.header-wrapper:before,.header-wrapper:after{content:" ";display:table}.header-wrapper:after{clear:both}.nav-wrapper{width:100%}.nav-wrapper:before,.nav-wrapper:after{content:" ";display:table}.nav-wrapper:after{clear:both}.nav-wrapper:before,.nav-wrapper:after{content:" ";display:table}.nav-wrapper:after{clear:both}.page,.stage-content,header.header,nav.nav{margin:0 auto;max-width:1170px;min-width:240px;padding:0}.page:before,.stage-content:before,header.header:before,nav.nav:before,.page:after,.stage-content:after,header.header:after,nav.nav:after{content:" ";display:table}.page:after,.stage-content:after,header.header:after,nav.nav:after{clear:both}.page:before,.stage-content:before,header.header:before,nav.nav:before,.page:after,.stage-content:after,header.header:after,nav.nav:after{content:" ";display:table}.page:after,.stage-content:after,header.header:after,nav.nav:after{clear:both}footer.footer{background-color:#cbcbcb}footer.footer:before,footer.footer:after{content:" ";display:table}footer.footer:after{clear:both}footer.footer:before,footer.footer:after{content:" ";display:table}footer.footer:after{clear:both}header{height:auto;background-color:transparent;z-index:900;position:relative}header.header{z-index:1000;position:relative;background-color:#fff}header .brand{padding:10px 0}header .brand img{max-width:323px}header .logo{padding:10px 0}header .logo img{max-width:323px}#stage{display:none;background-color:#cbcbcb}.page-stage{background-color:#fff;border:none;border-top:8px solid #a38977;z-index:0;position:relative}.page-stage:before,.page-stage:after{content:" ";display:table}.page-stage:after{clear:both}.page-stage:before,.page-stage:after{content:" ";display:table}.page-stage:after{clear:both}.page-stage .stage .stage-image{width:100%}.page-stage .stage .stage-image .slider-image{width:100%;height:auto}.page-stage .stage .stage-slider{width:100%;max-height:650px}.page-stage .stage .stage-slider .slider-image{width:100%;height:auto}.page-stage .stage .stage-map{width:100%;max-height:650px}.page-stage-empty{min-height:100px}.content-block{background-color:#fff;margin-top:30px}.galerie-image{margin-bottom:50px}footer.footer{background-color:#cbcbcb;padding:0;padding-top:15px}footer.footer .logo{margin:0 auto;padding-bottom:20px;max-width:323px}footer.footer p{margin-bottom:0}footer.footer strong{margin-bottom:0}.sub-comp-nav{margin-top:10px}.sub-comp-nav .sub-comp{width:70px;-moz-box-shadow:1px 5px 7px rgba(0,0,0,0.3);-webkit-box-shadow:1px 5px 7px rgba(0,0,0,0.3);-khtml-box-shadow:1px 5px 7px rgba(0,0,0,0.3);box-shadow:1px 5px 7px rgba(0,0,0,0.3)}.main-block-left{display:none}.main-block-left .sidebar-nav{float:right;text-align:left}.main-block-center{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}.main-block-right{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}.main-block-full{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}.main-container{display:block}.artikel-bild{margin-bottom:30px}.artikel-titel{padding-bottom:5px;border-bottom:1px solid #e8e8e8}.artikel-datum{color:#cbcbcb;font-size:.8em;font-weight:300}.artikel-beschreibung>.blocktext h4{color:#b07f48 !important}.artikel-beschreibung>.blocktext h4 em{font-size:.8em}.is-older .artikel-titel{color:#cbcbcb !important}.is-older .artikel-beschreibung>.blocktext p,.is-older .artikel-beschreibung>.blocktext strong,.is-older .artikel-beschreibung>.blocktext h1,.is-older .artikel-beschreibung>.blocktext h2,.is-older .artikel-beschreibung>.blocktext h3,.is-older .artikel-beschreibung>.blocktext h4{color:#cbcbcb !important}.team-name{font-weight:600}.job-titel{padding-bottom:5px}.job-datum{display:none}.content-block{position:relative}.content-block .wrapper{position:relative}.content-block .wrapper section{margin-bottom:20px;min-height:200px}.content-block .wrapper section h1:first-of-type{margin-top:0}.content-block .wrapper section h2{margin-top:0}.content-block .wrapper section dl{color:#222;border-top:1px solid #222;border-bottom:1px solid #222}.communitylogo{margin-bottom:5px}.content-block.no-stage{margin-top:0;padding-top:80px}.content-block.no-stage .wrapper{margin-top:0}.dl-horizontal dt{font-weight:300}.dl-horizontal dt span{color:#222}.dl-horizontal dd{border-bottom:1px solid #222}.dl-horizontal dd:last-of-type{border-bottom:0}.dl-horizontal dt{min-height:24px;margin-bottom:-1px}.dl-horizontal dd{min-height:24px}.price-table tbody tr td{padding:10px 20px 10px 0;vertical-align:top}.guestbook-entry{margin:30px 0}.guestbook-entry .guestbook-topic{margin-top:10px}.form-control{background-color:#cbcbcb;color:#222;border-radius:0;box-shadow:none}.form-control:focus{border-color:#222;box-shadow:none}.form-control.plz{width:70%;float:right}.form-control.land{width:25%;float:left}input[type=checkbox]{margin-right:20px}label input[type=checkbox]{margin-right:10px}input[type=checkbox]:invalid{background-color:#f00}.checkbox-label{margin-right:45px}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font-size:1em;width:100%}input[type='checkbox'],input[type='radio']{width:auto;float:left;margin-right:.75em;background:transparent;border:none}input[type='checkbox']:checked,input[type='checkbox']:not(:checked),input[type='radio']:checked,input[type='radio']:not(:checked){background:transparent;position:relative;visibility:hidden;margin:0;padding:0}input[type='checkbox']+label,input[type='radio']+label{cursor:pointer}input[type='checkbox']:checked+label::before,input[type='checkbox']:not(:checked)+label::before,input[type='radio']:checked+label::before,input[type='radio']:not(:checked)+label::before{content:' ';display:inline-block;width:17px;height:17px;position:relative;top:4px;border:1px solid #222;background:#fff;margin-right:1em;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.1)}input[type=radio]:checked+label::before,input[type=radio]:not(:checked)+label::before{border-radius:30px}input[type='checkbox']:hover+label::before,input[type='radio']:hover+label::before{background:#ddd;box-shadow:inset 0 0 0 2px #fff}input[type='checkbox']:checked+label::before,input[type='radio']:checked+label::before{background:#222;box-shadow:inset 0 0 0 2px #fff}input[type='checkbox']:required:invalid+label::before,input[type='radio']:required:invalid+label::before{border:1px solid #c80101;box-shadow:inset 0 0 0 2px #fff}.btn-formsubmit{font-family:'PT Sans',sans-serif;font-size:14px;line-height:normal;font-weight:600;font-style:normal;text-transform:uppercase;text-decoration:none;padding:4px 12px;border-radius:0;color:#fff;background-color:#c80101;border-color:#950101}.btn-formsubmit:hover{color:#fff;background-color:#950101;border-color:#c80101}.errors{color:#c80101;list-style:none outside none;padding:0;margin:0;display:block;font-size:12px;font-style:italic;font-weight:normal;line-height:16px;margin-bottom:10px}@media only screen and (min-width:768px){.main-block-center{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px}.main-block-right{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px}.main-block-full{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}}@media only screen and (min-width:992px){.main-block-left{display:block;position:relative;float:left;width:16.66666667%;min-height:1px;padding-left:15px;padding-right:15px}.main-block-center{position:relative;float:left;width:41.66666667%;min-height:1px;padding-left:15px;padding-right:15px}.main-block-right{position:relative;float:left;width:41.66666667%;min-height:1px;padding-left:15px;padding-right:15px}.main-block-full{position:relative;float:left;width:83.33333333%;min-height:1px;padding-left:15px;padding-right:15px}}