/********************************************
 * This print style sheet must be included
 * after the YUI style sheet grids.css,
 * grids-min.css, reset-fonts-grids.css,
 * reset-fonts-grids-min.css respectively.
 * One of the above must be loaded in any
 * case, because this style sheet just
 * overwrites styles set by one of the style
 * sheets listed above.
 *
 * The rules defined here assume that
 * div.first is the only content inside
 * div#bd that is to be printed. The web
 * developer must ensure that this is the
 * case. Thus he must set "display: none;"
 * for all content not to be printed.
 *******************************************/

/* set general page layout *****************/

/*
 * Each screen unit of 16px is mapped to a
 * .375cm unit for print. Thus font sizes of
 * 12px, 11px, and 10px are mapped to font
 * sizes of 8pt, 7.33pt, and 6.67pt resp.
 */

@page
{
	size: auto portrait;
	margin: 2.0cm 1.6875cm;
}

body
{
	color: #000000;
	background-color: transparent;
	text-align: left;
	font-family: Arial, Helvetica, clean, sans-serif;
}

.noPrint
{
	display: none !important;
}

/* overwrite YUI screen styles *************/
#doc,
#doc2,
#doc3,
#custom-doc,
.yui-t1,
.yui-t2,
.yui-t3,
.yui-t4,
.yui-t5,
.yui-t6,
.yui-t7
{
	width: auto;
}

#yui-main
{
	width: auto;
}

.yui-t1 #yui-main,
.yui-t2 #yui-main,
.yui-t3 #yui-main,
.yui-t4 #yui-main,
.yui-t5 #yui-main,
.yui-t6 #yui-main
{
	margin: 0;
}

.yui-t1 .yui-b,
.yui-t2 .yui-b,
.yui-t3 .yui-b,
.yui-t4 .yui-b,
.yui-t5 .yui-b,
.yui-t6 .yui-b
{
	width: auto;
}

.yui-t1 #yui-main .yui-b,
.yui-t2 #yui-main .yui-b,
.yui-t3 #yui-main .yui-b,
.yui-t4 #yui-main .yui-b,
.yui-t5 #yui-main .yui-b,
.yui-t6 #yui-main .yui-b,
.yui-t7 #yui-main .yui-b
{
	margin: 0;
}

#yui-main .yui-b
{
	width: auto;
}

.yui-gb .yui-u,
.yui-gc .yui-u,
.yui-gd .yui-u
{
	margin: 0;
	width: auto;
}

.yui-gc div.first,
.yui-gd .yui-u,
.yui-gd div.first,
.yui-ge .yui-u,
.yui-ge div.first,
.yui-gf .yui-u,
.yui-gf div.first,
.yui-ge div.first
{
	width: auto;
}




/* community specific styles ----------------*/

#boxHeaderPrint {
	float: right;
	clear: both;
	text-align: right;
	width: 17.625cm;
	padding-bottom: .375cm;
}

/* grid styles ------------------------------*/
body {
	
}

#containerPage {
	position: relative;
	text-align: left;
	font-size: 8pt;
	line-height: .375cm;
	width: 17.625cm;
	margin: auto;
	padding: 0;
	overflow: hidden;
}

.containerLeft {
	display: none;
}

.containerRight {
	float: right;
	width: 17.625cm;
	margin: 0;
	overflow: hidden;
}

.containerRightInner {
	width: 18.375cm;
}

.boxHalfCol {
	width: 1.125cm;
	min-height: .375cm;
}

.box1Col {
	width: 2.625cm;
	min-height: .375cm;
}

.box1Col .box1ColInner {
	width: 3.375cm;
}

.box2Col {
	width: 5.625cm;
	min-height: .375cm;
}

.box2Col .box2ColInner {
	width: 6.375cm;
}

.box3Col {
	width: 8.625cm;
	min-height: .375cm;
}

.box3Col .box3ColInner {
	width: 9.375cm;
}

.box4Col {
	width: 11.625cm;
	min-height: .375cm;
}

.box4Col .box4ColInner {
	width: 12.375cm;
}

.box5Col {
	width: 14.625cm;
	min-height: .375cm;
}

.box5Col .box5ColInner {
	width: 15.375cm;
}

.box6Col {
	width: 17.625cm;
	min-height: .375cm;
}

#boxFastOrderItem .box6Col {
	margin: .375cm 0 0;
}

.box6Col .box6ColInner {
	width: 18.375cm;
}

.boxHalfCol,
.box1Col,
.box2Col,
.box3Col,
.box4Col,
.box5Col {
	float: left;
	margin: 0 .375cm 0 0;
/*	_margin: 0 .1875cm 0 0; */
	overflow: hidden;
}
/* /grid styles -----------------------------*/





/* general styles ---------------------------*/
h1 {
	font-weight: bold;
	margin: 0 0 .375cm;
}

h2 {
	font-weight: bold;
	margin: .375cm 0;
}

.h1NoMargin,
.h2NoMargin {
	margin: 0;
}

.h2SubLine {
	font-weight: normal;
	margin: 0 0 .375cm;
}

h2 a {
	font-weight: normal;
}

h3,
h4 {
	font-weight: bold;
	margin: .375cm 0;
}

a,
a:link,
a:visited,
a:active {
	color: #8c856a;
	text-decoration: none;
	cursor: pointer;
}

.aAhead {
	margin-left: .0703cm;
/*	_margin-left: .0352cm; */
}

.spanNormal {
	font-weight: normal;
}

.spanItalic {
	font-weight: normal;
	font-style: italic;
}

#containerContent a,
#containerContent a:link,
#containerContent a:visited,
#containerContent a:active {
	text-transform: uppercase;
	font-size: 6.67pt;
}

#containerContent .aDownload,
#containerContent .aDownload:link,
#containerContent .aDownload:visited,
#containerContent .aDownload:active {
/*
	font-size: 8pt;
	text-transform: none;
*/
	margin-left: -.0938cm;
/*	_margin-left: -.0469cm; */
}

#containerContent .aDownload img,
#containerContent .aDownload:link img,
#containerContent .aDownload:visited img,
#containerContent .aDownload:active img {
	display: none
}

p,
ul,
ol {
	margin: .375cm 0;
}

ul li {
	list-style-type: disc;
	list-style-position: outside;
	margin: 0 0 0 .4219cm;
/*	_margin: 0 0 0 .2813cm; */
	*margin: 0 0 0 .5625cm;
}

ol li {
	list-style-type: decimal;
	list-style-position: outside;
	margin: 0 0 0 .4219cm;
/*	_margin: 0 0 0 .2109cm; */
}

