@charset "UTF-8";

.noTransfer {
	font-weight:bold!important;
	color:#04B3F2;
	font-style:italic;
}

/* Bindinger */

.bindingMontering {
	display:block;
	background:url(bilder/bilder/struktur_element/bindingMontering.jpg) repeat-x;
	padding:10px;
	color:#535353;
	width:655px;
	border-left:1px dotted #ccc;
	border-right:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	margin-bottom:15px;
}

.kampanjeRabatt {
	position:relative;
	padding-left:30px;
	background:#fff;
	padding:10px;
	font-size:10px;
	font-weight:bold;
}

.kampanjeRabatt .rabattsats2 {
	position:absolute;
	top:13px;
	left:-22px;
}

.bindingMontering .binding {
	padding:5px;
}

.bindingMontering .bindingtagg {
	clear:both;

}

.bindingMontering .vekt {
	padding:5px;
	display:block;
}

.bindingMontering .vekttagg {
	
}

.bindingMontering td {
	margin:0!important;
	padding:5px!important;
	height:auto!important;
	min-height:30px!important;
	border-bottom:1px dotted #dddddd!important;
}

.umontert {
	display:none;
}


/* Relaterte produkter admin */

.itemRelated {
	margin-bottom:40px;
	float:left;
}

#productSearch, #relatedProductList, #fraktRedigering {
	margin:20px auto;
	min-width:385px;
	max-width:960px;
	box-shadow: rgba(0,0,0, 0.5) 0px 0px 4px;  
    -moz-box-shadow: rgba(0,0,0, 0.5) 0px 0px 4px;  
    -webkit-box-shadow: rgba(0,0,0, 0.5) 0px 0px 4px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	opacity: 0.9;
	background:#fff;
	padding:20px;
}

#fraktRedigering a{
color:#04B3F2;
}

#relatedProductList table {
	width:385px;
}

#relatedProductList table th {
	border-bottom:1px solid #000;
	text-align:left;
	padding:3px;
	font-size:11px;
}

#fraktRedigering table {
	width:100%;
}

#fraktRedigering table thead th {
	border-bottom:1px solid #000;
	text-align:left;
	padding:3px;
	font-size:11px;
	margin-top:15px;
}


#relatedProductList a.removeRelatedProduct {
	color:red;
	cursor:pointer;
}

#relatedProductList table td, #fraktRedigering table tbody th {
	border-bottom:1px dotted #ccc;
	padding:3px;
	font-size:11px;
}

#productBox label, #newRelatedProductBox label {
	display:block;
	float:none!important;
	padding-bottom:5px;
	font-weight:bold;
}

#newRelatedProductBox #addNewProductRelation {
	display:block!important;
	margin-top:20px!important;
	float:none!important;
}

#productBox input, #newRelatedProductBox input {
	padding: 6px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    width: 370px;  
    background: #FFFFFF;  
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;
  
}

#fraktRedigering input {
	padding: 6px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    width: 100px;  
    background: #FFFFFF;  
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;
  
}

#productBox .productBrand, .productCategory {
	display:none;

}

.prodHeader {
	text-indent:-9999px;
}

#TB_window {
	box-shadow: rgba(0,0,0, 0.5) 0px 0px 4px;  
    -moz-box-shadow: rgba(0,0,0, 0.5) 0px 0px 4px;  
    -webkit-box-shadow: rgba(0,0,0, 0.5) 0px 0px 4px;
}

#TB_ajaxContent label {
	padding:20px 0px 5px 0px;
	font-weight:bold;
}

#selectPortal {
	display:none;
}

.popUp select {
	padding:5px;
	clear:left;
    padding: 6px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    width: 270px;  
    background: #FFFFFF;  
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;
}

.popUp input {
	margin-top:15px!important;
}

.popUp p {
	margin:15px 0px;
	clear:both;
	line-height:20px;
}

.selectPortal {
	text-indent:-9999px;
	background:url(bilder/bilder/struktur_element/selectPortal.png);
	display:block;
	width:26px;
	height:17px;
	float:left;
}

.countryImg {
	padding:1px;
	background:#fff;
	border:1px solid #636363;
	margin:1px 3px 0px 0px;
}

.tilbod {
	position:absolute!important;
	top:117px;
	left:625px;
}

.paddingtop {
	clear:both;
	padding-top:30px;
}

.rabattsats {
	position:absolute;
	top:30px;
	background: url(bilder/bilder/struktur_element/rabatt.png) no-repeat;
/*	display:none;*/
	height:35px;
	text-align:center;
	width:35px;
	line-height:34px;
	color:#fff;
	font-weight:bold;
}

.rabattsats3 {
	position:absolute;
	top:40px;
	left:20px;
	margin-right:25px;
	margin-top:4px;
	background: url(bilder/bilder/struktur_element/rabatt2.png) no-repeat;
	display:block;
	height:25px;
	text-align:center;
	width:25px;
	line-height:24px;
	color:#fff;
	font-weight:bold;
	font-size:9px;
}

.rabattsats2 {
	float:right;
	margin-right:25px;
	margin-top:4px;
	background: url(bilder/bilder/struktur_element/rabatt2.png) no-repeat;
	display:block;
	height:25px;
	text-align:center;
	width:25px;
	line-height:24px;
	color:#fff;
	font-weight:bold;
	font-size:9px;
}

.melding {
	display:none;
}

#strFargeValg {
	margin:10px 0px;
}

.produktBoks2 {
	position:relative;
	float:left;
	overflow:hidden;
	height:350px;
	width:710px;
}

#pwdesc {
	float:left;
	font-weight:bold;
}

#availfail {
	display:none;
	top:160px;
	left:430px;
	background:red;
	padding:10px;
	font-weight:bold;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	opacity: 0.7;
	z-index:100;
}

img#addToCartImage.addToCartContent {
	padding:3px;
	border:1px solid #ccc;
	width:72px;
}

#testfail {
	display:none;
}

.english {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=8);
	opacity: 0.08;
}

/*.english:hover {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity: 1.0;
}
*/

.fargeStorleik {
	display:block;
	height:1px;
	margin-top:20px;
	margin-bottom:0px;
}
.smallTextContent a, .largeTextContent a {
	display:block;
	font-weight: bold;
	color:#04b3f2;
	font-size:11px;
	cursor:pointer;
}

.miniHandlevogn td {
	padding:5px;
}

.pris3 {
	font-weight:bold;
}

.awa_login_feil {
	display:block;
	font-weight:bold;
	font-size:14px;
	color:#cf0000;
}


.klikkReg {
	display:block;
	margin-bottom:10px;
	font-weight:bold;
	color:#008ebe;
}

.klikkReg:hover {
	text-decoration:underline;
}

.produktBoks2 .overlay {
	background: url(bilder/bilder/struktur_element/illu3.gif) -17px 1px no-repeat #fff;
	float:left;
	position: absolute;
	display:block;
	overflow:hidden;
	padding-left:70px;
	height:55px;
	top:70%;
	left:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;
	 cursor:pointer;
}

.tomVogn2 {
	font-weight:bold;
	font-size:14px;
}

.tomVogn {
	padding:16px 0px 0px 40px;
	font-weight:bold;
/*	background:url(bilder/bilder/struktur_element/handlevogn_underside.jpg) top left no-repeat;*/
	display:block;
	height:25px;
	width:152px;
	font-size:11px;
	color:#fff;
	float:left;
	text-align:center;
}

.produktBoks2 .overlayVenstre {
	text-align:center;
	width:66px;
	height:40px;
	color:#000;
	font-weight:bold;
	display:block;
	font-size:40px;
	float:left;
	padding:3px 0px 7px 0px;
}

.produktBoks2 .overlayTopp {
	display:block;
	color:#000;
	font-size:22px;
	font-weight:bold;
	padding:5px 15px 3px 3px;
	text-transform:uppercase;
}

.produktBoks2 .overlayBunn {
	display:block;
	color:#000;
	font-size:14px;
	font-weight:normal;
	text-transform:none;
	padding:0px 0px 0px 5px;
}


.produktBoks {
	position:relative;
	float:left;
	overflow:hidden;
/*	border-bottom:1px solid #fff;*/
	height:175px;
}

.produktBoks .overlay {
	background: url(bilder/bilder/struktur_element/illu2.gif) no-repeat #fff;
	float:left;
	position: absolute;
	display:block;
	white-space:nowrap;

	height:43px;
	bottom:10%;
	left:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;
}

.overlayVenstre {
	color:#000;
	font-weight:bold;
	display:block;
	font-size:26px;
	float:left;
	padding:6px 7px 7px 10px;
}

.overlayTopp {
	display:block;
	white-space:nowrap;
	float:left;
	color:#000;
	font-size:15px;
	font-weight:bold;
	padding:4px 10px 3px 3px;
	text-transform:uppercase;
}



.overlayBunn {
	clear:left;
	display:block;
	color:#000;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
}







.logo_extrem {
	float:right;
	background:url(bilder/bilder/struktur_element/logo_extrem.png) no-repeat;
	width:85px;
	height:30px;
	padding-left:5px;
}

.logo_extrem:hover {
	background:url(bilder/bilder/struktur_element/logo_extrem_hover.png) no-repeat;
}

.logo_bula {
	float:right;
	background:url(bilder/bilder/struktur_element/logo_bula.png) no-repeat;
	width:85px;
	height:30px;
	padding-left:5px;
}

.logo_bula:hover {
	background:url(bilder/bilder/struktur_element/logo_bula_hover.png) no-repeat;
}

.logo_karitraa {
	float:right;
	background:url(bilder/bilder/struktur_element/logo_karitraa.png) no-repeat;
	width:85px;
	height:30px;
	padding-left:15px;
}

.logo_karitraa:hover {
	background:url(bilder/bilder/struktur_element/logo_karitraa_hover.png) no-repeat;
}

.logo_asnes {
	float:right;
	background:url(bilder/bilder/struktur_element/logo_asnes.png) no-repeat;
	width:80px;
	height:30px;
	padding-left:5px;
}

.logo_asnes:hover {
	background:url(bilder/bilder/struktur_element/logo_asnes_hover.png) no-repeat;
}



#navigation2 {
	border:0px solid #FFFFFF;
	margin:0px;
	padding:0px;
	text-indent:0px;
	width:710px;
	height:125px;
	list-style-type: none;
}

#navigation2 a.head {
	cursor:pointer;
	margin-bottom: 0px;
	background-image:url(bilder/bilder/struktur_element/bg_produktbrowse_inaktiv.png);
	background-repeat: no-repeat;
	color:#000;
	display:block;
	font-weight:bold;
	padding:0px;
	font-size:11px;
	text-decoration: none;
	padding:9px 0px 0px 19px;
	height:22px;
	}

#navigation2 a.head.selected {
	background-image:url(bilder/bilder/struktur_element/bg_produktbrowse_aktiv.png);
	color:#fff;
}


#navigation2 ul {
	border-left: 0px solid #FFFFFF;
	margin:0px;
	padding:0px;
	text-indent:0px;
	background-color:#dde2ee;
}
#navigation2 li {
	list-style:none outside none; display:inline;
}
#navigation2 li li a {
	color:#000000;
	display:block;
	text-indent:10px;
	text-decoration: none;
}
#navigation2 li li a:hover {
	background-color:#FFFF99;
	color:#FF0000;
}














#navigation3 {
	border:0px solid #FFFFFF;
	margin:0px;
	padding:0px;
	text-indent:0px;
	width:950px;
	height:125px;
	list-style-type: none;
}

#navigation3 span.head {
	cursor:pointer;
	background-image:url(bilder/bilder/struktur_element/bg_produktliste_tom.jpg);
	background-repeat: no-repeat;
	color:#ccc;
	display:block;
	font-weight:bold;
	font-size:11px;
	text-decoration: none;
	padding:9px 0px 0px 19px;
	margin:0;
	height:22px;
	width:191px;
	}


#navigation3 a.head {
	cursor:pointer;
	margin-bottom: 0px;
	background-image:url(bilder/bilder/struktur_element/bg_produktliste_inaktiv.jpg);
	background-repeat: no-repeat;
	color:#000;
	display:block;
	font-weight:bold;
	padding:0px;
	font-size:11px;
	text-decoration: none;
	padding:9px 0px 0px 19px;
	height:22px;
	width:200px;
	}

#navigation3 a.head.selected {
	background-image:url(bilder/bilder/struktur_element/bg_produktliste_aktiv.jpg);
	color:#fff;
}


#navigation3 ul {
	border-left: 0px solid #FFFFFF;
	margin:0px;
	padding:0px;
	text-indent:0px;
	background-color:#dde2ee;
}
#navigation3 li {
	list-style:none outside none; display:inline;
}
#navigation3 li li a {
	color:#000000;
	display:block;
	text-indent:10px;
	text-decoration: none;
}
#navigation3 li li a:hover {
	background-color:#FFFF99;
	color:#FF0000;
}



















#navigation1 {
	border:0px solid #FFFFFF;
	margin:0px;
	padding:0px;
	text-indent:0px;
	width:240px;
	list-style-type: none;
}

#navigation1 a.head {
	cursor:pointer;
	margin-bottom: 0px;
	background-image:url(bilder/bilder/struktur_element/bg_slide_inaktiv.png);
	background-repeat: no-repeat;
	color:#fff;
	display:block;
	font-weight:bold;
	padding:0px;
	font-size:11px;
	text-decoration: none;
	padding:15px 0px 0px 30px;
	height:29px;
	}

#navigation1 a.head.selected {
	background-image:url(bilder/bilder/struktur_element/bg_slide_aktiv.png);
	color:#000;
}


#navigation1 ul {
	border-left: 0px solid #FFFFFF;
	margin:0px;
	padding:0px;
	text-indent:0px;
	background-color:#dde2ee;
}
#navigation1 li {
	list-style:none outside none; display:inline;
	}
#navigation1 li li a {
	color:#000000;
	display:block;
	text-indent:10px;
	text-decoration: none;
}
#navigation1 li li a:hover {
	background-color:#FFFF99;
	color:#FF0000;
}


body {
	background: url(bilder/bilder/struktur_element/bg3.jpg) #e9eef2 top center repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	margin:0;
	padding:0;
}


a {
	color:#ACACAC;
	text-decoration:none;
	outline:none;
}

a:hover {
	text-decoration:underline;
}

.ie6fix {
	padding-left:9px;
}


h3 {
	text-transform:uppercase;
	font-size:16px;
	margin:0;
	color:#5196b7;
	padding:15px 0px 5px 0px;
	font-weight:normal;
}

h4 {
	font-size:17px;
	margin:0;
	color:#4f4e4e;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	line-height:20px;
}

h5 {
	font-size:12px;
	margin:0;
	font-weight:bold;
}

h6 {
	font-size:10px;
	line-height:10px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
	color:#7f7f7f;
}

img {
	border:0;
}


p {
	margin:0px 0 15px 0;
}

.clear {
	clear:both;
	}

hr {
	border:0 none;
	width:100%;
}

.tab1 {
	position:absolute;
	top:0px;
	left:143px;
	display:block;
	background:#fff;
	border-bottom:1px solid #E0E0E0;
	width:567px;
	height:122px;
}

.tab2 {
	position:absolute;
	top:0px;
	left:210px;
	display:block;
	background:#fff;
	width:567px;
	height:124px;
}


.luer {
	padding:20px 10px 10px 7px;
	text-align:center;
}

.luer a {
	text-decoration:none;
	color:#000;
	font-weight:bold;
	font-size:11px;
	float:left;
	padding-left:17px;
}

.detalj {
	padding:20px 10px 10px 7px;
	text-align:center;
	width:723px;
	height:94px;
}

