/*
CSS for Hööks website.

*/ 

a {
text-decoration:none;}

.tryggehandel
{
	/*border:solid 1px #006600;*/
	width:165px;
	text-align:center;
	margin-top:50px;
}

/* Beskrivningsmallar PBM */

.beskrMall {
	font-size:10px;
	color:#484848;
	padding-bottom:16px;
	text-align:left;
	}
	
.beskrMallfloatL {
float:left;
font-size:10px;
background-repeat:no-repeat;
color:#990000;
text-align:left;
margin-right:10px;
height:90px;
width:50px;
}	



.beskrMall .rubrik a {
	color:#990000;
	text-decoration:none;
	background: url(Images/Generella/footer_arrow.png) left no-repeat;
	padding-left: 12px;
	}

.beskrMall .rubrik a:hover {
	text-decoration:underline;
	}

.beskrMall .stycke a{
	color:#990000;
	text-decoration:none;
	}
	
.beskrMall .stycke {
	margin-bottom:6px;
	text-align:left;
}


.beskrMall table
{
	width:100%;
	border-collapse:collapse;
	border: none;	
	margin-bottom:10px;
	color:#484848;
	
}

.beskrMall .tabBorder
{
border-bottom: solid 1px #CCCCCC;
/*display:block;*/
padding-bottom:3px;
padding-top:3px;
}

.beskrMall td {
	text-align:left;
	font-size:10px;
	}
	
.beskrMall  p {
	margin-bottom:8px;
	}
	
.beskrMall  li {
	margin-left: 15px;
	/*text-indent: -15px;*/
	padding-bottom: 2px;
	padding-top:2px;

	}
	

.beskrMall .rubrik {
	font-weight:bold;
	}

.funktionTacke
{
	font-size:9px;
	line-height:10px;
	background-repeat:no-repeat;
	width:50px;
	text-align:center;
	padding-top: 26px;
}
.funktionTacke2
{
	font-size:9px;
	line-height:10px;
	text-align:center;
	margin-top: 8px;
}

.funktionTacke3
{
	font-size:9px;
	line-height:10px;
	text-align:center;
	margin-top: 28px;
}

.funktionTacke4
{
	font-size:9px;
	line-height:10px;
	text-align:center;
	margin-top: 32px;
	margin-bottom:14px;
}


.fgProv
{
	font-size:9px;
	line-height:10px;
	background-repeat:no-repeat;
	width:100px;
	text-align:center;
}

/* Beskrivningsmallar PBM Slut */


 #articleXtra 
{
	width:auto;
	border: 5px solid #fff;
	background: url(Images/Generella/leftmenu_background.png) repeat-x;
	background-color:#b9b2a2;
	height:100%;
	padding:25px;
	text-align:left;
}

 #articleXtra  a, #articleXtra  a:visited
{
	color:#990000;
	text-decoration:none;
}

.wrapperInfo
{
		width:515px;
		padding-left:10px;
		text-align:left;
		/*border:solid 2px #FF0000;
		overflow:hidden;*/
}

.wrapperInfo .mellanRubrik{
font-weight:bold;

}




.wrapperInfo table
{

	width:100%;
}


.wrapperInfo p
{
	margin-bottom:16px;
}





.wrapperInfo .button input
{

	width:auto;
}


.hookNews
{
		width:515px;
		padding-left:10px;
		text-align:left;
		/*border:solid 2px #FF0000;
		overflow:hidden;*/
}

.hookNews table
{
		width:100%;
}

.hookNews td
{
		padding-bottom:15px;
}

.hookNews .rub
{
		margin-bottom:8px;
		font-weight:bold;
		margin-top:20px;
}

.hookNews .NewsRow td
{
padding:12px 0px 12px 0px;	
border-bottom: solid 1px #666666;
}

.hookNews .NewsRow p
{
margin-bottom:5px;
}


.hookWinners
{
		width:515px;
		padding-left:10px;
		text-align:left;
		/*border:solid 2px #FF0000;
		overflow:hidden;*/
}

.hookWinners .Row
{
}

.hookWinners td
{
padding:8px 0px 12px 0px;	
border-bottom: solid 1px #666666;
}

.hookWinners .rub, .MyPageOffer .rub
{
margin-bottom:8px;
font-weight:bold;
color:#484848;
}


.hookWinners .Row p, .MyPageOffer p
{
margin-bottom:5px;
}


