/* CSS Document 
                                                     
/*---------------------------------------------------------------------*/
/* This CSS is made by EDB Totalpartner AS - NORWAY  
/* Author: Eivind Bergmann. eivind@edbtotalpartner.no
/* 
/*   
/* 				   Look mom, hardly any css tweaks!
/*
/*------------------- www.edbtotalpartner.no --------------------------*/






/*  Grunnregler
 **************/		
/*  Layout
 *********/		
/* Nye klasser fra Itum*/
body{
	background-color: #258ECC;
}
#topbarMenu
{
    background-color: #258ECC;
}
#topbarSearch
{
    background-color: #258ECC;
}
.tipBox
{
	width:240px;
	height:270px;
	background-image: url('/images/shop/tipBG.gif');
}

.tipText
{
	padding-left: 5px;
	color: #382f1e;
}
#TwocolumncontentColumn
{
    width:650px;
    float:left;
    margin-right:5px;
    margin-left:25px;
    margin-top:0px;
    padding-right:10px;
    }

#ThreecolumncontentColumn
{
    width:455px;
    float:left;
    margin-right:5px;
    margin-top:6px;
    padding-right:10px;
    border-right:solid 1px #E7E7CE;
    }
#ThreecolumnRightColumn
{
    width:200px;
    float:left;
    margin-right:17px;
    margin-left:10px;
    
    }
#bottomwrapper
{
    padding-left:43px;
    float:left;
    background-color:#fff;
    width:957px;
    margin-bottom:20px;
    border-top:solid 1px #E7E7CE;
    }
#FrontImage
{
	float:left;
	padding-top:10px;
	}
.shopArticleWrapper
{
	width:290px;
	float:left;
	padding-bottom:10px;
	}
.shopArticle
{
	padding-left:30px;
	width:415px;
	}
.shopArticle h1
{
	color:#634d24;
	font-size:22px;
	font-weight:normal;
	}
.shopArticle h2
{
	color:#634d24;
	font-size:18px;
	font-weight:normal;
	font-family: Arial, Verdana;
	border-bottom:solid 1px #e5e5e5;
	}
#productWrapper
{
	float:left; 
	margin-top:20px;
	margin-bottom:10px; 
	text-align: left; 
	width:655px;	
	}
#productColOne
{
	width:290px;
	margin-right:25px;
	float:left;
	margin-bottom:10px;
	}
#productColTwo
{
	width:330px;
	float:left;
	}
#productRowOne
{
	float:left;
	clear:both;
}
#productRowTwo
{
	float:left; 
	color:#000;
}
#productRowThree
{
	
	float:left;
	width:290px;
	color:#000; 
	border:solid 1px #d7cebf;
	background-image: url("/images/shop/bgAddToBasket.jpg");
	}
#productRowFour
{
	float:left; 
	}
#productHeading
{
	font-size:22px;
	font-family:Arial,Verdana;
	color:#635948;
	float:left;
	}
#productVariant
{
	margin-left:20px;
	margin-right:20px;
	margin-bottom:15px;
	}	
#productBasketAdd
{
	margin-top:10px;
	margin-left:20px;
	padding-bottom:12px;
	}
#productPrice
{
	font-size:22px;
	font-family: Arial, Verdana;
	padding-left:10px;
	color:#b1aca3;
	float:right;
	}
#productHighlight
{
	}
#productTeaser
{
	font-weight:bold;
	}
#productDescription
{}
#productDonationWrapper
{
	background-image:url("/images/shop/bgdonasjon.jpg");
	background-repeat:no-repeat;
	padding-top:15px;
	width:645px;
	float:left;
	clear:both;
	}
/*Donasjon	*/
#productDonationHeading
{
	color:#ffffff;
	padding-left:30px;
	font-size:28px;
	font-family:arial;
	float:left;
	
	}
#productDonationAbstract
{
	width:570px;
	padding-top:5px;
	padding-left:30px;
	font-size:11px;
	clear:both;
	color:#fff;
	float:left;
	
	}
