/* copyright by bagsundco.de*/

.tx-heading1-dgrey  {
	font-size : 18px;
	font-weight : bold;
	color : #333333;
}

.tx-heading2-dgrey  {
	font-size : 15px;
	font-weight : bold;
	color : #333333;
}

/* Page title in grey bar*/
.tx-heading3-dgrey  {
	font-size : 13px;
	font-weight : bold;
	color : #333333;
}

/* Product title or section title within content*/
.tx-heading4-dgrey  {
	font-size : 11px;
	font-weight : bold;
	color : #333333;
}

/* Section within page inside grey bar*/
.tx-heading3-white  {
	font-size : 11px;
	font-weight : bold;
	color : #FFFFFF;
}

/* Product title or section title within content*/
.tx-normal-dgrey  {
	font-size : 11px;
	color : #333333;
}

.tx-normal-grey  {
	font-size : 11px;
	color : #666666;
}

.tx-normal-lgrey  {
	font-size : 11px;
	color : #999999;
}

.tx-normal-red  {
	font-size : 11px;
	color : #BE0027;
}

.tx-normal-white  {
	font-size : 11px;
	color : #FFFFFF;
}

.tx-strong-dgrey  {
	font-size : 11px;
	color : #333333;
	font-weight : bold;
}

.tx-strong-grey  {
	font-size : 11px;
	color : #666666;
	font-weight : bold;
}

.tx-strong-lgrey  {
	font-size : 11px;
	color : #999999;
	font-weight : bold;
}

.tx-strong-red  {
	font-size : 11px;
	color : #BE0027;
	font-weight : bold;
}

.tx-small-dgrey  {
	font-size : 9px;
	color : #333333;
}

.tx-small-white  {
	font-size : 9px;
	color : #FFFFFF;
}

.tx-product-discount  {
	font-size : 9px;
	/* 11px/9pt, too big */
	font-weight : bold;
	color : #666666;
}

.tx-product-price  {
	font-size : 15px;
	/* 17pt */
	color : #FFFFFF;
	font-weight : bold;
}

.tx-product-title  {
	font-size : 11px;
	font-weight : bold;
	color : #333333;
}
.tx-product-desc  {
	font-size : 11px;
	color : #666666;
}

.tx-product-special  {
	font-size : 11px;
	color : #333333;
}

/* Product Special save text*/
.tx-ps-save  {
	font-size : 9px;
	font-weight : bold;
	color : #848484;
}

.tx-ps-price  {
	font-size : 12px;
	font-weight : bold;
	color : White;
}

.tx-pdb-price  {
	font-size : 14px;
	font-weight : bold;
	color : White;
}

/* -- border login */
.panelBorder {
   border: solid 1px #D1D3D4;
}
.panelBackground {
   background: #F8F8F8;
}
.paddedContainer {
   padding: 10px 15px 10px 15px;
}

/* Box containing leftnavi refinement */
.leftnaviContainer {
	padding: 10px 5px 10px 10px;
	background: #F1F1F2;
	border: #D1D3D4 1px solid;
	width: 134px;
}
.leftnaviBackground {
	background: #F1F1F2;
	border: #D1D3D4 1px solid;
}

/* Global text styles */

.bodyText {
   font-size: 11px;
   font-weight: normal;
}
.bodyTextSm {
   font-size: 9px;
   font-weight: normal;
}
.bodyTextMed {
   font-size: 10px;
   font-weight: normal;
}
.bodyTextLarge {
   font-size: 13px;
   font-weight: normal;
}
.errorText {
   font-size: 11px;
   color: #CA0000;
   font-weight: bold;
}
.errorTextForm {
   font-size: 11px;
   color: #CA0000;
   font-weight: bold;
}
.formLabelText {
   font-weight: bold;
}





/* -- START: general styles --------------------------------------------------------*/
html  {
	overflow-y : scroll;
}

body  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #333333;
	line-height : 14px;
	font-size : 11px;
	background-color : #FFFFFF;
	margin : 10px;
}

td  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #333333;
	font-size : 11px;
}

a. a:visited  {
	color : #333333;
	text-decoration : underline;
}

a:hover, a:focus  {
	color : #BE0029;
	text-decoration : underline;
}

a.anc-noul  {
	color : #333333;
	text-decoration : none;
}

a.anc-noul:visited  {
	color : #9D9973;
	text-decoration : none;
}

a.anc-noul:hover, a.anc-noul:focus  {
	color : #BE0029;
	text-decoration : none;
}

input.image-button  {
	border : 0px;
}

input.textbox  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

div.p-spacer  {
	margin-top : 12px;
	margin-bottom : 12px;
}

div.p-spacer2  {
	margin-top : 4px;
	margin-bottom : 12px;
}

div.table-spacer  {
	margin-top : 7px;
	margin-bottom : 7px;
}

table  {
	border : 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #333333;
	font-size : 11px;
}

sup  {
	font-size : 9px;
}


ul  {
	list-style-image : url("bullet.gif");
	margin-top : 2px;
	margin-bottom : 2px;
}

table.table-border1px-grey  {
	border : 1px solid #B1B1B1;
}

.bg-grey  {
	background-color : #B1B1B1;
}

.table-outer-width  {
	width : 795px;
	border : 0px;
}

.copyright  {
	font-size : 9px;
	color : #98938B;
	padding-top : 7px;
	text-align : right;
}

td.bg-content  {
	padding : 4px 4px 7px 4px;
	vertical-align : top;
	background-color : #FFFFFF;
}

td.bg-content-lhs  {
	background-image : url("bg_content_lhs.gif");
	background-repeat : repeat-y;
	width : 10px;
}

td.bg-content-rhs  {
	background-image : url("bg_content_rhs.gif");
	background-repeat : repeat-y;
	background-position : right;
	width : 10px;
}

td.bg-content-rhs-nav  {
	background-image : url("bg_content_rhs_nav.gif");
	background-repeat : repeat-y;
	padding : 5px 5px 7px 12px;
	width : 130px;
	vertical-align : top;
}

hr.quicklinks-hr  {
	height : 1px;
	width : 100%;
	color : #CCCCCC;
}

hr.search-hr  {
	height : 3px;
	width : 100%;
	background-color : #8C8A86;
	border : 0;
}

.bg-seperator-fat  {
	background-image : url("bg_seperator_fat.gif");
	background-repeat : repeat-x;
	height : 27px;
	padding : 0px 10px 0px 10px;
}

td.element-spacer  {
	width : 7px;
	height : 7px;
}

.bg-home-feat  {
	background-image : url("bg_homefeat.gif");
	background-repeat : repeat-y;
}

/* -- START: products --------------------------------------------------------------*/
table.product-table  {
	width : 100%;
	border : 0px;
	line-height : 12px;
}

td.bg-product-title  {
	background-image : url("bg_product_title.gif");
	background-repeat : repeat-x;
	height : 22px;
	font-weight : bold;
	font-size : 11px;
	text-align : center;
	color : White;
	vertical-align : top;
	padding-top : 2px;
}

td.bg-product-desc  {
	background-position : left bottom;
	background-image : url("bg_box_dshadow.gif");
	background-repeat : repeat-x;
	padding-right : 5px;
	padding-top : 0px;
	padding-left : 10px;
	padding-bottom : 5px;
	font-size : 11px;
	color : #333333;
	vertical-align : top;
	border-left : 1px solid #B1B1B1;
	border-right : 1px solid #B1B1B1;
}