.infoTabell td	
{
	padding-bottom:30px;
}

.infoTabell ul
{
margin-bottom:15px;
}

.infoTabell li
{
	padding-bottom: 10px;
	margin-left: 2em;
	text-indent: -1.3em;
	list-style:inside;
}

.table {
border:none;
margin-bottom:0px;
}

.matt td img
{
margin-bottom:5px;
}

.mattTabRub {
padding:3px;

}

.matt td
{
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:solid 1px #000000;
}

.infoKontoTabell
{			
		background-color:#FFFFFF;		
		border: solid 1px #666666;
	
}


.infoKontoTabell .rubrik 
{
	background-color:#999999;
}

.infoKontoTabell .rubrik2
{
	background-color:#CCCCCC;
}


.infoKontoTabell td{
	padding:8px;
	border-collapse:collapse;
	
}
	
.infoKontoAns table
{
	border: none 0;
}



.infoKontoAns td
{
	padding: 3px 0px 3px 0px;
	font-weight:bold;
	vertical-align:top;
}

.infoKontoAns .rubrik
{
	background-color:#666666;
	color:#FFFFFF;
	padding-left:5px;
}

.infoKontoAns .rubrik2
{
	background-color:#999999;
	color:#990000;
	padding-left:5px;
}

.infoKontoAns input, .infoKontoAns select
{
	width: 98%;
	padding:2px;
	border: solid 1px #666666;
}

.infoKontoAns input[type="submit"] 
{
border:none 0px;

}
.infoKontoAns #livingStatus, .infoKontoAns #livingStatus2, .infoKontoAns #livingStatusSince,  .infoKontoAns #livingStatusSince2, .infoKontoAns #children, .infoKontoAns #children2, .infoKontoAns #employedSince,  .infoKontoAns #employedSince2
{
	width:4em;
	}

.infoKontoAns input[type="radio"] 
{
	border:none 0px;
	width:auto;
	padding-left:10px;
	vertical-align:middle;
}

.infoKontoAns .radioLabel
{
	padding-right:20px;
	padding-left:5px;
	line-height:2em;
}

.infoKontoAns .plain
{
 font-weight:normal;
 }
 
 .infoKontoAns input:disabled {
 background-color:#CCCCCC;
 }
 
 .infoKontoAns input:disabled[type="checkbox"] {
 visibility:hidden;
 }
 
.wrapperInfo .msg_head
 {
	width: 100%;
	padding-left:10px;
	background: transparent url(Images/Generella/footer_arrow.png) no-repeat scroll left center;
	color:#990000;
	font-weight:bold;
 }
 
.wrapperInfo .msg_headSelected
 {
	width: 100%;
	padding-left:10px;
	background: transparent url(Images/Generella/footer_arrowDown.png) no-repeat scroll left center;
	color:#484848;
	font-weight:bold;
 }
 
form .star {
 color:#FF0000;
 }

 .wrapperInfo .msg_body 
 {
	width: 100%;
	padding-left:0px;
 }



.pageBreak
{
	color:#CCCCCC;
page-break-after:always;
}

.wrapperInfo .left{
float: left;
border:solid 1px #FF0000;
}

.wrapperInfo .right {
float:right;
border:solid 1px #000000;

}

 .wrapperInfo .msg_body .infoText img
 {
 margin-bottom:10px;
 margin-right:10px;
 }
 
  .wrapperInfo .msg_body .infoText p
 {
 margin-bottom:10px;

 }
 
 .spotText{
 	padding-top:10px;
	padding-bottom:10px;
	}
	
	#wrapperFormTycka input, #wrapperFormTycka textarea{
	width:90%;
	}
	
.TgoodwrapperInfo {
		text-align:left;
		width:790px;
		/*border:solid 2px #FF0000;
		overflow:hidden;*/
}

.TgoodwrapperInfo .mellanRubrik{
font-weight:bold;

}

.TgoodInfoCol1
{	width:160px;
	padding-right:8px;
	padding-top:5px;
	text-align:left;
	font-weight:bold;
	}
	
.TgoodInfoCol2
{
	width:200px;
	padding:5px;
	text-align:left;
	/*background-color:#d8d8d8;*/
		}
	
