﻿/* ATT KOLLA: ImageFrame har grey, Header... andra med grey som f�rg. Alla "A". */

*
{
	font-family:  Verdana;
}


body
{
	font-family:  verdana;
	font-size:  10px;
	background-color:  white;
	background-image:  url(../images/custom/main_bg.gif);
	background-repeat:  repeat-x;
	background-position:  top left;
	background-attachment:  fixed;
}


.blankBackgroundLeft
{
	background-image:  url(../images/custom/bg.jpg);
	background-position:  top right;
}

.blankBackgroundRight
{
	background-image:  url(../images/custom/bg.jpg);
	background-position:  top left;
}


.vat
{
	background-image:  url(../images/custom/vat_bg.gif);
	background-repeat:  repeat;
}


.cart
{
	background:  #e2e5e9;
	margin-top: 0px;
	margin-left: 8px;
}

 
.left
{
	background-image:  url(../images/custom/left_bg.gif);
	background-color:  #4370b6;
	background-attachment:  scroll;
}


.subMenu
{
	background-image:  url(../images/custom/submenu_bg.jpg);
	height:  24px;
	padding-bottom:  5px;
	padding-left: 155px;
}

 
a
{
	FONT-SIZE:  10px;
	COLOR:  #000066;
	FONT-FAMILY:  Verdana;
	TEXT-DECORATION:  none;
}

a:link
{
	COLOR:  #000066;
}

a:visited
{
	COLOR:  #000066;
}



.categoryTreeTopLine
{
	PADDING-BOTTOM:  14px;
	BORDER-BOTTOM:  white 0px solid;
}

.categoryTreeText
{
	font-weight:  bold;
	font-family:  Arial;
	text-transform:  uppercase;
	font-size:  12px;
	visibility:  hidden;
}


.categoryTreeBottomLine
{
	background-image:  url(../images/custom/treebottom_bg.gif);
	background-repeat:  no-repeat;
	width:  155px;
	height:  10px;
}


.newsOfferBox
{
	border-right:  Black 1px solid;
	border-top:  Black 1px solid;
	margin-bottom:  10px;
	border-left:  Black 1px solid;
	width:  192px;
	color:  Black;
	border-bottom:  Black 1px solid;
	background-color:  #e2e5e9;
}


.newsOfferContainer
{
	padding:  5px 3px 3px 3px;
	font-family:  arial;
}

.newsOfferDiv
{
	position:  absolute;
	left:  595px;
	top:  10px;
	width:  192px;
}


.newsOfferHeader
{
	padding-right:  3px;
	padding-left:  3px;
	padding-bottom:  3px;
	padding-top:  3px;
	border-bottom:  Black 1px solid;
	color:  White;
	background-image:  url(../images/custom/submenu_bg.gif);
	margin-bottom:  0px;
}


.PageLink
{
	margin-right:  20px;
}

.PageLinkArrow
{
	background-image:  url('../images/linkarrowSmall.gif');
	background-repeat:  repeat-x;
	background-position: 0 60%;
}


a.PageLink:link
{
	color:  white;
}

a.PageLink:visited
{
	color:  white;
}

a.PageLink:hover
{
	color:  #fefd02;
}

a.SubCategory
{
	color:  white;
}

a.SubCategory:visited
{
	color:  white;
}

a.SubCategory:hover
{
	color:  white;
}

a.SubCatLvl1
{
	color:  white;
}

a.SubCatLvl1:visited
{
	color:  white;
}

a.SubCatLvl1:hover
{
	color:  #fefd02;
}

a.SubCatLvl2
{
	color:  white;
}

a.SubCatLvl2:visited
{
	color:  white;
}

a.SubCatLvl2:hover
{
	color:  #fefd02;
}

a.SubCatLvl3
{
	color:  white;
}

a.SubCatLvl3:visited
{
	color:  white;
}

a.SubCatLvl3:hover
{
	color:  #fefd02;
}

a.SubCatLvl4
{
	color:  white;
}

a.SubCatLvl4:visited
{
	color:  white;
}

a.SubCatLvl4:hover
{
	color:  #fefd02;
}


.SubCategory
{
	font-family:  Verdana;
	font-size:  10px;
	color:  Black;
}

.SubCatLvl1
{
	font-family:  Verdana;
	font-size:  10px;
	color:  black;
	text-transform:  uppercase;
}

.SubCatLvl2
{
	font-family:  Verdana;
	font-size:  10px;
	font-weight:  normal;
	color:  black;
}

