body
{
	color: #333333;
	font-weight: normal;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	marginwidth: 0;
	marginheight: 0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	scrollbar-base-color: #f4f4f4;
	scrollbar-track-color: #f4f4f4;
	scrollbar-face-color: #f4f4f4;
	scrollbar-highlight-color: #999999;
	scrollbar-3dlight-color: #f4f4f4;
	scrollbar-darkshadow-color: #f4f4f4;
	scrollbar-shadow-color: #999999;
	scrollbar-arrow-color: #999999;
}

td
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7.5pt;
	color: #333333;
}
p
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7.5pt;
	color: #000000;
}

li	{
	list-style-type: none;
	font-size: 7.5pt;
	margin-top: 0.7em;
	margin-left: 0.7em;
	margin-bottom: 0em;
}

li.maingroup {
	margin-top: 1.3em;
}

ul	{
	font-size: 7.5pt;
	padding-left: 0em;
	margin-left: 0em;
	margin-top: 0em;
}

ul.subgroup {
	font-weight: bold;
	margin-left: 0.4em;
	margin-top: 0.9em
}

/*----- Bakgrundsf�rger i produktlistor ------*/
.bgList01 {
	background: #ffffff;
}
.bgList02 {
	background: #e8f1f9;
}
.bgList03 {
	background: #e8ebf0;
}
.bgList04 {
	background: #f4f4f4;
}
/* ----------------------------------------- */

#displaybox {
	z-index: 10;
	background-color:#000000;
	position:fixed;
	top:0px;
	left:0px;
	width:370px;
	height:200px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}

/*----- Formatering v�nstermeny ------*/
.leftmenu_maincat
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #ffffff;
	font-size : 7.5pt;
	font-weight: bold;
	color: #333333;
}

.leftmenu_subcat
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #f4f4f4;
	font-size : 7.5pt;
	color: #333333;
}
/* ----------------------------------------- */


/* Bakgrundsf�rger */
.bgLeft {
	background: #6699CC;
}
.bgRight {
	background: #6699CC;
}
.bgMain {
	background: #ffffff;
}
.bgBottom {
	background: #e9e9e9;
}
.bgTop {
	background: #ffffff;
}
.bgTopMenu {
	background: #EFECE3;
}
.bgMiddleMenu {
	background: #B6C0D0;
}
.bgLeftMenu {
	background: #336699;
}
.bgSearch {
	background: #6699CC;
}
.bgSearchPack {
	background: #e9e8e0;
}
.bgPromoArticle {
	background-image: url(../images/bg_promo_article.gif);
}
.bgArticleFront {
	background-image: url(../images/bg_article_front.gif);
}
.bgArticleRight {
	background-image: url(../images/bg_article_white_2.gif);
	background-repeat:no-repeat;
}

/* ----------------------------------------- */


/* Rubriker */
.headerSmall {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7.5pt;
	color: #666666;
}
.headerSmallRight {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7.5pt;
	color: #650000;
}
.headerMedium {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: #666666;
}
.headerLarge {
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 11pt;
	font-weight: bold;
	color: #666666;
}
.mainHeaderLarge {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 10pt;
	color: #666666;
}

.mainHeaderMedium {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color: #666633;
}

.mainHeaderSmall {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #999999;
}
/* ----------------------------------------- */
/* Priser */
.price {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #b73431;
}

.priceBlue {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #0000FF;
}

.promoprice {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color: #b73431;
}
.totprice {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #b73431;
}
/* ----------------------------------------- */


/* �vriga fontformateringar */
.smallblack {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #000000;
}

.smallWhite {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #ffffff;
}

.miniWhite {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #ffffff;
}

.smallred {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #b73431;
}
.smallgreen {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #336600;
}
.listSmall {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #b73431;
}
.red {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #b73431;
}
/* ----------------------------------------- */


a.left:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	cursor:hand;
}
a.left:visited {
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	cursor:hand;
}

a.left:active {
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	cursor:hand;
}
a.left:hover {
	font-weight: normal;
	text-decoration: none;
	color: #cccccc;
	cursor:hand;
}

a:link {
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	cursor:hand;
}
a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	cursor:hand;
}

a:active {
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	cursor:hand;
}
a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	cursor:hand;
}

/* ----- L�nkformatering f�r topmeny b�rjar ---- */
a.top:link {
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	cursor:hand;
}
a.top:visited {
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	cursor:hand;
}

a.top:active {
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	cursor:hand;
}
a.top:hover {
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	cursor:hand;
}
/* ----- L�nkformatering f�r topmeny slutar ---- */


/* ----- L�nkformatering f�r topmeny b�rjar ---- */
a.normal:link {
	font-weight: normal;
	text-decoration: underline;
	color: #0000FF;
	cursor:hand;
}
a.normal:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #0000FF;
	cursor:hand;
}

a.normal:active {
	font-weight: normal;
	text-decoration: underline;
	color: #0000FF;
	cursor:hand;
}
a.normal:hover {
	font-weight: normal;
	text-decoration: underline;
	color: #0000FF;
	cursor:hand;
}
/* ----- L�nkformatering f�r topmeny slutar ---- */

img.thumbArtImg {
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 5px;
}

img.largeArtImg {
	border: 2px solid #ddd;
	border-radius: 8px;
	padding: 8px;
}

img.artImg {
	background-color: #fff;
}

img.artImg:hover {
	box-shadow: 0 0 2px 1px rgba(0, 140, 186, 0.5);
}


.inputShop
{
	color:#000000;
	font-family : Verdana, Arial, sans-serif ;
	font-size: 7.5pt;
	background: #ffffff;
	border: 1px solid #666666;
}

.button_shop
{
	color:#333333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	border: 1px solid #666666;
}

.button_top_menu {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	background-color:#ffffff;
	border-radius: 4px;
	border: 1px solid #666666;
	height: 16px;
	width: 106px;
}

.dropdown {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7.5pt;
	color: #000000;
	background: #ffffff;
	border: 1px solid #666666;
}

cursor
{
: hand
}