.TgoodInfoCol3
{
	width:200px;
	padding:5px;
	text-align:left;
	}
	
	.TgoodInfoCol4
{
	width:200px;
	text-align:left;
	padding:5px;
	/*background-color:#d8d8d8;*/
	}	
	
	.TgoodwrapperInfo .border-right
	{
	border-right: solid 1px #666666;}
	
	.TgoodwrapperInfo img{
	margin-bottom:3px;
	}
	
	.TgoodwrapperInfo .center{
	text-align:center;
	}
	
	.TgoodwrapperInfo h3
	{
	padding-top:10px;
	border-top: solid 1px #666666;
	}
	
	.leftspotHooks
	{
	height:170px;
	width:249px;
	background-position:center;
	background-repeat:no-repeat;
	}
	
	.leftspotHk
	{
	height:170px;
	width:249px;
	background-position:center;
	background-repeat:no-repeat;
	}
	
	.leftspot, .middlespot, .rightspot {
	height:170px;
	}
	
	.middlespotHk
	{
	height:170px;
	width:248px;
	background-position:center;
	background-repeat:no-repeat;
	}
	
	.leftspotHooksV05
	{
	height:170px;
	width:249px;
	background-position:center;
	background-repeat:no-repeat;
	font-size:10px;
	}
	
	
	.middlespotHooks
	{
	height:170px;
	width:248px;
	background-position:center;
	background-repeat:no-repeat;
	}
	
	
	.middlespotHooksV05
	{
	height:170px;
	width:248px;
	background-position:center;
	background-repeat:no-repeat;
	}
	
	.rightspotHooks
	{
	height:170px;
	width:439px;
	background-position:center;
	background-repeat:no-repeat;
	}
	
	
	
	
	
	
	/* nya artieklbenamningar etc */
	
	.artikelpriser {
	font-style:normal;
	}
	
	.artikelTextNeg .artikelBen
	{
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	font-size:10px;

	}
	.artikelText .artikelBen
	{
	color:#000000;
	font-weight:bold;
	display:block;
	font-size:10px;

	}
	
	.artikelpriser .nowprice
	{
	color:#FF0000;
	font-weight:bold;
	display:block;
	font-size:12px;
	}
	
	.artikelText .nowprice, .artikelTextNeg .nowprice
	{
	color:#FF0000;
	font-weight:bold;
	display:block;
	font-size:14px;
	
	}
	
	.artikelText .nowprice a, .artikelTextNeg .nowprice a
	{
	color:#FF0000;

	
	}
	
	.artikelText .dragar-pris .old .nowprice, .artikelTextNeg .dragar-pris .old .nowprice
	{
	color:#FF0000;
	font-weight:bold;
	display:block;
	font-size:18px;
	
	}
	
	.artikelText a, .artikelTextNeg a
	{
	text-decoration:none;
	}
	
	.artikelText .price
	{
	color:#000000;
	font-weight:bold;
	display:block;
	font-size:12px;
	}
	
	.artikelTextNeg .price
	{
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	font-size:12px;
	}
	
	.artikelText .old .price
	{
	color:#000000;
	font-weight:normal;
	display:block;
	font-size:11px;
	}
	
	.artikelTextNeg .old .price
	{
	color:#FFFFFF;
	font-weight:normal;
	display:block;
	font-size:11px;
	}
	
	.artikelText .ord .price
	{
	color:#000000;
	font-weight:bold;
	display:block;
	font-size:14px;
	}
	
	.artikelText .ord_proc .price
	{
	color:#990000;
	font-weight:bold;
	display:block;
	font-size:14px;
	}
	
	.artikelTextNeg .ord .price
	{
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	font-size:14px;
	}
	
	.artikelText .ordBig .price
	{
	color:#000000;
	font-weight:bold;
	display:block;
	font-size:22px;
	}
	
		.artikelTextNeg .ordBig .price
	{
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	font-size:22px;
	}
	
	.artikelText .star
	{
	color:#FF0000;
	float:right;
	font-size:12px;
	}
	
	.artikelpriser .artikelText, .artikelpriser .artikelTextNeg
	{
	margin-left:3px;
	margin-top: 3px;
	margin-bottom:3px;
/*	background-image:url(../../Images/Kamp/090414_v06/ALL/txtbg.png);
	background-repeat:no-repeat;*/
	}
	
	.info .bg {
	background-image:url(Images/startsida/transparent_tone_bg.png);
	background-repeat:no-repeat;
	}
	
	.leftspot .leftspotHk .artikelText, .middlespot .middlespotHk .artikelText
	{
	margin-left:3px;
	margin-top: 3px;
	margin-bottom:3px;
	}
	
	.rightspotHk
	{
	height:170px;
	width:439px;
	background-position:center;
	background-repeat:no-repeat;
	}
	

	
	
.leftspot .leftspotHk .artikelBen, .middlespot .middlespotHk .artikelBen, .rightspot .rightspotHk .artikelBen
	{
	color:#000000;
	font-weight:bold;
	display:block;
	font-size:10px;
	
	}
	
	
	.leftspot .leftspotHk .artikelTextNeg .artikelBen, .middlespot .middlespotHk .artikelTextNeg .artikelBen, .rightspot .rightspotHk .artikelTextNeg .artikelBen
	{
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	font-size:10px;
	
	}
	
	
	
	
	/* Format för artiklar på butikssido och mina sidor  */
	
	.artikelPuff .artikelBen
	{
	color:#000000;
	font-size:10px;
	font-weight:bold;
	display:block;
	}
	
	
	/* Format för artikel med normalt - ej sänkt - pris halvstort pris  */
	
	.artikelPuff .Norm a 
	{
	text-decoration:none;
	}
	
	.artikelPuff .Norm .price
	{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	display:block;
	}
			
			
	/* Format för artikel med normalt - ej sänkt - pris halvstort pris  */
	
	.artikelPuff .OldPrice a 
	{
	text-decoration:none;
	}
	
	.artikelPuff .OldPrice .price
	{
	color:#000000;
	font-size:10px;
	font-weight:normal;
	display:block;
	}
					
			
	
	/* Format för artikel med bra pris OBS inte sänkt pris  */
	
	.artikelPuff .Dragare a 
	{
	text-decoration:none;
	}
	
	.artikelPuff .Dragare .price
	{
	color:#000000;
	font-size:16px;
	font-weight:bold;
	display:block;
	}
		
	
	/* Format för artikel med bra SÄNKT pris dvs Kampanjvara  */
	
	.artikelPuff .Kamppris a 
	{
	text-decoration:none;
	}
	
	.artikelPuff .Kamppris .price
	{
	color:#666666;
	font-size:10px;
	font-weight:normal;
	display:block;
	}
	.artikelPuff .Kamppris .nowprice
	{
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	display:block;
	}
	
			
	/* nya artieklbenamningar sluuut */
	
	
	
	
	
	
	.rightspotHooksV05
	{
	height:170px;
	width:439px;
	background-position:center;
	background-repeat:no-repeat;
	}
	
	.leftspot .artikelBen, .middlespot .artikelBen, .rightspot .artikelBen
	{
	color:#484848;
	font-weight:bold;
	display:block;
	font-size:10px;
	
	}
	
	.leftspot .info .nowprice, .middlespot .info .nowprice, .rightspot .info .nowprice
	{
	color:#FF0000;
	font-weight:bold;
	display:block;
	
	}
	
	.leftspot .info .price, .middlespot .info .price, .rightspot .info .price
	{
	color:#484848;
	font-weight:normal;
	display:block;
	}
	
	
	.leftspot .artikelText, 	.middlespot .artikelText, .rightspot .artikelText
	{
	margin-left:20px;
	margin-top: 20px;
	

	}
	
	.leftspotHooksV05 .info .price, .middlespotHooksV05 .info .price, .rightspotHooksV05 .info .price
	{
	color:#484848;
	font-weight:normal;
	display:block;
	font-size:14px;
	}
	
	
	.leftspot .info .price, .middlespot .info .price, .rightspot .info .price
	{
	color:#000000;
	font-weight:bold;
	display:block;
	}
	
	

	.leftspotHooks .info
	{
	padding:2px;
	font-style:normal;
	position:absolute;
	bottom:15px;
	overflow:hidden;
	background-image:url(Images/startsida/transparent_tone_bg.png);
	background-repeat:no-repeat;
	width:90%;
	padding-left:8px;
	padding-right:8px;
	right: 8px;
	}
	
	
	.leftspotHooksV05 .info
	{
	font-style:normal;
	position:absolute;
	bottom:5px;
	overflow:hidden;
	/*background-image:url(Images/startsida/transparent_tone_bg.png);*/
	background-repeat:no-repeat;
	width:125px;
	padding-left:5px;
	padding-right:2px;
	right: 5px;
	height: 110px;
	padding-top: 5px;
	}
	
	
	.leftspotHooksV05 .info, .middlespotHooksV05 .info
	{
	background-image: url(../../Images/Kamp/SE/090325_v05_nsdg/090325_v05_prisbg.png);
	background-repeat:no-repeat;
	}
	
	.rightspotHooksV05 .info
	{
	padding:2px;
	font-style:normal;
	position:relative;
	bottom:0px;
	left:0px;
	overflow:hidden;
	/*background-image:url(Images/startsida/transparent_tone_bg.png);*/
	background-repeat:no-repeat;
	width:90%;
	padding-left:8px;
	padding-right:8px;
	text-align:center;
	}
	
	
	.middlespotHooks .info
	{
	padding:2px;
	font-style:normal;
	position:absolute;
	top:15px;
	left:0px;
	overflow:hidden;
	background-image:url(Images/startsida/transparent_tone_bg.png);
	background-repeat:no-repeat;
	width:90%;
	padding-left:8px;
	padding-right:90px;
	}
	
	
	.middlespotHooksV05 .info
	{
	padding:2px;
	font-style:normal;
	position:absolute;
	right:5px;
	overflow:hidden;
	/*background-image:url(Images/startsida/transparent_tone_bg.png);*/
	background-repeat:no-repeat;
	width:125px;
	padding-left:2px;
	padding-right:2px;
	bottom: 5px;
	height: 110px;
	}
	
	
	.topspotHooks{
	background-position:center;
	background-repeat:no-repeat;
	height:100%;
	
	}
	
	
.xtraArtiklar
{
padding: 8px;
margin-top:5px;
margin-bottom:7px;
border:solid 5px #FFFFFF;
background-repeat:no-repeat;

height:40px;
}		

.xtraArtiklar 
{
background-repeat:no-repeat;


}		

.xtraArtikelTxt
{

padding-left:10px;
padding-right:10px;
}

	
	.xtraArtiklar .artikelBen
	{
	color:#484848;
	font-weight:bold;
	padding-right:5px;
	text-decoration:none;
	float:left;
	text-align:right;

	}
	
	
	.xtraArtikelTxt .nowprice, .xtraArtikelTxt .price
	{
	font-weight:bold;
	padding:25px;
	font-size:14px;
	background-image:url(../../Images/Kamp/Alla/090325_v05_nsdg/090325_v05_stoppris.png);
	background-position:bottom;
	
	background-repeat:no-repeat;
	height:125px;
	width:150px;
	
	}
	
	.xtraArtiklar .nowprice
	{
	color:#FF0000;
	}
	
	.xtraArtiklar .price
	{
	color:#00000;}
	

	
	
	
	 .infoTopspot .artikelBen
	{
	color:#484848;
	font-weight:bold;
	display:block;
	text-decoration:none;
	}
	
	.infoTopspot .nowprice, .middlespotHooks .info .nowprice
	{
	color:#FF0000;
	font-weight:bold;
	display:block;
	font-size:16px;
	
	}
	
	/*.infoTopspot .price, .middlespotHooks .info .price
	{
	color:#484848;
	font-weight:normal;
	display:block;
	}*/
	
	.infoTopspot .price, .middlespotHooks .info .price
	{
	color:#000000;
	font-weight:bold;
	display:block;
	}
	
	
#v05topspot .price
	{
	color:#000000;
	font-weight:bold;
	display:block;
	font-size:10px;
	}	
	
.infoTopspot
	{
	position:absolute;
	overflow:hidden;
	background-repeat:no-repeat;
	text-decoration:none;
	font-style:normal;
	font-size:10px;
	
	}
		

	
#v04 .artikel1
{
width:120px;
/*	padding:2px;*/
	top:195px;
	left:22px;
/*	background-image:url(Images/startsida/transparent_tone_bg.png);	*/

}	

#v04 .artikel2
{
width:120px;
	padding:2px;
	top:195px;
	left:154px;
	/*background-image:url(Images/startsida/transparent_tone_bg.png);	*/

}	

#v04 .artikel3
{
width:120px;
	padding:2px;
	top:195px;
	left:285px;
	/*background-image:url(Images/startsida/transparent_tone_bg.png);	*/

}	

#v04 .artikel4
{
width:110px;
	padding:2px;
	top:250px;
	right:1px;
	background-image:url(Images/startsida/transparent_tone_bg.png);	

}	



/*  V05  */

#v05topspot .artikel1
{
width:100px;
/*	padding:2px;*/
	top:32px;
	left:147px;
/*	background-image:url(Images/startsida/transparent_tone_bg.png);	*/

}	

#mainArtikelV05 .price{
font-size:14px;
font-style:normal;
}

#mainArtikelV05 .artikelBen
	{
	color:#484848;
	font-weight:bold;
	display:block;
	text-decoration:none;
	font-style:normal;
	}

#v05topspot .artikel1 .price
{
width:100px;
/*	padding:2px;*/
	top:32px;
	left:147px;
/*	background-image:url(Images/startsida/transparent_tone_bg.png);	*/
font-size:14px;
}


#v05topspot .artikel2
{
	width:150px;
	padding:2px;
	left:106px;
	top: 255px;
	background-image:url(Images/startsida/transparent_tone_bg.png);	

}	

#v05topspot .artikel3
{
width:120px;
	padding:2px;
	top:195px;
	left:285px;
	/*background-image:url(Images/startsida/transparent_tone_bg.png);	*/

}	

#v05topspot .artikel4
{
width:110px;
	padding:2px;
	top:250px;
	right:1px;
	background-image:url(Images/startsida/transparent_tone_bg.png);	

}	



/**/

	.infoTopspot
	{
	width:110px;
	padding:2px;
	position:absolute;
	top:294px;
	right:5px;
	overflow:hidden;
	/*background-image:url(Images/startsida/transparent_tone_bg.png);*/
	background-repeat:no-repeat;
	text-decoration:none;
	font-style:normal;
	font-size:10px;
	
	}
	
	.splashButtonTopSpotMain
{
	position:relative;
	top:5px;
	overflow:hidden;
	margin-bottom:10px;
}
	
	
	
	
	
	
	
	
	
	
	.kopvilkorRabatt
	{
	/*padding: 4px 4px 4px 4px;
		background: url(Images/Generella/leftmenu_background.png) center repeat-x;*/
	margin:7px 0px 0px 0px;
	float:left;
	color:#484848;
	font-size:10px;
	/*border:solid 5px #FFFFFF;*/
	width:972px;
	line-height:14px;
	}
	
	.kopvilkorRabatt a
	{
	color:#990000;
	text-decoration:none;
	}


.myPagesButtonAkt
{
	background: transparent url(Images/Generella/button_red_right.png) no-repeat top right;
    display: block;
	 float:left;
    height: 25px;
    cursor: pointer;
    margin-right: 0px;
    padding-right: 10px;
    text-decoration: none;
	
}

.myPagesButtonAkt input, .myPagesButtonAkt .knapptext
{
	background: transparent url(Images/Generella/button_red_left.png) no-repeat;
	display: block;
	padding-left:10px; 
	border:0 none;
	line-height: 25px; 
	height:25px;
	margin:0;
	font-size:11px;
	color:#fff;
	font-family:Arial, Sans-Serif; 
	font-weight:bold;
	cursor: pointer;
	overflow:visible;
	
}

.articlelistNewProd .articlebutton
{	
	margin-left:110px;
	margin-top:-25px;
}

.articlelistNewProd  {
margin-left:5px;
}


.articlelistNewProd .article
{
	border:solid 5px #FFFFFF;
	margin:5px;
	height:240px;
	width:150px;
	padding:0px;
	background-color:#FFFFFF;
	}


.articlelistNewProd .image
{
background-color:#FFFFFF;
height:150px;
position:relative;
margin:0px;
}

.articlelistNewProd .artinfo
{
background-image:url(Images/Generella/articlelist_background.png);
height:78px;
padding:5px;
background-position:top;
background-repeat:no-repeat;
background-color:#FFFFFF;
}

.wishlist p, .mypagesorders p {
margin-bottom:8px;
}

.stycke p  {
margin-bottom:8px;
}

.artcheck {
margin-bottom:36px;
color:#00CC00;
}

.offer td {
border-top:solid 1px #999999;
border-bottom:solid 1px #999999;
padding-top: 10px;
padding-bottom: 10px;

}


.mellanRubrikRed {
color:#990000;
font-weight:bold;

}

#ExtraLinksTop
{	
	margin-top:3px;
	
}


#ExtraLinksTop  .topmenu_text a
{
	background: url(Images/Generella/footer_arrow.png) left no-repeat;
	margin-right:15px;
	padding-left:9px;
	font-size:10px;
	font-weight:bold;
	color:#484848;
	float:right;
	text-decoration:none;
}

#ExtraLinksTop  .topmenu_text a:hover
{
	color:#990000;
	text-decoration:none;
	
}

#ExtraLinksTop  .topmenu_text a{
text-decoration:none;
}

