.meny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.meny:hover {
	text-decoration: underline;
}
.meny:active {
	color: #ff0000;
}
.menyLiten {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.menyLitenRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.menyLiten:hover {
	text-decoration: underline;
}
.menyLitenRed:hover {
	text-decoration: underline;
}
.menyLiten:active {
	color: #ff0000;
}
.brodtext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
	   font-weight: normal;
}
.nyhetstext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal
}
.nyhetsrubrik {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold
}
.nodecoration {
    text-decoration: none
}
.produkttitel {
/*
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;*/
	color: #000000;
	background-color: #C1E0FE;
}
.visastorbild {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ffdddd;
    text-decoration: none
}
.visastorbild:hover {
	text-decoration: underline;
}
.priskommentar {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: normal
}
.pris {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
	font-weight: bold;
	background-color: #FFFF00
}
.markgul {
    background-color: #FFFFCC
}
.markorange {
    background-color: #FFDCBD
}
.markred {
    background-color: #ffdada
}
.markgreen {
    background-color: #C7FDC6
}
.markbla {
    background-color: #c1e0fe
}
.marklila {
    background-color: #E8D7FF
}
.markgra {
    background-color: #eeeeee
}
.markrosa {
    background-color: #ffdcf7
}
.ingress {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666
}
.storrubrik {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FF3300;
	font-weight: normal
}
.brodtextstor {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal
}
.frontrubrik {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #555588;
	font-weight: bold;
    background-color: #FFE6FE
}
.frakt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	background-color: #eeeeee
}
.uppdaterarubrik {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	font-weight: normal;
	background-color: #CCFFCC
}
.loadOkej {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	background-color: #009900;
}
.loadError {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	background-color: #ff0000;
}
.orderlista {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
.orderlista:visited {
    color: #CC0066;
	font-weight: normal;
}
pre {
    font-size: 10px;
	font-family: Courier, mono, Courier New
}
.ordlistarubrik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #C7FDC6;
}
.ljusgrabg {
	background-color: #f5f5f5;
}
.feltextrubrik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #c1e0fe;
}
.feltext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
	font-weight: normal
}
.rubrik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #62007F;
	background-color: #FFEEEB;
}
.tipsa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}

/* ------------------------------------------------------------------------- */
h1.pad0, h2.pad0, h3.pad0 { margin: 0; padding: 0; }

.ett_val { background: white; border: 1px solid #ccc;
	   font-size: 12px;
	   padding: 2px 3px; }

table.val {
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #f2f2f2;
	padding: 3px;
	margin-bottom: 5px;
}

table.val th { font-weight: normal; text-align: right; }
table.val th,table.val td { vertical-align: baseline; }
select.antal option { text-align: right;
	     	      font-size: 12px;
	     	      padding-right: 5px; }

.right { text-align: right; }
td.top { vertical-align: top; }
.center { text-align: center; }
td.center { vertical-align: middle; }

body.butiken, body.avdelning, body.startsida {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	font-weight: normal;
}

body.kundkorgstatus {
    background: url("/bilder/Bgstripes2b.gif") #773AA2;
    color: black;
    margin: 0;
}

div.extra, div.byggblock { margin: 10px; }
body.startsida div.byggblock { margin: 10px 0; }
div.byggblock>table { border: 0; width: 100%; }

table.borderless {
  margin: 0;
  border: 0;
  border-collapse: collapse;
}
table.borderless>*>*>td { padding: 0; }

.produktbild {
  /*background-color: #ffdddd;*/
  /*font-size: 12px;*/
  text-decoration: none
}

.bildpos {
  background-color: #ffdddd;
}

.produktbild a {
        text-decoration: none
}

#avdmeny { margin-bottom: 1px;  background: #FFDCD9; width: 100%; }
#avdmeny dt, .metameny dt { padding: 1px; }
.meny a	       { text-decoration: none; white-space: nowrap; }
.meny a:hover  { text-decoration: underline; }
.meny a:active { color: #f00; }
/*
*/

div.sep { border-bottom: 1px dashed black; margin-bottom: 10px; }

/*
.beskrivning>div { display: none; }
.beskrivning:hover>div { display: block; }
*/
.dold { display: none; }

ul,ol { padding-left: 2.5em; }
