/********* COLORS ************/
body {
  color: #000;
  background-color: #fcfcf3;
}

#header {
  color: #000;
}

/** MAINMENU * SIDEBOX * FOOTER **/
#mainmenu {
	background-color: #6E90B5;
	color: White;
	border-color: Black;
}
#mainmenu a {
	background-color: transparent;
	color: White;
}

#mainmenu a:hover, #mainmenu span a:hover {
	background-color: transparent;
	color: #0000ff;
	border-top: 1px none #FFFFFF;
	border-right: 2px none #FFFFFF;
	border-bottom: 2px none #FFFFFF;
	border-left: 2px none #FFFFFF;
	text-decoration: underline;
}

.sidebox, .sidebox div, #footer {
  border-color: #000;
  color: #000;
  background-color: #fcfcf3;
}

.sidebox li {
  background-color: transparent;
}

.sidebox h1 {
	background-color: #6E90B5;
  color: #fff;
	color: #fff;
  border-color: #6E90B5;
}

/********* BODY *************/
.bodytext, .frame {
  background-color: #F7F9FC;
  border-color: #000;
}

.bodytext h1, .frame h1 {
  color: #fff;
	background-color: #6E90B5;
  border-color: #6E90B5;
}

.bodytext h4, .frame h4 {
  color: #203366;
  background-color: transparent;
}
.bodytext h5, .frame h5 {
  color: #203366;
  background-color: transparent;
}

.frame {
  background-color: #fcfcff;
}

/********** LINK *************/
a, a:visited {
	color: #133390;
	background-color: transparent;
}

a:hover, a:visited:hover {
	color: #0000ff;
	background-color: transparent;
}

#active, .active a, .active a:visited{
  color: #000066;
  background-color: transparent;
  font-weight: bold;
}

.active a:hover, .active a:visited:hover {
  color: #0066cc;
  background-color: transparent;
  font-weight: bold;
}

/******* TABLE * ITEM ********/
table.list, .item p, .item pre, .item code {
  background-color: #fcfcff;
}

table.list .altrow {
	color: #000;
	background-color: #fcfcff;
}
table.list .row {
	color: #000;
	background-color: #E9E8E2;
}
table.list .altrow_b {
	color: #000;
	background-color: #fcfcff;
}
table.list .row_b {
	color: #000;
	background-color: #E9E8E2;
}
table.list .altrow_c {
	color: #000;
	background-color: #fcfcff;
}
table.list .row_c {
	color: #000;
	background-color: #E9E8E2;
}
div.item, div.listframe {
  border-color: #133390;
}

.item p {
	border-color: #133390;
	background-color: transparent;
}

table.list thead, .item div.itemhead, .item div.itemoption, .item div.itemoption_b, td.header {
  color: #000;
  background-color: #F0EEE8;
}

.item div.itemfoot {
	color: #666666;
  background-color: #F0EEE8;
}

.item p span.foot, .item p span.foot a, .item p span.foot a:visited {
	color: #888;
	background-color: transparent;
}

.item p span.foot a:hover, .item p span.foot a:visited:hover {
  color: #666;
  background-color: transparent;
}
.item div span.foot {
	color: #888;
	background-color: transparent;
	clear: both;
	display: block;
}

/************ MISC ***********/
.online {
  color: #080;
}

.offline {
  color: #a00;
}

.bodytext div.quote {
  background-color: #f0f0fa;
  border-color: #999;
}

.bodytext div.code {
  background-color: #f0f0fa;
  border-color: #999;
}

dt {
  font-weight: bold;
}
.vanknapp {
	border: 3px none #FFFFFF;
	background-color: #6E90B5;
	font-size: 8px;
	color: White;
	font-weight: bold;
	padding: 2px 3px 2px 3px;
	margin: 0px;
	vertical-align: baseline;
}
.vanknapp a, .bigvanknapp a {
	color: White;
}
.vanknapp a:hover, .bigvanknapp a:hover {
	color: #6E90B5;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

.bigvanknapp {
  border: 3px none #FFFFFF;
	background-color: #6E90B5;
	font-size: 10px;
	color: White;
	font-weight: bold;
	padding: 2px 3px 2px 3px;
	margin: 0px;
	vertical-align: baseline;
}
div.choice {
	border-color: #6E90B5;
}
div.lines {
	border-color: #6E90B5;
}
div.infobox {
	border-color: #006400;
}