sub {
	position: relative;
	bottom: -.0469cm;
}

div.spacer {
	clear: both;
	height: .375cm;
	margin: 0;
	padding: 0;
}

div.doublespacer {
	clear: both;
	height: .75cm;
	margin: 0;
	padding: 0;
}

div.clearing {
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
	/* fix bugs with inherited styles in IE6 */
	font-size: 0 !important;
	line-height: 0 !important;
	border: none;
	background-image: none !important;
	overflow: hidden;
}

div.indexcms {
	padding-bottom: .375cm;
}

div.navigate {
	/* display: none; */
	clear: both;
}

.spanSep {
	padding: 0 .0469cm;
}

.floatRight {
	float: right;
}

/* loader overlay ---------------------------*/
#boxYuiLoader_c,
#boxYuiLoader {
	display: none;
}

/* panels -----------------------------------*/
#boxInfoPanel,
#boxFeesPanel,
#boxRequestPanel,
#boxSpecialConditionsPanel {
	font-size: 8pt;
	line-height: .375cm;
	background-color: #ffffff;
}

#boxInfoPanel .bd,
#boxFeesPanel .bd,
#boxRequestPanel .bd,
#boxSpecialConditionsPanel .bd {
	padding: .375cm;
}

#boxInfoPanel_mask,
#boxFeesPanel_mask,
#boxRequestPanel_mask,
#boxSpecialConditionsPanel_mask {
	background-color: #ffffff;
	opacity: 1;
	filter: alpha(opacity=100);
}

#boxRequestPanel label,
#boxSpecialConditionsPanel label {
	float: left;
	width: 2.625cm;
	margin: 0 .375cm 0 0;
}

#boxRequestPanel .boxData,
#boxSpecialConditionsPanel .boxData {
	float: left;
	width: 5.625cm;
	overflow: hidden;
}

#boxRequestPanel .boxCombinedOuter.textarea,
#boxSpecialConditionsPanel .boxCombinedOuter.textarea {
	height: 2.625cm;
}

#boxRequestPanel .boxCombinedInner.textarea,
#boxSpecialConditionsPanel .boxCombinedInner.textarea {
	height: 2.5781cm;
}

#boxRequestPanel textarea,
#boxSpecialConditionsPanel textarea {
	width: 8.5781cm;
	height: 2.625cm;
}

/* header -----------------------------------*/
#boxJSWarning {
	margin: 0 0 .3516cm;
	padding: .1641cm .1406cm .1875cm;
}

#hd {
	padding: 0 0 .2578cm;
}

/* body -------------------------------------*/
#bd {

}

#bd #boxPagingTop,
#bd #boxPagingBottom {
	font-size: 6.67pt;
	height: .375cm;
}

#bd #boxPagingTop {
	width: 17.625cm;
	padding: .1172cm 0 .2578cm;
}

#bd #boxPagingBottom {
	width: 17.625cm;
	padding: .1172cm 0 .2578cm;
	border-top: .0234cm dotted #000000;
}

/* paging -------------------------------*/
.boxPaging .spanLinks {
	color: #8c856a;
}

.boxPaging a,
.boxPaging a:link,
.boxPaging a:visited,
.boxPaging a:active {
	color: #8c856a;
}

.boxPaging a.selected,
.boxPaging a.selected:link,
.boxPaging a.selected:visited,
.boxPaging a.selected:active {
	color: #000000;
}

.boxPaging .aFirstPage,
.boxPaging .aPrevPage,
.boxPaging .aNextPage,
.boxPaging .aLastPage {
	letter-spacing: -.0234cm;
	margin: 0 .0703cm 0 .0469cm;
/*	_margin: 0 .0352cm 0 .0234cm; */
}

/* footer -----------------------------------*/
#ft {

}

#boxFooterPrint {
	font-size: 6.67pt;font-size: 7.33pt;
	margin-top: .375cm;
}

/* special content ==========================*/

/* Landing Page -----------------------------*/
.boxCounter {
	font-size: 8pt;
	font-weight: bold;
}

#containerTeasersItem {
	margin: 0 0 .375cm;
}

.boxTeasersProdColHd {
	font-size: 6.67pt;
	height: .3516cm;
	padding: .0234cm 0 .375cm;
}

.boxTeaserProd {
	width: 5.5313cm;
	height: .375cm;
	margin: 0;
	padding: 0 .0469cm;
	cursor: pointer;
}

.boxTeaserProd.odd {
	background-color: #f5f4ef;
}

.boxTeaserProd h1 {
	display: inline;
	font-weight: normal;
	text-transform: capitalize;
}

/* sitemap ----------------------------------*/
#boxSitemap a:link,
#boxSitemap a:visited,
#boxSitemap a:active {
	font-size: 8pt !important;
	text-transform: none !important;
}

#boxSitemap .boxSitemapLevel1 {
	width: 17.625cm;
	font-weight: bold;
}

#boxSitemap .boxSitemapLevel2 {
	float: right;
	width: 11.625cm;
	font-weight: normal;
}

#boxSitemap .boxSitemapLevel3 {
	float: right;
	width: 5.625cm;
	font-weight: normal;
}

#boxSitemap .boxSitemapLevel1,
#boxSitemap .boxSitemapLevel2.notFirst {
	padding: .0938cm 0 0;
	border-top: .0234cm dotted #000000;
}

#boxSitemap .boxSitemapLevel2,
#boxSitemap .boxSitemapLevel2.notFirst {
	padding-bottom: .6563cm;
}

/* search engine/search results -------------*/
#boxSearchEngine {
	margin: 0 0 .375cm;
	padding: .0938cm 0 .2813cm;
	border-top: .0234cm dotted #000000;
}

#boxSearchEngine .boxCombinedOuter,
#boxSearchEngine .boxCombinedInner,
#boxSearchEngine #inputSearchString2 {
	width: 5.625cm;
}

#boxSearchEngine .boxCombinedOuter {
	position: relative;
	top: .0234cm;
}

#boxSearchEngine input.image {
	position: relative;
	top: .0234cm;
}

.boxSearchResult {
	margin: 0 0 .3516cm; /* warum .3516cm? */
	padding: .0938cm 0 .2813cm;
	border-top: .0234cm dotted #000000;
}

.h1SearchResult {
	margin: 0 !important;
}

.boxSearchResult .spanHighLight {
	font-weight: bold;
}

.boxSearchResult .h1Product,
.boxSearchResult .aAheadProduct {
	display: none;
}

