@charset "iso-8859-1";







/*



-------------------------------



GLOBAL STYLES



-------------------------------



*/







body {

	margin:0 auto;

	padding:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:small;

	}



* html body {

	font-size:x-small; /* for win IE5/Win */

	f\ont-size:small; /* for other IE Versions */

	}



img {

	border:0px;

	}





/*



-------------------------------



LAYOUT STRUCTURE



-------------------------------



*/







.pageWrap {

	width:650px;

	margin:0 auto;

	}



.headerWrap {

	display:none;

	}



.contentWrap {



	}



.mainBody {

	width:650px;

	}



.mainBasketBody {

	width:650px;

	}



.content {

	width:650px;

	}



.basketContent {

	width:650px;

	}



.sidebarLeft {



	display:none;

	}



.sidebarRight {

	display:none;



	}

 #printConfirmation {

	display:none;



	}



	



.footer {

	margin:20px 0 0 0;

	color:#999;

	clear:both;

	}







	



	





/* CONTENT */







.content img {



	margin:20px 0 10px 10px;



	float:right;



	width:220px;



	padding:5px;



	border-top:1px solid #ddd;



	border-left:1px solid #ddd;



	border-right:1px solid #ccc;



	border-bottom:1px solid #bbb;



	}



.content h1,



.basketContent h1 {



	margin:23px 0 17px 0;



	font-size:200%;



	letter-spacing:-1px;



	font-weight:normal;



	line-height:100%;



	color:#455c48;



	}



.content h2 {



	margin:18px 0 2px 0;



	font-size:100%;



	font-weight:normal;



	font-style:italic;



	line-height:100%;



	font-family:"Trebuchet MS", Arial, sans-serif;



	color:#e66b00;



	}



.content p {



	margin:10px 0 20px 0;



	}	







.content div.productListHead {



	margin:0;



	padding:43px 0 0px 0px;



	background:url(../images/produkt-varianter.gif) right top no-repeat;



	}	



		



dl.productList {



	margin:15px 0;



	padding:0px 0px 5px 0;



	border-bottom:1px solid #bcb;



	}



dl.productList dt {



	margin:0 0 .3em 0;



	font-size:135%;



	color:#5c7399;



	}



dl.productList h2 a, .basketContent h2  {



	margin:0px 0 0px 0;



	padding:0px;



	font-size:18px;



	font-weight:normal;



	font-style:normal;



	line-height:100%;



	font-family:Arial, sans-serif;



	}



dl.productList dt img {



	float:right;



	margin:2px 0px 0 15px;



	width:110px;



	padding:3px;



	border-top:1px solid #ddd;



	border-left:1px solid #ddd;



	border-right:1px solid #ccc;



	border-bottom:1px solid #bbb;



	}



dl.productList dd {



	position:relative;



	margin:0 0 0 0;



	color:#666;



	}



dl.productList dd p {



	margin:0 0 0 0;



	min-height:67px;



	overflow:hidden;



	background:transparent;



	}



dl.productList dd em a {



	color:#e66b00;



	}



dl.productList dd em a:hover {



	color:#455c48;



	}



dl.productList dd #offer {



	position:absolute;



	left:0px;



	top:67px;



	line-height:110%;



	font-size:11px;



	color:#a00;



	}



dl.productList dd #price {



	width:170px;



	height:28px;



	text-align:right;



	font-size:16px;



	font-weight:bold;



	color:#455c48;



	}



dl.productList dd #price div {



	margin:-6px 0 0 0;



	font-size:11px;



	color:#999;



	font-weight:normal;



	}



dl.productList dd select {



	position:absolute;



	left:187px;



	top:66px;



	}



dl.productList dd input {



	position:absolute;



	left:244px;



	top:63px;



	}



	



/* DISPLAY BASKET CONFIRM */



#basketPop {



	margin:0px;



	padding:0px;



	}



#imgShow {



	position:absolute;



	top:50%;



	left:0%;



	width:100%;



	height:500px;



	margin:-250px 0 0 0;



	background:#fff;



	filter:alpha(opacity=70);



	-moz-opacity:0.70;



	text-align:center;



	vertical-align:middel;



	z-index:10;



	border-top:1px solid #455c48;



	border-bottom:1px solid #455c48;



	}



#realImage {



	position:absolute;



	top:50%;



	left:50%;



	width:380px;



	height:160px;



	text-align:center;



	vertical-align:middle;



	background:#fff;



	border:1px solid #e66b00;



	padding:20px;



	margin:-100px 0 0 -190px;



	z-index:90;



	}



#realImage div {



	height:130px;



	}



#realImage div div {



	text-align:left;



	float:left;



	width:200px;



	margin:0 0 0 20px;



	font-size:18px;



	color:#6d8971;



	}



#realImage div div em {



	display:block;



	width:200px;



	text-align:left;



	margin:20px 0 0 0px;



	font-size:16px;



	color:#e66b00;



	}



