/* general stuff */
body {
margin: 0;
padding: 0;
font-family: Verdana, Helvetica, Arial, sans-serif;
background: #202020 url('../images/datbg.png') left top repeat-x;
color: #808080;
font-size: 12px;
text-align: left;
}

#mainpart {
margin: 10px 0 0 200px;
}

#maxwidth {
width: 700px;
}

#mainheader {
text-align: left;
color: #ffffff;
font-size: 14px;
}

#outercontainer {
margin-top: 5px;
padding: 5px 0 0 0;
width: 100%;
text-align: left;
background: transparent url("../images/topround2.png") left top no-repeat;
font-size: 12px;
}

#newtemplatefix {
background: #1a1a1a;
}

#outercontainer_menu {
margin-top: 5px;
padding: 5px 0 0 0;
width: 100%;
text-align: left;
background: transparent url("../images/topround.png") left top no-repeat;
font-size: 12px;
}

#innercontainer {
width: 100%;
text-align: left;
color: #808080;
background: transparent url("../images/bottomround2.png") left bottom no-repeat;
padding-bottom: 5px;
}

#innercontainer_menu {
width: 100%;
text-align: left;
color: #808080;
background: transparent url("../images/bottomround.png") left bottom no-repeat;
padding-bottom: 5px;
}

#innercontainer2 {
padding: 10px 8px 4px 8px;
background: #1a1a1a;
color: #808080;
}

#containerheader {
padding-left: 8px;
color: #FFFFFF;
font-weight: bold;
}

#containerheader_menu {
padding-left: 3px;
color: #ffffff;
font-weight: bold;
}

#maintable {
background: transparent;
color: #808080;
width: 680px;
margin-top: 8px;
padding: 0 0 4px 4px;
}

#maintable2 {
background: transparent;
color: #808080;
width: 680px;
margin-top: 3px;
padding: 0 0 4px 4px;
}

#registertable {
color: #808080;
width: 680px;
font-size: 12px;
vertical-align: top;
}

#rankingbar_row {
font-size: 13px;
width: 500px;
padding: 0px;
color: #808080;
}

#rankingbar_row2 {
font-size: 13px;
width: 680px;
padding: 0px;
color: #808080;
}

#additional {
padding-left: 6px;
}

#1stcol {
padding: 0px;
}

#2ndcol {
padding: 0px;
}

#3rdcol {
padding: 0px;
}

#4thcol {
padding: 0px;
}

#5thcol {
padding: 0px;
}

#colheader {
font-size: 12px;
color: #ffffff;
font-weight: bold;
}

#id {
font-size: 12px;
color: #808080;
font-weight: bold;
}

#name {
font-size: 12px;
font-weight: bold;
}

#name2 {
font-size: 12px;
color: #DF8585;
font-weight: bold;
}

#highlight {
background: #404040;
}

#standard {
font-size: 12px;
color: #808080;
}

#sortpanel {
width: 100%;
}

#sortpanel_sub {
float: right;
text-align: left;
}

#form {
margin-bottom: 0px;
font-size: 12px;
}

#ascdescinfo {
float: left;
text-align: left;
margin-top: 5px;
}

form {
margin: 0px;
padding: 0px;
}
