body,html,div,blockquote,img,label,p,h1,h2,h3,h4,h5,h6,pre,ul,ol,li,dl,dt,dd,form,a,fieldset,input,th,td,hr,.htmlarea-content-body{margin:0;padding:0;border:0;outline:none;line-height:1}h1,h2,h3,h4,h5,h6{font-weight:normal}@font-face{font-family:"HelveticaNeueW01-LtExt";src:url("/fileadmin/templates/fonts/5ba464d0-2dd1-4258-b905-fbc064b62880.eot?#iefix");src:url("/fileadmin/templates/fonts/5ba464d0-2dd1-4258-b905-fbc064b62880.eot?#iefix") format("eot"),url("/fileadmin/templates/fonts/ce0ead1e-4eb1-4535-898a-b801a2313639.woff") format("woff"),url("/fileadmin/templates/fonts/5b9a6f8c-0b7e-4c58-914d-e7bdfa970620.ttf") format("truetype"),url("/fileadmin/templates/fonts/73d71c74-a57d-44af-96cf-031046271dab.svg#73d71c74-a57d-44af-96cf-031046271dab") format("svg")}body{font-family:'Open Sans',Helvetica,sans-serif}p{line-height:1.35;color:#000;font-size:14px;padding-bottom:10px;font-family:'Open Sans',Helvetica,sans-serif}p
b{font-weight:700}li{list-style:none;line-height:1.35;font-size:14px;padding-bottom:4px}a{color:#000;transition:all 400ms;-moz-transition:all 400ms;-webkit-transition:all 400ms;-o-transition:all 400ms}a:hover,a:focus,a:active{color:#c70000}.red-headline{color:#d60000;font-size:22px;font-family:'HelveticaNeueW01-LtExt',Helvetica,sans-serif;text-transform:uppercase;letter-spacing:2px;padding-bottom:30px;display:block}.black-headline{font-size:19px;display:block;padding-bottom:8px}.black-subheadline{font-size:15px}
html{height:100%;position:relative}body{background:#ededed;height:auto;min-height:1300px;position:relative;font-size:16px;color:#000}#site{margin:0
auto;width:930px;padding:0
20px;background:#fff;min-height:1300px}.js #content, .js
#footer{display:none}.js #page-loading{position:fixed;top:315px;left:50%;height:48px;width:48px;z-index:2000;margin-left:-24px;background:url("/fileadmin/templates/img/loading.gif") center center no-repeat}#logo{text-align:center;padding:42px
0 40px}#navigation{text-align:center;padding-bottom:40px}#navigation
li{list-style:none;display:inline}#navigation
a{font-family:"HelveticaNeueW01-LtExt",Arial,sans-serif;color:#5c5c5c;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-size:14px}#navigation .act a,
#navigation a:hover, #navigation a:focus, #navigation a:active{color:#c70000}#navigation
.separator{display:inline-block;background:#acacac;width:1px;height:27px;margin:0
23px;line-height:1.8}#footer{border-top:4px solid #cecece;margin-top:100px;padding:50px
0 80px;text-align:center;clear:both}#footer .col-3{float:left;width:33%;text-align:center}#footer .col-3
p{font-size:12px;font-style:normal;color:#000;line-height:1.4;padding-bottom:2px}#footer .col-3
b{text-transform:uppercase;font-weight:700}#footer .col-3
a{text-decoration:none;color:#000;line-height:1.4}#footer .col-3 a:hover, #footer .col-3 a:active, #footer .col-3 a:focus{color:#c70000}.red-icon{padding-left:18px;background:url("/fileadmin/templates/img/sprite.png") -48px -145px no-repeat}#top-link{clear:both;margin:150px
auto 0;display:block;width:80px;font-size:12px;text-decoration:none;padding:10px
0;color:#000}#top-link .button-container{clear:both;display:block;position:relative;width:30px;height:30px;margin:0
auto;padding-bottom:12px}#top-link
.button{position:absolute;left:0;top:0;display:block;height:30px;width:30px;opacity:1;background-image:url("/fileadmin/templates/img/sprite.png");transition:all 400ms;-moz-transition:all 400ms;-webkit-transition:all 400ms;-o-transition:all 400ms}#top-link
.button.ro{opacity:0;background-position:-31px 0}#top-link:hover,#top-link:focus,#top-link:active{color:#c70000}#top-link:hover .no, #top-link:focus .no, #top-link:active
.no{opacity:0}#top-link:hover .ro, #top-link:focus .ro, #top-link:active
.ro{opacity:1}.text-center{text-align:center;margin-bottom:35px}hr.line{border-top:4px solid #cecece;margin:10px
0 45px}.text-left{float:left;width:440px;text-align:right;margin-bottom:35px}.text-right{float:right;width:440px;text-align:left;margin-bottom:35px}.text-2-columns-center
div{text-align:center}.text-2-columns-center .text-left{padding-right:24px;border-right:1px solid #acacac}#dark{position:fixed;left:0;top:0;bottom:0;right:0;z-index:1000;background:#000;opacity:0.8;display:none}.post-load,.loading{background:#f5f5f5 url("/fileadmin/templates/img/loading.gif") center center no-repeat}.layer{width:860px;height:auto;padding:110px
55px;position:absolute;z-index:1100;left:50%;top:100px;margin-left:-485px;background:#fff;display:none}.layer
.close{display:block;width:57px;height:57px;padding:5px;position:absolute;right:37px;top:27px;text-align:center;font-size:12px;color:#000;cursor:pointer;transition:all 400ms;-moz-transition:all 400ms;-webkit-transition:all 400ms;-o-transition:all 400ms}.layer span.close:hover, .layer span.close:active, .layer span.close:focus{color:#c70000}.layer .close-bottom{right:auto;top:auto;left:50%;margin-left:-28px;bottom:40px}.layer .close .button-container{width:29px;height:29px;position:relative;margin:0
auto 12px;display:block}.layer .button-container
span{display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:url("/fileadmin/templates/img/sprite.png") 0 -91px no-repeat;transition:all 400ms;-moz-transition:all 400ms;-webkit-transition:all 400ms;-o-transition:all 400ms}.layer .close .button-container
span.ro{opacity:0;background-position:-31px -91px}.layer span.close:hover .no, .layer span.close:active .no, .layer span.close:focus
.no{opacity:0}.layer span.close:hover .ro, .layer span.close:active .ro, .layer span.close:focus
.ro{opacity:1}#layer-map{width:970px;padding:110px
0 115px;top:40px}#layer-map .layer-content{height:360px}#layer-map .close-bottom{bottom:25px}#content .csc-default{-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-ms-transition:opacity .3s ease-in;transition:opacity .3s ease-in}#content .csc-default.invisible{opacity:0}.cookie-warning
.bottom_cookie{position:fixed;bottom:0;width:90%;padding:0.5rem 5% 1rem;background:rgba(113,113,113,0.9);text-align:center;z-index:99999999;font-size:14px;line-height:100%;display:block}.cookie-warning .warning_content
.lauftext{color:#fff;line-height:140%}@media(max-width:767px){.cookie-warning .warning_content
.lauftext{display:block;margin:auto}}.cookie-warning
button{border:0;outline:0;background:transparent;color:#fff;text-decoration:underline;cursor:pointer}.cookie-warning
a{color:#fff;text-decoration:underline}
.slider{width:930px;height:349px;overflow:hidden;position:relative;margin-bottom:40px}.slider
.img{position:absolute;left:0;top:0;zoom:1}.js .slider .img, .js .slider .post-load{width:930px;height:349px}.slider
img{position:absolute;left:0;top:0;min-width:930px;min-height:349px;zoom:1}
.galerie{clear:both;margin-bottom:-30px;padding-top:30px;float:left}.galerie .img, .galerie .img img, .galerie .post-load{width:290px;height:150px}.galerie
.img{float:left;margin:0
30px 30px 0;position:relative;overflow:hidden}.galerie .img.last-in-row{margin-right:0}.galerie .img
.dark{opacity:0;background:rgba(0,0,0,0.5) url("/fileadmin/templates/img/sprite.png") no-repeat 124px -215px;position:absolute;left:0;top:0;height:150px;width:290px;cursor:pointer;transition:all 600ms;-moz-transition:all 600ms;-webkit-transition:all 600ms;-o-transition:all 600ms}.galerie div.img:hover .dark, .galerie div.img:active .dark, .galerie div.img:focus
.dark{opacity:1}.galerie-layer{width:970px;height:755px;position:absolute;z-index:1100;left:50%;margin-left:-485px;background:#fff;display:none}.galerie-layer
.close{display:block;width:57px;height:57px;padding:5px;position:absolute;right:55px;top:25px;text-align:center;font-size:12px;color:#000;cursor:pointer;transition:all 400ms;-moz-transition:all 400ms;-webkit-transition:all 400ms;-o-transition:all 400ms}.galerie-layer span.close:hover, .galerie-layer span.close:active, .galerie-layer span.close:focus{color:#c70000}.galerie-layer .close .button-container{width:29px;height:29px;position:relative;margin:0
auto 12px;display:block}.galerie-layer .button-container
span{display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:url("/fileadmin/templates/img/sprite.png") 0 -91px no-repeat;transition:all 400ms;-moz-transition:all 400ms;-webkit-transition:all 400ms;-o-transition:all 400ms}.galerie-layer .close .button-container
span.ro{opacity:0;background-position:-31px -91px}.galerie-layer span.close:hover .no, .galerie-layer span.close:active .no, .galerie-layer span.close:focus .no,
.galerie-layer span.button-container:hover .no, .galerie-layer span.button-container:focus .no, .galerie-layer span.button-container:active
.no{opacity:0}.galerie-layer span.close:hover .ro, .galerie-layer span.close:active .ro, .galerie-layer span.close:focus .ro,
.galerie-layer span.button-container:hover .ro, .galerie-layer span.button-container:focus .ro, .galerie-layer span.button-container:active
.ro{opacity:1}.galerie-layer .img-container{background:#f5f5f5 url("/fileadmin/templates/img/loading.gif") center center no-repeat;height:487px;width:100%;margin-top:120px}.galerie-layer .button-prev,
.galerie-layer .button-next{width:29px;height:29px;position:absolute;bottom:90px;right:120px;cursor:pointer}.galerie-layer .button-prev
.no{background-position:0 -31px}.galerie-layer .button-prev
.ro{opacity:0;background-position:-31px -31px}.galerie-layer .button-next{right:70px}.galerie-layer .button-next
.no{background-position:0 -61px}.galerie-layer .button-next
.ro{opacity:0;background-position:-31px -61px}.galerie-layer
p{position:absolute;bottom:30px;left:70px;width:530px;top:635px;font-size:14px;line-height:1.3}