/* dotted top borders -----------------------*/
.boxTopDotted {
	padding: .0938cm 0 .2578cm;
	border-top: .0234cm dotted #000000;
}

/* framed boxes containing images -----------*/
.boxUL {
	margin: .2578cm 0 .0938cm;
	border-top: .0234cm dotted #000000;
	border-left: .0234cm dotted #000000;
}

.boxLR {
	border-right: .0234cm dotted #000000;
	border-bottom: .0234cm dotted #000000;
}

.boxImage {
	position: relative;
}

.boxImage,
.boxImage a {
	display: block;
	overflow: hidden;
}

.boxImageBorderOverlay {
	position: absolute;
	top: 0;
	left: 0;
	background-color: transparent;
	z-index: 10;
}

.boxImageBorderOverlay .boxUL,
.boxImageBorderOverlay .boxLR {
	margin: 0 !important;
}

.box2Col .boxImage,
.box2Col .boxImageBorderOverlay,
.box2Col .boxUL,
.box2Col .boxLR {
	width: 5.625cm;
	height: 5.6484cm;
}

.box1Col .boxImage,
.box1Col .boxImageBorderOverlay,
.box1Col .boxUL,
.box1Col .boxLR {
	width: 2.625cm;
	height: 2.6484cm;
}

.boxHalfCol .boxImage,
.boxHalfCol .boxImageBorderOverlay,
.boxHalfCol .boxUL,
.boxHalfCol .boxLR {
	width: 1.125cm;
	height: 1.1484cm;
}

/* framed boxes in galleries ------------*/
.boxGallery .boxImageLarge {
	position: relative;
	margin: 0 0 .3516cm;
	padding: 0;
}

.boxGallery .boxHalfCol {
	margin: 0 .375cm .3516cm 0;
	padding: 0;
	border: none;
}

.boxGallery .boxHalfCol.selected {
	margin: 0 .375cm .1641cm 0;
	padding: 0 0 .0938cm;
	border-bottom: .0938cm solid #8c856a;
}

.boxGallery .boxHalfCol .boxImage {
	margin: 0;
	padding: 0;
}

/* loader overlay for galleries ---------*/
#galleryLoader_c,
#galleryLoader {
	display: none;
}

/* paging -----------------------------------*/
#containerContent .boxPaging {
	font-size: 6.67pt;font-size: 7.33pt;
}

#containerContent .boxPaging2Rows {
	height: .9844cm;
}

#containerContent .boxPaging a,
#containerContent .boxPaging a:link,
#containerContent .boxPaging a:active,
#containerContent .boxPaging a:visited {
	font-size: 100%;
	text-decoration: none;
	text-transform: none;
}

#containerContent .boxPaging a.current {
	font-size: 100%;
	color: #000000;
	text-decoration: none;
	text-transform: none;
}

#containerContent .boxPaging a.current {
	color: #000000;
}

#containerContent .boxItemsPaging a,
#containerContent .boxBasketPaging a,
#containerContent .boxOrderPaging a {
	letter-spacing: -.0469cm;
}

/* table containing item data ---------------*/
#tableItem .trHd td,
#tableItem .trEven td {
	background-color: #ffffff;
}

#tableItem .trOdd td {
	background-color: #f5f4ef;
}

#tableItem th {
	font-size: 6.67pt;font-size: 7.33pt;
	padding-bottom: .375cm;
}

#tableItem .tdCode {
	text-align: right;
	width: 1.5cm;
	padding-right: .1641cm;
	border-right: solid .0703cm #ffffff;
}

#tableItem .tdName {
	text-align: left;
	width: 6.75cm;
	padding-left: .1406cm;
	padding-right: .1641cm;
	border-right: solid .0703cm #ffffff;
}

#tableItem .tdMono {
	text-align: left;
	width: 2.625cm;
	padding-left: .1406cm;
	padding-right: .1641cm;
	border-right: solid .0703cm #ffffff;
}

#tableItem .tdInfo {
	text-align: left;
	width: 1.125cm;
	padding-left: .1406cm;
	padding-right: .1641cm;
	border-right: solid .0703cm #ffffff;
}

#tableItem .tdNone {
	text-align: left;
	width: 4.125cm;
	padding-left: .1406cm;
}

/* shop -------------------------------------*/
#containerContent .boxBackToOverview a {
	text-transform: none;
}

/*---------------------------------------------
 * Each row with class .favorite has class
 * .colorSetFGHover as well. Thus these styles
 * set text color to black (on hover) for rows
 * with colored text (on non-hover). For rows
 * not containing a favorite item, the colors
 * are used vice versa.
 */
/* input fields */
#boxAddToBasketBulk label,
#boxAddToBasketBag label {
	text-align: right;
	width: .9844cm;
}

#boxAddToBasketBulk input.text,
#boxAddToBasketBag input.text {
	text-align: right;
}

/* icons */
.iconBasket,
.iconChange {
	float: left;
	width: .328cm;
	height: .375cm;
	margin: 0 .0938cm 0 0;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
}

.iconDelete {
	float: left;
	width: .2578cm;
	height: .375cm;
	margin: 0 .0938cm 0 0;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
}

.iconQuestion {
	float: left;
	width: .2109cm;
	height: .375cm;
	margin: 0;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
}

/* temporarily remove availability icon */
.iconAvail {
	display: none !important;
}

/* item details: table containing basic data */
#tableItemDetail th {
	font-size: 6.67pt;
	padding-bottom: .375cm !important;
}

#tableItemDetail td {
	background-color: #f5f4ef;
}

#boxFastOrderItem #tableItemDetail td {
	background-color: #cbc2a4;
}

#tableItemDetail .tdCode {
	text-align: right;
	vertical-align: top;
	width: 1.5cm;
	padding: 0 .1641cm 0 0;
	border: solid #ffffff;
	border-width: 0 .0469cm 0 0;
}

#tableItemDetail .tdName {
	text-align: left;
	vertical-align: top;
	width: 6.75cm;
	padding: 0 .1641cm;
	border: solid #ffffff;
	border-width: 0 .0469cm 0 0;
}

#tableItemDetail .tdMono {
	text-align: left;
	vertical-align: top;
	width: 2.625cm;
	padding: 0 .1641cm;
	border: solid #ffffff;
	border-width: 0 .0469cm 0 0;
}

#tableItemDetail .tdInfo {
	text-align: left;
	vertical-align: top;
	width: 5.4375cm;
	padding: 0 .1875cm 0 .1641cm;
	border: none;
}

