body {    font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;    font-size: 100%;    line-height: 1.125em; /* 16×1.125=18 */	color: #fff;}p {	margin: 0 0 1em 0;}a, a:link, a:hover, a:visited {	color: #fff;}.box a, .box a:link, .box a:hover, .box a:visited {	color: #000;}strong, em, b, i {    font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;}#topnav {	font-size: 0.75em; /* 16x.75=12 */}#secondarynav {	font-size: 0.625em; /* 16x.625=10 */}#footer {	font-size: 0.7em;	line-height: 1.3em;}#kassatext, #kassatext_mini div {	line-height: 18px;	font-size: 0.625em; /* 16x.625=10 */	color: #adadad;}#kassatext a:link, #kassatext a:visited, #kassatext_mini div a:link, #kassatext_mini div a:visited {	color: #adadad;	text-decoration: none;}#kassatext a:hover, #kassatext a:active, #kassatext_mini div a:hover, #kassatext_mini div a:active {	color: #fff;	text-decoration: none;}#leftnav {	font-size: 0.75em; /* 16x.75=12 */}#sokstig {	font-size: 0.625em; /* 16x.625=10 */	height: 30px;}#sokstig a:link, #sokstig a:visited {	text-decoration: none;}#sokstig a:hover, #sokstig a:active {	text-decoration: none;}.box {	color: #000;}h1 {	font-size: 1.4em;	line-height: 1.2em;	font-weight: normal;	margin: 0.2em 0 0.8em 0;}#standardsida h2 {	font-size: 1.6em;	line-height: 1.2em;	font-weight: normal;	margin: 0.1em 0 0.2em 0;	color: #90b20a;}.hemscroller h1 {	font-size: 1.5em;	text-transform: uppercase;	margin: 0.2em 0 0.3em 0;}.produktlista h2, .accessible_news_slider h2 {	font-size: 0.8em;	line-height: 1.2em;	font-weight: normal;	margin: 0 0 0 0;}.produktsida h2 {	font-size: 1.2em;	line-height: 1.2em;	font-weight: normal;	margin: 0 0 0.5em 0;}#leftcolumn h2 { 	font-size: 1.1em;	line-height: 1.2em;	font-weight: normal;	margin: 0 0 0.4em 0;	color: #90b20a;}#footer h2 { 	font-size: 1.7em;	line-height: 1em;	font-weight: normal;	margin: 0 0 0.4em 0;	color: #90b20a;}#contentHem div.texten {	position: relative;	top: -10px;	padding: 0 10px;}#contentHem .erbjudandetext {	font-size: 0.75em;	line-height: 1.2em;	color: #595959;}#leftcolumn { 	font-size: 0.7em;	line-height: 1.3em;}.ordinariePris_sale {	color: #666;	font-size: 0.75em;}.ordinariePris_notSale {	display: none;}.pris_notSale {	font-size: 1em;	line-height: 1em;	font-weight: bold;	float: left;}.pris_sale {	color: #cc0000;	font-size: 1em;	line-height: 1em;	font-weight: bold;	float: left;}.produktsida .ordinariePris_sale {	font-size: 0.5em;}.produktsida .ordinariePris_notSale {	display: none;}.produktsida .pris_notSale {	font-size: 1.5em;	font-weight: normal;}.produktsida .pris_sale {	font-size: 1.5em;	font-weight: normal;}.nyhetsflagga_nyhet {	color: #fff;	font-size: 0.75em;	background-color: #000;	padding: 0 3px 0 3px;}.nyhetsflagga_notNyhet {	display: none;}.text {	font-size: 0.75em;	line-height: 1.2em;	color: #fff;}.text a:link, .text a:visited {	color: #a4a4a4;}.text a:hover, .text a:active {	color: #fff;}h3 {	font-size: 0.75em;	line-height: 1.2em;	font-weight: normal;	margin: 0 0 0.2em 0;	padding: 0.5em 0 0 0;	text-transform: uppercase;	color: #a4a4a4;	clear: both;}div.picLeft, div.picRight {	font-size: 0.8em;	line-height: 1.4em;}.box table th {	text-transform: uppercase;	font-size: 0.68em;	font-weight: normal;}.box table td {	font-size: 0.75em;}.box table td span.forsakring {	color: #90b20a;	line-height: 2em;}div.insuranceavailable input {	position: relative;	top: 2px;}.box table td span.forsakringsalternativ {	color: #666;}.box table td.totalsumma {	font-size: 1.3em;}.errors {	color: #ff0000;}#footer a:link, #footer a:visited {	text-decoration: none;	color: #a4a4a4;}#footer a:hover, #footer a:active {	text-decoration: underline;}input.text {	font-size: 1em;	color: #000;}textarea {	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;	font-size: 1em;	color: #000;}#standardsida {	font-size: 0.75em;	line-height: 1.2em;}.nyhet .datum {	font-size: 0.75em;	color: #90b20a;}/***************** KASSA ****************/#result {	color: #cc0000;	font-weight: bold;}#kreditorfailure {	background-color: #cc0000;	color: #fff;	font-weight: bold;	padding: 20px;	border: 1px solid #fff;}#kreditorsuccess {	background-color: #90b20a;	color: #fff;	font-weight: bold;	padding: 20px;	border: 1px solid #fff;}