td.bg-product-shoppage  {
	background-position : left bottom;
	background-repeat : repeat-x;
	padding-right : 10px;
	padding-top : 0px;
	padding-left : 10px;
	padding-bottom : 5px;
	font-size : 10px;
	color : #333333;
	vertical-align : top;
	border-left : 1px solid #B1B1B1;
}


td.bg-product-discount  {
	background-image : url("bg_product_save.gif");
	background-repeat : no-repeat;
	padding-left : 15px;
	height : 15px;
}

td.bg-product-price-left  {
	background-image : url("bg_product_price_l.gif");
	background-repeat : repeat-x;
	height : 29px;
	padding-left : 25px;
	padding-top : 7px;
	vertical-align : top;
}

td.bg-product-price-right  {
	background-image : url("bg_product_rhs_cnr.gif");
	background-repeat : no-repeat;
	background-position : right;
	height : 29px;
	width : 100%
	vertical-align: top;
}

td.bg-product-btm  {
	background-image : url("bg_product_btm_rhs_cnr.gif");
	background-repeat : repeat-x;
	background-position : right;
	height : 5px;
	vertical-align : top;
}

select  {
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* -- START: product details -------------------------------------------------------*/
table.product-details-table  {
	width : 100%;
	background-position : left bottom;
	background-repeat : repeat-x;
}

/* Cell layout for In-store availability title*/
td.product-details-avail-title  {
	padding : 10px;
	border-top : 1px solid #B1B1B1;
	border-left : 1px solid #B1B1B1;
	border-top-width : 1px;
	border-left-width : 1px;
}

/* Cell layout with solid border*/
td.product-details-bdr  {
	border : 1px solid #B1B1B1;
	padding : 10px;
}

/* Cell layout with bottom border*/
td.prdouct-details-tb-bdr  {
	border-bottom : 1px solid #B1B1B1;
	border-top : 1px solid #B1B1B1;
	padding : 10px;
}

/* Cell layout with top border*/
td.product-details-t-bdr  {
	border-top : 1px solid #B1B1B1;
	padding : 10px;
}

/* Cell layout with top border*/
td.product-details-r-bdr  {
	border-right : 1px solid #B1B1B1;
}

/* Cell layout with top border*/
td.product-details-tr-bdr  {
	border-top : 1px solid #B1B1B1;
	border-right : 1px solid #B1B1B1;
}

/* Cell layout of check store stock cell with borders*/
td.product-details-avail-icons-tbl-bdr  {
	border-top : 1px solid #B1B1B1;
	border-bottom : 1px solid #B1B1B1;
	border-left : 1px solid #B1B1B1;
	padding : 10px;
	width : 100%;
}

/* Cell layout of check store stock cell*/
td.product-details-avail-icons  {
	border-top : 1px solid #B1B1B1;
	border-bottom : 1px solid #B1B1B1;
	padding : 10px;
	width : 100%;
}

/* Rounding of bottom right hand corner*/
td.product-details-rnd-brc  {
	background-image : url("bg_table_rnd_brc.gif");
	background-position : right bottom;
	background-repeat : repeat-x;
	border-top : 1px solid #B1B1B1;
}


/* Rounding of top right hand corner*/
td.product-details-rnd-trc  {
	background-image : url("bg_table_rnd_trc.gif");
	background-position : right top;
	background-repeat : repeat-x;
}

/* Rounding of top right hand corner for price*/
td.product-details-price-trc  {
	background-image : url("bg_sd_pdb_price_trc.gif");
	background-position : right top;
	background-repeat : repeat-x;
}

/* Layout for price cell*/
td.product-details-save  {
	padding-top : 15px;
	background-image : url("bg_sd_pdb_save.gif");
	background-position : left bottom;
	background-repeat : no-repeat;
	padding-left : 20px;
	vertical-align : top;
	height : 15px;
}

/* Layout of check store stock icons*/
table.product-details-codes-table  {
	font-size : 11px;
	border : 0px;
	width : 100%;
}

table.product-details-cust-rev  {
	padding-top : 2px;
	padding-bottom : 2px;
}

td.product-details-prd-title  {
	padding-top : 2px;
	padding-bottom : 5px;
	padding-right : 10px;
	padding-left : 10px;
	border-left : 1px solid #B1B1B1;
}

table.product-details-psp  {
	padding-right : 10px;
}

/* -- START: header ----------------------------------------------------------------*/
.bg-header-border  {
    background-color : #A7A39C;
	width : 7px;
	height : 7px;
}

.bg-dshadow-border  {
	background-color : #A7A39C;
	width : 7px;
	height : 5px;
}

.bg-header  {
  	background-color : #FFFFFF;
	background-repeat : repeat-x;
	height : 84px;
}

.bg-header-dshadow  {
	background-image : url("bg_header_dshadow.gif");
	background-repeat : repeat-x;
	height : 5px;
}

.bg-header-nav1-left  {
	background-image : url("bg_header_grad01.gif");
	background-repeat : repeat-x;
	height : 27px;
	width : 291px;
	padding-left : 7px;
	padding-right : 7px;
}

.bg-header-nav1-right  {
	background-image : url("bg_header_grad02.gif");
	background-repeat : repeat-x;
	height : 27px;
	width : 474px;
}

.bg-header-nav2-top-left  {
	background-image : url("bg_header_grad03tl.gif");
	background-repeat : repeat-x;
	height : 4px;
}

.bg-header-nav2-btm-left  {
	background-image : url("bg_header_grad03bl.gif");
	background-repeat : repeat-x;
	background-position : bottom;
	width : 166px;
}

.bg-header-nav2-top-right  {
	background-image : url("bg_header_grad03tr.gif");
	background-repeat : repeat-x;
	height : 4px;
}

.bg-header-nav2-btm-right  {
	background-image : url("bg_header_grad03br.gif");
	background-repeat : repeat-x;
	background-position : bottom;
	height : 20px;
	padding-bottom : 4px;
	padding-left : 7px;
	padding-right : 7px;
}

.bg-header-nav2-sepb  {
	background-image : url("im_header_nav2_vsepb.gif");
	background-repeat : repeat-y;
	background-position : bottom;
	width : 2px;
}

/* -- START: footer ----------------------------------------------------------------*/
.bg-footer-seperator  {
	background-color : #A7A39C;
	width : 7px;
}

.bg-footer-title  {
	background-color : #A7A39C;
	width : 5px;
}

.bg-footer-content2  {
	background-color : #FFFFFF;
	padding-left : 14px;
	padding-right : 14px;
	padding-top : 10px;
	padding-bottom : 10px;
	vertical-align : top;
	
}


.bg-footer-content
{
	background-color: #FFFFFF;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}

/* -- START: drop down menu --------------------------------------------------------*/
.bg-dropdown-border  {
	background-color : #333333;
}

.bg-dropdown-inner  {
	background-color : #FFFFFF;
}

div.ddnav-shopDepartment  {
	position : absolute;
	width : 125px;
	z-index : 3;
	visibility : hidden;
}

div.ddnav-shopBrand  {
	position : absolute;
	width : 125px;
	z-index : 4;
	visibility : hidden;
}

#ddnav  {
	margin : 0px 0px;
	padding : 0px 0px;
	width : 123px;
	/* width of nav */
	list-style-type : none;
	/* turns off display of bullet */
	list-style-image : none;
}

#ddnav div.over ul a  {
	width : 103px;
	/* width of rollovers */
	margin : 2px 0px;
	list-style-type : none;
	/* turns off display of bullet */
	list-style-image : none;
	text-decoration : none;
	display : block;
	color : #666666;
	padding-left : 10px;
	padding-right : 10px;
}