.SubCatLvl3
{
	font-family:  Verdana;
	font-size:  10px;
	font-weight:  normal;
	color:  black;
}

.SubCatLvl4
{
	font-family:  Verdana;
	font-size:  10px;
	font-weight:  normal;
	color:  black;
}


.menuTree
{
	border-top:  1px solid black;
	width:  155px;
}

div.SubCatLvl1
{
	background-image:  url(../images/custom/menu.gif);
	width:  155px;
	border-top:  solid 1px #4d81d0;
	border-bottom:  solid 1px #34568a;
	padding:  3px 0 3px 0;
	border-right:  solid 1px black;
	max-width:  154px;
}


.cartAlterListItem
{
	font-size:  10px;
	font-family:  verdana;
	background-color:  #cccccc;
}

.cartFooterItem
{
	font-size:  10px;
	font-family:  verdana;
	color:  #4A3C8C;
	background-color:  #B5C7DE;
}

.cartHeaderItem
{
	font-size:  12px;
	font-family:  Verdana;
	font-weight:  bold;
	color:  Black;
	background-color:  #fefd02;
	border-bottom:  1px solid #000000;
}

.cartListItem
{
	font-size:  10px;
	font-family:  verdana;
	color:  #4A3C8C;
}

.cartSum
{
	color:  #000000;
}

.cartSumText
{
	font-weight:  bold;
	color:  #000000;
}

.cartText
{
	font-weight:  bold;
	color:  #000000;
}

.cartTextItems
{
	color:  #000000;
}


.header
{
	color:  Black;
	font-weight:  bold;
	height:  20px;
	border-bottom:  1px #CCCCCC solid;
	border-top:  1px #CCCCCC solid;
	background-color:  #fefd02;
}







/*------------------------------------------------------- UNSORTED -------------------------------------------------------*/






.addOrderInfo
{
	margin:  10px 0px 30px 0px;
}

.alterListItem
{
	font-family:  Verdana;
	background-color:  #f4f4f4;
}

.aoShipComment1 {}
.aoShipComment2 {}
.aoShipCommentBox
{
	font-family:  Verdana;
	font-size:  10px;
	color:  #000000;
	font-weight:  normal;
	width:  200px;
	height:  100px;
}

.aoShipOptionItem
{
	margin-top:  5px;
	margin-bottom:  5px;
}

.aoShipOptions {}
.aoShipOptionsDrop
{
	width:  200px;
}

.aoShipOptionsText {}
.aoShipOptionTitle
{
	font-weight:  bold;
}

.bgForm
{
	background-color:  #f4f4f4;
}

.bigTextClassic
{
	margin-top:  10px;
	font-size:  12px;
}

.bigTextExtra
{
	margin-top:  10px;
	font-size:  12px;
}

.bodyCategory
{
	padding-left:  0px;
	width:  155px;
}

.bottomCategory {}
.categoryContentMain {}
.ciExtraInfo
{
	display:  none;
}

.ciUpdateCustomer {}
.commentBox
{
	font-family:  Verdana;
	font-size:  10px;
	color:  #000000;
	font-weight:  normal;
	width:  650px;
	height:  100px;
}

.commentInfo
{
	border:  solid 1px #000000;
	background-color:  #f4f4f4;
	margin:  10px 0px 10px 0px;
}

.commentRes
{
	border:  1px solid #000000;
	padding-top:  10px;
	padding-bottom:  10px;
	padding-left:  10px;
	padding-right:  10px;
}

.confirmUserBox
{
	background-color:  #f4f4f4;
}

.confirmUserInfo
{
	font-weight:  bold;
}

.confirmUserInfoBox
{
	border:  solid 1px #000000;
	background-color:  #f4f4f4;
	padding:  10px 10px 10px 10px;
}

.confirmUserInfoCheck
{
	color:  Navy;
	font-size:  12px;
	font-style:  italic;
}

.coValidation
{
	color:  Red;
	font-size:  10px;
	font-style:  italic;
}

.customerInfo
{
	border:  solid 1px #000000;
	background-color:  #f4f4f4;
}

.dashedBorderBottom
{
	border-bottom:  0px dashed Black;
}

.dashedBorderRight
{
	border-right:  0px dashed #CCCCCC;
}

.ddListBig
{
	width:  150px;
	margin-bottom:  1px;
}

.ddListSmall
{
	width:  70px;
	font-size:  10px;
	margin-bottom:  1px;
}

.discount
{
	border:  solid 0px #000000;
}

.discountCode
{
	color:  #008000;
}