#realImage div img {



	float:left;



	margin:2px 0px 0 20px;



	width:110px;



	padding:3px;



	border-top:1px solid #ddd;



	border-left:1px solid #ddd;



	border-right:1px solid #ccc;



	border-bottom:1px solid #bbb;



	}



#realImage a {



	display:block;



	width:140px;



	float:left;



	z-index:95;



	}



#realImage a img {



	width:auto;



	border:0;



	}



#realImage a.notValid img {



	filter:alpha(opacity=50);



	-moz-opacity:0.50;



	margin:0px 0px 0 80px;



	}







	



	







/* BASKET */







table.goods {



	border-collapse:collapse;



	text-align:left;



	}



.basketContent table.goods td {



	vertical-align:middle;



	padding-top:4px;



	padding-bottom:2px;



	}



table.goods .goodsDescription {



	padding:0px 0 0 6px;



	width:330px;



	cursor:pointer;



	}



table.goods .goodsDescription img {



	float:left;



	width:45px;



	margin:0px;



	filter:alpha(opacity=75);



	-moz-opacity:0.75;



	}



table.goods .goodsDescription:hover img {



	filter:alpha(opacity=100);



	-moz-opacity:1.00;



	}



table.goods .goodsDescription h4 {



	font-size:14px;



	margin:0px 0 0px 0;



	padding:0px 0 0 6px;



	display:inline;



	color:#6d8971;



	}



table.goods .goodsDescription em {



	font-size:12px;



	margin:0px 0 0 0;



	padding:0px 0 0 7px;



	display:inline;



	color:#888;



	}



table.goods .goodsDescription:hover em {



	color:#666;



	}



table.goods .goodsDescription:hover h4 {



	color:#455c48;



	}



table.goods .delete {



	width:35px;



	}



table.goods .change {



	width:20px;



	}	



	



table.goods #remove {



	width:20px;



	height:20px;



	cursor:pointer;



	background:url(../images/fjern-off.gif) 50% 50% no-repeat;



	}



table.goods #remove:hover {



	background:url(../images/fjern-on.gif) 50% 50% no-repeat;



	}



table.goods #addItem {



	width:20px;



	height:20px;



	cursor:pointer;



	background:url(../images/basket-add-off.gif) 50% 50% no-repeat;



	}



table.goods #addItem:hover {



	background:url(../images/basket-add.gif) 50% 50% no-repeat;



	}



table.goods #remItem {



	width:20px;



	height:20px;



	cursor:pointer;



	background:url(../images/basket-subtract-off.gif) 50% 50% no-repeat;



	}



table.goods #remItem:hover {



	background:url(../images/basket-subtract.gif) 50% 50% no-repeat;



	}



	



table.goods .goodsNo {



	width:55px;



	text-align:left;



	}



table.goods .goodsPrice {



	width:105px;



	text-align:left;



	}



table.goods .goodsTotal {



	width:119px;



	text-align:left;



	}



table.goods .basketTotalTxt,	



table.goods .basketTotal {



	font-weight:bold;



	}



table.goods .goodsNo,



table.goods .goodsPrice,



table.goods .goodsTotal,



table.goods .basketTotalTxt,



table.goods .basketTotal {	



	text-align:right;



	}



table.goods .goodsTotal,



table.goods .basketTotal {	



	padding-right:8px;



	}



table.goods .basketTotalTxt,



table.goods .basketTotal {	



	color:#455c48;



	}



.basketContent table.goods .totalTop {	



	border-top:1px solid #6d8971;



	padding-top:8px;



	font-weight:normal;



	}



.basketContent table.goods .totalBottom {	



	 border-bottom:3px double #6d8971;



	 padding-bottom:8px;



	}











/* Same table for payment */







table.goodsInfo,



table.goodsPayment {



	border-collapse:collapse;



	text-align:left;



	padding:0px;



	margin:0px;



	}



table.goodsInfo {



	border-bottom:1px solid #6d8971;



	}



table.goodsInfo td,



table.goodsInfo th {



	padding:1px 8px 1px 6px;



	}



table.goodsInfo td.nameCol {



	width:100px;



	}



table.goodsInfo td.valueCol {



	width:200px;



	}



table.goodsPayment th,



table.goodsInfo th {



	border-bottom:1px solid #6d8971;



	background:#eaf1d7;



	}	



table.goodsPayment .goodsDescription {



	padding:0px 0 0 6px;



	width:358px;



	}



table.goodsPayment .goodsNo {



	width:55px;



	text-align:left;



	}



table.goodsPayment .goodsPrice {



	width:105px;



	text-align:left;



	}



table.goodsPayment .goodsTotal {



	width:119px;



	text-align:left;



	}



table.goodsPayment .basketTotalTxt,	



table.goodsPayment .basketTotal {



	font-weight:bold;



	}



table.goodsPayment .goodsNo,



table.goodsPayment .goodsPrice,



table.goodsPayment .goodsTotal,



table.goodsPayment .basketTotalTxt,



table.goodsPayment .basketTotal {	



	text-align:right;



	}



