html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:400;src:local(""),url("../fonts/noto-sans/noto-sans-v27-latin-regular.woff2") format("woff2"),url("../fonts/noto-sans/noto-sans-v27-latin-regular.woff") format("woff")}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:700;src:local(""),url("../fonts/noto-sans/noto-sans-v27-latin-700.woff2") format("woff2"),url("../fonts/noto-sans/noto-sans-v27-latin-700.woff") format("woff")}*{box-sizing:border-box}body{font-family:"Noto Sans",sans-serif;font-size:16px;line-height:26px;color:#262626}#full-height-container{min-height:100vh;display:flex;flex-direction:column}.wide-content{position:relative;overflow:hidden;width:100%;max-width:1680px;margin:0 auto}.content{flex-grow:1;background-color:#c7c7bb}.content>.grid{min-height:100%}#home.content{background-color:rgba(0,0,0,0)}h1,h2{font-size:36px;line-height:44px}h4{font-weight:bold}a{color:#262626}b{font-weight:bold}@media screen and (max-width: 480px){h1,h2{font-size:20px;line-height:23px}}#navi{flex-grow:0;width:100%;margin:0 auto;background-color:#262626}#navi .mobileNavi{display:none}#navi ul{overflow:hidden;display:block;margin:0 auto;padding:25px 0 26px 0;text-align:center}#navi li{display:inline;margin:0 10px}#navi li.active{color:#fff}#navi li a{padding:4px 5px;color:#a6a6a6;text-decoration:none}#navi li a:hover,#navi li a.active{color:#fff}@media screen and (max-width: 480px){#navi{overflow:visible;position:relative;z-index:999;margin-top:0px}#navi .mobileNavi{overflow:hidden;display:block}#navi .mobileNavi p{float:left;margin:14px 0 0 20px;font-size:18px;font-weight:bold;color:#fff}#navi .mobileNavi .menuBtn{display:inline-block;float:right;padding:14px 20px;border-left:1px solid #a6a6a6}#navi ul{display:none;padding:0px;text-align:left}#navi ul.open{display:block;position:absolute;top:54px;left:0px;width:100%;border-top:1px solid #e1e1d5}#navi ul.open li{display:block;margin:0px;border-bottom:1px solid #e1e1d5;background-color:#262626}#navi ul.open li a,#navi ul.open li.active{display:block;padding:10px 0 10px 20px}}footer{flex-grow:0;width:100%;margin:0 auto 50px auto;padding:33px 20px;font-size:14px;line-height:24px;background-color:#c7c7bb}footer hr{height:1px;border:none;background-color:#a8a99d;max-width:84%;margin:25px auto}footer h4{margin-bottom:2px;font-size:14px;font-weight:bold;text-align:center}footer ul{overflow:hidden;max-width:1160px;margin:0 auto;padding:0 10px;text-align:center}footer li{display:inline;white-space:nowrap;line-height:10px}footer li:before{content:".";position:relative;top:-3px;margin-right:5px;font-size:35px;line-height:10px}footer li:first-child:before{content:""}.griditem{width:16.666666667%;float:left;margin:-1px 0 0 -1px;border:1px solid #e1e1d5;padding:19px;background-color:#fff}.griditem img{width:100%}.griditem.col3{width:50.000000001%;background-color:rgba(0,0,0,0);border-width:0px;padding-top:91px;padding-left:60px}.griditem.col3 h2{margin-bottom:13px}.griditem.space{visibility:hidden}.griditem.green{padding:0px;background-color:#9eba00;border-bottom:0px}.griditem.green .logo{padding:38px;background-color:#b3d400}.griditem.green .welcome{padding:50px 19px 20px 19px}.griditem.green h1{margin-bottom:14px;color:#fff}.griditem.green h2{margin-bottom:6px;font-size:16px;line-height:36px;font-weight:bold}.griditem.green p{margin-bottom:16px}.griditem.green p b{display:block;margin-bottom:6px;font-size:16px;line-height:20px;font-weight:bold}.griditem.holiday,.griditem.info{background-color:#c7c7bb;border-bottom:0px}.griditem.holiday h2,.griditem.info h2{margin:20px 0 15px 0;color:#fff}.griditem.holiday p,.griditem.info p{margin-bottom:20px}.grid{overflow:hidden;display:block;background-color:#c7c7bb}.grid.absolute{overflow:hidden;position:relative;height:10000px;margin:0px;padding-left:0px}.grid.absolute .griditem{position:absolute;margin:0px}@media screen and (max-width: 1440px){.griditem{width:20%}.griditem.only6{display:none}}@media screen and (max-width: 1024px){.griditem{width:25%}.griditem.space,.griditem.only5{display:none}.griditem h1{font-size:30px;line-height:36px}.griditem h2{font-size:30px;line-height:36px}}@media screen and (max-width: 800px){.griditem{width:33.333333333%}.griditem.full{width:100%}.griditem.only4{display:none}.griditem.green{overflow:hidden;width:100%}.griditem.green .logo{float:left;width:33.333333333%;height:100%;padding:36px;text-align:center}.griditem.green .logo img{width:100%}.griditem.green .welcome{margin-left:33.333333333%;padding:25px 28px 35px}.griditem.green h1 b{display:block}}@media screen and (max-width: 480px){.griditem{width:100%}.griditem a{cursor:default}.griditem.only3{display:none}.griditem.green{text-align:center}.griditem.green .logo{float:none;width:100%;height:100px;padding:10px;text-align:center}.griditem.green .logo img{width:auto;height:100%}.griditem.green .welcome{margin-left:0px;padding:19px}.griditem.green h1{margin-top:15px;margin-bottom:12px}.griditem.green h2{margin-bottom:8px}.griditem.holiday,.griditem.info{padding:19px;text-align:center}.griditem.holiday h2,.griditem.info h2{margin-top:5px;font-weight:bold}}#location .grid{position:relative;display:flex;flex-wrap:wrap;background-color:#e3e3dd}#location .griditem.green{position:relative;z-index:10}#location .griditem.green p.last{margin-bottom:20px}#map{position:absolute;width:100%;height:100%;z-index:5}@media screen and (max-width: 800px){#map{position:static;height:600px}}#contact .grid{display:flex;flex-wrap:wrap;background-color:#e3e3dd}#contact .griditem.col3 h1{margin-bottom:13px}#contact .griditem.col3 .errorMessage{margin-bottom:27px;color:#c80000}#contact .griditem.col3 input,#contact .griditem.col3 textarea{display:block;margin-bottom:10px;padding:0 18px;width:480px;font-size:16px;line-height:20px;border-width:0px;font-family:"Droid Sans",sans-serif;color:#929292}#contact .griditem.col3 input.normal,#contact .griditem.col3 textarea.normal{color:#262626}#contact .griditem.col3 input.error,#contact .griditem.col3 textarea.error{border:2px solid #c80000}#contact .griditem.col3 input{height:50px}#contact .griditem.col3 textarea{height:194px;padding-top:15px;padding-bottom:15px}#contact .griditem.col3 button{margin-bottom:20px;padding:15px 18px;font-size:16px;line-height:20px;color:#fff;border-width:0px;background-color:#262626;cursor:pointer}#contact .griditem.col3 button:hover{background-color:#c7c7bb}#imprint .grid{display:flex;flex-wrap:wrap;background-color:#e3e3dd}#imprint .griditem.col3 h4{margin-bottom:16px}#imprint .griditem.col3 p{margin-bottom:46px}#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff}.lbLoading{background:#fff url(../img/slimbox/loading.gif) no-repeat center}#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none}#lbPrevLink{left:0}#lbPrevLink:hover{background:rgba(0,0,0,0) url(../img/slimbox/prevlabel.gif) no-repeat 0 15%}#lbNextLink{right:0}#lbNextLink:hover{background:rgba(0,0,0,0) url(../img/slimbox/nextlabel.gif) no-repeat 100% 15%}#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}#lbCloseLink{display:block;float:right;width:66px;height:22px;background:rgba(0,0,0,0) url(../img/slimbox/closelabel.gif) no-repeat center;margin:5px 0;outline:none}#lbCaption,#lbNumber{margin-right:71px}#lbCaption{font-weight:bold}