BODY
{
    BACKGROUND-COLOR:#000000;
    BACKGROUND-IMAGE: URL(bilder/bakgrund_02.png);
    background-repeat: repeat-y;
    background-attachment:fixed;
    background-position:center center;
    FONT-FAMILY: verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    text-align: center;
    MARGIN-TOP: 8px;
}



BODY table
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
}

.INPUTBox
{
	border-right: #dcdcdc 1pt solid;
	padding-right: 1px;
	border-top: #dcdcdc 1pt solid;
	display: inline-block;
	padding-left: 1px;
	font-size: x-small;
	padding-bottom: 1px;
	margin: 1px;
	overflow: hidden;
	border-left: #dcdcdc 1pt solid;
	color: windowtext;
	padding-top: 1px;
	border-bottom: 1pt solid #dcdcdc;
	font-family: Verdana;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-color: #ffffff;
	text-align: left;
}


H1
{
    FONT-FAMILY: sans-serif;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 18px;
    PADDING-TOP: 10px;
    PADDING-LEFT: 10px;
}

H2
{
    FONT-FAMILY: sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-LEFT: 10px;
}

.loptext
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN-LEFT: 10px;
}

.felmeddelande
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN-LEFT: 10px;
    color: #e22b00;    		
}

.rubrik
{
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
}

.Steg
{
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: 900;
    FONT-SIZE: 18px;
}

.Steggray
{
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR:#aaaaaa;
}

.rubrikkopkorg
{
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
}

.hline
{
color: #dbd9d7;

}


.prodprice
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
}

.prodpricediscount 
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    COLOR: #e22b00;
}

.prodpricegross
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px; 
    text-decoration:line-through;
}

.proddesc
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-LEFT:10px;
    PADDING-RIGHT:10px;
    PADDING-TOP:15px;
    PADDING-BOTTOM:15px;
 }
.prodname
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 25px;
    padding-top:10px;
}
.proddim
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 17px;
    TEXT-ALIGN: right;
}

.prodvar
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    TEXT-ALIGN: right;
    text-transform: capitalize
}

.prodstock
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-ALIGN: right;
    padding-bottom:3px;
}

.prodimg
{
VERTICAL-ALIGN: middle;
text-align: center; 
padding-bottom:5px;
}

.information
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    TEXT-DECORATION: none;

}

.hitname
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    TEXT-ALIGN: right;
    PADDING-TOP: 5px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}

.hitdim
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-ALIGN: right;
}
.hitvar
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    TEXT-ALIGN: right;
}
.hittyp
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 5px;
}
.hitprice
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    TEXT-ALIGN: middle;
}

.hitpricediscount 
{
	FONT-FAMILY: verdana;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    TEXT-ALIGN: middle;
	COLOR: #e22b00;
}

.hitpricegross
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    TEXT-ALIGN: middle;
    text-decoration:line-through;
}


.hitCur
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    TEXT-ALIGN: middle;
}



DIV#top
{       
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: center;
    HEIGHT: 98px;
}

div#adds
{
    position:inline;
    text-align: center;
    MARGIN-LEFT: 875px;
    MARGIN-TOP: 5px;        
}





div#menu table
{
    COLOR: #FFFFFF;
    HEIGHT:29px;
    WIDTH:788px;
    BACKGROUND-COLOR: #fafafa;
    TEXT-DECORATION: none;
}
div#menu table a
{
    COLOR: #FFFFFF;
}

div#dackinfo a {background-image:url(bilder/menu_default_dackinfo.png);height:29px;width:84px;border:0px;background-repeat: no-repeat;background-position: top right;display:block;}
div#dackinfo a:hover {background-image: url(bilder/menu_over_dackinfo.png);}

div#start a {background-image:url(bilder/menu_default_start.png);height:29px;width:59px;border:0px;background-repeat: no-repeat;background-position: top right;display:block;}
div#start a:hover {background-image: url(bilder/menu_over_start.png);   }

div#kundtjanst a {background-image:url(bilder/menu_default_kundtjanst.png);height:29px;width:97px;border:0px;background-repeat: no-repeat;background-position: top right;display:block;}
div#kundtjanst a:hover {background-image: url(bilder/menu_over_kundtjanst.png);   }

div#kopinfo a {background-image:url(bilder/menu_default_kopinfo.png);height:29px;width:75px;border:0px;background-repeat: no-repeat;background-position: top right;display:block;}
div#kopinfo a:hover {background-image: url(bilder/menu_over_kopinfo.png); }

