 /* 
  	 Document: style.css css  
  	 Author: NBCon Layout Center 
 */   
 
  
a
{
	color: #D42875;
	cursor: pointer;
	font-weight: normal;
	text-decoration: none;
}

a:active
{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

a:focus
{
	color: #D42875;
	font-weight: normal;
	text-decoration: none;
}

a:hover
{
	color: #D42875;
	font-weight: normal;
	text-decoration: none;
}

a:link
{
	color: #D42875;
	font-weight: normal;
	text-decoration: none;
}

a:visited
{
	color: #D42875;
	font-weight: normal;
	text-decoration: none;
}

.blockPricing
{
	width: 65px;
	text-align: right;
	line-height: 80%;
	padding-right: 2px;
	vertical-align: top;
}

.blockPricingDebitGrossText
{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.blockPricingDebitGrossTitle
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.blockPricingDebitNetText
{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.blockPricingDebitNetTitle
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.blockPricingGrossText
{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.blockPricingGrossTitle
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.blockPricingNetText
{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.blockPricingNetTitle
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.blockPricingQuantityTitle
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.blockPricingTable
{
	width: 100%;
}

.blockPricingTitle
{
	width: 115px;
	line-height: 80%;
}

.blockPricingVatText
{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.blockPricingVatTitle
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

body
{
	color: #000000;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0;
	background-color: #FFFFFF;
	background-image: url(../images/layout/bodyBackgroundImage.jpg);
	background-repeat: repeat-y;
}

.button
{
	width: 100%;
	cursor: pointer;
	height: #ffffff;
	text-align: center;
	border-width: 0px;
	background-color: transparent;
}

.buttonBox
{
	cursor: pointer;
	border-width: 0px;
	background-color: transparent;
	padding: 0px 0px 2px 0px;
	vertical-align: bottom;
}

.buttonCenter
{
	width: 142px;
	height: 22px;
	background-image: url(../images/buttons/buttonCenter.gif);
	background-repeat: repeat-x;
}

.buttonColumnCenter
{
	width: 154px;
}

.buttonColumnLeft
{
	width: 154px;
}

.buttonColumnRight
{
	width: 154px;
}

.buttonEmptyColumn
{
	width: 100%;
}

.buttonLeft
{
	width: 6px;
	height: 22px;
	background-image: url(../images/buttons/buttonLeft.gif);
	background-repeat: no-repeat;
}

.buttonRight
{
	width: 6px;
	height: 22px;
	background-image: url(../images/buttons/buttonRight.gif);
	background-repeat: repeat-x;
}

.buttonText
{
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	background-color: transparent;
	color: #000000;
}

.cartBox
{
	width: 100%;
	color: #0A4647;
	margin: 0px 0px;
	border-width: 0px;
	border-style: inset;
	border-color: #EEEEEE;
	line-height: 15px;
	background-repeat: no-repeat;
	border-spacing: 0px;
	border-collapse: collapse;
}

.cartBoxHeader
{
	width: 100%;
	text-align: left;
	height: 18px;
	padding: 2px;
}

.cartBoxHeaderText
{
	color: #0A4647;
	font-size: 13px;
	font-weight: bold;
}

.cartBoxInput
{
	width: 100%;
	color: #0A4647;
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
}

.categoryBox
{
	width: 100%;
	color: #0A4647;
	margin: 0px 0px 0px 0px;
	border-width: 0px;
	border-style: none;
	border-color: #EEEEEE;
	line-height: 15px;
	background-image: url();
	background-repeat: no-repeat;
	border-spacing: 1px 0px;
	border-collapse: collapse;
}

.categoryBoxHeader
{
	width: 100%;
	background-color: #EEEEEE;
	text-align: left;
	height: 18px;
	padding: 2px;
}

.categoryBoxHeaderText
{
	color: #D42875;
	font-size: 13px;
	font-weight: bold;
}

.categoryBoxInput
{
	width: 100%;
	color: #0A4647;
	background-color: #EEEEEE;
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
}

.categoryLevel0
{
	margin-left: 0px;
}

.categoryLevel0Text
{
	font-size: 12px;
	font-weight: normal;
	color: #0A4647;
}

.categoryLevel1
{
	margin-left: 15px;
}

.categoryLevel1Text
{
	font-size: 12px;
	font-weight: normal;
	color: #0A4647;
}

.categoryLevel2
{
	margin-left: 30px;
}

.categoryLevel2Text
{
	font-size: 12px;
	font-weight: normal;
	color: #0A4647;
}

.categoryLevel3
{
	color: #0A4647;
}

.categoryLevel3Text
{
	font-size: 12px;
	font-weight: normal;
	margin-left: 40px;
}

.center
{
	text-align: center;
}

.checkAGB
{
	margin-left: 5px;
}

.checkout_textareaField
{
	width: 100%;
	height: 70px;
}

.columnSize
{
	width: 8%;
	margin: 0px;
}

.columnsMenu
{
	border-color: #EEEEEE;
	border-width: 1px;
	padding: 6px;
	margin: 6px;
}

.contactBox
{
	width: 100%;
	color: #0A4647;
	margin: 5px 0px 0px 0px;
	border-width: 0px;
	border-style: inset;
	border-color: #EEEEEE;
	line-height: 15px;
	background-image: url(../images/layout/backgroundImgBoxes.jpg);
	background-repeat: no-repeat;
	border-spacing: 1px;
	border-collapse: collapse;
}

.contactBoxHeader
{
	width: 100%;
	background-color: #EEEEEE;
	text-align: left;
	height: 18px;
	padding: 2px;
}

.contactBoxHeaderText
{
	color: #D42875;
	font-size: 13px;
	font-weight: bold;
}

.contactBoxInput
{
	width: 100%;
	color: #0A4647;
	background-color: #EEEEEE;
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
}

.contactBoxInputHeader
{
	color: #0A4647;
	font-size: 12px;
	font-weight: bold;
}

.contactColumnLeft
{
	width: 50%;
}

.contactColumnRight
{
	width: 50%;
}

.content
{
	color: #000000;
	width: 100%;
	margin: 0px;
	padding: 5px;
	background-image: url(../images/layout/contentBackgroundImage.jpg);
	background-repeat: repeat-y;
}

.contentLink a
{
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

.contentLink a:active
{
	color: #D42875;
	text-decoration: none;
}

.contentLink a:focus
{
	color: #D42875;
	text-decoration: none;
}

.contentLink a:hover
{
	color: #D42875;
	text-decoration: none;
}

.contentLink a:link
{
	color: #000000;
	text-decoration: none;
}

.contentLink a:visited
{
	color: #000000;
	text-decoration: none;
}

.counterBox
{
	width: 100%;
	margin: 0px;
	border-width: 0px;
	border-style: inset;
	border-color: #EEEEEE;
	line-height: 15px;
	background-repeat: no-repeat;
	border-spacing: 0px;
	border-collapse: collapse;
}

.counterBoxHeader
{
	width: 100%;
	background-color: #EEEEEE;
	text-align: left;
	height: 18px;
	padding: 2px;
}

.counterBoxHeaderText
{
	color: #D42875;
	font-size: 13px;
	font-weight: bold;
}

.counterBoxInput
{
	width: 100%;
	background-color: #EEEEEE;
	padding: 0px;
}

.counterBoxInputText
{
	color: #0A4647;
	font-size: 12px;
	font-weight: normal;
}

.customerInputColumnCity
{
	width: 192px;
}

.customerInputColumnGenderRight
{
	text-align: left;
	padding-right: 1px;
}

.customerInputColumnPostCode
{
	width: 38px;
}

.customerInputColumnsLeft
{
	width: 75px;
}

.customerInputColumnsRight
{
	text-align: left;
	padding-right: 1px;
}

.customerInputSecret
{
	width: 98%;
}

.customerInputText
{
	width: 99%;
}

.customerInputTextTable
{
	width: 320px;
}

.directionTable
{
	margin: 10px;
}

.docCategoryBox
{
	width: 100%;
	color: #0A4647;
	margin: 0px 0px 0px 0px;
	border-width: 0px;
	border-style: outset;
	border-color: #EEEEEE;
	line-height: 15px;
	background-repeat: no-repeat;
	border-spacing: 1px 0px;
	border-collapse: collapse;
}

.docCategoryBoxHeader
{
	width: 100%;
	background-color: #EEEEEE;
	text-align: left;
	height: 18px;
	padding: 2px;
}

.docCategoryBoxHeaderText
{
	color: #D42875;
	font-size: 13px;
	font-weight: bold;
}

.docCategoryBoxInput
{
	width: 100%;
	color: #0A4647;
	background-color: #EEEEEE;
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
}

.docCategoryLevel0
{
	margin-left: 0px;
}

.docCategoryLevel0Text
{
	font-size: 12px;
	font-weight: normal;
	color: #0A4647;
}

.docCategoryLevel1
{
	margin-left: 15px;
}

.docCategoryLevel1Text
{
	font-size: 12px;
	font-weight: normal;
	color: #0A4647;
}

.docCategoryLevel2
{
	margin-left: 30px;
}

.docCategoryLevel2Text
{
	font-size: 12px;
	font-weight: normal;
	color: #0A4647;
}

.docCategoryLevel3
{
	margin-left: 40px;
}

.docCategoryLevel3Text
{
	font-size: 12px;
	font-weight: normal;
	color: #0A4647;
}

.emptyCart
{
	padding-left: 25px;
}

.errorMessages
{
	color: red;
	list-style-image: url(../images/buttons/iconError.gif);
	list-style-position: inside;
}

.flags
{
	width: 16px;
	padding-top: 2px;
	border-width: 0px;
}

.fontBold
{
	font-size: 14px;
	font-weight: bold;
}

.fontnormal
{
	font-size: 12px;
	font-weight: normal;
}

.fontnormalBold
{
	font-size: 12px;
	font-weight: bold;
}

.fontsmall
{
	font-size: 10px;
	font-weight: normal;
}

.fontsmallBold
{
	font-size: 10px;
	font-weight: bold;
}

.fontsmallContact
{
	font-size: 9px;
	font-weight: normal;
}

.halfTableExtSearch
{
	width: 50%;
}

.header
{
	color: #D42875;
	height: 20px;
	margin: 0px;
	text-align: left;
	padding-bottom: 4px;
	vertical-align: top;
	background-image: url(../images/layout/underline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	 font-size: 14px; 
	font-weight: bold; 
}

.hForm
{
	margin: 0px;
}

.image
{
	border-width: 0px;
}

.infoMessages
{
	color: green;
	list-style-image: url(../images/buttons/iconSuccess.gif);
	list-style-position: inside;
}

input
{
	border-color: #D42875;
	border-style: solid;
	border-width: 1px;
	background-color: #F8FEF8;
}

input:focus
{
	background-color: #F8FEF8;
}

.left
{
	text-align: left;
}

.leftBottom
{
	width: 33%;
	height: 100px;
	text-align: left;
	vertical-align: bottom;
}

.leftTableExtSearch
{
	width: 100px;
	text-align: left;
}

li
{
	font-size: 12px;
	margin: 0px;
	margin-top: 3px;
	padding: 0px;
	text-align: left;
}

.listProduct
{
	height: 62px;
}

.loginBox
{
	width: 100%;
	color: #0A4647;
	margin: 5px 0px 0px 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #EEEEEE;
	line-height: 15px;
	background-repeat: no-repeat;
	border-spacing: 1px;
	border-collapse: collapse;
}

.loginBoxHeader
{
	width: 100%;
	background-color: #EEEEEE;
	text-align: left;
	height: 18px;
	width: 100%;
	padding: 2px;
}

.loginBoxHeaderText
{
	color: #D42875;
	font-size: 13px;
	font-weight: bold;
}

.loginBoxInput
{
	background-color: #EEEEEE;
	padding: 1px;
}

.loginBoxInputText
{
	color: #0A4647;
	font-size: 12px;
	font-weight: normal;
}

.loginColumnLeft
{
	width: 145px;
}

.loginColumnRight
{
	width: 145px;
}

.loginInputFields
{
	width: 98%;
}

.loginTable
{
	width: 320px;
}

.logo
{
	height: 80px;
	padding-left: 2px;
	background-color: transparent;
	background-image: url(../images/layout/backgroundLogo.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

.logoColumnCenter
{
	width: 660px;
	background: url(../images/layout/logoBgCenter.jpg);
	font-style: italic;
	text-align: center;
	background-repeat: no-repeat;
}

.logoColumnLeft
{
	width: 170px;
	background: url(../images/layout/logoBgLeft.jpg);
	text-align: center;
	background-repeat: no-repeat;
}

.logoColumnRight
{
	width: 170px;
	background: url(../images/layout/logoBgRight.jpg);
	text-align: center;
	background-repeat: no-repeat;
}

.logoTable
{
	width: 100%;
	height: 100px;
	margin: 0px;
}

.menu_left
{
	width: 165px;
	background-color: #FFCC00;
	background-image: url(../images/layout/backgroundImgMenuLeft.jpg);
	background-repeat: repeat-y;
}

.menu_right
{
	background-repeat: repeat-y;
	width: 100%;
}

.menu_top
{
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(../images/layout/backgroundImgMenuTop.jpg;
	background-repeat: no-repeat;
	margin: 0px 4px 0px 4px;
	border-width: 1px 0px;
	border-color: #0A4647;
	border-style: solid;
	padding: 0px 0px 2px 0px;
	border-spacing: 0px;
}

.messages
{
	width: 550px;
	font-size: 17px;
	font-weight: bold;
	margin-left: 20px;
	margin-right: 10px;
	list-style-type: none;
}

.nbconBox
{
	width: 100%;
	color: #000000;
	margin: 5px 0px 0px 0px;
	border-width: 0px;
	border-style: inset;
	border-color: #FFCC00;
	line-height: 15px;
	background-image: url(../images/layout/backgroundImgBoxes.jpg);
	background-repeat: no-repeat;
}

.nbconBoxHeader
{
	width: 100%;
	color: #000000;
	background-color: #FFCC00;
	text-align: left;
	height: 18px;
	font-size: 11px;
	font-weight: bold;
}

.nbconBoxInput
{
	width: 100%;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
}

.newsletterBox
{
	width: 100%;
	color: #0A4647;
	margin: 5px 0px 0px 0px;
	border-width: 0px;
	border-style: inset;
	border-color: #EEEEEE;
	line-height: 15px;
	background-image: url(../images/layout/backgroundImgBoxes.jpg);
	background-repeat: no-repeat;
	border-spacing: 0px;
	border-collapse: collapse;
}

.newsletterBoxHeader
{
	width: 100%;
	background-color: #EEEEEE;
	text-align: left;
	height: 18px;
	font-size: 13px;
	font-weight: bold;
	padding: 2px;
}

.newsletterBoxHeaderText
{
	color: #D42875;
}

.newsletterBoxInput
{
	width: 100%;
	color: #0A4647;
	background-color: #EEEEEE;
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
}

.oneCategoryBox1
{
	width: 100%;
	color: #000000;
	margin: 5px 0px 0px 0px;
	border-width: 0px;
	border-style: outset;
	border-color: #EEEEEE;
	line-height: 15px;
	background-image: url(../images/layout/backgroundImgBoxes.jpg);
	background-repeat: no-repeat;
	border-collapse: collapse;
	border-spacing: 0px;
}

.oneCategoryBox1Header
{
	width: 100%;
	background-color: #EEEEEE;
	text-align: left;
	height: 18px;
	padding: 1px;
}

.oneCategoryBox1HeaderText
{
	color: #D42875;
	font-size: 13px;
	font-weight: bold;
}

.oneCategoryBox1Input
{
	width: 100%;
	color: #000000;
	background-color: #EEEEEE;
	font-size: 12px;
	font-weight: normal;
	padding: 1px;
}

.oneCategoryBox1Level0
{
	margin-left: 0px;
}

.oneCategoryBox1Level0Text
{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.oneCategoryBox1Level1
{
	margin-left: 15px;
}

.oneCategoryBox1Level1Text
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.oneCategoryBox1Level2
{
	margin-left: 30px;
}

.oneCategoryBox1Level2Text
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.oneCategoryBox1Level3
{
	margin-left: 40px;
}

.oneCategoryBox1Level3Text
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.oneCategoryBox2
{
	width: 100%;
	color: #000000;
	margin: 5px 0px 0px 0px;
	border-width: 1px;
	border-style: outset;
	border-color: #EEEEEE;
	line-height: 15px;
	background-image: url(../images/layout/backgroundImgBoxes.jpg);
	background-repeat: no-repeat;
	border-collapse: collapse;
	border-spacing: 0px;
}

.oneCategoryBox2Header
{
	width: 100%;
	background-color: #EEEEEE;
	text-align: left;
	height: 18px;
	padding: 1px;
}

.oneCategoryBox2HeaderText
{
	color: #D42875;
	font-size: 13px;
	font-weight: bold;
}

.oneCategoryBox2Input
{
	width: 100%;
	color: #000000;
	background-color: #EEEEEE;
	font-size: 10px;
	font-weight: normal;
	padding: 1px;
}

.oneCategoryBox2Level0
{
	margin-left: 0px;
}

.oneCategoryBox2Level0Text
{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.oneCategoryBox2Level1
{
	margin-left: 15px;
}

.oneCategoryBox2Level1Text
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.oneCategoryBox2Level2
{
	margin-left: 30px;
}

.oneCategoryBox2Level2Text
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.oneCategoryBox2Level3
{
	margin-left: 40px;
}

.oneCategoryBox2Level3Text
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.oneCategoryBox3
{
	width: 100%;
	color: #000000;
	margin: 5px 0px 0px 0px;
	border-width: 1px;
	border-style: outset;
	border-color: #EEEEEE;
	line-height: 15px;
	background-image: url(../images/layout/backgroundImgBoxes.jpg);
	background-repeat: no-repeat;
	border-collapse: collapse;
	border-spacing: 0px;
}

.oneCategoryBox3Header
{
	width: 100%;
	background-color: #EEEEEE;
	text-align: left;
	height: 18px;
	padding: 1px;
}

.oneCategoryBox3HeaderText
{
	color: #D42875;
	font-size: 13px;
	font-weight: bold;
}

.oneCategoryBox3Input
{
	width: 100%;
	color: #000000;
	background-color: #EEEEEE;
	font-size: 10px;
	font-weight: normal;
	padding: 1px;
}

.oneCategoryBox3Level0
{
	margin-left: 0px;
}

.oneCategoryBox3Level0Text
{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.oneCategoryBox3Level1
{
	margin-left: 15px;
}

.oneCategoryBox3Level1Text
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.oneCategoryBox3Level2
{
	margin-left: 30px;
}

.oneCategoryBox3Level2Text
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.oneCategoryBox3Level3
{
	margin-left: 40px;
}

.oneCategoryBox3Level3Text
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.orderLeft
{
	text-align: left;
	margin-left: 4px;
	vertical-align: top;
}

.orderRight
{
	text-align: right;
	margin-left: 4px;
	vertical-align: top;
}

.orderTable
{
	width: 96%;
	margin-left: 5px;
	border-color: #D42875;
	border-width: 1px;
	margin-right: 5px;
	border-collapse: collapse;	
	font-size: 11px;
}

.checkoutOrderTable {
	width: 96%;
	border-collapse: collapse;	
	font-size: 11px;
}

.partnerTable
{
	margin: 10px;
}

.priceColumnCenter
{
	text-align: center;
}

.priceColumnLeft
{
	text-align: left;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}

.priceColumnRight
{
	text-align: right;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}

.priceColumnTable
{
	width: 100%;
}

.priceTable
{
	width: 35%;
	margin-right: 22px;
}

.productBoxColumn
{
	width: 100%;
	padding-right: 5px;
}

.productDetailColumnLeft
{
	width: 320px;
}

.productDetailColumnRight
{
	width: 320px;
}

.productImageDetail
{
	border-color: #FF9500;
	border-style: solid;
	border-width: 1px;
}

.productImageIcon
{
	border-color: #EEEEEE;
	border-style: solid;
	border-width: 1px;
}

.productListingColumnsList1
{
	width: 120px;
	text-align: center;
}

.productListingColumnsList2
{
	width: 300px;
	text-align: left;
}

.productListingColumnsList3
{
	width: 120px;
	text-align: right;
}

.productListingColumnsList4
{
	width: 100px;
	text-align: center;
}

.productListingTable
{
	width: 100%;
	height: 400px;
}

.quickOrderColumnCenter
{
	width: 80px;
	text-align: center;
}

.quickOrderColumnLeft
{
	width: 20px;
	text-align: left;
}

.quickOrderColumnRight
{
	width: 80px;
	text-align: center;
}

.quickOrderTable
{
	width: 38%;
}

.right
{
	text-align: right;
}

.rightTableExtSearch
{
	width: 250px;
}

.searchBox
{
	width: 100%;
	color: #0A4647;
	margin: 5px 0px 0px 0px;
	border-width: 0px;
	border-style: inset;
	border-color: #EEEEEE;
	line-height: 15px;
	background-repeat: no-repeat;
	border-spacing: 0px;
	border-collapse: collapse;
}

.searchBoxHeader
{
	width: 100%;
	background-color: #EEEEEE;
	text-align: left;
	height: 18px;
	padding: 2px;
}

.searchBoxHeaderText
{
	color: #D42875;
	font-size: 13px;
	font-weight: bold;
}

.searchBoxInput
{
	width: 100%;
	color: #0A4647;
	background-color: #EEEEEE;
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
}

select
{
	border-style: solid;
	border-width: 1px;
	background-color: #F8FEF8;
	border-color: #D42875;
}

select:focus
{
	background-color: #F8FEF8;
}

.similarProductColumns
{
	text-align: left;
	padding-right: 10px;
	vertical-align: top;
}

.styleLine
{
	background-color: #D42875;
}

.table
{
	width: 100%;
}

textarea
{
	border-color: #D42875;
	border-style: solid;
	border-width: 1px;
	background-color: #F8FEF8;
}

textarea:focus
{
	background-color: #F8FEF8;
}

.textareaField
{
	width: 280px;
	height: 80px;
}

.textBox
{
	width: 100%;
	color: #000000;
	margin: 5px 0px 0px 0px;
	border-width: 1px;
	border-style: outset;
	border-color: #FFCC00;
	line-height: 15px;
	background-image: url(../images/layout/backgroundImgBoxes.jpg);
	background-repeat: no-repeat;
}

.textBoxHeader
{
	width: 100%;
	color: #000000;
	background-color: #FFCC00;
	text-align: left;
	height: 18px;
	font-size: 13px;
	font-weight: bold;
}

.textBoxInput
{
	width: 100%;
	color: #000000;
	background-color: #e8e2c8;
	font-size: 12px;
	font-weight: normal;
}

.topBox
{
	width: 100%;
	color: #0A4647;
	margin: 0px;
	border-width: 0px;
	border-style: inset;
	border-color: #EEEEEE;
	line-height: 15px;
	background-repeat: no-repeat;
	border-spacing: 0px;
	border-collapse: collapse;
}

.topBoxHeader
{
	width: 100%;
	background-color: #EEEEEE;
	text-align: left;
	height: 18px;
	padding: 2px;
}

.topBoxHeaderText
{
	color: #D42875;
	font-size: 13px;
	font-weight: bold;
}

.topBoxInputLeft
{
	width: 8%;
	background-color: #EEEEEE;
	text-align: center;
	vertical-align: top;
	padding: 1px;
}

.topBoxInputLeftText
{
	color: #0A4647;
	font-size: 12px;
	font-weight: normal;
}

.topBoxInputRight
{
	width: 100%;
	background-color: #EEEEEE;
	text-align: left;
	padding: 1px;
}

.topBoxInputRightText
{
	color: #0A4647;
	font-size: 12px;
	font-weight: normal;
}

ul
{
	font-size: 12px;
	margin: 0px;
	margin-top: 3px;
	padding: 0px;
	text-align: left;
}

.verticalAlign
{
	vertical-align: bottom;
}

.warningMessages
{
	color: #ffaa00;
	list-style-image: url(../images/buttons/iconWarning.gif);
	list-style-position: inside;
}

.zuletztBesuchtBox
{
	background-repeat: no-repeat;
	border-color: #EEEEEE;
	border-style: inset;
	border-width: 0px;
	color: #0A4647;
	line-height: 15px;
	margin: 0px;
	width: 100%;
}

.zuletztBesuchtBoxHeader
{
	width: 100%;
	background-color: #EEEEEE;
	text-align: left;
	height: 18px;
}

.zuletztBesuchtBoxHeaderText
{
	color: #D42875;
	font-size: 13px;
	font-weight: bold;
}

.zuletztBesuchtBoxInputLeft
{
	width: 8%;
	background-color: #EEEEEE;
	text-align: center;
	vertical-align: 0px;
}

.zuletztBesuchtBoxInputLeftText
{
	color: #0A4647;
	font-size: 12px;
	font-weight: normal;
}

.zuletztBesuchtBoxInputRight
{
	background-color: #EEEEEE;
	text-align: left;
	width: 100%;
	vertical-align: 2px;
}

.zuletztBesuchtBoxInputRightText
{
	color: #0A4647;
	font-size: 12px;
	font-weight: normal;
}


.cartBoxLinkTable
{
	width: 100%;
	margin: 0px 0px 0px 0px;
}

.cartBoxLinkTd
{
	text-align: left;
}

.cartBoxInputLink
{	
}

.cartBoxInputLinkText
{ 
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
}

.searchBoxLinkTable
{
	width: 100%;
	margin: 0px 0px 0px 0px;
}

.searchBoxLinkTd
{
	text-align: left;
}

.searchBoxInputLink
{	
}

.searchBoxInputLinkText
{ 
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
}

.contactBoxLinkTable
{
	width: 100%;
	margin: 0px 0px 0px 0px;
}

.contactBoxLinkTd
{
	text-align: left;
}

.contactBoxInputLink
{	
}

.contactBoxInputLinkText
{ 
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;	
}

.cartBoxCheckOutLinkTable
{
	width: 100%;
	margin: 0px 0px 0px 0px;
}

.cartBoxCheckOutLinkTd
{
	text-align: right;
}

.cartBoxCheckOutLink
{	
}

.cartBoxCheckOutLinkText
{ 
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	padding: 0px 5px 0px 0px;
}

.orderHeader {
	text-align: center;
	padding: 0px 3px 3px 3px;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	white-space: nowrap;
}

.orderHeaderLeft {
	text-align: left;
	padding: 0px 3px 3px 3px;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	white-space: nowrap;
}

.tableLine {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #808080;
}
.checkOutOrderLeft {
	text-align: left;
	padding: 3px;
	vertical-align: top;
}

.checkOutOrderRight {
	text-align: right;
	padding: 3px;
	vertical-align: top;
}