table.goodsPayment .goodsTotal,



table.goodsPayment .basketTotal {	



	padding-right:8px;



	}



table.goodsPayment .basketTotalTxt,



table.googoodsPayments .basketTotal {	



	color:#455c48;



	}



.basketContent table.goodsPayment .totalTop {	



	border-top:1px solid #6d8971;



	padding-top:2px;



	font-weight:normal;



	}



.basketContent table.goodsPayment .totalBottom {	



	border-bottom:3px double #6d8971;



	padding-bottom:3px;



	}



.layout_footer_image {



	background:url(../images/epay.gif) 90px 0px no-repeat;



	}



.layout_footer,



.layout_footer a {



	font-size:10px;



	color:#999;



	line-height:140%;



	}



.layout_footer {



	height:50px;



	}



.layout_footer a:hover {



	color:#e66b00;



	}



	



	



	



	



	



/* BASKET Personal Info */







.tilmeldingsFormular {



	display:block;



	margin:15px 0px 10px 2px;



	width:695px;



	height:230px;



	padding:10px 0 0 0;



	}



.tilmeldingsFormular h2 {



	position:relative;



	margin:0px;



	height:36px;



	width:334px;



	color:#455c48;



	}



.tilmeldingsFormular #deliveryInfo h2 input,



.tilmeldingsFormular #invoiceInfo h2 input {



	position:absolute;



	top:0px;



	right:0px;



	margin:-4px 0 0 0;



	border:0;



	height:36px;



	width:117px;



	padding:0;



	cursor:pointer;



	}



.tilmeldingsFormular #deliveryInfo h2 input {



	background:url(../images/skal-leveres-til-betalingsadressen.gif) no-repeat;



	}



.tilmeldingsFormular #invoiceInfo h2 input {



	background:url(../images/skal-leveres-til-anden-adresse.gif) no-repeat;



	}



.tilmeldingsFormular .inputWrap,



.tilmeldingsFormular .inputWrap2 {



	position:relative;



	padding:2px 0px;



	}



.tilmeldingsFormular .inputWrap label,



.tilmeldingsFormular .inputWrap2 label {



	display:inline-block;



	width:105px;



	vertical-align:top;



	}



.tilmeldingsFormular .inputWrap input,



.tilmeldingsFormular .inputWrap2 input {



	width:220px;



	}



.tilmeldingsFormular .inputWrap textarea {



	width:220px;



	height:32px;



	}



.tilmeldingsFormular .inputWrap #News,



.tilmeldingsFormular .inputWrap2 #News {



	width:14px;



	}



.tilmeldingsFormular .inputWrap div span,



.tilmeldingsFormular .inputWrap2 div span {



	color:#585;



	}



.tilmeldingsFormular .inputWrap div em,



.tilmeldingsFormular .inputWrap2 div em {



	font-style:normal;



	color:#a00;



	}



.tilmeldingsFormular .inputWrap .radioButton1 {



	width:15px;



	}



.tilmeldingsFormular .inputWrap .jaTak {



	padding:0 30px 0 0;



	}



.tilmeldingsFormular .inputWrap .radioButton2 {



	width:15px;



	



	}



#Navn,



#Adresse,



#Postnummer_og_by,



#Telefonnummer,



#E-mail-adresse,



#Kommentar {



	display:none;



	position:absolute;



	top:-5px;



	left:325px;



	width:122px;



	padding:0px;



	background:0;



	font-size:11px;



	}



#Leveringsnavn,



#Leveringsadresse,



#Postnr_og_by {



	display:none;



	position:absolute;



	top:-5px;



	left:325px;



	width:122px;



	padding:0px;



	background:0;



	font-size:11px;



	}



#Kort-nummer,



#CVC_kontrol-nr {



	display:none;



	position:absolute;



	top:-8px;



	left:130px;



	width:122px;



	padding:0px;



	background:0;



	font-size:11px;



	}



#CVC_kontrol-nr {



	left:88px;



	}



#topTxt {



	width:120px;



	padding:10px 20px 2px 34px;



	font-weight:bold;



	background: url(../images/comment_top.png) left top no-repeat;



	}



#botTxt {



	width:120px;



	padding:0 20px 20px 34px;



	background: url(../images/comment_bottom.png) left bottom no-repeat;



	}



#back{



	float:left;



	display:block;



	border:0;



	margin:40px 0px 0 0px;



	cursor:pointer;



	}



#noGo{



	float:left;



	display:block;



	border:0;



	margin:40px 0px 0 0px;



	filter:alpha(opacity=50);



	-moz-opacity:0.50;



	}



#invoiceInfo {



	float:left;



	}



#deliveryInfo {



	float:right;



	}



	



	



	











/* FOOTER */







.footer p {



	text-align:right;



	font-size:11px;



	font-family:"Trebuchet MS", Arial, sans-serif;



	font-style:italic;



	font-weight:bold;



	line-height:180%;



	padding:18px 15px 0px 0px;



	}