.detalj a {
	text-decoration:none;
	color:#000;
	font-weight:bold;
	font-size:11px;
	float:left;
	padding-left:43px;
}


.skille {
	color:#A8B4C0;
	font-size:9px;
	padding:0px 10px 0px 10px;

}


.skillefooter {
	padding:0px 12px 0px 12px;
	color:#cccccc;
	position:relative;
}


.meny {
	float:left;
}


#container {
	position:relative;
	width:970px;
	margin-left: auto;
	margin-right: auto;

}


.loginfo {
	width:310px;
	float:left;
	text-align:left;
	padding:13px 0px 5px 10px;
	color:#A8B4C0;
	height:20px;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	z-index:100;
}

.loginfo a {
	color:#53616E;
}


.topmeny {
	width:400px;
	height:18px;
	float:left;
	margin-left: auto;
	margin-right: auto;
	text-align:right;
	padding:13px 0px 5px 0px;
	color:#505e6b;
	height:20px;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
}

.topmeny a, .loginfo a {
	color:#6c6c6c;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
}

.topmeny a:hover, .loginfo a:hover {
	text-decoration:underline;
	color:#414c57;
}

.loginfo strong {
	color:#2f373f;
}	

.fornavn {
	margin-left:5px;
	margin-right:3px;
}

.loggut a {
	margin-left:8px;
	color:#a8b4c0;
}



.logo {
	width:204px;
	height:70px;
	padding:0px 23px 0px 21px;
	margin:0;
	float: left;
}

.logo img { float:left; }

.merker {
	float:left;
	width:702px;
	display:block;
	text-indent:-9999px;
}


.allemerker {
	float:left;
	width:58px;
	font-size:11px;
	height:26px;
	text-indent:0px!important;
	color:#858585;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	padding:22px;
	background:url(bilder/bilder/struktur_element/meny3_alleprodukt.jpg);
}

.allemerker:hover {
	text-decoration:none;
	color:#1c91b2;
}

.allemerker:active {
	padding-top:25px;
	height:23px;
}

.extrem {
	float:left;
	width:120px;
	height:70px;
	background:url(bilder/bilder/struktur_element/meny3_extrem.jpg);
}

.bula {
	float:left;
	width:120px;
	height:70px;
	background:url(bilder/bilder/struktur_element/meny3_bula.jpg);
}

.karitraa {
	float:left;
	width:120px;
	height:70px;
	background:url(bilder/bilder/struktur_element/meny3_karitraa.jpg);
}

.asnes {
	float:left;
	width:120px;
	height:70px;
	background:url(bilder/bilder/struktur_element/meny3_asnes.jpg);
}

.vossatassar {
	float:left;
	width:120px;
	height:70px;
	background:url(bilder/bilder/struktur_element/meny3_vossatassar.jpg);
}

.asnes:hover, .karitraa:hover, .bula:hover, .extrem:hover, .vossatassar:hover, .allemerker:hover {
	background-position:0px -70px;
}

.asnes:active, .karitraa:active, .bula:active, .extrem:active, .vossatassar:active, .allemerker:active {
	background-position:0px -140px;
}

.sendingsadresseBeholder, .ordreproduktlisteBeholder {
	margin-top:20px;
}

table.ordredetaljer .solidlinje th, table.sendingsadresse .solidlinje th {
	text-align:left;
	color:#1C91B2;
}

table.ordreproduktliste .solidlinje td {
	border-bottom:1px solid #ccc;
	padding:3px;
}

.solidlinje th {
	border-bottom:1px solid #ccc;
	padding:3px;
}

.dottedlinje td {
	border-bottom:1px dotted #ccc;
	padding:3px;
}

.dottedlinje {
	border-bottom:1px dotted #ccc;
	padding:3px;
}

div.block img {
	border:1px solid #f0f0f0;
	margin:2px;
}


.inputsok {
	border:0px;
	width:92px;
	height:16px;
	padding:2px 0px 2px 10px;
	font-weight:bold;
	color:#9f9f9f;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}

.submit {
	border:0px;
	width:23px;
	height:20px;
	font-weight:bold;
	color:#9f9f9f;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}


.inputsok {
	background:url(bilder/bilder/struktur_element/input_sok.png);
}

.submit {
	background:url(bilder/bilder/struktur_element/submit_sok.png) no-repeat;
}

.innhold #allemerker .inputsok {
	background:url(bilder/bilder/struktur_element/input_sok.png);
}

.innhold #allemerker .submit {
	background:url(bilder/bilder/struktur_element/submit_sok.png) no-repeat;
}

.innhold #extrem .inputsok {
	background:url(bilder/bilder/struktur_element/input_sok_extrem.jpg);
}

.innhold #EXTREM {
	background:url(bilder/bilder/struktur_element/logo_extrem.jpg) no-repeat 483px 25px;
}

.innhold #BULA {
	background:url(bilder/bilder/struktur_element/logo_bula.jpg) no-repeat 483px 25px;
}

.innhold #ASNES {
	background:url(bilder/bilder/struktur_element/logo_asnes.jpg) no-repeat 483px 25px;
}

.innhold #KARITRAA {
	background:url(bilder/bilder/struktur_element/logo_karitraa.jpg) no-repeat 483px 25px;
}


/*PRODUKTLOGO*/

.produkt #EXTREM, .promoVare #EXTREM {
	background:url(bilder/bilder/struktur_element/logo_extrem2.jpg) no-repeat 42px -5px!important;
	height:20px;
}

.produkt #BULA, .promoVare #BULA {
	background:url(bilder/bilder/struktur_element/logo_bula2.jpg) no-repeat 50px -5px!important;
	height:20px;
}

.produkt #KARITRAA, .promoVare #KARITRAA {
	background:url(bilder/bilder/struktur_element/logo_karitraa2.jpg) no-repeat 38px -5px!important;
	height:20px;
}

.produkt #ASNES, .promoVare #ASNES {
	background:url(bilder/bilder/struktur_element/logo_asnes2.jpg) no-repeat 40px -5px!important;
	height:20px;
}

.produkt #VOSSATASSAR, .promoVare #VOSSATASSAR {
	background:url(bilder/bilder/struktur_element/logo_vossatassar2.jpg) no-repeat 40px -5px!important;
	height:20px;
}


.innhold #VOSSATASSAR {
	background:url(bilder/bilder/struktur_element/logo_vossatassar.jpg) no-repeat 483px 25px;
}

.submeny #VOSSATASSAR {
	background:url(bilder/bilder/struktur_element/logo_mini_vossatassar.jpg) 60px -2px no-repeat;
	padding-left:120px;
	width:588px;
}

.submeny #EXTREM {
	background:url(bilder/bilder/struktur_element/logo_mini_extrem.jpg) 60px -2px no-repeat;
	padding-left:120px;
	width:588px;
}

.submeny #BULA {
	background:url(bilder/bilder/struktur_element/logo_mini_bula2.jpg) 60px -2px no-repeat;
	padding-left:120px;
	width:588px;
}

.submeny #KARITRAA {
	background:url(bilder/bilder/struktur_element/logo_mini_karitraa.jpg) 60px -2px no-repeat;
	padding-left:120px;
	width:588px;
}

.submeny #ASNES {
	background:url(bilder/bilder/struktur_element/logo_mini_asnes.jpg) 60px -2px no-repeat;
	padding-left:120px;
	width:588px;
}

.submeny #VOSSATASSAR {
	background:url(bilder/bilder/struktur_element/logo_mini_vossatassar.jpg) 60px -2px no-repeat;
	padding-left:120px;
	width:588px;
}

#extrem .submit {
	background:url(bilder/bilder/struktur_element/submit_sok_extrem.jpg) no-repeat;
}

#bula .inputsok {
	background:url(bilder/bilder/struktur_element/input_sok_bula.jpg);
}

#bula .submit {
	background:url(bilder/bilder/struktur_element/submit_sok_bula.jpg) no-repeat;
}

#asnes .inputsok {
	background:url(bilder/bilder/struktur_element/input_sok_asnes.jpg);
}

#karitraa .inputsok {
	background:url(bilder/bilder/struktur_element/input_sok_extrem.jpg);
}

#karitraa .submit {
	background:url(bilder/bilder/struktur_element/submit_sok_extrem.jpg) no-repeat;
}


#asnes .submit {
	background:url(bilder/bilder/struktur_element/submit_sok_asnes.jpg) no-repeat;
}

.inputnyhetsbrev {
	background:url(bilder/bilder/struktur_element/input_nyhetsbrev.png);
	border:0px;
	width:150px;
	height:20px;
	padding:3px 0px 3px 10px;
	font-weight:bold;
	color:#3b3b3b;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

.shortText {
                max-height:100px;
                height:auto !important;
                height:100px;
                position:relative;
                overflow:hidden;
}
.largeText {
	padding-bottom:20px;
	display:block;
                position:relative;
                overflow:hidden;
}
.largeTextController {
                position:absolute;
                right:0px;
                bottom:0px;
                opacity:100%;
                width:100%;
                text-align:left;
}
.shortText * .hideLargeText {
                display:none;
}
.largeText * .showLargeText {
                display:none;
}
.fullText * .largeTextController {
           		display:none;
}
.fullText * .hideLargeText {
                display:none;
}
.fullText * .showLargeText {
                display:none;
}

.showLargeText {
cursor:pointer;
color:#1C91B2;
font-weight:bold;
font-size:13px;
height:20px;
padding-top:10px;
background: url(bilder/bilder/struktur_element/bg_lesmer.png) -5px;
	width:100%;
	display:block;
}

.hideLargeText {
cursor:pointer;
color:#1C91B2;
height:20px;
background:#fff;
font-weight:bold;
font-size:13px;
}

.submeny {
	float:left;
	padding:0px 0px 0px 0px;
	width:950px;
	height:43px;
	background: url(bilder/bilder/struktur_element/element3.jpg) 4px no-repeat #000;
	border-bottom:1px solid #fff;
	color:#fff;
}

.sok {
	float:left;
	width:150px;
	padding:9px 0px 0px 30px;
}


.handlevogn {
	float:left;
	margin-top:0px;
	padding-left:8px;
	width:231px;
	height:43px;
	background:#000;
}

.handlevogn a {
	padding:16px 0px 0px 40px;
	font-weight:bold;
	background:url(bilder/bilder/struktur_element/handlevogn.jpg) top left no-repeat;
	display:block;
	height:25px;
	width:150px;
	font-size:11px;
	color:#fff;
	float:left;
}

.handlevogn_underside {
	position: relative;
	float:right;
	margin-top:0px;
	padding-left:7px;
	width:234px;
	height:43px;
	border-left:1px solid #257b8c;
	z-index:99;
	background:url(bilder/bilder/struktur_element/bg_handlevogn.jpg);
}

.handlevogn_underside_tom {
	position: relative;
	float:right;
	margin-top:0px;
	padding-left:7px;
	width:234px;
	height:43px;
	border-left:1px solid #000;
	z-index:99;
	background:url(bilder/bilder/struktur_element/bg_handlevogn_tom.jpg);
}

.handlevogn_underside a.vogn {
	padding:16px 5px 0px 38px;
	font-weight:bold;
/*	background:url(bilder/bilder/struktur_element/handlevogn_underside.jpg) top left no-repeat;*/
	display:block;
	height:25px;
	width:115px;
	font-size:11px;
	color:#fff;
	float:left;
}

.handlevogn_underside a.vogn {
	text-decoration:none;
}
.handlevogn_underside a.kasse  {
	padding:16px 0px 0px 0px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(bilder/bilder/struktur_element/kasseKnapper.jpg) 0 0 no-repeat;
	text-align:center;
	height:27px;
	width:65px;
	font-size:11px;
	color:#000;
	float:left;
	position:absolute;
	top:0;
	left:155px;
}

a:hover.kasse  {
	background:url(bilder/bilder/struktur_element/kasseKnapper.jpg) 0 -43px no-repeat;
	text-decoration:none;
	color:#fff;
}

#sitemapMerker�{
	padding:0;
	margin:0;
}

.innhold {
	position:relative;
	z-index:1;
	float:left;
	margin:0px 0px 0px 0px;
	width:950px;
	background:url(bilder/bilder/struktur_element/bg_innhold2.jpg) bottom no-repeat #ffffff;
}

.underside_meny {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	width:208px;
	padding:28px 16px 50px 19px;
}

.underside_meny ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}


.underside_meny ul li {
	list-style-type: none;
	margin:0px 15px 4px 0px;
	padding:5px 0px 8px 10px;
	text-transform:uppercase;
	background:url(bilder/bilder/struktur_element/linje_meny.jpg) bottom no-repeat;
}

.underside_meny ul li a {
	color:#000;
	font-weight:bold;
	font-size:14px;
}

.underside_meny ul li a:hover, .underside_meny ul li a.active {
	color:#1c91b2;
	text-decoration:none;
}
.underside_meny ul li ul li {
	background:none;
	margin:0;
	padding:4px 0px 3px 4px;
}

.underside_meny ul li ul li a {
	display:block;
	width:150px;
	margin:0px 0px 0px 0px;
	color:#3d3d3d;
	background:url(bilder/bilder/struktur_element/pil.jpg) top left no-repeat;
	padding:0px 5px 0px 13px;
	text-transform:none;
	font-weight:normal;
	font-size:12px;
}

.underside_meny ul li ul li a.active {
	background-position:0 -15px;
}

.underside_meny ul li ul li a:hover {
	background-position:0 -15px;
	color:#1c91b2;
	text-decoration:none;
}














#breadcrumbs {
	position:absolute;
	float:left;
	z-index:50;
	margin:0px 0px 0px 0px;
	padding:0px;
	left:240px;
	top:12px;
}

#breadcrumbs ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}


/*#breadcrumbs ul li {
	list-style-type: none;
	margin:0px 15px 4px 0px;
	padding:5px 0px 8px 10px;
	text-transform:uppercase;
	background:url(bilder/bilder/struktur_element/linje_meny.jpg) bottom no-repeat;
}

#breadcrumbs ul li a {
	color:#000;
	font-weight:bold;
	font-size:14px;
}

#breadcrumbs ul li a:hover, #breadcrumbs ul li a.active {
	color:#1c91b2;
	text-decoration:none;
}
*/
#breadcrumbs ul li {
	background:none;
	margin:0;
	float:left;
}

#breadcrumbs ul li a {
	margin:0px 5px 0px 0px;
	color:#3d3d3d;
	background:url(bilder/bilder/struktur_element/pil.jpg) top left no-repeat;
	padding:0px 5px 0px 13px;
	text-transform:none;
	font-weight:normal;
	font-size:11px;
}

#breadcrumbs ul li a.active {
	background-position:0 -15px;
}

#breadcrumbs ul li a:hover {
	background-position:0 -15px;
	color:#1c91b2;
	text-decoration:none;
}



.underside_innhold {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	width:690px;
	padding:34px 0px 50px 16px;
	
}

.underside_innhold2 {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	width:674px;
	padding:34px 16px 60px 16px;

}

.underside_innhold2 strong {
	font-size:14px;
	line-height:18px;
}

.underside_innhold2 img {
/*	float:right;
	padding:5px;
	border:1px solid #ccc;
	margin:5px 0px 5px 5px;
*/}

.underside_innhold2 p {
	line-height:18px;
}

.underside_innhold2 ul {
	padding:0 0 0 14px;
}

.underside_innhold2 li {
	padding:0 0 0 5px;
}

.underside_innhold ul {
	padding:0 0 0 14px;
}

.underside_innhold li {
	padding:0 0 0 5px;
}