#productDonationDescription
{
	clear:both;
	width:600px;
	height:590px;
	margin-left:25px;
	padding-left:30px;
	padding-top:30px;
	background-image:url("/images/shop/bgAmount.png");
	background-repeat:no-repeat;
	float:left;
	position:relative;
	z-index:0;
	}
#productDonationDescriptionHeading
{
	width:600px;
	font-size:20px;
	font-family:Verdana;
	font-weight:bold;
	padding-bottom:20px;
	float:left;
	}
.productDonationDescriptionText
{
	color: #9c8961;
	width:400px;
	font-size:18px;
	padding-top:15px;
	padding-left:18px;
	float:left;
	}
.productDonationDescriptionTextSelected
{
	color:#000!important;
	}
.productDonationDescriptionOptionalText
{
	font-size:18px;
	padding-top:10px;
	float:left;
	
	}
#productDonationDescriptionInput
{
	padding-left:8px;
	padding-right:8px;
	padding-top:10px;
	float:left;
	
	}
#productDonationButtonWrapper
{
	float:left;
	
	width:560px;
	}
#productDonationButton
{
	padding-top:25px;
	float:left;
	}
#productDonationDescriptionPreview
{
	font-size:14px;
	padding-top:30px;
	padding-left:50px;
	padding-right:20px;
	float:left;
	}

#productDonationDescriptionBottomText
{
	
	float:left;
	color:#564c3a;
	}
.productDonationDescriptionButton
{
	height:52px;
	float:left;
	}
.productDonationDescriptionButton input[type="image"]
{
	float:left;
	}
.productDonationDescriptionButton:hover .productDonationDescriptionText
{
	color:#000;
	}
.hoverInvisible
{
	display:none;
	}
.hover50
{
	background-image:url("/images/shop/Myggnett.png");
	background-repeat:no-repeat;
	width:408px;
	height:372px;
	float:left;
	position:relative;
	left:16px;
	top:-110px;
	z-index:-1;
	}
.productDonationDescriptionButton:hover .hover50
{
	display:block;
}
.productDonationDescriptionButton:hover
{
	display:block;
}
.hover50Selected
{
	background-image:url("/images/shop/Myggnett.png");
	background-repeat:no-repeat;
	width:408px;
	height:372px;
	float:left;
	position:relative;
	left:16px;
	top:-110px;
	z-index:-1;
	}
.hover100
{
	background-image:url("/images/shop/vaksinering.png");
	background-repeat:no-repeat;
	width:408px;
	height:372px;
	float:left;
	position:relative;
	left:14px;
	top:-163px;
	z-index:-1;
	
	}
.productDonationDescriptionButton:hover .hover100
{
	display:block;
}
.hover100Selected
{
	background-image:url("/images/shop/vaksinering.png");
	background-repeat:no-repeat;
	width:408px;
	height:372px;
	float:left;
	position:relative;
	left:14px;
	top:-163px;
	z-index:-1;
	}
.hover500
{
	background-image:url("/images/shop/helse.png");
	background-repeat:no-repeat;
	width:408px;
	height:372px;
	float:left;
	position:relative;
	left:14px;
	top:-215px;
	z-index:-1;
	
	}
.productDonationDescriptionButton:hover .hover500
{
	display:block;
}
.hover500Selected
{
	background-image:url("/images/shop/helse.png");
	background-repeat:no-repeat;
	width:408px;
	height:372px;
	float:left;
	position:relative;
	left:14px;
	top:-215px;
	z-index:-1;
	}
.hover3000
{
	background-image:url("/images/shop/Jordmor.png");
	background-repeat:no-repeat;
	width:408px;
	height:372px;
	float:left;
	position:relative;
	left:14px;
	top:-266px;
	z-index:-1;
	
	}