#tableItemDetail .tdInfo .infoA {
	float: left;
	width: .2344cm;
	height: .375cm;
	margin: 0 0 0 .0703cm;
}

#tableItemDetail .tdInfo .infoM {
	float: left;
	width: .2344cm;
	height: .375cm;
	margin: 0 0 0 .0703cm;
}

#tableItemDetail .tdInfo .iconAvail {
	float: right;
	width: .2344cm;
	height: .375cm;
	margin: 0 0 0 .0938cm;
	background-position: 50% 62.5%;
	background-repeat: no-repeat;
}

#tableItemDetail .tdInfo .iconAvail0 {
	background-image: url(/_images/icons/availability0.gif);
}

#tableItemDetail .tdInfo .iconAvail1 {
	background-image: url(/_images/icons/availability1.gif);
}

#tableItemDetail .tdInfo .iconAvail2 {
	background-image: url(/_images/icons/availability2.gif);
}

#tableItemDetail .tdInfo .iconFav {
	float: right;
	width: .2109cm;
	height: .375cm;
	margin: 0;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
}

/* item details: general box settings -------*/
.boxItem1Col {
	float: left;
	text-align: right;
	width: 1.125cm;
	min-height: .375cm;
	_height: .375cm;
	margin: 0 .375cm 0 0;
}

.boxItem1Col div {
	width: .9375cm;
	padding: 0 .1875cm 0 0;
}

.boxItem2Col {
	float: left;
	text-align: left;
	width: 2.625cm;
	min-height: .375cm;
	_height: .375cm;
	margin: 0 .375cm 0 0;
}

.boxItem3ColNarrow {
	float: left;
	text-align: left;
	width: 3.5859cm;
	min-height: .375cm;
	_height: .375cm;
	margin: 0 .375cm 0 .1641cm;
}

.boxItem3Col {
	float: left;
	text-align: left;
	width: 4.125cm;
	min-height: .375cm;
	_height: .375cm;
	margin: 0 .375cm 0 0;
}

.boxItem4ColNarrow {
	float: left;
	text-align: left;
	width: 5.25cm;
	min-height: .375cm;
	_height: .375cm;
	margin: 0 .375cm 0 0;
}

.boxItem4Col {
	float: left;
	text-align: left;
	width: 5.625cm;
	min-height: .375cm;
	_height: .375cm;
	margin: 0 .375cm 0 0;
}

/* item details: box containing prices ------*/
#boxItemPrices {
	float: right;
	clear: both;
	width: 15.75cm;
	overflow: hidden;
}

#boxItemPricesInner {
	width: 16.5cm;
}

.boxItemPricesHd {
	font-size: 6.67pt;
	padding: 0 0 .375cm;
	border-top: .0234cm dotted #000000;
}

.boxItemPrice {
	background-color: #f5f4ef;
}

#boxFastOrderItem .boxItemPrice {
	background-color: #cbc2a4;
}

/* item details: ordering bundles -----------*/
#boxItemBundles {
	float: right;
	clear: both;
	width: 15.75cm;
	overflow: hidden;
}

#containerBasket #boxItemBundles,
#containerOrder #boxItemBundles {
	padding: .2578cm 0 .1172cm;
}

#boxItemBundlesInner {
	position: relative;
	width: 16.5cm;
}

.boxItemBundlesHd {
	font-size: 6.67pt;
	border-top: .0234cm dotted #000000;
	white-space: nowrap;
}

#boxItemBundlesBGTop {
	position: absolute;
	top: .375cm;
	top: .3984cm\9;
	*top: .375cm;
	left: 0;
	height: .375cm;
	width: 16.5cm;
}

#containerBasket #boxItemBundlesBGTop,
#containerOrder #boxItemBundlesBGTop {
	top: -.375cm;
}

#boxItemBundlesBGTop .boxItem1Col,
#boxItemBundlesBGTop .boxItem2Col,
#boxItemBundlesBGTop .boxItem3ColNarrow,
#boxItemBundlesBGTop .boxItem3Col {
	float: left;
	height: .375cm;
	margin: 0 .375cm 0 0;
	padding: 0;
	border-bottom: .0234cm dotted #000000;
	overflow: hidden;
}

#boxItemBundlesBGTop .boxItem3ColNarrow {
	margin: 0 .375cm 0 .1641cm;
}

#boxItemBundlesBGTop .boxItemInputTop {
	float: right;
	width: 1.125cm;
	height: .375cm;
	border-bottom: .0234cm dotted #000000;
}

#boxItemBundlesList {
	
}

.boxItemBundlesRow {
	float: left;
	clear: both;
	width: 16.5cm;
}

.boxItemBundlesRow .boxItem1Col,
.boxItemBundlesRow .boxItem2Col,
.boxItemBundlesRow .boxItem3ColNarrow,
.boxItemBundlesRow .boxItem3Col {
	height: .375cm;
	border-bottom: .0234cm dotted #000000;
}

.boxItemBundlesRow .boxItem3ColNarrow,
.boxItemBundlesRow .boxItem3Col {
	position: relative;
}

.boxItemBundlesRow .boxItem3ColNarrow .boxCombinedOuter,
.boxItemBundlesRow .boxItem3ColNarrow .spanBundleCount,
.boxItemBundlesRow .boxItem3Col .boxCombinedOuter,
.boxItemBundlesRow .boxItem3Col .spanBundleWeight {
	position: absolute;
	top: 0;
	right: 0;
}

#boxItemBundlesList .spanSmallText {
	font-size: 6.67pt;
	white-space: nowrap;
	overflow: visible;
}

#boxItemBundlesList .boxCombinedOuter {
	float: right;
	width: 1.125cm;
	height: .375cm;
	margin: 0;
	padding: 0;
}

#boxItemBundlesList .boxCombinedInner {
	width: 1.0781cm;
	height: .3516cm;
	margin: 0;
	padding: 0;
	border: solid #;
	border-width: 0 .0234cm .0234cm;
}

#boxItemBundlesList label {
	width: .9844cm;
	height: .3516cm;
	text-align: right;
}

#boxItemBundlesList input {
	width: 1.0313cm;
	height: .3516cm;
	text-align: right;
	padding: 0 .0234cm;
}

#containerOrder .spanBundleCount,
#containerOrder .spanBundleWeight {
	float: right;
}

/* add-to-basket-link ---------------*/
#boxAddToBasket .boxCombinedOuter {
	clear: left;
	width: .8672cm;
	margin: 0 .0234cm .375cm 0;
	*margin-bottom: 0;
	*padding-bottom: .375cm;
}