#kampanjAnnons{
margin-left: 23px;
margin-top:10px;
}



.kampanjErbjudande #kampanjAnnons{
margin-left: 0px;
}

#footer .choose
{
font-size:10px;
width:350px;
}

#footer .footermenu .footermenu_text a, #footer #hk_footer_special .footermenu .footermenu_text a{
text-decoration:none;
}

#hk_footer_special #footer  .footermenu {
padding-top:15px;
}


#hk_footer_special #footer .footermenu_text {
line-height:20px;
margin-right:25px;
}

#hk_footer_special .contact {
margin-top:30px;}

#footer .footermenu {
border-bottom:dashed 1px #FFFFFF;
padding-bottom:7px;
padding-top:10px;
line-height:18px;
}

#footer
{
	background: url(Images/Generella/footer_ny.png) center no-repeat;
	background-color:#fff;
}

#footer .contact {
margin-top:15px;}

#footer .contact a {
text-decoration:none;
}

#footer .contact_small {
font-size:10px;
margin-top:15px;
line-height:13px;
color:#484848;

}

#footer .contact_small a {
color:#484848;
text-decoration:none;
padding:0 10px 0 10px;

}

#footer .contact_small a:hover {
color:#990000;
text-decoration:none;

padding:0 10px 0 10px;

}