.productDonationDescriptionButton:hover .hover3000
{
	display:block;
}
.hover3000Selected
{
	background-image:url("/images/shop/Jordmor.png");
	background-repeat:no-repeat;
	width:408px;
	height:372px;
	float:left;
	position:relative;
	left:14px;
	top:-266px;
	z-index:-1;
	}
.hover25000
{
	background-image:url("/images/shop/Bronn.png");
	background-repeat:no-repeat;
	width:408px;
	height:372px;
	float:left;
	position:relative;
	left:16px;
	top:-318px;
	z-index:-1;

}
.productDonationDescriptionButton:hover .hover25000
{
	display:block;
}
.hover25000Selected
{
	background-image:url("/images/shop/Bronn.png");
	background-repeat:no-repeat;
	width:408px;
	height:372px;
	float:left;
	position:relative;
	left:16px;
	top:-318px;
	z-index:-1;
}
#confirmationDonationDescription
{
	clear:both;
	height:390px;
	width:600px;
	margin-top:20px;
	margin-left:25px;
	padding-left:20px;
	padding-top:28px;
	background-image:url("/images/shop/bgDonation.png");
	background-repeat:no-repeat;
	float:left;
	position:relative;
	z-index:0;
	
	}
#donationColOne
{
	width:280px;
	padding-right:10px;
	float:left;
	}
#donationColTwo
{ 
	width:247px;
	float:left;
	}
#confirmationDonationDescriptionIntroHeading
{
	color:#373026;
	text-transform:uppercase;
	width:270px;
	padding-bottom:10px;
	float:left;
	}
#confirmationDonationDescriptionHeading
{
	width:270px;
	font-size:18px;
	font-family:Verdana;
	padding-bottom:15px;
	float:left;
	}
#confirmationDonationDescriptionTextWrapper
{
	height:280px;
	float:left;
	}

.confirmationDonationDescriptionText
{
	width:270px;
	font-size:13px;
	float:left;
	}
.confirmationDonationDescriptionImage
{
	padding-top:6px;
	padding-left:1px;
	}
/*Donasjon send kort*/
#sendWrapper
{
	background-image:url("/images/shop/CardBoxbg.png");
	background-repeat:no-repeat;
	width:590px;
	height:308px;
	float:left;
	margin-top:20px;
	margin-left:28px;
	padding-left:20px;
	}
#sendTitle
{
	float:left;
	padding-top:20px;
	font-size:16px;
	font-family:Verdana;
	margin-right:24px;
	}
#sendSections
{
	float:left;
	display:inline;
	}
#sendContent
{
	width:535px;
	padding-top:10px;
	}
.sendContentText
{
	font-size:12px;
	font-family:arial, Verdana;
	padding-top:25px;
	
	}
.sendContentTextBottom
{
	font-size:11px;
	font-family:arial, Verdana;
	padding-top:35px;
	color:#564c3a;
	}
#basketHeader
{
	padding-top:6px;
	padding-left:6px;
	}
#basketHeading
{
	color:#2d281f;
	width:172px;
	height:108px;
	padding-top:14px;
	padding-left:14px;
	padding-right:60px;
	float:left;
	background-image:url("/images/shop/BasketHeading.gif");
	background-repeat:no-repeat;
	}
#basketHeading a
{
	color:#2d281f;
	}

#basketTitle
{
	color:#695c4d;
	font-size:14px;
	font-weight:bold;
	}
#basketBody
{
	width:210px;
	padding-left:12px;
	padding-right:12px;
	float:left;
	border-left:solid 1px #efd9c1;
	border-right:solid 1px #efd9c1;
	}
#baskethr
{
	border-top: 1px solid #E4E4E4;
	padding-top:5px;
	}
a.basketLink
{
	color:#000;
}
a.basketLink:hover
{
	text-decoration:underline;
}
.confirmLeft
{
	float:left;
	width:190px;
	margin-top:30px;
	margin-right:30px;
	margin-bottom:20px;
	}
.confirmRight
{
	float:left;
	width:195px;
	margin-top:30px;
	}