#boxAddToBasket .boxCombinedInner {
	width: .8203cm;
	border: .0234cm solid #e19bba;
}

#boxAddToBasket #inputAddToBasket {
	color: #acaeaf;
}

#boxAddToBasket #aAddToBasket {
	position: relative;
	top: -.0234cm;
	font-size: 8pt;
	text-transform: none;
	color: #cb3a6e;
}

#boxAddToBasket #imgAddToBasket {
	font-size: 8pt;
	width: .375cm;
	height: .375cm;
	vertical-align: -.0703cm;
	cursor: pointer;
}

/* general settings for item tables ---------*/
.tableItem th {
	font-size: 6.67pt;
	padding-top: .0234cm !important;
	padding-bottom: .3516cm !important;
}

.tableItem th,
.tableItem td {
	vertical-align: top;
	line-height: .3516cm; /* ??? */
}

.tableItem .trOdd td {
	background-color: #f5f4ef;
}

/* settings for item tables: starter package */
#formRegStarter h1 {
	text-transform: capitalize;
	margin: 0;
}

#tableStarter .tdCode {
	/* "sehr lange" bis zum Rand statt Zeilenumbruch */
	text-align: right;
	width: 1.5cm;
	padding: 0 .1641cm 0 0;
	border-right: .0469cm solid #ffffff;
}

#tableStarter .tdName {
	width: 6.75cm;
	padding: 0 .1641cm;
	border-right: .0469cm solid #ffffff;
}

#tableStarter .tdMono {
	width: 2.625cm;
	padding: 0 .1641cm;
	border-right: .0469cm solid #ffffff;
}

#tableStarter .tdInfo {
	width: 1.125cm;
	padding: 0 .1641cm;
	border-right: .0469cm solid #ffffff;
}

#tableStarter .tdInfo .infoA {
	float: left;
}

#tableStarter .tdInfo .infoM {

	float: right;
	margin-right: .6328cm;
}

#tableStarter .tdToggle {
	/* "sehr lange" bis zum Rand statt Zeilenumbruch */
	width: 4.125cm;
	padding: 0 0 0 .1641cm;
}

/* settings for item tables: shop -----------*/
#tableShop tr.favoriteRemoved {
	color: #000000 !important;
}

#tableShop .showDetails {
	cursor: pointer;
}

#tableShop .tdCode {
	/* "sehr lange" bis zum Rand statt Zeilenumbruch */
	text-align: right;
	width: 1.6875cm;
	padding: 0 .1641cm 0 0;
	border-right: .0469cm solid #ffffff;
}

#tableShop .tdName {
	width: 6.75cm;
	padding: 0 .1641cm;
	border-right: .0469cm solid #ffffff;
}

#tableShop .tdMono {
	width: 1.6875cm;
	padding: 0 .1641cm;
	border-right: .0469cm solid #ffffff;
}

#tableShop .tdOrganic {
	width: .5625cm;
	padding: 0 .1641cm;
	border-right: .0469cm solid #ffffff;
}

#tableShop .tdInfo {
	width: 1.6875cm;
	padding: 0 .1641cm;
	border-right: .0469cm solid #ffffff;
}

#tableShop .tdInfo .infoA {
	float: left;
	width: .2813cm;
	height: .375cm;
}

#tableShop .tdInfo .infoM {
	float: left;
	width: .375cm;
	height: .375cm;
}

#tableShop th.tdAction {
	width: .7031cm;
	padding: 0 .0938cm;
}

#tableShop .tdAction {
	width: .5625cm;
	padding: 0 .1641cm;
	border-right: .0469cm solid #ffffff;
}

#tableShop .tdAction .iconInfo {
	float: left;
	width: .2344cm;
	height: .375cm;
	margin: 0;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
}

#tableShop .tdAction .iconFav,
#tableShop .tdAction .iconFavRemoved {
	float: left;
	width: .2109cm;
	height: .375cm;
	margin: 0 .0938cm 0 0;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
}

#tableShop .tdAction .iconAvail {
	float: right;
	width: .2344cm;
	height: .375cm;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

#tableShop .tdAction .iconAvail0 {
	background-image: url(/_images/icons/availability0.gif);
}

#tableShop .tdAction .iconAvail1 {
	background-image: url(/_images/icons/availability1.gif);
}

#tableShop .tdAction .iconAvail2 {
	background-image: url(/_images/icons/availability2.gif);
}

#tableShop .tdAction .noIcon {
	background-image: none !important;
	cursor: default;
}

#tableShop .tdPrice {
	text-align: right;
	width: 2.25cm;
	padding: 0 .1875cm 0 .1641cm;
	border-right: none;
}

/* basket/order/reply page ------------------*/
#containerBasket,
#containerOrder {
	margin: 1.0781cm 0 0;
	padding: .0938cm 0 0;
}

#containerBasket.containerBasketFast {
	margin: 0;
}

/* basket/order table -------------------*/
#tableBasket,
#tableOrder {
	width: 17.625cm;
	margin: 0 0 -.0938cm;
}

#tableOrder .trFirstLot td {
	padding-top: 0;
}

#tableBasket #trBasketHd th,
#tableOrder #trOrderHd th {
	color: #000000;
	font-size: 6.67pt;
	font-weight: normal;
	white-space: nowrap;
	background-image: none;
	vertical-align: top;
	padding-bottom: .375cm;
}

#tableBasket td,
#tableOrder td {
	vertical-align: top;
	padding: .1172cm 0 .2578cm;
}

#tableOrder .tdOrderCode,
#tableOrder .tdOrderName,
#tableOrder .tdOrderMono,
#tableOrder .tdInfoWide {

}

/* 1st column: ERP code */
#tableBasket .tdBasketCode,
#tableOrder .tdOrderCode {
	text-align: right;
	width: 1.6875cm;
	padding: 0 .1641cm 0 0;
	border-right: .0469cm solid #ffffff;
}

#tableBasket td.tdBasketCode,
#tableOrder td.tdOrderCode {
	background-color: #f5f4ef;
}

/* 2nd column: item name */
#tableBasket .tdBasketName,
#tableOrder .tdOrderName {
	text-align: left;
	width: 6.5625cm;
	padding: 0 .1641cm;
	border-right: .0469cm solid #ffffff;
}

#tableBasket td.tdBasketName,
#tableOrder td.tdOrderName {
	background-color: #f5f4ef;
}

