/*
(c) Copyright - Smarthem.se 2004-2007
*/

/*2008*/

/* TEXT */
.require-text
{
font-family : Arial , sans-serif;
font-size : 18px;
color:#458d02;
line-height :1.5;
}

.normal-large
{
font-family : Arial , sans-serif;
font-size : 14px;
color: #545454;
line-height :1.5;
}

.normal
{
font-family : Arial , sans-serif;
font-size : 12px;
color: #545454;
line-height :1.5;
}
.normal-small
{
font-family : Arial , sans-serif;
font-size : 11px;
color: #545454;
line-height :1.5;
}

.normal a, .normal-small a, .normal-large a{
color:#3b7a0f;
text-decoration:none;
}
.normal a:hover, .normal-small a:hover, .normal-large a:hover{
color:#3b7a0f;
text-decoration:underline;
}
.normal a:visited, .normal-small a:visited, .normal-large a:visited{
color:#3b7a0f;
text-decoration:none;
}
.normal a:visited:hover, .normal-small a:visited:hover, .normal-large a:visited:hover{
color:#3b7a0f;
text-decoration:underline;
}

.normal a.externlink, .normal-small a.externlink, .normal-large a.externlink{
color:#3b7a0f;
text-decoration:none;
background: url(images/icons/extern_link.gif) no-repeat right top;
padding-right: 13px;
margin-right:10px;

}



.normal H1, .normal-small H1, .normal-large H1{
font-family : Arial , sans-serif;
font-size : 26px;
font-weight:normal;
color:#458d02;
margin-bottom: 0px;
margin-top:3px;
}

.normal H2, .normal-small H2, .normal-large H2{
font-family : Arial , sans-serif;
font-size : 18px;
font-weight:bold;
color: #545454;
margin-bottom: 0px;
margin-top:3px;
}

.normal H3, .normal-small H3, .normal-large H3{
font-family : Arial , sans-serif;
font-size : 14px;
font-weight:normal;
/*color:#458d02;*/
color: #000000;
margin-bottom: 0px;
margin-top:3px;
}

.normal H4, .normal-small H4, .normal-large H4{
font-family : Arial , sans-serif;
font-size : 13px;
font-weight:normal;
/*color:#458d02;*/
color: #000000;
margin-bottom: 0px;
margin-top:3px;
}

/* TEXT */


/*PUNKTLISTOR*/


.normal ul {
margin-top: 5px;
margin-bottom: 5px;
margin-left:20px;
padding-left:15px;
list-style: none;
list-style-image: url(images/icons/bullet.gif);
}

.normal li {

}

/*PUNKTLISTOR*/

/*Streck, avskiljare*/

.normal HR{
color:#CCCCCC;
height: 1px; 
width: 100%;
border-top: 1px dotted #cccccc;
}

/*Streck, avskiljare*/

/*2008*/

P {
margin-top: 5px;
margin-bottom: 5px;
}


H1
{
font-family : Arial , sans-serif;
font-size : 16px;
font-weight : bold;
color : rgb(75,75,75);
margin-bottom: 3px;
}
H2
{
    font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #434343; 
	margin-bottom: 0px;
	margin-top: 0px;
}
H3
{
font-family : Arial , sans-serif;
font-size : 12px;
font-weight : bold;
color : rgb(75,75,75);
margin-bottom: 0px;
margin-top: 0px;
}
H4
{
font-family : Arial , sans-serif;
font-size : 11px;
font-weight : bold;
color : rgb(75,75,75);
margin-bottom: 0px;
margin-top: 0px;
}
.R2{

color: #434343;
border-bottom: 1px dotted #cccccc;
padding-top:10px;
}
.P3{
margin-bottom: -12px;
margin-left: 0px;
color: #434343;
border-bottom: 0px solid #cccccc;
}

dd { margin: 0; padding-left: 8px; }

.line-dotted-under {
border-bottom: 1px dotted #cccccc;
}
.line-solid-under {
border-bottom: 1px solid #cccccc;
}

.kantlinje_under {
border-bottom-style: dotted; border-bottom-color: #003366; border-bottom-width: 1px;
font-family :  Arial, Verdana, sans-serif;
font-size : 9px;
}

.products_master {
font-family :  Arial, Verdana, sans-serif;
font-size : 10px;
border-bottom-style: solid; border-bottom-color: rgb(230,230,230); border-bottom-width: 2px;
font-family : Arial , sans-serif;

}