div#kontakt a {background-image:url(bilder/menu_default_kontakt.png);height:29px;width:77px;border:0px;background-repeat: no-repeat;background-position: top right;display:block;}
div#kontakt a:hover {background-image: url(bilder/menu_over_kontakt.png);}

div#smc a {background-image:url(bilder/menu_default_smc.png);height:29px;width:56px;border:0px;background-repeat: no-repeat;background-position: top right;display:block;}
div#smc a:hover {background-image: url(bilder/menu_over_smc.png);}

div#verkstad a {background-image:url(bilder/menu_default_verkstader.png);height:29px;width:96px;border:0px;background-repeat: no-repeat;background-position: top right;display:block;}
div#verkstad a:hover {background-image: url(bilder/menu_over_verkstader.png);}

div#media a {background-image:url(bilder/menu_default_media.png);height:29px;width:66px;border:0px;background-repeat: no-repeat;background-position: top right;display:block;}
div#media a:hover {background-image: url(bilder/menu_media.png);}



div#submenu
{
	PADDING-TOP: 2px;
    HEIGHT: 29px;
    BACKGROUND-IMAGE: url(bilder/submenu.png);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: center;
}

div#submenu table
{
    PADDING-TOP: 1px;
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;    
    
    BACKGROUND-REPEAT: no-repeat;
}

div#submenu table a
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}

div#submenu table a:hover
{
    COLOR: #e22b00;
}




div#prodmenu
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    horisontal-align: left;
}

div#prodmenu a:link
{
    COLOR: #000000;
    TxEXT-DECORATION: none;
}

div#prodmenu a:visited
{
    COLOR: #000000;
    TxEXT-DECORATION: none;
}

div#prodmenu a:hover
{
    COLOR: #e22b00;
}


div#content
{
    
    position:inline;
    text-align: center;

}





.kundvagnrubrik
{
    BACKGROUND-IMAGE: url(bilder/kundvagn.png);
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-LEFT:20px;
}
.kundvagnledtext
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
}
.kundvagnvarden
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-ALIGN: right;
}
.kundvagnenhet
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
}


.footer
{
    BACKGROUND-IMAGE: url(bilder/botbar.png);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: center;
    HEIGHT: 21px;

}




.box_left_inner_bot
{
BACKGROUND-IMAGE: url(bilder/bottom-right.png);
height:8px; 
width:8px; 
border: 0px;
BACKGROUND-REPEAT: no-repeat;
BACKGROUND-POSITION: bottom right;


}

.box_left_inner_top
{
BACKGROUND-IMAGE: url(bilder/top-right-kategori.png); 
height:8px; 
width:8px; 
border: 0px;
BACKGROUND-REPEAT: no-repeat;
BACKGROUND-POSITION: top right;

}

.box_left_ytter_bot
{
BACKGROUND-IMAGE: url(bilder/bottom-left.png);
height:8px; 
width:8px; 
border: 0px;
BACKGROUND-REPEAT: no-repeat;
BACKGROUND-POSITION: top;
valign:top;
}

.box_left_ytter_top
{
BACKGROUND-IMAGE: url(bilder/top-left.png); 
height:8px; 
width:8px; 
border: 0px;
BACKGROUND-REPEAT: no-repeat;
BACKGROUND-POSITION: bottom;

}
.box_left_inner_top_comp
{
BACKGROUND-IMAGE: url(bilder/boxar_left_inner_top_compress.png); 
height:8px; 
width:8px; 
border: 0px;
BACKGROUND-REPEAT: no-repeat;
BACKGROUND-POSITION: bottom right;

}


.line_left
{
BACKGROUND-IMAGE: url(bilder/line_left.png);
BACKGROUND-REPEAT: repeat-y;
WIDTH:8px;
PADDING-RIGHT:8px;
}

.line_right
{
BACKGROUND-IMAGE: url(bilder/line_right.png);
}

.line_top
{
BACKGROUND-IMAGE: url(bilder/line_top.png);
BACKGROUND-REPEAT: repeat-x;
BACKGROUND-POSITION: bottom;
HEIGHT:8px;
}
.line_bot
{
BACKGROUND-IMAGE: url(bilder/line_bot.png);
BACKGROUND-REPEAT: repeat-x;
HEIGHT:8px;
}

