* {
	BOX-SIZING: BORDER-BOX;
}
HTML {
	/*COLOR: #E0C080;*/
	BACKGROUND: #DDD;
	BACKGROUND-IMAGE: URL('bakgrunn.bmp');
	BACKGROUND-ATTACHMENT: FIXED;
    OVERFLOW-Y: SCROLL;
	FONT-FAMILY: TIMES, SERIF, ARIAL, SANS-SERIF;
	-WEBKIT-FONT-FEATURE-SETTINGS:"LIGA","DLIG","HIST","HLIG","CALT","ONUM","CCMP","SWSH";
	-MOZ-FONT-FEATURE-SETTINGS:"LIGA=1","DLIG=1","HIST=1","HLIG=1","CALT=1","ONUM=1","CCMP=1","SWSH=1";
	-MOZ-FONT-FEATURE-SETTINGS:"LIGA","DLIG","HIST","HLIG","CALT","ONUM","CCMP","SWSH";
	-MS-FONT-FEATURE-SETTINGS:"LIGA","DLIG","HIST","HLIG","CALT","ONUM","CCMP","SWSH";
	-O-FONT-FEATURE-SETTINGS:"LIGA","DLIG","HIST","HLIG","CALT","ONUM","CCMP","SWSH";
	FONT-FEATURE-SETTINGS:"LIGA","DLIG","HIST","HLIG","CALT","ONUM","CCMP","SWSH";
	TEXT-RENDERING:OPTIMIZELEGIBILITY;
	FONT-VARIANT-NUMERIC: OLDSTYLE-NUMS;
	FONT-SIZE: 16PX;
}
TABLE, TD {
	FONT-SIZE: 100%;
}
HR {
	BORDER: NONE;
	BORDER-TOP: 1PX SOLID BLACK;
}
/*A:LINK {
	COLOR: #80A0C0;
}
A:VISITED {
	COLOR: #C0A0C0;
}*/
A:LINK {
	COLOR: #004080;
}
A:VISITED {
	COLOR: #402080;
}
H1 {
	WIDTH: 100%;
	FONT-SIZE: 1.30EM;
	BORDER-BOTTOM: 1PX SOLID BLACK;
	MARGIN-TOP: 0PX;
	MARGIN-BOTTOM: 15PX;
	PADDING-TOP: 0PX;
	PADDING-BOTTOM: 5PX;
	FONT-WEIGHT: NORMAL;
}
H2 {
	WIDTH: 100%;
	FONT-SIZE: 1.20EM;
	MARGIN-TOP: 0PX;
	MARGIN-BOTTOM: 15PX;
	PADDING-TOP: 0PX;
	PADDING-BOTTOM: 5PX;
	FONT-WEIGHT: NORMAL;
}
H3 {
	WIDTH: 100%;
	FONT-SIZE: 1.17EM;
	BORDER-BOTTOM: 1PX SOLID BLACK;
	MARGIN-TOP: 0PX;
	MARGIN-BOTTOM: 15PX;
	PADDING-TOP: 0PX;
	PADDING-BOTTOM: 5PX;
	FONT-WEIGHT: NORMAL;
}
H1 SMALL, H2 SMALL, H3 SMALL {
	FONT-SIZE: 1REM;
}
P:NOT(.DIKT P) {
	TEXT-INDENT: 2EM;
	MARGIN: 0PX 0PX 0PX 0PX;
}
H1 + P, H2 + P, H3 + P, H4 + P, HR + P, SPAN[ID=MOBIL] + P {
	TEXT-INDENT: 0PX !IMPORTANT;
}
.IKKJE-INNSKOVE {
	TEXT-INDENT: 0EM;
}
BLOCKQUOTE, DD {
	MARGIN: 0PX 0PX 0PX 2EM;
}
CODE {
	BORDER: 1PX SOLID #BFBFBF;
	BACKGROUND: #E6E6E6;
	FONT-FAMILY: COURIER, COURIER NEW, CONSOLAS;
	PADDING-RIGHT: 2PX;
	PADDING-LEFT: 2PX;
	-WEBKIT-USER-SELECT: ALL;
	USER-SELECT: ALL;
}
AUDIO {
	WIDTH: 100%;
}
LI{
  MARGIN: 5PX 0;
}
#MOBIL {
	DISPLAY: NONE;
}
.SIDA {
	MARGIN: AUTO;
	/*BORDER-COLLAPSE: COLLAPSE;*/
	BORDER: 1PX SOLID BLACK;
	BORDER-SPACING: 5PX;
	BACKGROUND: WHITE;
	BACKGROUND-IMAGE: URL(sidebakgrunn.BMP);
	
}
/*.SIDA TD {
	BORDER: 1PX SOLID BLACK;
}*/
.SIDA .HYRNA {
	WIDTH: 150PX;
	HEIGHT: 150PX;
	TEXT-ALIGN: CENTER;
	VERTICAL-ALIGN: CENTER;
	/*BACKGROUND: #606080*/
	BORDER: NONE;
	PADDING: 0PX;
	PADDING-BOTTOM: 0PX;
	BACKGROUND-IMAGE: URL(note.GIF);
	BACKGROUND-REPEAT: NO-REPEAT;
}
.SIDA .HYRNA IMG {
	MARGIN: 0PX;
	MARGIN-BOTTOM: -4PX;
}
.SIDA .HOVUDBOLK {
	WIDTH: 554PX;
	BORDER: NONE;
	BACKGROUND-IMAGE: URL(hovud.GIF);
	BACKGROUND-REPEAT: NO-REPEAT;
}
.SIDA .HOVUDBOLK SPAN {
	DISPLAY: NONE;
}
.SIDA .SIDEBOLK {
	POSITION: RELATIVE;
	PADDING: 0PX;
	PADDING-BOTTOM: 5PX;
	VERTICAL-ALIGN: TOP;
	TEXT-ALIGN: LEFT;
	BORDER: 1PX SOLID BLACK;
	/*BACKGROUND: #A6CAF0;*/
	BACKGROUND: #A06040;
}
.SIDA .SIDEBOLK A {
	DISPLAY: BLOCK;
	MARGIN: 5PX 5PX 0PX 5PX;
	WIDTH: CALC(100% - 10PX);
	BORDER: 1PX SOLID BLACK;
	TEXT-ALIGN: CENTER;
	FONT-SIZE: 16PX;
	TEXT-DECORATION: NONE;
	COLOR: WHITE;
	FONT-WEIGHT: BOLD;
	BACKGROUND: #806080;
}
.SIDA .SIDEBOLK .FASTE-PEIKARAR {
	BACKGROUND: #806080;
	BACKGROUND-IMAGE: URL(knappebakgrunn.BMP);
	FONT-WEIGHT: NORMAL;
	COLOR: BLACK;
}
.SIDA .SIDEBOLK HR {
	MARGIN: 5PX 5PX 5PX 5PX;
}
.SIDA .SIDEBOLK .DAGTAL {
	POSITION: ABSOLUTE;
	RIGHT: 5PX;
	BOTTOM: 2PX;
	COLOR: WHITE;
}
.SIDA .LJODBOLK {
	BORDER: NONE;
	BACKGROUND: #E0C080;
	PADDING: 10PX 10PX 10PX 10PX;
}
.LJODBOLK .LJODBOLK-TEKST {
	MARGIN-LEFT: 15PX;
	DISPLAY: INLINE-BLOCK;
}
.SIDA .LJODBOLK AUDIO {
	MARGIN: 0PX;
	MARGIN-BOTTOM: -4PX;
}
.SIDA .INNEHALDSBOLK {
	BORDER: NONE;
	HEIGHT: 300PX;
	BACKGROUND: #E0C080;
	PADDING: 15PX 25PX 5PX 25PX;
	VERTICAL-ALIGN: TOP;
}
.SIDA .INNEHALDSBOLK TABLE {
	BORDER-COLLAPSE: COLLAPSE;
}

