﻿body 
{
	background-color: #6C9D32;
	font-family:Verdana,Tahoma,Arial,Goudy Stout;
	font-size:11px;
	margin:				0;
	padding:			0;
	
}

h3
{
	font-family:Verdana,Tahoma,Arial,Goudy Stout;
	font-size:18px;

}

input
{
    font-size:10px;
}
div#framework
{
		width:				980px;
		margin-left:			auto; 
		margin-right:			auto;
		padding-left:20px;
		background-color:#fff;
		
}
a:link {  color: #333333; text-decoration: none}
a:visited {  color: #333333; text-decoration: none}
a:hover {  color: #333333; text-decoration: none}



.logo{width:900px;height:127px;}

.maincontainer{background-color:#ffffff;width:580px;padding:0 0 0 0;}
.leftcontainer{background-color:#ffffff;  width:160px;padding:0 0 0 0;}
.rightcontainer{background-color:#ffffff;  width:160px;padding:0 0 0 0;}

.header{height:127px; background-color:#a5c862;}


.menucontainer{ height:250px; padding:0 0 0 0;}
.menu { font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6c9d31}
table{margin:0;padding:0;}

/*Grønn meny på toppen - start*/
.menutopcontainer{height:22px; background-color:#a5c862; text-align:center;background-image: url(../../images/menubar.jpg);}
td.menufirstitems{background-color:#6c9d31;width:165px;height:27px; font-size:11px; font-weight:bold;color:#ffffff;}
td.menuitems{background-color:#6c9d31;width:140px;height:27px;border-left:5px solid white;font-size:11px; font-weight:bold;color:#ffffff;}
td.menulastitems{background-color:#6c9d31;width:165px;height:27px; font-size:11px; font-weight:bold;color:#ffffff;border-left:5px solid white;}

td.menufirstitems a{text-decoration:none; font-size:11px; font-weight:bold;color:#ffffff;}
td.menuitems a{text-decoration:none;font-size:11px; font-weight:bold;color:#ffffff;}
td.menulastitems a{text-decoration:none; font-size:11px; font-weight:bold;color:#ffffff;}

td.menufirstitems a:hover{text-decoration:none; font-size:11px; font-weight:bold;color:#ffffff;}
td.menuitems a:hover{text-decoration:none;font-size:11px; font-weight:bold;color:#ffffff;}
td.menulastitems a:hover{text-decoration:none; font-size:11px; font-weight:bold;color:#ffffff;}

td.menuline{background-color:Transparent;width:140px;height:27px;font-size:11px; font-weight:bold;color:#ffffff;}
td.menuline a{text-decoration:none;font-size:11px; font-weight:bold;color:#ffffff;}
td.menuline a:hover{text-decoration:none;font-size:11px; font-weight:bold;color:#ffffff;}

td.menuline_selected{background-color:#6c9d31;width:140px;height:27px;border:2px solid white;font-size:11px; font-weight:bold;color:#ffffff;}
td.menuline_selected a{text-decoration:none;font-size:11px; font-weight:bold;color:#ffffff;}
td.menuline_selected a:hover{text-decoration:none;font-size:11px; font-weight:bold;color:#ffffff;}


/*Grønn meny på toppen - slutt*/

/*Tynn linje undermenyen*/
div#flow_menu_bottom{width:100%;height:25px;background-color:#ffffff;}


div.minicart
{
    color:Black;
    border-top: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    padding: 5px 5px 5px 5px;
    margin-bottom:5px;
}


/* ************************* Cart setting **************************/

.cart 
{
    border-collapse:collapse;
    border:solid 1px black;
    width:100%;
    
}
a.cartStatus
{
   font-size:11px;
   font-family:Verdana;
   color:Blue;
 }
 
  .cart td
  {
    border-width:0px ;
    padding-left:10px;
    padding-right:10px;
    border-bottom:solid 1px #ccc;
    border-left:solid 1px #ccc;
    
  }
.cartnoitems
{
    width:20px;
    text-align:center;
}  
  .cartheaderrow th
  {
    background-color: #86ad52;/*#AEC3E5;*/
    border-collapse:collapse;
    border-width:0px ;
    border-bottom:solid 1px black;
    color:#ffffff;
  }

.cartfooterrow td
{
    background-color: #86ad52;/*#AEC3E5;*/
    /*background-color:#AEC3E5;*/
    border-width:0px ;
}

/*Alel cellene i carttabellen */
.Cartprodnocell
{
}
.Cartprodnamecell
{
}
.CartnoItemscell
{ text-align:center;
}
.CartPricecell
{
    text-align:right;
    white-space:nowrap;
}
.CartTotalcell
{
     text-align:right;
     white-space:nowrap;
}
.CartUpdatecell
{
     text-align:center;
}
.Cartdeletecell
{
     text-align:center;
}
.CartTotalfootercell
{
    text-align:right;
}

/*Alel cellene i carttabellen */
.Cartprodnocell
{
}
.Cartprodnamecell
{
}
.CartnoItemscell
{
    text-align: center;
}
.CartPricecell
{
    text-align: right;
}
.CartTotalcell
{
    text-align: right;
}
.CartUpdatecell
{
    text-align: center;
}
.Cartdeletecell
{
    text-align: center;
}
.CartTotalfootercell
{
    text-align: right;
}
.cartbuttons
{
    text-align:center;
    padding-top:10px;
}
.cartbuttons INPUT
{
    background-color: #ba4b17;
    border-color: #efefef;
      color: white;
    font-family: arial, verdana, ms sans serif;
    font-weight: bold;
    font-size : 10px;
    margin-left:10px;
    margin-bottom:10px;
    width:150px;
}

.cartOrdercomment
{
    width: 600px;
}


.button 
{
    background-color: #ba4b17;
    border-color: #efefef;
    color: white;
    font-family: arial, verdana, ms sans serif;
    font-weight: bold;
    font-size : 10px;
    margin-left:10px;
    cursor:pointer;
    
}
.Txtamount
{
 width:20px;
 text-align:center;  
 font-size:10px;
}

.addresseinfo 
{
    border: solid 1px #CCC;
}


.cartsums
{
    width: 100%;
}
.cartsums td
{
    border-width: 0px;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: solid 1px #ccc;

}

.productlist 
{
   width:540;
   
}





/*produktting*/
.ProductlistItemAlternating
{
    
    
    
    /*border-bottom:1px solid green;*/
    /*border-left:1px solid gray;*/
}
.ProductlistItem
{
     
    
    
     /*border-bottom:1px solid green;*/
     /* border-left:1px solid gray;'*/
}

/* STARTER HER */
/* Alle settinger for visning av en produktliste når det er 1 produkt pr linje*/
.productitem
{
    padding: 5px;
    background-image: url(../../images/productbox.jpg);
    background-repeat:no-repeat;
    width:266px;
    height:160px;
    position:relative;
    margin-left:auto;
    margin-right:auto;    
    
}

.purchasebar
{
    left:155px;
    top:120px;
    position:absolute     
}

.productBuyButton 
{
    background-color: #ba4b17;
    border-color: #efefef;
    color: white;
    font-family: arial, verdana, ms sans serif;
    font-weight: bold;
    font-size : 10px;
    margin-left:10px;
    cursor:pointer;
}

.productTxtAmount
{
 width:20px;
 text-align:center;  
 font-size:10px;
}
.productitemheader
{
    width: 100%;
    font-size: 12px;
    color: #6d6e71;
    padding-top:15px;
    padding-left:10px;
}

/*link på varetittel*/
.productitemheader a
{
    width: 100%;
    font-size: 12px;
    color: #6d6e71;   
}

/*link på varetittel - besøkt link*/
.productitemheader a:visited
{
    width: 100%;
    font-size: 12px;
    color: #6d6e71;   
}

/*link på varetittel - mouse over*/
.productitemheader a:hover
{
    width: 100%;
    font-size: 12px;
    color: #6c9d31;   
}



.productreadmore
{
    font-size: 11px;
    color: #6d6e71;   
    left:95px;
    top:90px;
    position:absolute;
    visibility:hidden;
}

.prodimg
{
    margin-right:0;
    padding-top:0;
    padding-left:0;
    left:15px;
    top:60px;
    position:absolute;
}

.prodtext
{
    font-size: 11px;
    color: #6d6e71;
    
    left:150px;
    top:60px;
    position:absolute
}

/* Alle settinger for visning av en produktliste når det er 1 produkt pr linje*/
/* SLUTTER HER */



/* Visning av et produkt*/
.productview
{
    padding:15px;
    background-image: url(../../images/produktramme.gif);
    background-repeat:no-repeat;
    width:543;
    height:612px;
    margin-top:30px;    
    position:relative;
    margin-left:auto;
    margin-right:auto;
   }

.purchasebarview
{
    left:275px;
    top:130px;
    position:absolute 
      
}

.view_prodimg
{
    font-size: 11px;
    color: #6d6e71;
    float:left;    
    padding-right:10px;
    width: 250px;
}

.view_prodtext
{
    font-size: 12px;
    color: #6d6e71;
    width:240px;
    float:left;
    /*border:1px red solid;*/
}

.view_longprodtext
{
    font-size: 12px;
    font-family:Verdana;
    color: #6d6e71;
    width:510px;
    margin-top:20px;
    
}

/*Login boksens css parameter*/
.loginbox
{
    width:160;
}

.login_buttons
{
 float:right;
}

.login_lnkForgotPassword
{
     float:right;
}

.login_lnkRegisterCustomer
{
    float:left;
    visibility:hidden;
}

.login_BtnLogin
{
       font-size:10px;
 }

.login_BtnRegister
{
    font-size:10px;
}


a.lnkForgotPassword 
{  
font-size:9px;font-family:Verdana;color:#0000ff;
}
a.lnkRegisterCustomer 
{  
    color: Blue; 
    text-decoration: none;
    visibility:hidden;
}

/*Login boksens css parameter*/


div#footer
{
 border-top: 1px solid #6c9d31;   
 margin-right:15px;
}
div#footer a
{
    text-decoration:none;
}

.msg
{
    color:Red;
}
.infotext
{
    
    font-size: 11px;
    color: #000000;
   
}
table.infotext
{
    width:100%;  
    border-spacing:0px;
    border-collapse:collapse;
}
table.infotext   td
{ 
    vertical-align:top;
    border:solid 1px #CCC;
    padding :3px 3px 3px 3px;
}


.view_BuyButton 
{
    background-color: #ba4b17;
    border-color: #efefef;
    color: white;
    font-family: Verdana, ms sans serif;
    font-weight: bold;
    font-size : 10px;
    margin-left:10px;
    cursor:pointer;
    
}

.view_TxtAmount
{
 width:20px;
 text-align:center;  
 font-size:10px;
}
   
   /*fieldset { border: 1px dotted #6c9d31;  }*/
   
    .OrderaddresseInfo a
   {
       color:Blue;
       
   }
.Kundeinfo   INPUT
{
    width:150px;
}

.HPSearchTextbox
{
	width:30px;
	text-align:right;
	}
.HPAvtaleTextbox
{
	width:200px;
	
	}
.HPProdSearchTextbox
{
	width:100px;
	text-align:left;
	}
.HPSearchTextboxQty
{
	width:20px;
	text-align:center;
	}
	

.lblConsultantMessage
{
	font-family:Arial;
	font-size: 14px;
	background-color:Yellow;
	font-weight:bold;
	}
