/*--- GENERAL ---*/

body, table, td, th, ul, ol, input, button, select, optgroup, option, textarea, p, h1, h2, h3, h4, h5, h6, h7 {
	font-family: Verdana, Geneva, Tahoma, Helvetica, Arial, sans-serif;
}

body {
	font-size: 70%;
	color: #000000;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
}

table, td, input, textarea {
	font-size: 100%;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0px;
}

input, button, select, optgroup, option, textarea {
	color: #000000;
	background-color: #FFFFFF;
	font-size: 90%;
	font-weight: normal;
	border: 1px #000000 solid;
}



/*--- CANVAS ---*/
.topp {
	background-image:	url(gfx/bg_fade.jpg);
	background-repeat:	repeat-y;
	background-color: #FFFFFF;
	sbackground-color: #A5B3BF;
	border: 1px #A5B3BF solid;
}

.rightside {
	background-color: #F8F8F3;
	border: 1px #A5B3BF solid;
}



/*--- TREES ---*/
.fadeblokk {
	background-image:	url(gfx/bg_vfade.jpg);
	background-repeat:	repeat-x;
	background-color: #FFFFFF;
	border: 1px #A5B3BF solid;
}

.blokktittelClean{
	background-image:	url(gfx/bt_clean.gif);
	background-repeat:	no-repeat;
}

.blokktittelprodukter{
	background-image:	url(gfx/bt_produkter_clean.gif);
	background-repeat:	no-repeat;
}

.blokktitteltjenester{
	background-image:	url(gfx/bt_tjenester_clean.gif);
	background-repeat:	no-repeat;
}

.blokkTittel{
	font-size: 100%;
	font-weight: bold;
	color: #40678A;
}

.treeobj {
	background-color: #FFFFFF;
	border: 1px #A5B3BF solid;
}

.nav1 {
	font-size: 100%;
	font-weight: bold;
	color: #000000;
}

.nav2 {
	font-size: 100%;
	font-weight: normal;
	color: #000000;
}

.nav3, .nav4, .nav4, .nav5, .nav6, .nav7, .nav8, .nav9  {
	font-size: 90%;
	font-weight: normal;
	color: #000000;
}





/*--- NAVBUTTONS---*/

.topplinje{
	background-color: #E9EEF4;
}

.topplinks {
	font-size: 100%;
	font-weight: bold;
	color: #000000;
}





/*--- PATH ---*/

.path {
	font-size: 90%;
	font-weight: normal;
	color: #666666;
}




/*--- KONSERN---*/
.konsernlinje {
	background-color: #A5B3BF;
}

.konsernlinks {
	font-size: 90%;
	font-weight: normal;
	color: #555577;
}

.konsernbtn {
	sbackground-image:	url(gfx/bg_fade.jpg);
	sbackground-repeat:	repeat-y;
	sbackground-color: #F8F8F3;
	background-color: #D2DAE1;
	border: 1px #A5B3BF solid;
}




/*--- SEARCH ---*/

.fadeblokksearch {
	background-image:	url(gfx/bg_vfade.jpg);
	background-repeat:	repeat-x;
	background-color: #FFFFFF;
	border: 1px #A5B3BF solid;
}

.blokktittelsearch {
	background-image:	url(gfx/bt_search_clean.gif);
	background-repeat:	no-repeat;
}

.psearch{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border: 1px #666666 solid;
	height: 16 px;
}




/*--- FRONTPAGE ---*/

.ftitle {
	font-size: 110%;
	font-weight: bold;
	color: #000000;
}

.fcaption {
	font-size: 100%;
	font-weight: normal;
	color: #000000;
}

.flesmer {
	font-size: 90%;
	font-weight: normal;
	color: #333344;
}

.frontNoteblock{
	background-color: #FFFBF7;
	border: 1px #A5B2BD solid;
}

.frontNoteTitle {
	font-size: 100%;
	font-weight: bold;
}

.frontNoteBody, .frontNoteBody a {
	font-size: 90%;
	font-weight: normal;
	color: #000000;
}

.newsListDate {
	font-size: 90%;
	font-weight: normal;
	color: #999999;
}

.newsListTitle {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
}


/*--- ARTICLE ---*/

.artTitle {
	font-size: 150%;
	font-weight: bold;
	color: #000000;
}

.artDate {
	font-size: 90%;
	font-weight: normal;
	color: #666666;
}

.artAuthor {
	font-size: 90%;
	font-weight: normal;
	color: #666666;
}

.artCaption {

	font-size: 100%;
	font-weight: bold;
	color: #000000;
}

.artBody {

	font-size: 100%;
	font-weight: normal;
	color: #000000;
}

.artAddonsBunn {
	border: 1px #A5B2BD solid;
	background-color: #E7EBEF;
}

.artAddonHead {
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.artAddon {
	font-size: 90%;
	font-weight: normal;
	text-decoration: none;
	color: #555555;
}

.printVersion {
	font-size: 90%;
	font-weight: normal;
	color: #555577;

}



/*--- FOLDER ---*/

.dirTitle {
	font-size: 150%;
	font-weight: bold;
	color: #000000;
}

.dirBody {

	font-size: 100%;
	font-weight: normal;
	color: #000000;
}

.dirListDate {
	font-size: 90%;
	font-weight: bold;
	color: #999999;
}

.dirListTitle {
	font-size: 100%;
	font-weight: bold;
	color: #333333;
}

.dirListCaption {
	font-size: 90%;
	font-weight: normal;
	color: #666666;
}

.dirNext {
	font-size: 90%;
	font-weight: normal;
	color: #666666;
}


/*--- DYNANEWS ---*/
.dynaHead {
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	color: #555555;
}

.dynaNews {
	font-size: 90%;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}

.dynaDate {
	font-size: 90%;
	font-weight: normal;
	text-decoration: none;
	color: #777777;
}