.dataTableHeadingRow {
	background-color: #A7A7A7;
}
.dataTableHeadingContent { font-family: Arial, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; }
.dataTableRow { background-color: #ffffff; }
.dataTableRowSelected { background-color: #cdcdcd; }
.dataTableRowOver { background-color: #cdcdcd; cursor: pointer;}
.dataTableContent { font-family: Arial, sans-serif; font-size: 10px; color: #000000; }


TR.VARUKORG-EVEN, SPAN.VARUKORG-EVEN{
background-color: #EEEEEE;
}
TR.VARUKORG-ODD{
background-color: #FAFAFA;
}

TD.dateText, SPAN.dateText
{
font-family : Arial , sans-serif;
font-size : 10px;
color: #7f7f7f;
}

.newsBox
{
Border-color : rgb(230,230,230);
Border-style : solid;
Border-width : 1px;
}
.newsBoxAktuell
{
Border-color : #7f7f7f;
Border-style : solid;
Border-width : 1px;
}
ul.sitemap {
color: rgb(120,120,120);
}

.form_varukorg {
font-family : Arial , Helvetica , sans-serif;
font-size : 10px;
border: 1px solid #CCCCCC;
width:20px;
}

.textruta_normal {
font-family : Arial , Helvetica , sans-serif;
font-size : 10px;
border: 1px solid #CCCCCC;
width:30px;
}


.form_textruta {
font-family : Arial , Helvetica , sans-serif;
font-size : 11px;
border: 1px solid #CCCCCC; 
}


.form_textruta_kassa {
font-family : Tahoma, Arial , Helvetica , sans-serif;
font-size : 14px;
height:25;
padding:3px 3px 3px 3px; 
/*border: 1px solid #9eb9c8;*/
border: 1px solid #cccccc;
}
.form_textruta_meddelande {
font-family : Tahoma, Arial , Helvetica , sans-serif;
font-size : 14px;
height:100px;
width:300px;
padding:3px 3px 3px 3px; 
border: 1px solid #cccccc;
}
.form_textruta_personnummer {
font-family : Tahoma, Arial , Helvetica , sans-serif;
font-size : 14px;
color:#000000;
height:25;
width:100;
padding:3px 3px 3px 3px; 
border: 1px solid #9eb9c8;
}
.form_textruta_kreditor {
font-family : Tahoma, Arial , Helvetica , sans-serif;
font-size : 10px;
color:#000000;
width:100;
border: 1px solid #9eb9c8;
}

TABLE.formYta, TD.formYta, DIV.formYta {
	background-color: #f2f2f2;
	background-image: url(images/form_bg.gif);
	background-repeat: repeat-x;
	border: solid 1px #e6e6e6; 
	}
	
TABLE.yta-1, TD.yta-1, DIV.yta-1 {
	background-color: #f0f0f0;
	}
TABLE.yta-2, TD.yta-2, DIV.yta-2 {
	background-color: #f2f2f2;
	background-image: url(images/form_bg.gif);
	background-repeat: repeat-x;
	}
	
TABLE.yta-3, TD.yta-3, DIV.yta-3 {
	background-color: #f2f2f2;
	background-image: url(images/form_bg.gif);
	background-repeat: repeat-x;
	
	border-top: solid 1px #bbbbbb; 
	}
TABLE.yta-4, TD.yta-4, DIV.yta-4 {
	background-color: #dddddd;
	background-image: url(images/meny2007/huvudmeny.gif);
	background-repeat: repeat-x;
	}
TABLE.yta-5, TD.yta-5, DIV.yta-5 {
	background-color: #eaeaea;
	background-image: url(images/fade_bg.gif);
	background-repeat: repeat-x;
	}
TABLE.yta-6, TD.yta-6, DIV.yta-6 {
	background-color: #eaeaea;
	background-image: url(images/fade_bg.gif);
	background-repeat: repeat-x;
	border: solid 1px #bbbbbb;
	}
TABLE.yta-7, TD.yta-7, DIV.yta-7 {
	background-color: #eaeaea;
	background-image: url(images/fade_bg.gif);
	background-repeat: repeat-x;
	border-top: solid 1px #bbbbbb;
	border-left: solid 1px #bbbbbb;
	border-right: solid 1px #bbbbbb;
	}
	
TABLE.yta-varukorg-tom, TD.yta-varukorg-tom, DIV.yta-varukorg-tom {
	background-color: #eaeaea;
	background-image: url(images/fade_bg.gif);
	background-repeat: repeat-x;
	border: solid 1px #bbbbbb;
	}
	
TABLE.yta-varukorg-action, TD.yta-varukorg-action, DIV.yta-varukorg-action {
	background-color: #eaeaea;
	background-image: url(images/fade_bg.gif);
	background-repeat: repeat-x;
	border: solid 2px #56b300;
	}


.form_skicka_knapp {
background-color: #CCCCCC;
border: #CCCCCC;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
font-size:11px;
}

.headerWhite {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 9px;}
.headerWhite a{color : rgb(255 , 255 , 255);}
.headerWhite a:hover{color : rgb(255 , 255 , 255);}
.headerBlack {
font-family: Arial, Verdana, sans-serif; 
color: rgb(75,75,75); 
font-size: 10px;
font-weight:bold;
}
.headerBlack a{
color : rgb(75,75,75);
}
.headerBlack a:hover{color : rgb(0,0,0);
}

TR.navlist
{
background : rgb(187 , 195 , 211);
}
TD.navlist
{
font-family : Arial , sans-serif;
font-size : 10px;
background : rgb(255 , 255 , 255);
color : rgb(190, 190, 190);
font-weight : bold;
}

td.breadcrumbunfocus{
font-family : Arial , sans-serif;
font-size : 10px;
color : #999999;
}

a.breadcrumbunfocus{
color : #999999;
}
a.breadcrumbfocus{
color : #333333;
}

#pscroller1{
width: 500px;
height: 18px;
padding: 2px;
background-color: white;
font-family : Arial , sans-serif;
color: #666666;
font-size : 10px;
}
#pscroller1 a{
text-decoration: none;
font-family : Arial , sans-serif;
color: #666666;
font-size : 10px;
}
#pscroller1 a:hover{color : #333333;}


A.navlist
{
color : rgb(75,75,75);
}

A.navlist:hover
{
color : rgb(0,0,0);
}

.boxText
{
font-family : Arial , Verdana, sans-serif;
font-size : 10px;
color : rgb(75,75,75);
}

.boxTextVit
{
font-family : Arial, Verdana, sans-serif;
font-size : 10px;
Color : white;
}

.errorBox
{
font-family : Arial, Verdana , sans-serif;
font-size : 10px;
background : rgb(255 , 179 , 181);
font-weight : bold;
}
.stockWarning
{
font-family :  Arial, Verdana , sans-serif;
font-size : 10px;
color : gray;
}
.productsNotifications
{
background : rgb(242 , 255 , 247);
}
.orderEdit
{
font-family :  Arial, Verdana , sans-serif;
font-size : 10px;
color : rgb(112 , 210 , 80);
text-decoration : underline;
}

BODY
{
background : #efefef;
/*background-image: url(images/site_bgr.gif);*/
color : rgb(0 , 0 , 0);
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px;
/*
scrollbar-face-color: #e6e6e6;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-3dlight-color: #cccccc;
scrollbar-arrow-color: #333333;
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #cccccc;
*/
}

A
{
color : rgb(75,75,75);
text-decoration : none;
}
A:hover
{
color : rgb(0,0,0);
text-decoration : underline;
}

a.underline-green {
color:#56b300;
text-decoration:underline;
}
a.underline-green:hover {
color:#458d02;
text-decoration:underline;
}

a.underline-green-dotted {
color:#56b300;
text-decoration:none;
border-bottom: dotted 1px #56b300;
}
a.underline-green-dotted:hover {
color:#458d02;
text-decoration:none;
border-bottom: dotted 1px #458d02;
}

FORM
{
display : inline;
}
TR.header
{
background : rgb(255 , 255 , 255);
}
TR.headerNavigation
{
background : rgb(187 , 195 , 211);
}
TD.headerNavigation
{
font-family :  Arial, Verdana, sans-serif;
font-size : 10px;
background : rgb(187 , 195 , 211);
color : rgb(255 , 255 , 255);
font-weight : bold;
}
A.headerNavigation
{
color : rgb(255 , 255 , 255);
}
A.headerNavigation:hover
{
color : rgb(255 , 255 , 255);
}
TR.headerError
{
background : rgb(255 , 0 , 0);
}
TD.headerError
{
font-family : Arial, Tahoma , Verdana , sans-serif;
font-size : 12px;
background : rgb(255 , 0 , 0);
color : rgb(255 , 255 , 255);
font-weight : bold;
text-align : center;
}
TR.headerInfo
{
background : rgb(0 , 255 , 0);
}
TD.headerInfo
{
font-family : Arial, Tahoma , Verdana, sans-serif , Times New Roman;
font-size : 12px;
background : rgb(0 , 255 , 0);
color : rgb(255 , 255 , 255);
font-weight : bold;
text-align : center;
}
TR.footer
{
background : rgb(187 , 195 , 211);
}
TD.footer
{
font-family :  Arial ,Verdana, sans-serif;
font-size : 10px;
background : rgb(187 , 195 , 211);
color : rgb(255 , 255 , 255);
font-weight : bold;
}
.infoBox
{
}
.infoBoxContents
{
font-family :  Arial ,Verdana, sans-serif;
font-size : 10px;
Background-color : rgb(240 , 240 , 240);
border-color : rgb(230,230,230);
Border-style : solid;
Border-width : 1px;
}

.dBox
{
font-family :  Arial, Verdana, sans-serif;
font-size : 10px;
Background-image : url("images/bg_fade.gif");
background-repeat:repeat-x;
Background-color : #f3f4f3;
Border-color : #dcd8d6;
Border-style : solid;
Border-width : 1px;
}

.startBox
{
font-family :  Arial, Verdana, sans-serif;
font-size : 10px;
Border-color : rgb(230,230,230);
Border-style : solid;
Border-width : 1px;
}
.startBox-2
{
font-family :  Arial, Verdana, sans-serif;
font-size : 10px;
Border-color : rgb(86,179,0);
Border-style : solid;
Border-width : 2px;
}
.startBoxRight
{
font-family :  Arial, Verdana , sans-serif;
font-size : 10px;
Border-color : rgb(110,110,110);
Border-style : solid;
Border-width : 1px;
}
.headerBox
{
font-family :  Arial, Verdana, sans-serif;
font-size : 10px;
Border-color : rgb(234,234,234);
Border-style : solid;
Border-width : 1px;
}
.produktbox-info
{
Border-color : #e6e6e6;
Border-style : solid;
Border-width : 1px;
}

.infoBoxCreateAccount
{
font-family :  Arial, Verdana , sans-serif;
font-size : 10px;
Border-color : silver;
Border-style : solid;
Border-width : 1px;
}
.infoBoxContentsSpecial
{
font-family :  Arial, Verdana , sans-serif;
font-size : 10px;
Background-image : url("images/nya/cart_ani_ny.gif");
border-style : solid;
Border-width : 0px;
border-color : black;
}
.infoBoxContentsCart
{
font-family :  Arial, Verdana, sans-serif;
font-size : 10px;
Color : white;
Text-decoration : none;
}
.infoBoxContentsKart
{
font-family :   Arial, Verdana, sans-serif;
font-size : 10px;
Background-color : rgb(86 , 179 , 0);
Color : white;
Border-style : solid;
Border-width : 0px;
Border-color : black;
}
.infoBoxNotice
{
background : rgb(255 , 142 , 144);
}

.infoBoxNoticeContents
{
background : rgb(255 , 230 , 230);
font-family :  Arial, Verdana , sans-serif;
font-size : 10px;
}
TD.infoBoxHeading
{
font-family : Arial, Verdana , sans-serif;
font-size : 12px;
/*font-weight : bold;*/
/* background : rgb(204 , 204 , 204);*/
background : rgb(255 , 255 , 255);
padding-top: 20px;
color : black;
}
TD.infoBoxHeadingRight
{
font-family :  Arial, Verdana , sans-serif;
font-size : 10px;
font-weight : bold;
background : rgb(204 , 204 , 204);
color : white;
}

TABLE.infoBoxRight
{
font-family :  Arial, Verdana, sans-serif;
font-size : 10px;
font-weight : bold;
background : rgb(248 , 248 , 248);
color : white;
Border-style : solid;
Border-width : 0px;
border-color : black;
}
TD.infoBox, SPAN.infoBox
{
font-family :  Arial, Verdana, sans-serif;
font-size : 10px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd
{
background : rgb(248 , 248 , 249);
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even
{
background : rgb(248 , 248 , 249);
}

TABLE.productListing
{
/*border : 1px;
border-style : solid;
border-color : rgb(204 , 204 , 204);
border-spacing : 1px;
Border-left : 0px;
Border-top : 2px;
Border-right : 0px;
Border-bottom : 0px;
*/
}
TD.rightcolumn
{
border : 0px;
border-style : solid;
border-color : rgb(255 , 255 , 255);
border-spacing : 0px;
Border-left : 0px;
Border-top : 0px;
Border-right : 0px;
Border-bottom : 0px;
Padding-left : 15px;
}
.productListing-heading
{
font-family :  Arial, Verdana, sans-serif;
font-size : 10px;
color : black;
font-weight : bold;
}

TD.productListing-data
{
font-family :  Arial Verdana, sans-serif;
font-size : 10px;
Background-color : white;
padding: 5px;
border-top-style : dotted;
border-top-color : #e6e6e6;
border-top-width : 1px;
/*
Border : 1px;
Border-style : dotted;
    Border-right : 0px;
    Border-bottom : 0px;
    Border-top : 1px;
    Border-left : 0px;
    Padding-top : 15px;
    Padding-bottom : 15px;

*/

}

TD.productListing-egen
{
font-family :  Arial ,Verdana, sans-serif;
font-size : 10px;
Background-color : white;
Border-color : rgb(217 , 217 , 217);
Border : 1px;
Border-style : dotted;
Border-right : 0px;
Border-bottom : 0px;
Border-top : 0px;
Border-left : 2px;
Padding-left : 20px;
Padding-top : 15px;
Padding-bottom : 15px;
}

TD.productListing-lunjeunder
{
font-family : Arial, Verdana , sans-serif;
font-size : 10px;
Background-color : white;
Border-color : rgb(204 , 204 , 204);
/*Border : 1px;*/
Border-style : dotted;
Border-right : 0px;
Border-bottom : 2px;
Border-top : 0px;
Border-left : 0px;
Padding-left : 20px;
Padding-top : 15px;
Padding-bottom : 15px;
}

TD.product-info-hor-a
{
font-family :  Arial, Verdana, sans-serif;
font-size : 10px;
Background-color : white;
Border-color : rgb(204 , 204 , 204);
Border : 1px;
Border-style : dotted;
Border-right : 0px;
Border-bottom : 2px;
Border-top : 0px;
Border-left : 0px;
Padding-left : 0px;
Padding-top : 0px;
Padding-bottom : 0px;
}







TD.product-info-hor-bottom
{
font-family :  Arial, Verdana, sans-serif;
font-size : 10px;
Background-color : white;
Border-color : rgb(217 , 217 , 217);
Border : 1px;
Border-style : dotted;
Border-right : 0px;
Border-bottom : 3px;
Border-top : 0px;
Border-left : 0px;
Padding-left : 10px;
Padding-top : 0px;
Padding-bottom : 0px;
}
TD.product-info-hor-top
{
    font-family :  Arial, Verdana , sans-serif;
    font-size : 10px;
    Background-color : white;
    Border-color : rgb(217 , 217 , 217);
    Border : 1px;
    Border-style : dotted;
    Border-right : 0px;
    Border-bottom : 0px;
    Border-top : 3px;
    Border-left : 0px;
    Padding-left : 10px;
    Padding-top : 0px;
    Padding-bottom : 0px;
}

TD.productListing-lunjeunder-solid
{
    font-family : Arial, Verdana ,  sans-serif;
    font-size : 10px;
    Background-color : white;
    Border-color : rgb(204 , 204 , 204);
    Border : 1px;
    Border-style : solid;
    Border-right : 0px;
    Border-bottom : 2px;
    Border-top : 0px;
    Border-left : 0px;
    Padding-left : 20px;
    Padding-top : 15px;
    Padding-bottom : 15px;
}







TD.productListing-lunjeunder-gra
{
font-family : Arial, Verdana , sans-serif;
font-size : 10px;
Background-color : white;
Border-color : rgb(230 , 230 , 230);
Border : 1px;
Border-style : dotted;
Border-right : 0px;
Border-bottom : 2px;
Border-top : 0px;
Border-left : 0px;
Padding-left : 15px;
Padding-top : 15px;
Padding-bottom : 15px;
}







TD.startsida-produkt-bottom-gra
{
    font-family : Arial, Verdana , sans-serif;
    font-size : 10px;
    Background-color : white;
    Border-color : rgb(230 , 230 , 230);
    Border : 1px;
    Border-style : dotted;
    Border-right : 0px;
    Border-bottom : 2px;
    Border-top : 0px;
    Border-left : 0px;
    Padding-left : 0px;
    Padding-top : 0px;
    Padding-bottom : 0px;
}







TD.productListing-lunjeover-gra
{
font-family :  Arial, Verdana, sans-serif;
    font-size : 10px;
    Background-color : white;
    Border-color : rgb(230 , 230 , 230);
    Border : 10px;
    Border-style : dotted;
    Border-right : 0px;
    Border-bottom : 3px;
    Border-top : 0px;
    Border-left : 0px;
}







TD.productListing-lunjeunder-gra-empty
{
font-family : Arial, Verdana, sans-serif;
font-size : 10px;
Background-color : white;
Border-color : rgb(255 , 255 , 255);
Border : 0px;
Border-style : dotted;
Border-right : 0px;
Border-bottom : 0px;
Border-top : 0px;
Border-left : 0px;
Padding-left : 20px;
Padding-top : 15px;
Padding-bottom : 15px;

}







TD.productListing-lunjevanster-gra
{
    font-family :  Arial, Verdana, sans-serif;
    font-size : 10px;
    Background-color : white;
    Border-color : rgb(230 , 230 , 230);
    Border : 1px;
    Border-style : dotted;
    Border-right : 0px;
    Border-bottom : 0px;
    Border-top : 0px;
    Border-left : 3px;
    Padding-left : 20px;
    Padding-top : 15px;
    Padding-bottom : 15px;
}







TD.product-info-vert
{
font-family :  Arial, Verdana, sans-serif;
font-size : 10px;
Background-color : white;
Border-color : rgb(240, 240, 240);

/*Border : 1px;*/

    Border-style : dotted;

    Border-right : 0px;

    Border-bottom : 0px;

    Border-top : 0px;

    Border-left : 1px;

    Padding-left : 0px;

    Padding-right : 0px;

    Padding-top : 15px;

    Padding-bottom : 15px;

}


TD.product-info-vert2
{
font-family :  Arial, Verdana, sans-serif;
font-size : 10px;
Background-color : white;
Border-color : rgb(230, 230, 230);

/*Border : 1 px;*/

    Border-style : solid;

    Border-right : 0px;

    Border-bottom : 0px;

    Border-top : 0px;

    Border-left : 1px;

    Padding-left : 0px;

    Padding-right : 0px;

    Padding-top : 15px;

    Padding-bottom : 15px;

}




TD.productListing-lunjehoger-gra-l







{







    font-family :  Arial, Verdana, sans-serif;







    font-size : 10px;







    Background-color : white;







    Border-color : rgb(230 , 230 , 230);







    Border : 1px;







    Border-style : dotted;







    Border-right : 2px;







    Border-bottom : 0px;







    Border-top : 0px;







    Border-left : 0px;







    Padding-left : 10px;







    Padding-top : 0px;







    Padding-bottom : 15px;







    Padding-right : 10px;







}







TD.startpageLinjeHV







{







    font-family :  Arial, Verdana, sans-serif;







    font-size : 10px;







    Background-color : white;







    Border-color : rgb(230 , 230 , 230);







    Border : 1px;







    Border-style : dotted;







    Border-right : 2px;







    Border-bottom : 0px;







    Border-top : 0px;







    Border-left : 2px;







    Padding-left : 10px;







    Padding-top : 0px;







    Padding-bottom : 15px;







    Padding-right : 10px;







}







TD.productListing-lunjehoger-gra-tom







{







    font-family :  Arial, Verdana, sans-serif;







    font-size : 10px;







    Background-color : white;







    Padding-left : 10px;







    Padding-top : 0px;







    Padding-bottom : 15px;







    Padding-right : 10px;







}







A.pageResults
{
color:#3b7a0f;
border: 1px solid #3b7a0f;

padding-right:3px;
padding-left:3px;
padding-top:0px;
padding-bottom:0px;
}
A.pageResults:hover
{
color:#FFFFFF;
background-color:#3b7a0f;
text-decoration:none;
}
A.pageResults:visited:hover
{
color:#FFFFFF;
background-color:#3b7a0f;
text-decoration:none;
}
.pageResults-aktuell
{
color:#FFFFFF;
background-color: #3b7a0f;
border: 1px solid #3b7a0f;
padding-right:3px;
padding-left:3px;
padding-top:0px;
padding-bottom:0px;
}






TD.pageHeading, DIV.pageHeading
{
font-family : Arial, Trebuchet MS , Tahoma , Verdana , sans-serif;
font-size : 16px;
font-weight : bold;
color : rgb(85,85,85);
}















TD.pageHeadingHelp, DIV.pageHeadingHelp







{







    font-family : Arial, Trebuchet MS , Tahoma , Verdana ,  sans-serif;







    font-size : 20px;







    font-weight : bold;







    color : rgb(255 , 255 , 255);







}















TR.subBar







{







    background : rgb(244 , 247 , 253);







}







TD.subBar







{







    font-family : Arial, Verdana , sans-serif;







    font-size : 10px;







    color : rgb(0 , 0 , 0);







}




TD.mainmeny, P.mainmeny, DIV.mainmeny, span.mainmeny
{
 /* font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;*/
font-family : Arial , sans-serif;
font-size : 12px;
color: rgb(85,85,85);
line-height : 2;
letter-spacing:.1em;
/*margin:0 1px 1px;
padding:0 1px 1px;
width: 150;*/
}

div.tipsruta {background: #ffffcc;	border: 1px solid #999999;}
div.tipsruta-green {background: #edffde;	border: 1px solid #458d02;}

#tipsruta {
padding: 10px;
background: #ffffcc;
border: 1px solid #ffcc33;
overflow:visible;
}
#tipsruta-green {
padding: 10px;
text-align:left;
background: #edffde;
border: 1px solid #458d02;
overflow:visible;
}


TD.main, P.main, DIV.main, TABLE.main
{
font-family : Arial , sans-serif;
font-size : 11px;
color: rgb(85,85,85);
line-height : 1.5;
}

TD.smallTextarial, SPAN.smallTextarial, P.smallTextarial
{

    font-family : Arial , sans-serif;
	color: #4B4B4B;
    font-size : 11px;

}




TD.smallText, SPAN.smallText, P.smallText


{

    font-family : Arial , sans-serif;
    color: rgb(85,85,85);
    font-size : 10px;

}















TD.smallTextGrey, SPAN.smallTextGrey, P.smallTextGrey
{

font-family : Arial , sans-serif;
font-size : 10px;
color : rgb(153,153,153);
}

TD.smallTextRed, SPAN.smallTextRed, P.smallTextRed
{
font-family : Arial , sans-serif;
font-size : 10px;
color : rgb(204 , 0 , 0);
}
TD.kampanjsmallText, SPAN.kampanjsmallText, P.kampanjsmallText
{
font-family : Arial , sans-serif;
font-size : 10px;
color : rgb(180 , 180 , 180);







}















TD.accountCategory







{







    font-family : Arial, Verdana , sans-serif;







    font-size : 13px;







    color : rgb(170 , 187 , 221);







}







TD.fieldKey







{







    font-family : Arial, Verdana , sans-serif;







    font-size : 12px;







    font-weight : bold;







}







TD.fieldValue







{







    font-family : Arial, Verdana , sans-serif;







    font-size : 12px;







}







TD.tableHeading







{







    font-family : Arial, Verdana, sans-serif;







    font-size : 12px;







    font-weight : bold;







}







SPAN.newItemInCart







{







    font-family : Arial, Verdana , sans-serif;







    font-size : 10px;







    Font-weight : bold;







    Color : white;







    Text-decoration : none;







}







CHECKBOX, INPUT, RADIO, SELECT







{







    font-family : Arial, Verdana, sans-serif;







    font-size : 11px;







}







TEXTAREA







{







    width : 100%;







    font-family : Arial, Verdana , sans-serif;







    font-size : 11px;







}







SPAN.greetUser







{







    font-family : Arial, Verdana , sans-serif;







    font-size : 12px;







    color : rgb(240 , 164 , 128);







    font-weight : bold;







}







TABLE.formArea







{







    background : rgb(241 , 249 , 254);







    border-color : rgb(123 , 158 , 189);







    border-style : solid;







    border-width : 1px;







}







TD.formAreaTitle







{







    font-family : Arial, Tahoma , Verdana , sans-serif;







    font-size : 10px;







    font-weight : bold;







}







SPAN.markProductOutOfStock







{







    font-family : Arial, Tahoma , Verdana  , sans-serif;







    font-size : 10px;







    color : rgb(102 , 102 , 102);







    font-weight : bold;







}




SPAN.varukorg-normal
{
 font-family : Arial, Verdana, sans-serif;
 font-size : 10px;
 color : rgb(85,85,85);
 
}

SPAN.varukorg-special
{
 font-family : Arial, Verdana , sans-serif;
 font-size : 10px;
 color : #D2001F;
 
}

SPAN.productSpecialPrice
{
font-family : Arial , sans-serif;
color : rgb(204 , 0 , 0);
Font-weight : bold;
}

TD.prisstartpagebig, SPAN.prisstartpagebig
{
font-family : Arial , sans-serif;
/*color : rgb(204 , 0 , 0);*/
color : #FFFFFF;
Font-weight : bold;
font-size : 18px;
}
TD.prisstartpagebigmaster, SPAN.prisstartpagebigmaster
{
font-family : Arial , sans-serif;
/*color : rgb(204 , 0 , 0);*/
color : #FFFFFF;
Font-weight : bold;
font-size : 9px;
}



TD.prisproduktsida, SPAN.prisproduktsida
{
font-family : Arial , sans-serif;
color : #56b300;
font-size : 18px;
}

TD.specialmedium, SPAN.specialmedium
{
font-family : Arial , sans-serif;
color : #707070;
font-size : 10px;
}
TD.specialsmall, SPAN.specialsmall
{
font-family : Arial , sans-serif;
color : #707070;
font-size : 9px;
}

TD.pris, SPAN.pris
{
font-family : Arial , sans-serif;
/*color : #707070;*/
color:#cc0000;
font-weight:bold;
font-size : 16px;
}


TD.ordprisproduktsida, SPAN.ordprisproduktsida
{
font-family : Arial , sans-serif;
/*color : #636466;*/
color : #57b447;
font-weight : bold;
font-size : 16px;
}



TD.priskategorisida, SPAN.priskategorisida
{
    font-family : Arial , sans-serif;
    color:#CC0000;
    Font-weight : bold;
	font-size : 17px;

}

TD.pris-small, SPAN.pris-small
{
    font-family : Arial , sans-serif;
    color:#CC0000;
    Font-weight : bold;
	font-size : 12px;

}

TD.ordpriskategorisida, SPAN.ordpriskategorisida
{
font-family : Arial , sans-serif;
color : #636466;
Font-weight : bold;
font-size : 11px;
}


SPAN.errorText
{
font-family : Arial, Verdana , sans-serif;
color : rgb(247 , 147 , 30);
}

.moduleRow
{
cursor : hand;
background-color:#FFFFFF;
}

.moduleRowOver
{
background-color:#f9f9f9;
cursor : hand;
}
.moduleRowSelected
{
/*background-color:#f1f1f1;*/
background-color:#ececec;
/*border-color:#009933;
border: 5px solid;
*/
}

.checkoutBarFrom, .checkoutBarTo
{
font-family : Arial, Verdana , sans-serif;
font-size : 10px;
color : rgb(140 , 140 , 140);
}
.checkoutBarCurrent
{
font-family : Arial, Verdana , sans-serif;
font-size : 10px;
font-weight: bold;
color : rgb(0 , 0 , 0);
}


/* message box */
.messageBox
{
font-family : Arial, Verdana , sans-serif;
font-size : 10px;
}
.messageStackError, .messageStackWarning
{
font-family : Arial, Verdana , sans-serif;
font-size : 12px;
}
.messageStackSuccess
{
font-family : Arial, Verdana , sans-serif;
font-size : 10px;
background-color : rgb(129 , 196 , 33);
Color : white;
Font-weight : bold;
}

/* input requirement */
.inputRequirement
{
font-family : Times, Arial, Verdana , sans-serif;
font-size : 18px;
font-weight:bold;
color:#FF0000;
}

/*LAGER ############### */
div.specials-rabatt {
font-family : Arial , sans-serif;
font-size : 22px;
font-weight : bold;
color : #FFFFFF;
background-image: url(images/icons/icon_rabatt.png);
background-repeat:no-repeat;
width:57px; 
height:57px;
text-align:center;
padding-top:15px;
}
div.specials-startsida-stor {
font-family : Arial , sans-serif;
font-size : 9px;
font-weight : bold;
color : #FFFFFF;
background-image: url(images/icons/icon_kampanj.png);
background-repeat:no-repeat;
width:70px; 
height:70px;
text-align:center;
padding-top:20px;
}

div.startsida-pristag {
font-family : Arial , sans-serif;
font-size : 18px;
font-weight : bold;
color : #FFFFFF;
background-image: url(images/start_page/pris_tag_2.gif);
background-repeat:no-repeat;
width:156px; 
height:103px;
text-align:center;
padding-top:35px;
}

div.text, td.text{
font-family : Arial , sans-serif;
font-size : 11px;
color: rgb(85,85,85);
line-height : 1.5;
}

div.text a, td.text a{
color:#56b300;
text-decoration:none;
border-bottom: dotted 1px #56b300;
}
div.text a:hover, td.text a:hover{
color:#458d02;
text-decoration:none;
border-bottom: dotted 1px #458d02;
}   


.border_bottom_headline {
border-bottom: solid 1px #a3a3a3;
}

.border_bottom_lista {
border-bottom: dotted 1px #dadada;
}
.border_bottom_table {
/*border-top: solid 1px #e4e4e4;*/
border-top: solid 1px #bbbbbb;
}
.border_bottom_table_highlight {
/*border-top: solid 1px #e4e4e4;*/
border-top: solid 1px #458d02;
background-color:#edffde;
}
.border_top_light_bottom_dark_highlight {
border-top: solid 1px #ffffff;
/*border-bottom: solid 1px #e4e4e4;*/
border-bottom: solid 1px #458d02;
background-color:#edffde;
}


.border_top_light_bottom_dark {
border-top: solid 1px #ffffff;
/*border-bottom: solid 1px #e4e4e4;*/
border-bottom: solid 1px #bbbbbb;
}
.border_bottom_dark {
border-bottom: solid 1px #bbbbbb;
}
.border_bottom_last {
border-bottom: solid 1px #bbbbbb;
}

/*LAGER ############### */ 
/* Special Scroller */

#pscroller1 {
	height: 160px;
	border: 0px;
	padding: 0px;
	width: 200px;
}

#pscroller2{
	width: 100px;
	height: 20px;
	border: 0px;
	padding: 0px;
}

#pscroller2 a{
	text-decoration: none;
}

.someclass {
  	font-family: sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
}

.clickable {
cursor: pointer; /* Detta för att muspekaren ska se ut som en hand när vi håller musen över */
clear: both;
}
div.clickable:hover {
}
div.clickable {
behavior: url('IEFixes.htc');
}
div.clickable:hover, div.clickable.hover {
}
img, div { behavior: url(http://www.smarthem.se/iepngfix.htc) }

#produktTable td{
	font-size:9px;
	border-bottom: 1px solid;
	border-bottom-color:#999999;
	
}