.offeroftheweek .price .nowprice
{
	/*font-size:12px;
	font-weight:bold;*/
	color:#B22222;
	/*padding-bottom:3px;*/
}

/*  Klicklista  */


.clickList{
width:100%;
}

.clickList table{
width:100%;
}

.clickList td{
text-align:center;

}

.clickList .clickimage {
margin-top:8px;
border:solid 1px #484848;
padding:3px;

width:80px;
height:80px;

}

.clickList {
margin-top:0px;
padding-bottom:5px;
padding-top:0px;
}



.clicklistheader {
color:#484848;
cursor:pointer;
display:block;
font-family:Arial,Sans-Serif;
font-size:11px;
font-weight:bold;
height:26px;
line-height:26px;
margin:0 0 0 10px;
overflow:visible;
padding:0 0 0 0px;
text-align:center;
 background: transparent url(Images/Generella/button_150px.png);
 background-repeat:no-repeat;

}

/* Bestsaljar sidan artiklar */

#bestsellPage .article {

	width:150px;
	border: 5px solid #fff;
	margin: 5px;
	height: 235px;
	padding:0;
	background:#FFFFFF;
	margin-right:10px;

}

#bestsellPage .image {
background-color:#FFFFFF;
height:150px;
position:relative;
margin-left:0px;
margin-top:0px;
text-align:center;
}


