body,ul,ol,li,h1,h2,h3,hr,p {margin:0;padding:0}
body {color:#000;text-align:center;background:#336;font:12px verdana,geneva,arial,helvetica,sans-serif}
h1 {margin:0 0 6px;font-weight:bold;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}
.hblau {background:#bddfef;color:#fff;font-size:14px;font-weight:bold}
a:link,a:visited {background:#fff;color:#036;text-decoration:none}
a:hover,a:active {color:red;text-decoration:underline;background:#eee}
#wrap {position:absolute;top:0;left:130px;width:804px;text-align:left;background:#fff;color:#000}
#header {color:#c0c0c0;background:#fff url(img/sudoku-hd800.jpg) no-repeat}
#header h1 {padding:28px 0 5px 4px;margin:0}
#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:161px;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}
#haupt {margin:0 130px 0 165px;text-align:left;line-height:150%}
#haupt ul li {margin-left:50px}
#haupt h2 {margin:0 0 6px;letter-spacing:1px;background:#fff;color:#000;font:bold 32px Arial,Helvetica,Swiss,SunSans-Regular,sans-serif}
#haupt ol {margin-left:28px}
#te {margin:5px 1px 8px 1px;padding:5px;line-height:150%;background:#fff;color:#c0c0c0;border-style:solid;border-width:1px}
#te a {background:#fff;color:#808080;text-decoration:none}
#rechts {width:126px;float:right}
#footer {color:#c0c0c0;font-size:10px;clear:both;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}
.sud_bl,.sud_blu {width:44px;height:44px;border:none;color:black;background:#fff;text-align:center;font:normal 40px verdana,geneva,arial,helvetica,sans-serif}
.sud_blu {color:blue;background:#fff}
.b_left_bo {border-left:solid 1px #000;border-bottom:solid 1px #000;width:50px;height:49px}
.b_right_bot {border-right:solid 1px #000;border-bottom:solid 1px #000;width:50px;height:49px}
.b_bot {border-bottom:solid 1px #000;width:50px;height:49px}
.b_right {border-right:solid 1px #99A2AD;width:50px;height:49px}
.b_right_st {border-right:solid 3px #99A2AD;width:50px;height:49px}
.b_top_right {border-right:solid 1px #99A2AD;border-top:solid 1px #99A2AD;width:50px;height:49px}
.b_top_right_st {border-right:solid 3px #99A2AD;border-top:solid 1px #99A2AD;width:52px;height:49px}
.b_top {border-top:solid 1px #99A2AD;width:50px;height:49px}
.b_top_st {border-top:solid 3px #99A2AD;width:50px;height:49px}
.b_top_st_r {border-right:solid 1px #99A2AD;border-top:solid 3px #99A2AD;width:50px;height:49px}
.b_t_st_r_st {border-right:solid 3px #99A2AD;border-top:solid 3px #99A2AD;width:50px;height:49px}
.regel {font-size:13px;line-height:16px;font-family: verdana, geneva, arial, helvetica, sans-serif}
.inputtext {color:#000;background-color:#eee;padding:2px;height:22px;width:200px;border:1px solid #67C6DD;}
.inputbutton {font-size:11px;font-weight:bold;color:#000;text-decoration:none;background-color:#eee;padding:2px;border:1px solid #67C6DD;cursor:pointer}
.foto-i {padding:0 0 0 15px;background:#fff url(foto-t.gif) 0 3px no-repeat;text-decoration:none}
.zent {text-align:center}
#werbr {position:absolute;top:75px;left:940px;width:160px}