.confirmBottom
{
	float:left;
	width:415px;
	}
#footer
{
	float:left;
	padding-left:43px; 
	}
.leftsubmenuitem
{
	list-style-type:none;
	background-image:url("/images/shop/arrow.gif");
	background-repeat:no-repeat;
	padding: 0px 0px 2px 16px;
}
.leftsubmenuitem a
 {
 	color:#564c3a;
 	}
/*Selected */
.leftmenusectionwrapperselected
{
	clear:both;
	padding-left:10px;
}
.leftsubmenuitemselected
{
	list-style-type:none;
	background-image:url("/images/shop/arrowselected.gif");
	background-repeat:no-repeat;
	padding: 2px 0px 2px 16px;
	
}
 .leftsubmenuitemselected a
 {
 	color:#564c3a;
 	}
.leftmenusectionwrapperselected
{
	color:#669933;
	}
.leftmenusectionwrapper
{
	color:#227CCE;
	}
.leftsubmenulist
{
	margin:  0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
}
.leftmenusectionlink
 {
	font-weight:bold;
	padding-left:5px;
 }
a.leftmenusectionlink
 {
	text-decoration:none;
	font-size:11px;
	padding-left:5px;
	color:#564c3a;
	font-weight:bold;
 }
 a.leftmenusectionlinkselected
 {
    color:#669933;
    font-size:11px;
	text-decoration:none;
	padding-left:5px;
	color:#564c3a;
	font-weight:bold;
 }
 a:hover.leftmenusectionlink
 {
    font-size:11px;
	text-decoration:underline;
	padding-left:5px;
	font-weight:bold;
 }
 a:hover.leftmenusectionlinkselected
 {
    font-size:11px;
	text-decoration:underline;
	padding-left:5px;
 }
 a:hover.leftsubmenulinkselected
 {
	color:#564c3a;
}
 
/* Felles klasser slutt*/    
.QuickBasket
{
	background:url("/images/YellowDot.gif") no-repeat;

	margin-left:15px;
    padding-top:5px;
    padding-left:10px;
	}
								
#wrapper{
	
	width: 875px;
	margin: 0;
	padding: 0;	
	text-align: left;	
	background: #fff url(/images/pita-bg-rightborder.gif) repeat-y right top; }				



.wrapper-bunn{
	width: 875px; 
	height: 50px; 
	background:   url(/images/pita-bg-bottom.gif) repeat-x bottom;
	 }
	
.wrapper-corner {
	height: 50px; 
	background:   url(/images/pita-bg-rightcorner-bottom.gif) no-repeat bottom right; }





	/*   
#pita {
	width: 850px;
	\width: 860px;
	w\idth: 850px;
	padding: 5px 0 5px 0; 
	height: 800px; 
	background: #fff; 
	text-align: left;  }
*/ 
#pita {
	width: 870px;
	
	text-align: left; 	 }

div.header {
	margin: 1px 0 1px 0;	}
	  
.header, 
.header-1-2,
.header-3,
.header-4 {
	height: 116px;
	overflow: hidden;  }

.header-1-2 {
	float: left; 
	clear: right; 
	width: 516px; 
	border-right: 0px solid #fff; 
	
	}
.header-3 {
	float: left; 
	clear: right; 
	width: 178px; 
	border-right: 0px solid #fff;
	background: #258ecc;
	color: #ffffff; 
	/*url(/images/corner-top-right-blue-fff-matte.gif) no-repeat top right; */
	 
	}

.header-4{
	width: 176px; 
	float: left; 
	background: #FFFFFF; 
	}

/*tittel for nettbutikken på forsiden*/
.butikk_title {font-size: 14pt; color: #ffffff;  letter-spacing: 1px;  }


#menuline {
	height: 48px; 	
	background:  url(/images/menu-bg.gif) repeat-x; 
	border-bottom: 1px solid #E4E4E4;
	clear: both; 	
	margin: 0 0 20px 0;
	vertical-align: middle;   }