#bestsellPage .artinfo {
padding:0 5px;
background:transparent url(Images/Generella/articlelist_background.png) no-repeat scroll center top;
height:85px;
text-align:left;



}

#bestsellPage .articlebutton {
margin-left:115px;
margin-top:-25px;
}

#bestsellPage {
margin-left:5px;
}

#bestsellPage td {
text-align:center;

}

.myPagesOfferArticle {
font-family:Verdana, Geneva, Arial;
/*width:365px;*/
display:block;
border:1px #484848 solid;
padding:5px;
background-color:#FFFFFF;
margin-bottom:10px;
}

.myPagesOfferArticle td {
vertical-align:top;
text-align:left;
padding-bottom:5px;
/*background-color:#FFFFFF;
margin-bottom:10px;*/
}


.myPagesOfferArticle .artikelBen {
font-size:14px;
color:#484848;
display:block;
margin-bottom:6px;
font-weight:bold


}


.myPagesOfferArticle .infobutton {
float:right;
margin-top:-25px;
margin-right:20px;
}

.myPagesOfferArticle .info {
display:block;
font-size:11px;
color:#484848;
padding:5px 5px 5px 0;


}


.myPagesOfferArticle .price {
display:block;
font-size:11px;
color:#666666;
margin-top:6px;


}

