/* -------------------------------------------------------------------- */
/* -- Color-Definitions Main HTML-Template */
/* -------------------------------------------------------------------- */
#pageWrapper, #innerColumnContainer{
	/*if needed delete x */
}
html, body{
	/* note that both html and body elements are in the selector.
	 * this is because we have margins applied to the body element
	 * and the HTML's background property will show through if
	 * it is ever set. _DO_NOT_ apply a font-size value to the
	 * html or body elements, set it in #pageWrapper.
	 */
	background-color: #fff;
	color: #3e3938;
}

/* font definitions */
html, body, div, p, span, h1, h2, h3, h4, h5, h6, a:link, a:active, a:visited, a:hover{
	color:#3e3938;
}


/* -------------------------------------------------------------------- */
/* ------------------------- Color-Definition ------------------------- */
/* -------------------------------------------------------------------- */

/**
 * Font Color
 * clr{NUM}
*/
.clr01, a.clr01, .clr01 a:link, .clr01 a:visited, .clr01 a:active, .clr01 a:hover{color:#3e3938;}
.clr02, a.clr02, .clr02 a:link, .clr02 a:visited, .clr02 a:active, .clr02 a:hover{color:#606060;}
.clr03, a.clr03, .clr03 a:link, .clr03 a:visited, .clr03 a:active, .clr03 a:hover{color:#6e6b6a;}
.clr04, a.clr04, .clr04 a:link, .clr04 a:visited, .clr04 a:active, .clr04 a:hover{color:#636363;}
.clr05, a.clr05, .clr05 a:link, .clr05 a:visited, .clr05 a:active, .clr05 a:hover{color:#aeadad;}
.clr06, a.clr06, .clr06 a:link, .clr06 a:visited, .clr06 a:active, .clr06 a:hover{color:#8a8a8a;}
.clr07, a.clr07, .clr07 a:link, .clr07 a:visited, .clr07 a:active, .clr07 a:hover{color:#878787;}
.clr08, a.clr08, .clr08 a:link, .clr08 a:visited, .clr08 a:active, .clr08 a:hover{color:#0048ff;}
.clr09, a.clr09, .clr09 a:link, .clr09 a:visited, .clr09 a:active, .clr09 a:hover{color:#f7f5f4;}
.clr10, a.clr10, .clr10 a:link, .clr10 a:visited, .clr10 a:active, .clr10 a:hover{color:#ffffff;}
.clr11, a.clr11, .clr11 a:link, .clr11 a:visited, .clr11 a:active, .clr11 a:hover{color:#f4f0f1;}
.clr12, a.clr12, .clr12 a:link, .clr12 a:visited, .clr12 a:active, .clr12 a:hover{color:#faf8f8;}
.clr13, a.clr13, .clr13 a:link, .clr13 a:visited, .clr13 a:active, .clr13 a:hover{color:#F2F2F2;}
.clr14, a.clr14, .clr14 a:link, .clr14 a:visited, .clr14 a:active, .clr14 a:hover{color:#ebebe4;}
.clr15, a.clr15, .clr15 a:link, .clr15 a:visited, .clr15 a:active, .clr15 a:hover{color:#bebdbd;}
.clr16, a.clr16, .clr16 a:link, .clr16 a:visited, .clr16 a:active, .clr16 a:hover{color:#7a7878;}
.clr17, a.clr17, .clr17 a:link, .clr17 a:visited, .clr17 a:active, .clr17 a:hover{color:#a3a1a1;}
.clr18, a.clr18, .clr18 a:link, .clr18 a:visited, .clr18 a:active, .clr18 a:hover{color:#81807f;}
.clr19, a.clr19, .clr19 a:link, .clr19 a:visited, .clr19 a:active, .clr19 a:hover{color:#f0f0eb;}
.clr20, a.clr20, .clr20 a:link, .clr20 a:visited, .clr20 a:active, .clr20 a:hover{color:#e0e0e0;}
.clr21, a.clr21, .clr21 a:link, .clr21 a:visited, .clr21 a:active, .clr21 a:hover{color:#3391bd;}
/* Express pages */
.clr22, a.clr22, .clr22 a:link, .clr22 a:visited, .clr22 a:active, .clr22 a:hover{color:#cacaca;}
/* TT#218 */
.clr50, a.clr50, .clr50 a:link, .clr50 a:visited, .clr50 a:active, .clr50 a:hover{color:#efebdd;}
/* Error color */
.clr90, a.clr90, .clr90 a:link, .clr90 a:visited, .clr90 a:active, .clr90 a:hover{color:#FF0000;}



/**
 * Background Color
 * clrBg{NUM}
*/
.clrBg01{background-color:#3e3938;}
.clrBg02{background-color:#606060;}
.clrBg03{background-color:#6e6b6a;}
.clrBg04{background-color:#636363;}
.clrBg05{background-color:#aeadad;}
.clrBg06{background-color:#8a8a8a;}
.clrBg07{background-color:#878787;}
.clrBg08{background-color:#0048ff;}
.clrBg09{background-color:#f7f5f4;}
.clrBg10{background-color:#ffffff;}
.clrBg11{background-color:#f4f0f1;}
.clrBg12{background-color:#faf8f8;}
.clrBg13{background-color:#F2F2F2;}
.clrBg14{background-color:#ebebe4;}
.clrBg15{background-color:#bebdbd;}
.clrBg16{background-color:#7a7878;}
.clrBg17{background-color:#a3a1a1;}
.clrBg18{background-color:#81807f;}
.clrBg19{background-color:#f0f0eb;}
.clrBg20{background-color:#e0e0e0;}
.clrBg21{background-color:#3391bd;}
/* Express pages */
.clrBg22{background-color:#44404B;}
/* TT#218 */
.clrBg50{background-color:#efebdd;}
/* Error color */
.clrBg90{background-color:#FF0000;}

/**
 * Border Color
 * clrBorder{NUM}
*/
.clrBorder01{border:1px solid #3e3938;}
.clrBorder02{border:1px solid #606060;}
.clrBorder03{border:1px solid #6e6b6a;}
.clrBorder04{border:1px solid #636363;}
.clrBorder05{border:1px solid #aeadad;}
.clrBorder06{border:1px solid #8a8a8a;}
.clrBorder07{border:1px solid #878787;}
.clrBorder08{border:1px solid #0048ff;}
.clrBorder09{border:1px solid #f7f5f4;}
.clrBorder10{border:1px solid #ffffff;}
.clrBorder11{border:1px solid #f4f0f1;}
.clrBorder12{border:1px solid #faf8f8;}
.clrBorder13{border:1px solid #F2F2F2;}
.clrBorder14{border:1px solid #ebebe4;} /* light grey */
.clrBorder15{border:1px solid #bebdbd;} /* grey */
.clrBorder16{border:1px solid #7a7878;} /* darker grey */
.clrBorder17{border:1px solid #a3a1a1;} /* dark grey */
.clrBorder18{border:1px solid #81807f;} /* darkest grey */
.clrBorder19{border:1px solid #f0f0eb;} /* lighter grey */
.clrBorder20{border:1px solid #e0e0e0;}
.clrBorder21{border:1px solid #3391bd;}
/* TT#218 */
.clrBorder50{border:1px solid #efebdd;}

/* Error color */
.clrBorder90{border:1px solid #FF0000;} /* standard red */

.clrRequired{color:#ff7200;}

/**
 * Form Elements
 */
input {
	color: #000;
	border-color: #000;
	border-top			:	2px solid #848484;
	border-left			:	2px solid #848484;
	border-right		:	2px solid #F4F4F4;
	border-bottom		:	2px solid #F4F4F4;
}

select{
	color: #000;
	border-top			:	2px solid #848484;
	border-left			:	2px solid #848484;
	border-right		:	2px solid #F4F4F4;
	border-bottom		:	2px solid #F4F4F4;
	}
textarea{
	color: #000;
	border-color: #000;
	border-top			:	2px solid #848484;
	border-left			:	2px solid #848484;
	border-right		:	2px solid #F4F4F4;
	border-bottom		:	2px solid #F4F4F4;
}



.containerHead .search .left,
.containerHead .search .right,
.containerHead .basket .left,
.containerHead .basket .right	{ background-image: url('/fileadmin/templates/bonaparte_de/img/misc/searchEdge_schema01.gif'); }



.containerMainNavi .navi .rightMenu li a	{ color:#636363; /* clr04 */ }
.containerMainNavi .navi .leftMenu li a, .containerMainNavi .navi .leftMenu li a:visited {
  color:#6A6A6A;
  font-family:Helvetica,"Helvetica Neue","Helvetica Narrow",Arial,sans-serif;
  font-size:11px;
  letter-spacing:-0.01em;
}
.containerFooterNavi .navi .leftMenu li a	{ color:#6A6A6A; /* clr06 */ }


.containerBasketTable td.sPrice { border-color: #ebebe4; border-style:solid; border-width:0 1px 0 1px; }
.containerBasketTable td.sPriceEnd { border-width:0 1px 1px 1px; }

.productListItem .image img { border:#bebdbd 1px solid; }

.formErrorList { color: red; }
.formErrorList div{ color: red; }

/*
	Special configuration for Groupnavi
*/
.containerMainNavi .navi .leftMenu li a.navcontaineract,
.containerMainNavi .navi .rightMenu li a.navcontaineract {
	color: #000000 !important;
}

