label{ display:inline-block; width: 100px;}

/* BOF Menyboks */
.menyboks{
	display: block;
	width: 180px;
	margin-bottom: 10px;	
}

.subkategoriboks{
	width: 200px;
	text-align:center;
	padding-top: 10px;
	border-bottom: 1px solid #666666;
}

a.subkategori:link, a.subkategori:visited, a.subkategori:active{
	display:block;
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.overskriftboks{
	display: block;
	width: 175px;
	height:22px;
	padding: 5px 0px 0px 15px;
	text-decoration: none;
	font-family:arial;
	font-size:13px;
	color: #ffffff;
	background: url('images/infobox/menytoppene.gif');
	font-weight: bold;
}

a.menulink:link, a.menulink:visited, a.menulink:active {
	display: block;
	float:left;
	width: 165px;
	height:17px;
	padding: 3px 0px 0px 15px;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #000000;
	background: url('images/infobox/bakgrunnmeny.gif');
}

a.menulink:hover {
	  color: red; 
	  background: url('images/infobox/bakgrunnmenyhover.gif');
}

a.subMeny:link, a.subMeny:visited, a.subMeny:active{
	  display: block;
	  float:left;
	  width: 160px;
	  height:17px;
	  padding: 3px 0px 0px 20px;
	  font-family:arial;
	  font-size:12px;
	  color: #000000;
	  background: url('images/infobox/bakgrunnundermeny.gif');
}

a.subMeny:hover{
	  color: red;
	  background: url('images/infobox/bakgrunnundermeny.gif');
}

/* BOF Vertikal meny */

	.vertikalmeny ul {
		float: right;
		list-style: none;
		padding: 0 1px;
	}

	.vertikalmeny ul li {
		float: left;
		display: block;
		padding: 0 2px;
		background-color: transparent;
		background-image: url(images/infobox/stripemellomvertikalmeny.gif);
		background-repeat: repeat-y;
		background-position: left top;
	}

	.vertikalmeny ul li a {
		display: block;
		color: black;
		padding: 1.5em 1.2em 0.1em 0.5em;
	}
	
	.vertikalmeny ul li a:hover {
		background-color: transparent;
		background-image: url(images/infobox/bakgrunnvertikalmeny.jpg);
		background-repeat: repeat-x;
		background-position: left top;
	}

/* EOF Vertikal meny */

/* Søk i topp */
.sokitopp{
	position: relative;
	left: 390px;
	top: 18px;
	display:block;
	width: 200px;
}

.sokitopp form{ display: inline;}

/* pages i topp*/

.pagestopp{
	position:relative;
	top: 12px;
	left: 240px;
	display:block;
	width: 400px;
}

.pagestopp a:link, .pagestopp a:visited, .pagestopp a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #738003;
	text-decoration: underline;	
}

.pagestopp a:hover{
 color: #666666;
}

/* Bof Handlevogn i topp */
.handlevognitopp{
	position: relative;
	top: 50px;
	left: 750px;
	display:block;
	width: 200px;
}

.handlevognitopp div{float:left;}

.handlevognitoppbilde{padding-right: 10px;}

/* Eof Handlevogn i topp */

/* Reklametopp */

.reklametopp{
	position:relative;
	top: 76px;
	left: 170px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 290px;
	height: 77px;
	overflow: hidden;
}

/* BOF Vertikal meny topp */

.menyitopp{
	position: relative;
	top: 140px;
	left: 300px;
	width: 600px;
	padding: 0;
}

a.menyNavigation:link, a.menyNavigation:visited, a.menyNavigation:active{
	float:left;
	font-family: "Comic Sans MS", cursive ;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 2px 5px;
	height: 20px;
}

a.menyNavigation:hover{
 color: #624d2d;
}


.bakgrunnsok{ display: block;
width : 180px;
height: 50px;
background-image: url('images/bakgrunnsok.gif');
margin-bottom: 10px;
}

.insidesok{
	position: relative;
	left: 12px;
	top: 12px;
}
/* EOF Vertikal meny topp */

/* EOF Menyboks*/

/* BOF Bokser for sidene */