.TOM {
	COLOR: #808080 !IMPORTANT;
}
.MERKNAD {
	BORDER-BOTTOM: 1PX DOTTED BLACK;
	CURSOR: HELP;
}
.FYRSTELINA {
	COLOR: #806000;
	MARGIN-TOP: -5PX;
}
.LYKELORD {
	BACKGROUND: #E0C080;
	COLOR: #806000;
	PADDING: 0PX 25PX 0PX 25PX;
	/*BACKGROUND: WHITE;*/
}

/* SONGTEKST */
.INNDYTT {
	MARGIN-LEFT: 2EM;
	DISPLAY: INLINE-BLOCK;
}
.INNDYTT-TANKESTRIK {
	MARGIN-LEFT: 0PX;
	DISPLAY: INLINE-BLOCK;
}
.INNDYTT-TANKESTRIK:BEFORE {
	CONTENT: '—';
	TEXT-ALIGN: CENTER;
	WIDTH: 2EM;
	DISPLAY: INLINE-BLOCK;
}
.INNDYTT-2 {
	MARGIN-LEFT: 4EM;
	DISPLAY: INLINE-BLOCK;
}
.INNDYTT-2-TANKESTRIK {
	MARGIN-LEFT: 2EM;
	DISPLAY: INLINE-BLOCK;
}
.INNDYTT-2-TANKESTRIK:BEFORE {
	CONTENT: '—';
	TEXT-ALIGN: CENTER;
	WIDTH: 2EM;
	DISPLAY: INLINE-BLOCK;
}
.TETT-P {
	MARGIN-TOP: 0PX;
	MARGIN-BOTTOM: 0PX;
}

