BODY {
	color : black;
	background : url("pix/bg.jpg");
	font : 10px Verdana, Arial, sans-serif;
}

FORM {
	font : 10px Verdana, Arial, sans-serif;
	color : black;
	padding: 0;
	border : 0;
	margin : 0;
}

INPUT, TEXTAREA {
	font : 10px Verdana, Arial, sans-serif;
	color : black;
	background : #FFFFF0;
	border : 1px solid;
}

SELECT {
	font : 10px Verdana, Arial, sans-serif;
	color : black;
	background : #FFFFF0;
	border : 1px solid;
}

SELECT.selectfilter {
	font : 9px Verdana, Arial, sans-serif;
	color : black;
	background : #FFFFF0;
	border : 1px solid;
}

INPUT.select_blue {
	font : 10px Verdana, Arial, sans-serif;
	color : black;
	border : 1px solid;
	background : #D6DEFF;
}

INPUT.text {
	font : 10px Verdana, Arial, sans-serif;
	color : black;
	border : 1px solid;
	background : #FFFFF0;
}

INPUT.input_blue {
	font : 10px Verdana, Arial, sans-serif;
	color : black;
	border : 1px solid;
	background : #D6DEFF;
}

INPUT.input_green {
	font : 10px Verdana, Arial, sans-serif;
	color : black;
	border : 1px solid;
	background : #D3FBCA;
}

INPUT.submit {
	font : bold 10px Verdana, Arial, sans-serif;
	color : #FFFFFF;
	border : 2px outset;
	background : #C01111;
	padding: 1px;
}

INPUT.submitsmall {
	font : 9px Verdana, Arial, sans-serif;
	color : #FFFFFF;
	border : 1px outset;
	background : #C01111;
	padding: 0px;
	margin: 0px;
}

INPUT.submitkjop {
	border : 0px;
	padding: 1px;
}

TABLE.thin_border {
	border : 1px solid #C01111;
}

TABLE.hframe {
	border : 2px solid #CECECE;
}

TD.rborder {
	border : 1px solid #CECECE;
}

TD.lborder {
	border : 1px solid #CECECE;
}

P, TD {
	font : 10px Verdana, Arial, sans-serif;
	color : black;
}

TH {
	font : bold 12px Verdana, Arial, sans-serif;
	color : white;
	background : #6699CC;
}

UL, LI  {
	font : 10px Verdana, Arial, sans-serif;
	color : black;
}

P.error {
	color: red;
	font: bold 10px Verdana, Arial, sans-serif;
}

.error {
	color: red;
	font: bold 10px Verdana, Arial, sans-serif;
}

B.white {
	color: white;
	font: bold 10px Verdana, Arial, sans-serif;
}

B.whitestor {
	color: white;
	font: bold 14px Verdana, Arial, sans-serif;
}

.white {
	color: white;
	font: 10px Verdana, Arial, sans-serif;
}

SMALL {
	font : 9px Verdana, Arial, sans-serif;
}

H1 {
	font: bold 24px Verdana, Arial, sans-serif;
}

H2 {
	font: bold 21px Verdana, Arial, sans-serif;
}

H3 {
	font: bold 18px Verdana, Arial, sans-serif;
}

H4 {
	font: bold 16px Verdana, Arial, sans-serif;
}

H5 {
	font: bold 14px Verdana, Arial, sans-serif;
}

H6 {
	font: bold 12px Verdana, Arial, sans-serif;
}

A:LINK.hovedmeny {
	color: #C01111;
	font: bold 10px Verdana, Arial, sans-serif;
	text-decoration : none;
}

A:ACTIVE.hovedmeny {
	color: #C01111;
	font: bold 10px Verdana, Arial, sans-serif;
	text-decoration : underline;
}
A:VISITED.hovedmeny {
	color: #C01111;
	font: bold 10px Verdana, Arial, sans-serif;
	text-decoration : none;
}
A:HOVER.hovedmeny {
	color: #C01111;
	font: bold 10px Verdana, Arial, sans-serif;
	text-decoration : underline;
}

A:LINK.undermeny {
	color: #C01111;
	text-decoration : none;
	font: 10px Verdana, Arial, sans-serif;
}
A:ACTIVE.undermeny {
	color: #C01111;
	text-decoration : underline;
	font: 10px Verdana, Arial, sans-serif;
}
A:VISITED.undermeny {
	color: #C01111;
	text-decoration : none;
	font: 10px Verdana, Arial, sans-serif;
}
A:HOVER.undermeny {
	color: #C01111;
	text-decoration : underline;
	font: 10px Verdana, Arial, sans-serif;
}

A:LINK.toppmeny {
	color: #FFFFFF;
	text-decoration : none;
	font: bold 11px Verdana, Arial, sans-serif;
}
A:ACTIVE.toppmeny {
	color: #FFFFFF;
	text-decoration : underline;
	font: bold 11px Verdana, Arial, sans-serif;
}
A:VISITED.toppmeny {
	color: #FFFFFF;
	text-decoration : none;
	font: bold 11px Verdana, Arial, sans-serif;
}
A:HOVER.toppmeny {
	color: #FFFFFF;
	text-decoration : underline;
	font: bold 11px Verdana, Arial, sans-serif;
}