/* 1st/2nd column: links */
#tableBasket td.tdBasketCode .aShowItem
#tableBasket td.tdBasketName .aShowItem {
	color: #000000;
	font-size: 8pt;
	text-transform: none;
}

/* 3rd column: monography */
#tableBasket .tdBasketMono,
#tableOrder .tdOrderMono {
	text-align: left;
	width: 2.625cm;
	padding: 0 .1641cm;
	border-right: .0469cm solid #ffffff;
}

#tableBasket td.tdBasketMono,
#tableOrder td.tdOrderMono {
	background-color: #f5f4ef;
}

/* 4th column: info */
#tableBasket .tdBasketInfo,
#tableOrder .tdOrderInfo {
	text-align: left;
	width: 2.625cm;
	padding: 0 .1641cm;
	border-right: .0469cm solid #ffffff;
}

#tableBasket .infoA,
#tableOrder .infoA {
	float: left;
	width: .2813cm;
	height: .375cm;
}

#tableBasket .infoM,
#tableOrder .infoM {
	float: left;
}

/* 5th column: single item price */
#tableBasket .tdBasketPrice,
#tableOrder .tdOrderPrice {
	text-align: right;
	width: 1.2891cm;
	padding: 0 .1641cm 0 0;
	border-right: .0469cm solid #ffffff;
}

/* 6th column: total price */
#tableBasket .tdBasketTotal,
#tableOrder .tdOrderTotal {
	text-align: right;
	width: 1.1953cm;
	padding: 0 .0938cm 0 0;
}

/* joint 4th - 6th column: info */
#tableBasket td.tdBasketInfoWide,
#tableOrder td.tdOrderInfoWide {
	text-align: left;
	padding: 0 .1875cm 0 .1641cm;
	background-color: #f5f4ef;
}

/* table footer */
#tableBasket #tableBasketFt,
#tableOrder #tableOrderFt {
	width: 17.625cm;
}

#tableBasket #tableBasketFt #tdBasketDelivery,
#tableOrder #tableOrderFt #tdOrderDelivery {
	width: 8.625cm;
	padding: 0 .375cm 0 0;
}

#tableBasket #tableBasketFt #tdBasketTotal,
#tableOrder #tableOrderFt #tdOrderTotal {
	width: 8.625cm;
	padding-top: 0;
	padding-bottom: .328cm;
}

#tableOrder #trOrderFt #tdOrderTotal #tableOrderTotal {
	width: 8.625cm;
	margin-left: .2109cm;
}

#tableBasketTotal td,
#tableOrderTotal td {
	padding-bottom: .2578cm;
}

#tableBasketTotal #trBasketTotalNet,
#tableOrderTotal #trOrderTotalNet {
	background-image: none;
}

#tableBasketTotal #trBasketTotalNet td,
#tableOrderTotal #trOrderTotalNet td {
	padding-top: 0;
}

#trBasketFt,
#trBasketTotalGross,
#trOrderFt,
#trOrderTotalGross {
	border-top: .0234cm dotted #000000;
}

#tableBasketTotal #trBasketTotalGross td,
#tableOrderTotal #trOrderTotalGross td {
	padding-bottom: 0;
}

/* additional divs ----------------------*/
#containerOrder h2 {
	margin-top: 0;
}

#containerOrder .boxCombinedOuterTextarea {
	height: 1.125cm;
}

#containerOrder .boxCombinedInnerTextarea {
	height: 1.0781cm;
}

#containerOrder textarea {
	height: 1.0781cm;
}

/* basket/order links -------------------*/
#containerBasket #aBackToShop,
#containerOrder #aBackToBasket {
	font-size: 8pt;
	text-transform: none;
	color: #8c856a;
	margin: 0 .375cm 0 0;
	padding-left: 0;
}

#containerContent .aBackToFastOrder,
#containerContent .aBackToBasket {
	text-transform: none;
}

#containerContent #containerReply a {
	font-size: 8pt;
	text-transform: none;
}
/* /checkout process --------------------*/

/* overview of orders: overview -------------*/
#containerOrders #boxOrdersHd span {
	font-size: 6.67pt;
	font-weight: bold;
}

#containerOrders .boxOrders {
	margin: 0;
	padding: .0938cm 0 0;
	border-top: .0234cm dotted #000000;
}

#containerOrders .boxOrdersDate {
	float: left;
	width: 2.625cm;
	margin: 0 .375cm .2813cm 0;
	white-space: nowrap;
}

#containerOrders .boxOrdersName {
	float: left;
	width: 12cm;
	margin: 0 .375cm .2813cm 0;
}

#containerOrders .boxOrdersName a {
	font-size: 8pt;
	line-height: .375cm;
	text-transform: none;
}

#containerOrders .boxOrdersItems {
	float: left;
	text-align: right;
	width: 2.25cm;
	margin-bottom: .2813cm;
}

#containerOrders .boxOrdersItemsAvailable {
	float: left;
	text-align: right;
	width: .75cm;
	margin: 0 .375cm 1em 0;
}

#containerOrders .boxOrdersItemsOrdered {
	float: left;
	text-align: right;
	width: .75cm;
	margin-bottom: .2813cm;
}

#containerOrders .boxOrdersToBasket {
	float: right;
	text-align: center;
	width: .375cm;
	margin-bottom: .2813cm;
}

/* overview of orders: details --------------*/
#tableOrdersDetail #trOrderHd th {
	font-size: 6.67pt;
	line-height: .375cm;
	padding: 0 0 .375cm;
	background-color: #ffffff;
}

#tableOrdersDetail .tdOrderCode {
	text-align: right;
	vertical-align: top;
	width: 1.5cm;
	padding: 0 .1641cm 0 .1875cm;
	border: solid #ffffff;
	border-width: 0 .0469cm 0 0;
	background-color: #f5f4ef;
}

#tableOrdersDetail .tdOrderName {
	text-align: left;
	vertical-align: top;
	width: 6.5625cm;
	padding: 0 .1641cm;
	border: solid #ffffff;
	border-width: 0 .0469cm 0 0;
	background-color: #f5f4ef;
}

#tableOrdersDetail .tdOrderMono {
	text-align: left;
	vertical-align: top;
	width: 2.625cm;
	padding: 0 .1641cm;
	border: solid #ffffff;
	border-width: 0 .0469cm 0 0;
	background-color: #f5f4ef;
}

#tableOrdersDetail .tdOrderInfo {
	text-align: left;
	vertical-align: top;
	width: 2.4609cm;
	padding: 0 .1641cm;
	border: solid #ffffff;
	border-width: 0 .0469cm 0 0;
}

