

body, td, th {
	font-family: 'Segoe UI', 'Trebuchet MS', Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
}

form {
	margin:0px;
}

a:link, a:visited, a:active {
	color: #000000;
	text-decoration: underline;
}

a:hover {
	color: #000000;
    text-decoration: none;
}

h1 {
    margin:0px;
    margin-bottom:12px;

    font-size: 24px;
    color:#663d21;
}

h1 a:link, h1 a:visited, h1 a:active {
	color: #663d21;
	text-decoration: underline;
}

h1 a:hover {
	color: #663d21;
    text-decoration: none;
}

h2 {
    margin:0px;
    margin-bottom:12px;

    font-size: 18px;
    color:#663d21;
}

p {
    margin:4px 0px 8px 0px;
    line-height:130%;
}

hr {
    color:#663d21;
    background-color:#663d21;
    height:1px;
    border:0px;
}

th {
    background-color:#EEBB88;
}

optgroup
{
	font-weight:normal;
	font-style:normal;
	color:#ACA899;
}

li {
    margin-bottom:2px;
}


.disabled {
    background-color:#CCCCCC;
    color:#000000;
}



.headline {
	font-size:20px;
	font-weight:bold;
	color:#663d21;
}

.nickname {
	font-size:16px;
	font-weight:bold;
	color:#663d21;
}

.small_nickname {
    font-weight:bold;
	color:#663d21;
}

.nickname a:link, .nickname a:visited, .nickname a:active {
	color: #663d21;
	text-decoration: underline;
}

.nickname a:hover {
	color: #663d21;
	text-decoration: none;
}


.small {
	font-size: 11px;
}

.big {
    letter-spacing:0px;
	font-size: 13px;
}

.verybig {
    font-weight:bold;
	font-size: 18px;
}

.downloaded
{
	font-weight: normal;
}

.invisible
{
	font-weight: normal;
	font-style: italic;
}

.highlight {
    color:red;
    font-weight:bold;
}


.nounderline a:link, .nounderline a:visited, .nounderline a:active {
	text-decoration:none;
}


.bgcolor1 {
    background-color:#EEBB88;
}

.bgcolor0 {
    background-color:#FFCC99;
}



/** forms... **/
.label {
    font-weight:bold;
}

.buttons {
    text-align:center;
    margin-top:22px;
}

.input {

}


.input_w25 {
    width:25%;
    min-width:25%;
}

.input_w50 {
    width:50%;
    min-width:50%;
}

.input_w75 {
    width:75%;
    min-width:75%;
}

.input_w100 {

}


.table {
    border-collapse:collapse;
    border:1px #663d21 solid;
    background-color:#FFCC99;
}

.table.border {

}

.table td {
    padding:4px;
    border:1px #663d21 solid;
}

.table tr {

}

.table tr:hover {
    background-color:#EEBB88;
}

.tableheader {
    background-color:#EEBB88;
    background-image:url('../gfx/tableheader.jpg');
    background-repeat:repeat-x;
}



.icon {
    border:0px;
    vertical-align:middle;
}


.quote {
    width:98%;
    padding:5px;
    border:1px #663d21 solid;
    background-color:#EEBB88;
    margin:0px auto;
}

.code {
    width:98%;
    padding:5px;
    border:1px #663d21 solid;
    background-color:#EEBB88;
    margin:0px auto;
}


/** Old styles... **/

/* Layout of the main content table */
.mainframe
{
    background-color:#000000;
    width:100%;
}

.tabbg {
    background-color:#663d21;
}

/* Header of the maintable */
.tabh
{
    font-size:14px;
    font-weight:bold;
    text-align:center;

    background-color:#EEBB88;
    padding:4px;
}

/* Headline row in the maintable */
.tabt
{
    font-weight: bold;
    background-color:#EEBB88;
}

/* RowColor a and b for the maintable */
.taba
{
    background-color:#EEBB88;
}

.tabb
{
    background-color:#FFCC99;
}