A:LINK {
	color : #9A3334;
	text-decoration : none;
}
A:ACTIVE {
	color : #9A3334;
	text-decoration : underline;
}
A:VISITED {
	color : #9A3334;
	text-decoration : none;
}
A:HOVER {
	color : #9A3334;
	text-decoration : underline;
}

A:LINK.produktnavn {
	color : #9A3334;
	text-decoration : none;
	font-weight: bold;
}
A:ACTIVE.produktnavn {
	color : #9A3334;
	text-decoration : underline;
	font-weight: bold;
}
A:VISITED.produktnavn {
	color : #9A3334;
	text-decoration : none;
	font-weight: bold;
}
A:HOVER.produktnavn {
	color : #9A3334;
	text-decoration : underline;
	font-weight: bold;
}

A:LINK.produktnavndeaktiv {
	color : #003366;
	text-decoration : none;
	font-weight: bold;
}
A:ACTIVE.produktnavndeaktiv {
	color : #003366;
	text-decoration : underline;
	font-weight: bold;
}
A:VISITED.produktnavndeaktiv {
	color : #003366;
	text-decoration : none;
	font-weight: bold;
}
A:HOVER.produktnavndeaktiv {
	color : #003366;
	text-decoration : underline;
	font-weight: bold;
}

A:LINK.profil {
	color : #006666;
	text-decoration : none;
	font-weight: bold;
	font-size: 12px;
}
A:ACTIVE.profil {
	color : #006666;
	text-decoration : underline;
	font-weight: bold;
	font-size: 12px;
}
A:VISITED.profil {
	color : #006666;
	text-decoration : none;
	font-weight: bold;
	font-size: 12px;
}
A:HOVER.profil {
	color : #006666;
	text-decoration : underline;
	font-weight: bold;
	font-size: 12px;
}

A:LINK.hprofil {
	color : #006666;
	text-decoration : none;
	font-weight: bold;
	font-size: 16px;
}
A:ACTIVE.hprofil {
	color : #006666;
	text-decoration : underline;
	font-weight: bold;
	font-size: 16px;
}
A:VISITED.hprofil {
	color : #006666;
	text-decoration : none;
	font-weight: bold;
	font-size: 16px;
}
A:HOVER.hprofil {
	color : #006666;
	text-decoration : underline;
	font-weight: bold;
	font-size: 16px;
}

IMG {
	border-color: #000000;
}

P.h1 {
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	color: #C01111;
}

P.hp1 {
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	color: #006600;
}

P.h2 {
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 1px;
	color: #006600;
}

P.h3 {
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
	color: #C01111;
}

P.hl1 {
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	color: #C01111;
	border-bottom: 1px solid #9A3334;
	width: 100%;
}

P.hl2 {
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 1px;
	color: #C01111;
	border-bottom: 1px solid #9A3334;
	width: 100%;
}

P.hl3 {
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
	color: #C01111;
	border-bottom: 1px solid #9A3334;
	width: 100%;
}

P.herror {
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 1px;
	color: #FF0000;
	border-bottom: 1px solid #FF0000;
	width: 100%;
}

B.hovedstorpris {
	color: #0000FF;
	font-size: 24px;
	letter-spacing: 1px;
	font-weight: bold;
}

B.xtrastorpris {
	color: #0000FF;
	letter-spacing: 1px;
	font-size: 20px;
	font-weight: bold;
}

B.storpris {
	color: #0000FF;
	font-size: 12px;
	font-weight: bold;
}

B.litenpris {
	color: black;
	font-size: 10px;
	text-align: right;
}

/* DIBS ************************/

div#dibs_kvittering {
	height: 300px;
	width: 450px;
	background: #eeeeee;
	border: 2px solid blue;
	color: black;
	padding: 20px;
	text-align: center;
	margin: 0 auto;
}

div#dibs_kvittering h2 {
	margin-top: 0;
	font-size: 3em;
}

div#dibs_kvittering p {
	font-size: 1.4em;
}

div#dibs_kvittering p big {
	font-size: 1.4em;
}

div#dibs_betaling {
	margin: 0 auto;
	width: 600px;
	height: 600px;
	background: #eeeeee;
	border: 2px solid #444;
	color: black;
	padding: 20px;
	text-align: center;
}

div#dibs_betaling h2 {
	margin-top: 0;
	font-size: 3em;
}

div#dibs_betaling p {
	font-size: 1.4em;
}

div#dibs_kvittering div.knapp,
div#dibs_betaling div.knapp {
	font-size: 1.4em;
	border: 3px outset black;
	padding: 5px 10px;
	background: #ccc;
}

div#dibs_betaling p.error {
	color: red;
	font-weight: bold;
}

