table, caption {
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-variant: inherit;
}


h1 {
	color: #000000;
	background-image: url('/images/h1-bg1.png');
	background-repeat: no-repeat;
	background-position: bottom left;
	font-family: arial, Helvetica, sans-serif;
	display: block;
	margin-top: 2px;
}

body {
	font-family: arial, Helvetica, sans-serif;
	background-color: #fafafa;
	/*GULLFARGE: background-color: #DAA520;*/
	color: #000000;
	font-size: medium;
}

hr {
	margin-top: 1px;
	margin-bottom: 1px;
}

table.innhold {
	background-color: #F6F8FB;
	background-image: url('/images/menu-bg5.png');
	background-repeat: repeat-x;
	background-position: bottom left;
	font-size: inherit;
}

table.innhold td.innhold {
	font-size: 95%;
}

table.innhold td.head {
	/*background-color: #095ED2;*/
}

table.innhold table {
	/*font-size: 84%;*/
}

table.tabell, table.fakta {
	font-family: arial, Helvetica, sans-serif;
	font-size: 84%;
	/*border: 1px solid #063E8A;*/
}

table.menu {
	font-family: arial, Helvetica, sans-serif;
	font-size: 70%;
	/*border: 1px solid #063E8A;*/
}

table.menu td {
	padding: 1px;
}

table.menu tr.header {
	background-image: url('/images/silverbar.png');
	background-repeat: no-repeat;
	background-position: bottom left;
}

table.menu tr.header th {
	color: #FFFFFF;
	padding: 1px;
	text-align: left;
}

table.menu th {
	/*background-color: #063E8A;*/
	/*color: #FAFAFA;*/
	color: #FFFFFF;
	padding: 1px;
	text-align: left;
	/*background-image: url('/images/silverbar.png');
	background-repeat: no-repeat;
	background-position: bottom left;*/
}

table.tabell td, table.fakta td {
	color: #000000;
	padding: 1px;
}

table.fakta td {
	color: #000000;
}

table.fakta td.head {
	background-color: transparent;
}

table.tabell tr, table.kampliste tr.bakg, table.fakta tr {
	/*background-color: #E8F1FE;*/
	background-color: #B6C6DD;
}

table.tabell tr.bakg, table.tabell td.bakg {
	/*background-color: #DAE8FE; */
	background-color: #A5B9D5; /*AEC0DA;*/
}

.ekstrabakg {
	background-color: #BED2F2;
}

table.tabell th, th.thCornerR, th.thCornerL, th.thTop, th.thLeft, th.thRight, th.thHead, th.thSides {
	background-color: #063E8A;
	color: #ffffff;
	padding: 0px;
}

a:link, a:visited, a:active {
	color: #063E8A;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #063E8A;
}

table.tabell a:link, table.tabell a:visited, table.tabell a:active {
	color: #063E8A;
	text-decoration: none;
}

table.tabell a:hover {
	text-decoration: underline;
}


a.menulink:link, a.menulink:visited, a.menulink:active {
	display: block;
	width: 100%;
	text-align: left;
	text-decoration: none;
	/*text-shadow: #888888 0px 1px 0px;*/
	/*color: #063E8A;*/
	color: #ffffff;
	/*color: #000000;*/
	BORDER: none;
	/*border-top: solid 1px #E8F1FE;*/
	/*border-bottom: solid 1px #E8F1FE;*/
}

a.menulink:hover {
	/*border-top: solid 1px #FFFFFF;*/
	/*border-bottom: solid 1px #FFFFFF;*/
	/*background-color:#DAE8FE;*/
	background-color: #B6C6DD;
	color: #000000;
}

/*	border: solid 1px #FFFFFF;*/

tr.linje {
	background-color: #000080;
	font-size: 70%;
}

tr.address {
	background-color: #B6C6DD;
	color: white;
}

td.menyvenstre, td.menyhoyre {
	/*background-color: #F5F5F5;*/
	background-image: url('/images/menu-bg3.png');
	background-repeat: repeat-x;
	background-position: top left;
	/*background-color: #063E8A;*/
	/*background-color: #ffffff;*/
	background-color: #B6C6DD;
	font-weight: 200;
}

tr.menytabell {
	color: #e0e0e0;
}

table.menu tr.molde {
	background-color: #B6C6DD;
}

td.catLeft, td.catRight {
	background-color: #063E8A;
	color: #fafafa;
}

p.ingress {
	font-weight: bold;
}

p.forfatter, p.publisert {
	border-top: 1px solid #063E8A;
	border-bottom: 1px solid #063E8A;
	background-color: #B6C6DD;
	/*background-image: url('/images/menu-bg4.png');*/
	background-repeat: repeat-y;
	font-size: 84%;
}

.artikkeltype {
	border-top: 1px solid #063E8A;
	border-bottom: 1px solid #063E8A;
	background-color: #B6C6DD;
/*	background-image: url('/images/menu-bg4.png');
	background-repeat: repeat-y;*/
	color: black;
/*	font-weight: bold;
	font-style: italic;*/
/*	border-top: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #E8F1FE;*/
}

.svart {
	color: black;
}


span.h2 {
	color: black;
	font-weight: bold;
	font-size: 120%;
}

span.separator {
	font-size: 115%;
}


span.rykte1 {
	font-weight: bold;
	color: #008000;
}

span.rykte2 {
	font-weight: bold;
	color: #808080;
	/*color: #FFD400;*/
	
}

span.rykte3 {
	font-weight: bold;
	color: #CC0000;
}

ul {
	/*list-style-image: url('/listicon.jpg');*/
	list-style-type: square;
}

.artikkeltype img, span.reklame img, td.spaceRow img {
	display: block;
}

span.reklame img {
	margin-left: auto;
	margin-right: auto;
}

span.reklame iframe, span.reklame object {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.header {
	display: inline;
}

input.landslag {
	background-color: #E8F1FE;
	color: #000080;
	border-color: #000080;
}

span.white {
	color: white;
	font-weight: bold;
	font-size: 71%;
}

a.white, a.white:link, a.white:visited, a.white:active {
	color: white;
}

a.white:hover {
	color: white;
	text-decoration: underline;
}

.bl {
	border-left: 2px solid #063E8A;
}
.br {
	border-right: 2px solid #063E8A;
}

img.artikkelbilde {
	border: 1px solid #063E8A; 
	margin: 2px;
}

div.ekstraboks {
	display: inline;
	float: right;
	border: 2px solid #B6C6DD;
	background-color: white;
	padding: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

img.feed {
	display: inline;
	margin-top: 2px;
	margin-right: 5px;
	vertical-align: top;
}

img.inline {
	display: inline;
	vertical-align: text-top;
}

.smallerfont {
	font-size: 84%;
}

.nowrap {
	white-space: nowrap;
}

.hoyre {
	text-align: right;
}

img.hoyre {
	float: right;
}

.venstre {
	text-align: left;
}

img.venstre {
	float: left;
}

.midten {
	text-align: center;
}

.centerblock {
	margin-left: auto;
	margin-right: auto;
}

table.nocellspacing {
	border-collapse: collapse;
	border-spacing: 0px;
}


table.somecellspacing {
	border-spacing: 1px;
}

