/* GENERAL STYLES */
.value
{
	width: 100px;
	vertical-align: top;
	background-color: #ccc;
	height: 16px;
	line-height: 16px;
	display:block;
	padding: 2px;
	padding-left: 8px;
}

.valueRed
{
	width: 100%;
	vertical-align: top;
	background-color: #fff;
	font-size: 16px;
	/*height: 16px;*/
	line-height: 16px;
	display:block;
	padding: 2px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 8px;
	color: #bc3a00;
	font-weight: bold;
}

select.value, input.value
{
	height: auto; 
	background-color: #fff;
	width: 100%;
}

.header
{
	width: 100%;
	height: 20px;
	line-height: 20px;
}

.headerRed
{
	width: 100%;
	color: #000;
}

#login
{
	padding-top:10px;
}

#login input
{
	width: 130px;	
	margin-left: 10px;
}

#login .loginButton
{
	width: auto;
	color: #000;
	font-family: arial,sans-serif;
	font-weight: bold;
}

#logininfo div
{
	display: inline;
}

#loginyellow
{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

#loginyellow .Header 
{ 
	font-weight: bold;
}

#loginyellow #Office 
{ 
	width: 100px; 
	overflow: hidden; 
}

#loginyellow #Customer 
{ 
	text-transform: capitalize; 
	width: 159px; 
	overflow: hidden; 
	clip: rect(auto, auto, auto, auto); 
}

#logingray
{
	padding-top:5px;
	text-align:center;
}

#logingray a 
{ 
	color: #fff; 
	text-decoration: none; 
}

#logingray div
{
	display:inline;
}

#logingray.disabled
{
	color: #ccc;
}

#logingray img 
{ 
	margin-left: 5px; 
	border-style: none; 
}

/* ************************************************************ */
/* **                 Small Shoppingcart                     ** */
/* ************************************************************ */
#smallShoppingcart
{
	background: url(/images/webbshop/ShoppingcartBorder.gif);
	background-repeat: no-repeat;
	width: 790px;
	height: 56px;
	position: relative;
	font-size: 11px;
	font-family: Ariel, Helvetica, sans-serif;
	padding-left: 12px;
	padding-right: 20px;
	color: #000;
	padding-top: 20px;
}

#smallShoppingcart #smallShoppingcartDropdown
{
	float: left;
	width: 171px;
	margin-right: 8px;
}

#smallShoppingcart #smallShoppingcartDropdown select
{
	width:100%;
}

#smallShoppingcart #smallShoppingcartSum, #smallShoppingcart #smallShoppingcartCount
, #smallShoppingcart #smallShoppingcartAktiv
{
	float: left;
	width: 110px;
	margin-right: 10px;
}

#smallShoppingcart input
{
	margin-top: 17px;
	float: right;
}

/* ************************************************************ */
/* **                    Webshop Menu                        ** */
/* ************************************************************ */
#webshopMenu
{
	padding: 0px;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	font-weight: bold;
	font-family: "Futura Std", Ariel, Helvetica, sans-serif;
}

#webshopMenu a
{
	float: left;
	display: block;
	background: url(/images/webbshop/MediumTabBGMiddle.gif);
	background-repeat: repeat-x;
	text-decoration: none; 
	color:#000;
	margin-right:5px;
	text-align:center;
	line-height:25px;
}

#webshopMenu a.selected
{
	background: url(/images/webbshop/MediumTabSelectedBGMiddle.gif);
	color:#fff;
}

#webshopMenu span
{
	display: block;
	float:left;
	padding: 0px 15px;
	line-height:25px;
	height: 25px;
	cursor: hand;
}

#webshopMenu img
{
	float: left;
	display: block;
	vertical-align: middle;
	line-height:25px;
	border: none;
}


/* ************************************************************ */
/* **                   Product Search                       ** */
/* ************************************************************ */
#productSearch
{
	width: 790px;
	position: relative;
	font-size: 11px;
	font-family: Ariel, Helvetica, sans-serif;
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 5px;
	color: #000;
}

#productSearch #productSearchInköpslista
{
	float: left;
	width: 171px;
	margin-right: 8px;
}

#productSearch select
{
	width:100%;
}

#productSearch #productSearchSearch
{
	white-space:nowrap;
}

#productSearch #productSearchSearchLabel
{
	float: left;
	width: 200px;
	padding-top: 20px;
	margin-right: 5px;
	text-align:right;
	color: #666;
}

#productSearch #productSearchType
{
	float: left;
	width: 170px;
	margin-right: 38px;
}

#productSearch #productSearchSearch
{
	float: left;
	width: 195px;
}

#productSearch #productSearchSearch .searchText
{
	width: 140px;
	height:16px;
	margin-right: 6px;
	position: relative;
	top: -1px;
}

#productSearch #productSearchSearch select
{
	width: 146px;
	margin-right: 6px;
	height:22px;
/*	position: relative;
	top: -1px;*/
}

#productSearch #productSearchSearch .searchButton
{
	width: 40px;
	height:22px;
}

#productSearch #productSearchSearch .clearButton
{
	width: 40px;
	height:22px;
}

#productSearchCategories
{
	position: relative;
	float: left;
	display: block;
	border-bottom: 1px #01457d solid;
	height: 24px;
	margin-top: 10px;
	width: 822px;
}

#productSearchCategories a
{
	float: left;
	display: block;
	background: url(/images/webbshop/SmallTab.gif);
	background-repeat: no-repeat;
	width: 132px;
	height: 23px;
	text-decoration: none; 
	color:#01457d;
	margin-right: 6px;
	text-align: center;
	line-height: 24px;
	padding-top: 1px;
}

#productSearchCategories a.selected
{
	font-weight: bold;
	border-bottom: 1px #fff solid;
}

/* ************************************************************ */
/* **                  Product List Pages                    ** */
/* ************************************************************ */
#ProductListPages
{
	clear: both;
	background: url(/images/webbshop/BottomBorder.gif);
	background-repeat: no-repeat;
	width: 785px;
	height: 34px;
	margin-top: 16px;
	padding-top: 13px;
	padding-left: 25px;
	padding-right: 16px;
	color: #01457d;
}

#ProductListPagesHeader
{
	float: left;
	font-weight: bold;
	padding-right: 5px;
}

#ProductListPages .separator
{
	float: left;
	display: block;
	vertical-align:top;
	padding: 0px 5px 0px 5px;
}

#ProductListPages a, #ProductListPages span.selected
{
	float: left;
	padding-left: 2px;
	padding-right: 2px;
}

#ProductListPages span.selected
{
	font-weight: bold;
}


#ProductListPages div a, #ProductListPages span
{
	float: left;
	font-weight: normal;
}

#ProductListPagesLinesPerPage
{
	float:left;
	margin-top: -7px;
	font-size:11px;
	line-height: 11px;
	margin-left: 45px;
	color: #000;
}
#ProductListPagesLinesPerPage select
{
	width:60px;
}

#ProductListPages input
{
	float:right;
}

/* ************************************************************ */
/* **                   Product List Header                  ** */
/* ************************************************************ */
.ProductList
{
/*display:block;*/

}
.ProductList table
{
	/*display:block;*/
	clear:both;
	table-layout:fixed;
}
#ProductListHeader
{
	/*clear: both;*/
	font-size: 12px;
	line-height: 12px;
	font-family: Ariel, Helvetica, sans-serif;
	font-weight: bold;
	color: #01457d;
	width: 822px;
	/*background-color: #d7d7d7; */
	text-align:center;
}

#ProductListHeader a
{
	color: #01457d;
	font-weight: bold;
	text-decoration: none;
}

#ProductListHeader a.selected
{
	text-decoration:underline;
}

#ProductListHeader th
{
	/*display: block;*/
	/*float: left;*/
	line-height:20px;
	background-color: #d7d7d7; 
	border-right: 1px solid #f0f0f0;
}

#ProductListHeader th.PLAntal
{
	background-color: #fff; 
	border-right: none;
}

.PLArtNr
{
	width: 70px;
	clip-left: 70px;
	overflow: hidden; 
	background-color: inherit;
	padding: 0px 3px 0px 3px;
}

th.PLArtikelnamn
{
	width: 148px;
}

.PLArtikelnamn
{
	/*width: 148px;*/
	padding: 0px 3px 0px 3px;
}

.PLBestNr
{
	width: 45px;
	padding: 0px 3px 0px 3px;
}

th.PLLevNamn
{
	width: 58px;
}

.PLLevNamn
{
	/*width: 58px;*/
	padding: 0px 3px 0px 3px;
}

.PLPris
{
	width: 44px;
	text-align: right;
	padding: 0px 3px 0px 3px;
}

.PLEnh
{
	width: 30px;
	text-align: center;
	padding: 0px 3px 0px 3px;
	text-transform: capitalize;
}

.PLJPris
{
	width: 44px;
	text-align: right;
	padding: 0px 3px 0px 3px;
}

.PLRabattyp
{
	width: 32px;
	text-align: center;
	padding: 0px 3px 0px 3px;
	text-transform: capitalize;
	font-weight: bold;
	font-style: italic;
	color: #555;
}

.PLForvaringstyp
{
	width: 40px;
	text-align: center;
	padding: 0px 3px 0px 3px;
	text-transform: capitalize;
}

th.PLBeskrivning
{
	width: 85px;
}

.PLBeskrivning
{
	text-align: center;
	padding: 0px 3px 0px 3px;
	text-transform: capitalize;
}

.PLSaldo
{
	width: 44px;
	text-align: right;
	padding: 0px 3px 0px 3px;
}

/* ************************************************************ */
/* **                    Big Product Card                    ** */
/* ************************************************************ */
.BigProductCard
{
	width: 822px;
	height: 22px;
	line-height:22px;
	clear: both;
	overflow: hidden;
}

/*.BigProductCard div
{
	height: 22px;
	line-height:22px;
	overflow: hidden;
	word-wrap:break-word;
	width:100%;
	text-overflow: ellipsis;
}*/

.BigProductCard td
{
	/*overflow: hidden;*/
	height: 22px;
	line-height:22px;
	/*white-space: nowrap;*/

}

input.PLAntal
{
	display: block;
	border: 1px solid #a1a1a1;
	float: left;
	height: 16px;
	width: 33px;
	background-color: #d7d7d7;
	line-height:16px;
	text-align:right;
}

.Even
{
	background-color: #fff;
}

.Odd 
{
	background-color: #d7d7d7;
}

.Even td
{
	border-right: 1px solid #d7d7d7;
}

.Odd td
{
	border-right: 1px solid #ffffff;
}

td.PLAntal 
{
	width: 62px;
	padding: 0px 2px 0px 2px;
	padding-left:5px;
	text-align:center;
	white-space: nowrap;
}
td.PLAntal input
{
	margin-right:5px;
}

.BigProductCard td.PLAntal
{
	background-color: #fff;
	border-right: none;
}

.Kassa td.PLAntal, .Kassa th.PLAntal
{
	text-align:right;
}

/* ************************************************************ */
/* **                    Payment Buttons                     ** */
/* ************************************************************ */
#PaymentButtons
{
	background: url(/images/webbshop/BottomBorder.gif);
	background-repeat: no-repeat;
	width: 785px;
	height: 34px;
	margin-top: 16px;
	padding-top: 13px;
	padding-left: 25px;
	padding-right: 16px;
	text-align:center;
	text-decoration:none;
}
#PaymentButtons a
{
	height: 23px;
	display:block;
	/*float: left;*/
	margin-right:10px;
	font-size: 11px;
	font-weight: bold;
	line-height: 23px;
}

a.PrintButton, a.TomAntalButton
{
	background: url(/images/webbshop/btnPrintBG.gif);
	background-repeat: no-repeat;
	color: #fff;
	width: 95px;
	float: left;
}

a.ContinueButton
{
	background: url(/images/webbshop/btnContinueBG.gif);
	background-repeat: no-repeat;
	width: 101px;
	color: #000;
	/*margin-left: 345px;*/
	float: right;
}

a.CancelButton
{
	background: url(/images/webbshop/btnMaculateBG.gif);
	background-repeat: no-repeat;
	color: #fff;
	width: 114px;
	float: right;
}


a.PayButton
{
	background: url(/images/webbshop/btnConfirmBG.gif);
	background-repeat: no-repeat;
	color: #fff;
	width: 101px;
	margin-right:0px;
	float: right;
}

/* ************************************************************ */
/* **                    Payment Section                     ** */
/* ************************************************************ */
#paymentSection
{
	background: url(/images/webbshop/PaymentBorder.gif);
	background-repeat: no-repeat;
	width: 790px;
	height: 91px;
	position: relative;
	font-size: 11px;
	line-height:11px;
	font-family: Ariel, Helvetica, sans-serif;
	padding-left: 12px;
	padding-right: 20px;
	color: #000;
	padding-top: 13px;
	vertical-align:top;
	margin-bottom: 10px;
}

#paymentSection > div
{
	float: left;
}

#paymentSectionCount
{
	/*width: 96px;*/
	/*margin-left: 20px;*/
	float:left;
}

#paymentSectionSum
{
	/*width: 96px;*/
	/*margin-left: 20px;*/
	margin-right:10px;
	float:left;
}

#paymentSectionSettings
{
	/*margin-left: 100px;*/
	width: 211px;
}

#paymentSectionSettings .header
{
	height: 16px;
	line-height: 16px;
}

#paymentSectionSettings .value
{
	width: 100%;
	height: 12px;
	line-height: 12px;
}

#paymentSectionSettings > div
{
	float: left;
}

#paymentSectionPaymentType select.value, #paymentSectionDeliveryType select.value, #paymentSectionDeliveryDate select.value
{
	height: auto; 
	background-color: #fff;
}

#paymentSectionPaymentType
{
	width: 211px;
}

#paymentSectionDeliveryType
{
	width: 100px;
}

#paymentSectionDeliveryDate
{
	width: 100px;
	margin-left: 11px;
}

#paymentSectionComment
{
	width: 164px;
	margin-left: 10px;
}

#paymentSectionComment .header
{
	height: 16px;
	line-height: 16px;
}

#paymentSectionComment .value
{
	background-color: #fff;
	width: 100%;
	height: 12px;
	line-height: 12px;
	height: 58px;
}

#paymentSectionCol1
{
	width: 340px;
	padding-left: 20px;
	padding-right: 20px;
}

#paymentSectionErrors
{
	float:left;
	clear:left;
	/*margin-left: 20px;*/
	margin-top: 10px;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	width: 100%;
}

/* ************************************************************ */
/* **                    Inköpslistor                        ** */
/* ************************************************************ */
.Inköpslistor #productSearch
{
	background: url(/images/webbshop/InköpslistaBorder.gif);
	background-repeat: no-repeat;
	height: 97px;
	margin: 0px 0px 0px 0px;
}

.Inköpslistor #ProductListPages
{
	background: none;
	padding-left: 0px;
}

.Inköpslistor .ProductList #ProductListHeader .PLAntal
{
	color: #2d8e02;
	padding-right: 0px;
	padding-left: 0px;
	width: 49px;
}

/* ************************************************************ */
/* **                    Inkopslista Header                  ** */
/* ************************************************************ */
.inkopslistaHeader
{
	background: url(/images/webbshop/InköpslistaFooterBorder.gif);
	background-repeat: no-repeat;
	width: 790px;
	height: 54px;
	position: relative;
	font-size: 11px;
	line-height:20px;
	font-family: Ariel, Helvetica, sans-serif;
	padding-left: 12px;
	padding-right: 20px;
	color: #000;
	padding-top: 30px;
	vertical-align:top;
	margin-bottom: 10px;
}

.inkopslistaHeader select.value 
{
	height: auto; 
	background-color: #fff;
	width: 100%;
}

.inkopslistaHeader #inkopslistaHeaderActive
{
	width:170px;
	background-color: #fff;
	float:left;
	margin-right: 10px;
}

.inkopslistaHeader #inkopslistaHeaderCount
{
	width:104px;
	background-color: #fff;
	float:left;
}

.inkopslistaHeader a
{
	float: left;
	height: 23px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	line-height: 23px;
	margin-right: 10px;
	margin-top: 19px;
	display: block;
}

.inkopslistaHeader .DeleteButton
{
	background: url(/images/webbshop/btnDeleteBG.gif);
	background-repeat: no-repeat;
	width: 114px;
}

.inkopslistaHeader .NewButton
{
	background: url(/images/webbshop/btnNewBG.gif);
	background-repeat: no-repeat;
	width: 95px;
}

#inköpslista .ProductList #ProductListHeader .PLAntal
{
	color: #bc3a00;
}

/* ************************************************************ */
/* **                  Skapa Ny Inkopslista                  ** */
/* ************************************************************ */
#skapaNyInkopslista #skapaNyInkopslistaButtons
{
	margin-top:20px;
}
#skapaNyInkopslista #skapaNyInkopslistaButtons .cancel
{
	margin-left: 20px;
}

#skapaNyInkopslista .header
{
	color: #000;
}

/* ************************************************************ */
/* **                  Ta Bort Inkopslista                   ** */
/* ************************************************************ */
#taBortInkopslista #taBortInkopslistaButtons
{
	margin-top:20px;
}
#taBortInkopslista #taBortInkopslistaButtons .cancel
{
	margin-left: 20px;
}

/* ************************************************************ */
/* **                   Skapa Ny Lagerlista                  ** */
/* ************************************************************ */
#skapaNyLagerlista #skapaNyLagerlistaButtons
{
	margin-top:20px;
}
#skapaNyLagerlista #skapaNyLagerlistaButtons .cancel
{
	margin-left: 20px;
}

#skapaNyLagerlista .header
{
	color: #000;
}

/* ************************************************************ */
/* **                  Ta Bort Lagerlista                    ** */
/* ************************************************************ */
#taBortLagerlista #taBortLagerlistaButtons
{
	margin-top:20px;
}
#taBortLagerlista #taBortLagerlistaButtons .cancel
{
	margin-left: 20px;
}

/* ************************************************************ */
/* **                  Date SearchBar                         ** */
/* ************************************************************ */
.DateSearchBar
{
	clear: both;
	background: url(/images/webbshop/BottomBorder.gif);
	background-repeat: no-repeat;
	width: 785px;
	height: 34px;
	margin-bottom: 16px;
	padding-top: 13px;
	padding-left: 25px;
	padding-right: 16px;
	color: #01457d;
}
/* ************************************************************ */
/* **                  Faktura List Pages                    ** */
/* ************************************************************ */
#FakturaListPages
{
	clear: both;
	background: url(/images/webbshop/BottomBorder.gif);
	background-repeat: no-repeat;
	width: 785px;
	height: 34px;
	margin-top: 16px;
	padding-top: 13px;
	padding-left: 25px;
	padding-right: 16px;
	color: #01457d;
}

#FakturaListPagesHeader
{
	float: left;
	font-weight: bold;
	padding-right: 5px;
}

#FakturaListPages .separator
{
	float: left;
	display: block;
	vertical-align:top;
	padding: 0px 5px 0px 5px;
}

#FakturaListPages a, #FakturaListPages span.selected
{
	float: left;
	padding-left: 2px;
	padding-right: 2px;
}

#FakturaListPages span.selected
{
	font-weight: bold;
}


#FakturaListPages div a, #FakturaListPages span
{
	float: left;
	font-weight: normal;
}

#FakturaListPagesLinesPerPage
{
	float:left;
	margin-top: -7px;
	font-size:11px;
	line-height: 11px;
	margin-left: 45px;
	color: #000;
}
#FakturaListPagesLinesPerPage select
{
	width:60px;
}

#FakturaListPages input
{
	float:right;
}

/* ************************************************************ */
/* **                   Faktura List Header                  ** */
/* ************************************************************ */
#FakturaListHeader
{
	clear: both;
	font-size: 12px;
	line-height: 12px;
	font-family: Ariel, Helvetica, sans-serif;
	font-weight: bold;
	color: #01457d;
	width: 822px;
	/*background-color: #d7d7d7; */
	text-align:center;
}

#FakturaListHeader a
{
	color: #01457d;
	font-weight: bold;
	text-decoration: none;
}

#FakturaListHeader a.selected
{
	text-decoration:underline;
}

#FakturaListHeader th
{
	/*display: block;*/
	/*float: left;*/
	line-height:20px;
	background-color: #d7d7d7; 
	border-right: 1px solid #f0f0f0;
}

#FakturaListHeader th.PLAntal
{
	background-color: #fff; 
}

.FLFakturaNr
{
	width: 111px;
	text-align: right;
	overflow: hidden; 
	background-color: inherit;
	padding: 0px 5px 0px 5px;
}

.FLDatum
{
	width: 270px;
	overflow: hidden; 
	padding: 0px 5px 0px 5px;
	text-align: left;
}

.FLNetto, .FLMoms, .FLBrutto
{
	width: 86px;
	text-align: right;
	overflow: hidden; 
	padding: 0px 5px 0px 5px;
}

.FLFakturatyp
{
	width: 124px;
	padding: 0px 5px 0px 5px;
	border: none;
	text-align:left;
}

/* ************************************************************ */
/* **                    Faktura List Item                   ** */
/* ************************************************************ */
.FakturaListItem
{
	width: 822px;
	height: 22px;
	line-height:22px;
	clear: both;
	overflow: hidden;
}

.FakturaListItem td
{
	/*display: block;*/
	/*float: left;*/
	height: 22px;
	line-height:22px;
}

input.FLAntal
{
	display: block;
	border: 1px solid #a1a1a1;
	float: left;
	height: 16px;
	width: 33px;
	background-color: #d7d7d7;
	line-height:16px;
	text-align:right;
}

td.FLAntal 
{
	width: 42px;
	/* text-align: right; */
	padding: 0px 2px 0px 2px;
	background-color: #fff;
	padding-left:5px;
	text-align:right;
}

/* ************************************************************ */
/* **                       Alkorapport                      ** */
/* ************************************************************ */

.Alkorapport
{
	background-color: #d7d7d7;
	width: 822px;
	text-align: center;
	padding: 0px;
	border-spacing: 1px;
}
.Alkorapport .Even
{
	background-color: #d7d7d7;
}

.Alkorapport .Odd
{
	background-color: #fff;
}

.Even > td.ARSeparator
{
	background-color: #fff;
}

.Odd > td.ARSeparator
{
	background-color: #d7d7d7;
}

.Alkorapport .ARHeader
{
	font-size: 12px;
	line-height: 20px;
	font-family: Ariel, Helvetica, sans-serif;
	font-weight: bold;
	color: #01457d;
}

.Alkorapport .ARHeader .ARSeparator
{
	background-image: url(/images/webbshop/ProductListHeaderSeparator.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #fff;
}

.Alkorapport .ARSeparator
{
	width: 1px;
	padding: 0px;
}

.Alkorapport .ARBestNr
{
	text-align: right;
	padding: 0px 5px;
}

.Alkorapport .ARNamn
{
	padding: 0px 5px;
	text-align: left;
}

.Alkorapport .ARAntal
{
	padding: 0px 5px;
	text-align: right;
}

.Alkorapport .ARLiter
{
	padding: 0px 5px;
	text-align: right;
}

.Alkorapport .GroupSpace
{
	background-color: #FFFFFF;
}

.Alkorapport .GroupEnd
{
	background-color: #a7a7a7;
	color: #000;
}

.Alkorapport .GroupEnd td
{
	/*border-top: solid 1px #000;*/
}

.Alkorapport .GroupEnd .Headline
{
	padding: 0px 5px;
	padding-left: 115px;
	font-weight: bold;
	text-align: left;
}

/* ************************************************************ */
/* **                     Inventering                        ** */
/* ************************************************************ */

.Inventera #productSearch
{
	background-image: url(/images/webbshop/ProductSearchBackground.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	width: 798px;
	height: 97px;
}

.Inventera .ProductList #ProductListPages
{
	background-image: none;
}
.Inventera .ProductList #ProductListHeader .PLAntal 
{	
	padding-right: 0px;
	padding-left: 0px;
	width: 49px;
	color: #2d8e02;
}

.Inventera .LagerlistaOptions
{
	padding-right: 20px;
	padding-left: 12px;
	padding-top: 30px;
	font-size: 11px;
	background: url(/images/webbshop/LagerlistaBackground.gif) no-repeat;
	vertical-align: top;	
	width: 794px;	
	height: 93px;
	color: #000;	
	line-height: 20px;	
	font-family: Ariel, Helvetica, sans-serif;
	position: relative;
	margin-bottom: 15px;
}
.Inventera .LagerlistaOptions a
{
	height: 23px;
	display:block;
	font-size: 11px;
	font-weight: bold;
	line-height: 23px;
	color: #fff;
	text-decoration: none;
}

.Inventera .LagerlistaOptions > div
{
	margin-right:10px;
	text-align: center;
	float: left;
}

.Inventera .LagerlistaOptions .Headline
{
	top:2px;
	left: 12px;
	color: #fff;
	font-weight: bold;
	position: absolute;
}

.Inventera .LagerlistaOptions .AktivLagerlista
{
	float: left;
	text-align:left;
}

.Inventera .LagerlistaOptions .AktivLagerlista select
{
	width: 170px;
}

.Inventera .LagerlistaOptions .NewButton
{
	background: url(/images/webbshop/btnNewBG.gif) no-repeat;
	width: 95px;
}

.Inventera .LagerlistaOptions .DeleteButton
{
	background: url(/images/webbshop/btnDeleteBG.gif) no-repeat;
	width: 114px;
	text-align: center;
}

.Inventera .LagerlistaOptions .AntalArtiklar
{
	float: left;
	text-align:left;
}

.Inventera .LagerlistaOptions .LagerNavigator
{
	float: left;
	clear: left;
	width: 100%;
	margin-top: 10px;
}

.Inventera .LagerlistaOptions .LagerNavigator > a
{
	margin-right:10px;
	text-align: center;
}

.Inventera .LagerlistaOptions .LagerNavigator .AutolagerButton
{
	background: url(/images/webbshop/btnAutolagerBG.gif) no-repeat;
	float: left;
	width: 77px;
}

.Inventera .LagerlistaOptions .LagerNavigator .EgenArtikelButton
{
	background: url(/images/webbshop/btnEgenArtikelBG.gif) no-repeat;
	float: left;
	width: 91px;
}

.Inventera .LagerlistaOptions .LagerNavigator .UppdateraPriserButton
{
	background: url(/images/webbshop/btnUppdateraPriserBG.gif) no-repeat;
	float: left;
	width: 110px;
}

.Inventera .LagerlistaOptions .LagerNavigator .TomAntalButton
{
	float: right;
}

.Inventera .LagerlistaOptions .LagerNavigator .PrintButton
{
	float: right;
}

/* ************************************************************ */
/* **                    Lagerlista Header                   ** */
/* ************************************************************ */
.LagerListaHeader
{
	clear: both;
	font-size: 12px;
	line-height: 12px;
	font-family: Ariel, Helvetica, sans-serif;
	font-weight: bold;
	color: #01457d;
	width: 822px;
	/*background-color: #d7d7d7; */
	text-align:center;
}

.LagerListaHeader a
{
	color: #01457d;
	font-weight: bold;
	text-decoration: none;
}

.LagerListaHeader a.selected
{
	text-decoration:underline;
}

.LagerListaHeader th
{
	/*display: block;*/
	/*float: left;*/
	line-height:20px;
	background-color: #d7d7d7; 
	border-right: 1px solid #f0f0f0;
}

th.PLChange, td.PLChange, th.PLUpdate, td.PLUpdate
{
	color: #df9e00;
	background-color: #fff;
	width: 40px;
	padding: 0px 5px 0px 5px;
	border: none;
}

th.PLDelete, td.PLDelete
{
	color: #bc3a00;
	background-color: #fff;
	width: 40px;
	padding: 0px 5px 0px 5px;
	border:none;
}

.LagerListaHeader .PLPlats
{
	width: 70px;
	padding: 0px 5px 0px 5px;
	border:none;
}
.LagerListaHeader .PLPris
{
	width: 70px;
	padding: 0px 5px 0px 5px;
}

.LagerListaHeader .PLAntal
{
	width: 70px;
	padding: 0px 5px 0px 5px;
}

.LagerListaHeader .PLArtNr
{
	width: 80px;
}

.LagerListaHeader .PLArtikelnamn
{
	width: 340px;
}

/* ************************************************************ */
/* **                  LagerListaProductRow                  ** */
/* ************************************************************ */
.LagerListaProductRow
{
	width: 822px;
	height: 22px;
	line-height:22px;
	clear: both;
	overflow: hidden;
}

.LagerListaProductRow td
{
	/*display: block;
	float: left;*/
	height: 22px;
	line-height:22px;
}

.LagerListaProductRow .PLPlats, .LagerListaProductRow .PLPris, .LagerListaProductRow .PLAntal
{
	padding: 1px 2px 0px 2px;
	width: 76px;
	height: 21px;
	text-align: center;
}
.LagerListaProductRow .PLPlats
{
	border:none;
}

.LagerListaProductRow .PLPlats input, .LagerListaProductRow .PLPris input, .LagerListaProductRow .PLAntal input
{
	width: 64px;
	/*height: 11px;*/
	padding: 1px;
	text-align: right;
	/*line-height: 12px;*/
}

.LagerListaProductRow .PLArtNr
{
	width: 80px;
}

.LagerListaProductRow .PLArtikelnamn
{
	width: 340px;
}

.LagerListaProductRow .PLUpdate, .LagerListaProductRow .PLDelete
{
	background-color: #fff;
	width: 40px;
	padding: 0px 5px 0px 5px;
	text-align: center;
}

.LagerListaProductRow .PLUpdate input
{
	width: 18px;
}

.LagerListaProductRow .PLDelete input
{
	width: 15px;
}

/* ************************************************************ */
/* **                        Kalkyl                          ** */
/* ************************************************************ */

.Kalkyl #productSearch
{
	background-image: url(/images/webbshop/ProductSearchBackground.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	width: 798px;
	height: 97px;
}

.Kalkyl .ProductList #ProductListPages
{
	background-image: none;
}
.Kalkyl .ProductList #ProductListHeader .PLAntal 
{	
	padding-right: 0px;
	padding-left: 0px;
	width: 49px;
	color: #2d8e02;
}

/* ************************************************************ */
/* **                     Kalkyl Options                     ** */
/* ************************************************************ */
.KalkylOptions 
{
	background-image: url(/images/webbshop/KalkylHeaderBackground.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 802px;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 30px;
	position: relative;
	margin-bottom: 15px;
}

.KalkylOptions .Headline
{
	top:2px;
	left: 12px;
	color: #fff;
	font-weight: bold;
	position: absolute;
}

.KalkylOptions .Row
{
	width: 100%;
	clear: both;
}

.KalkylOptions .Row div select, .KalkylOptions .Row div input
{
	width: 100%;
}

.KalkylOptions .Row > div
{
	margin-right:10px;
	text-align: left;
	float: left;
}

.KalkylOptions .Row div a
{
	display: block;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	text-align: center;
	height: 23px;
	line-height: 23px;
}

.KalkylOptions .NewButton
{
	background: url(/images/webbshop/btnNewBG.gif);
	background-repeat: no-repeat;
	width: 95px;
}

.KalkylOptions .Delete
{
	width: 114px;
}

.KalkylOptions .DeleteButton 
{
	background: url(/images/webbshop/btnDeleteBG.gif) no-repeat;
	width: 114px;
}

/*.KalkylOptions .AntalArtiklar
{
	clear: left;
	color: #f00;
	background-color: #0f0;
}
*/

.KalkylOptions .Row .AktivKalkyl
{
	width: 170px;
}

.KalkylOptions .Row .DelkalkylerLista
{
	width: 170px;
}


.KalkylOptions .Row .DelkalkylButton
{
	background: url(/images/webbshop/btnGray110.gif);
	background-repeat: no-repeat;
	width: 110px;
}

.KalkylOptions .Row .Moms
{
	width:75px;
	float: right;
}

.KalkylOptions .Row .TG
{
	width: 75px;
	float: right;
}

.KalkylOptions .Row .TG2
{
	float: right;
}

.KalkylOptions .Row .TGButton
{
	background: url(/images/webbshop/btnSmallGray.gif);
	background-repeat: no-repeat;
	width: 53px;
}

.KalkylOptions .Row .Utpris
{
	width: 75px;
	float: right;
}

.KalkylOptions .Row .Utpris2
{
	float: right;
}

.KalkylOptions .Row .UtprisButton
{
	background: url(/images/webbshop/btnSmallGray.gif);
	background-repeat: no-repeat;
	width: 53px;
}

/* ************************************************************ */
/* **                    KalkylProductRow                    ** */
/* ************************************************************ */
.KalkylProductRow
{
	width: 822px;
	height: 22px;
	line-height:22px;
	clear: both;
	overflow: hidden;
}

.KalkylProductRow td
{
	/*display: block;
	float: left;*/
	height: 22px;
	line-height:22px;
}

.KalkylProductRow .PLSvinn, .KalkylProductRow .PLPris, .KalkylProductRow .PLAntal
{
	padding: 1px 2px 0px 2px;
	width: 76px;
	height: 21px;
	text-align: center;
}

.KalkylProductRow .PLPris
{
	text-align: right;
}

.KalkylProductRow .PLSvinn input, .KalkylProductRow .PLPris input, .KalkylProductRow .PLAntal input
{
	width: 64px;
	height: 11px;
	padding: 1px;
	text-align: right;
	line-height: 12px;
}

.KalkylProductRow .PLSvinn
{
	border: none;
}

.KalkylProductRow .PLArtNr
{
	width: 80px;
}

.KalkylProductRow .PLArtikelnamn
{
	width: 384px;
}

.KalkylProductRow .PLUpdate, .KalkylProductRow .PLDelete
{
	background-color: #fff;
	width: 40px;
	padding: 0px 5px 0px 5px;
	text-align: center;
}

.KalkylProductRow .PLUpdate input
{
	width: 18px;
}

.KalkylProductRow .PLDelete input
{
	width: 15px;
}

/* ************************************************************ */
/* **                      KalkylHeader                      ** */
/* ************************************************************ */
.KalkylHeader
{
	width: 822px;
	height: 20px;
	line-height:20px;
	clear: both;
	overflow: hidden;

	font-family: Ariel, Helvetica, sans-serif;
	font-weight: bold;
	color: #01457d;
	background-color: #d7d7d7;
	text-align:center;
}

.KalkylHeader .PLAntal
{
	background-color: #d7d7d7;
}

.KalkylHeader th
{
	/*display: block;*/
	/*float: left;*/
	height: 20px;
	line-height:20px;
	border-right: 1px solid #f0f0f0;
}

.KalkylHeader .PLSvinn, .KalkylHeader .PLPris, .KalkylHeader .PLAntal
{
	padding: 1px 2px 0px 2px;
	width: 76px;
	height: 21px;
	text-align: center;
}

.KalkylHeader .PLSvinn
{
	border: none;
}

.KalkylHeader .PLArtNr
{
	width: 80px;
}

.KalkylHeader .PLArtikelnamn
{
	width: 384px;
}

.KalkylHeader .PLUpdate, .KalkylHeader .PLDelete
{
	background-color: #fff;
	width: 40px;
	padding: 0px 5px 0px 5px;
	text-align: center;
}

.KalkylHeader a
{
	color: #01457d;
	font-weight: bold;
	text-decoration: none;
}

.KalkylHeader a.selected
{
	text-decoration:underline;
}

/* ************************************************************ */
/* **                     Skapa Ny Kalkyl                    ** */
/* ************************************************************ */
#skapaNyKalkyl #skapaNyKalkylOptions > div
{
	margin-top: 5px;
}

#skapaNyKalkyl #skapaNyKalkylButtons
{
	margin-top:20px;
}
#skapaNyKalkyl #skapaNyKalkylButtons .cancel
{
	margin-left: 20px;
}

#skapaNyKalkyl .header
{
	color: #000;
}

#skapaNyKalkyl select.value
{
	width: 125px;
}

/* ************************************************************ */
/* **                    Ta Bort Kalkyl                      ** */
/* ************************************************************ */
#taBortKalkyl #taBortKalkylButtons
{
	margin-top:20px;
}
#taBortKalkyl #taBortKalkylButtons .cancel
{
	margin-left: 20px;
}

/* ************************************************************ */
/* **                      Kundvagn Header                   ** */
/* ************************************************************ */
.kundvagnHeader
{
	background: url(/images/webbshop/ShoppingCartBorder.gif);
	background-repeat: no-repeat;
	width: 790px;
	height: 56px;
	position: relative;
	font-size: 11px;
	line-height:20px;
	font-family: Ariel, Helvetica, sans-serif;
	padding-left: 12px;
	padding-right: 20px;
	color: #000;
	padding-top: 20px;
	vertical-align:top;
	margin-bottom: 10px;
}


.kundvagnHeader select.value 
{
	height: auto; 
	background-color: #fff;
	width: 100%;
}

.kundvagnHeader #kundvagnHeaderActive
{
	width:170px;
	background-color: #fff;
	float:left;
	margin-right: 10px;
}

.kundvagnHeader #kundvagnHeaderCount
{
	width:104px;
	background-color: #fff;
	float:left;
}

.kundvagnHeader a
{
	float: left;
	height: 23px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	line-height: 23px;
	margin-right: 10px;
	margin-top: 19px;
	display: block;
}

.kundvagnHeader .DeleteButton
{
	background: url(/images/webbshop/btnDeleteBG.gif);
	background-repeat: no-repeat;
	width: 114px;
}

.kundvagnHeader .NewButton
{
	background: url(/images/webbshop/btnNewBG.gif);
	background-repeat: no-repeat;
	width: 95px;
}

/* ************************************************************ */
/* **                          Kundvagn                      ** */
/* ************************************************************ */
#kundvagn .ProductList #ProductListHeader .PLAntal
{
	color: #bc3a00;
}
#kundvagn .ProductList div.PLAntal
{
	/*width: 70px;*/
	width: 70px;
	text-align: center;
}

#kundvagn .ProductList div.PLAntal input
{
	padding-left:5px;
}

/* ************************************************************ */
/* **                    Skapa Ny Kundvagn                   ** */
/* ************************************************************ */
#skapaNyKundvagn #skapaNyKundvagnButtons
{
	margin-top:20px;
}
#skapaNyKundvagn #skapaNyKundvagnButtons .cancel
{
	margin-left: 20px;
}

#skapaNyKundvagn .header
{
	color: #000;
}

/* ************************************************************ */
/* **                    Ta Bort Kundvagn                    ** */
/* ************************************************************ */
#taBortKundvagn #taBortKundvagnButtons
{
	margin-top:20px;
}
#taBortKundvagn #taBortKundvagnButtons .cancel
{
	margin-left: 20px;
}

/* ************************************************************ */
/* **                     PrelOrder Header                   ** */
/* ************************************************************ */
.prelOrderHeader
{
	background: url(/images/webbshop/ShoppingCartBorder.gif);
	background-repeat: no-repeat;
	width: 790px;
	height: 56px;
	position: relative;
	font-size: 11px;
	line-height:20px;
	font-family: Ariel, Helvetica, sans-serif;
	padding-left: 12px;
	padding-right: 20px;
	color: #000;
	padding-top: 20px;
	vertical-align:top;
	margin-bottom: 10px;
}

.prelOrderHeader select.value 
{
	height: auto; 
	background-color: #fff;
	width: 100%;
}

.prelOrderHeader #prelOrderHeaderActive
{
	width:170px;
	background-color: #fff;
	float:left;
	margin-right: 10px;
}

.prelOrderHeader #kundvagnHeaderCount
{
	width:104px;
	background-color: #fff;
	float:left;
}

.prelOrderHeader a
{
	float: left;
	height: 23px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	line-height: 23px;
	margin-right: 10px;
	margin-top: 19px;
	display: block;
}

.prelOrderHeader .RecallButton
{
	background: url(/images/webbshop/btnRecallBG.gif);
	background-repeat: no-repeat;
	width: 160px;	
}

#köpKalkylOptions
{
	padding-left: 12px;
	padding-right: 12px;
}

/* ************************************************************ */
/* **                      Köpkalkyl                         ** */
/* ************************************************************ */
#köpKalkyl #textcontentbox
{
	height: 110px;
	margin-bottom: 10px;
}

#köpKalkylOptions .AktivKalkyl
{
	width: 300px;
	float:left;
	margin-right:10px;
}

#köpKalkylOptions .SmallShoppingcartAktiv
{
	width: 140px;
	float:left;
}

#köpKalkylOptions .Antal
{
	width: 300px;
	float:left;
	clear: left;
}

#köpKalkylOptions .Antal input.value
{
	float: left;
	margin-right:10px;
	width: 50px;
	text-align: right;
}

#köpKalkylOptions .AntalErr
{
	float:left;
	clear: left;
}

/* ************************************************************ */
/* **                Omvandla till kundvagn                  ** */
/* ************************************************************ */
#omvandlaTillKundvagn #omvandlaTillKundvagnButtons
{
	margin-top:20px;
}
#omvandlaTillKundvagn #omvandlaTillKundvagnButtons .cancel
{
	margin-left: 20px;
}

/* ************************************************************ */
/* **                Omvandla till kundvagn                  ** */
/* ************************************************************ */
.ProduktInfo
{
	position: relative;
	/*float: right;*/
	display: block;
}

.WebbshopNews td
{
	vertical-align:top;
}
.WebbshopNews th
{
	vertical-align:top;
	font-weight:bold;
}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
