* {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:#f5f5f5;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,a:visited {background:#fff;color:#036;text-decoration:none}
a:hover,a:active {color:red;text-decoration:underline}
#wrap {position:absolute;top:0;left:130px;width:815px;text-align:left;background:#fff;color:#000}
#header {color:#c0c0c0;background:url(img/sudoku-hd800.jpg);background-repeat:repeat-x;}
#header h1 {padding:28px 0 5px 4px;font-size:16px}
#nav {width:100%;float:left;background:#336;color:#000}
#nav ul li {display:inline}
#nav ul {margin:0;padding:0;letter-spacing:1px;font:bold 12px arial,helvetica,sans-serif}
#nav ul li a {padding:0.2em 12px;color:#fff;text-decoration:none;float:left;border-right:1px solid #fff;background:#336}
#nav ul li a:hover {color:#fff;background:#6cc}
#links {width:162px;text-align:left;float:left}
#links a {background:#fff;color:#f60;margin-left:4px;font-size:11px;line-height:150%}
#links p {margin:5px 0 4px 4px;font-size:12px}
#level a:link,#level a:visited {background:#fff;color:#000;font-size:14px}
#level a:hover,#level a:active {color:red;text-decoration:none;background:#eee}
#level p {padding:2px;font-size:14px}
#haupt {margin:0 132px 0 167px;text-align:left;line-height:150%}
#rechts {width:126px;float:right}
#footer {color:#c0c0c0;font-size:10px;background:#336}
#footer a:hover {text-decoration:none}
#nkcopy {font-size:12px;text-align:right;float:right}
#nkcopy a:link {background:#336;color:#c0c0c0}
#nkcopy a:hover {background:#eee;color:#c0c0c0}
.regel {font:13px/16px verdana,geneva,arial,helvetica,sans-serif}
.foto-i {padding:0 0 0 15px;background:url(foto-t.gif) 0 3px no-repeat;text-decoration:none}
.zent {text-align:center}
#werbr {position:absolute;top:1px;left:952px;width:160px}
#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}
#cnt {padding:5px 9px;color:#000;background:#fff;text-align:right}
#cns,.txr {text-align:right}
#cnt input,#cns input,button {font-size:11px;font-weight:bold;color:#000;background:#eee;padding:2px;border:1px solid #67c6dd}
#cns input {margin:0 0 12px;width:70px;height:21px}
.uhr {font-size:12px;letter-spacing:1px;border:0}
.fl {float:left}
.fr {float:right}
.cb {clear:both}
.cpp {cursor:pointer}
.zif {cursor:text}
.rot {color:red}
#j2 {color:#c0c0c0;background:#eee}
#j3 {display:none;padding:1px;background:#eee}
#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}
#po3 {display:none}