@MEDIA (PREFERS-COLOR-SCHEME: DARK) {
	HTML {
		COLOR: #E0C080;
		BACKGROUND: #204040;
		BACKGROUND-IMAGE: URL('bakgrunn_myrk.BMP');
		BACKGROUND-ATTACHMENT: FIXED;
	}
	H1, H3 {
		BORDER-BOTTOM: 1PX SOLID #E0C080;
	}
	HR {
		BORDER-TOP: 1PX SOLID #E0C080;
	}
	A:LINK {
		COLOR: #80A0C0;
	}
	A:VISITED {
		COLOR: #C0A0C0;
	}
	.SIDA {
		BACKGROUND: #404040;
		BACKGROUND-IMAGE: URL(sidebakgrunn_myrk.BMP);
		BORDER: 1PX SOLID /*#E0C080*/ BLACK;
	}
	.SIDA .HOVUDBOLK {
		BACKGROUND-IMAGE: URL(hovud_myrk.GIF);
		BACKGROUND-REPEAT: NO-REPEAT;
	}
	.SIDA .HYRNA {
		BACKGROUND-IMAGE: URL(note_myrk.GIF);
		BACKGROUND-REPEAT: NO-REPEAT;
	}
	.SIDA .SIDEBOLK {
		BORDER: 1PX SOLID /*#E0C080*/ BLACK;
		BACKGROUND: #A06040;
	}
	.SIDA .SIDEBOLK HR {
		BORDER-TOP: 1PX SOLID BLACK;
	}
	.SIDA .SIDEBOLK A {
		BORDER: 1PX SOLID /*#E0C080*/ BLACK;
		COLOR: BLACK;
		BACKGROUND: #A08080;
	}
	.SIDA .SIDEBOLK .FASTE-PEIKARAR {
		BACKGROUND: #A0A080;
		BACKGROUND-IMAGE: URL(knappebakgrunn_myrk.BMP);
		COLOR: BLACK;
	}
	.SIDA .SIDEBOLK .DAGTAL {
		COLOR: BLACK;
	}
	.SIDA .LJODBOLK {
		BACKGROUND: #404040;
	}
	.SIDA .INNEHALDSBOLK {
		BACKGROUND: #404040;
	}
	.SIDA .LYKELORD {
		BACKGROUND: #404040;
		COLOR: #808080;
	}
	.MERKNAD {
		/*BORDER-BOTTOM: 1PX DOTTED #E0C080;*/
		BORDER-BOTTOM: 1PX DOTTED #808080;
	}
	.FYRSTELINA {
		COLOR: #808080;
	}
}

@MEDIA ONLY SCREEN AND (MAX-WIDTH:760PX) {
	HTML {
		BACKGROUND: WHITE;
	}
	BODY {
		MARGIN: 0PX;
		HEIGHT: 100%;
	}
	#MOBIL {
		DISPLAY: INLINE-BLOCK;
	}
	.SIDA {
		MARGIN: 0PX;
		BORDER: NONE;
		WIDTH: 100%;
		BACKGROUND: NONE;
	}
	.SIDA .HYRNA, .SIDA .SIDEBOLK {
		DISPLAY: NONE;
	}
	.SIDA .HOVUDBOLK {
		POSITION: RELATIVE;
		HEIGHT: 50PX;
		BACKGROUND: #A06040;
		BACKGROUND-IMAGE: URL(mobilhovud.GIF);
		BACKGROUND-REPEAT: NO-REPEAT;
		/*BORDER: 1PX SOLID BLACK;*/
		VERTICAL-ALIGN: BOTTOM;
		FONT-SIZE: 50PX;
		COLOR: /*DARKBLUE*/ WHITE;
		FONT-FAMILY: TIMES, SERIF;
		FONT-VARIANT: SMALL-CAPS;
	}
	.SIDA .HOVUDBOLK SPAN {
		POSITION: ABSOLUTE;
		BOTTOM: -1PX;
		LEFT: 15PX;
		DISPLAY: INLINE-BLOCK;
		LINE-HEIGHT: 33PX;
	}
	.SIDA .INNEHALDSBOLK {
		PADDING: 15PX;
	}
	@MEDIA (PREFERS-COLOR-SCHEME: DARK) {
		HTML {
			BACKGROUND: #404040;
		}		
		.SIDA .HOVUDBOLK {
			COLOR: #404040;
			BACKGROUND: #A06040;
			BACKGROUND-IMAGE: URL(mobilhovud_myrk.GIF);
			BACKGROUND-REPEAT: NO-REPEAT;
		}
	}
}