/* ---------------- Søkeboks for sidene ---------------------- */
.bokssok {	
	margin-left: 3px;
	margin-top: 5px;
}

div.bokssok .sokeboks{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #5f5f5f;
	width: 140px;
	height: 15px;
}

div.bokssok input.sok {
	position: relative;
	left: 3px;
	top: -1px;
}
/* ----------------Avslutt søkeboks for sidene ----------------- */


/* EOF Bokser for sidene */
.infoBoxHeading {
	display: block;
	width: 625px;
	height: 20px;
	padding: 7px 0px 0px 15px;
	background-image: url('images/infobox/menytopp.gif');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;	  
}

.infoBoxHeading h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

/* BOF Produktbokser med 2 kolonner */
	.produktboks{
		display: inline;
		height: 170px;
		width: 307px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #666666;
		margin: 0px 0px 0px 10px;	
	}
	
	.overskrift{
		text-align: left;
		padding: 5px 0px 0px 15px;
		height: 20px;
		width: 280px;	
	}
	
	h2{
		padding: 0px;
		margin: 0px;
		line-height: 18px;
	}
	.overskrift a:link, .overskrift a:visited, .overskrift a:active{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
	}
	.overskrift a:hover{
		color: #000000;
	}
	.bilde{
		height: 110px;
		width: 110px;
		overflow: hidden;
	}
	.ingress{
		text-align:left;
		padding-left: 10px;
		height: 110px;
		width: 160px;
	}
	span.shortdesc{
		text-align:left;
		padding-left: 10px;
		display: block;
		height: 90px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #333333;
	}
	span.shortdesctilbud{
		text-align:left;
		padding-left: 10px;
		display: block;
		height: 70px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #333333;
	}
	span.pris{
		text-align:left;
		padding-left: 10px;
		display: block;
		height: 20px;
		vertical-align: bottom;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 15px;
		font-weight: bold;
		color: #FF0033;
		text-decoration: none;
	}
	span.tilbudpris{
		text-align:left;
		padding-left: 10px;
		display: block;
		height: 20px;
		vertical-align: bottom;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 15px;
		font-weight: bold;
		color: #666666;
		text-decoration: none;
	}
	
	.knapper{
		padding:5px 0px 0px 0px;
		height: 30px;
		width: 250px;	
	}
	.knapper a{
		padding-left:20px;
	}
	
	.produktbokser{
		display: inline;
		width: 640px;
		margin-top: 10px;
		background-color: #ffffff;
		background-image: url(images/infobox/produktboksstrek.gif);
	}
	.produktbokser div{float:left;}
	.stopp{
		clear:left;
	}
	
	.visanntallprodukter{
		display: block;
		margin-top: 10px;
		padding-left: 10px;
		width: 200px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		text-decoration: none;		
	}
	.visantallprodukter a:link, .visantallprodukter a:visited, .visantallprodukter a:active {
		color: #0000FF; 
	}
	.visantallprodukter a:hover { 
		color: #0000FF; 
	}
		
/* EOF Produktboksene med 2 kolonner */	

/* BOF Login*/

.messagestack{
	padding: 5px 0px 0px 10px;
}
.loginbokser{
	width: 640px;
	margin-top: 10px;
}
.loginbokser div{float:left;}
.loginboks{
	display: inline;
	height: 200px;
	width: 290px;
	margin: 0px 0px 0px 10px;
}
.loginoverskrift{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding-bottom: 5px;
	padding-left: 10px;
}
.logininnhold{
	display: block;
	height: 140px;
	width: 263px;
	border: 1px solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.logintekst{
	width: 270px;
	padding-bottom: 25px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;	
}

.logintekst label{
	width: 60px;
	display: inline-block;
	margin-bottom: 5px;
}

.logintekst input{
	width: 120px;
	margin-left: 20px;
	padding-right: 10px;
	margin-bottom: 5px;
}

span.glemtpassord a:link, span.glemtpassord a:visited, span.glemtpassord a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;	
}

span.glemtpassord a:hover{
	color: red;
}

.loginknapp{
}
/* EOF Login*/

