@font-face{font-family:"MicrogrammaD-BoldExte";src:url('fonts/MicrogrammaD-BoldExte');src:url('fonts/MicrogrammaD-BoldExte?#iefix') format('eot'),url('fonts/MicrogrammaD-BoldExte.ttf') format('truetype'), url('fonts/MicrogrammaD-BoldExte.svg') format('svg'), url('fonts/MicrogrammaD-BoldExte.woff') format('woff');font-weight:"normal"}@font-face{font-family:"MicrogrammaDEE-BoldExte";src:url('fonts/MicrogrammaDEE-BoldExte.eot');src:url('fonts/MicrogrammaDEE-BoldExte.eot?#iefix') format('eot'),url('fonts/MicrogrammaDEE-BoldExte.ttf') format('truetype'), url('fonts/MicrogrammaDEE-BoldExte.svg') format('svg'), url('fonts/MicrogrammaDEE-BoldExte.woff') format('woff');font-weight:"normal"}@font-face{font-family:"MicrogrammaD-MediExte";src:url('fonts/MicrogrammaD-MediExte.eot');src:url('fonts/MicrogrammaD-MediExte.eot?#iefix') format('eot'),url('fonts/MicrogrammaD-MediExte.ttf') format('truetype'), url('fonts/MicrogrammaD-MediExte.svg') format('svg'), url('fonts/MicrogrammaD-MediExte.woff') format('woff');font-weight:"normal"}a,address,b,body,div,h1,h2,h3,h4,h5,h6,i,input,label,legend,p,pre,li,select,strong,sub,sup,td,textarea,th{color:inherit;font:inherit}input{margin:0}body,p,ul,ol{margin:0;padding:0}em,strong{font-style:inherit;font-weight:inherit}img,td,th,object{vertical-align:top}th{text-align:left}img,fieldset{border:0}fieldset,legend{padding:0;margin:0}ul,ol,ol li,ul li{list-style:none}h1,h2,h3,h4,h5,h6,p{margin:0px}h1,h2,h3,h4,h5,h6,strong,b{font-weight:bold}em,i{font-style:italic}sup,sub{font-size:9px}small{font-size:9px}:focus{outline:0}.left{float:left}.right{float:right}.clear{clear:both}.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}.accessibility{display:none}.unselectable,.unselectable *{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:ignore}html{font-family:"Oxygen",Arial;font-size:16px;line-height:26px;overflow-y:scroll}body,html{height:100%}h1,h2,h3,h4{font-size:22px;font-family:"MicrogrammaD-BoldExte",Verdana;font-weight:normal;padding:0 20px 6px 20px;text-transform:uppercase;letter-spacing:1px}p{padding:0 20px 30px 20px}.wrapper{text-align:center;z-index:50;width:100%;position:relative}.wrapper .anchor-link{text-indent:-9999px;height:45px;width:200px;position:absolute;top:10px;left:50%;margin-left:-100px}.wrapper.visual{padding-top:120px}.wrapper.visual img{width:100%}.wrapper.header{position:absolute;background:none;} .wrapper.orange{background:url(../images/bg-orange.png) center top no-repeat;padding:80px 0 25px 0;margin-top:-65px;z-index:150}.wrapper.orange .anchor-link{top:10px}.wrapper.white{background:url(../images/bg-white.png) center top no-repeat;padding-top:100px;margin-top:-5px}.wrapper.white .anchor-link{top:14px}.wrapper.map{height:540px;background:#EEE}.wrapper.map .anchor-link{top:13px;z-index:200}.wrapper.map .bg-white{height:70px;margin-bottom:-70px;background:url(../images/bg-map.png) center top no-repeat;position:relative;z-index:100}.wrapper.map #google-map{position:relative;z-index:50;height:540px}.wrapper.footer{background:url(../images/bg-footer.png) center top no-repeat;margin-top:-75px;padding-top:80px}.content{position:relative;width:960px;margin:0 auto}.content.header.open{padding:166px 0 90px 0}.content.header.close{padding:215px 0 0 0}.content.header h1{display:block;width:2200px;height:86px;background:url(../images/headline.png) no-repeat;text-indent:-9999px;position:absolute;left:50%;margin-left:-1100px;top:29px}.content.header .open-close{position:absolute;bottom:7px;left:0;display:block;text-indent:-9999px;width:100%;height:15px;background:url(../images/blue-arrow.png) center center no-repeat;padding:20px 0}.content.header.open .open-close{height:21px;background:url(../images/button-close.png) center center no-repeat;bottom:2px}.content.orange{color:#FFF}.content.orange a{color:#FFF}.content.orange .sun-icon{padding-top:73px;background:url(../images/icon-sun.png) top center no-repeat}.content.orange h2.has-icons{position:relative;padding-left:90px;padding-right:90px}.content.orange .hanger-icon{position:absolute;top:50%;margin-top:-12px;display:block;background:url(../images/icon-hanger.png) bottom left no-repeat;width:33px;height:23px}.content.orange .hanger-icon.left{margin-right:30px;left:40px}.content.orange .hanger-icon.right{margin-left:30px;right:40px;background:url(../images/icon-hanger-right.png) bottom left no-repeat}.content.white{color:#949494;line-height:24px}.content.white a{color:#949494}.content.white h1,.content.white h2,.content.white h3{font-size:16px}.content.white .info-boxes{width:100%}.content.white .info-boxes li{width:306px;padding:95px 0 20px 0;float:left;margin-right:21px}.content.white .info-boxes li.location{background:url(../images/bg-location.gif) center top no-repeat}.content.white .info-boxes li.contact{background:url(../images/bg-contact.gif) center top no-repeat}.content.white .info-boxes li.times{margin-right:0px;background:url(../images/bg-times.gif) center top no-repeat}.content.footer{color:#FFF;height:230px}.content.footer a{color:#FFF}.content.footer a{letter-spacing:1px;font-size:12px}.content.footer img{z-index:100;position:relative}.content.footer .imprint,.content.footer .gdpr{position:relative;z-index:100}.content.footer .pinterest{display:block;width:234px;height:150px;background:url(../images/bg-pinterest.png) top left no-repeat;text-indent:-9999px;position:absolute;top:-80px;left:114px;z-index:50}.content.footer .facebook{display:block;width:233px;height:174px;background:url(../images/bg-facebook.png) top right no-repeat;text-indent:-9999px;position:absolute;top:-105px;right:110px;z-index:50}.facebook-feed-wrapper .facebook-feed{margin-right:-21px}.facebook-feed-wrapper .facebook-feed li{float:left;width:306px;margin-right:21px;font-size:12px;line-height:18px;text-align:left}.facebook-feed-wrapper .facebook-feed li a{color:#172983;text-decoration:none}.facebook-feed-wrapper .facebook-feed li a:hover{text-decoration:underline}.facebook-feed-wrapper .facebook-feed li hr{border:0px;border-top:1px solid #172983;margin:18px 0 12px 0}.facebook-feed-wrapper .facebook-feed li .user-image{float:left;margin:3px 8px 12px 0}.facebook-feed-wrapper .facebook-feed li .facebook-picture{margin:0 5px 5px 0;max-height:240px}.imprint-layer,.gdpr-layer{display:none;position:fixed;z-index:2000;top:50%;left:50%;width:500px;height:600px;margin:-335px 0 0 -270px;background:#FFF;padding:50px 20px 20px 20px;overflow-y:scroll;-webkit-overflow-scrolling:touch;color:#333}.imprint-layer a,.gdpr-layer a{color:#333}.imprint-layer .close-imprint-layer,.gdpr-layer .close-gdpr-layer{position:absolute;font-family:"MicrogrammaD-BoldExte",Verdana;font-weight:normal;text-decoration:none;top:15px;right:20px}.layer-fog{display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;background:#000;opacity:0.5;z-index:1000}.phone-link{text-decoration:none}.phone-link:hover{cursor:default}@media (max-width: 960px){.content{width:100%}.content.white .info-boxes li{width:100%}.facebook-feed-wrapper .facebook-feed li{width:100%;padding:10px;border-bottom:1px solid #172983}.facebook-feed-wrapper .facebook-feed li:last-child{border-bottom:none}.facebook-feed-wrapper .facebook-feed li hr{display:none}.imprint-layer,.gdpr-layer{position:absolute;width:90%;height:auto;padding:8% 4% 4% 4%;margin:0;left:1%;top:1%}}@media (max-width: 900px){.wrapper.header{position:relative;background:url(../images/bg-header-no-transparent.png) center bottom no-repeat}.wrapper.visual{padding-top:0px;margin-top:-70px;position:relative;height:480px;overflow:hidden}.wrapper.visual img{position:absolute;width:900px;left:50%;margin-left:-450px}}@media (max-width: 585px){.content{width:100%}.content.footer .pinterest,.content.footer .facebook{width:75px;height:75px}.content.footer .pinterest.pinterest,.content.footer .facebook.pinterest{left:50px}.content.footer .pinterest.facebook,.content.footer .facebook.facebook{right:50px}}@media (max-width: 510px){.content.orange h2.has-icons{padding-left:0px;padding-right:0px}.content.orange .hanger-icon{display:none}.content.header h1{width:1100px;background:url(../images/headline-smaller.png) no-repeat;margin-left:-550px}}