.produktdetalj_innhold {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	width:707px;
	padding:34px 0px 50px 0px;
}

.produktdetalj_innhold .vareDataFil {
	width: 200px;
	text-align: right;
	margin-top: 3px;
}

.produktdetalj_innhold .vareDataFil a {
	color: #1C91B2;
	font-size:11px;
}

.produktdetaljer {
	z-index:-100;
	float:left;
	margin:30px 5px 0px 22px;
	width:196px;
	padding-top:0px;
}

.descTekst {
	font-size:11px;
	line-height:15px;
}

.produktdetaljer h2 {
	color:#000!important;
	margin-bottom:0!important;
	font-size:15px;
}

.produktdetaljer strong {
	text-transform:uppercase;
}

.produktdetaljer select {
	border:1px solid #cccccc;
	width:200px;
	padding:4px;
	margin:2px 0px 2px 0px;
	font-size:13px;
}

.produktdetaljer .input {
	border:1px solid #cccccc;
	width:30px;
	padding:3px;
	margin:10px 0px 2px 0px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
}


.storleik {
	color:#1897c4;
	margin:0px 0px 15px 0px;
	display:block;
	font-size:11px;
}


.produktnummer {
	color:#ACACAC;
	margin:0px 0px 15px 0px;
	display:block;
	font-size:11px;
}


.submit_handlevogn {
	border:0px;
	width:204px;
	height:44px;
	padding-bottom:5px;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	margin:10px 0px 0px 0px;
	float:left;
	cursor:pointer;
	text-transform:uppercase;
	font-size:17px;
	letter-spacing:-0px;
	font-family: Arial, Helvetica, sans-serif;
	background:url(bilder/bilder/struktur_element/leggihandlevogn2.jpg) top left no-repeat;
}

#eng .submit_handlevogn {
	border:0px;
	width:204px;
	height:44px;
	font-weight:bold;
	color:#9f9f9f;
	font-size:12px;
	margin-top:20px;
	font-family: Arial, Helvetica, sans-serif;
	background:url(bilder/bilder/struktur_element/addtocart.jpg) top left no-repeat;
}

.antall {
	float:left;
	width:60px;
	height:50px;
	padding:5px;
}

.prisboks {
	float:right;
	text-align:left;
	height:50px;
	padding:5px 0px 5px 5px;
	width:90px;
}

.eyh {
	float:left;
	text-align:right;
	}

.pris {
	padding-top:18px;
	font-size:20px;
	float:left;
	display:block;
	font-weight:bold;
	vertical-align:center;
	text-align:right;
}

.prisDetalj {
	margin-top:15px;
	width: 204px;
}

.utsolgt {
	margin-top:15px;
	color: #1C91B2;
}

.promoVare .pris2 {
	position:absolute;
	top:202px;
	width:145px;
	font-size:15px;
	float:right;
	display:block;
	font-weight:bold;
	vertical-align:center;
	text-align:right;
}

.produkt .pris2 {
	font-size:12px;
	font-weight:normal;
	position:absolute;
	top:220px;
	width:145px;
}

.pris2 {
	padding-top:12px;
	font-size:20px;
	float:right;
	margin-right:5px;
	display:block;
	font-weight:bold;
	vertical-align:center;
	text-align:right;
}


.kr {
	padding-top:20px;
	float:left;
	display:block;
	font-weight:normal;
	vertical-align:bottom;
}

.produktdetaljer .tilbud {
	color: red;
	padding-top:12px;
	font-size:20px;
	float:right;
	margin-right:5px;
	display:block;
	font-weight:bold;
	vertical-align:center;
	text-align:right;
}


.produktdetaljer .prisFor {
	float:right;
	margin-right:5px;
	display:block;
	font-weight:bold;
	vertical-align:center;
	text-align:right;
	text-decoration: line-through;
	font-size:20px;
}

#karitraa .produktdetaljer {
	background:url(bilder/bilder/struktur_element/prod_karitraa.jpg) top left no-repeat;
}

.produktbilde {
	float:left;
	width:463px;
}

.produktbilde img {
	border:1px solid #ededed;
	margin-bottom:3px;
}

.teknisktekst {
	margin-top:15px;
	display:block;
	line-height:16px;
}

.produktbilde img.thumb {
	margin-right:3px;
}


#promoVarer h2 {
	color:#000;
	padding:0;
	font-size:22px;
	font-weight:bold;
	margin:10px 0px;
}

h1, h2 {
	color:#000;
	padding:0;
	margin:0;
	font-size:22px;
	font-weight:bold;
	margin-bottom:10px;
}


.underside_innhold2 .promoVare {
	position:relative;
	color:#000;
	padding:10px 5px 0px 0px;
	margin:0px 5px 0px 0px;
	font-weight:bold;
	background:url(bilder/bilder/struktur_element/bg_prodlist.jpg)  bottom right no-repeat;
	width:155px;
	height:235px;
	float:left;
}

.underside_innhold2 .promoVare a:hover {
	text-decoration:none;
}


.promoVare {
	position:relative;
	color:#000;
	padding:10px 7px 0px 0px;
	margin:0px 8px 0px 0px;
	font-weight:bold;
	background:url(bilder/bilder/struktur_element/bg_prodlist.jpg)  bottom right no-repeat;
	width:155px;
	height:235px;
	float:left;
}

.promoVare a:hover {
	text-decoration:none;
}



.produkt {
	position:relative;
	color:#000;
	padding:25px 7px 0px 0px;
	margin:0px 8px 0px 0px;
	font-weight:bold;
	background:url(bilder/bilder/struktur_element/bg_prodlist.jpg)  bottom right no-repeat;
	width:155px;
	height:235px;
	float:left;
}

.produkt a:hover {
	text-decoration:none;
}

#allemerker .merke  {
	width:155px;
	height:15px;
	padding-bottom:10px;
	display:block;
	background:url(bilder/bilder/struktur_element/prodlist_bula.jpg)  center no-repeat;
}

#extrem .merke  {
	width:155px;
	height:15px;
	padding-bottom:10px;
	display:block;
	background:url(bilder/bilder/struktur_element/prodlist_extrem.jpg)  center no-repeat;
}

#bula .merke  {
	width:155px;
	height:15px;
	padding-bottom:10px;
	display:block;
	background:url(bilder/bilder/struktur_element/prodlist_bula.jpg)  center no-repeat;
}

#karitraa .merke  {
	width:155px;
	height:15px;
	padding-bottom:10px;
	display:block;
	background:url(bilder/bilder/struktur_element/prodlist_karitraa.jpg)  center no-repeat;
}

#asnes .merke  {
	width:155px;
	height:15px;
	padding-bottom:10px;
	display:block;
	background:url(bilder/bilder/struktur_element/prodlist_asnes.jpg)  center no-repeat;
}

.produkt .bula:hover {
	background:url(bilder/bilder/struktur_element/prodlist_bula.jpg)  center no-repeat;
}

.produkt a, .promoVare a {
	color:#000;
	font-weight:bold;
	font-size:12px;
}

.produkt .pris, .promoVare .pris {
	position:absolute;
	top:190px;
	left:0px;
	width:135px;
	color:#6c6c6c;
	font-weight:normal;
	font-size:12px;
	float:right;
}

.produkt .tilbud {
	position:absolute;
	top:220px;
	width:145px;
	left:0px;
	color:red;
	font-weight:normal;
	font-size:12px;
	padding-top:12px;
	text-align:right;
}

.promoVare .tilbud {
	position:absolute;
	top:220px;
	width:145px;
	font-size:15px;
	float:right;
	display:block;
	color:red;
	font-weight:bold;
	vertical-align:center;
	text-align:right;
}


.produkt .farger a, .promoVare .farger a {
	color:#6c6c6c;
	font-weight:normal;
	font-size:11px;
	float:right;
	padding-right:15px;
}

.produkt h3, .promoVare h3 {
	padding:8px 0px 3px 0px;
	margin:0;
}

.addToCart {
	visibility:hidden;
	position:absolute;
	top:108px;
	width:242px;
	height:139px;
	font-weight:bold;
	font-size:11px;
	padding:16px 5px 0 48px;
	left:717px;
	z-index:-99;
	background:url(bilder/bilder/struktur_element/bg_puttVogn.jpg) no-repeat;
	color:#fff;
	clear:both;
}


.addToCartContent {
	position:absolute;
	top:30px;
	left:10px;
	clear:both;
	width:182px;
	margin-top:30px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-weight:bold;
	background:url(bilder/bilder/struktur_element/loading.gif) 130px 20px  no-repeat;
}



.feature {
	float:left;
	width:708px;
	height:350px;
	background:#fff;
	border-bottom:1px solid #fff;
	overflow:hidden;
}

.slide {
	float:left;
	width:241px;
	height:350px;

	color:#fff;
	overflow:hidden;
	border-left:1px solid #fff;
}

.bgcontainer {
	display:block;
	width:950px;
	height:400px;
	background:url(bilder/bilder/struktur_element/illubg.jpg) no-repeat;
}


.produktbrowse {
	position:relative;
	float:left;
	width:708px;
	height:115px;
	margin-top:10px;
}

.produktbrowse h4 {
	padding:5px 0px 10px 18px;
}

.produktbrowse_detalj {
	position:relative;
	float:left;
	width:950px;
	height:124px;
	background:#fff;
	border-top:1px solid #e1e1e1;
}

.nyhetsbrev {
	float:left;
	width:194px;
	height:155px;
/*	border-top:1px solid #fff;*/
	border-bottom:1px solid #e0e0e0;
	border-left:1px solid #fff;
	color:#fff;
	font-weight:bold;
	font-size:17px;
	line-height:22px;
	padding:20px 27px 0px 20px;
	background:url(bilder/bilder/struktur_element/bg_nyhetsbrev2.jpg) #fff;
}

.nyhetsbrev table {
	padding-top:15px;
}

.boksy { width:141px; height:120px; position:relative; margin:0; float:left;vertical-align:middle;text-align:center; }

.skjult {
	display:none;
	position: absolute;
	background: url(bilder/bilder/struktur_element/illumini.gif) center left no-repeat #fff;
	border-top:1px solid #f8f8f8;
	border-bottom:1px solid #f8f8f8;
	float:left;
	top:60%;
	right:0;
	width:102px;
	padding:5px 0px 5px 40px;
	font-weight:bold;
	font-size:11px;
	color:#565656;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;
	z-index:9;
}

.skjult:hover {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;
}

.nyheter {
	position: absolute;
	float:left;
	top:-35px;
	left:0;
	width:600px;
	height:32px;
	z-index:9;
	padding:0px 0px 0px 19px;
	font-size:18px;
	margin-top:5px;
	color:#303030;
	font-weight:bold;
	
}

.litenfont {
	display:block;
	font-weight:normal;
	padding:10px 0px 5px 0px;
	font-size:12px;
	line-height:15px;
}

.litenfont a {
	color:#fff;
	font-weight:bold;
}

.redaksjonelt {
	float:left;
	width:950px;
	height:192px;
	margin-top:15px;
}

.footer {
	position:relative;
	float:left;
	width:909px;
	height:160px;
	background:url(bilder/bilder/struktur_element/bg_footer2.jpg) top center no-repeat;
	color:#acacac;
	font-size:10px;
	text-transform:uppercase;
	padding:0px 21px 24px 20px;
}

.footer strong {
	font-size:11px;
}

.facebook {
	padding:5px 10px 0px 30px;
	height:25px;
	float:left;
	display:block;
	vertical-align:center;
	background:url(bilder/bilder/struktur_element/facebook.jpg) top left no-repeat;
	opacity: 0.8;
}

.twitter {
	padding:5px 0px 0px 30px;
	height:25px;
	float:left;
	display:block;
	vertical-align:center;
	background:url(bilder/bilder/struktur_element/twitter.jpg) top left no-repeat;
	opacity: 0.8;
}

a.facebook:hover, a.twitter:hover {
	color:#414c57!important;
	opacity: 1.0;
}

.betaling {
	margin-top:7px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;
}

.footerlinks {
	position:relative;
	width:710px;
	height:18px;
	float:left;
	margin-left: auto;
	margin-right: auto;
	padding:22px 0px 15px 0px;
	color:#6c6c6c;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
}

.req {
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
}

.footerlinks a {
	color:#6c6c6c;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
}

.footerlinks a:hover {
	text-decoration:underline;
	color:#414c57;
}


.footerlogo {
	position:relative;
	padding:18px 0px 15px 0px;
	text-align:right;
	
	float:right;
}

.footermerker {
	padding:13px 0px 0px 0px;
	position:relative;
	float:right;
	
}
.footerdel {
	width:510px;
	height:18px;
	float:left;
	margin-left: auto;
	margin-right: auto;
	padding:20px 0px 20px 0px;
	color:#6c6c6c;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	position:relative;
}

.footerdel img {
vertical-align: bottom;
margin-right:10px;
}

.footerdel a {
	color:#6c6c6c;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
}

.footerdel a:hover {
	text-decoration:none;
	font-weight:bold;
}

.twitter {
vertical-align: bottom;
margin-right:10px;
margin-left:10px;
}





.flagg {
	float:right;
	padding:10px 5px 0px 0px;
	width:56px;
}

.flagg a, .norsk {
	text-decoration:none!important;
}

.copyright {
	width:931px;
	margin-left: auto;
	margin-right: auto;
	padding:5px 0px 5px 0px;
	text-align:right;
}



.innhold-footer {
	float:left;
	margin:0px;
	padding:0px;
	border-bottom:3px solid #000000;
	border-left:3px solid #000000;
	border-right:3px solid #000000;
	width:628px;
	height:54px;
	background: url(bilder/bilder/struktur_element/bg_innhold_footer.png) #ededef repeat-x;
}

.boks {
	float:left;
	margin:18px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:3px solid #000000;
	width:302px;
	height:204px;
	background: url(bilder/bilder/struktur_element/dresser.jpg) no-repeat;
}

.boks2 {
	float:left;
	margin:18px 0px 0px 18px;
	padding:0px 0px 0px 0px;
	border:3px solid #000000;
	width:302px;
	height:204px;
	background: url(bilder/bilder/struktur_element/dresser.jpg) no-repeat;
}



.kolA {
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:729px;
}

.kolB {
	float:left;
	margin:0px;
	padding:0px;
	width:192px;
}

.kampanje {
	background:url(bilder/bilder/struktur_element/kampanje.png);
	width:729px;
	height:329px;
	display:block;
}

.krydderguide {
	float:left;
	background:url(bilder/bilder/struktur_element/krydderguide.png);
	width:20px;
	height:329px;
	display:block;
}


.meny {
	float:left;
	margin:0px 0px 15px 0px;
	padding:0px;
	width:961px;
}

.meny ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}


.meny li {
	list-style-type: none;
	float:left;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
}

.kategori_underside {
	float:left;
	padding:9px 0px 0px 0px;
	width:520px;
	border-right:1px solid #7ac6e0;
	height:35px;
}


.kategori {
	float:left;
	padding:9px 0px 0px 60px;
	height:35px;
	width:648px;
	overflow:hidden;
}

.kategori ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.kategori li {
	list-style-type: none;
	float:left;
	margin:0px 7px 0px 0px;
	padding:0px 0px 0px 0px;
	letter-spacing:-1px;
}

.kategori a {
	float:left;
	text-transform:uppercase;
	padding:0px 0px 0px 0px;
	line-height:26px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}

.kategori span {
	float:left;
	padding:0px 6px;
}

.kategori a:hover {
	background:url(bilder/bilder/struktur_element/bg_kategori_svart.png) no-repeat;
	text-decoration:none;
}

