#html {
margin: 0px;
padding: 0px;
}
#header
{
	margin: 0px;
	padding: 0px;	
	height:42px;
}
#topMenu img {
	vertical-align:bottom;
	margin:0px;
	padding: 0px;
}
#topMenu
{
	margin: 0px;
	padding:0px;
	width:625px;
	background-image: url(../images/designv2/menu/menubg.gif);
	background-repeat: repeat-x;
	height: 47px;
}
#menuLeftLine
{
	height:1px;
	width:1px;
}
#menuMiddleLine
{
	height:1px;
	width:101px;
}
#menuRightLine
{
	height:1px;
	width:484px;
}

/* Settings for submenu cat */
.subMenu {
float: left;
padding: 6px 0;
margin: 0;

}
.subMenu li {
float: left;
padding: 3px 0.7em;
list-style: none;
}
.subMenu li a {
padding-left: 10px;
color: #3c6894;
font-weight: bold;
font-size: 10px;
font-family: verdana;
background-image: url(../images/designv2/menu/circle.gif);
background-repeat: no-repeat;
background-position: left;
}

#subMenu
{
min-height:50px;
}
#subMenuInner
{
	border-bottom:0px solid #A7D3F1;
	border-left:0px solid #A7D3F1;
	border-right:0px solid #A7D3F1;
	width:640px;
	min-height:50px;
}
.subPageOffer
{
	border:0px solid #dbd8d8;
	width:220px;
	height:118px;
	float:left;
	margin-bottom:10px;
	overflow:hidden;
}
.offerKop a img {
margin-top: 1px;
}
.subofferText {
	background-image:url(../images/designv2/produkter/prodbgblue2.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	float:left;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	height:118px;
	margin-top:5px;
	margin-right: 0px; 	
	margin-left: 8px;
	text-transform:uppercase;
	width:114px;
	
}

.productInfo {
	border:0px solid #dbd8d8;
	width:389px;
	height:249px;
    margin: 0px;
	background:transparent url('../images/designv2/produkter/popupbg.png') no-repeat scroll 0px 0px;
}

.productInfo .offerText {
	background-image:url(../images/designv2/produkter/prodbgblue.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	float:left;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	height:180px;
	margin-top:0px;
	margin-right: 0px; 	
	margin-left: 8px;
	text-transform:uppercase;
	width:171px;
}
.productInfo .offerImg {
	width:193px;
	height:230px;
	margin: 0px;
	padding: 0px;
    margin-top: 10px;
    margin-left: 10px; 
	vertical-align: middle;
	text-align:center;
	float: left;
}

.productInfo .offerText .priset {
margin: 0px;
padding: 0px;
margin-bottom: 50px;
margin-left: 10px;
font-size: 18px;
}



.mailShoppingList
{
	border:1px solid #dbd8d8;
	padding-left:6px;
	padding-top:6px;
	width:330px;
	height:175px;
	background-color:#f2f2f2;
	overflow:hidden;
}
#body
{
	width: 640px;
	margin: 0px;
	padding: 0px;
}
#bodyLeftColumn
{
	margin: 0px;
	padding: 0px;
	float:left;
	width:465px;
	margin-right:0px;
	padding-right: 5px;
}
#bodyLeftColumnStart
{
	margin: 0px;
	padding: 0px;
	float:left;
	width:456px;
	margin: 0px;
}
#bodyRightColumn
{
	margin: 0px;
	padding: 0px;
	float:left;
	width:157px;
	height:100px;

}

#searchstart
{
	background-image:url(../images/designv2/searchbgstart.gif);
	background-repeat:repeat-y;
	height:94px;
	border-bottom-color:#fff;
	border-bottom-width:0px;
	border-bottom-style:solid;
}
#search
{
	background-image:url(../images/designv2/searchbg.gif);
	background-repeat:repeat-x;
	height:93px;
	width: 163px;
	border-bottom-color:#fff;
	border-bottom-width:0px;
	border-bottom-style:solid;
}
#searchForm {
	width: 163px;
	}
#shoppingCase
{

	width: 163px;
	margin: 0px;
	padding: 0px;
	background-color: #e5f5ff;
	border-bottom-color:#A7D3F1;
	border-bottom-width:1px;
	border-bottom-style:solid;
	margin-top:12px;
	
}
#shoppingCaseContent
{
	margin-left:8px; 
	margin-top:4px;
	width:137px;
	border-color:#A5ACB2;
	border-width:0px;
	border-style:solid;	
}
#shoppingCaseBottom {
height: 10px;
width: 100px;
}
#shoppingCaseHelp
{
	margin: 0px;
    padding: 0px;
	margin-bottom: 4px;
}
#shoppingCaseHelp .img {
	margin: 0px;
	padding: 0px;

	}