.myPagesOfferArticle .nowprice {
display:block;
font-size:18px;
color:#ff0000;
margin-top:6px;
font-weight:bold;


}

.myPagesOfferArticle .articlenumber {
display:block;
font-size:11px;
color:#484848;
margin-top:6px;
font-weight:bold;

}

.specialButton {
background-image:url(../../Themes/Test/Images/Generella/button_red_left.png); 
background-position:top left; 
background-repeat:no-repeat; 
padding-left:10px; 
	line-height: 25px; 
	height:25px;
	font-size:11px;
	color:#fff;
	font-family:Arial, Sans-Serif; 
	font-weight:bold;
	cursor: pointer;
	float:left; 
}

.specialButtonGrey {
background-image:url(../../Themes/Test/Images/Generella/button_left.png); 
background-position:top left; 
background-repeat:no-repeat; 
padding-left:10px; 
	line-height: 25px; 
	height:25px;
	font-size:11px;
	color:#fff;
	font-family:Arial, Sans-Serif; 
	font-weight:bold;
	cursor: pointer;
	float:left; 
}

.specialButton a {
color:#ffffff;

}

.specialButtonEnd{
background-image:url(Images/Generella/button_red_right.png);
background-position:top right;
background-repeat:no-repeat;
float:left;
width:10px;
height:25px;
}

