HTML {
	font-family: "Trebuchet MS", "Tahoma";
	color: #249;
	background-color: #ACE;
	font-size: 16px;
	font-weight: bold;
	scrollbar-base-color: #ACE;
	scrollbar-arrow-color: #FFF;
	scrollbar-shadow-color: black;
	scrollbar-lightshadow-color: black;
	scrollbar-darkshadow-color: #ACE;
	scrollbar-highlight-color: #ACE;
	scrollbar-3dlight-color: black;
	scrollbar-track-color: #BDE;
}

A IMG	{	border: 1px solid black; }

.heading {
	background: url(../images/header-gfx.jpg) no-repeat;
	height: 100px;
	border: solid 1px #5AE;
}

.headContainer {
	position: relative;
	top:40px;
	left: 10px;
}

.menu {
	position: absolute;
	top:170px;
	left: 10px;
	width: 140px;
	background-color: #EEE;
}

a.knapLink:link {color: #249; text-decoration: none; }
a.knapLink:visited {color: #249; text-decoration: none; }
a.knapLink:active {color: #249; }
a.knapLink:hover {color: #249; text-decoration: none; } 

.menu .n 		{ background: url(../images/n2.gif) 	repeat-x		top left; 		height:16px;	}
.menu .nw 	{ background: url(../images/nw2.gif)	no-repeat	top left; 		height:16px;	}
.menu .ne	{ background: url(../images/ne2.gif) 	no-repeat	top right; 		height:16px; 	font-size: 1px; }

.menu .main	{ background: 	#5AE; }
.menu .w		{ background: url(../images/w2.gif)	repeat-y		top left; 		}
.menu .e		{ background: url(../images/e2.gif) 	repeat-y		top right; 		}

.menu .s		{ background: url(../images/s2.gif)	repeat-x		bottom left; 	height:16px;	}
.menu .sw	{ background: url(../images/sw2.gif)	no-repeat	bottom left; 	height:16px;	}
.menu .se	{ background: url(../images/se2.gif)	no-repeat	bottom right;	height:16px; 	font-size: 1px; }



.frame {
	font-weight: normal;
	position: absolute;
	top:170px;
	left: 160px;
	right:0px;
}

.frame .n 		{ background: url(../images/n.gif) 	repeat-x		top left; 		height:16px;	}
.frame .nw 	{ background: url(../images/nw.gif)	no-repeat	top left; 		height:16px;	}
.frame .ne	{ background: url(../images/ne.gif) 	no-repeat	top right; 		height:16px; 	font-size: 1px; }

.frame .main	{ background: 	#DEF; }
.frame .w		{ background: url(../images/w.gif)	repeat-y		top left; 		}
.frame .e		{ background: url(../images/e.gif) 	repeat-y		top right; 		padding: 0px 20px; }

.frame .s		{ background: url(../images/s.gif)	repeat-x		bottom left; 	height:16px;	}
.frame .sw	{ background: url(../images/sw.gif)	no-repeat	bottom left; 	height:16px;	}
.frame .se	{ background: url(../images/se.gif)	no-repeat	bottom right;	height:16px; 	font-size: 1px; }


.knap {
	background: url(../images/pille-button.gif) no-repeat;
	height:38px;
	width:85px;
	cursor:pointer; cursor:hand;
}

.knapOver {
	background: url(../images/pille-button-over.gif) no-repeat;
	height:38px;
	width:85px;
	cursor:pointer; cursor:hand;
}

.knapClicked {
	background: url(../images/pille-button-clicked.gif) no-repeat;
	height:38px;
	width:85px;
	cursor:pointer; cursor:hand;
}

.knapTekst {
	position:relative;
	top:10px;
	font-size:10px;
	text-align: center;
	align: center;
}


.lysere {
	font-weight:900;
}

.lysere .n		{ background: url(../images/n3.gif) 	repeat-x		top left; 		height:16px;	}
.lysere .nw 	{ background: url(../images/nw3.gif)	no-repeat	top left; 		height:16px;	}
.lysere .ne	{ background: url(../images/ne3.gif) 	no-repeat	top right; 		height:16px; 	font-size: 1px; }

.lysere .main	{ background: 	#ACE; }
.lysere .w		{ background: url(../images/w3.gif)	repeat-y		top left; 		}
.lysere .e		{ background: url(../images/e3.gif) 	repeat-y		top right; 		padding: 0px 20px; }

.lysere .s		{ background: url(../images/s3.gif)	repeat-x		bottom left; 	height:16px;	}
.lysere .sw	{ background: url(../images/sw3.gif)	no-repeat	bottom left; 	height:16px;	}
.lysere .se	{ background: url(../images/se3.gif)	no-repeat	bottom right;	height:16px; 	font-size: 1px; }


.pageHeader {
	font-weight:900;
	font-size: 31px;
	background-color:#ACE;
}


.mainFrame {
	padding: 10px;
	background-color:#DEF;
}

.counter {
	color:#CCE0FF;
	font-size: 2.8em;
	font-weight:0;
}

.news {
	padding: 10px;
	border: solid 1px;
}

.news .date {
	font-weight:0;
	width:120px;
	background-color:#A89;
}

.news .header {
	font-size: 1.2em;
	background-color:#89B;
}

.news .info {
	font-size: 0.8em;
}


.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				*/
/* ---------------------------	*/

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;
}
.produktHeader {
	font-size: 1.5em;
	background-color: #5AE;
}
.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;
}