#ddnav div.over ul  {
	display : block;
	margin : 0px;
	padding : 0px;
	list-style-type : none;
	/* turns off display of bullet */
	list-style-image : none;
}

#ddnav div.over a:hover, #ddnav div.over a:active  {
	color : #333333;
	background-color : #CCCCCC;
	list-style-type : none;
	/* turns off display of bullet */
	list-style-image : none;
}

#ddnav div.over  {
	margin : 5px 0px;
	list-style-type : none;
	/* turns off display of bullet */
	list-style-image : none;
}

#ddnav li.shopTitle  {
	padding : 10px 5px 0px 10px;
	list-style-type : none;
	/* turns off display of bullet */
	list-style-image : none;
	font-weight : bold;
}

/* -- START: lhs navigation --------------------------------------------------------*/
.bg-lhsnav-title  {
	background-image : url("bg_lhsnav_title.gif");
	background-repeat : repeat-x;
	background-position : bottom;
	background-color : #9C9792;
	height : 27px;
	vertical-align : middle;
	text-align : center;
	padding : 0px 4px 2px 4px;
}

/* Artikelnummer*/
.itemnumber  {
	color : #AE865E;
	font-weight : normal;
	font-size : 11px;
	border : 0px none #FFFFFF;
	background-color : #FFFFFF;
}

.itemnumber_shoppage  {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-transform: uppercase;
   border : 0px none #FFFFFF;
   background-color : transparent;
   color: #94704B;
}
/* Preise shoppage*/
td.product-details-price  {
	background-image : url("bg_sd_pdb_price.gif");
	background-position : left top;
	background-repeat : repeat-x;
	vertical-align : top;
	height : 40px;
}

div.product-details-price-pos  {
	padding-left : 32px;
	padding-top : 10px;
}

.price  {
	color : #8A184A;
	font-size : 11px;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.pricingNormal {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-transform: uppercase;
   color: #733C2F;
   background-color : transparent;
}

.priceoverview  {
	color : #7A6449;
	font-size : 11px;
	font-weight : normal;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.priceoverview_lila  {
	color : #A1005E;
	font-size : 11px;
	font-weight : normal;
	font-family: Arial, Helvetica, sans-serif;
	}

.pricingRabatt {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 9px;
   font-weight: normal;
   text-transform: uppercase;
   color: #899CA5;
   background-color : transparent;
}

.pricingpercent {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 9px;
   font-weight: normal;
   text-transform: uppercase;
   color: #8A1849;
}


.bg-fleet-logo  {
	background-image : url("bild.gif");
	background-repeat : repeat-x;
	background-position : bottom;
	height : 70px;
	vertical-align : middle;
	text-align : center;
	padding : 0px 4px 2px 4px;
}

.bg-fleet-logo2  {
	background-image : url("bild_detail_price.gif");
	background-repeat : repeat-x;
	background-position : bottom;
	width : 175px;
	height : 65px;
	vertical-align : middle;
	text-align : center;
	padding : 0px 4px 2px 4px;
}

.bg-fleet-main  {
	background-image : url("bild_price_detail_main.gif");
	background-position : bottom;
	width : 105px;
	height : 35px;
	vertical-align : middle;
	text-align : center;
	padding : 0px 4px 2px 4px;
}

.bg-fleet-detail  {
    text-decoration : none;
	background-image : url("bild_detail.gif");
	
	background-color : #8A184A;
	background-position : bottom;
	border : 0px #EEEEEE none;
	width : 67px;
	height : 28px;
	vertical-align : middle;
	text-align : center;
	padding : 0px 4px 2px 4px;
	cursor : pointer;
}

.bg-fleet-product  {
	background-image : url("detail.gif");
	background-repeat : repeat-x;
	background-position : bottom;
	width : 366px;
    height : 166px;
	vertical-align : middle;
	text-align : center;
	padding : 0px 4px 2px 4px;
}


a.anc-lhsnav-title, a:visited.anc-lhsnav-title  {
	color : #FFFFFF;
	text-decoration : none;
}

a:hover.anc-lhsnav-title, a:active.anc-lhsnav-title  {
	color : #CCCCCC;
	text-decoration : underline;
}

.bg-lhsnav-mborder  {
	background-image : url("bg_lhsnav_mborder.gif");
	background-repeat : repeat-y;
	width : 160px;
}

.bg-basket-border  {
	background-image : url("basket_border.gif");
	width : 111px;
	height : 36px;
	padding : 0px 10px 0px 15px;
	background-repeat : no-repeat;
	vertical-align : top;
	text-decoration : none;
	
}

/* For the left Nav*/
#lhsnav  {
	margin : 0px 0px;
	padding : 0px 0px;
	width : 160px;
	/* width of nav */
	list-style-type : none;
	/* turns off display of bullet */
	list-style-image : none;
}

#lhsnav div.over ul a  {
	width : 131px;
	/* width of rollovers */
	margin : 4px 7px;
	list-style-type : none;
	/* turns off display of bullet */
	list-style-image : none;
	text-decoration : none;
	display : block;
	color : #666666;
	padding-left : 15px;
}

#lhsnav div.over ul  {
	display : block;
	margin : 0px;
	padding : 0px;
	list-style-type : none;
	/* turns off display of bullet */
	list-style-image : none;
}

#lhsnav div.over a:hover  {
	color : #333333;
	background-color : #CCCCCC;
	background-image : url("im_lhsnav_arrow.gif");
	background-repeat : no-repeat;
	background-position : left;
	list-style-type : none;
	/* turns off display of bullet */
	list-style-image : none;
}

#lhsnav li.shopTitle  {
	padding : 10px 5px 0px 22px;
	list-style-type : none;
	/* turns off display of bullet */
	list-style-image : none;
	font-weight : bold;
}

#lhsnav div.on ul a  {
	width : 131px;
	/* width of rollovers */
	margin : 4px 7px;
	text-decoration : none;
	display : block;
	color : #666666;
	padding-left : 15px;
	list-style-type : none;
	/* turns off display of bullet */
	list-style-image : none;
}

#lhsnav div.on ul  {
	display : block;
	margin : 0px;
	padding : 0px;
	list-style-type : none;
	/* turns off display of bullet */
	list-style-image : none;
}

#lhsnav div.on a, #lhsnav div.on a:hover, #lhsnav div.on a:active  {
	color : #333333;
	background-color : #CCCCCC;
	background-image : url("im_lhsnav_arrow.gif");
	background-repeat : no-repeat;
	background-position : left;
	list-style-type : none;
	/* turns off display of bullet */
	list-style-image : none;
}

#lhsnav div.sub ul a  {
	width : 106px;
	/* width of rollovers */
	margin : 4px 7px;
	padding-right : 15px;
	display : block;
	color : #333333;
	padding-left : 25px;
	list-style-type : none;
	/* turns off display of bullet */
	list-style-image : none;
	text-decoration : none;
}

#lhsnav div.sub ul  {
	margin : 0px;
	padding : 0px;
	list-style-type : none;
	/* turns off display of bullet */
	list-style-image : none;
}

#lhsnav div.sub a:hover, #lhsnav div.sub a:active  {
	color : #BE0037;
	list-style-type : none;
	/* turns off display of bullet */
	list-style-image : none;
}