/* BOF create_account, create_account_success, account, account_edit, account_password */
.kontoboks{
	display:inline;
	width: 600px;
	padding-left: 10px;
}

.kontoboks div{
	float: left;
}

.kontooverskrift{
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.kontoinnhold{
	padding: 10px;
}

.kontoinnhold a{float: left;}

.kontoinnhold div{
 	width: 595px;
}

.kontoinnhold div label{
	padding: 10px 0px 0px 10px;
	width: 150px;
	text-align: left;
}
.kontoinnhold div input{
	margin: 10px 0px 0px 0px;
	width: 150px;
	text-align: left;
}

.kontoinnhold div div.kontoinnholdradio input{
	margin: 0px 0px 0px 0px;
	width: 30px;
	text-align: left;
}

.kontoinnhold div select{
	margin: 10px 0px 0px 0px;
	width: 150px;
	text-align: left;
}

.kontoinnhold div span{
	display: inline-block;
	padding-right: 20px;
	vertical-align: top;
	margin-top: 10px;
}

.kontoinnhold div span a:link, .kontoinnhold div span a:visited, .kontoinnhold div span a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;	
}

.kontoinnhold div span a:hover{
	color: red;
	text-decoration: underline;	
}
/* EOF create_account, create_account_success; account, account_edit, account_password */
/* BOF account_history, account_history_info, addressbook */
.accountinfo {
	width:620px;
	padding: 10px;
}
	 .accountinfoheader{
		padding-bottom: 15px;
		width: 600px;
		
	}
	.accountinfoinnhold {}
	
	.accountinfoinnhold  div {
		display: inline;
		float:left;
		padding-bottom: 10px;
	}
	/* BOF Hvis to kolonner */
	.accountinfoinnhold-left {
		width:190px;
	}
	.accountinfoinnhold-right {
		width:420px;
	}
	/* EOF Hvis to kolonner */
	/* BOF Hvis tre kolonner */
	.accountinfoinnhold-left1 {
		padding-bottom: 10px;
		width:220px;
	}
	.accountinfoinnhold-right1 {
		padding-bottom: 10px;
		width:280px;
	}
	.accountinfoinnhold-rightright {
		padding-bottom: 10px;
		width:100px;
	}
	/* EOF Hvis tre kolonner */
	/* BOF Hvis to delt som kontakt */
	.kontakttinfoinnhold-left {
		width: 300px;
	}
	.kontakttinfoinnhold-left div {
		display: block;
		width: 290px;
	}
	.kontaktinfoinnhold-right {
		width: 300px;
	}
	
	.kontaktinfoinnhold-left div{
		display: block;
		width: 290px;
	}
	/* EOF Hvis to delt som kontakt */
	
	.accountinfobunn {
		float:left;
		width:590px;
		padding-top: 15px;
	}
	.account-info-produkter{
		display: inline-block;
		 width: 300px;
	}
	
	.account-info-produkter-slutt{
		display: inline-block;
		 width: 250px;
	}
	
	.account-info-produkter-slutt-tekst{
	display: inline-block;
		width: 70px;
	}
	
	.account-info-produkter-slutt-sum{
	display: inline-block;
		width: 70px;
	}
/* EOF account_history, account_history_info, addressbook */

/* BOF passwordforgotten */
.passwordforgotten{

}

.passwordforgotten div{ 	
	display: block;
	padding: 10px;
	width: 600px;	
}
/* EOF paswordforgeotten */

/* BOF Product_info */


.produktsider{
	width : 620px;
	display: block;
}

.produktinfo{}

.produktinfo div {
	float:left;
}

.produktbilde{
	width: 208px;
	margin: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	text-align: center;
}



.produktinformasjon{
	width: 360px;
	padding: 10px;
}