#pdfCatalogue
{
	margin-top:12px;
}
#rightColumnPuff
{
	margin-top:0px;
}

#button5
{
	
}
#pagenav {
	background-image: url(../images/designv2/produkter/listabg.gif);
	width: 464px;
	min-height: 21px;
clear: both;
} 
.pagenavmiddle a {
color: #fff;
}
.pagenavmiddle {
	min-width: 440px;
	padding-right: 12px;
	padding-left: 12px;
	font-family: arial;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 0px;
	padding-bottom: 1px;
	line-height: 22px;
		background-image: url(../images/designv2/produkter/listabg.gif);
/* background-image: url(../images/designv2/produkter/pagebg.gif); */
}
.pagenavleft {
float: left;
background-image: url(../images/designv2/produkter/pageleft.png);
}
.pagenavright {
float: left;
}
.shoppingListHeadRow td{
background-color: #ffffff;
color: #000000;
}

#shopcartwrap {
width: 150px;
}
#shopcartwrap .container {
margin: 0px;
padding:0px;
padding-top: 3px;
clear: left;
font-size: 10px;
font-family: verdana;
}
#shopcartwrap .container  .qty {
float: left;
margin: 0px;
padding:0px;
margin-right: 2px;
}

#shopcartwrap .container  .name {
float: left;
margin: 0px;
padding:0px;
margin-right: 2px;
width: 90px;

}

#shopcartwrap .container .price {
float: left;
margin: 0px;
padding:0px;
width: 35px;

}

#shopcasesumman {
	font-size: 10px;
	float: right;
	clear: both;
	font-weight: bold;
    font-family: verdana;
}

.subofferText a img {
padding-top: 1px;
}

#shoppingCaseHelp
{
	margin: 0px;
    padding: 0px;
}
#shoppingCaseHelp .img {
	margin: 0px;
	padding: 0px;

	}
 .addknapp {
 position: absolute;
 bottom: 21px; 
 right: 7px;
 }
#searchimage {
margin-top: 18px;
padding-left: 10px;
}

.productpuff {
margin: 0px;
padding: 0px;
width: 641px;
}
.productpuff .img {
float: left;
}
.puffleft, .puffright {
margin: 0px; 
padding: 0px;
float: left;
width: 310px;
height: 131px;
}
.puffright {
padding-left: 10px;
}

#toplistdam, #toplistherr {
background-image: url(../images/designv2/topbg.gif);
background-color: #6099c6;
background-repeat: repeat-x;
width: 157px;
padding: 3px;
}
#title {
margin-bottom: 5px;
margin-top: 5px;
margin-left: 5px;
margin-right: 0px;
float: left;
}
#knappar {
float: right;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 0px;
padding-lefT: 0px;
margin: 0px;
}
#knappar a img{
border: none;
}
#tabell {
margin: 0px;
padding: 0px;
clear: right;
}
.tiotop {
margin: 0px;
padding: 0px;
margin-left: 0px;
font-size: 10px;
color: #ffffff;
font-family: verdana;
float: left;
}
.tiotop td {
padding-left: 5px;
}
.even, .odd {
padding-bottom: 5px;
}
#topbottom, #toplistwrap {
margin: 0px;
padding: 0px;

}
.nohits {
font-family: verdana;
font-size: 10px;
color: #000000;
padding-left: 10px;
}
.hitshort {
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: red;
padding-left: 10px;
}
#topbottom {
margin: 0px;
padding: 0px;
background-color: #6099c6;
background-image: url(../images/designv2/topbg.gif);
}

#toplistwrap {
margin: 0px;
padding: 0px;
}
.tiotop{
width: 160px;
background-color: #6099c6;
margin: 0px;
padding: 0px;
background-image: url(../images/designv2/topbg.gif);
background-repeat: repeat-x;
}
.mailShoppingList  {
padding-top: 50px;
background-image: none;
background-color: #FFFFFF;
}
#mailShoppingList .offerText {
background-image: none;
background: none;
width: 280px;
}
#mailShoppingList {


}