#tableOrdersDetail .infoA {
	float: left;
	width: .2813cm;
	height: .375cm;
}

#tableOrdersDetail .infoM {
	float: left;
}

#tableOrdersDetail .tdOrderPrice {
	text-align: right;
	vertical-align: top;
	width: 1.2891cm;
	padding: 0 .1641cm 0 0;
	border: solid #ffffff;
	border-width: 0 .0469cm 0 0;
}

#tableOrdersDetail .tdOrderTotal {
	text-align: right;
	vertical-align: top;
	width: 1.2891cm;
	padding: 0 .1875cm 0 0;
}

#tableOrdersDetail .tdOrderInfoWide {
	text-align: left;
	vertical-align: top;
	width: 5.4609cm;
	padding: 0 .1875cm 0 .1641cm;
	background-color: #f5f4ef;
}

#tableOrdersDetail .boxItemBundles {
	width: 15.75cm;
	margin: 0 0 0 1.875cm;
	padding: .375cm 0 0;
}

#tableOrdersDetail .boxItemBundlesInner {
	width: 16.875cm;
	*width: 16.5cm;
	position: relative;
}

#tableOrdersDetail .boxItemBundlesInner .boxItemBundlesBGTop {
	position: absolute;
	top: -.375cm;
	left: 0;
}

#tableOrdersDetail .boxItemBundlesInner .boxItemBundlesBGTop div {
	border-bottom: .0234cm dotted #000000;
}

#tableOrdersDetail .spanSmallText {
	font-size: 6.67pt;
	white-space: nowrap;
	overflow: visible;
}

#tableOrdersDetail #trOrdersDetailFt td {
	padding: 0;
	background-image: none;
}

#tableOrdersDetailFt #tdOrdersDetailDelivery {
	width: 9cm;
}

#tableOrdersDetailFt #tdOrdersDetailTotal {
	width: 8.625cm;
}

#tableOrdersDetailFt #trOrdersDetailTotalNet td {
	padding: .375cm .1875cm .2578cm 0;
}

#tableOrdersDetailFt #trOrdersDetailTotalGross td {
	padding: .1172cm .1875cm 0 0;
	border-top: .0234cm dotted #000000;
}
/* /overview of orders ----------------------*/

#boxAgb p {
	margin-bottom: .375cm;
}

/* detail: 3 - 1 - 2 --------------------*/
#containerContent a.aItemFunc {
	display: block;
	font-size: 8pt;
	color: #e19bba;
	text-decoration: none;
	text-transform: none;
}

#containerContent a.aItemFunc.current {
	color: #cb3a6e;
	text-decoration: none;
}

/* news -------------------------------------*/
/* teaser: 4 - 1 - 1 --------------------*/
.box4Col .boxNewsTeaser {
	margin: .2578cm 0 0;
	padding: .1172cm 0 0;
	border-top: .0234cm dotted #000000;
}

/* detail: 4 - 2 ------------------------*/
.box4Col .boxNewsDetail {
	margin: .2578cm 0 0;
	padding: .1172cm 0 0;
	border-top: .0234cm dotted #000000;
}

.box2Col .boxNewsDetail .boxUL2 {
	margin: .3516cm 0 .0938cm;
}

/* general stlyes for forms -----------------*/
.aArrow,
.aArrow:link,
.aArrow:visited,
.aArrow:active {
	color: #8c856a !important;
	font-size: 8pt !important;
	text-transform: none !important;
	margin: 0 .375cm 0 0;
	padding: 0;
}

div.error {
	color: #cb3a6e;
}

label,
div.label {
	display: block;
	float: left;
}

.required label,
label.required {
	color: #cb3a6e;
}

.disabled {
	color: #000000;
	background-color: #ffffff;
}

input.text,
input.password {
	line-height: .328cm;
	height: .328cm;
	border: none;
}

input.text,
input.password,
textarea {
	display: block;
	float: left;
	padding: 0 .0469cm;
	border: none;
}

textarea {
	display: block;
	float: left;
	margin-top: -.0234cm;
	padding-right: 0;
	height: 100%;
	width: 100%;
}

.box3Col textarea {
	width: 8.5078cm;
}

.box3Col select {
	position: absolute;
	top: -.0469cm;
	*top: -.0938cm;
	left: -.0234cm;
	*left: -.0469cm;
	width: 9cm;
	*width: 9.0469cm;
	_width: 9.0938cm;
	height: .3984cm;
	height: .375cm\9;
	background-color: #ffffff;
	border: none;
	z-index: 2;
}

.box3Col option {
	position: relative;
	top: -.0469cm;
	height: .375cm;
}

div.checkbox {
	display: block;
	text-indent: -.375cm;
	padding-left: .375cm;
}

/* general styles for forms: combined boxes with labels and input fields --------
*
* general layout:
*
* div.boxCombinedOuter          - outer container, fixed height
*   div.boxCombinedInner        - inner container, has border
*     label.overLabelApply      - positioned absolutely to upper left corner
*     input.text (or similar)   - positioned absolutely to upper left corner
*                                 in front of label.overLabelApply, alternates
*                                 background-color (transparent/white)
*------------------------------------------------------------------------------*/
.boxCombinedOuter {
	position: relative;
	float: left;
	clear: both;
	width: 100%;
	height: .375cm;
	margin: 0 0 .375cm;
	*margin: 0;
	*padding-bottom: .375cm;
}

.boxCombinedInner {
	position: relative;
	float: left;
	height: .328cm;
	border: .0234cm solid #8c856a;
	overflow: hidden;
}

.boxCombinedInner input.text,
.boxCombinedInner input.password {
	margin-top: -.0234cm;
}

.boxCombinedOuter.textarea {
	height: 1.875cm;
}

.boxCombinedInner.textarea {
	height: 1.8281cm;
}

.boxCombinedInner textarea {
	height: 1.875cm;
	/* overflow: hidden; */
}

.box6Col .boxCombinedInner textarea {
	width: 748p1.125cm}

.box5Col .boxCombinedInner textarea {
	width: 14.5313cm;
}

.box4Col .boxCombinedInner textarea {
	width: 11.5313cm;
}

.box3Col .boxCombinedInner textarea {
	width: 8.5781cm;
}

.box2Col .boxCombinedInner textarea {
	width: 5.5781cm;
}

.box1Col .boxCombinedInner textarea {
	width: 2.5781cm;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* fix a minor display error with Safari */
	.boxCombinedInner label {
		margin-top: .0234cm !important;
	}

	.boxCombinedInner input.text,
	.boxCombinedInner input.password {
		margin-top: 0 !important;
	}
}