#lhsnav div.sub  {
	margin : 10px 0px;
}

/* -- START: rounded boxes ---------------------------------------------------------*/
#rndbox  {
	width : 160px;
}

#rndbox table  {
	background-color : #EAEAEA;
}

#rndbox td.content  {
	padding : 5px 10px 5px 10px;
}

#rndbox select  {
	width : 140px;
	font-size : 11px;
	margin-bottom : 5px;
}

#rndbox input.textbox  {
	width : 134px;
	font-size : 11px;
}

#rndbox select.border  {
	width : 130px;
	font-size : 11px;
	margin-bottom : 5px;
	margin-top : 5px;
}

#rndbox td.border  {
	background-color : #C7C7C7;
}

#rndbox td.spacer  {
	height : 5px;
}

#rndbox td.hd-spacer  {
	height : 8px;
}

td.rndbox-bg  {
	background-color : #EAEAEA;
}

td.rndbox-spacer  {
	height : 5px;
}

td.rndbox-title-spacer  {
	height : 8px;
}

/* -- START: search box ------------------------------------------------------------*/
#searchbox  {
	width : 160px;
}

#searchbox table  {
	background-image : url("bg_search.gif");
	background-repeat : repeat-y;
	width : 160px;
}

#searchbox td.content  {
	padding : 7px;
	text-align : center;
}

#searchbox td.closer  {
	background-color : #C3C3C3;
	height : 1px;
}

#searchbox input.textbox  {
	width : 134px;
	font-size : 11px;
	margin-bottom : 5px;
}

#searchbox select  {
	width : 140px;
	font-size : 11px;
	margin-bottom : 5px;
}

/* for search results*/
td.search-results-cell  {
	background-color : #EAEAEA;
	padding : 2px 4px;
}

.searchresults1 {
    font-weight: bold; 
	background-color: #F2F4EE;
}

.searchresults2 {
   
}

.searchresults3 {
    background-color: #cccccc
}

/* -- START: learning centre host list ---------------------------------------------*/
.bg-learning-top  {
	background-color : #BDC94D;
	height : 10px;
	width : 100%;
}

.bg-learning-btm  {
	background-image : url("bg_learning_btm.gif");
	background-repeat : repeat-x;
	height : 10px;
}

.bg-learning  {
	background-image : url("bg_learning.gif");
	background-repeat : repeat-x;
	background-position : bottom;
	background-color : #BDC94C;
	height : 100px;
}

td.learning-links  {
	padding-bottom : 5px;
	padding-left : 5px;
}

/* -- START: promotions ------------------------------------------------------------*/
td.bg-promo-border  {
	background-color : #A7A39C;
	width : 7px;
}

td.bg-promo-seperator  {
	background-image : url("bg_page_seperator.gif");
	background-repeat : repeat-x;
	height : 18px;
	padding : 0px 0px 0px 7px;
}

td.promo-content  {
	padding : 4px 4px 7px 4px;
}

/* -- START: product compare -------------------------------------------------------*/
td.compare-spacer  {
	background-color : #B1B1B1;
	width : 1px;
}

.compare-dshadow  {
	background-image : url("bg_compare_dshadow.gif");
	background-repeat : repeat-x;
	background-position : bottom;
}

.compare-dshadow-pad  {
	background-image : url("bg_compare_dshadow.gif");
	background-repeat : repeat-x;
	background-position : bottom;
	padding : 7px;
}

.compare-blank  {
	background-color : #FFFFFF;
}

.bg-compare-prod-div  {
	background-image : url("bg_compare_div.gif");
	background-repeat : repeat-y;
	width : 1px;
}

.bg-compare-hero  {
	background-image : url("bg_compare_hero.gif");
	padding : 7px;
}

td.compare-lhs  {
	border-left : 1px solid #B1B1B1;
	border-top : 1px solid #B1B1B1;
	border-bottom : 1px solid #B1B1B1;
	padding : 7px;
}

td.compare-blank  {
	background-color : #FFFFFF;
	padding : 7px;
}

td.compare-rhs  {
	background-image : url("bg_compare_rhs_cnr_btm.gif");
	background-repeat : no-repeat;
	background-position : bottom right;
	width : 4px;
	vertical-align : top;
}

a.anc-compare, a.anc-compare:visited  {
	color : #999999;
	text-decoration : none;
}

a.anc-compare:hover, a.anc-compare:focus  {
	color : #BE0027;
	text-decoration : underline;
}

/* START: Produktdetail Tabs -----------------*/
td.bg-tabs-on  {
	background-image : url("tb_on_bg.gif");
	background-repeat : repeat-x;
	vertical-align : middle;
	text-align : center;
	line-height : 12px;
	height : 34px;
	padding : 0px 7px 0px 7px;
}

td.bg-tabs-on-btm  {
	background-image : url("tb_on_btm_bg.gif");
	background-repeat : repeat-x;
	vertical-align : middle;
	text-align : center;
	line-height : 12px;
	height : 34px;
	padding : 0px 7px 0px 7px;
}

td.bg-tabs-ends  {
	width : 2px;
}

td.bg-tabs-end-lhs-on  {
	background-image : url("tb_on_lhs.gif");
	height : 34px;
	width : 3px;
}

td.bg-tabs-end-rhs-on  {
	background-image : url("tb_on_rhs.gif");
	height : 34px;
	width : 3px;
}

td.bg-tabs-end-lhs-off  {
	background-image : url("tb_off_lhs.gif");
	height : 32px;
	width : 3px;
}

td.bg-tabs-end-rhs-off  {
	background-image : url("tb_off_rhs.gif");
	height : 32px;
	width : 3px;
}

td.bg-tabs-off  {
	background-image : url("tb_off_bg.gif");
	background-repeat : repeat-x;
	vertical-align : middle;
	text-align : center;
	line-height : 12px;
	height : 32px;
	padding : 0px 7px 0px 7px;
}

td.bg-tabs-off-btm  {
	background-image : url("tb_off_btm_bg.gif");
	background-repeat : repeat-x;
	vertical-align : middle;
	text-align : center;
	line-height : 12px;
	height : 32px;
	padding : 0px 7px 0px 7px;
}

td.tabs-divider  {
	width : 2px;
}

a.anc-tabs, a.anc-tabs:visited  {
	color : #FFFFFF;
	text-decoration : none;
	font-weight : bold;
	font-size : 9px;
}

a.anc-tabs:hover, a.anc-tabs:focus  {
	color : #FFFFFF;
	text-decoration : underline;
	font-weight : bold;
	font-size : 9px;
}

.tabs-content  {
	background-image : url("bg_header_dshadow.gif");
	background-repeat : repeat-x;
	height : 5px;
	border-left : 1px solid #B1B1B1;
	border-right : 1px solid #B1B1B1;
	border-bottom : 1px solid #B1B1B1;
	padding : 10px 7px 7px 7px;
}

tr.row-highlight  {
	background-color : #EEEEEE;
}

/* -START: Unterscheidung -------------*/
td.div27px  {
	background-image : url("bg_div_27px.gif");
	background-repeat : repeat-x;
	height : 27px;
	color : #FFFFFF;
	font-size : 15px;
	font-weight : bold;
	vertical-align : middle;
	padding-left : 7px;
}