.kategori a:hover span {
	background:url(bilder/bilder/struktur_element/bg_kategori_svart_hoyre.png) top right no-repeat;
	cursor:pointer;
}


.kategori a.active {
	background:url(bilder/bilder/struktur_element/bg_kategori_svart.png) no-repeat;
}

.kategori .active span {
	background:url(bilder/bilder/struktur_element/bg_kategori_svart_hoyre.png) top right no-repeat;
	cursor:pointer;
}



.nyhetscontainer {
	position:relative;
}

#header {
	background:url(bilder/bilder/struktur_element/bg_header.png) repeat-x #fff;
	width:950px;
	padding:0;
	margin:0 0 0 9px;
	height:70px;
	overflow:hidden;
}

.innhold .awa_nyhet {
	padding:0px 20px 20px 20px;
}

h1.awa_nyhet_overskrift {
	color:#000;
	margin:0;
	padding:15px 0px 15px 0px;
}

.awa_nyhet_ingress img {
	float:right;
	padding:0px 0px 20px 20px;
}

.redaksjonelt .nyhetsRamme {
	position:relative;
	width:475px;
	height:192px;
	padding:0px;
	float:left;
}

.underside_innhold2 .nyhetsRamme {
	clear:both;
}

.redaksjonelt h3 {
	margin:0;
	margin:5px 0px 8px 19px;
	padding:0px 0px 0px 0px;
}

.redaksjonelt h3 a {
	text-transform:none;
	font-size:16px;
	margin:0;
	color:#000;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}


.redaksjonelt .awa_nyhet_ingress strong {
	font-weight: normal;
	text-decoration:none;
	color:#000!important;
}

.redaksjonelt .awa_nyhet_ingress a, .redaksjonelt .awa_nyhet_ingress a:hover {
	text-decoration:none!important;
	color:#000;
}

.redaksjonelt .awa_nyhet_ingress {
	font-weight: normal;
	margin:0px 0px 0 245px;
	padding-right:10px;
	font-size:12px;
	line-height:17px;
	height:117px;
}

.redaksjonelt .awa_nyhet_ingress img {
		float:left;
		padding:3px 0px 0px 0px;
}

.redaksjonelt .awa_nyhet_lesmer {
	font-weight: bold;
	color:#04b3f2;
	font-size:14px;
	margin:20px 0px 0px 245px;
}

.underside_innhold2 a {
	font-weight: bold;
	color:#1C91B2;
}

.underside_innhold2 a:hover {
	text-decoration:none;
}


#sokeresultatNyhende, #sokeresultatProdukt, #sokeresultatSider�{
	clear:both;
	display:block;
	margin-top:20px;
}

#sokeresultatNyhende:after, #sokeresultatSider:after { 
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	margin-top:20px;
	border-bottom:1px dotted #000;
}

#sokeresultatProdukt:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	margin-bottom:20px;
}

#sokeresultatNyhende ul, #sokeresultatSider ul {
	display:inline;
}

#sokeresultatNyhende ul li, #sokeresultatSider ul li, .teknisktekst ul li {
	margin-left:15px;
}

#sokeresultatNyhende a, #sokeresultatSider a {
	font-weight: bold;
	color:#1C91B2;
}
.redaksjonelt .awa_nyhet_ingress img {
	float:left;
	left:0;
	position: absolute;
	top:20;
	margin-left:20px;
	width:214px;
}

	
	/* innholdsmaler*/
	#innholdsmal .luft {
		width:10px;
	}

	#innholdsmal .kolB {
		vertical-align:top;
		width:325px;
	}

	#innholdsmal .kolA {
		vertical-align:top;	
	}

	#innholdsmal .kolTittel {

	}


.handlevogn_float {
	z-index:99;
	border-bottom:1px dotted #ccc;
	background:#fff;
	padding:0px 10px 3px 0px;
	font-size:11px;
	height:77px;
}

.handlevogn_float img {
	padding-right:0px;
}

.handlevogn_float .pris {
	font-size:11px;
	text-align:right;
	float:right;
}

.handlevogn_varer {
	float:left;
	width:147px;
	padding:4px 0px 3px 8px;
}

.handlevogn_varer .link {
	background:none;
	margin:0;
	padding:0;
	color:#1897C4;
	text-decoration:underline;
}


.handlevogn_knapp   {
	float:left;
	text-align:right;
	padding:5px 8px 3px 0px;
}

.handlevogn_knapp a.kasse  {
	padding:6px 0px 0px 0px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(bilder/bilder/struktur_element/kasseKnapper.jpg) -65px 0 no-repeat;
	display:block;
	text-align:center;
	height:19px;
	width:61px;
	font-size:11px;
	color:#fff;
	position:relative;
	top:0;
	left:0px;
	
}

.handlevogn_knapp a:hover.kasse  {
	background:url(bilder/bilder/struktur_element/kasseKnapper.jpg) -65px -25px no-repeat;
}
	
.toggle_container {
	position:absolute;
	top:43px;
	left:-4px;
	z-index:100;
	margin: 0;
	padding: 10px 14px 0px 7px;
	overflow: hidden;
	width: 233px;
	height:260px;
	clear: both;
	color:#000;
	display:none;
	background: url(bilder/bilder/struktur_element/bg_handlevogn.png) no-repeat;
}


.toggle_container .block {
	z-index:99;
	border:1px solid #e0e0e0;
	clear:both;
	width:230px;
	overflow:auto;
	overflow-x:hidden;
	height:205px;
}

div.KARITRAA .karitraa {
	float:left;
	width:120px;
	height:70px;
	background:url(bilder/bilder/struktur_element/meny3_karitraa.jpg) bottom;
}

div.ASNES .asnes {
	float:left;
	width:120px;
	height:70px;
	background:url(bilder/bilder/struktur_element/meny3_asnes.jpg) bottom;
}

div.BULA .bula {
	float:left;
	width:120px;
	height:70px;
	background:url(bilder/bilder/struktur_element/meny3_bula.jpg) bottom;
}

div.EXTREM .extrem {
	float:left;
	width:120px;
	height:70px;
	background:url(bilder/bilder/struktur_element/meny3_extrem.jpg) bottom;
}

div.VOSSATASSAR .vossatassar {
	float:left;
	width:120px;
	height:70px;
	background:url(bilder/bilder/struktur_element/meny3_vossatassar.jpg) bottom;
}





/*Misc kj�psprosess*/

.handlekurvAntall {
	border:1px solid #cccccc;
	width:25px;
	padding:3px;
	margin:2px 0px 0px 0px;
	text-align:center;
	display:block;
	float:left;
	font-weight:bold;
	font-size:15px;
}

.kundeinformasjonInput {
	border:1px solid #cccccc;
	width:170px;
	padding:3px;
	margin:0px 0px 0px 0px;
	text-align:left;
/*	font-weight:bold;*/
	font-size:11px;
}
select.kundeinformasjonInput { width:178px; }

.kundeinformasjonInput2 {
	border:1px solid #cccccc;
	width:45px;
	padding:3px;
	margin:0px 5px 0px 0px;
	text-align:left;
	font-weight:bold;
	font-size:15px;
}

.kundeinformasjonInput3 {
	border:1px solid #cccccc;
	width:112px;
	padding:3px;
	margin:0px 0px 0px 0px;
	text-align:left;
	font-weight:bold;
	font-size:15px;
}

.spacing {
	margin-right:5px;
}


.kundeinformasjonInputArea {
	border:1px solid #cccccc;
	width:170px;
	padding:3px;
	margin:0px 0px 0px 0px;
	text-align:left;
	/*font-weight:bold;*/
	font-size:11px;
	height:60px;
	font-family:Arial,Helvetica,sans-serif;
}

.kundeinformasjonReg {
	float:left;
	width:300px;
	margin-left:30px;
}

 .kundeinformasjonNy {
	float:left;
	width:310px;
	padding-right:25px;
	border-right:1px dotted #ccc;
}

.kundeinformasjonKnapp, #newRelatedProductBox #addNewProductRelation, #fraktRedigering .fraktKnapp  {
	border:0px;
	background:url(bilder/bilder/struktur_element/knapp2.jpg) top left no-repeat;
	display:block;
	height:32px;
	width:136px;
	color:#fff!important;
	font-weight:bold;
	text-align:center;
	float:left;
	font-size:10px;
	cursor:pointer;
	text-transform:uppercase;
	padding:4px 0px 7px 0px;
	margin:5px 5px 0px 0px;
}

.rabattKnapp {
	border:0px;
	background:url(bilder/bilder/struktur_element/knapp2.jpg) top left no-repeat;
	height:32px;
	width:136px;
	color:#fff!important;
	font-weight:bold;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	opacity: 0.5;
	text-align:center;
	font-size:10px;
	cursor:pointer;
	text-transform:uppercase;
	padding:4px 0px 7px 0px;
	margin:5px 5px 0px 0px;
}

.rabattKnapp:hover {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity: 1;
	
}

#payexBekreft {
	border:0px;
	background:url(bilder/bilder/struktur_element/knapp2.jpg) top left no-repeat;
	display:block;
	height:32px;
	width:136px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	float:right;
	font-size:10px;
	cursor:pointer;
	text-transform:uppercase;
	padding:4px 0px 7px 0px;
	margin:5px 0px 0px 0px;
}
#payexBekreft.inaktiv {
	background:url(bilder/bilder/struktur_element/knapp2_inaktiv.png) top left no-repeat;
	color: #ccc;
}
	
.kundeinformasjonGlemt {
	display:block;
	clear:both;
	margin-top:8px;
	font-size:9px;
}

/*.underside_innhold2 a {
	color:#313131;
}
*/
.kundeinformasjonLoggInn {
	display:block;
	margin-bottom:7px;
	font-size:12px;
	
}

.kundeinformasjonLoggInn2 {
	display:block;
	margin-top:15px;
	margin-bottom:7px;
	font-size:12px;
	
}

.kundeinformasjonTR td {
	padding:5px;
	width:120px;
}

.handlekurvFjern {
	border:0px;
	width:30px;
	height:32px;
	font-weight:bold;
	color:#9f9f9f;
	display:block;
	text-indent:-9999px;
	margin:15px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	background:url(bilder/bilder/struktur_element/knappslett.jpg) top left no-repeat;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	opacity: 0.3;
}

table.handlekurv img {
	margin-right:10px;
}

.handlekurv td{
	border-bottom:1px dotted #ccc;
/*	border:1px solid #000;
*/	min-height:50px;
	height:50px;
/*	vertical-align:top;*/
}

.handlekurvPris {
	color:#a4a4a4;
	font-size:12px;
}

.handlekurvPrisLinje {
	display:block;
	font-size:14px;
	font-weight:bold;
}


.handlekurvBilde {
	width:85px;
}

.handlekurv2Bilde {
	width:85px;
}

.handlekurv2Bilde img {
	padding:6px 0px 0px 0px;
}
.handlekurvTittel {
	width:240px;
}

.handlekurv2Antall {
	width:75px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

.handlekurv2Stk {
	width:65px;
	padding-left:15px;
}

.handlekurv2Total {
	width:90px;
}

.handlekurv2Fjern {
	width:30px;
}

/*.floatL {
	float:left;
}
*/



.floatC {
	text-align:center;
}

.handlekurv .handlekurvSum td {
	border-bottom:1px solid #bebebe;
	height:40px;
}

.handlekurvTittel {
	display:block;
	font-size:16px;
	font-weight:bold;
}

.handlekurvSumTekst {
	display:block;
	font-size:16px;
	font-weight:bold;
}

.handlekurvKnapp {
	background:url(bilder/bilder/struktur_element/knapp2.jpg) top left no-repeat;
	display:block;
	height:19px;
	width:136px;
	color:#fff!important;
	font-weight:bold;
	text-align:center;
	float:left;
	font-size:10px!important;
	text-transform:uppercase;
	padding:8px 0px 7px 0px;
	margin:20px 5px 0px 0px;
}

.endre {
	background:url(bilder/bilder/struktur_element/knapp2.jpg) top left no-repeat;
	display:block;
	height:19px;
	width:136px;
	color:#fff!important;
	font-weight:bold;
	text-align:center;
	float:left;
	font-size:10px!important;
	text-transform:uppercase;
	padding:8px 0px 7px 0px;
	margin:5px 5px 0px 0px;
}

.clearleft {
	clear:left;
}

.handlekurvKnapp:hover, .handlekurvKnappKasse:hover, .endre:hover {
	text-decoration:none;
}

.handlekurvKnappKasse {
	background:url(bilder/bilder/struktur_element/knapp2.jpg) top left no-repeat;
	display:block;
	height:19px;
	width:136px;
	color:#fff!important;
	font-weight:bold;
	text-align:center;
	float:right;
	font-size:10px!important;
	text-transform:uppercase;
	padding:8px 0px 7px 0px;
	margin:20px 0px 0px 0px;
}


.handlekurvSubmit {
	border:0px;
	width:30px;
	height:32px;
	font-weight:bold;
	color:#9f9f9f;
	text-indent:-9999px;
	font-size:12px;
	margin:0px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(bilder/bilder/struktur_element/knappoppdater.jpg) top left no-repeat;

}


.bekreftelse .payexfeil, .bekreftelse .payexOK {
	display:none;
}

.bekreftelse a {
	color:#000;
	text-decoration:underline;
}

.underside_innhold_header h2 span.payexfeilDetaljer, .underside_innhold_header h2 span.payexOKDetaljer {
	display:none!important;
}


.handlekurvOppdater {
	border:0px;
	width:30px;
	height:32px;
	font-weight:bold;
	color:#9f9f9f;
	text-indent:-9999px;
	font-size:0px;
	line-height:0px;
	display:block;
	float:left;
	margin:0px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(bilder/bilder/struktur_element/knappoppdater.jpg) top left no-repeat;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	opacity: 0.3;
}

.handlekurvOppdater:hover, .handlekurvFjern:hover {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;
}

.handlekurvFargeStrTekst {
	padding-right:5px;
	color:#7f7f7f;
}

.handlekurvFargeStrTekstAbsolute {
	position:absolute;
	top:65px;
	left:18px;
	font-weight:bold;
	
}

.handlekurvFargeStr {
	font-weight:bold;
	color:#7f7f7f;
}

.error { color: red; border: 1px solid red; }

.nyhendeArkiv {
	clear:both;
	padding-top:50px;
	display:block;
}

.nyhendeArkiv h2 {margin-top:20px}




/**
 * Størrelse- og fargevelger
 */
#ColorSelect { clear: both; }
label { cursor: pointer; float: left; }
label.notAvailable { cursor: default; }
label span.fargeklatt { margin-right: 0px; padding: 1px; border:1px solid #f1f1f1; width: 30px; height: 20px; display: block;margin:0px 3px 3px 0px;font-weight:bold; }
label span.fargeklatt:hover { border: 2px solid #f8f8f8; padding:0px;}
label span.fargeklatt span#colorNotAvailable { width: 28px; height: 20px; display: block; background-image: url(bilder/bilder/struktur_element/notAvailable.png); }
label span.fargekode  { display: none; }
label.active span.fargeklatt { border: 2px solid #000; padding:0px;}
.hidden { display: none; }

#color {display:block;margin-top:5px; height:15px;color: #cc3300;text-transform:uppercase;font-weight: bold;}
#ColorSelect {margin-top:10px;}

#SizeSelect { clear:both;padding-top:5px;}
#SizeSelect label { padding:1px; width: 30px; height: 20px; border: 1px solid #f1f1f1;background:#fff; text-align: center; line-height: 20px;margin:0px 3px 3px 0px;font-weight:bold; }
#SizeSelect label:hover { border: 2px solid #f8f8f8; padding:0px; }
#SizeSelect label.active { border: 2px solid #000; padding:0px; }

#inaktivSubmit { width: 204px; height: 54px; background-image: url(bilder/bilder/struktur_element/submit_handlevogn_inaktiv.png); }
#inaktivSubmitEng { width: 204px; height: 54px; background-image: url(bilder/bilder/struktur_element/submit_handlevogn_inaktiv_eng.png); }
#inaktivSubmitSwe { width: 204px; height: 54px; background-image: url(bilder/bilder/struktur_element/submit_handlevogn_inaktiv_swe.png); }=======
@charset "UTF-8";

.noTransfer {
	font-weight:bold!important;
	color:#04B3F2;
	font-style:italic;
}

/* Bindinger */

.bindingMontering {
	display:block;
	background:url(bilder/bilder/struktur_element/bindingMontering.jpg) repeat-x;
	padding:10px;
	color:#535353;
	width:655px;
	border-left:1px dotted #ccc;
	border-right:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	margin-bottom:15px;
}

.bindingMontering .binding {
	padding:5px;
}

.bindingMontering .bindingtagg {
	clear:both;

}

.bindingMontering .vekt {
	padding:5px;
	display:block;
}

.bindingMontering .vekttagg {
	
}

.bindingMontering td {
	margin:0!important;
	padding:5px!important;
	height:auto!important;
	min-height:30px!important;
	border-bottom:1px dotted #dddddd!important;
}

.umontert {
	display:none;
}


/* Relaterte produkter admin */

.itemRelated {
	margin-bottom:40px;
	float:left;
}

#productSearch, #relatedProductList {
	margin:20px auto;
	width:385px;
	box-shadow: rgba(0,0,0, 0.5) 0px 0px 4px;  
    -moz-box-shadow: rgba(0,0,0, 0.5) 0px 0px 4px;  
    -webkit-box-shadow: rgba(0,0,0, 0.5) 0px 0px 4px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	opacity: 0.9;
	background:#fff;
	padding:20px;
}

#relatedProductList table {
	width:385px;
}

#relatedProductList table th {
	border-bottom:1px solid #000;
	text-align:left;
	padding:3px;
	font-size:11px;
}


#relatedProductList a.removeRelatedProduct {
	color:red;
	cursor:pointer;
}