.discountFooter
{
	font-weight:  bold;
	font-size:  14px;
}

.discountHeader
{
	font-weight:  bold;
	font-size:  14px;
}

.discountInfo
{
	border:  solid 1px #000000;
	background-color:  #f4f4f4;
	margin:  10px 0px 20px 0px;
}

.discountItem
{
	font-style:  italic;
}

.discountItemAmount
{
	font-style:  italic;
	color:  Red;
	font-weight:  bold;
}

.displayDiscountHeader
{
	width:  500px;
	background-color:  #efefef;
	padding:  5px 5px 35px 5px;
	border:  solid 1px #000000;
	margin:  10px 0px 10px 0px;
}

.displayDiscountItem
{
	font-size:  12px;
	font-style:  italic;
}

.displayDiscountItemTitle
{
	font-size:  12px;
	font-weight:  bold;
}

.displayDiscountSubItem
{
	font-size:  10px;
	font-style:  italic;
}

.displayDiscountSubItemTitle
{
	font-size:  10px;
	font-weight:  bold;
}

.errorText
{
	color:  Red;
	font-size:  10px;
	font-weight:  bold;
}

.frameBorderLeft {}
.frameBorderRight {}
.frameBorderSides {}
.idLarge
{
	WIDTH:  232px;
}

.idList
{
	WIDTH:  232px;
}

.idText
{
	margin-top:  5px;
	margin-bottom:  5px;
}

.imageFrame
{
	border-top-width:  1px;
	padding-right:  5px;
	margin-top:  0px;
	padding-left:  5px;
	border-left-width:  1px;
	border-left-color:  #fefd02;
	border-bottom-width:  1px;
	border-bottom-color:  #fefd02;
	padding-bottom:  5px;
	border-top-color:  #fefd02;
	padding-top:  5px;
	border-right-width:  1px;
	border-right-color:  #fefd02;
}

.imageFrame
{
	border-top-width:  1px;
	padding-right:  5px;
	margin-top:  0px;
	padding-left:  5px;
	border-left-width:  1px;
	border-left-color:  #fefd02;
	border-bottom-width:  1px;
	border-bottom-color:  #fefd02;
	padding-bottom:  5px;
	border-top-color:  #fefd02;
	padding-top:  5px;
	border-right-width:  1px;
	border-right-color:  #fefd02;
}

.imageFrameSearch
{
	BORDER-RIGHT:  #fefd02 1px solid;
	PADDING-RIGHT:  2px;
	BORDER-TOP:  #fefd02 1px solid;
	MARGIN-TOP:  5px;
	PADDING-LEFT:  2px;
	PADDING-BOTTOM:  2px;
	BORDER-LEFT:  #fefd02 1px solid;
	PADDING-TOP:  2px;
	BORDER-BOTTOM:  #fefd02 1px solid;
}

.infoText {}
.infoTextLogo {}
.itemBox1
{
	font-family:  Verdana;
	font-size:  10px;
	color:  #000000;
	border-style:  solid;
	border-width:  1px;
	border-color:  #000000;
	width:  40px;
}

.itemBox2
{
	font-family:  Verdana;
	font-size:  10px;
	color:  #000000;
	border-style:  solid;
	border-width:  1px;
	border-color:  #000000;
	width:  250px;
}

.itemBox3
{
	font-family:  Verdana;
	font-size:  10px;
	color:  #000000;
	border-style:  solid;
	border-width:  1px;
	border-color:  #000000;
	width:  125px;
}

.itemBox4
{
	font-family:  Verdana;
	font-size:  10px;
	color:  #000000;
	border-style:  solid;
	border-width:  1px;
	border-color:  #000000;
	width:  175px;
}

.itemBox5
{
	font-family:  Verdana;
	font-size:  10px;
	color:  #000000;
	border-style:  solid;
	border-width:  1px;
	border-color:  #000000;
	width:  75px;
}

.itemTitle
{
	font-weight:  bold;
	font-family:  Verdana;
	color:  #000000;
}

.leftSearchMainBox
{
	padding-top:  2px;
	width:  155px;
}

.leftSearchText
{
	padding-left:  10px;
	visibility:  hidden;
	padding-top:  30px;
}

.listItem
{
	font-family:  Verdana;
}

.listPagingBottom
{
	MARGIN-TOP:  5px;
	MARGIN-BOTTOM:  5px;
}

.listPagingTop
{
	MARGIN-TOP:  5px;
	MARGIN-BOTTOM:  5px;
}