.fade_left
{
BACKGROUND-IMAGE: url(bilder/prodllist_fade_left_top.png);
BACKGROUND-REPEAT: repeat-y;
BACKGROUND-POSITION: top left;
TEXT-ALIGN: left;
VERTICAL-ALIGN: middle;
WIDTH:105px;
HEIGHT:21px;
}
.fade_right
{
BACKGROUND-IMAGE: url(bilder/prodllist_fade_right_bot.png);
BACKGROUND-REPEAT: no-repeat;
BACKGROUND-POSITION: bottom right;
TEXT-ALIGN: right
WIDTH:105px;
HEIGHT: 28px;

}
.fade_left_big
{
BACKGROUND-IMAGE: url(bilder/prodstor_fade_left_top.png);
BACKGROUND-REPEAT: repeat-y;
BACKGROUND-POSITION: top left;
TEXT-ALIGN: left;
VERTICAL-ALIGN: middle;
WIDTH:105px;
HEIGHT:61px;
}
.fade_right_big
{
BACKGROUND-IMAGE: url(bilder/prodstor_fade_right_bot.png);
BACKGROUND-REPEAT: no-repeat;
BACKGROUND-POSITION: bottom right;
TEXT-ALIGN: right
WIDTH:105px;
HEIGHT: 38px;

}

.ram1
{
     BACKGROUND-COLOR:#FFFFFF;
     BORDER: 2px solid #dbd9d7;
     CURSOR:HAND;     
}
.ram2
{
     BACKGROUND-COLOR:#eeeeee;
     BORDER: 2px solid #dbd9d7;
}
.ContentRam
{
     BACKGROUND-COLOR:#FFFFFF;
     BORDER: 2px solid #dbd9d7;
     BORDER-TOP-WIDTH: 0px;
}
.streck
{
     BACKGROUND-IMAGE: url(bilder/streck.png);
     BACKGROUND-REPEAT: x-repeat;
     HEIGHT: 2px;

}

LI#lparent
{
 LIST-STYLE-POSITION: inside;
 xLIST-STYLE-IMAGE: url(/images/TreeImages/closed.gif); 
 list-style-image: none;
 list-style-type: none;
}

LI#lparent.bcmenuopennode
{
 LIST-STYLE-POSITION:inside ;
 xLIST-STYLE-IMAGE: url(/images/TreeImages/opened.gif); 
 LIST-STYLE-IMAGE: none; 
 list-style-type: none;
}

LI.bcmenuopennode LI
{
  list-style-image : none;
  list-style-type: none;
}

LI.bcmenuopennode 
{
  xlist-style-position : inside;
  xlist-style-image : url(/images/TreeImages/opened.gif);
  list-style-type: none;
}

UL#bcmenu
{
	list-style-type:none;
    MARGIN-LEFT: -5px;
    PADDING-LEFT: 2px;
}

UL#bcmenu LI UL
{
    MARGIN-LEFT: 7px;
    PADDING-LEFT: 7px;
    DISPLAY: none;
}

UL#bcmenu LI
{
    LINE-HEIGHT: 0.6em;
    WHITE-SPACE: nowrap;
    MARGIN-TOP: 15px;
}

UL#bcmenu UL.bcmenuopennode
{
	display:block;
	visibility:visible;
}

#bcmenu a,#bcmenu a:hover,#bcmenu a:active,#bcmenu a:visited
{
	font-family: verdana;
	font-size: 12px;
	FONT-WEIGHT: bold;
	text-decoration:none;
	xtext-transform: capitalize;
	color : #005296;
}
#bcmenu a.bclevel1
{
	font-weight : bold;
}
#bcmenu a span#bclink
{
	text-decoration:underline;
}


table#schenkertrackinfo
{
   
}

table#schenkertrackinfo #schenkeraction
{
	width:150px;	
	font-weight:bold;
}

table#schenkertrackinfo #schenkerplace
{
	width:100px;	
	font-weight:bold;
}

table#schenkertrackinfo #schenkerdatetime
{
	width:100px;	
	font-weight:bold;
}

