﻿/*STANDARD TAG'ER FOR NETTBUTIKK - STARTER HER*/
body 
{
	background-image:url(body_bg.png);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:				0;
	padding:			0;
}

div#ipb 
{
	color:#ccc;
	text-align:			center;
	clear:both;
}

div#ipb a
{
	color:#ccc;
	
}
a img {border:none;}

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 10px 0 10px; min-height:530px;}
.maincontainer2{background-color:#ffffff;width:580px;padding:0 10px 0 10px; height:730px;}
.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
{
    color:Black;
    border-top: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    padding: 5px 5px 5px 5px;
    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:180px;
    height:120px;
    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:40px;
    top:25px;
    position:absolute
}




.prodtext
{
    font-size: 11px;
    color: #6d6e71;
    left:155px;
    top:25px;
    position:absolute
}

.prod_modell
{
    font-size: 11px;
    color: #6d6e71;
    left:70px;
    top:110px;
    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:550px;    
    top: 350px;
    left: 10px;
    background-color:#ccc;
    position:absolute 
    
         
}
.view_prod_boks_longtext_header
{
    font-size: 16px;
    font-family:Verdana;
    color: #6d6e71;
    font-weight:bolder;
    width:550px;    
    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:285px;
    top:190px;
    position:absolute; 
    width:200px;   
   
}
.modelview
{
    width:543;    
    position:relative;
    margin-left:auto;
    margin-right:auto;
    /*border:1px solid red;*/
}

.view_model_header
{
    font-size: 16px;
    font-family:Verdana;
    color: #6d6e71;
    width:510px;
    left:10px;
    top:0px;
    position:absolute;
    visibility:hidden;
}

.view_model_descr
{
    font-size: 9px;
    font-family:Verdana;
    color: #6d6e71;
    width:510px;
    left:255px;
    top:50px;
    position:absolute;
    border:1px solid red;
}

.show_popup
{
	
	  font-size: 9px;
    font-family:Verdana;
    color: #6d6e71;
		left:80px;
    top:260px;
    position:absolute;
}

.view_modelimg
{
    font-size: 11px;
    color: #6d6e71;
    width: 250px;
    position:absolute;
    top:40px;
    
}
.view_modelnr
{
	font-family:Arial;
    font-size: 12px;
    color: #6d6e71;
    width:240px;
    top: 45px;
    left: 288px;
    position:absolute 
}

.view_modeltext
{
    font-size: 12px;
    color: #6d6e71;
    width:240px;
    top: 60px;
    left: 285px;
    position:absolute 
}

.view_modeltext select
{
    font-size: 10px;
}


.view_modelprize
{
	font-family:Arial;
    font-size: 12px;
    color: #6d6e71;
    width:240px;
    top: 110px;
    left: 285px;
    position:absolute 
}


.beforePrice
{
    font-size: 12px;
    color: #6d6e71;
    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:#fff;
    position:absolute; 
    
}

.view_model_boks_longtext
{
    font-size: 11px;
    font-family:Verdana;
    color: #6d6e71;
    width:550px;    
    top: 400px;
    left: 10px;
    background-color:#ccc;
    position:absolute;
    
         
}
.view_model_boks_longtext_header
{
    font-size: 16px;
    font-family:Verdana;
    color: #6d6e71;
    font-weight:bolder;
    width:550px;    
    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: 350px;
    left: 10px;
    background-color:#ffffff;
    position:absolute;
    
}
.view_model_boks_images_header
{
    font-size: 14px;
    font-family:Arial;
    color: #6d6e71;
    border-bottom:1px solid #ccc;
    width:550px;    
    background-color:#fff;
    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*/

/*Visning av relaterte produkter starter her*/
.view_model_boks_related_products
{
	font-size: 14px;
    font-family:Arial;
    color: #6d6e71;
    width:550px;    
    top: 560px;
    left: 10px;
    background-color:#fff;
    position:absolute;
    border-bottom:1px solid #ccc;
	}



.view_model_boks_related_products_content
{
	left: 10px;
	background-color:#fff;
    width:550px;        
    top: 580px;
    position:absolute;
	}

.view_model_boks_related_products_content a
{
	padding-top:10px;
	padding-left:15px;
}
/*Visning av relaterte produkter slutter her*/

/*Login boksens css parameter - starter her*/
.loginbox
{
    width:160;
    padding-bottom:300px;
    
}

.login_buttons
{
    float:right;
    
}

.login_lnkForgotPassword
{
    float:left;
}
.login_lnkRegisterCustomer
{
    float:left;
    margin-top:5px;
    margin-bottom:5px;
}

.login_BtnLogin
{
       font-size:8.5px;
       float:right;
 }
.login_BtnRegister
{
    font-size:8.5px;
    visibility:hidden;
}
a.lnkForgotPassword 
{  
    color: #6d6e71; 
    text-decoration: none;
    text-decoration:underline;
    font-size:9px;
    
}

a.lnkRegisterCustomer 
{  
    color: #6d6e71; 
    text-decoration: none;
    text-decoration:underline;
    font-size:9px;
    
    
}

/*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;
    margin-top:10px;
    
}
  .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
{
	width:150px;
    /*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;
}



.Steps 
{
   /*background-color:#cccccc;*/
   text-align:center; 
   font-family:Arial;
   font-size:12px;
   color:#696868;
/*   height:20px;
   border:1px solid Red;*/
    }
.Steps span
{
   padding-left:35px;
   padding-right:10px;
   background-image:url(../../images/passivearrow.png);
   background-repeat:no-repeat;
   
}

span.Active
{
    /*background-color:#a2a2a2;*/
   /* background-color:#99c441;*/
    font-weight:bold;
    background-image:url(../../images/arrow.png);
    background-repeat:no-repeat;
}

span.InActive
{
    /*background-color:#a2a2a2;*/
    background-color:#99c441;
 
}

.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;

}





