HTML {
	font-family: "Garamond", "Tahoma", "Verdana";
	color: #4DF;
	background-color: #069;
	font-size: 16px;
	font-weight: normal;
	scrollbar-base-color: #069;
	scrollbar-arrow-color: #FFF;
	scrollbar-shadow-color: black;
	scrollbar-lightshadow-color: black;
	scrollbar-darkshadow-color: #069;
	scrollbar-highlight-color: #069;
	scrollbar-3dlight-color: black;
	scrollbar-track-color: #17A;
}

.heading {
	position: absolute;
	top:30px;
	left:10px;
}
.headingContainer {
	position: relative;
	top:0px;
	left:0px;
}

.menu {
	position: absolute;
	top:130px;
	left: 10px;
	width: 140px;
	color: white;
	font-weight: bold;
}
.knap 		{	background: url(knap-mellem.gif)	repeat-x;			height:22px;	cursor:pointer; cursor:hand;	}
.knap .w 		{	background: url(knap-venstre.gif) no-repeat left;		height:22px;	}
.knap .e 		{	background: url(knap-hojre.gif) 	no-repeat right;	height:22px;	}

.knapOver 	{	background: url(knap-mellem.gif) repeat-x;			height:22px;	cursor:pointer; cursor:hand;	}
.knapOver .w	{	background: url(knap-venstre.gif) no-repeat left;		height:22px;	}
.knapOver .e	{	background: url(knap-hojre.gif) 	no-repeat right;	height:22px;	}

.knapClick	{	background: url(knap-mellem.gif) repeat-x;			height:22px;	cursor:pointer; cursor:hand;	}
.knapClick .w 	{	background: url(knap-venstre.gif) no-repeat left;		height:22px;	}
.knapClick .e 	{	background: url(knap-hojre.gif) 	no-repeat right;	height:22px;	}

.knapText {
	position: relative;
	top: 2px;
	left: 10px;
}

.frame {
	position: absolute;
	top:120px;
	left: 160px;
	right:0px;
}

.frame .n		{ background: url(n.gif) 		repeat-x		top left; 		height:16px;	}
.frame .nw 	{ background: url(nw.gif)	no-repeat	top left; 		height:16px;	}
.frame .ne	{ background: url(ne.gif) 	no-repeat	top right; 		height:16px; 	font-size: 1px; }

.frame .w		{ background: url(w.gif)		repeat-y		top left; 		}
.frame .e		{ background: url(e.gif) 		repeat-y		top right; 		padding: 0px 20px; }

.frame .s		{ background: url(s.gif)		repeat-x		bottom left; 	height:16px;	}
.frame .sw	{ background: url(sw.gif)	no-repeat	bottom left; 	height:16px;	}
.frame .se	{ background: url(se.gif)	no-repeat	bottom right;	height:16px; 	font-size: 1px; }



.headline {
	font-weight:900;
}

.headline .n	{ background: url(n3.gif) 	repeat-x		top left; 		height:16px;	}
.headline .nw 	{ background: url(nw3.gif)	no-repeat	top left; 		height:16px;	}
.headline .ne	{ background: url(ne3.gif) 	no-repeat	top right; 		height:16px; 	font-size: 1px; }

.headline .w	{ background: url(w3.gif)	repeat-y		top left; 		}
.headline .e	{ background: url(e3.gif) 	repeat-y		top right; 		padding: 0px 10px; }

.headline .s	{ background: url(s3.gif)	repeat-x		bottom left; 	height:16px;	}
.headline .sw	{ background: url(sw3.gif)	no-repeat	bottom left; 	height:16px;	}
.headline .se	{ background: url(se3.gif)	no-repeat	bottom right;	height:16px; 	font-size: 1px; }


.pageHeader {
	font-weight:900;
	font-size: 31px;
}


.mainFrame {
	padding: 10px;
}

.counter {
	color: black;
	font-family: "Verdana";
	font-size: 0.6em;
	font-weight:0;
}

.legend {
	color: white;
	font-weight:bold;
}

.tableHeader {
	background-color:#A89;
}


/* ---------------------------	*/
/* News					*/
/* ---------------------------	*/
.newsLine {
	border: solid 1px #5AE;
	padding:15px;
	margin:10px;
}
.dateLine {
	font-weight:0;
	background-color:#A89;
}
.headLine {
	font-size: 1.2em;
	background-color:#89B;
}
.headLineText {
	padding:0px 0px 0px 10px;
}
.newsText {
	font-size: 0.8em;
	padding:10px 0px 0px 0px;
}

/* ---------------------------	*/
/* Produkter				*/
/* ---------------------------	*/

.produkt {
	border: solid 1px black;
	padding:10px 10px 5px 10px;
	margin:2px 0px 2px 0px;
}
.produktHeader {
	font-size: 1.5em;
	font-weight:bold;
}

table.produkt {
	height:100px;
	border: solid 1px #5AE;
	padding:2px 0px 2px 10px;
}
table.produkt2 {
	height:100px;
	border: solid 1px #5AE;
	padding:2px 0px 2px 10px;
}
.produktHeader2 {
	font-size: 1.8em;
	color: white;
	background: url(../images/kode-3d.gif) no-repeat top right #5AE;
}
.produktText {
	font-size: 12px;
	padding:10px 10px 0px 5px;
	color: #000;
}
/*	pris	*/

.pris {
	float:right; font-size:40px; color:#5AE;
}

.moms {
	font-size:11px; text-align:center; padding:0px;
}

.profilHeader {
	font-size: 1.5em;
	font-weight:bold;
}

.galleriBox {
	border:1px solid black;
	padding:5px;
}
.galleriPix {
	border:2px dashed lightblue;
	padding:5px;
	align:right;
}

.kingsize {
	position:absolute;
	bottom:0px;
	height:5em;
	left:0px;
	width:0px;
}
.kingsize span a:link 	{color: black;	text-decoration:none; }
.kingsize span a:visited	{color: black;	text-decoration:none; }
.kingsize span a:active	{color: black;	}
.kingsize span a:hover	{color: black;	text-decoration:none; background-color: #ACDFEF; }