#visitkort
{
	position: relative;
    background-image: url(bilder/lillavisit_bg_medram.png);
    background-repeat: no-repeat;
	width:229px;
	height:141px;
	margin:2px;
	padding: 2px;
}
	
		#visitkort .manufactor_image
		{
			position: absolute;
			width: 100px;
			height: 25px;
		}
		
		#visitkort .prod_name
		{
			position: absolute;
			top: 0;
			right: 0;
			width: 120px;
			height: auto;
			padding: 2px 10px 2px 2px;
			font-family: Verdana, Geneva, sans-serif;
			font-size: 12px;
			font-weight: bold;
			text-align: right;
		}
		
		#visitkort .prod_image
		{
			position: absolute;
			top: 22px;
			left: 2px;
		}
		
		#visitkort .prod_info
		{
			position: absolute;
			top: 38px;
			right: 0;
			width: 110px;
			height: auto;
			padding: 2px 10px 2px 2px;
			font-family: Verdana, Geneva, sans-serif;
			font-size: 10px;
			text-align: right;
		}
		
		#visitkort .prod_EU, #visitkort .prod_SE
		{
			width: 140px;
			height: auto;
			padding: 2px 10px 2px 2px;
			font-family: Verdana, Geneva, sans-serif;
			font-size: 9px;
			line-height: 15px;
			text-align: right;
		}
		
				#visitkort .prod_EU
				{
					position: absolute;
					top: 63px;
					right: 0;
				}
				
				#visitkort .prod_SE
				{
					position: absolute;
					top: 100px;
					right: 0;
				}
			
		#visitkort .prod_price
		{
			font-family: Verdana, Geneva, sans-serif;
			font-size: 16px;
		}
		
		
		
		
		
#highlight
{
	position: relative;
    background-image: url(bilder/highlight_bg.png);
    background-repeat: no-repeat;
	width:705px;
	height:266px;
	margin:2px;
}
	
		#highlight .manufactor_image
		{
			position: absolute;
			width: 100px;
			height: 25px;
			top: 5px;
			left: 5px;
		}
		
		#highlight .prod_name
		{
			position: absolute;
			top: 15px;
			right: 20px;
			width: 500px;
			height: auto;
			font-family: Verdana, Geneva, sans-serif;
			font-size: 24px;
			text-align: right;
		}
		
		#highlight .prod_image
		{
			position: absolute;
			top: 70px;
			left: 5px;
		}
		
		#highlight .prod_desc
		{
			position: absolute;
			top: 70px;
			left: 170px;
			width: 340px;
			height: 175px;
			font-family: Verdana, Geneva, sans-serif;
			font-size: 12px;
			line-height: 1.5em;
		}
		
		#highlight .prod_info
		{
			position: absolute;
			top: 45px;
			right: 20px;
			width: 110px;
			height: auto;
			font-family: Verdana, Geneva, sans-serif;
			font-size: 15px;
			text-align: right;
		}
		
		#highlight .prod_EU, #highlight .prod_SE
		{
			width: 170px;
			height: auto;
			font-family: Verdana, Geneva, sans-serif;
			font-size: 12px;
			line-height: 1.8em;
			text-align: right;
		}
		
				#highlight .prod_EU
				{
					position: absolute;
					top: 140px;
					right: 20px;
				}
				
				#highlight .prod_SE
				{
					position: absolute;
					top: 203px;
					right: 20px;
				}
			
		#highlight .prod_price
		{
			font-family: Verdana, Geneva, sans-serif;
			font-size: 22px;
			font-weight: bold;
		}
		
		#highlight .prod_cur
		{
			font-family: Verdana, Geneva, sans-serif;
			font-size: 12px;
			font-weight: bold;
		}




#visitkort .top
{
margin:2px 2px 2px 2px;
}

#visitkort .top table
{
/*margin:-45px 1px 0px 120px;*/
position:relative;
top:-50px;
left:84px;
height:95px;
width:140px;
}

#visitkort .manufactpic
{
/*margin:2px 0px 0px 0px;*/
position:relative;
top:2px;
height:17px;

}

#visitkort .productpic
{
/*margin: -35px 0px 0px 10px;*/
position:relative;
top:-110px;
left:10px;
height:95px;
}

#visitkort .hitvar
{
    position:relative;
	top: -73px;
	left:120px;
	width:100px;
	FONT-FAMILY: verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    TEXT-ALIGN: right;
}
#visitkort .hittyp
{
    position:relative;
	top: -73px;
	left:70px;
	width:150px;
    FONT-FAMILY: verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    TEXT-ALIGN: right;
}
#visitkort .hitpriceEU
{
    position:relative;
	top: -73px;
	left:150px;
	width:100px;
	height:20px;
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    TEXT-ALIGN: middle;
}

#visitkort .hitpriceSW
{
    position:relative;
	top: -73px;
	left:150px;
	width:100px;
	height:20px;
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    TEXT-ALIGN: middle;
}


#visitkort .hitpricediscount 
{
	FONT-FAMILY: verdana;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    TEXT-ALIGN: middle;
	COLOR: #e22b00;
}

#visitkort .hitpricegross
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    TEXT-ALIGN: middle;
    text-decoration:line-through;

}


#visitkort .hitCur
{
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    TEXT-ALIGN: middle;
}






