body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
@media screen and (max-width: 767px){.toggleNav{position:absolute;top:5px;left:5px;height:40px;width:40px;text-indent:-1000px;overflow:hidden;cursor:pointer;z-index:999;display:block;background:url("../../system/modules/j_mobileNav/assets/images/toggleNav.png") no-repeat;background-position:left 0}.navOpen{overflow:hidden}.navOpen .toggleNav{position:fixed;top:8px;background-position:-40px 0}.navEl{position:fixed;z-index:990;top:-100%;left:0;width:100%;height:100%;opacity:0;background:#fff}.navEl ul{padding-left:0;padding-top:60px;list-style-type:none;text-align:center;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;margin-bottom:1px;height:100%;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto}.navEl li{width:100%;font-size:1.3em;border-bottom:1px dotted #000;text-transform:uppercase;color:#000}.navEl a:link,.navEl a:visited,.navEl a:active{color:#000;text-decoration:none}.navEl li:hover,.navEl li.active,.navEl li.trail{background:#000;color:#fff}.navEl li:hover a,.navEl li.active a,.navEl li.trail a{color:#fff;text-decoration:none}.navEl a,.navEl span{display:block;width:100%;padding-top:8px;padding-bottom:8px}.navMobile .navEl{top:-100%;-webkit-transition:top .5s ease-in;-moz-transition:top .5s ease-in;-o-transition:top .5s ease-in;transition:top .5s ease-in}.navMobile .navClose .navEl{opacity:1}.navMobile .navOpen .navEl{opacity:1;top:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:top .5s ease-out;-moz-transition:top .5s ease-out;-o-transition:top .5s ease-out;transition:top .5s ease-out}.navMobile .navOpen{height:100%;overflow:hidden}}@media screen and (min-width: 768px){.toggleNav{display:none}}

noscript{position:fixed;bottom:0px;left:0;width:100%;text-align:center;background-color:#ae0d38;color:#fff;z-index:9999} noscript h1{color:#fff} noscript>*{padding:20px} 
@font-face{font-family:'pathway_gothic_oneregular';src:url("../../files/HupfeldCenter-Theme/fonts/pathwaygothicone-regular-webfont.eot");src:url("../../files/HupfeldCenter-Theme/fonts/pathwaygothicone-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../files/HupfeldCenter-Theme/fonts/pathwaygothicone-regular-webfont.woff2") format("woff2"),url("../../files/HupfeldCenter-Theme/fonts/pathwaygothicone-regular-webfont.woff") format("woff"),url("../../files/HupfeldCenter-Theme/fonts/pathwaygothicone-regular-webfont.ttf") format("truetype"),url("../../files/HupfeldCenter-Theme/fonts/pathwaygothicone-regular-webfont.svg#pathway_gothic_oneregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ubunturegular';src:url("../../files/HupfeldCenter-Theme/fonts/ubuntu-regular-webfont.eot");src:url("../../files/HupfeldCenter-Theme/fonts/ubuntu-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../files/HupfeldCenter-Theme/fonts/ubuntu-regular-webfont.woff2") format("woff2"),url("../../files/HupfeldCenter-Theme/fonts/ubuntu-regular-webfont.woff") format("woff"),url("../../files/HupfeldCenter-Theme/fonts/ubuntu-regular-webfont.ttf") format("truetype"),url("../../files/HupfeldCenter-Theme/fonts/ubuntu-regular-webfont.svg#ubunturegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ubuntubold';src:url("../../files/HupfeldCenter-Theme/fonts/ubuntu-bold-webfont.eot");src:url("../../files/HupfeldCenter-Theme/fonts/ubuntu-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../../files/HupfeldCenter-Theme/fonts/ubuntu-bold-webfont.woff2") format("woff2"),url("../../files/HupfeldCenter-Theme/fonts/ubuntu-bold-webfont.woff") format("woff"),url("../../files/HupfeldCenter-Theme/fonts/ubuntu-bold-webfont.ttf") format("truetype"),url("../../files/HupfeldCenter-Theme/fonts/ubuntu-bold-webfont.svg#ubuntubold") format("svg");font-weight:normal;font-style:normal}html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit}*:focus{outline-style:none;outline-width:0}::-moz-selection{background-color:#656b5f;color:#dce1d2}::selection{background-color:#656b5f;color:#dce1d2}html,body{padding:0;margin:0;min-height:100%}html{-webkit-font-smoothing:antialiased;font-size:100%}body{font-family:"ubunturegular","Helvetica Neue",Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:1.35em;font-weight:normal;color:#656b5f;background-color:#dce1d2}hr{display:block;height:1px;border:0;border-top:0px solid;margin:1.5em 0;padding:0;background:#ddbf76}img,iframe{max-width:100%}figure{height:auto;margin-top:0;margin-bottom:0;line-height:0;max-width:100% !important}figure figcaption{max-width:100%;line-height:1.5em}img{height:auto;max-width:100% !important}h1,h2,h3,h4,h5,h6{font-family:"pathway_gothic_oneregular","Helvetica Neue",Helvetica,sans-serif;font-weight:400;text-align:center;margin:0;padding-bottom:1em}h1{font-size:96px;font-size:6rem;line-height:1.2em;color:#b03a00}h2{font-size:48px;font-size:3rem;line-height:1.2em;color:#b03a00;padding-bottom:.5em}h3{font-size:32px;font-size:2rem;line-height:1.2em;padding-bottom:.1em}a:link,a:active,a:visited{color:#b03a00;text-decoration:none}a:hover{background-color:#656b5f;color:#dce1d2}p{margin:0;padding-bottom:20px}b,strong{font-weight:700}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.col{margin:0% 0% 0 0%;position:relative}@media only screen and (min-width: 768px){.col{display:block;float:left;margin:0% 1.04167% 0 1.04167%}}.grid20,.grid25,.grid30,.grid33,.grid40,.grid50,.grid60,.grid66,.grid70,.grid80,.grid100{width:100%}@media only screen and (min-width: 768px){.grid100{width:97.91667%}.grid70{width:67.91667%}.grid50{width:47.91667%}.grid30{width:27.91667%}}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;resize:none}.ds{margin-top:10px;background-color:#656b5f;padding:5px;color:#dce1d2;text-align:center}.ds legend{text-align:center;display:block;width:100%}.ds label{color:#dce1d2}fieldset{border:0}input.checkbox{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;width:20px;height:20px}input.checkbox+label{display:block;font-size:12px;font-size:.75rem}label{color:#656b5f;display:none}input.text,input.captcha,textarea{font-family:"ubunturegular","Helvetica Neue",Helvetica,sans-serif;background-color:#dce1d2;color:#656b5f;margin-bottom:10px;width:100%;padding:5px;line-height:2em;border:1px solid #656b5f;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}input.text:hover,input.text:focus,input.captcha:hover,input.captcha:focus,textarea:hover,textarea:focus{background-color:#656b5f;color:#dce1d2}textarea{margin-bottom:0}input.submit{border:0;background:#656b5f;text-align:center;width:100%;color:#dce1d2;padding:5px;cursor:pointer;margin-top:15px;margin-bottom:5px;line-height:2em;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}input.submit:hover{color:#dce1d2;background:#b03a00}p.error{width:100%;padding:10px 30px 10px 10px;background:#b03a00;color:#fff;position:relative;min-height:30px;cursor:pointer}p.error:after{content:"";width:20px;height:20px;position:absolute;right:5px;top:50%;margin-top:-10px;background:url(../../files/HupfeldCenter-Theme/images/Sprite.png) no-repeat -310px 0;background:none,url(../../files/HupfeldCenter-Theme/images/Sprite.svg) no-repeat -310px 0/960px 400px}input.error,label.error,textarea.error{color:#b03a00}.widget-captcha{position:relative;height:60px;margin-top:-1px}.widget-captcha p.error{display:none}.widget-captcha input{width:60px;position:absolute;right:0;margin-top:0;background-color:#dce1d2}.widget-captcha input.error{background-color:#b03a00}.widget-captcha .captcha_text{padding:5px;position:absolute;right:60px;margin-top:0;line-height:2em;padding:5px}.logo,.logo:before,.logo:after,.toggleNav,.btn_freiraeume a:before,.btn_sd a,.ce_pin,.pinDetailsClose,.pinDetails a[target=_blank]:after,.map_overlay_closed:before,#footer .inside,.rotateDev,#cboxPrevious,#cboxNext,#cboxClose{background-repeat:no-repeat;background-size:960px 400px;background-position:0 0;background-image:url("../../files/HupfeldCenter-Theme/images/Sprite.png");background-image:none,url("../../files/HupfeldCenter-Theme/images/Sprite.svg")}#header{position:relative;height:0;padding-bottom:56.25%}#header>.inside{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#header .header_fix{position:fixed;top:0;right:0;width:130px;height:70px;z-index:999;background-color:#fff}@media screen and (orientation: portrait){#header{padding-bottom:100%}}.layout_full #header{height:100%;width:100%;position:fixed;z-index:1;padding-bottom:0}.header_bg{position:fixed;top:0;left:0;width:100%;height:0;z-index:-1;padding-bottom:56.25%}.layout_full .header_bg{height:100%;padding-bottom:0}@media screen and (orientation: portrait){.header_bg{height:0;padding-bottom:100%}}.map{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.map .map_overlay{top:0;left:0;width:100%;height:100%;position:absolute;background-color:#dce1d2;background-color:rgba(220,225,210,0.5);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.map .map_overlay_closed{width:40px;height:40px;background-color:#656b5f;background-color:rgba(101,107,95,0.75)}.map .map_overlay_closed:before{content:"";display:block;height:40px;width:40px;background-position:-266px 4px}.map_overlay{top:0;left:0;width:100%;height:100%;position:absolute;background-color:#dce1d2;background-color:rgba(220,225,210,0.5);z-index:6;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.map_overlay_closed{width:40px;height:40px;background-color:#656b5f;background-color:rgba(101,107,95,0.75)}.map_overlay_closed:before{content:"";display:block;height:40px;width:40px;background-position:-266px 4px}.fix_fixed{height:100%;overflow:hidden}.fix_fixed body{height:100%;overflow:auto;position:relative}#container{background-color:#dce1d2;padding:20px 10px}#footer{padding-top:20px;background-color:#dce1d2}#footer a{color:#656b5f}#footer a:hover{color:#fff}#footer .inside{max-width:960px;margin-left:auto;margin-right:auto;text-align:center;background-position:center -330px;padding-top:60px;padding-bottom:20px;font-size:12px;font-size:.75rem}.pagetitle{position:absolute;top:50%;width:100%;z-index:10}.ce_hr{width:100%;height:0;border-bottom:1px dotted #656b5f;display:block;margin:2em 0}@media screen and (orientation: portrait){.pagetitle{top:55%}}.erecht h2:first-child{text-align:center}.erecht h2,.erecht h3{text-align:left}.btn_freiraeume{position:absolute;width:100%;top:50%}.btn_freiraeume a{position:relative;display:block;margin-left:auto;margin-right:auto;max-width:90%;height:80px;text-indent:-1000px;overflow:hidden;border:#fff 2px solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease}.btn_freiraeume a:hover{background-color:#656b5f;background-color:rgba(101,107,95,0.75)}.btn_freiraeume a:before{content:"";position:absolute;width:250px;height:180px;top:50%;left:50%;margin-top:-101px;margin-left:-125px;background-position:0 -27px;background-size:768px 320px}.index .btn_phone{display:block;position:fixed;top:50%;left:0;width:100%;font-family:"pathway_gothic_oneregular","Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:32px;font-size:2rem;margin-top:80px;text-align:center;line-height:1.45em}.index .btn_phone a{color:#fff}.btn_anfrage{display:block;width:100%;text-align:center;margin-top:1em;margin-bottom:1em}.btn_anfrage a{display:inline-block;font-family:"pathway_gothic_oneregular","Helvetica Neue",Helvetica,sans-serif;font-size:32px;font-size:2rem;line-height:1.45em;padding:4px;width:80%;border:2px #656b5f solid;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#656b5f;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease}.btn_anfrage a:hover{color:#dce1d2}.btn_impressum,.btn_ds{position:fixed;bottom:0;left:0;background:#fff;z-index:10;font-size:12px;font-size:.75rem}.btn_impressum a,.btn_ds a{color:#656b5f;display:block;padding:0 3px}.btn_impressum a:hover,.btn_ds a:hover{color:#fff}.btn_ds{left:70px}.btn_pageheader{width:100%;color:#fff;padding:0;text-transform:uppercase}.gm .btn_pageheader{color:#656b5f}.btn_sd{position:relative;width:100%;height:60px;overflow:hidden}.btn_sd a{display:block;position:absolute;height:35px;width:60px;left:50%;margin-left:-30px;margin-top:10px;overflow:hidden;text-indent:-1000px;background-position:-84px -24px;-webkit-transition:margin-top .5s ease;-moz-transition:margin-top .5s ease;-o-transition:margin-top .5s ease;transition:margin-top .5s ease}.btn_sd a:hover{background-color:transparent;margin-top:20px}.gm .btn_sd a{background-position:-326px -24px}@-webkit-keyframes sd{0%, 100%{margin-top:10px}50%{margin-top:20px}}@-moz-keyframes sd{0%, 100%{margin-top:10px}50%{margin-top:20px}}@-o-keyframes sd{0%, 100%{margin-top:10px}50%{margin-top:20px}}@keyframes sd{0%, 100%{margin-top:10px}50%{margin-top:20px}}.btn_sd a{-webkit-animation:sd 2s 1s ease 3;-moz-animation:sd 2s 1s ease 3;-ms-animation:sd 2s 1s ease 3;-o-animation:sd 2s 1s ease 3;animation:sd 2s 1s ease 3}@media screen and (orientation: portrait){.ce_pins .rotateDev{width:64px;height:110px;top:50%;left:50%;margin-top:-50px;margin-left:-25px;position:absolute;display:block;z-index:500;background-color:#656b5f;background-position:-905px 10px;-webkit-transition:-webkit-transform .5s ease;-moz-transition:-moz-transform .5s ease;-o-transition:-o-transform .5s ease;transition:transform .5s ease;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.ce_pins .rotateDev:hover,.ce_pins .rotateDev:focus{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}}.ce_pins{position:fixed;top:0;left:0;width:100%;height:100%}.ce_pin{position:absolute;width:30px;height:30px;background-position:-150px 0}.ce_pin:hover{background-position:-180px 0}.ce_pin a,.ce_pin span{display:block;height:100%;text-indent:-1000px;overflow:hidden}.ce_pin a:hover,.ce_pin span:hover{background-color:transparent}.ce_pin a:after,.ce_pin span:after{content:attr(title);display:none;position:absolute;left:-30px;top:29px;z-index:150;color:#fff;text-indent:0;padding:4px 12px;white-space:nowrap;background-color:#656b5f;background-color:rgba(101,107,95,0.75);opacity:0;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.ce_pin a:hover:after,.ce_pin span:hover:after{display:block;opacity:1}.pinDetails{position:absolute;top:0;left:0;width:100%;height:100%;z-index:200;overflow:hidden;background-color:#656b5f;background-color:rgba(101,107,95,0.75);color:#fff;padding:100px 10px 20px 10px;display:none}.pinDetails h1,.pinDetails h2,.pinDetails h3,.pinDetails a{color:#fff;text-align:left}.pinDetails a{line-height:20px}.pinDetails a:hover{background-color:#b03a00;text-decoration:none}.pinDetails a[target=_blank]:after{content:"";display:inline-block;width:14px;height:16px;margin-left:10px;vertical-align:text-top;background-position:-410px -15px}.pinDetails .pinContent{overflow:hidden;overflow-y:auto;display:block;height:100%}.pinDetailsClose{cursor:pointer;background-position:-270px 0;width:30px;height:30px;overflow:hidden;text-indent:-1000px;position:absolute;top:30px;left:10px}.ce_gallery ul,.ce_gallery li{margin:0;padding:0;list-style-type:none}.ce_gallery li,.ce_gallery figure{float:left;display:block}.ce_gallery figure{max-width:50% !important}.ce_gallery a{display:block;background-color:#656b5f}.ce_gallery img{opacity:1;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.ce_gallery img:hover{opacity:.45}.ce_gallery .slider-control{display:none}@media screen and (max-width: 767px){.toggleNav{width:30px;height:30px;top:37px;right:10px;left:auto;position:absolute;background-position:-210px 0;-webkit-transition:-webkit-transform .5s ease;-moz-transition:-moz-transform .5s ease;-o-transition:-o-transform .5s ease;transition:transform .5s ease}.navOpen .toggleNav{top:37px;background-position:-240px 0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.navEl{background:#fff;font-family:"pathway_gothic_oneregular","Helvetica Neue",Helvetica,sans-serif;font-size:18px;font-size:1.125rem}.navEl ul{padding-top:70px}.navEl li{border-bottom:1px dotted #656b5f;color:#656b5f}.navEl a:link,.navEl a:visited,.navEl a:active{color:#656b5f}.navEl li:hover,.navEl li.active,.navEl li.trail{background:#656b5f;color:#fff}.navEl li:hover a,.navEl li.active a,.navEl li.trail a{color:#fff}.navOpen .logo,.navClose .logo{background-color:transparent}.logo{position:fixed;top:0;right:55px;z-index:9999;width:75px;height:70px;background-position:5px 5px}.logo a{display:block;height:100%;text-indent:-1000px;overflow:hidden}.logo a:hover{background-color:transparent}.btn_pageheader{font-size:48px;font-size:3rem}.btn_phone{display:none}h2{font-size:32px;font-size:2rem}}@media screen and (min-width: 768px){#header .header_fix{width:100%;height:110px;border-bottom:1px #656b5f solid;text-align:center}#header .header_fix-inner{display:block;position:relative;height:100%;padding:0 20px}.header_bg{top:110px;padding-bottom:44.27%}}@media screen and (min-width: 768px) and (orientation: portrait){.header_bg{height:0;padding-bottom:88.54%}}@media screen and (min-width: 768px){.map .map_overlay{left:auto;right:0}.map .map_overlay_closed{top:110px;right:0}.map .map_overlay_closed:before{background-position:-265px 4px}.map_overlay{left:auto;right:0}.map_overlay_closed{top:110px;right:0}.map_overlay_closed:before{background-position:-265px 4px}#container{padding:40px 20px}.col h1,.col h2,.col h3{text-align:left}#header .mod_navigation{display:block;float:left;height:100%;font-family:"pathway_gothic_oneregular","Helvetica Neue",Helvetica,sans-serif;font-size:32px;font-size:2rem;line-height:110px}#header .mod_navigation ul,#header .mod_navigation li{margin:0;padding:0}#header .mod_navigation ul{display:block;height:100%}#header .mod_navigation li{float:left;display:block;position:relative;padding-left:10px;padding-right:10px;height:100%}#header .mod_navigation a{color:#656b5f}#header .mod_navigation a,#header .mod_navigation span{display:block}#header .mod_navigation a:after,#header .mod_navigation span:after{content:'';display:block;width:100%;height:8px;background-color:transparent;position:relative;margin-top:0;-webkit-transition:margin-top .5s ease;-moz-transition:margin-top .5s ease;-o-transition:margin-top .5s ease;transition:margin-top .5s ease}#header .mod_navigation span,#header .mod_navigation a.trail,#header .mod_navigation a.active,#header .mod_navigation a:hover{color:#b03a00;background-color:transparent}#header .mod_navigation span:after,#header .mod_navigation a.trail:after,#header .mod_navigation a.active:after,#header .mod_navigation a:hover:after{background-color:#dce1d2;margin-top:-8px}.logo{background-position:-330px -81px;width:140px;height:150px;margin-top:10px;margin-right:10px;float:left;display:block;position:relative}.logo a{overflow:hidden;display:block;height:150px;width:100%;position:absolute;z-index:1;text-indent:-1000px}.logo a:hover{background-color:transparent}.logo:before{content:"";display:block;width:122px;height:122px;top:20px;left:8px;position:absolute;background-position:-497px -102px;z-index:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.logo:after{content:"";display:block;width:100%;height:100%;top:-5px;left:0;position:absolute;z-index:0;background-position:-643px -87px}.notouch .logo:before{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 2s ease;-moz-transition:-moz-transform 2s ease;-o-transition:-o-transform 2s ease;transition:transform 2s ease}.notouch .logo:hover:before{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.pagetitle{top:55%}.btn_freiraeume{top:60%;left:50%;width:650px;margin-left:-325px}.btn_freiraeume a{height:100px}.btn_freiraeume a:before{content:"";position:absolute;width:300px;height:198px;top:50%;left:50%;margin-top:-101px;margin-left:-150px;background-position:0 -57px;background-size:960px 400px}.btn_phone{display:none;line-height:110px}.index .btn_phone{top:60%;margin-top:100px}.btn_anfrage a{font-size:48px;font-size:3rem}.ce_pins{top:110px}.pinDetails{padding:100px 20px 130px 20px}.pinDetailsClose{left:auto;right:20px}}@media screen and (min-width: 960px){.header_fix-inner{max-width:960px;margin-left:auto;margin-right:auto}#container{padding:40px 0}#main>.inside{max-width:940px;margin-left:auto;margin-right:auto}.logo{width:185px;height:195px;margin-top:10px;margin-right:20px;background-size:1234.56px 514.4px;background-position:-424.38px -104.166px}.logo a{height:195px}.logo:before{width:156.892px;height:156.892px;left:10px;top:25px;background-size:1234.56px 514.4px;background-position:-639.142px -131.172px}.logo:after{top:-7px;background-size:1234.56px 514.4px;background-position:-826.898px -111.882px}.pagetitle{top:60%}.btn_phone,.index .btn_phone{display:block;position:absolute;top:0;right:20px;z-index:999;margin-top:0;width:auto;left:auto;line-height:110px;font-family:"pathway_gothic_oneregular","Helvetica Neue",Helvetica,sans-serif;font-size:32px;font-size:2rem;color:#dce1d2;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}.btn_phone:hover,.index .btn_phone:hover{color:#656b5f}.pinDetails{width:480px;left:50%}}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#656b5f;opacity:0.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{margin-top:40px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:0;background:#fff}#cboxTitle{position:absolute;top:-32px;left:0;color:#ccc;font-family:"pathway_gothic_oneregular","Helvetica Neue",Helvetica,sans-serif;font-size:32px;font-size:2rem}#cboxCurrent{position:absolute;top:-32px;right:0px;color:#ccc;display:none !important}#cboxLoadingGraphic{background:url("../../files/HupfeldCenter-Theme/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;background-repeat:no-repeat;width:30px;height:30px;text-indent:-9999px;background-color:#656b5f}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:0;margin-top:-32px;background-position:-930px -150px}#cboxPrevious:hover{background-color:#dce1d2;background-position:-900px -150px}#cboxNext{position:absolute;top:50%;right:0;margin-top:-32px;background-position:-930px -180px}#cboxNext:hover{background-color:#dce1d2;background-position:-900px -180px}#cboxClose{position:absolute;top:0;right:0;display:block;background-position:-928px -120px}#cboxClose:hover{background-color:#dce1d2;background-position:-898px -120px}

/* Swipe 2.0, (C) Brad Birdsall 2012, MIT license */
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