.specialButtonGreyEnd{
background-image:url(Images/Generella/button_right.png);
background-position:top right;
background-repeat:no-repeat;
float:left;
width:10px;
height:25px;
}

#rightcolumn .spotPrisvard {
background:#B9B2A2 url(Images/Generella/prisvard_background.png) no-repeat scroll center top;
height:155px;
margin-bottom:10px;
margin-top:7px;
padding:10px;
border:5px solid #FFFFFF;
width:196px;
}

#rightcolumn .middleSpot
{
background-repeat:repeat;}

.arrow-link a
{
	background:url(Images/Generella/footer_arrow.png) left no-repeat;
	margin-right:15px;
	padding-left:9px;
	font-size:10px;
	font-weight:bold;
	color:#ff0000;
	text-decoration:none;
}


.startBannXtra
{
width:179px; 
height:140px; 
background-color:#FFFFFF;
background-repeat:no-repeat;
background-position:center;
padding:5px;
margin-top:7px;
margin-bottom:2px; 
display:block; 
}

.bann1, .bann2, .bann3, .bann4
{
float:left;
margin-right:9px;

}


.bann5
{
float:right; 

}

.startBannXtra .rub
{
color:#FFFFFF;
font-weight:bold; 
font-size:12px;
text-align:center;
padding:2px;
background-color:#000000;
z-index:22;
}


/* ------ Layer toggle    -----   */


		
.ToggleKnappar {
		position:absolute;
		bottom:3px; 
		right:3px;
		background-image:url(../../Images/Kamp/Alla/transparent_hel60.png);
		padding:4px;
		z-index:150;
		color:#990000;
		font-size:12px;
		font-weight:bold;
	}

.ToggleLayer {
		position:absolute;
		top:5px; 
		left:5px; 
		width:734px;
		height:335px;
}

.ToggA {
		z-index:10;
		visibility:visible;
		
}

.ToggB {
		z-index:20;
		visibility:hidden;
	
}	

.ToggC {
		z-index:30;
		visibility:hidden;
		
}	

/* Korrigering av kassa steg 3 radio button */

input[type="radio"] 
{
	border:none 0px;
	width:auto;
	margin-right:5px;
	margin-left:15px;
	vertical-align:middle;
}

.kravspec li{
	list-style-position: inside;
	color:#000000;
	list-style-type: disc;
	line-height: 14px;
	white-space: normal;
	padding-bottom: 3px;
	margin-left: 14px;
}



/*  Nya Format for infosidor utan tabeller  */

#infoTDbutiksoppningar  {
float:left;	

}

#infoTDbutiksoppningar td {
	padding:0px 0px 3px 0px;
	vertical-align:top;

}

.infoTexterStycke #infoTDbutiksoppningar .year{
width:60px;

}


.infoTexterStycke {

}

.infoTexterStycke .rub {
font-weight:bold;
font-size:inherit;
font-family:inherit;
width:25%;
float: left;

}



.infoTexterStycke .text {
width:75%;
margin-bottom:36px;
float:right;


}

#InfoTexter h2 {
margin-bottom:36px;}


#TB_secondLine {
margin-top:5px;
color:#990000;}