td.div27px_home  {
	background-image : url("bg_div_27px.gif");
	background-repeat : repeat-x;
	background-position : bottom;
	height : 27px;
	color : #FFFFFF;
	font-size : 11px;
	font-weight : bold;
	vertical-align : middle;
	padding : 0px 4px;
}

td.div27px-secondary  {
	background-image : url("bg_div_27px.gif");
	background-repeat : repeat-x;
	height : 27px;
	color : #FFFFFF;
	font-size : 11px;
	font-weight : bold;
	vertical-align : middle;
	padding : 0px 7px 0px 7px;
}

td.div18px  {
	background-image : url("bg_div_18px.gif");
	background-repeat : repeat-x;
	background-position : bottom;
	height : 18px;
	color : #FFFFFF;
	font-size : 11px;
	font-weight : bold;
	vertical-align : middle;
	padding : 0px 4px;
}

td.div7px  {
	background-image : url("bg_div_7px.gif");
	background-repeat : repeat-x;
	height : 7px;
}

td.div18px-grow  {
	background-image : url("bg_div_18px_grow.gif");
	background-repeat : repeat-x;
	background-position : bottom;
	height : 14px;
	color : #FFFFFF;
	font-size : 11px;
	font-weight : bold;
	vertical-align : top;
	padding : 0px 7px 5px 7px;
}

td.div18px-flyer  {
	background-image : url("bg_div_18px_grow.gif");
	background-repeat : repeat-x;
	background-position : bottom;
	height : 14px;
	font-family : Arial, Helvetica, sans-serif;
	font-size
	font-size : 11px;
	color : #FFFFFF;
	/* vertical-align: top; */
	padding : 0px 7px 5px 7px;
}

td.div18px-grow-np  {
	background-image : url("bg_div_18px_grow.gif");
	background-repeat : repeat-x;
	background-position : bottom;
	height : 14px;
	vertical-align : top;
}

td.div18px-grow-top  {
	background-image : url("bg_div_18px_grow_top.gif");
	background-repeat : repeat-x;
	background-position : top;
	height : 5px;
}

td.divpx-spacer  {
	background-image : url("bg_div_spacer.gif");
	background-repeat : no-repeat;
	width : 2px;
}

a.anc-div, a.anc-div:visited  {
	color : #FFFFFF;
	text-decoration : none;
}

a.anc-div:hover, a.anc-div:focus  {
	color : #FFFFFF;
	text-decoration : underline;
}

table.divXmas_home  {
	background-image : url("bg_div_xmas.gif");
	background-repeat : none;
	height : 29px;
}

td.divXmas_home_left  {
	height : 29px;
	color : #FFFFFF;
	font-size : 11px;
	font-weight : bold;
	vertical-align : middle;
	padding : 0px 7px;
}

td.divXmas_home_right  {
	height : 29px;
	color : #FFFFFF;
	font-size : 11px;
	font-weight : bold;
	vertical-align : middle;
	padding : 0px 7px;
}

/* -- START: shopping cart table ---------------------------------------------------*/
.bg-scart-prod-div  {
	background-image : url("bg_scart_div_1px.gif");
	background-repeat : repeat-y;
	width : 2px;
}

.bg-scart-border-btm  {
	border-bottom : 1px solid #B1B1B1;
	height : 1px;
}

.bg-scart-border-top  {
	border-top : 1px solid #B1B1B1;
	height : 1px;
}

.bg-scart-border-left  {
	border-left : 1px solid #B1B1B1;
	padding : 7px;
}

.scart-cell  {
	padding : 7px;
}

input.scart-textbox  {
	width : 40px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

/* -- START: check out location bar ------------------------------------------------*/
td.locationbar-on  {
	background-color : #999999;
	color : #FFFFFF;
}

td.locationbar-completed  {
	background-color : #CCCCCC;
	color : #333333;
}

td.locationbar-off  {
	background-color : #EEEEEE;
	color : #333333;
}

/* -- START: pop up ----------------------------------------------------------------*/
.popup-border  {
	background-color : #A7A39C;
	width : 5px;
	height : 5px;
}

.bg-popup-header  {
	background-image : url("bg_popup_hd.gif");
	background-repeat : repeat-x;
}

a.anc-popup, a.anc-popup:visited  {
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : underline;
}

a.anc-popup:hover, a.anc-popup:focus  {
	color : #CCCCCC;
	font-weight : bold;
	text-decoration : underline;
}

.bg-popup-content-bdr-lhs  {
	background-image : url("bg_popup_bdr_lhs.gif");
	background-repeat : repeat-y;
}

.bg-popup-content-bdr-rhs  {
	background-image : url("bg_popup_bdr_rhs.gif");
	background-repeat : repeat-y;
	background-position : right;
}

.bg-popup-footer  {
	background-color : #A7A39C;
	height : 20px;
}

.bg-popup-dshadow  {
	background-image : url("bg_popup_ds.gif");
	background-repeat : repeat-x;
	height : 5px;
}

.popup-content  {
	background-color : #FFFFFF;
	padding : 13px 4px 13px 4px;
}

/* Navigation links*/
a.subcatnavi  {
	font-size : 10px;
	color : #808080;
	font-weight : bold;
	text-decoration : none;
	padding : 3px 0px 3px 0px;
	width : 100%;
	display : block;
}

a.subcatnavi2  {
	font-size : 12px;
	color : #808080;
	font-weight : bold;
	text-decoration : none;
	padding : 3px 0px 3px 0px;
	width : 100%;
	display : block;
}

/* product group links*/
a.subcatnavi:link  {
	font-size : 10px;
	color : #808080;
	font-weight : bold;
	text-decoration : none;
	padding : 3px 0px 3px 0px;
	width : 100%;
	display : block;
}

/* product group links*/
a.subcatnavi:visited  {
	font-size : 10px;
	color : #BE9F81;
	font-weight : bold;
	text-decoration : none;
	padding : 3px 0px 3px 0px;
	width : 100%;
	display : block;
}

/* product group links - MouseOver*/
a.subcatnavi:hover  {
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	display : block;
	color : #BE9F81;
	padding : 3px 0px 3px 0px;
}

/* active product group links*/
a.subcatnaviactiv  {
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	display : block;
	color : #BE9F81;
	padding : 3px 0px 3px 0px;
}

/* active product group links*/
a.subcatnaviactiv:link  {
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	display : block;
	color : #BE9F81;
	padding : 3px 0px 3px 0px;
}

/* active product group links*/
a.subcatnaviactiv:visited  {
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	display : block;
	color : #BE9F81;
	padding : 3px 0px 3px 0px;
}

/* active product group links - MouseOver*/
a.subcatnaviactiv:hover  {
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	display : block;
	color : #BE9F81;
	padding : 3px 0px 3px 0px;
}

/* text field for search*/
.searchinput  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	padding : 0px;
}

.geschenkefinder  {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	padding : 0px;
	color : #5D7691;
}

.geschenkefinder_lila  {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	padding : 0px;
	color : #8A184A;
}

/* alle Buttons*/
.buttons  {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #FFFFFF;
	border : 0px #56235 none;
	padding : 0px;
	margin-bottom : 5px;
	cursor : pointer;
	background-color : #A38866;
}

/* Produkte auf der Hauptseite*/
.tableproductsonmain  {
	padding : 10px;
}

/* product tables on shop pages*/
.tableproducts  {
	background-position : left bottom;
	background-image : url("bg_box_dshadow.gif");
	width : 100%;
	margin-bottom : 20px;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
	background-repeat : repeat-x;
}