.ListProducts
{
	font-family:  Verdana;
	font-size:  10px;
	color:  #ff9900;
	font-weight:  bold;
	background-color:  #336633;
}

.loContentMain
{
	padding:  1px 3px 3px 3px;
	font-family:  arial;
}

.loHeader {}
.loHeaderText {}
.lpExt1
{
	width:  570px;
}

.lpExt12
{
	width:  570px;
}

.lpImage
{
	width:  570px;
}

.lpImage1
{
	background-image:  url(../images/active_on.gif);
	background-repeat:  no-repeat;
	width:  16px;
	height:  14px;
}

.lpImage2
{
	background-image:  url(../images/active_on2.gif);
	background-repeat:  no-repeat;
	width:  16px;
	height:  14px;
}

.lpwiPadding
{
	padding-top:  3px;
	padding-bottom:  3px;
}

.lpwiPagingStyleTop
{
	margin-bottom:  5px;
	margin-top:  5px;
	border-bottom:  solid 1px #a4a4a4;
}

.lpwiSeparator
{
	width:  100%;
	height:  1px;
	border-bottom:  1px dotted #fefd02;
}

.margBot10
{
	margin-bottom:  10px;
}

.margBot5
{
	margin-bottom:  5px;
}

.margLeft10
{
	margin-left:  10px;
}

.margLeft5
{
	margin-left:  5px;
}

.margRight10
{
	margin-right:  10px;
}

.margRight5
{
	margin-right:  5px;
}

.margTop10
{
	margin-top:  10px;
}

.margTop5
{
	margin-top:  5px;
}

.MC
{
	font-size:  10px;
	color:  Black;
	font-family:  Verdana;
	overflow-x:  hidden;
}

.menuTd1Lvl1
{
	padding-left:  10px;
}

.ocDescription {}
.ocItem
{
	padding-left:  3px;
}

.ocItemTitle
{
	font-weight:  bold;
	padding-left:  3px;
}

.ocMain
{
	width:  685px;
}

.ocShippingComment {}
.odItem
{
	text-align:  right;
	padding-top:  2px;
	padding-bottom:  2px;
}

.orderBorder
{
	border-width:  0px 1px 1px 1px;
	border-color:  #95ACE0;
	border-style:  solid;
}

.pad10
{
	padding:  10px;
}

.pad5
{
	padding:  5px;
}

.PageContent
{
	background-color:  #f4f4f4;
}

.pagingContainer
{
	margin-top:  5px;
	margin-bottom:  5px;
}

.pagingSeparator
{
	padding-left:  5px;
	padding-right:  5px;
}

.paymentText
{
	padding:  5px;
	font-weight:  bold;
	display:  block;
}

.pcSeparator
{
	padding:  1px;
}

.pcSeparatorSelected
{
	padding:  1px;
	font-weight:  bold;
}

.priceExtra
{
	font-family:  Verdana;
	font-size:  10px;
	color:  #000000;
	font-weight:  normal;
}

.pricePrevious
{
	font-family:  Verdana;
	font-size:  10px;
	color: red;
	font-style:  italic;
	text-decoration:  line-through;
	margin-left: 5px;
}

.priceStandard
{
	font-family:  Verdana;
	font-size:  10px;
	color:  #000000;
	font-weight:  normal;
	padding-left: 5px;
}

.prodDescriptionExtra
{
	height: 60px;
	overflow:  hidden;
}

.prodDescriptionExtraEmpty
{
	height:  10px;
}

.ProdHead
{
	font-family:  Verdana;
	font-size:  10px;
	color:  Black;
	font-weight:  bold;
	padding:  3px;
	background-color:  #fefd02;
	border:  1px solid black;
	text-transform:  uppercase;
}

.prodHeadClassic
{
	font-size:  12px;
	font-weight:  bold;
	margin:  3px 0px 5px 0px;
}

.prodHeadExtra
{
	font-size:  12px;
	font-weight:  bold;
	margin:  3px 0px 5px 0px;
}

.prodPrice
{
	height: 0px;
}

.prodSubHead
{
	font-weight:  normal;
	margin:  3px 0px 5px 0px;
	font-style:  italic;
	height:  15px;
}

.productSpacer
{
	width:  1px;
	background-image:  url('../images/dotts.gif');
	background-color:  #cccccc;
}

.productSpacerWide
{
	width:  1px;
	background-image:  url('../images/dotts_wide.gif');
	background-color:  #cccccc;
}

.registerInfo
{
	border:  solid 1px #000000;
	width:  700px;
}

