/********* COLORS ************/
body {
	color: #000;
	background-color: #FFF;
	/*background-image: url(/pics/design/background1.jpg);*/
}

#container {
	color: #000;
	background-color: #FFF;
}
.topdiv {
  	box-shadow: 0px 0px 3px 2px #F8E098;
}
#header {
  color: #000;
}
#header h1 {
	color: #004895;
}
.headertext {
	border-color: #cc0000;
	color: #cc0000;
}
.headertext2 {
	color: #004895;
  	box-shadow: 0px 0px 3px 2px #F8E098;
	background-color: #F2F7FD;
}
#header h1 span, .smallest .sidebox {
  	box-shadow: 0px 0px 2px 1px #F8E098;
  color: #000;
}
#menudiv {
  	box-shadow: 0px 0px 3px 2px #F8E098;
}
/****** MAINMENU ******/
#mainmenu {
	background-color: #6E99DD;
	background-image: url(/pics/design/menufade4m.jpg);
	color: #000;
}
#mainmenu a, #mainmenu a:visited {
	background-color: transparent;
	color: #000;
}

#mainmenu a:hover, #mainmenu a:visited:hover, #mainmenu span a:hover {
	background-color: transparent;
	color: #FFF;
}

/********** SIDEBOX **********/
.sidebox, .sidebox div, #footer {
  border-color: #FFF;
  color: #000;
  background-color: #F2F7FD;
}
.rsbf, .lsbf {
	  	box-shadow: 0px 0px 3px 2px #F8E098;
}
.sidebox li {
  background-color: transparent;
}
.sidebox h1 {
	background-color: #bbcff0;
	color: #203366;
	border-color: #C3D7F3;
	background-image: url(/pics/design/menufade4n.jpg);
	background-repeat: repeat-x;
}
div.smallpspace {
	border-top-color: #acacac;
}
div.smallpspace2 {
	border-top-color: #acacac;
}

/********** CONTENTS *********/
#contents, #contents_wide, #contents_max {
  	box-shadow: 0px 0px 3px 2px #F8E098;
}
.bodytext, .frame {
	background-color: #FBFBFF;
}
.bodytext h1, .frame h1 {
	color: #203366;
	background-color: #bbcff0;
	border-color: #C3D7F3;
	background-image: url(/pics/design/menufade4n.jpg);
	background-repeat: repeat-x;
}
.bodytext h4, .frame h4 {
	color: #203366;
	background-color: transparent;
}
.bodytext h5, .frame h5 {
  color: #203366;
  background-color: transparent;
}
.frame {
  background-color: #fcfcff;
}
/********** FOOTER ***********/
#footer {
  	box-shadow: 0px 0px 3px 2px #F8E098;
}
/********** 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, .sidebox div.senaste_one, table.list .altrow_b, table.list .altrow_c {
	color: #000;
	background-color: #fcfcff;
}
table.list .row, .sidebox div.senaste_two, table.list .row_b, table.list .row_c {
	color: #000;
	background-color: #DBE6F9;
}
table.list thead, .item div.itemhead, .item div.link, .item div.itemoption, .item div.itemoption_b, td.header {
	color: #000;
	background-color: #DBE6F9;
}
table.list .altrowx {
	color: #000;
	background-color: #fcfcff;
}
table.list .rowx {
	color: #000;
	background-color: #DBE6F9;
}

.bodytext .item {
  border-color: #FFF;
  	box-shadow: 0px 0px 4px #F8E098;

}

.bodytext .item p {
	border-color: #F8E098;
	background-color: transparent;
}
@-moz-document url-prefix() {
	.bodytext .item p {
	border-color: #F1C53D;
	}
}
.bodytext .itemmain {
	border-color: #F8E098;
	background-color: transparent;
}
@-moz-document url-prefix() {
	.bodytext .itemmain {
	border-color: #F1C53D;
	}
}
.bodytext .item div.itemfoot {
	color: #666666;
	background-color: #DBE6F9;
}

.item p span.foot, .item p span.foot a, .item p span.foot a:visited, .grey {
	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;
}

.vanknapp {
	border-color: #FFFFFF;
	background-color: #4B74B6;
	color: White;
}
.vanknapp a, .bigvanknapp a {
	color: White;
}
.vanknapp a:hover, .bigvanknapp a:hover {
	color: #4B74B6;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
}
.bigvanknapp {
	border-color: #FFFFFF;
	background-color: #4B74B6;
	color: White;
}
div.choice {
	border-color: #4B74B6;
}
div.lines {
	border-color: #4B74B6;
}
.newsframe {
	border-color: #133390;
}
.red {
    color: #C00;
}