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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:none;margin:0;padding:0}
:focus{outline:0}
body{line-height:1;background:#f1eeeb}
ul,ol{font-family:Arial;font-size:12px;color:#FFF;line-height:17px;margin-left:15px;padding-left:0}
table{border-collapse:separate;border-spacing:0}
caption,th,td{font-weight:400}
blockquote:before,blockquote:after,q:before,q:after{content:""}
.clearfix{zoom:1}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
html,body{height:100%}
.block{width:250px; height:280px;float:left;background:no-repeat;margin:30px 60px 0 0;}
.block a span{background:url(img/sprite.png) no-repeat;width:70px;height:70px;overflow:hidden;display:block}
.block a{background:url(img/sprite.png) no-repeat -720px -390px;width:70px;height:70px;display:block;float:left;margin:0 5px 5px 0;padding:5px; cursor:pointer}
.block a:hover{background-position:-720px 0}
#google{float:right; background:url(img/sprite.png) no-repeat -720px -190px; overflow:hidden; width:64px; height:22px; }
#q{border:1px solid #fdc727;font-size:12px;font-family:Arial;width:221px;float:right;margin:0 0 0 10px;padding:3px 24px 3px 3px; position:relative; z-index:0}
.wrapper{width:870px;height:680px;min-height:680px;text-align:left;margin:10px 0}
.logo{float:left;width:250px;height:30px; display:block; background:url(img/sprite.png) no-repeat -810px -190px; overflow:hidden; }
.headergoogle{text-align:right;float:right; position:relative; z-index:0;}
#go { position:absolute; width:20px; height:20px; display:block; z-index:1; right:1px; top:1px; background: url(img/sprite.png) no-repeat 2px -468px; }
.header{ background:url(img/sprite.png) no-repeat; width:190px; height:20px; overflow:hidden; margin-bottom:10px; display:block; } 
.powered{float:right;line-height:20px;height:20px}
.footer{text-align:left;width:870px;font-family:Arial;font-size:10px;color:#999;padding:10px 0 0}
.footer a{color:#999;text-decoration:none}
a.feedbackknop{background:url(img/sprite.png) no-repeat -720px -160px;width:80px;height:20px;display:block;float:left;text-align:center;line-height:20px;color:#FFF}
a:hover.feedbackknop{background:url(img/sprite.png) no-repeat -720px -120px}
a#settings { width:0px; height:20px; line-height:20px; display:block; float:left; padding-left:25px; font-size:10px; overflow:hidden; background:url(img/sprite.png) -980px -470px no-repeat; margin-left:10px; position:relative }
a:hover#settings { width:200px; }
.checkbox { width: 13px;height: 13px;padding: 0;margin:0;vertical-align: middle;position: relative; top:-1px; *top: 0px; *overflow: hidden; }