.tableproducts2  {
	background-position : left bottom;
	width : 100%;
	margin-bottom : 20px;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
	background-repeat : repeat-x;
}

/* title for product tables on shop pages widthout link setting*/
.producttitle  {
	height : 20px;
	font-size : 14px;
	font-weight : normal;
	color : #BE9F81;
	padding-right : 15px;
	padding-bottom : 0px;
	padding-top : 0px;
}

/* link settings product titles on shop pages*/
a.producttitlenav  {
	font-size : 14px;
	font-weight : normal;
	color : #BE9F81;
	padding-right : 15px;
	padding-bottom : 8px;
	padding-top : 8px;
}

/* link settings product titles on shop pages*/
a.producttitlenav:link  {
	font-size : 14px;
	font-weight : normal;
	color : #BE9F81;
	padding-right : 15px;
	padding-bottom : 8px;
	padding-top : 8px;
}

/* link settings product titles on shop pages*/
a.producttitlenav:visited  {
	font-size : 14px;
	font-weight : normal;
	color : #BE9F81;
	padding-right : 15px;
	padding-bottom : 8px;
	padding-top : 8px;
}

/* link settings product titles on shop pages - MouseOver*/
a.producttitlenav:hover  {
	text-decoration : underline;
	font-size : 14px;
	font-weight : normal;
	color : #BE9F81;
	padding-right : 15px;
	padding-bottom : 8px;
	padding-top : 8px;
}


/* Artikelpreis*/
itemprice  {
	color : #FFFFFF;
	font-weight : bold;
	font-size : 14px;
	border : 0px none #FFFFFF;
	background-color : #F7F7F7;
}

.itempricedetail  {
	color : #FFFFFF;
	font-weight : bold;
	font-size : 16px;
	border : 0px none #FFFFFF;
	background-color : #A38866;
	width : 60px;
}

/* alter Preis*/
.oldprice  {
	color : #FF0000;
	font-weight : bold;
	font-size : 11px;
	border : 1px none #000000;
	width : 200px;
	height : 20px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : line-through;
	padding : 0px;
	background-color : #FFFFFF;
	scrollbar-base-color : #FFFFFF;
	scrollbar-track-color : #FFFFFF;
	scrollbar-face-color : #FFFFFF;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-3dlight-color : #FFFFFF;
	scrollbar-darkshadow-color : #FFFFFF;
	scrollbar-shadow-color : #FFFFFF;
	scrollbar-arrow-color : #FFFFFF;
}

/* Referenzpreis*/
.referenceprice  {
	color : #808080;
	font-size : 11px;
	border : 1px none #000000;
	width : 300px;
	height : 20px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding : 0px;
	background-color : #FFFFFF;
	scrollbar-base-color : #FFFFFF;
	scrollbar-track-color : #FFFFFF;
	scrollbar-face-color : #FFFFFF;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-3dlight-color : #FFFFFF;
	scrollbar-darkshadow-color : #FFFFFF;
	scrollbar-shadow-color : #FFFFFF;
	scrollbar-arrow-color : #FFFFFF;
}

/* tables for last viewed products*/
.lastviewedproduct  {
	background-color : ##EEEEEE;
	border-top : 0px solid #EEEEEE;
	border-bottom : 0px solid #EEEEEE;
	border-left : 2px solid #EEEEEE;
	border-right : 2px solid #EEEEEE;
	margin-bottom : 20px;
	padding-left : 0px;
	padding-right : 10px;
}

/* table rows for last viewed products without bottom line*/
.lastviewedproductline  {
	font-size : 12px;
	font-weight : bold;
	background-color : #EEEEEE;
	border-top : 2px solid #EEEEEE;
	border-bottom : 2px solid #EEEEEE;
	border-left : 2px solid #EEEEEE;
	border-right : 2px solid #EEEEEE;
}

/* last viewed product*/
.lastviewedproductlinet  {
	font-size : 12px;
	font-weight : bold;
	background-color : #EEEEEE;
	border-top : 2px solid #EEEEEE;
	border-bottom : 2px solid #EEEEEE;
	border-left : 2px solid #EEEEEE;
	border-right : 2px solid #EEEEEE;
}

/* table rows for last viewed products with bottom line*/
.lastviewedproductlineb  {
	font-size : 12px;
	font-weight : bold;
	background-color : #EEEEEE;
	border-top : 2px solid #EEEEEE;
	border-bottom : 2px solid #EEEEEE;
	border-left : 2px solid #EEEEEE;
	border-right : 2px solid #EEEEEE;
}

/* tables for auto cross selling and bestseller products*/
.lastviewedproduct2  {
    font-size : 12px;
	font-weight : bold;
	background-color : #FFFFFF;
	border-top : 0px solid #FFFFFF;
	border-bottom : 0px solid #FFFFFF;
	border-left : 2px solid #FFFFFF;
	border-right : 2px solid #FFFFFF;
	margin-bottom : 20px;
	padding-left : 0px;
	padding-right : 10px;
}

/* tables last line for auto cross selling and bestseller products*/
.lastviewedline  {
	background-color : #CCCCCC;
	color : #FFFFFF;
}

/* table header for last viewed, auto cross selling and bestseller products*/
.lastviewedproducthead  {
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #A38866;
}

/* product images with link settings*/
img.products  {
	border : 1px #FFFFFF solid;
	cursor : pointer;
}

img.tes  {
	border : 1px #FFFFFF solid;
	cursor : pointer;
	width : 150;
	height : 130;
}

img.overwiew {
	background-color : #FFFFFF;
	border-top : 0px solid #FFFFFF;
	border-bottom : 0px solid #FFFFFF;
	border-left : 2px solid #FFFFFF;
	border-right : 2px solid #FFFFFF;
	margin-bottom : 20px;
	padding-left : 0px;
	padding-right : 10px;
	width : 100;
	height : 100;
}

/* middle column title*/

/* separate links - the small arrow*/
.linkseparatebreadcrumb  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #BE9F81;
}

/* middle column title link settings*/
a.breadcrumbnavi  {
	font-size : 12px;
	font-weight : bold;
	color : #BE9F81;
	text-decoration : none;
}

/* middle column title link settings*/
a.breadcrumbnavi:link  {
	font-size : 12px;
	font-weight : bold;
	color : #BE9F81;
	text-decoration : none;
}

/* middle column title link settings*/
a.breadcrumbnavi:visited  {
	font-size : 12px;
	font-weight : bold;
	color : #BE9F81;
	text-decoration : none;
}

/* middle column title link settings - MouseOver*/
a.breadcrumbnavi:hover  {
	font-size : 12px;
	font-weight : bold;
	color : #BE9F81;
	text-decoration : underline;
}

/* alle Links Einstellungen*/
a  {
	font-family : Arial, Helvetica,  sans-serif;
	font-size : 11px;
	color : #335151;
	font-weight : normal;
	text-decoration : none;
}

/* alle Links Einstellungen*/
a:link  {
	font-family : Arial, Helvetica,  sans-serif;
	font-size : 12px;
	color : #335151;
	font-weight : normal;
	text-decoration : none;
}

/* alle Links Einstellungen*/
a:visited  {
	font-family : Arial, Helvetica,  sans-serif;
	font-size : 12px;
	color : #335151;
	font-weight : normal;
	text-decoration : none;
}