.registerInfoContainer
{
	width:  100%;
	padding-left:  5px;
	padding-right:  5px;
	padding-top:  5px;
	height:  85px;
}

.registerInfoTitle
{
	padding-top:  3px;
	padding-bottom:  3px;
}

.relAlterListItem
{
	font-family:  Verdana;
	background-color:  #f4f4f4;
	height:  50px;
}

.relatedHeadline
{
	font-family:  Verdana;
	font-size:  12px;
	font-weight:  bold;
	color:  #000000;
	margin-top:  5px;
	margin-bottom:  5px;
}

.relatedHeadline+table TD {border-bottom: solid black 0px;}
.relatedHeadline+table {border-top: solid black 1px;border-right: solid black 1px;border-left: solid black 1px;}
.relListItem
{
	font-family:  Verdana;
	height:  50px;
}

.rub
{
	font-family:  Verdana;
	font-size:  14px;
	font-weight:  bold;
	color:  #000000;
}

.scLogin
{
	width:  100%;
}

.scLoginLink
{
	font-weight:  bold;
}

.scMain {}
.searchBox
{
	font-family:  Verdana;
	font-size:  10px;
	font-weight:  normal;
	border:  solid 1px black;
	width: 85px;
}

.sendTipErrorText
{
	color:  Red;
	font-size:  10px;
	font-weight:  bold;
}

.sendTipHeader
{
	width:  300px;
	background-color:  #E3E3E3;
}

.sendTipHeaderText
{
	font-weight:  bold;
}

.sendTipHyperLink
{
	color:  Blue;
	font-weight:  bold;
}

