 
BODY {
	 MARGIN: 0px; COLOR: #000000
}


body{background-color:#E5E8D2;background-image: url(images/bgshade.gif);background-position: top left;background-repeat: repeat-x;text-align:center;margin: 5px 0px;

	font: normal 62.5% Arial,"Bitstream Vera Sans","Luxi Sans",Helvetica,sans-serif;

}


HR {
 border-style: solid;
 height:1px;
 color:#aaaaaa;
}
A {
	COLOR: #2B3C50; TEXT-DECORATION: none
}
A:hover {
	COLOR: #49688A; TEXT-DECORATION: underline
}
FORM {
	DISPLAY: inline
}
 
 
 
CHECKBOX, INPUT, RADIO, SELECT,TEXTAREA,TD  {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
 
}
 
 
 
.br {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid
}
.br1 {
	BORDER-RIGHT: #dadada 1px solid; BORDER-TOP: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; BORDER-BOTTOM: #dadada 1px solid
}
.bg {
	BACKGROUND-IMAGE: url(images/m09.gif); BACKGROUND-REPEAT: repeat-x
}
.bg1 {
	BACKGROUND-IMAGE: url(images/m18.gif); BACKGROUND-REPEAT: repeat-y
}
.ch {
	FONT-SIZE: 11px; COLOR: #585858
}
.ch2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #5f5f5f
}
.ch3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0064a7;
}


.shop123_pris {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #bf0101;
}
.shop123_prisgml {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333;
}
.shop123_pristekst {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #555555;
}
.shop123_pristekst_ord {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #888888;
}


.ch4 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #7a7f88; TEXT-DECORATION: underline
}
.ml {
	FONT-SIZE: 11px; COLOR: #585858; TEXT-DECORATION: none
}
.ml1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #56636c; TEXT-DECORATION: none
}

a.ml1 {
text-decoration:none;
}

.ml2 {
	FONT-SIZE: 11px; COLOR: #414956; TEXT-DECORATION: none
}
.ml3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0064a7; TEXT-DECORATION: none
}
.ml4 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0064a7; TEXT-DECORATION: none
}
.tx {
	FONT-SIZE: 11px; COLOR: #505050
}
.tx1 {
	FONT-SIZE: 11px; COLOR: #2c2c2c
}
 
H1
{
 
color:#000000;font-family:tahoma,verdana,arial;font-size:13px;font-weight:BOLD;
margin-bottom:2px;
margin-top:12px;
}

H3
{
 
color:#000000;font-family:tahoma,verdana,arial;font-size:14px;font-weight:BOLD;
margin-bottom:12px;
margin-top:1px;
}

H4
{
color:#678C1E;font-family:tahoma,verdana,arial;font-size:11px;font-weight:BOLD;
margin-bottom:2px;
margin-top:2px;
}


.shop123cellbg { 
background-color:#6C824D;
color:#FFFFFF;font-family:tahoma,verdana,arial;font-size:13px;font-weight:BOLD;
padding-left:15px;	
height:24px;
}

.shop123subcellbg { 
background-color:#6C824D;
color:#FFFFFF;font-family:tahoma,verdana,arial;font-size:13px;font-weight:BOLD;
padding-left:15px;	
}

.shop123footercellbg { 
background-color:#666666;
color:#ffffff;font-family:tahoma,verdana,arial;font-size:11px;font-weight:normal;
 
}


.starbg1 { 
color:#FFFFFF;height:24px;font-family:tahoma,verdana,arial;font-size:13px;font-weight:BOLD;background-image: url(images/stjernebg1.gif);background-position: top left;background-repeat: no-repeat;padding-left:15px;	
}

.starbg2 { 
color:#FFFFFF;height:24px;font-family:tahoma,verdana,arial;font-size:13px;font-weight:BOLD;background-image: url(images/stjernebg2.gif);background-position: top left;background-repeat: no-repeat;padding-left:15px;	
}

.starbg3 { 
color:#FFFFFF;height:24px;font-family:tahoma,verdana,arial;font-size:13px;font-weight:BOLD;background-image: url(images/stjernebg3.gif);background-position: top left;background-repeat: no-repeat;padding-left:15px;	
}



.shop123_basketheading
{
	FONT-WEIGHT: bold; line-height:14px;FONT-SIZE: 9px; COLOR: #ffffff; background-color:#222222; TEXT-DECORATION: none;FONT-FAMILY: Verdana, Arial, sans-serif;
}