/* alle Links Einstellungen - MouseOver*/
a:hover  {
	font-family : Arial, Helvetica,  sans-serif;
	font-size : 12px;
	color : #335151;
	font-weight : normal;
	text-decoration : underline;
}

/* links: next and previous page*/
a.shoppagenav:  {
	font-family : Arial, Helvetica,  sans-serif;
	font-size : 12px;
	color : #A38866;
	font-weight : bold;
	text-decoration : none;
}

/* links: next and previous page*/
a.shoppagenav:link  {
	font-family : Arial, Helvetica,  sans-serif;
	font-size : 12px;
	color : #A38866;
	font-weight : bold;
	text-decoration : none;
}

/* links: next and previous page*/
a.shoppagenav:visited  {
	font-family : Arial, Helvetica,  sans-serif;
	font-size : 12px;
	color : #A38866;
	font-weight : bold;
	text-decoration : none;
}

/* links: next and previous page - MouseOver*/
a.shoppagenav:hover  {
	font-family : Arial, Helvetica,  sans-serif;
	font-size : 12px;
	color : #A38866;
	font-weight : bold;
	text-decoration : underline;
}

/* Breite mittlerer Bereich */
.centercol  {
    padding-top : 2px;
	padding-right : 1px;
	line-height : 18px;
	width : 100%;
	background-color : #FFFFFF;
}

/* minibasket background color*/
.minibasket  {
	font-size : 10px;
	color : #BE9F81;
	text-align : left;
	height : 10px;
	vertical-align : top;
}

.mbasketpriceinfo  {
	color : #BE9F81;
	font-size : 10px;
	font-weight : normal;
	font-family: Arial, Helvetica, sans-serif;
}

.meinkonto  {
	color : #BE9F81;
	font-size : 11px;
	font-weight : normal;
	font-family: Arial, Helvetica, sans-serif;
}

.popup2  {
	font-size : 10px;
	font-weight : normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color : #FFFFFF;
	color : #A38866;
}

.highlight  {
	color : #A38866;
	font-size : 11px;
	font-weight : normal;
	font-family: Arial, Helvetica, sans-serif;
}			

.popup  {
	color : #A38866;
	font-size : 11px;
	font-weight : normal;
	font-family: Arial, Helvetica, sans-serif;
}

.anzahl  {
	font-size : 10px;
	color : #8A684D;
	height : 10px;
	vertical-align : top;
	text-decoration : bold;
	cursor :pointer;
}

/* minibasket table border*/
.minibasketborder  {
border-bottom : 0px solid #639C9C; 	
border-top : 0px solid #639C9C;    	
border-right : 0px solid #639C9C;    	
border-left : 0px solid #639C9C;     
}

/* Minibasket - the quantity*/
.quantmininew  {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-align : left;
	border : 0px none #FFFFFF;
	color : #335151;
	background-color : #F5F5F5;
	margin-left : 13px;
}

/* Minibasket - the Title*/
.minibaskettitle  {
    font-size : 10px;
	color : #808080;
	text-decoration : none;
	padding : 3px 0px 3px 0px;
	width : 100%;
	display : block;
}


/* login table border*/
.login  {
	border-bottom : 0px solid #999999;
	border-top : 0px solid #999999;
	border-right : 0px solid #999999;
	border-left : 0px solid #999999;
}

/* buttons change address etc. after login*/
.loginbuttons1  {
	width : 150px;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-align : center;
	color : #FFFFFF;
	background-color : #A38866;
	padding : 0px;
	margin-bottom : 5px;
	cursor : pointer;
}

/* Login Buttons, Newsletter etc.*/
.loginbuttons  {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-align : center;
	color : #FFFFFF;
	background-color : #A38866;
	border : 0px #639C9C none;
	padding : 0px;
	margin-bottom : 5px;
	cursor : pointer;
}

/* Extended search table rows*/
.extsearch  {
	padding : 5px;
}

/* Extended search table top row*/
.extsearchtop  {
	border-top : 1px solid #639C9C;
	padding : 5px;
}

/* extended search table bottom row*/
.extsearchbottom  {
	border-bottom : 1px solid #639C9C;
	padding : 5px;
}

/* last order data after user login: title rows*/
.lastorderhead  {
	font-size : 12px;
	font-weight : 700;
	background-color : #A38866;
	color : #FFFFFF;
}

/* last order data after user login: rows*/
.lastorderrow  {
	font-size : 11px;
	font-weight : normal;
	vertical-align : top;
}

/* Bestellbutton*/
.orderbutton  {
	display : block;
	width : 162px;
	height : 25px;
	text-decoration : none;
	background-image : url(bestellbutton.gif);
	background-color : #EEEEEE;
	border : 0px #EEEEEE none;
	background-repeat : no-repeat;
	background-position : left center;
	cursor : pointer;
}

.detailshoppage  {
	display : block;
	width : 87px;
	height : 28px;
	text-decoration : none;
	background-image : url(btn_detail.gif);
	background-color : #EEEEEE;
	border : 0px #EEEEEE none;
	background-repeat : no-repeat;
	background-position : left center;
	cursor : pointer;
}


.createbutton  {
	display : block;
	width : 62px;
	height : 19px;
	text-decoration : none;
	background-image : url(btn_erstellen.gif);
	background-color : #EEEEEE;
	border : 0px #EEEEEE none;
	background-repeat : no-repeat;
	background-position : left center;
	cursor : pointer;
}

.eintragenbutton  {
	display : block;
	width : 62px;
	height : 19px;
	text-decoration : none;
	background-image : url(btn_eintragen.gif);
	background-color : #EEEEEE;
	border : 0px #EEEEEE none;
	background-repeat : no-repeat;
	background-position : left center;
	cursor : pointer;
}

.austragenbutton  {
	display : block;
	width : 62px;
	height : 19px;
	text-decoration : none;
	background-image : url(btn_austragen.gif);
	background-color : #EEEEEE;
	border : 0px #EEEEEE none;
	background-repeat : no-repeat;
	background-position : left center;
	cursor : pointer;
}


.login_2button  {
	display : block;
	width : 62px;
	height : 19px;
	text-decoration : none;
	background-image : url(btn_login.gif);
	background-color : #EEEEEE;
	border : 0px #EEEEEE none;
	background-repeat : no-repeat;
	background-position : left center;
	cursor : pointer;
}


/* Buttons*/
a.printfarbe {
     display: block; 
	 height: 14px;
	 height : 14px; 
	 text-decoration: none; 
	 background-image: url(help.gif); 
	 background-repeat: no-repeat; 
	 background-position: right center;
	 border : 0px #FFFFFF none;
}
.tellafriendbutton  {
	display : block;
	width : 145px;
	height : 11px;
	text-decoration : none;
	background-image : url(email_friend.gif);
	background-color : transparent;
	border : 0px #EEEEEE none;
	background-repeat : no-repeat;
	cursor : pointer;
	PADDING-BOTTOM : 10px;
}

.questionbutton  {
	display : block;
	width : 145px;
	height : 11px;
	text-decoration : none;
	background-image : url(questions.gif);
	background-color : transparent;
	border : 0px #EEEEEE none;
	background-repeat : no-repeat;
	cursor : pointer;
	PADDING-BOTTOM : 10px;
}


.backbuttonbutton  {
	display : block;
	width : 145px;
	height : 11px;
	text-decoration : none;
	background-image : url(back.gif);
	background-color : transparent;
	border : 0px #EEEEEE none;
	background-repeat : no-repeat;
	cursor : pointer;
	PADDING-BOTTOM : 10px;
}