.sendTipMain
{
	POSITION:  absolute;
	left:  70px;
	top:  100px;
	background-color:  White;
	border:  solid 2px black;
	padding:  10;
	filter:  shadow(color: #fefd02,strength: 10, direction: 135);
	width:  300px;
	height:  260px;
}

.sendTipMessage
{
	width:  300px;
}

.sendTipSubject
{
	width:  300px;
}

.sendTipTable
{
	width:  300px;
	height:  260px;
	font-size:  10pt;
}

.sendTipTextbox
{
	width:  170px;
}

.separator
{
	border-top:  1px solid #cccccc;
	border-bottom:  1px solid white;
	margin:  10px 0px 10px 0px;
}

.snMain
{
	width:  570px;
}

.solidBorderBottom
{
	border-bottom:  1px solid #CCCCCC;
}

.spArtNrMain {}
.spArtNrText
{
	font-weight:  bold;
}

.spArtNrValue {}
.spBack {}
.spCategoryContent {}
.spCategoryLinkMain {}
.spDescMain {}
.spDescText
{
	font-weight:  bold;
}

.spDescValue {}
.spImage
{
	BORDER-RIGHT:  #ffffff 0px solid;
	BORDER-TOP:  #ffffff 0px solid;
	MARGIN-TOP:  10px;
	BORDER-LEFT:  #ffffff 0px solid;
	WIDTH:  255px;
	BORDER-BOTTOM:  #ffffff 0px solid;
}

.spNameMain {}
table .ProdHead {}
.spNameText {}
.spNameValue {}
.spPriceMain {}
.spPriceText
{
	font-weight:  bold;
}

.spProdBottom
{
	WIDTH:  580px;
}

.spProdHead {}
.spProdMain {}
.spProdTitle {}
.spQuantityMain {}
.spQuantityText
{
	font-weight:  bold;
}

.spQuantityValue {}
.spStatusMain {}
.spStatusText
{
	font-weight:  bold;
}

.spStatusValue {}
.spSubNameMain {}
.spSubNameText {}
.spSubNameValue {}
.spUnitMain {}
.spUnitText
{
	font-weight:  bold;
}

.spUnitValue {}
.topCategory
{
	PADDING-RIGHT:  10px;
	PADDING-LEFT:  10px;
	PADDING-BOTTOM:  8px;
	PADDING-TOP:  10px;
	border-bottom:  1px solid black;
	width:  155px;
}

.validation
{
	color:  #ff0000;
	font-size:  10px;
	font-style:  italic;
}

.validationSummary
{
	margin:  15px 5px 10px 5px;
	border:  dotted 1px;
	padding:  5px 5xp 5px 5px;
	background-color:  #ffffff;
	padding:  10px 10px 10px 10px;
}

.validationSummaryContainer
{
	margin:  5px 5px 5px 5px;
}

.vatMain
{
	PADDING-RIGHT:  5px;
	PADDING-LEFT:  5px;
	PADDING-BOTTOM:  5px;
	PADDING-TOP:  5px;
}

.vatText {}
.vatValue
{
	PADDING-RIGHT:  5px;
	PADDING-LEFT:  5px;
	PADDING-BOTTOM:  5px;
	PADDING-TOP:  5px;
	BORDER-BOTTOM:  white 2px solid;
}

a.cartListItem
{
	color:  #242424;
}

a.linkPassword
{
	font-weight:  bold;
	color:  #006699;
	text-decoration:  underline;
}

a.listItem
{
	color:  #000000;
}

a.MC
{
	color:  black;
}

a.MC:visited
{
	color:  black;
}

a.MC:hover
{
	color:  white;
}

td,span,div,input,select,option,textarea
{
	font-family:  verdana;
	font-size:  10px;
}

fieldset
{
	border:  2px groove;
	padding:  3px;
}

img
{
	border: none;
}

input.discountCode
{
	width:  175px;
}

P.confirmUserInfo
{
	font-weight:  normal;
	text-justify:  distribute-all-lines;
	font-size:  12px;
	line-height:  1.4em;
	vertical-align:  baseline;
}

span.discountCode
{
	font-weight:  bold;
}

table.discountItem
{
	border-bottom:  solid 1px #000000;
}

td.confirmUserInfoCheck
{
	background-color:  White;
}


.attributeNameDiv
{
	padding-top: 3px;
}

.attributeNameDiv .attributeNameText
{
	font-weight: bold;
}

.bdyLeft
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.bdyVAT
{
	margin-top: 0px;
	margin-left: 0px;
}

.bodyTop
{
	margin-top: 0px;
	margin-left: 0px;
}

.catBuyBtn
{
	padding-bottom: 3px;
	vertical-align: bottom;
}

.siteMapGroup
{
	width: 780px;
}

.siteMapLeft
{
	float: left;
	width: 385px;
	margin-left: 5px;
	padding-right: 5px;
}

.siteMapLeft div
{
	padding-top: 5px;
}

.siteMapRight
{
	float: left;
	width: 385px;
}

.siteMapRight div
{
	padding-top: 5px;
}

div.attributeDdlDiv
{
	font-weight: bold;
}

div.spQuantityMain span a img
{
	margin-left: 5px;
	position: relative;
	top: 2px;
}

a.prodHeadExtra
{
	font-size: 12px;
	font-weight: bold;
	margin: 3px 0px 5px 0px;
}
.productToolbarWrapper {padding-top:5px;}

#cultureSelector {}
.AlternateRowCssClass
{
	border-bottom: 1px solid Gray;
	padding: 10px;
}

.AttributeValidatorCssClass
{
	clear: both;
}

.cartTextWrapper
{
	width: 150px;
}

.ItemDataCssClass
{
	width: 150px;
	vertical-align: top;
	display: inline-block;
}

.ItemTitleCssClass
{
	font-weight: bold;
	width: 150px;
	vertical-align: top;
	display: inline-block;
}

.PlaceHolderImageCssClass
{
	width: 1px;
	height: 250px;
}

.ProductDescriptionCssClass
{
	padding-top: 10px;
}

.ProductImageCssClass
{
	border-right: 1px dotted black;
	text-align: center;
}

.ProductInformationCssClass, .ProductSpecificationsCssClass
{
	padding-top: 15px;
	font-size: 16px;
	border-bottom: 1px dotted black;
}

.ProductNameCssClass
{
	font-size: 20px;
}

.ProductPriceLabelCssClass, .ProductArticleNumberLabelCssClass, .ProductQuantityLabelCssClass, .ProductStockstatusLabelCssClass, .ProductManufacturerLabelCssClass, .ProductManufacturerArtNrLabelCssClass, .ProductManufacturerModelLabelCssClass
{
	font-weight: bold;
}

.ProductPriceValueCssClass
{
	font-size: 16px;
	font-weight: bold;
}

.ProductSubNameCssClass
{
	font-size: 16px;
	color: Gray;
}

.ProductTableCssClass
{
	width: 600px;
}

.RowCssClass
{
	border-bottom: 1px solid Gray;
	background-color: #efefef;
	padding: 10px;
}

.showProductPrintBody
{
	font-family: Verdana;
	font-size: 12px;
}
//#showproduct1_bhlTop {margin-left:10px;}
#showproduct1_bhlTop {
    left: 525px;
    position: absolute;
    top: 210px;
}