.shop123_basketrow0
{
	FONT-WEIGHT: normal; line-height:11px;FONT-SIZE: 9px; COLOR: #0064a7; TEXT-DECORATION: none;FONT-FAMILY: Verdana, Arial, sans-serif;
}

.shop123_basketrow1
{
	FONT-WEIGHT: normal; line-height:11px;FONT-SIZE: 9px; COLOR: #0064a7; TEXT-DECORATION: none;FONT-FAMILY: Verdana, Arial, sans-serif;
}


.shop123title { 
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0064a7; TEXT-DECORATION: none;FONT-FAMILY: Verdana, Arial, sans-serif;
}

.shop123basket { 
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0064a7; TEXT-DECORATION: none;FONT-FAMILY: Verdana, Arial, sans-serif;
}

.shop123errormsg
{ 
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #aa0000; TEXT-DECORATION: none;FONT-FAMILY: Verdana, Arial, sans-serif;
}

.shop123importantmsg
{ 
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #00aa00; TEXT-DECORATION: none;FONT-FAMILY: Verdana, Arial, sans-serif;
}

.shop123head { 
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none;FONT-FAMILY: Verdana, Arial, sans-serif;
	background-color:#7E9262;
}


.shop123kundeside-celle { 
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none;FONT-FAMILY: Verdana, Arial, sans-serif;
	background-color:#7E9262;
}


TD.shop123catlevel1 {
	BACKGROUND-COLOR: #F7F7F7;
	FONT-SIZE: 11px; 
	LINE-HEIGHT:20px; 
	COLOR: #ffffff; 
	FONT-WEIGHT:BOLD;
	TEXT-DECORATION: none;
	PADDING-LEFT:10px;
	BORDER-TOP: 1px solid #FFFFFF;
}

TD.shop123catlevel1_active{
	BACKGROUND-COLOR: #7E9262;
	FONT-SIZE: 11px; 
	LINE-HEIGHT:20px; 
	COLOR: #FFFFFF; 
	FONT-WEIGHT:BOLD;
	TEXT-DECORATION: none;
	PADDING-LEFT:10px;
	BORDER-TOP: 1px solid #FFFFFF;
}


TD.shop123catlevel2 {
	BACKGROUND-COLOR: #97AD77;
	FONT-SIZE: 11px; 
	LINE-HEIGHT:20px; 
	COLOR: #222222; 
	TEXT-DECORATION: none;
	FONT-WEIGHT:BOLD;
	PADDING-LEFT:10px;
	BORDER-TOP: 1px solid #FFFFFF;
}

TD.shop123catlevel2_active{
	BACKGROUND-COLOR: #7E9262;
	FONT-SIZE: 11px; 
	LINE-HEIGHT:20px; 
	FONT-WEIGHT:BOLD;
	COLOR: #EFEFEF; 
	TEXT-DECORATION: none;
	PADDING-LEFT:10px;
	BORDER-TOP: 1px solid #FFFFFF;
}


TD.shop123catlevel3 {
	BACKGROUND-COLOR: #CEE0F4;
	FONT-SIZE: 11px; 
	LINE-HEIGHT:20px; 
	COLOR: #222222; 
	TEXT-DECORATION: none;
	PADDING-LEFT:20px;
	BORDER-TOP: 1px solid #FFFFFF;
}

TD.shop123catlevel3_active{
	BACKGROUND-COLOR: #709FD3;
	FONT-SIZE: 11px; 
	LINE-HEIGHT:20px; 
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
	PADDING-LEFT:20px;
	BORDER-TOP: 1px solid #FFFFFF;
}

TD.shop123catlevel4 {
	BACKGROUND-COLOR: #EFEFEF;
	FONT-SIZE: 11px; 
	LINE-HEIGHT:20px; 
	COLOR: #222222; 
	TEXT-DECORATION: none;
	PADDING-LEFT:30px;
	BORDER-TOP: 1px solid #FFFFFF;
}

TD.shop123catlevel4_active{
	BACKGROUND-COLOR: #709FD3;
	FONT-SIZE: 11px; 
	LINE-HEIGHT:20px; 
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
	PADDING-LEFT:30px;
	BORDER-TOP: 1px solid #FFFFFF;
}


 