#relatedProductList table td {
	border-bottom:1px dotted #ccc;
	padding:3px;
	font-size:11px;
}

#productBox label, #newRelatedProductBox label {
	display:block;
	float:none!important;
	padding-bottom:5px;
	font-weight:bold;
}

#newRelatedProductBox #addNewProductRelation {
	display:block!important;
	margin-top:20px!important;
	float:none!important;
}

#productBox input, #newRelatedProductBox input {
	padding: 6px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    width: 370px;  
    background: #FFFFFF;  
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;
  
}

#productBox .productBrand, .productCategory {
	display:none;

}

.prodHeader {
	text-indent:-9999px;
}

#TB_window {
	box-shadow: rgba(0,0,0, 0.5) 0px 0px 4px;  
    -moz-box-shadow: rgba(0,0,0, 0.5) 0px 0px 4px;  
    -webkit-box-shadow: rgba(0,0,0, 0.5) 0px 0px 4px;
}

#TB_ajaxContent label {
	padding:20px 0px 5px 0px;
	font-weight:bold;
}

#selectPortal {
	display:none;
}

.popUp select {
	padding:5px;
	clear:left;
    padding: 6px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    width: 270px;  
    background: #FFFFFF;  
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;
}

.popUp input {
	margin-top:15px!important;
}

.popUp p {
	margin:15px 0px;
	clear:both;
	line-height:20px;
}

.selectPortal {
	text-indent:-9999px;
	background:url(bilder/bilder/struktur_element/selectPortal.png);
	display:block;
	width:26px;
	height:17px;
	float:left;
}

.countryImg {
	padding:1px;
	background:#fff;
	border:1px solid #636363;
	margin:1px 3px 0px 0px;
}

.tilbod {
	position:absolute!important;
	top:117px;
	left:625px;
}

.paddingtop {
	clear:both;
	padding-top:30px;
}

.rabattsats {
	position:absolute;
	top:30px;
	background: url(bilder/bilder/struktur_element/rabatt.png) no-repeat;
	display:none;
	height:35px;
	text-align:center;
	width:35px;
	line-height:34px;
	color:#fff;
	font-weight:bold;
}

.rabattsats2 {
	float:right;
	margin-right:25px;
	margin-top:4px;
	background: url(bilder/bilder/struktur_element/rabatt2.png) no-repeat;
	display:block;
	height:25px;
	text-align:center;
	width:25px;
	line-height:24px;
	color:#fff;
	font-weight:bold;
	font-size:9px;
}

.melding {
	display:none;
}

#strFargeValg {
	margin:10px 0px;
}

.produktBoks2 {
	position:relative;
	float:left;
	overflow:hidden;
	height:350px;
	width:710px;
}

#pwdesc {
	float:left;
	font-weight:bold;
}

#availfail {
	display:none;
	top:160px;
	left:430px;
	background:red;
	padding:10px;
	font-weight:bold;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	opacity: 0.7;
	z-index:100;
}

img#addToCartImage.addToCartContent {
	padding:3px;
	border:1px solid #ccc;
	width:72px;
}

#testfail {
	display:none;
}

.english {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=8);
	opacity: 0.08;
}

/*.english:hover {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity: 1.0;
}
*/

.fargeStorleik {
	display:block;
	height:1px;
	margin-top:20px;
	margin-bottom:0px;
}
.smallTextContent a, .largeTextContent a {
	display:block;
	font-weight: bold;
	color:#04b3f2;
	font-size:11px;
	cursor:pointer;
}

.miniHandlevogn td {
	padding:5px;
}

.pris3 {
	font-weight:bold;
}

.awa_login_feil {
	display:block;
	font-weight:bold;
	font-size:14px;
	color:#cf0000;
}


.klikkReg {
	display:block;
	margin-bottom:10px;
	font-weight:bold;
	color:#008ebe;
}

.klikkReg:hover {
	text-decoration:underline;
}

.produktBoks2 .overlay {
	background: url(bilder/bilder/struktur_element/illu3.gif) -17px 1px no-repeat #fff;
	float:left;
	position: absolute;
	display:block;
	overflow:hidden;
	padding-left:70px;
	height:55px;
	top:70%;
	left:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;
	 cursor:pointer;
}

.tomVogn2 {
	font-weight:bold;
	font-size:14px;
}

.tomVogn {
	padding:16px 0px 0px 40px;
	font-weight:bold;
/*	background:url(bilder/bilder/struktur_element/handlevogn_underside.jpg) top left no-repeat;*/
	display:block;
	height:25px;
	width:152px;
	font-size:11px;
	color:#fff;
	float:left;
	text-align:center;
}

.produktBoks2 .overlayVenstre {
	text-align:center;
	width:66px;
	height:40px;
	color:#000;
	font-weight:bold;
	display:block;
	font-size:40px;
	float:left;
	padding:3px 0px 7px 0px;
}

.produktBoks2 .overlayTopp {
	display:block;
	color:#000;
	font-size:22px;
	font-weight:bold;
	padding:5px 15px 3px 3px;
	text-transform:uppercase;
}

.produktBoks2 .overlayBunn {
	display:block;
	color:#000;
	font-size:14px;
	font-weight:normal;
	text-transform:none;
	padding:0px 0px 0px 5px;
}


.produktBoks {
	position:relative;
	float:left;
	overflow:hidden;
/*	border-bottom:1px solid #fff;*/
	height:175px;
}

.produktBoks .overlay {
	background: url(bilder/bilder/struktur_element/illu2.gif) no-repeat #fff;
	float:left;
	position: absolute;
	display:block;
	white-space:nowrap;

	height:43px;
	bottom:10%;
	left:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;
}

.overlayVenstre {
	color:#000;
	font-weight:bold;
	display:block;
	font-size:26px;
	float:left;
	padding:6px 7px 7px 10px;
}

.overlayTopp {
	display:block;
	white-space:nowrap;
	float:left;
	color:#000;
	font-size:15px;
	font-weight:bold;
	padding:4px 10px 3px 3px;
	text-transform:uppercase;
}



.overlayBunn {
	clear:left;
	display:block;
	color:#000;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
}







.logo_extrem {
	float:right;
	background:url(bilder/bilder/struktur_element/logo_extrem.png) no-repeat;
	width:85px;
	height:30px;
	padding-left:5px;
}

.logo_extrem:hover {
	background:url(bilder/bilder/struktur_element/logo_extrem_hover.png) no-repeat;
}

.logo_bula {
	float:right;
	background:url(bilder/bilder/struktur_element/logo_bula.png) no-repeat;
	width:85px;
	height:30px;
	padding-left:5px;
}

.logo_bula:hover {
	background:url(bilder/bilder/struktur_element/logo_bula_hover.png) no-repeat;
}

.logo_karitraa {
	float:right;
	background:url(bilder/bilder/struktur_element/logo_karitraa.png) no-repeat;
	width:85px;
	height:30px;
	padding-left:15px;
}

.logo_karitraa:hover {
	background:url(bilder/bilder/struktur_element/logo_karitraa_hover.png) no-repeat;
}

.logo_asnes {
	float:right;
	background:url(bilder/bilder/struktur_element/logo_asnes.png) no-repeat;
	width:80px;
	height:30px;
	padding-left:5px;
}

.logo_asnes:hover {
	background:url(bilder/bilder/struktur_element/logo_asnes_hover.png) no-repeat;
}



#navigation2 {
	border:0px solid #FFFFFF;
	margin:0px;
	padding:0px;
	text-indent:0px;
	width:710px;
	height:125px;
	list-style-type: none;
}

#navigation2 a.head {
	cursor:pointer;
	margin-bottom: 0px;
	background-image:url(bilder/bilder/struktur_element/bg_produktbrowse_inaktiv.png);
	background-repeat: no-repeat;
	color:#000;
	display:block;
	font-weight:bold;
	padding:0px;
	font-size:11px;
	text-decoration: none;
	padding:9px 0px 0px 19px;
	height:22px;
	}

#navigation2 a.head.selected {
	background-image:url(bilder/bilder/struktur_element/bg_produktbrowse_aktiv.png);
	color:#fff;
}


#navigation2 ul {
	border-left: 0px solid #FFFFFF;
	margin:0px;
	padding:0px;
	text-indent:0px;
	background-color:#dde2ee;
}
#navigation2 li {
	list-style:none outside none; display:inline;
}
#navigation2 li li a {
	color:#000000;
	display:block;
	text-indent:10px;
	text-decoration: none;
}
#navigation2 li li a:hover {
	background-color:#FFFF99;
	color:#FF0000;
}














#navigation3 {
	border:0px solid #FFFFFF;
	margin:0px;
	padding:0px;
	text-indent:0px;
	width:950px;
	height:125px;
	list-style-type: none;
}

#navigation3 span.head {
	cursor:pointer;
	background-image:url(bilder/bilder/struktur_element/bg_produktliste_tom.jpg);
	background-repeat: no-repeat;
	color:#ccc;
	display:block;
	font-weight:bold;
	font-size:11px;
	text-decoration: none;
	padding:9px 0px 0px 19px;
	margin:0;
	height:22px;
	width:191px;
	}


#navigation3 a.head {
	cursor:pointer;
	margin-bottom: 0px;
	background-image:url(bilder/bilder/struktur_element/bg_produktliste_inaktiv.jpg);
	background-repeat: no-repeat;
	color:#000;
	display:block;
	font-weight:bold;
	padding:0px;
	font-size:11px;
	text-decoration: none;
	padding:9px 0px 0px 19px;
	height:22px;
	width:200px;
	}

#navigation3 a.head.selected {
	background-image:url(bilder/bilder/struktur_element/bg_produktliste_aktiv.jpg);
	color:#fff;
}


#navigation3 ul {
	border-left: 0px solid #FFFFFF;
	margin:0px;
	padding:0px;
	text-indent:0px;
	background-color:#dde2ee;
}
#navigation3 li {
	list-style:none outside none; display:inline;
}
#navigation3 li li a {
	color:#000000;
	display:block;
	text-indent:10px;
	text-decoration: none;
}
#navigation3 li li a:hover {
	background-color:#FFFF99;
	color:#FF0000;
}



















#navigation1 {
	border:0px solid #FFFFFF;
	margin:0px;
	padding:0px;
	text-indent:0px;
	width:240px;
	list-style-type: none;
}

#navigation1 a.head {
	cursor:pointer;
	margin-bottom: 0px;
	background-image:url(bilder/bilder/struktur_element/bg_slide_inaktiv.png);
	background-repeat: no-repeat;
	color:#fff;
	display:block;
	font-weight:bold;
	padding:0px;
	font-size:11px;
	text-decoration: none;
	padding:15px 0px 0px 30px;
	height:29px;
	}

#navigation1 a.head.selected {
	background-image:url(bilder/bilder/struktur_element/bg_slide_aktiv.png);
	color:#000;
}


#navigation1 ul {
	border-left: 0px solid #FFFFFF;
	margin:0px;
	padding:0px;
	text-indent:0px;
	background-color:#dde2ee;
}
#navigation1 li {
	list-style:none outside none; display:inline;
	}
#navigation1 li li a {
	color:#000000;
	display:block;
	text-indent:10px;
	text-decoration: none;
}
#navigation1 li li a:hover {
	background-color:#FFFF99;
	color:#FF0000;
}


body {
	background: url(bilder/bilder/struktur_element/bg3.jpg) #e9eef2 top center repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	margin:0;
	padding:0;
}


a {
	color:#ACACAC;
	text-decoration:none;
	outline:none;
}

a:hover {
	text-decoration:underline;
}

.ie6fix {
	padding-left:9px;
}


h3 {
	text-transform:uppercase;
	font-size:16px;
	margin:0;
	color:#5196b7;
	padding:15px 0px 5px 0px;
	font-weight:normal;
}

h4 {
	font-size:17px;
	margin:0;
	color:#4f4e4e;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	line-height:20px;
}

h5 {
	font-size:12px;
	margin:0;
	font-weight:bold;
}

h6 {
	font-size:10px;
	line-height:10px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
	color:#7f7f7f;
}

img {
	border:0;
}


p {
	margin:0px 0 15px 0;
}

.clear {
	clear:both;
	}

hr {
	border:0 none;
	width:100%;
}

.tab1 {
	position:absolute;
	top:0px;
	left:143px;
	display:block;
	background:#fff;
	border-bottom:1px solid #E0E0E0;
	width:567px;
	height:122px;
}

.tab2 {
	position:absolute;
	top:0px;
	left:210px;
	display:block;
	background:#fff;
	width:567px;
	height:124px;
}


.luer {
	padding:20px 10px 10px 7px;
	text-align:center;
}

.luer a {
	text-decoration:none;
	color:#000;
	font-weight:bold;
	font-size:11px;
	float:left;
	padding-left:17px;
}

.detalj {
	padding:20px 10px 10px 7px;
	text-align:center;
	width:723px;
	height:94px;
}

.detalj a {
	text-decoration:none;
	color:#000;
	font-weight:bold;
	font-size:11px;
	float:left;
	padding-left:43px;
}


.skille {
	color:#A8B4C0;
	font-size:9px;
	padding:0px 10px 0px 10px;

}


.skillefooter {
	padding:0px 12px 0px 12px;
	color:#cccccc;
	position:relative;
}


.meny {
	float:left;
}


#container {
	position:relative;
	width:970px;
	margin-left: auto;
	margin-right: auto;

}


