td.GulBox {
	border-top: thin dotted Black;
	border-bottom: thin dotted Black;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: justify;
	background-color: #FFE77B;
	padding: 10px;
}
a.leftmenu:link, a.leftmenu:visited, a.leftmenu:active {
	background-color : #E8E8FF;
	border-left : 2px solid #000080;
	border-right : 2px solid #000080;
	color : #0000CD;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding-left : 3px;
	padding-right : 3px;
	text-decoration : none;
	width : 160px;
}

a.leftmenu:hover {
	background-color : #FF0000;
	border-left : 2px solid #000080;
	border-right : 2px solid #000080;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding-left : 3px;
	padding-right : 3px;
	text-decoration : none;
	width : 160px;
}

a.linkbar:link, a.linkbar:visited, a.linkbar:active {
	color : #0000CD;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

a.linkbar:hover {
	color : #FF0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : underline;
}

body {
	background-color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #000000;
}

input.button {
	background : #000080;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	width : 100px;
}

li.niveau1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	list-style-type : disc;
	margin-bottom : -2px;
	margin-top : -2px;
}

td.blaa {
	color : #0079BD;
	background-color : #DEEBF7;
	font-size : xx-small;
	font-weight : bold;
	border : 1px solid #5BADFF;
	padding-left : 2px;
	padding-right : 2px;
}

table.specbox {
	border : 2px solid Black;
}

td.specbox {
	color : Black;
	font-size : 9px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left : 2px;
	padding-right : 2px;
}

td.specboxa {
	color : Black;
	font-size : 9px;
	font-family : Verdana, sans-serif;
	padding-left : 2px;
	padding-right : 2px;	
	border-bottom : 1px solid Black;
}

td.specboxb {
	color : Black;
	font-size : 9px;
	font-family : Verdana, sans-serif;
	padding-left : 2px;
	padding-right : 2px;
	border-bottom : 1px dotted Black;
}

td.specbox1 {
	color : Black;
	font-size : 9px;
	font-family : Verdana, sans-serif;
	padding-left : 2px;
	padding-right : 2px;
	border-left : 1px solid Black;
}

td.specbox1a {
	color : Black;
	font-size : 9px;
	font-family : Verdana, sans-serif;
	padding-left : 2px;
	padding-right : 2px;
	border-left : 1px solid Black;
	border-bottom : 1px solid Black;
}

td.specbox1b {
	color : Black;
	font-size : 9px;
	font-family : Verdana, sans-serif;
	padding-left : 2px;
	padding-right : 2px;
	border-left : 1px solid Black;
	border-bottom : 1px dotted Black;
}
td.specbox2 {
	color : Black;
	font-size : 9px;
	font-family : Verdana, sans-serif;
	padding-left : 2px;
	padding-right : 2px;
	border-right : 1px solid Black;
}

td.specbox2a {
	color : Black;
	font-size : 9px;
	font-family : Verdana, sans-serif;
	padding-left : 2px;
	padding-right : 2px;
	border-right : 1px solid Black;	
	border-bottom : 1px solid Black;
}

td.specbox2b {
	color : Black;
	font-size : 9px;
	font-family : Verdana, sans-serif;
	padding-left : 2px;
	padding-right : 2px;
	border-right : 1px solid Black;	
	border-bottom : 1px dotted Black;
}

td.specbox3 {
	color : Black;
	font-size : 9px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left : 2px;
	padding-right : 2px;
	border-left : 1px solid Black;
	border-bottom : 2px solid Black;
}


td.blaaoverskrift {
	color : White;
	font-size : 14px;
	background-color : #0079BD;
	font-weight : bold;
	margin : 0px;
	border : 1px solid #5BADFF;
	padding-left : 3px;
	padding-right : 3px;
}

td.sort {
	color : Black;
	background-color : #DEEBF7;
	font-size : xx-small;
	border : 1px solid #5BADFF;
	padding-left : 2px;
	padding-right : 2px;
}

td.sortfed {
	color : Black;
	background-color : #DEEBF7;
	font-size : xx-small;
	font-weight : bold;
	border : 1px solid #5BADFF;
	padding-left : 2px;
	padding-right : 2px;
}

td.blaanormal {
	color : #FFFFFF;
	font-weight : bold;
}

td.bundbar {
	background : #E8E8FF;
	border : 1px solid #BAAAFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding : 2px;
}

td.forsidebilledtekst {
	background : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	vertical-align : middle;
}

td.overskblue {
	color : #FFFFFF;
	font-weight : bold;
}

td.produktoverskrift {
	background : #000080;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding-bottom : 3px;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 3px;
	text-align : center;
}

td.produktpunkter {
	background : #E8E8FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding-left : 3px;
	padding-right : 3px;
	text-align : center;
}

td.stipletlinie {
	border-right : 1px dotted #000000;
}