/*
 * width of inner boxes and fields - don't
 * change the order in case there are nested
 * box#Col classes
 */
.box6Col .boxCombinedInner {
	width: 17.5781cm;
}

.box6Col .boxCombinedInner input.text,
.box6Col .boxCombinedInner input.password {
	width: 17.4844cm;
}

.box5Col .boxCombinedInner {
	width: 14.5781cm;
}

.box5Col .boxCombinedInner input.text,
.box5Col .boxCombinedInner input.password {
	width: 14.4844cm;
}

.box4Col .boxCombinedInner {
	width: 11.5781;
}

.box4Col .boxCombinedInner input.text,
.box4Col .boxCombinedInner input.password {
	width: 11.4844cm;
}

.box3Col .boxCombinedInner {
	width: 8.5781cm;
}

.box3Col .boxCombinedInner input.text,
.box3Col .boxCombinedInner input.password {
	width: 8.4844cm;
}

.box2Col .boxCombinedInner {
	width: 5.5781cm;
}

.box2Col .boxCombinedInner input.text,
.box2Col .boxCombinedInner input.password {
	width: 5.4844cm;
}

.box1Col .boxCombinedInner {
	width: 2.5781cm;
}

.box1Col .boxCombinedInner input.text,
.box1Col .boxCombinedInner input.password {
	width: 2.4844cm;
}

.boxHalfCol .boxCombinedInner {
	width: 1.0781cm;
}

.boxHalfCol .boxCombinedInner input.text,
.boxHalfCol .boxCombinedInner input.password {
	width: .9844cm;
}

/* /width of inner boxes and fields */

.boxCombinedInner input.text,
.boxCombinedInner input.password {
	position: absolute;
	line-height: .328cm;
	height: .328cm;
	z-index: 2;
}

.boxCombinedInner textarea {
	position: absolute;
	top: 0;
	left: 0;
	line-height: .375cm;
	margin-right: 0;
	border: none;
	z-index: 2;
}

.overLabel {
	display: block;
	line-height: .328cm;
	color: #8c856a;
}

.overLabelApply {
	display: block;
	position: absolute;
	top: -.0234cm;
	*top: 0;
	left: .0469cm;
	line-height: .328cm;
	color: #8c856a;
	z-index: 1;
}

.boxFormSubmit {
	display: table-cell;
	position: absolute;
	right: 0;
	top: 0;
	vertical-align: middle;
	width: .3516cm;
	height: .328cm;
	padding: 0;
	margin: 0;
	overflow: hidden;
	z-index: 3;
}

.boxFormSubmit input.image {
	width: .3516cm;
	height: .328cm;
	border: none;
}

#containerContent .boxFormSubmit input.image {
	position: relative;
	top: 0;
	right: 0;
}

/* styles for radio buttons/checkboxes --*/
.boxRadio,
.boxCheckbox {
	float: left;
	width: .375cm;
	height: .375cm;
	margin: 0 .1406cm 0 0;
	background-image: url(/_images/bgRadioCheckbox.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

/* registration -------------------------*/
#formRegStart #aRegStartSubmit,
#formRegData #aRegDataClear,
#formRegData #aRegDataSubmit {
	font-size: 8pt;
	text-transform: none;
}

#formRegStart
#formRegStart #aRegStartSubmit,
#formRegStart #aRegDataSubmit {
	margin: 0;
}

#formRegData #aRegDataClear {
	margin: 0 .375cm 0 0;	
}

#formRegStart #aRegStartSubmit,
#formRegData #aRegDataClear {
	color: #8c856a;
}

#formRegData #aRegDataSubmit {
	color: #e19bba;
}

/* profile editor -----------------------*/
#formProfileEdit {
	width: 18.375cm;
}

#formProfileEdit #aSaveProfile {
	font-size: 8pt;
	text-transform: none;
	color: #8c856a;
	margin: 0 .375cm 0 0;
	padding-left: 0;
}





/* print layout for order listings ----------*/
#tableReply {
	width: 100%;
}

#tableReply td {
	vertical-align: top;
}

#trReplyHd th {
	font-size: 6.67pt;
	padding-bottom: .375cm;
}

.trReplyItem {
	border-top: .0234cm dotted #000000;
}

.trReplyItem td {
	padding-top: .1172cm;
	padding-bottom: .2578cm;
}

.tdReplyCode {
	text-align: right;
	width: 9%;
	padding: 0 1% 0 0;
	padding: 0\9;
	*padding: 0 1% 0 0;
}

.tdReplyCount {
	text-align: right;
	width: 7%;
	width: 9%\9;
	*width: 7%;
	padding: 0 1%;
	padding: 0\9;
	*padding: 0 1%;
}

.tdReplyUnit {
	text-align: right;
	width: 11%;
	width: 13\9%;
	*width: 11%;
	padding: 0 1%;
	padding: 0\9;
	*padding: 0 1%;
}

.tdReplyName {
	text-align: left;
	width: 57%;
	width: 61%\9; /* why not 59%? */
	*width: 57%;
	padding: 0 1%;
	padding: 0\9;
	*padding: 0 1%;
	margin: 0 0 0 2%\9;
	*margin: 0;
}

.tdReplyName .spanIE8NameFix {
	width: 96.72%\9; /* 59/61 */
	*width: auto;
	padding-left: 3.28%\9; /* 2/61 */
	*padding-left: 0;
}

.tdReplyPrice {
	text-align: right;
	width: 8%;
	width: 10%\9;
	*width: 8%;
	padding: 0 0 0 1%;
	padding: 0\9;
	*padding: 0 0 0 1%;
}

#trReplyFt {
	border-top: .0234cm dotted #000000;
}

#trReplyFt td {
	padding-top: .1172cm;
	padding-bottom: .2578cm;
}

#tableReplyFt {
	width: 100%;
}

#tableReplyFt td {
	padding: 0;
}

#tdReplyDelivery {
	width: 49%
	width: 51%\9;
	*width: 49%;
	padding: 0 2% 0 0;
	padding: 0\9;
	*padding: 0 2% 0 0;
}

#tdReplyTotal {
	width: 49%;
	padding: 0;	
}

#trReplyTotalNet td {
	padding-bottom: .2578cm;
}

#trReplyTotalGross {
	border-top: .0234cm dotted #000000;
}

#trReplyTotalGross td {
	padding-top: .1172cm;
}
