﻿/*STANDARD TAG'ER FOR NETTBUTIKK - STARTER HER*/
body 
{
	background-color: #fff;
	font-family:Verdana,Tahoma,Arial,Goudy Stout;
	font-size:11px;
	margin:				0;
	padding:			0;
}

div#ipb 
{
	color:#666666;
	text-align:			center;
	clear:both;
}

div#ipb a
{
	color:#666666;
	
}

h1{font-family:Verdana,Tahoma,Arial,Goudy Stout;font-size:22px;margin-top:0px;}

h3{font-family:Verdana,Tahoma,Arial,Goudy Stout;font-size:18px;}

a:link {  color: #333333; text-decoration:none;}
a:visited {  color: #333333; text-decoration: none}
a:hover {  color: #000000; text-decoration: none}

table{margin:0;padding:0;}
/*STANDARD TAG'ER FOR NETTBUTIKK - STARTER HER*/


input
{
  font-size:10px;
}

div#framework
{
		width:				900px;
		margin-left:			auto; 
		margin-right:			auto;
		
}
.maincontainer{background-color:#ffffff;width:580px;padding:0 0 0 0; height:900px;}
.leftcontainer{background-color:#ffffff;  width:160px;padding:0 0 0 0;}
.rightcontainer{background-color:#ffffff;  width:160px;padding:0 0 0 0;}

/*Logo område*/
.header{height:127px; background-color:#FFFFFF;}


.menucontainer{ height:250px; padding:0 0 0 0;}
.menu { font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff}



/*Meny på toppen - start*/
.menutopcontainer{height:22px; background-color:#FFFFFF;text-align:center;}
td.menuline{background-color:#ccc;height:27px; font-size:11px; font-weight:bold;color:#ffffff;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
td.menuline_selected{background-color:red;height:27px; font-size:11px; font-weight:bold;color:#ffffff;border-top:1px solid #ccc;border-bottom:1px solid #ccc}


/*Meny på toppen - slutt*/


/*Tynn linje undermenyen - start*/
div#flow_menu_bottom{width:100%;height:25px;background-color:#ffffff;}
/*Tynn linje undermenyen - slutt*/


div.minicart
{
		border-top: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    color:Black;
    padding: 5px 5px 5px 5px;
    margin-top:30px;
    margin-bottom:5px;
}


/* STARTER HER */
/* Alle settinger for visning av en produktliste når det er 1 produkt pr linje*/
.productitem
{
    padding: 5px;
    border:1px solid #ccc;
    background-repeat:no-repeat;
    width:560px;
    height:80px;
    position:relative;
    margin-left:auto;
    margin-right:auto;   
    
}

.purchasebar
{
    left:155px;
    top:65px;
    position:absolute;
    visibility:hidden;
    
}

.productBuyButton 
{
    font-family: 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: 13px;
    color: #6d6e71;
    padding-left:150px;
    text-decoration:underline;
}

.productitemheader a
{
   color:Blue;
   text-decoration:underline;
}

.productreadmore
{
    font-size: 11px;
    color: #6d6e71;
    left:105px;
    top:65px;
    position:absolute;
    visibility:hidden;
       
    
}

.prodimg
{
    font-size: 11px;
    color: #6d6e71;
    margin-right:0;
    padding-top:0;
    padding-left:0;
    left:20px;
    top:5px;
    position:absolute
}

.prodtext
{
    font-size: 11px;
    color: #6d6e71;
    left:155px;
    top:25px;
    position:absolute
}
/* Alle settinger for visning av en produktliste når det er 1 produkt pr linje*/
/* SLUTTER HER */

/* Visning av et produkt*/
.productview
{
    width:543;
    height:612px;
    position:relative;
    margin-left:auto;
    margin-right:auto;
    /*border:1px solid #ddd;*/
}

.view_prod_header
{
    font-size: 16px;
    font-family:Verdana;
    color: #6d6e71;
    width:510px;
    left:255px;
    top:25px;
    position:absolute
}

.view_prod_descr
{
    font-size: 9px;
    font-family:Verdana;
    color: #6d6e71;
    width:510px;
    left:255px;
    top:50px;
    position:absolute
}

.view_prodimg
{
    font-size: 11px;
    color: #6d6e71;
    width: 250px;
    position:absolute
}

.view_prodtext
{
    font-size: 12px;
    color: #6d6e71;
    width:240px;
    top: 120px;
    left: 255px;
    position:absolute 
}

.view_longprodtext
{
    font-size: 12px;
    font-family:Verdana;
    color: #6d6e71;
    width:510px;   
}

/*denne klassen ligger i ipblib - navn kan ikke endres*/
.purchasebarview
{
    left:256px;
    top:150px;
    position:absolute; 
    width:200px;   
   
}

/*knappen på visning av et produkt*/
.view_BuyButton
{
    font-family: Verdana, ms sans serif;
    font-weight: bold;
    font-size : 11px;
    margin-left:10px;
    cursor:pointer; 
    float:left;   
    
}

/*tekstfeltet for antall på visning av et produkt*/
.view_TxtAmount
{
     width:20px;
     text-align:center;  
     font-size:11px;
     float:left;   
     
}

.view_prod_boks
{
    padding:2px;
    font-size: 11px;
    font-family:Verdana;
    color: #6d6e71;
    background-color:#fff;
    position:absolute; 
    left:254px;
    top:50px;
    width:200px;      
}

.view_prod_boks_longtext
{
    font-size: 11px;
    font-family:Verdana;
    color: #6d6e71;
    width:300px;    
    top: 250px;
    left: 257px;
    background-color:#ccc;
    position:absolute;
    border:1px solid #ccc;
    
    
         
}
.view_prod_boks_longtext_header
{
        font-size: 12px;
    font-family:Verdana;
    color: #6d6e71;
    font-weight:bolder;
    width:280px;    
    background-color:#ccc;
    padding:2px;
    
}

.view_prod_boks_longtext_content
{
    background-color:#FFFFFF;
    padding:2px;
    
    
}

/*  start - SPESIAL FOR AKSESSAS FOR Å VISE ET ELLER FLERE BILDER AV PRODUKTENE */
.view_prod_boks_images
{
    font-size: 11px;
    font-family:Verdana;
    color: #6d6e71;
    width:550px;    
    top: 350px;
    left: 10px;
    background-color:#ccc;
    position:absolute;
         
}
.view_prod_boks_images_header
{
    font-size: 16px;
    font-family:Verdana;
    color: #6d6e71;
    font-weight:bolder;
    width:300px;    
    background-color:#ccc;
    padding:2px;
    
}
.view_prod_boks_images_content
{
    background-color:#ffffff;
    width:550px;    
    padding:2px;
}


/*  slutt - SPESIAL FOR AKSESSAS FOR Å VISE ET ELLER FLERE BILDER AV PRODUKTENE */
/*Visning av produkt slutter her*/
/* Visning av produktsøk*/




 table.productSearch 
{
     border:1px solid #000000;
 }
table.productSearch th
{
     background-color:#ccc;
     border-color:#ccc;
     padding:0px 10px 0px 10px;
 }
table.productSearch td
{
      padding:0px 10px 0px 10px;
        border:1px solid #000000;
  
      
      
 }
/* Visning av produktsøk SLUTT*/
  
/* Visning av et produkt*/

/*denne klassen ligger i ipblib - navn kan ikke endres*/
.modelpurchasebarview
{
    left:258px;
    top:190px;
    position:absolute; 
    width:200px;   
   
}
.modelview
{
    width:543;
    
    position:relative;
    margin-left:auto;
    margin-right:auto;
    
}

.view_model_header
{
    font-size: 16px;
    font-family:Verdana;
    color: #6d6e71;
    width:510px;
    left:10px;
    top:0px;
    position:absolute
}

.view_model_descr
{
    font-size: 9px;
    font-family:Verdana;
    color: #6d6e71;
    width:510px;
    left:255px;
    top:50px;
    position:absolute;
    border:1px solid red;
}

.view_modelimg
{
    font-size: 11px;
    color: #6d6e71;
    width: 250px;
    position:absolute;
    top:40px;
    
}

.view_modeltext
{
    font-size: 12px;
    color: #6d6e71;
    width:240px;
    top: 60px;
    left: 255px;
    position:absolute 
}

.view_modeltext select
{
    font-size: 10px;
}


.view_modelprize
{
    font-size: 12px;
    color: #6d6e71;
    width:240px;
    top: 150px;
    left: 255px;
    position:absolute 
}


.beforePrice
{
    font-size: 12px;
    color: #6d6e71;
    width:240px;
    top: 120px;
    left: 255px;
    position:absolute;
    color:red;
    font-weight:bold;
}

.view_longmodeltext
{
    font-size: 12px;
    font-family:Verdana;
    color: #6d6e71;
    width:510px;   
}


.view_model_boks
{
    padding:2px;
    font-size: 11px;
    font-family:Verdana;
    color: #6d6e71;
    width:550px;    
    top: 350px;
    left: 10px;
    background-color:#aaccff;
    position:absolute; 
    
}

.view_model_boks_longtext
{
    font-size: 11px;
    font-family:Verdana;
    color: #6d6e71;
    width:300px;    
    top: 250px;
    left: 257px;
    background-color:#ccc;
    position:absolute;
    border:1px solid #ccc;
    
         
}
.view_model_boks_longtext_header
{
    font-size: 12px;
    font-family:Verdana;
    color: #6d6e71;
    font-weight:bolder;
    width:280px;    
    background-color:#ccc;
    padding:2px;
    
}

.view_model_boks_longtext_content
{
    background-color:#FFFFFF;
    padding:2px;
    
    
}

/*  start - SPESIAL FOR AKSESSAS FOR Å VISE ET ELLER FLERE BILDER AV PRODUKTENE */
.view_model_boks_images
{
    font-size: 11px;
    font-family:Verdana;
    color: #6d6e71;
    width:550px;    
    top: 470px;
    left: 10px;
    background-color:#ffffff;
    position:absolute;
    
}
.view_model_boks_images_header
{
    font-size: 12px;
    font-family:Verdana;
    color: #6d6e71;
    font-weight:bolder;
    width:550px;    
    background-color:#ccc;
    padding:2px;
    
}
.view_prod_model_images_content
{
    background-color:#ffffff;
    width:550px;    
    padding:2px;
}
.view_model_boks_images_variants
{
    padding:10px;    
}
/*  slutt - SPESIAL FOR AKSESSAS FOR Å VISE ET ELLER FLERE BILDER AV PRODUKTENE */
/*Visning av produkt slutter her*/




/*Login boksens css parameter - starter her*/
.loginbox
{
    width:160;
    
}

.login_buttons
{
    float:right;
    
}

.login_lnkForgotPassword
{
    float:left;
    
}
.login_lnkRegisterCustomer
{
    float:left;
    margin-top:5px;
    margin-bottom:5px;
    font-size:10px;
}

.login_BtnLogin
{
       font-size:8.5px;
       float:right;
 }
.login_BtnRegister
{
    font-size:8.5px;
    visibility:hidden;
}
a.lnkForgotPassword 
	{  
		font-size:10px;
    color: Blue; 
    text-decoration: none;
    text-decoration:underline;
     margin-bottom:35px; 
}

a.lnkRegisterCustomer 
{  
	font-size:10px;
    color: Blue; 
    text-decoration: none;
    text-decoration:underline;
    
}

/*Login boksens css parameter - slutter her*/



/*Footer området css parameter - starter her*/
div#footer
{
     margin-top:10px;
     border-top: 1px solid #ccc;   
}
div#footer a
{
    text-decoration:none;
}
/*Footer området css parameter - slutter her*/




/* ************************* Cart setting **************************/
.cart 
{
    border-collapse:collapse;
    border:solid 1px #000;
    width:570px;
    
}
  .cart td
  {
    border-width:0px ;
    padding-left:2px;    
    border-bottom:solid 1px #000;
    border-left:solid 1px #000;    
  }
.cartnoitems
{
    width:20px;
    text-align:center;
}  
  .cartheaderrow th
  {
    background-color: #cccccc;
    border-collapse:collapse;
    border-width:0px ;
    border-bottom:solid 1px black;
    color:#000000;
  }

.cartfooterrow td
{
    background-color: #cccccc;
    border-width:0px ;
}


/*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;
}

/*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: #ccc;
    color: #000000;
    font-family: 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:570px;
}
.cartsums td
{
    border-width: 0px;
    padding-left:2px;    
    border-bottom: solid 1px #ccc;

}











/*Diverse css tagger - starter her*/
.msg
{
    color:Red;
}

/*produktting*/
.ProductlistItemAlternating
{   
    /*border-bottom:1px solid green;*/
    /*border-left:1px solid gray;*/
}
.ProductlistItem
{
     /*border-bottom:1px solid green;*/
     /* border-left:1px solid gray;'*/
}

/*Diverse css tagger - slutter her*/


.cartHeader
{
    font-size:13px;
    color:Black;    
}
a.cartStatus
{
    font-size:11px;
    color:Blue;    
    font-weight:bold;
    text-decoration:underline;
}