.loginfo {
	width:310px;
	float:left;
	text-align:left;
	padding:13px 0px 5px 10px;
	color:#A8B4C0;
	height:20px;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	z-index:100;
}

.loginfo a {
	color:#53616E;
}


.topmeny {
	width:400px;
	height:18px;
	float:left;
	margin-left: auto;
	margin-right: auto;
	text-align:right;
	padding:13px 0px 5px 0px;
	color:#505e6b;
	height:20px;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
}

.topmeny a, .loginfo a {
	color:#6c6c6c;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
}

.topmeny a:hover, .loginfo a:hover {
	text-decoration:underline;
	color:#414c57;
}

.loginfo strong {
	color:#2f373f;
}	

.fornavn {
	margin-left:5px;
	margin-right:3px;
}

.loggut a {
	margin-left:8px;
	color:#a8b4c0;
}



.logo {
	width:204px;
	height:70px;
	padding:0px 23px 0px 21px;
	margin:0;
	float: left;
}

.logo img { float:left; }

.merker {
	float:left;
	width:702px;
	display:block;
	text-indent:-9999px;
}


.allemerker {
	float:left;
	width:58px;
	font-size:11px;
	height:26px;
	text-indent:0px!important;
	color:#858585;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	padding:22px;
	background:url(bilder/bilder/struktur_element/meny3_alleprodukt.jpg);
}

.allemerker:hover {
	text-decoration:none;
	color:#1c91b2;
}

.allemerker:active {
	padding-top:25px;
	height:23px;
}

.extrem {
	float:left;
	width:120px;
	height:70px;
	background:url(bilder/bilder/struktur_element/meny3_extrem.jpg);
}

.bula {
	float:left;
	width:120px;
	height:70px;
	background:url(bilder/bilder/struktur_element/meny3_bula.jpg);
}

.karitraa {
	float:left;
	width:120px;
	height:70px;
	background:url(bilder/bilder/struktur_element/meny3_karitraa.jpg);
}

.asnes {
	float:left;
	width:120px;
	height:70px;
	background:url(bilder/bilder/struktur_element/meny3_asnes.jpg);
}

.vossatassar {
	float:left;
	width:120px;
	height:70px;
	background:url(bilder/bilder/struktur_element/meny3_vossatassar.jpg);
}

.asnes:hover, .karitraa:hover, .bula:hover, .extrem:hover, .vossatassar:hover, .allemerker:hover {
	background-position:0px -70px;
}

.asnes:active, .karitraa:active, .bula:active, .extrem:active, .vossatassar:active, .allemerker:active {
	background-position:0px -140px;
}

.sendingsadresseBeholder, .ordreproduktlisteBeholder {
	margin-top:20px;
}

table.ordredetaljer .solidlinje th, table.sendingsadresse .solidlinje th {
	text-align:left;
	color:#1C91B2;
}

table.ordreproduktliste .solidlinje td {
	border-bottom:1px solid #ccc;
	padding:3px;
}

.solidlinje th {
	border-bottom:1px solid #ccc;
	padding:3px;
}

.dottedlinje td {
	border-bottom:1px dotted #ccc;
	padding:3px;
}

.dottedlinje {
	border-bottom:1px dotted #ccc;
	padding:3px;
}

div.block img {
	border:1px solid #f0f0f0;
	margin:2px;
}


.inputsok {
	border:0px;
	width:92px;
	height:16px;
	padding:2px 0px 2px 10px;
	font-weight:bold;
	color:#9f9f9f;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}

.submit {
	border:0px;
	width:23px;
	height:20px;
	font-weight:bold;
	color:#9f9f9f;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}


.inputsok {
	background:url(bilder/bilder/struktur_element/input_sok.png);
}

.submit {
	background:url(bilder/bilder/struktur_element/submit_sok.png) no-repeat;
}

.innhold #allemerker .inputsok {
	background:url(bilder/bilder/struktur_element/input_sok.png);
}

.innhold #allemerker .submit {
	background:url(bilder/bilder/struktur_element/submit_sok.png) no-repeat;
}

.innhold #extrem .inputsok {
	background:url(bilder/bilder/struktur_element/input_sok_extrem.jpg);
}

.innhold #EXTREM {
	background:url(bilder/bilder/struktur_element/logo_extrem.jpg) no-repeat 483px 25px;
}

.innhold #BULA {
	background:url(bilder/bilder/struktur_element/logo_bula.jpg) no-repeat 483px 25px;
}

.innhold #ASNES {
	background:url(bilder/bilder/struktur_element/logo_asnes.jpg) no-repeat 483px 25px;
}

.innhold #KARITRAA {
	background:url(bilder/bilder/struktur_element/logo_karitraa.jpg) no-repeat 483px 25px;
}


/*PRODUKTLOGO*/

.produkt #EXTREM, .promoVare #EXTREM {
	background:url(bilder/bilder/struktur_element/logo_extrem2.jpg) no-repeat 42px -5px!important;
	height:20px;
}

.produkt #BULA, .promoVare #BULA {
	background:url(bilder/bilder/struktur_element/logo_bula2.jpg) no-repeat 50px -5px!important;
	height:20px;
}

.produkt #KARITRAA, .promoVare #KARITRAA {
	background:url(bilder/bilder/struktur_element/logo_karitraa2.jpg) no-repeat 38px -5px!important;
	height:20px;
}

.produkt #ASNES, .promoVare #ASNES {
	background:url(bilder/bilder/struktur_element/logo_asnes2.jpg) no-repeat 40px -5px!important;
	height:20px;
}

.produkt #VOSSATASSAR, .promoVare #VOSSATASSAR {
	background:url(bilder/bilder/struktur_element/logo_vossatassar2.jpg) no-repeat 40px -5px!important;
	height:20px;
}


.innhold #VOSSATASSAR {
	background:url(bilder/bilder/struktur_element/logo_vossatassar.jpg) no-repeat 483px 25px;
}

.submeny #VOSSATASSAR {
	background:url(bilder/bilder/struktur_element/logo_mini_vossatassar.jpg) 60px -2px no-repeat;
	padding-left:120px;
	width:588px;
}

.submeny #EXTREM {
	background:url(bilder/bilder/struktur_element/logo_mini_extrem.jpg) 60px -2px no-repeat;
	padding-left:120px;
	width:588px;
}

.submeny #BULA {
	background:url(bilder/bilder/struktur_element/logo_mini_bula2.jpg) 60px -2px no-repeat;
	padding-left:120px;
	width:588px;
}

.submeny #KARITRAA {
	background:url(bilder/bilder/struktur_element/logo_mini_karitraa.jpg) 60px -2px no-repeat;
	padding-left:120px;
	width:588px;
}

.submeny #ASNES {
	background:url(bilder/bilder/struktur_element/logo_mini_asnes.jpg) 60px -2px no-repeat;
	padding-left:120px;
	width:588px;
}

.submeny #VOSSATASSAR {
	background:url(bilder/bilder/struktur_element/logo_mini_vossatassar.jpg) 60px -2px no-repeat;
	padding-left:120px;
	width:588px;
}

#extrem .submit {
	background:url(bilder/bilder/struktur_element/submit_sok_extrem.jpg) no-repeat;
}

#bula .inputsok {
	background:url(bilder/bilder/struktur_element/input_sok_bula.jpg);
}

#bula .submit {
	background:url(bilder/bilder/struktur_element/submit_sok_bula.jpg) no-repeat;
}

#asnes .inputsok {
	background:url(bilder/bilder/struktur_element/input_sok_asnes.jpg);
}

#karitraa .inputsok {
	background:url(bilder/bilder/struktur_element/input_sok_extrem.jpg);
}

#karitraa .submit {
	background:url(bilder/bilder/struktur_element/submit_sok_extrem.jpg) no-repeat;
}


#asnes .submit {
	background:url(bilder/bilder/struktur_element/submit_sok_asnes.jpg) no-repeat;
}

.inputnyhetsbrev {
	background:url(bilder/bilder/struktur_element/input_nyhetsbrev.png);
	border:0px;
	width:150px;
	height:20px;
	padding:3px 0px 3px 10px;
	font-weight:bold;
	color:#3b3b3b;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

.shortText {
                max-height:100px;
                height:auto !important;
                height:100px;
                position:relative;
                overflow:hidden;
}
.largeText {
	padding-bottom:20px;
	display:block;
                position:relative;
                overflow:hidden;
}
.largeTextController {
                position:absolute;
                right:0px;
                bottom:0px;
                opacity:100%;
                width:100%;
                text-align:left;
}
.shortText * .hideLargeText {
                display:none;
}
.largeText * .showLargeText {
                display:none;
}
.fullText * .largeTextController {
           		display:none;
}
.fullText * .hideLargeText {
                display:none;
}
.fullText * .showLargeText {
                display:none;
}

.showLargeText {
cursor:pointer;
color:#1C91B2;
font-weight:bold;
font-size:13px;
height:20px;
padding-top:10px;
background: url(bilder/bilder/struktur_element/bg_lesmer.png) -5px;
	width:100%;
	display:block;
}

.hideLargeText {
cursor:pointer;
color:#1C91B2;
height:20px;
background:#fff;
font-weight:bold;
font-size:13px;
}

.submeny {
	float:left;
	padding:0px 0px 0px 0px;
	width:950px;
	height:43px;
	background: url(bilder/bilder/struktur_element/element3.jpg) 4px no-repeat #000;
	border-bottom:1px solid #fff;
	color:#fff;
}

.sok {
	float:left;
	width:150px;
	padding:9px 0px 0px 30px;
}


.handlevogn {
	float:left;
	margin-top:0px;
	padding-left:8px;
	width:231px;
	height:43px;
	background:#000;
}

.handlevogn a {
	padding:16px 0px 0px 40px;
	font-weight:bold;
	background:url(bilder/bilder/struktur_element/handlevogn.jpg) top left no-repeat;
	display:block;
	height:25px;
	width:150px;
	font-size:11px;
	color:#fff;
	float:left;
}

.handlevogn_underside {
	position: relative;
	float:right;
	margin-top:0px;
	padding-left:7px;
	width:234px;
	height:43px;
	border-left:1px solid #257b8c;
	z-index:99;
	background:url(bilder/bilder/struktur_element/bg_handlevogn.jpg);
}

.handlevogn_underside_tom {
	position: relative;
	float:right;
	margin-top:0px;
	padding-left:7px;
	width:234px;
	height:43px;
	border-left:1px solid #000;
	z-index:99;
	background:url(bilder/bilder/struktur_element/bg_handlevogn_tom.jpg);
}

.handlevogn_underside a.vogn {
	padding:16px 5px 0px 38px;
	font-weight:bold;
/*	background:url(bilder/bilder/struktur_element/handlevogn_underside.jpg) top left no-repeat;*/
	display:block;
	height:25px;
	width:115px;
	font-size:11px;
	color:#fff;
	float:left;
}

.handlevogn_underside a.vogn {
	text-decoration:none;
}
.handlevogn_underside a.kasse  {
	padding:16px 0px 0px 0px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(bilder/bilder/struktur_element/kasseKnapper.jpg) 0 0 no-repeat;
	text-align:center;
	height:27px;
	width:65px;
	font-size:11px;
	color:#000;
	float:left;
	position:absolute;
	top:0;
	left:155px;
}

a:hover.kasse  {
	background:url(bilder/bilder/struktur_element/kasseKnapper.jpg) 0 -43px no-repeat;
	text-decoration:none;
	color:#fff;
}

#sitemapMerker�{
	padding:0;
	margin:0;
}

.innhold {
	position:relative;
	z-index:1;
	float:left;
	margin:0px 0px 0px 0px;
	width:950px;
	background:url(bilder/bilder/struktur_element/bg_innhold2.jpg) bottom no-repeat #ffffff;
}

.underside_meny {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	width:208px;
	padding:28px 16px 50px 19px;
}

.underside_meny ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}


.underside_meny ul li {
	list-style-type: none;
	margin:0px 15px 4px 0px;
	padding:5px 0px 8px 10px;
	text-transform:uppercase;
	background:url(bilder/bilder/struktur_element/linje_meny.jpg) bottom no-repeat;
}

.underside_meny ul li a {
	color:#000;
	font-weight:bold;
	font-size:14px;
}

.underside_meny ul li a:hover, .underside_meny ul li a.active {
	color:#1c91b2;
	text-decoration:none;
}
.underside_meny ul li ul li {
	background:none;
	margin:0;
	padding:4px 0px 3px 4px;
}

.underside_meny ul li ul li a {
	display:block;
	width:150px;
	margin:0px 0px 0px 0px;
	color:#3d3d3d;
	background:url(bilder/bilder/struktur_element/pil.jpg) top left no-repeat;
	padding:0px 5px 0px 13px;
	text-transform:none;
	font-weight:normal;
	font-size:12px;
}

.underside_meny ul li ul li a.active {
	background-position:0 -15px;
}

.underside_meny ul li ul li a:hover {
	background-position:0 -15px;
	color:#1c91b2;
	text-decoration:none;
}














#breadcrumbs {
	position:absolute;
	float:left;
	z-index:50;
	margin:0px 0px 0px 0px;
	padding:0px;
	left:240px;
	top:12px;
}

#breadcrumbs ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}


/*#breadcrumbs ul li {
	list-style-type: none;
	margin:0px 15px 4px 0px;
	padding:5px 0px 8px 10px;
	text-transform:uppercase;
	background:url(bilder/bilder/struktur_element/linje_meny.jpg) bottom no-repeat;
}

#breadcrumbs ul li a {
	color:#000;
	font-weight:bold;
	font-size:14px;
}

#breadcrumbs ul li a:hover, #breadcrumbs ul li a.active {
	color:#1c91b2;
	text-decoration:none;
}
*/
#breadcrumbs ul li {
	background:none;
	margin:0;
	float:left;
}

#breadcrumbs ul li a {
	margin:0px 5px 0px 0px;
	color:#3d3d3d;
	background:url(bilder/bilder/struktur_element/pil.jpg) top left no-repeat;
	padding:0px 5px 0px 13px;
	text-transform:none;
	font-weight:normal;
	font-size:11px;
}

#breadcrumbs ul li a.active {
	background-position:0 -15px;
}

#breadcrumbs ul li a:hover {
	background-position:0 -15px;
	color:#1c91b2;
	text-decoration:none;
}



.underside_innhold {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	width:690px;
	padding:34px 0px 50px 16px;
	
}

.underside_innhold2 {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	width:674px;
	padding:34px 16px 60px 16px;

}

.underside_innhold2 strong {
	font-size:14px;
	line-height:18px;
}

.underside_innhold2 img {
/*	float:right;
	padding:5px;
	border:1px solid #ccc;
	margin:5px 0px 5px 5px;
*/}

.underside_innhold2 p {
	line-height:18px;
}

.underside_innhold2 ul {
	padding:0 0 0 14px;
}

.underside_innhold2 li {
	padding:0 0 0 5px;
}

.underside_innhold ul {
	padding:0 0 0 14px;
}

.underside_innhold li {
	padding:0 0 0 5px;
}

.produktdetalj_innhold {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	width:707px;
	padding:34px 0px 50px 0px;
}

.produktdetalj_innhold .vareDataFil {
	width: 200px;
	text-align: right;
	margin-top: 3px;
}

.produktdetalj_innhold .vareDataFil a {
	color: #1C91B2;
	font-size:11px;
}

.produktdetaljer {
	z-index:-100;
	float:left;
	margin:30px 5px 0px 22px;
	width:196px;
	padding-top:0px;
}

.descTekst {
	font-size:11px;
	line-height:15px;
}

