* {margin:0;padding:0}
body,h1,h2,h3,hr,p,table,tr,td,form,input,ul,ol,li {margin:0;padding:0}
body,.fdz {background:#fff;color:#c0c0c0;text-align:center;font:12px Arial,Helvetica,sans-serif}
h1 {margin:0 0 6px;letter-spacing:1px;font-size:16px}
p {margin:8px 0 10px}
.linie {border-bottom:1px solid #c0c0c0;}
.linied {border-bottom:4px double #c0c0c0;}
.imgv {width:160px;height:1px}
.blueb {background:#bddfef;color:black}
h2,h3 {background:#bddfef;color:#fff;font-size:14px}
a:link {display:none}
#wrap {text-align:left;background:#fff;color:#000}
#header,#nav,#links,#level {display:none}
#haupt {margin:0;text-align:left;line-height:150%}
#rechts,#footer,.regel {display:none}
.zent {text-align:center}
#sudoku {text-align:left}
h1 {font:24px Arial,Helvetica,sans-serif}
#puzzle {padding:5px 9px;border:1px solid #000;text-align:left;}
#puzzle input {width:40px;height:40px;font-size:30px;text-align:center;padding-top:1px;border-top:1px solid black;border-left:1px solid black}
.tr2 {border-right:2px solid #000}
.tb2 {border-bottom:2px solid #000}
.tr2tb2 {border-right:2px solid #000;border-bottom:2px solid #000}
#cns,.txr {text-align:right}
#cnt input,#cns input,button {display:none}
#cns input,.uhr,#cnt,#werbr,.fr {display:none}
.fl {float:left}
.cb {clear:both}
.cpp {cursor:pointer}
.zif {cursor:text}
.rot {color:red}
#j2 {color:#c0c0c0;background:#eee}
#j3 {display:none}
#po2 {font-size:12px;text-align:center;}
.l1 {border-right:1px solid #777}
.l2 {border-bottom:1px solid #777}
img,.t0 {border:0}
.sok {background:#fff;color:#67C6DD;font-size:14px;font-weight:bold}
#haupt p {margin:0}
#puzzle {color:#000;background:#fff}
.tf {background:#fff}
.alev,form,.nop {display:none}