.produktbeskriveler{
	width: 600px;
	margin-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

.produktfinnesikke{
	display: block;
	width: 600px;
	margin: 10px;
}

.produktgalleri{
	width: 600px;
}

.produktgalleri div span{
	padding-left: 10px;
	float:left;
}

.produkttilbakemeldinger{
	width: 600px;
}

.produkttilbakemeldinger div{ float: left;}
.produkttilbakemeldingerhoyre{
	width: 280px;
	padding: 10px;
	text-align: right;
}

.produkttilbakemeldingerhoyre a:link, .produkttilbakemeldingerhoyre a:visited, .produkttilbakemeldingerhoyre a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

.produkttilbakemeldingerhoyre a:hover {
	color: #333333;
}

.produkttilbakemeldingervenstre{
	width: 280px;
	padding: 10px;
}

.tilbakemeldingertopp{ padding: 5px 0px 0px 10px;}

.tilbakemeldingertopp img{ 
	padding-right: 10px;
}

.tilbakemeldingtekst{
	display: block;
	width: 580px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.bilde {}

.bilde-active-anchor img {
	visibility: hidden;
}

.bilde img {
	border: 0px solid gray;
}

.bilde:hover img {
	border: 0px solid white;
}
		
.bilde-wrapper {
	background: white;
}

.bilde-image {
	border: 2px solid white;
}

.bilde-image-blur {}
		
.bilde-caption {
	display: none;			
	border: 2px solid white;
	border-top: none;
	font-family: Verdana, Helvetica;
	font-size: 10pt;
	text-align: center;
	padding: 5px;
	background-color: white;
}

.bilde-loading {
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid black;
	background-color: white;			
	padding-left: 22px;
	background-image: url(highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
		
a.bilde-credits, a.bilde-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}

a.bilde-credits:hover, a.bilde-credits:hover i {
	color: white;
	background-color: gray;
}
		
a.bilde-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
		
.bilde-display-block {
	display: block;
}

.bilde-display-none {
	display: none;
}

.produktbeskrivelse{
	display: block;
	float: left;
	padding: 10px;
	width: 490px;
}

.infoboxHeader a{
	display: block;
	float: left;
	padding: 10px;
}
/* EOF Product info */

/* BOF Copyright tekst*/
.copyrightText { 
	font-size : 10px; 
	color: #c5e6ee; 
}

a.copyrightText:link, a.copyrightText:visited, a.copyrightText:active { 
	font-size : 10px; 
	color : #f4981b; 
	text-decoration: none;
}

a.copyrightText:hover {  
	color : #f4981b; 
	text-decoration: underline;
}
/* EOF copyright tekst*/

/* BOF Checkout sider */

/* EOF checkout sider */

/* BOF Dynamic sitemap*/
ul.sitemap {
	color: #000000;
}
/* EOF Dynamic sitemap*/



TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 0px;
}

FORM { display: inline; }
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 95%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: red; text-decoration: underline; }
TD.headerError, TR.headerror { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center; }
.infoBoxNotice { background: #FF8E90; }
TD.infoBox, SPAN.infoBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-image: url('images/infobox/pixel_trans.gif');}
TD.productListing-data, .messageBox, .imagesBoxContents, TD.smallText, SPAN.smallText, P.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

TD.messageStackError, .messageStackWarning, TR.messageStackError, .messageStackWarning, .messageStackSuccess{background:#ffffff;   padding:5px;}
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.skriftHandlevogn { font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif; font-size : 12px; color : #ffffff; text-align : center;}
A.skriftHandlevogn:active, visited, link { font-size : 12px; color : #ffffff; text-align : center;}
.skriftHandlevogn:hover { font-size : 12px; color : #A59B89; text-decoration : none;}


.infotoppen{
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight : normal;
	color : #798700;
}
.infoBoxNoticeContents {
	background: #FFE6E6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

TD.main, P.main {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
}

SPAN.greetUser {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 12px;
  	color: #f0a480;
  	font-weight: bold;
}

SPAN.markProductOutOfStock {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  	color: red;
  	font-weight: normal;
}

SPAN.productSpecialPrice {
  	font-family: Verdana, Arial, sans-serif;
  	color: #ff0000;
}

SPAN.errorText {
  	font-family: Verdana, Arial, sans-serif;
  	color: #ff0000;
}

.varerTopp{
	font-family: Verdana, Arial, sans-serif;
  	font-weight:bold;
	font-size : 11px;
  	color : #000000;
}

A.varerTopp{
	font-family: Verdana, Arial, sans-serif;
  	font-weight:bold;
	font-size : 11px;
  	color : #000000;
}

A.varerTopp:hover{
  	color : #2d6d36;
}

.infoPris{
	color : red;
	background : #FFFFFF;
	font-size : 12px;
	font-weight : bold;
}


.infoBox, TR.header{
  background-image: url('images/infobox/pixel_trans.gif');
}

.infoPrisStor{/* finnes i productinfo.php */
	font-family : Tahoma, Verdana, Arial, sans-serif;
  	font-size: 12px;
  	font-weight : bold;
	color : #D73232;
	background : #FFFFFF;
	}

.bakgrunnsc/*finnes i handlevogn*/ { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #FFFFFF;
  padding-left: 4px;
  padding-top: 6px;
  border : 0px;
  color: #000000;
  border-left-width: 0px;
  border-right-width: 1px;
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #ABABAA;
  border-spacing: 0px;
}

.infoSum{ /*finnes i handlevogn*/
	font-family: Verdana, Arial, sans-serif;
  	font-size: 12px;
  	color : #000000;
  	background : #FFFFFF;
  	font-weight : normal;
}


/* -------------- Handlevogn ------------------ */

.handlevognkontoboks{
	width: 600px;
	padding: 10px 0px 0px 10px;
}

.handlevogntopp{
	display: block;
	width: 620px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;	
}

.handlevogntopp div{ float: left;}

.handlevognslett{
	width: 50px;
	text-align: center;
}
.handlevognvarer{
	padding-left: 10px;
	width: 350px;
}

.handlevognvarer a:link, handlevognvarer a:visited, handlevognvarer a:active{
	color:  #666666;
	text-decoration: none; 
}

.handlevognvarer a:hover{
	text-decoration: underline;
}
.handlevognantall{
	text-align: center;
	width: 100px;
}
.handlevognsum{
	text-align: center;
	width: 100px;
}

.handlevogninnhold{
	display: block;
	width: 620px;
	padding: 10px 0px 5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

.handlevogninnhold div {float: left;}

.handlevogntotal{
	display: block; 
	width:590px;
	padding: 10px 30px 0px 0px;
	text-align: right;
}

/* ------------------ Avlsutt Handlevogn -------------------------- */

/* --------------------- Checkout -------------------------------- */


/* --------------------- Checkout -------------------------------- */

.checkout{ 
	width: 600px;
	padding: 10px 10px 10px 15px;
}

.checkoutinnhold{
	float: left;
}

.overskriftcheckout{
	display: block;
	width: 620px;
	padding-bottom: 10px;
	font-weight: bold;
}

.checkoutskjema{
	display: block;
	width: 600px;
}

.checkoutvenstre{
	display:block;
	width: 200px;
	padding-right: 20px;
	padding-bottom: 20px;
}

.hele{
	width: 600px;
	padding: 10px 0px 10px 0px;
}

.hele textarea{
	width: 580px;
}

.hele input{
	padding-left: 500px;
}

.heleprosess input{
	padding-left: 430px;
}

.hele div{
	float: left;
	padding-right: 60px;
}

.frakticon{
	width: 600px;
	padding-left: 40px;
}

.betalingicon{
	width: 600px;
	padding-left: 220px;
}

.bekrefticon{
	width: 600px;
	padding-left: 370px;
}

.fraktmetode{
	width: 400px;
}
.betalingsmetode{
	width: 500px;
}

.fraktpris{
	width: 100px;
}

.fraktvalg{
	width: 80px;
}

.moduleRowOver { 
	padding: 5px 10px 5px 10px; 
	display: block; 
	width: 590px;
	background-color: #D7E9F7; 
}
.moduleRowSelected { 
	padding: 5px 10px 5px 10px; 
	background-color: #E9F4FC; 
	display: block; 
	width: 590px; 
}

.moduleRow{ 
	padding: 5px 10px 5px 10px; 
	background-color: #ffffff; 
	display: block; 
	width: 590px; 
}
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.ingenprodukter{display: block; width: 400px; height: 30px; background-color: #ffffff; padding-left: 20px; padding-top: 20px;}