a.shop123catlevel1 {
	FONT-SIZE: 11px; 
	LINE-HEIGHT:20px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
	MARGIN-LEFT: 8px;
}

a.shop123catlevel1_active {
	FONT-SIZE: 11px; 
	LINE-HEIGHT:20px; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
	MARGIN-LEFT: 8px;
}



a.shop123catlevel2 {
	FONT-SIZE: 11px; 
	LINE-HEIGHT:20px; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
	MARGIN-LEFT: 8px;
}

a.shop123catlevel2_active {
	FONT-SIZE: 11px; 
	LINE-HEIGHT:20px; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
	MARGIN-LEFT: 8px;
}


a.shop123catlevel3 {
	FONT-SIZE: 11px; 
	LINE-HEIGHT:20px; 
	COLOR: #0064a7; 
	TEXT-DECORATION: none;	
	MARGIN-LEFT: 16px;
}



a img {border:none;}



.shop123_basketheadcell { 
BACKGROUND-COLOR: #555555;
font-weight:bold;
color:#ffffff;font-family:tahoma,verdana,arial;font-size:11px; 
padding-left:8px;
padding-right:8px;
}
 

.shop123_basketcell { 
BACKGROUND-COLOR: #efefef;
font-weight:normal;
color:#000000;font-family:tahoma,verdana,arial;font-size:11px; 
padding-left:8px;
padding-right:8px;
}
	
.shop123_basketcell_merket { 
BACKGROUND-COLOR: #e9e9e9;
font-weight:normal;
color:#000000;font-family:tahoma,verdana,arial;font-size:11px; 
padding-left:8px;
padding-right:8px;
}

.shop123_basketcell_sum { 
BACKGROUND-COLOR: #FFFFB0;
font-weight:normal;
color:#000000;font-family:tahoma,verdana,arial;font-size:11px; 
padding-left:8px;
padding-right:8px;
}
	
.shop123katinfo { 
 
color:#444444;font-family:tahoma,verdana,arial;font-size:12px;font-weight:normal; 
 	
}


ul{
	margin:5px 10px 15px 15px;
	padding:0 5px;
}
li{
	list-style-image: url(images/bullet.gif);
	margin:0;
	padding:0;
}

#container{
	margin: 0 auto;
	width: 960px;
	 

	padding:0 0px 0 0px;
	font-size:1em;
	
}
* html container{
	position:relative;
}


#main{
	margin:0px 0 0 0;
	padding:0px 0px;
	width:544px;
	min-height:276px;
	background-image: url(images/bg_maincont.jpg);
	background-repeat: repeat-x;
	float:left;
	display:inline;
	font-size:1.3em;
	line-height:1.6em;
}

#main .content {
	margin:0px 0 0 0;
	padding:10px 10px 0px 10px;
	float:left;
	display:inline;
	font-size:1.1em;
	line-height:1.2em;
}


#side{
	margin:0px 0 0 0;
	padding:0px;
	width:200px;
	min-height:276px;
	background-image: url(images/bg_sidecont.jpg);
	background-repeat: repeat-x;
	
	float:right;
	display:inline;
 
	font-size:1.2em;
	line-height:1.6em;
}
 

#shop123_container_fronttext {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%; 
}

#shop123_container_fokusproduct {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	min-height:150px;
	background-image: url(images/bg_sidecont.jpg);
	background-repeat: repeat-x; 
	display:block;
	font-size:1.2em;
	line-height:1.6em;
}



#side .content {


	margin:0px 0 0 0;
	padding:10px 10px;
	float:left;
	display:inline;
	font-size:1.0em;
	line-height:1.2em;
}

* html #main, * html #side{
	height:276px;
}


.x200c { background: url(images/menurib_top_off.gif) repeat-x #00214D;}

/* GLOBAL MENU */
.a-1-on { background: url(images/menurib_top_on.gif) #E8ADE1;}
.a-1c-on { background: url(images/menurib_topb_on.gif) #E8ADE1;}

.a-1-off,.a-1-on,.a-1c-on { float: left; height: 24px; font-size: 110%; padding: 5px 10px 0px 10px;}

.x200e { font-size: 1px; height: 10px; background: #00214D;}

.x000a {
	width: 990px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

a.link-light { color:#FFFFFF;}
a.link-light:hover { color: #FFFFFF;}
a.link-lightb:hover { color: #00214d;}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #000;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