.druckbutton  {
	display : block;
	width : 145px;
	height : 11px;
	text-decoration : none;
	background-image : url(drucken.gif);
	background-color : transparent;
	border : 0px #EEEEEE none;
	background-repeat : no-repeat;
	PADDING-BOTTOM : 10px;
}

/* GroupID*/

.groupid  {
	font-size : 15px;
	color : #A38866;
	font-weight : bold;
}

.tdgroupid  {
	font-size : 22px;
	color : #A38866;
	margin-top : 14px;
	line-height : 26px;
}

/* Linie auf den Unterseiten*/
.digiline  {
	font-size : 12px;
	padding : 4px;
	background-color : #FFFFFF;
	border-top : 1px solid #89A4C1;
	border-bottom : 1px solid #89A4C1;
}

/* Navigation Unterseiten*/
a.breadcrumb  {
	font-size : 12px;
}

a.tdbreadcrumb  {
	font-size : 12px;
}

/* Produktdetails*/
.tableproductdetails  {
	background-color : #FFFFFF;
	margin-bottom : 5px;
	font-size : 15px;
	color : #000000;
	PADDING-BOTTOM : 20px;
}

.tdproductdetails  {
    background-color : #FFFFFF;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
	PADDING-BOTTOM : 0px;
}

/* Farbwechsel Unterseiten*/
td.lightgray  {
	background-color : #E4DEE4;
}

table.lightgray  {
	background-color : #EBEEF1;
}

prodshoppagelist  {
	color : #808080;
	font-weight : bold;
	font-size : 30px;
}

/* Top Button*/
a.topfarbe {
     display: block; 
    width : 13px;
	height : 13px;
	 text-decoration: none; 
	 background-image: url(image_nach_oben.gif); 
	 background-repeat: no-repeat; 
	 background-position: right center;
	 border : 0px #FFFFFF none;
}

/* Navigationsblock unten*/
a.blocknavi  {
	font-size : 12px;
	color : #333333;
	text-decoration : none;
	cursor : pointer;
}

a.blocknavi:visited  {
	font-size : 12px;
	color : #333333;
	text-decoration : none;
	cursor : pointer;
}

a.blocknavi:hover  {
	font-size : 12px;
	color : #878178;
	text-decoration : underline;
	cursor : pointer;
}

/* erweiterte Suche oben links*/
a.searchupperleft  {
	font-size : 12px;
	color : #5D7691;
	text-decoration : none;
	cursor : pointer;
}

a.searchupperleft:visited  {
	font-size : 12px;
	color : #5D7691;
	text-decoration : none;
	cursor : pointer;
}

a.searchupperleft:hover  {
	font-size : 12px;
	color : #5D7691;
	text-decoration : underline;
	cursor : pointer;
}

a.searchupperleft:focus  {
	font-size : 12px;
	color : #5D7691;
	text-decoration : underline;
	cursor : pointer;
}

.centercoldetail  {
	padding-right : 12px;
	line-height : 18px;
	width : 73%;
	background-color : #FFFFFF;
	border: #EAEAEA 1px solid;
}

.promoproductdetails  {
	background-color : #F1F1F2;
	border: #D1D3D4 1px solid;
	font-size : 10px;
    color : #6D8796;
    PADDING-BOTTOM : 5px;
	PADDING-TOP : 5px;
}

.promoimage  {
	background-color : #FFFFFF;
	border: #EAEAEA 1px solid;
	font-size : 10px;
    color : #6D8796;
}

/* availability */
.avail {
	color: #000000;
	font-size : 11px;
	border: 0px none #000000;
	width: 150px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding : 0px; 
	background-color : transparent; 
	scrollbar-base-color : #FFFFFF; 
	scrollbar-track-color : #FFFFFF; 
	scrollbar-face-color : #FFFFFF; 
	scrollbar-highlight-color : #FFFFFF; 
	scrollbar-3dlight-color : #FFFFFF; 
	scrollbar-darkshadow-color : #FFFFFF; 
	scrollbar-shadow-color : #FFFFFF; 
	scrollbar-arrow-color : #FFFFFF;
}
	
	.producttitledetails  {
    background-color : #FFFFFF;
	font-size : 15px;
	color : #AE865E;
	text-decoration : none;
	PADDING-BOTTOM : 20px;
}

.hideme {
    position:absolute; 
	top:0px; 
	left:-5000px;
}

.hideme2 {
    float:left; 
	font-size:0; 
	height:0; 
	line-height:0; 
	overflow:hidden;
} 

.tx-heading-formulare  {
	font-size : 11px;
	font-weight : normal;
	color : #A38866;
	
}

.cnt  {
     color:#A38866; 
}

/* dynamic news area */
.newstable { 	
	background-color : #FFFFFF; 	
	border-top : 0px solid #C7A88A; 	
	border-bottom : 0px solid #C7A88A; 	
	border-left : 0px solid #C7A88A; 	
	border-right : 0px solid #C7A88A; 	
	margin-top : 10px;     
	margin-bottom : 10px;
	text-align : center; 
}

.newstitle {     
	background-color : #FFFFFF;     
	color : #C7A88A;     
	font-size : 12px;     
	font-weight : bold; 
}

/* news image row */
.newsimage { 
	background-color : #FFFFFF;
	border:0px solid #b2b2b2;
}

/* news contents */
.newscontent { 	
padding : 5px;
border:0px solid #b2b2b2; 
}

#verpackung {
	font-size:11px; 
	line-height:18px; 
	padding:20px; 
	border:1px solid #b2b2b2;	
}

.subheader {
    color:#6D3527;
}

.helpHeader1 {
   font-size: 15px;
   color: #6B87A7;
   font-weight: bold;
   margin-left: -15px;
}

.helpHeader2 {
   font-size: 14px;
   color: #6B87A7;
   font-weight: bold;
}

.helpHeader3 {
   font-size: 12px;
   color: #6D8796;
   font-weight: bold;
}

.helpHeader4 {
   font-size: 11px;
   color: #000000;
   font-weight: bold;
   margin-left: -15px;
}

.helpHeader5 {
   font-size: 12px;
   color: #656565;
   font-weight: bold;
}

.helpIndexHeaders, .helpIndexHeaders a:link, .helpIndexHeaders a:visited {
   color: #656565;
   padding-right: 5px;
   text-transform: capitalize;
}

.helpText {
   color: #999999;
}

.helpTextHeader {
   color: #6B87A7;
   font-size: 12px;
   font-weight: bold;
}

.mainTextPad, .mainTextPad a:link, .mainTextPad a:visited {
   color: #656565;
   padding-left:20px;
   padding-right:20px;
}

.popupHeader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6D8796;
	text-transform: uppercase;
	font-weight: bold;
}

.popupHeader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6D8796;
	font-weight: bold;
}

.popupHeader3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/********** Begin Featured Style Pricing ****************/

.pricingRetailPrice {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 9px;
    font-weight: normal;
    color: #899CA5;
}

.pricingLabel {
    font-size: 9px;
    font-weight: bold;
    color: #8A1849;
}

h1 {font-size:2.2em; font-weight:normal; margin:0px 0px 10px 0px; padding-top:6px;}
h2 {font-size:1.1em; font-weight:normal; margin:0;}
h3 {font-size:1.3em; font-weight:normal; margin:0;}
h4 {font-size:1em; font-weight:normal; margin:0;}



