/* Grundboxar */
/* 0.6 em border till höger finns i mainContent i pse.css */
/* Bredd grå yta 23.7 em */
#containerRightArea {
	width: 23.7em;
	float: right;
}
/* Box för inloggning */
#rightBoxLogin {
	padding: 0;
}
#rightBoxLogin h3.text2 {
    padding: 0.6em 0.6em 0.6em 1.2em;
}
.rightBoxHeader h3.text2 {
    padding: 0.6em 0.6em 0.6em 1.2em;
}
/* Box för när man är inloggad */
.rightBoxLoginUserName {
	padding: 1em 0 1.4em 1.4em;
}
/* Utan vit rand */
.rightBoxLoginLinks1 {
	padding: .8em 1.4em 1.2em 1.4em;
}
.rightBoxLoginLinks2 {
	padding: 1.2em 1.4em 1.2em 1.4em;
}
/* Siteassistant box med de 10 assistenterna */
.rightBoxSiteassistant {
   padding: 0em;
   border-bottom:  .6em solid #FFF;
}
.rightBoxSiteassistantImage {
   position:absolute;
   top:0em;
   left:0em;
   z-index: -1;
}

/* Generell box */
.rightBoxContent {
	width: 23.7em; /* avdrag för border */
    padding: 0;
}
.rightBoxContent p {
    font: 1em Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
    padding: 0 1.4em 0 1.4em;
}
.rightBoxContent p.firstParagraph {
	padding: 1.2em 1.4em 0 1.4em;
}
.rightBoxContent p.lastParagraph {
	padding: 1.2em 1.4em 1.2em 1.4em;
}
/* Box med bild */
.rightBoxImg {
	width: 23.7em; /* avdrag för border */
}
/* Box med företagslänkar - fingrarna */
.rightBoxLinks {
	width: 23.7em; /* avdrag för border */
}
/* Avslutande box - för att ej få extra vit rand i botten */
.rightBoxLast {
	padding: 1.2em 1.4em 0 1.4em;
	border: none;
}
.rightBoxLast ul{
    list-style:none;
    padding-left:1.2em;
}
.rightBoxLast ul li {
    list-style-type:disc;
}
/* Klasser för inloggning */
.rightBoxLoginUserName h2 {  /* för att få luft till länkar */
	margin: 0 0 1.4em 0;
}
.rightLogin {
	display: inline;
}
.rightLoginUser {
	width: 8.8em;
	padding: 1.2em 0.6em 0 1.2em;
	float: left;
}
.rightLoginPw {
	width: 8.8em;
    padding: 1.2em 0 0 0;
    float: left;
}
.rightLoginButton {
	width: 2.4em;
	padding: 2.4em 0 0 0;
	float: left;
}
.rightBoxLogin fieldset {
	border: none;
}
.indataLoginS {
	width: 8.4em;
}
.rightBoxLoginUserName li {
	list-style: none;
	padding: 0 0 .4em 0;
}
.rightBoxLoginLinks2 li {
	list-style: none;
	padding: 0 0 .4em 0;
}
.rightBoxLoginLinks1 li {
    list-style: none;
    padding: 0 0 .8em 0;
}
.rightBoxLoginLinks1 ul {
    margin: 0 0 0.6em 0;
}
#forgottenPWBottomDistance {
    padding-bottom: 1.2em;
}
a.actionLinkEmphased:link, a.actionLinkEmphased:visited, a.actionLinkEmphased:active{
    font-weight: bold;
    text-decoration: none;
    padding: 0 0 0 1.8em;
}
a.actionLinkEmphased:hover {
    text-decoration: underline;
}
/* Klasser för företagslänkarna - Fingrarna */
.rightBoxLinks p {
	height: 1.26em;
	padding: 1.2em 0 .2em 1.4em;
}
.rightBoxLinks a, .rightBoxLinks a:link, .rightBoxLinks a:visited, rightBoxLinks a:active {
	font: 1.2em  verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.rightBoxLinks a:hover {
	text-decoration: underline;
}
/* Generell box */
/* Länkar i lista */
.rightBoxContent li {
	list-style: none;
	padding: 0 0 .4em 0;
}
.rightBoxContentLast li {
	list-style: none;
	padding: 0;
}
/* Text , rubrik och länkar */
.text2 {
	line-height: 1.3em;
}
h3.text2  {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 0 .6em 0;
}
/* Länk, ej understruken */
a.hoverlink2, a.hoverlink2:link, a.hoverlink2:visited, a.hoverlink2:active {
	text-decoration: none;
}
a.hoverlink2:hover {
	text-decoration: underline;
}
/* Högerytan - Kundvagnen */
/* Behållare för rubriken och ikonen */
#rightBoxShopCart {
	 width: 23.7em;
}
/* innehåller bkg-bild, colors.css */
.shopCartHeader {
	padding: .6em 0 0 2.7em;
	margin: 0 0 0 .8em;
}
/* Rubriken */
.shopCartHeader h3  {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 0 .6em 0;
}
/* Box för varor i kundvagnen */
.rightBoxShop {
	 padding: 0 .8em 2.4em 1em;
}
.shopCartProduct {
	width: 16em;
	padding: 1.2em 0 0 0;
}
.shopCartPrice {
	width: 6em;
	padding: 1.2em 0 0 0;
	text-align: right;
	vertical-align: top;
}
.shopCartQuantity {
	width: .7em;
	padding: 1.2em .6em 0 0;
	vertical-align: top;
}
/* Streck avskiljare */
.shopCartBorder {
}
/* summan */
.shopCartSumText {
	font-weight: bold;
	padding: 1.2em 0 0 0; /* luft till strecket ovan summan */
}
.shopCartSum {
	font-weight: bold;
	padding: 1.2em 0 0 0; /* luft till strecket ovan summan */
	text-align: right;
}
/* inklusive moms */
.shopCartTax {
	text-align: right;
}
/* Knapp  */
span .btnCart {
	padding: .9em 0 .4em 0;
}
input.btnEmptyCart {
	width: 100%;
    border: solid;
    border-width: 1px;
    cursor: pointer;
    padding: 0.1em 1em 0.1em 1em;
}