.longtext
{
		font-size: 11px;
    font-family:Verdana;
    color: #6d6e71;
    width:550px;    
    top: 300px;
    left: 10px;
    background-color:#ffffff;
    position:absolute;
    /*line-height:5px;*/
	}





/*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-family:Arial;
    font-size:15px;
    color:#696868;
    font-weight:normal;   
}
a.cartStatus
{
	font-family:Arial;
    font-size:11px;
    color:#696868;    
    font-weight:bold;
    text-decoration:underline;
}


/*TOP LINKS*/

div#toplinks
{
    height:33px;
    background-image:url(../../images/topmenu_bg.png);
    font-family:Arial;
    font-size:1.0em;
    font-weight:bold;   
}

div#toplinks .topMenu
{
      
      
}

div#toplinks .topMenu .menuline 
{
  
  float:left;
  height:33px; 
     
}		
div#toplinks  .spacer
{
    float:left;
    background-image:url(../../images/sspacer.jpg);
    height:33px;
    width:1px;
}

div#toplinks  .fspacer
{
    
    background-image:url(../../images/sspacer.jpg);
    height:33px;
    width:1px;
    float:left;
    margin-left:200px;
    
}

div#toplinks  a
{
 	  display:			block;
		width:100px; 
		color:				#696868;		
		padding:			9px 10px 0 10px;
		float:				left;
		background:			transparent;
		text-decoration:none;
		height:23px;
		
        
}

div#toplinks .topMenu .menuline a:hover
{
  		text-decoration:	none;
		color:				#696868;
		
}

div#toplinks .topMenu .menuline_selected a
{
        text-decoration:	none;
		color:				#696868;		
		
 
}

.pagingBar
{
    
    font-family:Arial;
	font-size:10px;
	margin-top:20px;	
	margin-bottom:10px;	
	margin-left:200px;	
	color:#696868;
}

.pagingBar input
{
	border:none;
	background-color:Transparent;
	color:Black;
	font-weight:bold;
	font-family:Arial;
	font-size:10px;
	cursor:hand;
}

/*START - Visning av lagerinformasjon/ status osv*/
.storageinfo
{
   
   position:absolute;
   top:14px;
   
   float:left;   
   width:200px;
   font-size:10px;
}
 .onstorage
{    
    background-repeat:no-repeat;
	height:				16px;
	background-image:	url(../../images/onstorage16.png);
	float:left;
	padding-top: 2px;
	padding-left: 25px;
    }
.notonstorage
{    
    background-repeat:no-repeat;
	height:				16px;
	background-image:	url(../../images/notonstorage16.png);
	padding-top: 2px;
	padding-left: 25px;
    }


.MainLabelSearch
{
    font-size:18px;
    color:#000;    
    font-weight:bold;
    
}

div#searchInput .lblSearch
{
    font-size:13px;
    color:#000;    
    display:block; 
    margin-top:10px;
    margin-bottom:2px;    
}

div#searchInput .SearchTextField
{
    width:400px;  
    
}

div#searchInput .SearchButton
{/*
    background-color: #ccc;
    border-color: #efefef;
    color: white;
    font-family: Verdana, ms sans serif;
    font-weight: bold;
    font-size : 10px;
    
    cursor:pointer;
   
    width:100px;
    height:17px;*/
    }
div#searchResult
{
    background-color:#00ff00;
    
      
}

div#searchResult table.productSearch 
{
    background-color:#fff;
    width:100%;

      
}

div#searchResult table.productSearch th
{
    background-color:#ccc;    
    border-bottom:1px solid #000000;
      
}

.productSearch_RowStyle
{
    background-color:#fff; 
    border-bottom:1px solid #ccc; 
    
}

.productSearch_Alternating
{
    /*background-color:#ffffcc; */
    border-bottom:1px solid #ccc;   
}

.productSearch_RowStyle img
{
    max-width:70px;
    max-height:75px;
      
}

.productSearch_Alternating img
{
    max-width:70px;
    max-height:75px;
    
}

div#searchResult .SearchProductTxtAmount
{
    width:20px;
    text-align:center;  
    font-size:10px;
}

div#searchResult .SearchProductBuyButton
{
  background-color: #3c7ab5;
    border-color: #efefef;
    color: white;
    font-family: Verdana, ms sans serif;
    font-weight: bold;
    font-size : 10px;

    cursor:pointer;
    
}
/*SLUTT - Visning av lagerinformasjon/ status osv*/


/*
Visning av lagerstatus for fjernlagre
*/

  .stockinfo
{
    
    border-collapse: collapse;
    width: 350px;
}
        .stockinfo td
        {            
           padding-left:10px; }
            
         .stockinfo_size
            {
                font-weight:bold;
                 text-align:center
                }
            
            .stockinfo_qty
            { text-align:center}
        .storagename
        {
            font-weight:bold;
            width:150px;
            text-align:right;
            padding-right:10px;
            }
       .stockinfoHeader
       {
           font-weight:bold;
           font-size:12px;
           text-align:center;
           padding-bottom:10px;}

    .stockmodelinfo
    {
           
           margin-left:10px;
           padding-top:10px;
           visibility:hidden;}
   /*
SLUTT _ Visning av lagerstatus for fjernlagre
*/