#content-holder  {
	width: 850px;
		width: 870px;
	w\idth: 850px;
	padding: 10px;  
	min-height: 800px; 
	
	text-align: left;  }



.lc {
	width: 176px; 
	float: left; 
	clear: right; 
	margin-right: 10px;
	/*background: #A6FF57; */
	}

.mc{
	width:  456px;
	\width: 476px;
	w\idth: 456px;
	float: left; 
	clear: right;  
	 
	
	border-left: 1px solid #E4E4E4; 
	border-right: 1px solid #E4E4E4;
	padding: 0 10px 0 10px;
	overflow:hidden; 
	 
	}

.rc{
	margin-left: 10px; 
	width: 176px;
	height: auto; 
	float: left;  }
	

/** Spalter **/

  
.spalte-1 {
	width: 215px;
	\width: 225px;
	w\idth: 215px;
	float: left; 
	padding-right: 10px; 
	border-right: 1px solid #E4E4E4; 
	clear: right; }

.spalte-2 {
	width: 215px;
	float: right; 
	margin-left: 10px; }


.spalte-1 p, .spalte-2 p,
.spalte-1 h2,.spalte-2 h2,
.spalte-1 h3,.spalte-2 h3,
.spalte-1 h6,.spalte-2 h6
 {
	 padding: 0 10px 0 10px;  
	 }

.spalte-1-img, .spalte-2-img {
	 float: left; 
	clear: right;
	margin: 2px 5px 1px 10px;}

.box {
	
	margin-bottom: 10px;
	}
	
.box-head 
{
	padding-top:30px;
}
	
.box-head h3{ 
	padding: 2px 4px 1px 15px;  }
	
.box p{	 
	padding: 15px  }

.box-bottom p {
	background-color: #eaf2fa; 
	border-top: 1px solid #E7E7CE;
	padding: 3px; }

/* utseende på handlekurvboksen */
.box_basket {
	margin-bottom: 10px;
	background-image:url(/images/shop/basketbackground.gif);
	background-repeat:no-repeat;
	height:111px;
	width:237px;
}
	
	
.box-head_basket {
	background-color: #ee2e24;  
	border-bottom: 1px solid #ee2e24;
	border-top: 1px solid #ee2e24;
	border-left: 1px solid #ee2e24;
	border-right: 1px solid #ee2e24;
 	height: 20px; }
	
.box-head_basket h3{ 
	padding: 2px 4px 1px 15px;  } 
	
.box_basket p{	 
	padding: 15px  }

.box-bottom_basket p {
	
	/*border-bottom: 1px solid #E7E7CE;*/
	padding: 15px;
	}

/* slutt utseende på handlekurvboksen */

.box-forhandlere {
	background:#eaf2fa url(/images/box-forhandler-bg-norway.gif) no-repeat right top;
	margin-bottom: 10px;
	height: 138px;  }
	 
.box-forhandlere h3 {
	padding: 15px 15px 0px 15px }

.box-forhandlere p {
	padding: 15px  }



.page-head10 h3,.list-head10 h3,
.page-head20 h3,.list-head20 h3,
.page-head30 h3,.list-head30 h3,
.page-head40 h3,.list-head40 h3,
.page-head50 h3,.list-head50 h3,
.page-head60 h3,.list-head60 h3,
.page-head70 h3,.list-head70 h3,
.page-head80 h3,.list-head80 h3,
.page-head90 h3,.list-head90 h3,
.page-head h3, .list-head h3 {
	padding: 2px 4px 1px 15px; }


.page-head10,
.page-head20,
.page-head30,
.page-head40,
.page-head50,
.page-head60,
.page-head70,
.page-head80,
.page-head90,
.page-head {
	height: 20px;
	margin-bottom: 20px;  }