td.tekst {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.blaafed {
	color : #0000FF;
	font-family : Arial, sans-serif;
	font-size : 20px;
	font-weight : bold;
}

.kjoller {
	background-color : #FFFFFF;
	border : 0px solid #000000;
	color : #000080;
	font-family : Arial Black; #000000;
	font-size : 88px;
	height : 0px;
	margin-bottom : -5px;
	margin-top : -20px;
}

.knapbar {
	background-color : #E8E8FF;
	height : 28px;
}

.nleftmenu {
	background-color : #000080;
	border-left : 2px solid #000080;
	border-right : 2px solid #000080;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding-left : 3px;
	padding-right : 3px;
	text-decoration : none;
	width : 160px;
}

.nleftmenubund {
	border-top : 2px solid #000080;
	font-size : 0px;
	width : 160px;
}

.nleftmenutop {
	border-bottom : 2px solid #000080;
	font-size : 0px;
	width : 160px;
}

.normaltekst {
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.lilletekst {
	font-size : 9px;
}
.omraade {
	background-color : #F6F7FF;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 32px;
	font-weight : bold;
}

.sortfed {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
}

.tekstoverskrift1 {
	font-size : 14px;
	font-weight : bold;
	height : 25px;
}

.tekstoverskrift2 {
	font-size : 12px;
	font-weight : bold;
	height : 25px;
}

.tekstoverskrift3 {
	font-size : 16px;
	font-weight : bold;
}

.tekstoverskrift4 {
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	border-bottom: 1px dotted #55D9DA;
	margin-bottom: -7px;
}

div.sortvenstrebox {
	color : Black;
	background-color : #DEEBF7;
	font-size : 10px;
	border : 1px solid #5BADFF;
	padding : 2px;
}
.oddline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	background-color: #F7F7FF;
}
.evenline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	background-color: #EFEBFF;
}
.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	background-color: #BBC0FF;
	text-align: center;
}
.blue {
	color: #0000FF;
	list-style-type: decimal;
}
.red {

	color: #FF0000;
	list-style-type: upper-alpha;
}
.codediv {
	margin: 5px;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
	border: 1px solid #999999;
	padding: 5px;
}

.LillaBox {
	background-color: #C7C4E3;
	font-size: 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;	
}

.LillaBoxL {
	background-color: #C7C4E3;
	font-size: 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;	
}

.WhiteBox {
	background-color: #D9D8EF;
	font-size: 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;	
}

.WhiteBoxL {
	background-color: #D9D8EF;
	font-size: 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;	
}

TD.LillaBoxVT, TH.LillaBoxVT {
	background-image: url(../images/4R1C1.jpg);
	background-repeat: no-repeat;
	background-position: right;
	width: 30px;
}

TD.LillaBoxMT, TH.LillaBoxMT {
	background-image: url(../images/4R1C2.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 7px;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	padding-top: 50px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px solid Black;
	height: 85px;
}

TD.LillaBoxHT, TH.LillaBoxHT {
	background-image: url(../images/4R1C3.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 30px;
}

TD.LillaBoxVM, TH.LillaBoxVM {
	background-image: url(../images/4R2C1.jpg);
	background-repeat: repeat-y;
	background-position: right;
}

TD.LillaBoxHM {
	background-image: url(../images/4R2C3.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

TD.LillaBoxVB, TH.LillaBoxVB {
	background-image: url(../images/4R3C1.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	background-position: right;
	height: 64px;
}

TD.LillaBoxMB, TH.LillaBoxMB {
	background-image: url(../images/4R3C2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 64px;	
}

TD.LillaBoxHB {
	background-image: url(../images/4R3C3.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 64px;
}

TD.UnderstegLinie {
	border-top: 1px solid #0079BD;
}

Table.ENO_Tabel {
	border: 1px solid Black;
}

.ENO_Tabel_Overskrift {
	background-color: #0091AD;
	color: White;
	font-family: "Arial Rounded MT Bold", Arial, serif;
	font-size: 11px;
	padding-left: 2px;	
}

.ENO_Tabel_Col_Overskrif {
	background-color: #D3E9EF;
	color: Black;
	font-family: "Arial Rounded MT Bold", Arial, serif;
	font-size: 11px;
	padding-left: 2px;
}

.ENO_Tabel_Tekst {
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	padding-left: 2px;
}

.cookmateredtextbig {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 36px;
	color: maroon;
}

.cookmateredtextsmall {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 16px;
	color: maroon;
}

h2.trigger {
	padding: 0 0 0 0px;
	margin: 0 0 0 0;
	height: 30px;
	width: 600px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;	
	float: left;
	background-repeat:no-repeat; 
	text-align:right; 
}

h2.trigger a {
	color: #072f5f;
	height: 30px;
	text-decoration: none;
	display: block;
	vertical-align: middle;
	padding-top: 5px;
}
h2.trigger a:hover { color:black; }
h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	background: #f0f0f0 url(toggle_block_stretch.gif) repeat-y left top;
	overflow: hidden;
	font-size: 1.2em;
	width: 600px;
	clear: both;
}
.toggle_container .block {
	padding: 20px; /*--Padding of Container--*/
	background: url(toggle_block_btm.gif) no-repeat left bottom; /*--Bottom rounded corners--*/
}

.toggle_container h3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}
.toggle_container img {
	margin: 5px 5px 5px 0;
	padding: 5px;
	background: #ddd;
	border: 1px solid #ccc;
	vertical-align: text-top;
}