.produktdetaljer h2 {
	color:#000!important;
	margin-bottom:0!important;
	font-size:15px;
}

.produktdetaljer strong {
	text-transform:uppercase;
}

.produktdetaljer select {
	border:1px solid #cccccc;
	width:200px;
	padding:4px;
	margin:2px 0px 2px 0px;
	font-size:13px;
}

.produktdetaljer .input {
	border:1px solid #cccccc;
	width:30px;
	padding:3px;
	margin:10px 0px 2px 0px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
}


.storleik {
	color:#1897c4;
	margin:0px 0px 15px 0px;
	display:block;
	font-size:11px;
}


.produktnummer {
	color:#ACACAC;
	margin:0px 0px 15px 0px;
	display:block;
	font-size:11px;
}


.submit_handlevogn {
	border:0px;
	width:204px;
	height:44px;
	padding-bottom:5px;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	margin:10px 0px 0px 0px;
	float:left;
	cursor:pointer;
	text-transform:uppercase;
	font-size:17px;
	letter-spacing:-0px;
	font-family: Arial, Helvetica, sans-serif;
	background:url(bilder/bilder/struktur_element/leggihandlevogn2.jpg) top left no-repeat;
}

#eng .submit_handlevogn {
	border:0px;
	width:204px;
	height:44px;
	font-weight:bold;
	color:#9f9f9f;
	font-size:12px;
	margin-top:20px;
	font-family: Arial, Helvetica, sans-serif;
	background:url(bilder/bilder/struktur_element/addtocart.jpg) top left no-repeat;
}

.antall {
	float:left;
	width:60px;
	height:50px;
	padding:5px;
}

.prisboks {
	float:right;
	text-align:left;
	height:50px;
	padding:5px 0px 5px 5px;
	width:90px;
}

.eyh {
	float:left;
	text-align:right;
	}

.pris {
	padding-top:18px;
	font-size:20px;
	float:left;
	display:block;
	font-weight:bold;
	vertical-align:center;
	text-align:right;
}

.prisDetalj {
	margin-top:15px;
	width: 204px;
}

.utsolgt {
	margin-top:15px;
	color: #1C91B2;
}

.promoVare .pris2 {
	position:absolute;
	top:202px;
	width:145px;
	font-size:15px;
	float:right;
	display:block;
	font-weight:bold;
	vertical-align:center;
	text-align:right;
}

.produkt .pris2 {
	font-size:12px;
	font-weight:normal;
	position:absolute;
	top:220px;
	width:145px;
}

.pris2 {
	padding-top:12px;
	font-size:20px;
	float:right;
	margin-right:5px;
	display:block;
	font-weight:bold;
	vertical-align:center;
	text-align:right;
}


.kr {
	padding-top:20px;
	float:left;
	display:block;
	font-weight:normal;
	vertical-align:bottom;
}

.produktdetaljer .tilbud {
	color: red;
	padding-top:12px;
	font-size:20px;
	float:right;
	margin-right:5px;
	display:block;
	font-weight:bold;
	vertical-align:center;
	text-align:right;
}


.produktdetaljer .prisFor {
	float:right;
	margin-right:5px;
	display:block;
	font-weight:bold;
	vertical-align:center;
	text-align:right;
	text-decoration: line-through;
	font-size:20px;
}

#karitraa .produktdetaljer {
	background:url(bilder/bilder/struktur_element/prod_karitraa.jpg) top left no-repeat;
}

.produktbilde {
	float:left;
	width:463px;
}

.produktbilde img {
	border:1px solid #ededed;
	margin-bottom:3px;
}

.teknisktekst {
	margin-top:15px;
	display:block;
	line-height:16px;
}

.produktbilde img.thumb {
	margin-right:3px;
}


#promoVarer h2 {
	color:#000;
	padding:0;
	font-size:22px;
	font-weight:bold;
	margin:10px 0px;
}

h1, h2 {
	color:#000;
	padding:0;
	margin:0;
	font-size:22px;
	font-weight:bold;
	margin-bottom:10px;
}


.underside_innhold2 .promoVare {
	position:relative;
	color:#000;
	padding:10px 5px 0px 0px;
	margin:0px 5px 0px 0px;
	font-weight:bold;
	background:url(bilder/bilder/struktur_element/bg_prodlist.jpg)  bottom right no-repeat;
	width:155px;
	height:235px;
	float:left;
}

.underside_innhold2 .promoVare a:hover {
	text-decoration:none;
}


.promoVare {
	position:relative;
	color:#000;
	padding:10px 7px 0px 0px;
	margin:0px 8px 0px 0px;
	font-weight:bold;
	background:url(bilder/bilder/struktur_element/bg_prodlist.jpg)  bottom right no-repeat;
	width:155px;
	height:235px;
	float:left;
}

.promoVare a:hover {
	text-decoration:none;
}



.produkt {
	position:relative;
	color:#000;
	padding:25px 7px 0px 0px;
	margin:0px 8px 0px 0px;
	font-weight:bold;
	background:url(bilder/bilder/struktur_element/bg_prodlist.jpg)  bottom right no-repeat;
	width:155px;
	height:235px;
	float:left;
}

.produkt a:hover {
	text-decoration:none;
}

#allemerker .merke  {
	width:155px;
	height:15px;
	padding-bottom:10px;
	display:block;
	background:url(bilder/bilder/struktur_element/prodlist_bula.jpg)  center no-repeat;
}

#extrem .merke  {
	width:155px;
	height:15px;
	padding-bottom:10px;
	display:block;
	background:url(bilder/bilder/struktur_element/prodlist_extrem.jpg)  center no-repeat;
}

#bula .merke  {
	width:155px;
	height:15px;
	padding-bottom:10px;
	display:block;
	background:url(bilder/bilder/struktur_element/prodlist_bula.jpg)  center no-repeat;
}

#karitraa .merke  {
	width:155px;
	height:15px;
	padding-bottom:10px;
	display:block;
	background:url(bilder/bilder/struktur_element/prodlist_karitraa.jpg)  center no-repeat;
}

#asnes .merke  {
	width:155px;
	height:15px;
	padding-bottom:10px;
	display:block;
	background:url(bilder/bilder/struktur_element/prodlist_asnes.jpg)  center no-repeat;
}

.produkt .bula:hover {
	background:url(bilder/bilder/struktur_element/prodlist_bula.jpg)  center no-repeat;
}

.produkt a, .promoVare a {
	color:#000;
	font-weight:bold;
	font-size:12px;
}

.produkt .pris, .promoVare .pris {
	position:absolute;
	top:190px;
	left:0px;
	width:135px;
	color:#6c6c6c;
	font-weight:normal;
	font-size:12px;
	float:right;
}

.produkt .tilbud {
	position:absolute;
	top:220px;
	width:145px;
	left:0px;
	color:red;
	font-weight:normal;
	font-size:12px;
	padding-top:12px;
	text-align:right;
}

.promoVare .tilbud {
	position:absolute;
	top:220px;
	width:145px;
	font-size:15px;
	float:right;
	display:block;
	color:red;
	font-weight:bold;
	vertical-align:center;
	text-align:right;
}


.produkt .farger a, .promoVare .farger a {
	color:#6c6c6c;
	font-weight:normal;
	font-size:11px;
	float:right;
	padding-right:15px;
}

.produkt h3, .promoVare h3 {
	padding:8px 0px 3px 0px;
	margin:0;
}

.addToCart {
	visibility:hidden;
	position:absolute;
	top:108px;
	width:242px;
	height:139px;
	font-weight:bold;
	font-size:11px;
	padding:16px 5px 0 48px;
	left:717px;
	z-index:-99;
	background:url(bilder/bilder/struktur_element/bg_puttVogn.jpg) no-repeat;
	color:#fff;
	clear:both;
}


.addToCartContent {
	position:absolute;
	top:30px;
	left:10px;
	clear:both;
	width:182px;
	margin-top:30px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-weight:bold;
	background:url(bilder/bilder/struktur_element/loading.gif) 130px 20px  no-repeat;
}



.feature {
	float:left;
	width:708px;
	height:350px;
	background:#fff;
	border-bottom:1px solid #fff;
	overflow:hidden;
}

.slide {
	float:left;
	width:241px;
	height:350px;

	color:#fff;
	overflow:hidden;
	border-left:1px solid #fff;
}

.bgcontainer {
	display:block;
	width:950px;
	height:400px;
	background:url(bilder/bilder/struktur_element/illubg.jpg) no-repeat;
}


.produktbrowse {
	position:relative;
	float:left;
	width:708px;
	height:115px;
	margin-top:10px;
}

.produktbrowse h4 {
	padding:5px 0px 10px 18px;
}

.produktbrowse_detalj {
	position:relative;
	float:left;
	width:950px;
	height:124px;
	background:#fff;
	border-top:1px solid #e1e1e1;
}

.nyhetsbrev {
	float:left;
	width:194px;
	height:155px;
/*	border-top:1px solid #fff;*/
	border-bottom:1px solid #e0e0e0;
	border-left:1px solid #fff;
	color:#fff;
	font-weight:bold;
	font-size:17px;
	line-height:22px;
	padding:20px 27px 0px 20px;
	background:url(bilder/bilder/struktur_element/bg_nyhetsbrev2.jpg) #fff;
}

.nyhetsbrev table {
	padding-top:15px;
}

.boksy { width:141px; height:120px; position:relative; margin:0; float:left;vertical-align:middle;text-align:center; }

.skjult {
	display:none;
	position: absolute;
	background: url(bilder/bilder/struktur_element/illumini.gif) center left no-repeat #fff;
	border-top:1px solid #f8f8f8;
	border-bottom:1px solid #f8f8f8;
	float:left;
	top:60%;
	right:0;
	width:102px;
	padding:5px 0px 5px 40px;
	font-weight:bold;
	font-size:11px;
	color:#565656;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;
	z-index:9;
}

.skjult:hover {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;
}

.nyheter {
	position: absolute;
	float:left;
	top:-35px;
	left:0;
	width:600px;
	height:32px;
	z-index:9;
	padding:0px 0px 0px 19px;
	font-size:18px;
	margin-top:5px;
	color:#303030;
	font-weight:bold;
	
}

.litenfont {
	display:block;
	font-weight:normal;
	padding:10px 0px 5px 0px;
	font-size:12px;
	line-height:15px;
}

.litenfont a {
	color:#fff;
	font-weight:bold;
}

.redaksjonelt {
	float:left;
	width:950px;
	height:192px;
	margin-top:15px;
}

.footer {
	position:relative;
	float:left;
	width:909px;
	height:160px;
	background:url(bilder/bilder/struktur_element/bg_footer2.jpg) top center no-repeat;
	color:#acacac;
	font-size:10px;
	text-transform:uppercase;
	padding:0px 21px 24px 20px;
}

.footer strong {
	font-size:11px;
}

.facebook {
	padding:5px 10px 0px 30px;
	height:25px;
	float:left;
	display:block;
	vertical-align:center;
	background:url(bilder/bilder/struktur_element/facebook.jpg) top left no-repeat;
	opacity: 0.8;
}

.twitter {
	padding:5px 0px 0px 30px;
	height:25px;
	float:left;
	display:block;
	vertical-align:center;
	background:url(bilder/bilder/struktur_element/twitter.jpg) top left no-repeat;
	opacity: 0.8;
}

a.facebook:hover, a.twitter:hover {
	color:#414c57!important;
	opacity: 1.0;
}

.betaling {
	margin-top:7px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;
}

.footerlinks {
	position:relative;
	width:710px;
	height:18px;
	float:left;
	margin-left: auto;
	margin-right: auto;
	padding:22px 0px 15px 0px;
	color:#6c6c6c;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
}

.req {
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
}

.footerlinks a {
	color:#6c6c6c;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
}

.footerlinks a:hover {
	text-decoration:underline;
	color:#414c57;
}


.footerlogo {
	position:relative;
	padding:18px 0px 15px 0px;
	text-align:right;
	
	float:right;
}

.footermerker {
	padding:13px 0px 0px 0px;
	position:relative;
	float:right;
	
}
.footerdel {
	width:510px;
	height:18px;
	float:left;
	margin-left: auto;
	margin-right: auto;
	padding:20px 0px 20px 0px;
	color:#6c6c6c;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	position:relative;
}

.footerdel img {
vertical-align: bottom;
margin-right:10px;
}

.footerdel a {
	color:#6c6c6c;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
}

.footerdel a:hover {
	text-decoration:none;
	font-weight:bold;
}

.twitter {
vertical-align: bottom;
margin-right:10px;
margin-left:10px;
}





.flagg {
	float:right;
	padding:10px 5px 0px 0px;
	width:56px;
}

.flagg a, .norsk {
	text-decoration:none!important;
}

.copyright {
	width:931px;
	margin-left: auto;
	margin-right: auto;
	padding:5px 0px 5px 0px;
	text-align:right;
}



.innhold-footer {
	float:left;
	margin:0px;
	padding:0px;
	border-bottom:3px solid #000000;
	border-left:3px solid #000000;
	border-right:3px solid #000000;
	width:628px;
	height:54px;
	background: url(bilder/bilder/struktur_element/bg_innhold_footer.png) #ededef repeat-x;
}

.boks {
	float:left;
	margin:18px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:3px solid #000000;
	width:302px;
	height:204px;
	background: url(bilder/bilder/struktur_element/dresser.jpg) no-repeat;
}

.boks2 {
	float:left;
	margin:18px 0px 0px 18px;
	padding:0px 0px 0px 0px;
	border:3px solid #000000;
	width:302px;
	height:204px;
	background: url(bilder/bilder/struktur_element/dresser.jpg) no-repeat;
}



.kolA {
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:729px;
}

.kolB {
	float:left;
	margin:0px;
	padding:0px;
	width:192px;
}

.kampanje {
	background:url(bilder/bilder/struktur_element/kampanje.png);
	width:729px;
	height:329px;
	display:block;
}

.krydderguide {
	float:left;
	background:url(bilder/bilder/struktur_element/krydderguide.png);
	width:20px;
	height:329px;
	display:block;
}


.meny {
	float:left;
	margin:0px 0px 15px 0px;
	padding:0px;
	width:961px;
}

.meny ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}


.meny li {
	list-style-type: none;
	float:left;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
}

.kategori_underside {
	float:left;
	padding:9px 0px 0px 0px;
	width:520px;
	border-right:1px solid #7ac6e0;
	height:35px;
}


.kategori {
	float:left;
	padding:9px 0px 0px 60px;
	height:35px;
	width:648px;
	overflow:hidden;
}

.kategori ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.kategori li {
	list-style-type: none;
	float:left;
	margin:0px 7px 0px 0px;
	padding:0px 0px 0px 0px;
	letter-spacing:-1px;
}

.kategori a {
	float:left;
	text-transform:uppercase;
	padding:0px 0px 0px 0px;
	line-height:26px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}

.kategori span {
	float:left;
	padding:0px 6px;
}

.kategori a:hover {
	background:url(bilder/bilder/struktur_element/bg_kategori_svart.png) no-repeat;
	text-decoration:none;
}

.kategori a:hover span {
	background:url(bilder/bilder/struktur_element/bg_kategori_svart_hoyre.png) top right no-repeat;
	cursor:pointer;
}


.kategori a.active {
	background:url(bilder/bilder/struktur_element/bg_kategori_svart.png) no-repeat;
}

.kategori .active span {
	background:url(bilder/bilder/struktur_element/bg_kategori_svart_hoyre.png) top right no-repeat;
	cursor:pointer;
}



.nyhetscontainer {
	position:relative;
}

