* {
    font:normal normal 400 13px verdana,arial,sans-serif;
    margin:0px;
    padding:0px;
}
BODY {
    background:#ffffff;
}
/*
    positioning stuff
*/
DIV#container {
    margin:0 50px 0 0;
}
DIV#top{
    background-image: url(/images/korsordslexikon.jpg);
    background-repeat: no-repeat;
    height:90px;
}
DIV#top H1 {
    border:0px;
    font:oblique normal 400 20px verdana,arial,sans-serif;
    padding:58px 0 0 15px;
}

DIV#left {
    display:inline;
    float:left;
    margin-left:5px;
    width:140px;
}

DIV#mid {
    margin:0 190px 0 10px;
}

DIV#mid P,
DIV#mid UL {
    margin:0 0 10px 15px;
}

DIV#right {
    float:right;
    margin:0 5px 0 0;
    width:170px;
}
DIV#right P {
    text-align:center;
}

DIV#right H3 {
    border-bottom:1px solid #fcc;
    color:000;
    font:normal normal 900 11px verdana,arial,sans-serif;
    margin:0 0 5px 0;
    text-align:right;
}

DIV#left,
DIV#right,
DIV#mid,
DIV#bot {
	border-top: 1px solid #aaaaaa;
	border-left:1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	margin-top:5px;
    padding:5px;
}

DIV#bot {
    border:0px;
    text-align:center;
}

DIV#left DIV#meny A {
    border-bottom:1px solid #fcc;
    display:block;
    margin:5px 0 15px 0;
    color:#33f;
    font:normal normal 900 12px verdana,arial,sans-serif;
    text-decoration:none;
}

DIV#meny A:hover {
    background:#ffe;
    border-color:#fff;
}

DIV#left P A {
    color:#66f;
    text-decoration:none;
}
DIV#left P A:hover {
    text-decoration:underline;
}

DIV#meny H3 {
    background:#eee;
    font:oblique normal 900 13px verdana,arial,sans-serif;
    text-align:right;
}

DIV.break {
    clear:both;
    float:none;
}

H1 {
    border-bottom:1px solid #ecc;
    font:normal normal 400 20px verdana,arial,sans-serif;
}
H2 {
    border-bottom:1px solid #ecc;
    font:normal normal 400 18px verdana,arial,sans-serif;
}
IMG {border:0px;}
LI {
    list-style-type: none;
    margin:0 0 0 10px;
}
INPUT.text {
    background:#eee;
    width:250px;
}

TEXTAREA {
    background:#eee;
    height:100px;
    width:250px;
}

.inset{
	border-bottom: 1px solid #eee;
	border-right:1px solid #eee;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
}
.outset{
	border-top: 1px solid #eee;
	border-left:1px solid #eee;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}
DIV.result SPAN.dsc {
    font:normal normal 400 12px verdana,arial,sans-serif;
}
INPUT.charIpt,
INPUT.char {
    background:#eeeeee;
    border:solid 1px #555555;
    font:normal normal 900 19px arial,verdana,sans-serif;
    height:25px;
    margin:0 3px 3px 0;
    text-align:center;
    width:30px;
}
INPUT.charIpt {
    background:#ffff00;
}
DIV.result {
    border-top:solid 1px #6666ee;
    border-bottom:solid 1px #6666ee;
    font:normal normal 600 17px monospace; /*arial,verdana,sans-serif;*/
    letter-spacing:2px;
    margin:5px 0 5px 0;
}

#boxed {margin: 10px 10px 10px 10px;}
#navcontainer {margin: 10px 10px 10px 0px;}
#navcontainer ul{color: white;font-size:14px;font-weight:normal;float: left;}
#navcontainer ul li {display: inline;}
#navcontainer ul li a {width: 190px; padding: 4px 0px 4px 10px;color: white;font-weight:normal;background-color:#4a82ae;background-repeat:no-repeat;background-attachment:scroll;background-position:left top;text-decoration: none;float: left;margin:0;border-top:2px solid #fff;border-right: 1px solid #fff;}
#navcontainer a#current{color: #fff;font-weight:normal;background-color:#3674a5;border-top:2px solid #3674a5;}
#navcontainer ul li a:hover{color:#fff;font-weight:normal;background:#3674a5 url(img/1pxlwhitecorner.gif) no-repeat 0 -5px;border-top:2px solid #3674a5;}

#navcontainer #reklam {float: right;}

TD.g1,
TD.g2,
TD.g3 {
	border-top: 1px solid #fff;
	border-left:1px solid #fff;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	width:30px;
	height:30px;
}

TD.g1 {
    background:#cfc;
}
TD.g2 {
    background:#fcc;
}
TD.g3 {
    background:#ccf;
}
