html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;line-height:inherit;font-stretch:normal}button,input,textarea{font-family:inherit;font-size:inherit;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}b,strong{font-weight:700}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}q{quotes:"\201E" "\201d"}a{color:inherit;text-decoration:inherit;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}html{color-profile:"sRGB";background-color:#f9f9f9;font-weight:200;font-size:2.1ex;font-family:open sans,sans-serif;line-height:3.15ex;font-stretch:normal;color:#484848;position:relative;min-height:100%}table{border-collapse:collapse;border-spacing:0}body{margin:0;padding:0;position:relative;min-height:100%}p.legal{text-align:center;font-size:1.2ex}[about]{cursor:pointer}.panel{display:table;width:100%;height:100%}:focus{outline:0}.panel.intro{background-color:#AAA}[placeholder]:-ms-placeholder{color:#555}[placeholder]:-moz-placeholder{color:#555}.panel .first{text-align:right}.panel .item{display:table-cell;width:50%;vertical-align:middle;position:relative;padding:20px;height:100%}.panel .last{text-align:left}[placeholder]:focus:-moz-placeholder{color:transparent}[placeholder]::-moz-placeholder{color:#555}[placeholder]::-webkit-input-placeholder{color:#555}.panel.intro .first{background-color:#EAC}.panel .item .in{display:inline-block;max-width:550px;vertical-align:middle;width:100%}[placeholder]:focus::-moz-placeholder{color:transparent}#address>div,#address>ul{display:table-cell;vertical-align:middle}#address{font-style:normal}#address>ul{display:block;list-style:none;margin:0;padding:0;padding-left:16ex}#kontakt{min-height:100%}#mess{width:100%}#address>ul>li{display:block;padding-bottom:10px;text-indent:-10ex}#map{min-height:500px;position:relative}#intro{min-height:100%}#mess input,#mess textarea{display:block;max-width:inherit;min-width:inherit;background:none;border:0;margin:0;padding:0;line-height:4ex;min-height:4ex;font-size:1.9ex;margin-bottom:1ex;border-bottom:1px solid #eee}#mess textarea{border:0;height:7.95ex;margin-bottom:0;overflow-x:hidden;overflow-y:auto}#mess legend{max-width:inherit;min-width:inherit;font-size:4ex;line-height:3.5ex;text-transform:uppercase}#mess fieldset{border:0;max-width:40ex;min-width:40ex;display:block;padding-left:2ex;padding-bottom:1ex;padding-top:1ex}#intro h2{font-weight:400;text-transform:uppercase;font-size:4ex;line-height:3.5ex}#address>ul>li:before{content:attr(title) " :";display:inline-block;text-align:right;width:9ex;padding-right:1ex}#kontakt h2{line-height:3.5ex;font-weight:400;font-size:4ex;text-transform:uppercase}#address em{font-style:normal}#mess.sended input,#mess.sended button,#mess.sended label{display:none}#mess input:-moz-ui-invalid,#mess textarea:-moz-ui-invalid{box-shadow:none}#mess input:-moz-submit-invalid,#mess textarea:-moz-submit-invalid{box-shadow:none}#mess input:focus,#mess textarea:focus{background-color:#fff}#mess .url,#mess button{display:none}#mess input:invalid,#mess textarea:invalid{box-shadow:none}#map .map{display:block;width:100%;height:100%;min-height:inherit;border:0;position:relative;z-index:0}#mess .button{display:block;float:right;clear:both;cursor:pointer;line-height:4ex;font-size:2ex}#kontakt .last{padding:0;background-color:#FFF;position:relative;min-height:500px}#kontakt .in{text-align:left}#intro h3.headline{font-weight:700;text-transform:uppercase;font-size:4ex;line-height:2.1ex;color:green}#map .over{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;transition-delay:1ms}#intro .logo{display:block;width:100%;height:200px;margin-bottom:50px}#intro .first{background-color:#f1e170}#intro .name{font-size:2ex;font-weight:400;line-height:normal;text-transform:uppercase}#intro .offer{display:inline-table;list-style:none;margin:40px auto;padding:0}#mess textarea:first-line{font-weight:700;font-family:inherit}#intro .offer strong{font-weight:400;display:block;margin-top:20px}#intro .offer li{display:table-cell;padding:10px;text-align:center}#intro .offer img{max-height:120px}#intro .name:first-line{font-size:1.2ex}#intro .name .r{display:block;font-size:4ex;font-style:normal;line-height:3.5ex}#kontakt .last .map{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%}#intro .item .in{text-align:center}#map:hover .over{z-index:-1;transition-delay:1s}#mess .button:hover{background-color:#fff}@media only screen and (max-width: 768px){.panel{display:block}.panel .item{display:block;width:auto}.panel .item .in{max-width:none}#intro .offer{display:block}#intro .offer li{display:inline-block}}@media only screen and (min-width: 300px) and (max-width: 767px){#mess{background-color:#EEE}#address{max-width:100%;min-width:100%}#address time{font-size:inherit;width:66%}#mess fieldset{max-width:100%;min-width:100%;float:none;border:0;padding:0}#mess .button{float:none;text-align:center}}