#header {
	background:url(bilder/bilder/struktur_element/bg_header.png) repeat-x #fff;
	width:950px;
	padding:0;
	margin:0 0 0 9px;
	height:70px;
	overflow:hidden;
}

.innhold .awa_nyhet {
	padding:0px 20px 20px 20px;
}

h1.awa_nyhet_overskrift {
	color:#000;
	margin:0;
	padding:15px 0px 15px 0px;
}

.awa_nyhet_ingress img {
	float:right;
	padding:0px 0px 20px 20px;
}

.redaksjonelt .nyhetsRamme {
	position:relative;
	width:475px;
	height:192px;
	padding:0px;
	float:left;
}

.underside_innhold2 .nyhetsRamme {
	clear:both;
}

.redaksjonelt h3 {
	margin:0;
	margin:5px 0px 8px 19px;
	padding:0px 0px 0px 0px;
}

.redaksjonelt h3 a {
	text-transform:none;
	font-size:16px;
	margin:0;
	color:#000;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}


.redaksjonelt .awa_nyhet_ingress strong {
	font-weight: normal;
	text-decoration:none;
	color:#000!important;
}

.redaksjonelt .awa_nyhet_ingress a, .redaksjonelt .awa_nyhet_ingress a:hover {
	text-decoration:none!important;
	color:#000;
}

.redaksjonelt .awa_nyhet_ingress {
	font-weight: normal;
	margin:0px 0px 0 245px;
	padding-right:10px;
	font-size:12px;
	line-height:17px;
	height:117px;
}

.redaksjonelt .awa_nyhet_ingress img {
		float:left;
		padding:3px 0px 0px 0px;
}

.redaksjonelt .awa_nyhet_lesmer {
	font-weight: bold;
	color:#04b3f2;
	font-size:14px;
	margin:20px 0px 0px 245px;
}

.underside_innhold2 a {
	font-weight: bold;
	color:#1C91B2;
}

.underside_innhold2 a:hover {
	text-decoration:none;
}


#sokeresultatNyhende, #sokeresultatProdukt, #sokeresultatSider�{
	clear:both;
	display:block;
	margin-top:20px;
}

#sokeresultatNyhende:after, #sokeresultatSider:after { 
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	margin-top:20px;
	border-bottom:1px dotted #000;
}

#sokeresultatProdukt:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	margin-bottom:20px;
}

#sokeresultatNyhende ul, #sokeresultatSider ul {
	display:inline;
}

#sokeresultatNyhende ul li, #sokeresultatSider ul li, .teknisktekst ul li {
	margin-left:15px;
}

#sokeresultatNyhende a, #sokeresultatSider a {
	font-weight: bold;
	color:#1C91B2;
}
.redaksjonelt .awa_nyhet_ingress img {
	float:left;
	left:0;
	position: absolute;
	top:20;
	margin-left:20px;
	width:214px;
}

	
	/* innholdsmaler*/
	#innholdsmal .luft {
		width:10px;
	}

	#innholdsmal .kolB {
		vertical-align:top;
		width:325px;
	}

	#innholdsmal .kolA {
		vertical-align:top;	
	}

	#innholdsmal .kolTittel {

	}


.handlevogn_float {
	z-index:99;
	border-bottom:1px dotted #ccc;
	background:#fff;
	padding:0px 10px 3px 0px;
	font-size:11px;
	height:77px;
}

.handlevogn_float img {
	padding-right:0px;
}

.handlevogn_float .pris {
	font-size:11px;
	text-align:right;
	float:right;
}

.handlevogn_varer {
	float:left;
	width:147px;
	padding:4px 0px 3px 8px;
}

.handlevogn_varer .link {
	background:none;
	margin:0;
	padding:0;
	color:#1897C4;
	text-decoration:underline;
}


.handlevogn_knapp   {
	float:left;
	text-align:right;
	padding:5px 8px 3px 0px;
}

.handlevogn_knapp a.kasse  {
	padding:6px 0px 0px 0px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(bilder/bilder/struktur_element/kasseKnapper.jpg) -65px 0 no-repeat;
	display:block;
	text-align:center;
	height:19px;
	width:61px;
	font-size:11px;
	color:#fff;
	position:relative;
	top:0;
	left:0px;
	
}

.handlevogn_knapp a:hover.kasse  {
	background:url(bilder/bilder/struktur_element/kasseKnapper.jpg) -65px -25px no-repeat;
}
	
.toggle_container {
	position:absolute;
	top:43px;
	left:-4px;
	z-index:100;
	margin: 0;
	padding: 10px 14px 0px 7px;
	overflow: hidden;
	width: 233px;
	height:260px;
	clear: both;
	color:#000;
	display:none;
	background: url(bilder/bilder/struktur_element/bg_handlevogn.png) no-repeat;
}


.toggle_container .block {
	z-index:99;
	border:1px solid #e0e0e0;
	clear:both;
	width:230px;
	overflow:auto;
	overflow-x:hidden;
	height:205px;
}

div.KARITRAA .karitraa {
	float:left;
	width:120px;
	height:70px;
	background:url(bilder/bilder/struktur_element/meny3_karitraa.jpg) bottom;
}

div.ASNES .asnes {
	float:left;
	width:120px;
	height:70px;
	background:url(bilder/bilder/struktur_element/meny3_asnes.jpg) bottom;
}

div.BULA .bula {
	float:left;
	width:120px;
	height:70px;
	background:url(bilder/bilder/struktur_element/meny3_bula.jpg) bottom;
}

div.EXTREM .extrem {
	float:left;
	width:120px;
	height:70px;
	background:url(bilder/bilder/struktur_element/meny3_extrem.jpg) bottom;
}

div.VOSSATASSAR .vossatassar {
	float:left;
	width:120px;
	height:70px;
	background:url(bilder/bilder/struktur_element/meny3_vossatassar.jpg) bottom;
}





/*Misc kj�psprosess*/

.handlekurvAntall {
	border:1px solid #cccccc;
	width:25px;
	padding:3px;
	margin:2px 0px 0px 0px;
	text-align:center;
	display:block;
	float:left;
	font-weight:bold;
	font-size:15px;
}

.kundeinformasjonInput {
	border:1px solid #cccccc;
	width:170px;
	padding:3px;
	margin:0px 0px 0px 0px;
	text-align:left;
/*	font-weight:bold;*/
	font-size:11px;
}
select.kundeinformasjonInput { width:178px; }

.kundeinformasjonInput2 {
	border:1px solid #cccccc;
	width:45px;
	padding:3px;
	margin:0px 5px 0px 0px;
	text-align:left;
	font-weight:bold;
	font-size:15px;
}

.kundeinformasjonInput3 {
	border:1px solid #cccccc;
	width:112px;
	padding:3px;
	margin:0px 0px 0px 0px;
	text-align:left;
	font-weight:bold;
	font-size:15px;
}

.spacing {
	margin-right:5px;
}


.kundeinformasjonInputArea {
	border:1px solid #cccccc;
	width:170px;
	padding:3px;
	margin:0px 0px 0px 0px;
	text-align:left;
	/*font-weight:bold;*/
	font-size:11px;
	height:60px;
	font-family:Arial,Helvetica,sans-serif;
}

.kundeinformasjonReg {
	float:left;
	width:300px;
	margin-left:30px;
}

 .kundeinformasjonNy {
	float:left;
	width:310px;
	padding-right:25px;
	border-right:1px dotted #ccc;
}

.kundeinformasjonKnapp, #newRelatedProductBox #addNewProductRelation {
	border:0px;
	background:url(bilder/bilder/struktur_element/knapp2.jpg) top left no-repeat;
	display:block;
	height:32px;
	width:136px;
	color:#fff!important;
	font-weight:bold;
	text-align:center;
	float:left;
	font-size:10px;
	cursor:pointer;
	text-transform:uppercase;
	padding:4px 0px 7px 0px;
	margin:5px 5px 0px 0px;
}

.rabattKnapp {
	border:0px;
	background:url(bilder/bilder/struktur_element/knapp2.jpg) top left no-repeat;
	height:32px;
	width:136px;
	color:#fff!important;
	font-weight:bold;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	opacity: 0.5;
	text-align:center;
	font-size:10px;
	cursor:pointer;
	text-transform:uppercase;
	padding:4px 0px 7px 0px;
	margin:5px 5px 0px 0px;
}

.rabattKnapp:hover {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity: 1;
	
}

#payexBekreft {
	border:0px;
	background:url(bilder/bilder/struktur_element/knapp2.jpg) top left no-repeat;
	display:block;
	height:32px;
	width:136px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	float:right;
	font-size:10px;
	cursor:pointer;
	text-transform:uppercase;
	padding:4px 0px 7px 0px;
	margin:5px 0px 0px 0px;
}
#payexBekreft.inaktiv {
	background:url(bilder/bilder/struktur_element/knapp2_inaktiv.png) top left no-repeat;
	color: #ccc;
}
	
.kundeinformasjonGlemt {
	display:block;
	clear:both;
	margin-top:8px;
	font-size:9px;
}

/*.underside_innhold2 a {
	color:#313131;
}
*/
.kundeinformasjonLoggInn {
	display:block;
	margin-bottom:7px;
	font-size:12px;
	
}

.kundeinformasjonLoggInn2 {
	display:block;
	margin-top:15px;
	margin-bottom:7px;
	font-size:12px;
	
}

.kundeinformasjonTR td {
	padding:5px;
	width:120px;
}

.handlekurvFjern {
	border:0px;
	width:30px;
	height:32px;
	font-weight:bold;
	color:#9f9f9f;
	display:block;
	text-indent:-9999px;
	margin:15px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	background:url(bilder/bilder/struktur_element/knappslett.jpg) top left no-repeat;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	opacity: 0.3;
}

table.handlekurv img {
	margin-right:10px;
}

.handlekurv td{
	border-bottom:1px dotted #ccc;
/*	border:1px solid #000;
*/	min-height:50px;
	height:50px;
/*	vertical-align:top;*/
}

.handlekurvPris {
	color:#a4a4a4;
	font-size:12px;
}

.handlekurvPrisLinje {
	display:block;
	font-size:14px;
	font-weight:bold;
}


.handlekurvBilde {
	width:85px;
}

.handlekurv2Bilde {
	width:85px;
}

.handlekurv2Bilde img {
	padding:6px 0px 0px 0px;
}
.handlekurvTittel {
	width:240px;
}

.handlekurv2Antall {
	width:75px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

.handlekurv2Stk {
	width:65px;
	padding-left:15px;
}

.handlekurv2Total {
	width:90px;
}

.handlekurv2Fjern {
	width:30px;
}

/*.floatL {
	float:left;
}
*/



.floatC {
	text-align:center;
}

.handlekurv .handlekurvSum td {
	border-bottom:1px solid #bebebe;
	height:40px;
}

.handlekurvTittel {
	display:block;
	font-size:16px;
	font-weight:bold;
}

.handlekurvSumTekst {
	display:block;
	font-size:16px;
	font-weight:bold;
}

.handlekurvKnapp {
	background:url(bilder/bilder/struktur_element/knapp2.jpg) top left no-repeat;
	display:block;
	height:19px;
	width:136px;
	color:#fff!important;
	font-weight:bold;
	text-align:center;
	float:left;
	font-size:10px!important;
	text-transform:uppercase;
	padding:8px 0px 7px 0px;
	margin:20px 5px 0px 0px;
}

.endre {
	background:url(bilder/bilder/struktur_element/knapp2.jpg) top left no-repeat;
	display:block;
	height:19px;
	width:136px;
	color:#fff!important;
	font-weight:bold;
	text-align:center;
	float:left;
	font-size:10px!important;
	text-transform:uppercase;
	padding:8px 0px 7px 0px;
	margin:5px 5px 0px 0px;
}

.clearleft {
	clear:left;
}

.handlekurvKnapp:hover, .handlekurvKnappKasse:hover, .endre:hover {
	text-decoration:none;
}

.handlekurvKnappKasse {
	background:url(bilder/bilder/struktur_element/knapp2.jpg) top left no-repeat;
	display:block;
	height:19px;
	width:136px;
	color:#fff!important;
	font-weight:bold;
	text-align:center;
	float:right;
	font-size:10px!important;
	text-transform:uppercase;
	padding:8px 0px 7px 0px;
	margin:20px 0px 0px 0px;
}


.handlekurvSubmit {
	border:0px;
	width:30px;
	height:32px;
	font-weight:bold;
	color:#9f9f9f;
	text-indent:-9999px;
	font-size:12px;
	margin:0px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(bilder/bilder/struktur_element/knappoppdater.jpg) top left no-repeat;

}


.bekreftelse .payexfeil, .bekreftelse .payexOK {
	display:none;
}

.bekreftelse a {
	color:#000;
	text-decoration:underline;
}

.underside_innhold_header h2 span.payexfeilDetaljer, .underside_innhold_header h2 span.payexOKDetaljer {
	display:none!important;
}


.handlekurvOppdater {
	border:0px;
	width:30px;
	height:32px;
	font-weight:bold;
	color:#9f9f9f;
	text-indent:-9999px;
	font-size:0px;
	line-height:0px;
	display:block;
	float:left;
	margin:0px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(bilder/bilder/struktur_element/knappoppdater.jpg) top left no-repeat;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	opacity: 0.3;
}

.handlekurvOppdater:hover, .handlekurvFjern:hover {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;
}

.handlekurvFargeStrTekst {
	padding-right:5px;
	color:#7f7f7f;
}

.handlekurvFargeStrTekstAbsolute {
	position:absolute;
	top:65px;
	left:18px;
	font-weight:bold;
	
}

.handlekurvFargeStr {
	font-weight:bold;
	color:#7f7f7f;
}

.error { color: red; border: 1px solid red; }

.nyhendeArkiv {
	clear:both;
	padding-top:50px;
	display:block;
}

.nyhendeArkiv h2 {margin-top:20px}




/**
 * Størrelse- og fargevelger
 */
#ColorSelect { clear: both; }
label { cursor: pointer; float: left; }
label.notAvailable { cursor: default; }
label span.fargeklatt { margin-right: 0px; padding: 1px; border:1px solid #f1f1f1; width: 30px; height: 20px; display: block;margin:0px 3px 3px 0px;font-weight:bold; }
label span.fargeklatt:hover { border: 2px solid #f8f8f8; padding:0px;}
label span.fargeklatt span#colorNotAvailable { width: 28px; height: 20px; display: block; background-image: url(bilder/bilder/struktur_element/notAvailable.png); }
label span.fargekode  { display: none; }
label.active span.fargeklatt { border: 2px solid #000; padding:0px;}
.hidden { display: none; }

#color {display:block;margin-top:5px; height:15px;color: #cc3300;text-transform:uppercase;font-weight: bold;}
#ColorSelect {margin-top:10px;}

#SizeSelect { clear:both;padding-top:5px;}
#SizeSelect label { padding:1px; width: 30px; height: 20px; border: 1px solid #f1f1f1;background:#fff; text-align: center; line-height: 20px;margin:0px 3px 3px 0px;font-weight:bold; }
#SizeSelect label:hover { border: 2px solid #f8f8f8; padding:0px; }
#SizeSelect label.active { border: 2px solid #000; padding:0px; }

#inaktivSubmit { width: 204px; height: 54px; background-image: url(bilder/bilder/struktur_element/submit_handlevogn_inaktiv.png); }
#inaktivSubmitEng { width: 204px; height: 54px; background-image: url(bilder/bilder/struktur_element/submit_handlevogn_inaktiv_eng.png); }
#inaktivSubmitSwe { width: 204px; height: 54px; background-image: url(bilder/bilder/struktur_element/submit_handlevogn_inaktiv_swe.png); }>>>>>>> .r5052