.page-head10,.list-head10 {  background: #eaf2fa url(images/meny-spc-red.gif) no-repeat;}
.page-head20,.list-head20  {  background: #eaf2fa url(images/meny-spc-mint-green.gif) no-repeat;}
.page-head30,.list-head30 {  background: #eaf2fa url(images/meny-spc-blue.gif) no-repeat;}
.page-head40,.list-head40 {  background: #eaf2fa url(images/meny-spc-yellow.gif) no-repeat;}
.page-head50,.list-head50 {  background: #eaf2fa url(images/meny-spc-green.gif) no-repeat;}
.page-head60,.list-head60 {  background: #eaf2fa url(images/meny-spc-blue-light.gif) no-repeat;}
.page-head70,.list-head70 {  background: #eaf2fa url(images/meny-spc-purple.gif) no-repeat;}
.page-head80,.list-head80 {  background: #eaf2fa url(images/meny-spc-gray.gif) no-repeat;}
.page-head90,.list-head90 {  background: #eaf2fa url(images/meny-spc-orange.gif) no-repeat;}



.productlist-img {
	
	 float: left;  
	 clear: right;
	 margin-right: 10px;
	 border: 1px solid #E7E7CE; }
	 
	 
.productlist h3,
.productlist h5,
.productlist p {
	margin-left: 120px; }
	 

.productlist h3,.productlist h5,.productlist p,
.product h3, .product h5, .product p {
	margin-bottom: 10px; 
	margin-right: 20px;
	 }





	
.product-container { 
	background: url(images/stipla-linje.gif) repeat-x bottom;
	padding: 0 0 3px 0;
	margin: 30px 0 30px 0;   }
	
	
.product-spalte-1, .product-spalte-2,.product-spalte-3 {
	float: left; 
	height: 90px; }

.product-spalte-1 {
	width: 190px;
	\width: 200px;
	w\idth: 190px;	 
	margin-right: 10px; 
	padding-right: 10px; 
	clear: right; 
	background: url(images/stipla-linje.gif) repeat-y top right;
	 }
	
.product-spalte-2 {
	width: 110px;
	\width: 120px;
	w\idth: 110px; 
	margin-right: 10px;
	padding-right: 10px; 
	clear: right;	
	background: url(images/stipla-linje.gif) repeat-y top right;  }

.product-spalte-3 {
	width: 115px; 

	}

.product-list-left
{
	float: left; 
	clear: right; 
	border-bottom: 1px solid #E4E4E4; 
}
	
.product-list-right
{
	float: left; 
	width: 115px;
	height:inherit;
	border-bottom: 1px solid #E4E4E4; 
	border-left: 1px solid #E4E4E4; 
}

.AddToBasketText
{
	width:15px;
	height: 15px;
}
AddToBasketSubmit
{
	
}
.product-line  {	
	clear: both;   	 }


.relatedProds
{
	clear:both;
	padding-left: 13px;
	padding-bottom: 15px;
}








.breadcrumb {
	margin-bottom: 10px; 
	color: #E7E7CE; }


.breadcrumb a:link, 
.breadcrumb a:visited {
	color: #E7E7CE; 
	text-decoration: none; }

.breadcrumb a:focus, 
.breadcrumb a:hover { 
	text-decoration: underline;
	color: #A5A597;  }






























div.row-spacer-full{
	height: 12px;
	border-top: 1px solid #E5E3DB; 
	background: #F3F2ED; 
	margin: 8px 0 19px 0; }



#footer	{
	text-align: right; 
	vertical-align: bottom; 
	margin: 0px; 	
	clear: both;
	 
 
			}
			



.pita-corner  {
	 
	background:  url(/images/pita-bg-rightcorner-bottom.gif) no-repeat bottom right;
	vertical-align: bottom;
	  }
	
p#bunntekst {	
	width: 780px;
	margin: 0 auto;
	padding: 0;
	min-height: 20px;  
	text-align: left;	
	color: #FCFCFB; 
	font-size: 7pt; 
	 }	


div.logo a:link, 
div.logo a:visited {	
	width: 300px; 
	height: 108px; 
	float: left; 
	margin-left: 10px;  	
	background:  url(/images/logo.gif) left no-repeat;	}

p.logo { /* Tittel i header */
	width: 150px; 
	height: 108px; 
	float: left; 
	background:  url(/images/header-utviklingsbureau.gif) left no-repeat; }



	






/* Menu
********/


.navcontainer {
	width: 98%; 
	padding: 3px; 
	margin: 3px;  }

/* rounded */

#nav {
	margin: 0;
	padding: 0 0 5px 10px;
	 

	}

#nav li {
	margin: 0;
	 
	padding: 0;
	display: inline;
	list-style-type: none;
	
	}


#nav a:link, #nav a:visited {
	float: left;
	font-size: 10px;
	line-height: 14px;
	padding: 0 12px 0px 12px;
	text-decoration: none;
	margin-top: 12px; 
	color: #82827A; 	
	border-right: 1px solid #DEDED6;
	
	}

#nav a:hover, #nav a:focus,  #nav a:active {
	margin-top: 12px; 
	color: #0C9AD3; 
	
	}


 
/*  Plukkeklasser  ****************************************/		

.margin-top5  { margin-top: 5px;  }
.margin-top6  { margin-top: 6px;  }
.margin-top7  { margin-top: 7px;  }
.margin-top8  { margin-top: 8px;  }
.margin-top9  { margin-top: 9px;  }
.margin-top10 { margin-top: 10px; }
.margin-top20 { margin-top: 20px; }

.margin-bottom5  { margin-bottom: 5px;  }
.margin-bottom6  { margin-bottom: 6px;  }
.margin-bottom7  { margin-bottom: 7px;  }
.margin-bottom8  { margin-bottom: 8px;  }
.margin-bottom9  { margin-bottom: 9px;  }
.margin-bottom10 { margin-bottom: 10px; }
.margin-bottom19 { margin-bottom: 19px; }
.margin-bottom20 { margin-bottom: 20px; }


.border-top-1-white    { border-top:    1px solid #fff; }
.border-top-2-white    { border-top:    2px solid #fff; }
.border-right-1-white  { border-right:  1px solid #fff; }
.border-right-2-white  { border-right:  2px solid #fff; }
.border-bottom-1-white { border-bottom: 1px solid #fff; }
.border-bottom-2-white { border-bottom: 2px solid #fff; }
.border-left-1-white   { border-left:   1px solid #fff; } 
.border-left-2-white   { border-left:   2px solid #fff; }

.cr{display:block; clear:both; font-size:0; line-height:0; height:0 }

.paddme {
	margin: 5px 0 5px 0; }


.float-left{
	float: left; 
	clear: right; }
	
.line  {	
	margin: 18px 0 9px 0; 
	height: 10px; 
	border-top: 1px solid #E4E4E4; 
	clear: both;   	 }

.line-bottom  {	
	margin: 18px 0 9px 0; 
	height: 10px; 
	/*border-bottom: 1px solid #E4E4E4; */
	clear: both;   	 }
.line-bottomhr  {	
	margin: 18px 0 9px 0; 
	height: 10px; 
	border-bottom: 1px solid #E4E4E4;
	clear: both;   	 }
.line-bottomWide
{	
	width:104px;
	clear: both;   	 }
.line-bottomPrice
{
	width:34px;
	}

.les-mer-arrow {
	background-image: url(/images/ico-arrow.gif); 
	background-repeat: no-repeat; 
	background-position: left 1px; 
	clear: both;
	text-align: left;
	margin-right: 5px;
	padding-left: 20px; 
	padding-top: 2px;}
	
.les-mer-article {
	background-image:  url(/images/ico-article.gif); 
	background-repeat: no-repeat; 
	background-position: left 1px; 
	clear: both;
	text-align: left;
	margin-right: 5px;
	padding-left: 20px; 
	padding-top: 2px;  }

.legg-i-handlekurv {
	background-image:  url(/images/ico-leggihandlekurv.gif); 
	background-repeat: no-repeat; 
	background-position: left 1px; 
	clear: both;
	text-align: left;
	margin-right: 5px;
	padding-left: 20px; 
	padding-top: 2px; }
	
.stipla-linje{
	background-image:  url(/images/stipla-linje-horiz-gry-grn.gif); 
	background-position: bottom left; 
	background-repeat:repeat-x; 
	padding-bottom: 10px; 
	margin-top: 5px;
	height: 1px; }





	



/** kontaktskjema **/

.rc-login	{
	width: 90px; 
	border: 1px solid #D7D7D7;
	margin: 1px 0 1px 0; 
	color: #444;  
	padding: 1px; }
	
.rc-login-button {
	 text-align: right; 
	clear: left; }

.box-kontaktskjema-knapp {
	text-align: right; 
	margin-top: 5px; 
	margin-bottom: 10px; }
	
.box-kontaktskjema {
	background-color: #F4F4EC; 
	padding: 20px; 
	margin-bottom: 10px;}
	

.box-kontaktskjema h3{
	font-weight: normal; 
	color: #715B49;
	margin: 2px 0 1px 0;}
	
.mc_box {
	background-color: #eaf2fa; 
	padding: 20px;
  }
	

/**Tekst 
*********/


/* Form fields */ 
.normal
{
}

table.error,
select.error,
input.error
{
	border: solid 1px red;
	background-color: #eeeeee;
}

.asterisk, 
span.error
{
	color: Red;
}

.multipage
{
    border: solid 1px #919B9C;
    background-color: #F0EDE8;    
    padding:10px;
}

.standardInput INPUT
{
    width:200px;
}

/* Grid style */

.grid
{
    width: 100%;
}

.grid TH
{
    font-size: 10pt;
    text-align: left;
}

.grid TD
{
    vertical-align:top;
    padding:5px;
}

.RowStyle, .RowStyle TD
{
    background-color: #f5f5f5;
}

.AlternatingRowStyle, .AlternatingRowStyle TD
{
    background-color:#fff;
}

.SelectedRowStyle, .SelectedRowStyle TD, .SelectedRowStyle A
{
    background-color: #003399;
    color: #fff;
}

/* subsription table */

.subscriptions .only TD,
.subscriptions .first TD,
.subscriptions .midle TD,
.subscriptions .last TD
{
	background-color:#EDEDED;
}

.subscriptions .only TD
{
	border-top: 1px solid #F89901;
	border-bottom: 1px solid #F89901;
}
.subscriptions .first TD 
{
	border-top: 1px solid #F89901;
	border-bottom: 1px dotted gray;
}
.subscriptions .midle TD
{
	border-top: 1px solid #F89901;
	border-bottom: 1px dotted gray;
}
.subscriptions .last TD
{
	border-bottom: 1px solid #F89901;
}
.subscriptions .default TD,
.accessories TD
{
	border-bottom: 1px dotted gray;
}
.subscriptions .only .leftCell,
.subscriptions .first .leftCell,
.subscriptions .midle .leftCell,
.subscriptions .last .leftCell
{
	border-left: 1px solid #F89901;
}
.subscriptions .only .rightCell,
.subscriptions .first .rightCell,
.subscriptions .midle .rightCell,
.subscriptions .last .rightCell
{
	border-right: 1px solid #F89901;
}

/*Artikkelsider*/
#articleMaintext
{
    padding: 10px 0px 10px 10px;
    }
#articleTitle
{
    font-family: MS Trebuchet, Arial, sans-serif;
    font-size:24px;
    float:left;
    width:640px;
    padding: 6px 0px 5px 10px;
    color: #ffffff;
}
#articleAbstract
{
	width:640px;
    font-weight:bold;
    padding: 0px 0px 10px 0px;
    float:left;
    }
#articleText
{
    float:left;
    width:635px;
    padding-right:5px;
    }
#articleLink
{
    border-top:solid 1px #E7E7CE;
    padding:5px 0px 5px 0px;
    }



