body {
margin: 0;
padding: 0;
font-family: Arial, serif;
font-size: 12px;
color: #606060;
background: #F0E077;
}

img { border: none; }
h1 { margin: 0 0 10px 0; font-size: 22px; }

#container {
margin-left: 50px;
margin-top: 50px;
width: 700px;
background-color: #FFF;
border: none;
}

#top {
background: url('pics/bgr_top.gif');
height: 40px;
}

#middle {
clear: both;
margin: 0 0 0 0;
padding: 0 0 0 0;
background: url('pics/bgr_middle.gif') repeat-y 100% 0;
float: left;
width: 700px;
}

#bottom {
clear: both;
padding: 0 25px 0 140px;
background: url('pics/bgr_bottom.gif');
height: 40px;
text-align: center;
}

#leftcol {
float: left;
width: 140px;
margin-left: 25px;
padding-top: 0px;
}

#rightcol {
float: left;
width: 490px;
margin: 0 0 0 10px;
padding: 0 0 0 20px;
border: none;
}

#langcontainer {
display: block;
margin: 5px 0 0 20px;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

#langcontainer a {
border: 1px solid white;
padding: 0 2px 0 0;
text-decoration: none;
color: #777;
}

#langcontainer a:hover {
border: 1px solid #333;
background-color: #F0E077;
}

#navcontainer ul {
margin: 10px 0 0 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#navcontainer li { margin: 0 0 3px 0; }

#navcontainer a {
display: block;
padding: 2px 2px 2px 4px;
border: 1px solid #999;
width: 140px;
background-color: #EEE;
background-image: url(images/l1_down.gif);
}

#navcontainer a:link, #navlist a:visited {
color: #777;
text-decoration: none;
}

#navcontainer a:hover {
border: 1px solid #777;
background-color: #F0E077;
background-image: url(images/l1_over.gif);
color: #777;
}

#active a:link, #active a:visited, #active a:hover {
border: 1px solid #777;
background-color: #F0E077;
background-image: url(images/l1_over.gif);
color: #333;
}

#main h1 { 
margin-top: 0; 
font-size:16px; 
font-weight: bold; 
text-decoration: none; 
color: #fff;
border: none;
background-color: #606060; 
padding: 1px 0 1px 5px; 
}

#table_listing table { margin-left: 10px; width: 450px; border: 0 0 0 0; }

#table_listing th { 
font-size: 12px; 
text-align: center; 
text-decoration: none; 
font-weight: bold;  
color: #222; 
border-bottom: 1px solid #CCC; 
border-top: 1px solid #CCC; 
border-left: 1px dashed #CCC; 
border-right: 1px dashed #CCC; 
background: #EEE; 
}

#table_listing td { 
text-align: left;
font-size: 12px;
text-decoration: none;
color: #444;
border-bottom: 1px dashed #CCC;
}

#forum_table table { 
margin: 0 0 0 0; 
border: 0 0 0 0; 
width: 350px;
}

#forum_table td { 
text-align: left;
font-size: 12px;
text-decoration: none;
color: #444;
border: 0 0 0 0;
}

#main h2 { font-size:14px; font-weight: normal; text-decoration: none; color: #555; border-bottom: 1px solid #606060; }
#main ul { list-style-image: url('pics/kontroll_9x9.gif'); }
#main a { text-decoration: none; color: #333; border-bottom: 1px dashed #555; }
#main a:link { background-color: none; }
#main a:hover { background-color: #F0E077; }
#main p { font-size:12px; font-weight: normal; text-decoration: none; color: #555; padding-right: 15px; }

#main form {
margin-left: 10px;
width: 448px;
background-color: #EEE;
border: 1px solid #999; 
padding: 10px 10px 10px 10px;
}

#forum_box {
padding: 7px 7px 7px 7px;
margin: 0 0 0 0; 
background-color: #EEE;
border: none; 
}

#forum_msg {
padding: 8px 10px 0 10px; 
margin: 0 0 0 0; 
font-size:11px; 
font-weight: normal; 
text-decoration: none; 
color: #555; }

#forum_box_header { 
padding: 0 0 0 0; 
margin: 0 0 0 0; 
border-top: 1px dashed #999; 
border-right: 1px dashed #999; 
border-bottom: none; 
border-left: 1px dashed #999; 
background-color: #777;
color: white;
}

#forum_box_content { 
padding: 4px 15px 4px 15px; 
margin: 0 0 0 0; 
border-top: none; 
border-right: 1px dashed #999; 
border-bottom: none; 
border-left: 1px dashed #999; 
background-color: #DDD;
}

#forum_box_footer { 
padding: 0 2px 0 0; 
margin: 0 0 0 0; 
border-top: none; 
border-right: 1px dashed #999; 
border-left: 1px dashed #999; 
border-bottom: 1px dashed #999; 
background-color: EEE;
color: #999;
text-align: right;
}

#grey {
color: #777;
}