body {
  background-color:#FFFFFF;
  font-size:8pt;
  font-family: Verdana, Arial, Helvetica sans-serif;
  margin:0px;
  padding:0px;
}
TD {
  font-size:8pt;
  font-family: Verdana, Arial, Helvetica sans-serif;
}
A {
  color:#666666;
  text-decoration: none;
}
A:hover {
  color:#FD7005;
  text-decoration: none;
}
P {}
FORM {
  display: inline;
}


.clearer {
clear:both;
}

.mainPicHOLDER {
  margin:0 0 0 10px;
 	border:1px solid #666;
}

.additionalIMAGES {
	margin:0px 0px 15px 10px;

}
.additionalThumb {
	width:25px;
	height:25px;
	overflow:hidden;
	margin-top:5px;
	padding:0px;
	float:left;
	margin-right:10px;
	border:1px solid #666;
}
.additionalThumb img{
	width:100%;
  height:100%;
	margin:0px 0 0 0px;
}


.middle_text {
  width:650px;
}

TD.pageContentTable {}
TD.cont_abst {}
TD.main, P.main {
  font-family: Verdana, Arial, Helvetica sans-serif;
  font-size:8pt;
  line-height:1.5;
}
TD.main2 {
  padding-left: 5px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size:12px;
  line-height:1.5;
  color:#C20B07;
}
.pageHeadingTable {
  background-repeat: no-repeat;
  background-position: center;
  height:29px;
}
TD.pageHeading, DIV.pageHeading {
  color:#1C1212;
  font-size:9pt;
  padding-left:10px;
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica sans-serif;
  vertical-align:top;
  text-align:left;
}
TD.pageHeadingRight {
  color:#1C1212;
  font-size:12px;
  padding-right: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  vertical-align:top;
  text-align:right;
}
TD.PageHeadingCenter {
  color:#1C1212;
  font-size:12px;
  padding-right: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  vertical-align:top;
}
TD.pageHeadingPrice {
  color:#1C1212;
  font-size:12px;
  padding-right:5px;
  text-align:right;
  font-weight:bold;
  font-family:Arial, Helvetica, Verdana, sans-serif;
}
.pageContentTable_index {
}
/*produktinfoseite START*/
.__Produktinfoseite_start {
}
TD.pageHeadingPinfo {
  padding:5px 0 10px 10px;
  font-size:12pt;
  color:#1C1212;
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica sans-serif;
  vertical-align:top;
  text-align: left;
}
TD.pageHeadingPinfo h1 {
  line-height:100%;
  margin-bottom:2px;
  margin-left:0px;
  font-size:12pt;
  color:#1C1212;
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica sans-serif;
  vertical-align:top;
  text-align: left;
}
TD.pageHeadingPinfo_unit {
  padding-bottom:10px;
  font-size:10pt;
  color:#1C1212;
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica sans-serif;
  vertical-align:top;
  text-align: left;
}
TD.pageHeadingPinfo_unit h2 {
  line-height:100%;
  margin-bottom:2px;
  margin-left:0px;
  font-size:10pt;
  color:#1C1212;
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica sans-serif;
  vertical-align:top;
  text-align: left;
}
TD.pageHeadingPricePinfo {
  color:#2677AE;
  font-size:12px;
  padding-left:5px;
  padding-right:5px;
  text-align:left;
  font-weight:bold;
  font-family:Arial, Helvetica, Verdana, sans-serif;
}
.pinfotext_HL {
  padding-right: 10px;
}
.pinfotext {
  padding-bottom: 5px;
}
.pinfotext_HL_opt {
  padding-top: 6px;
  padding-right: 10px;
}
.pinfotext_optSel {
  border:1px solid #CBCBCB;
  padding: 0px 0px 0px 5px;
  height:17px;
  font-size:11px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
.pinfotext_priceold {
  color:#333333;
  font-size:12px;
  font-weight:normal;
  font-family:Arial, Helvetica, sans-serif;
}
.pinfotext_pricenew {
  color:#1C1212;
  font-size:18px;
  font-weight:bold;
  font-family:Verdana, Arial, Helveticasans-serif;
}
/*Produktinfoseite END*/


SPAN.errorText {
  font-family:Verdana, Arial, Helveticasans-serif;
  color:#FF7800;
}
SPAN.mwst_info {
  font-size:9px;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  color:#A0A0A0;
}
SPAN.mwst_info A {
  font-size:9px;
  color:#A0A0A0;
  font-weight:normal;
}
SPAN.mwst_info A:hover {
  font-size:9px;
  color:#8C8C8C;
  font-weight:normal;
}
.contentBoxContents {
}
.hdcopyright {
  font-size:8pt;
  color:#000000;
  font-family:Verdana, Arial, Helveticasans-serif;
  vertical-align:middle;
}
.hdcopyright A {
  color:#000000;
  text-decoration:none;
}
.footertable {
  border-top:2px solid #ABC7DA;
  height:20px;
}
TD#footer {
  font-size:8pt;
  color:#000000;
  font-family:Verdana, Arial, Helveticasans-serif;
  vertical-align:middle;
  text-align:center;/*font-weight:bold;*/
}
TD#footer A {
  color:#000000;
  text-decoration:none;
}
TD#footer A:hover {
  color:#00507E;
  text-decoration:none;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
}
.infoBoxContents {
}
.infoBoxNotice {
  background: #F0E68C;
}
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
}
/*Formularfelder START*/
.__formulafelder_start {
}
.general_inputs {
  border:1px solid #726C6C;
  width:200px;
}
.textarea {
  border:1px solid #726C6C;
}
/*Formularfelder END*/

.checkoutBarFrom, .checkoutBarTo {
  font-family: Arial, Helvetica, Verdana sans-serif;
  font-size: 8pt;
  color: #8c8c8c;
}
.checkoutBarCurrent {
  font-family: Arial, Helvetica, Verdana sans-serif;
  font-size: 8pt;
  color: #000000;
}
/* message box */
.messageBox {
  font-family: Arial, Helvetica, Verdana sans-serif;
  font-size: 8pt
}
.messageStackError, .messageStackWarning {
  font-family: Arial, Helvetica, Verdana sans-serif;
  font-size: 8pt;
  color:#E2311D;
  font-weight:bold;
}
.messageStackSuccess {
  font-family: Arial, Helvetica, Verdana sans-serif;
  font-size: 8pt;
  background-color: #99ff00;
}
/* input requirement */
.inputRequirement {
  font-family: Arial, Helvetica, Verdana sans-serif;
  font-size: 8pt;
  color:#E2311D;
}
/*Allgemeines END*/





/*Header START*/
.__header_start {
}
.header_out_o {
  background-image: url(images/header_out_o.gif);
  background-repeat: repeat-x;
}
.header_out_li {
  background-image: url(images/header_out_li.gif);
  background-repeat: repeat-y;
}
.header_out_re {
  background-image: url(images/header_out_re.gif);
  background-repeat: repeat-y;
}
.header_out_u {
  background-image: url(images/header_out_u.gif);
  background-repeat: repeat-x;
}
.header_out_mi {
  background-color:#0F4D7B;
}
.page_o_li {
  background-image: url(images/page_o_li.gif);
  background-repeat: no-repeat;
}
.page_o {
  background-image: url(images/page_o_bg.gif);
  background-repeat: no-repeat;
  background-position:top right;
}
.page_o_re {
  background-image: url(images/page_o_re.gif);
  background-repeat: no-repeat;
}
.page_li {
  background-image: url(images/page_li_bg.gif);
  background-repeat: repeat-y;
}
.page_mi_bg {
  background-color:#131313;
  background-image: url(images/page_top_bg.jpg);
  background-repeat: no-repeat;
  background-position: top right;
}
.page_mi {
  background-image: url(images/page_top_bg_00.jpg);
  background-repeat: no-repeat;
  background-position:top left;
}
.page_re {
  background-image: url(images/page_re_bg.gif);
  background-repeat: repeat-y;
}
.page_u_li {
  background-image: url(images/page_u_li.gif);
  background-repeat: no-repeat;
}
.page_u {
  background-image: url(images/page_u_bg.gif);
  background-repeat: no-repeat;
  background-position:top right;
}
.page_u_re {
  background-image: url(images/page_u_re.gif);
  background-repeat: no-repeat;
}
.shoplogo {
  padding: 6px 9px 6px 9px;
  /* background-image: url(images/logo_bg.jpg);*/
  background-repeat: no-repeat;
  background-position:6px center;
}
DIV.breadcrumb {
  padding-left: 10px;
}
.breadcrumb {
  padding:5px;
  color:#FFFFFF;
  font-weight:normal;
}
TD.breadcrumb A {
  color:#FFFFFF;
}
TD.breadcrumb A:hover {
  color:#E6E6E6;
}
TD.categorietext {
  color:#1C1212;
}
TD.categorietext A {
  color:#1C1212;
}
TD.categorietext A:hover {
  color:#6C5E62;
}
.boxes_left {
  padding-left: 9px;
  padding-right: 6px;
  width:185px;
}
.boxes_right {
  padding-left: 6px;
  padding-right: 9px;
  width:185px;
}
/*Header END*/ 


/*Module Inhalte START*/
._module_start {
}
/*previewProd -> newProducts und Highlights*/

.prev_out_o {
  background-image: url(images/prev_out_o.gif);
  background-repeat: repeat-x;
}
.prev_out_li {
  background-image: url(images/prev_out_li_bg.gif);
  background-repeat: repeat-y;
}
.prev_out_mi {
	
}
.prev_out_re {
  background-image: url(images/prev_out_re_bg.gif);
  background-repeat: repeat-y;
}
.prev_out_u {
  background-image: url(images/prev_out_u.gif);
  background-repeat: repeat-x;
}
.previewProd_image {
  height:125px;
  padding-left:5px;
  padding-right:5px;
}

.previewProd_unit
{
	font-size:11px;
	font-weight:bold;
}

.previewProd_name {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#1C1212;
  font-weight:bold;
  padding:3px;
  background-color:#ebebeb;
  vertical-align:middle;
}
TD.previewProd_name A {
  color:#1C1212;
}
TD.previewProd_name A:hover {
  color:#1C1212;
}
.previewProd_desc {
  color:#6C5E62;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
}
.previewProd_price {
  height:51px;
  background-color:#ebebeb;
}
.previewProd_priceold {
  height:15px;
  color:#333333;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  padding-left:3px;
}
.previewProd_pricenew {
  height:30px;
  color:#1C1212;
  font-family:Verdana, Arial, Helveticasans-serif;
  font-weight:bold;
}
.previewProdLine {
  background-image:url(images/line_previewprod_line.gif);
  background-repeat:repeat-x;
}
.previewProdLine_vert {
  background-image: url(images/line_previewprod_line_vert.gif);
  background-repeat: no-repeat;
  background-position: center;
}
.previewProdLine_horz {
  background-image: url(images/line_previewprod_line_horz.gif);
  background-repeat: no-repeat;
  background-position: center;
}
/*produktlisting*/
TD.productListing-heading {
  padding:5px;
  font-size:8pt;
  font-weight:bold;
  color:#1C1212;
  font-family:Verdana, Arial, Helveticasans-serif;
}
TD.productListing-heading A {
  color:#1C1212;
}
TD.productListing-heading A:hover {
  color:#6C5E62;
}
TD.productListing-data {
  color:#1C1212;
  padding-left:5px;
  padding-right:5px;
  font-size:8pt;
  font-family:Verdana, Arial, Helveticasans-serif;
}
TD.productListing-data A {
  color:#1C1212;
}
TD.productListing-data A:hover {
  color:#6C5E62;
}
TD.productListing-datacol {
  padding-top:5px;
  padding-bottom:5px;
}
A.pageResults {
  color:#FFB720;
}
A.pageResults:hover {
  color:#FF8420;
}
.productListingName {
  color:#508FBF;
}
A.productListingName {
  color:#508FBF;
}
A.productListingName:hover {
  color:#017FBF;
}
SPAN.productPrice {
  text-align:center;
  padding-right:5px;
  font-size:12px;
  color:#2677AE;
  font-weight:bold;
  font-family:Arial, Helvetica, Verdana, sans-serif;
}
.productListing_priceold {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333333;
  font-weight:normal;
  padding-left:3px;
}
.productListing_pricenew {
  font-family:Verdana, Arial, Helveticasans-serif;
  color:#1C1212;
}
.smallTextwhite {
}
.border-right {
}
.splitp_down {
}
.prodlistLine {
  background-image:url(images/line_prodlist_line.gif);
  background-repeat:repeat-x;
}
.alsoPurchasedBoxTitelTabelle {
}
.alsoPurchasedBoxTitelInhalt {
  font-size:9pt;
  color:#ffffff;
  font-weight:bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  background-color:#6A6A6A;
  padding-top:5px;
  padding-left: 10px;
  padding-right:10px;
  vertical-align: top;
  text-align: left;
}
.alsoPurchasedLine_horz {
  background-color:#6A6A6A;
}
.alsoPurchasedProd_image {
  text-align: center;
  height:125px;
  padding-left: 5px;
  padding-right: 5px;
}
.alsoPurchasedProd_name {
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#1C1212;
  font-weight:bold;
  padding-left: 3px;
  padding-right: 3px;
}
.alsoPurchasedProd_name A {
  color:#1C1212;
}
.alsoPurchasedProd_name A:hover {
  color:#1C1212;
}
.alsoPurchasedProd_priceold {
  height:15px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333333;
  font-weight:normal;
  padding-left: 3px;
}
.alsoPurchasedProd_pricenew {
  height:30px;
  text-align: center;
  font-family: Verdana, Arial, Helvetica sans-serif;
  color:#1C1212;
}
.alsoPurchasedProdLine_vert {
  background-image: url(images/alsopurchasedprod_line_vert.gif);
  background-repeat: no-repeat;
  background-position: center;
}
.alsoPurchasedProdLine_horz {
  background-image: url(images/alsopurchasedprod_line_horz.gif);
  background-repeat: no-repeat;
  background-position: center;
}
.xsellBoxTitelTabelle {
  width: 100%;
}
.xsellBoxTitelInhalt {
  font-size:9pt;
  color:#ffffff;
  font-weight:bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  background-color:#6A6A6A;
  padding-top:5px;
  padding-left: 10px;
  padding-right:10px;
  vertical-align: top;
  text-align: left;
}
.xsellLine_horz {
  background-color:#6A6A6A;
}
.xsellProd_image {
  text-align: center;
  height:125px;
  padding-left: 5px;
  padding-right: 5px;
}
.xsellProd_name {
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#1C1212;
  font-weight:bold;
  padding-left: 3px;
  padding-right: 3px;
}
.xsellProd_name A {
  color:#1C1212;
}
.xsellProd_name A:hover {
  color:#1C1212;
}
.xsellProd_priceold {
  height:15px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333333;
  font-weight:normal;
  padding-left: 3px;
}
.xsellProd_pricenew {
  height:30px;
  text-align: center;
  font-family: Verdana, Arial, Helvetica sans-serif;
  color:#1C1212;
}
.xsellProdLine_vert {
  background-image: url(images/xsellprod_line_vert.gif);
  background-repeat: no-repeat;
  background-position: center;
}
.xsellProdLine_horz {
  background-image: url(images/xsellprod_line_horz.gif);
  background-repeat: no-repeat;
  background-position: center;
}


.prodIMG {
	width:20%;
}

/*additionalImages*/
.additionalImagesTitelTabelle {
  /*width:100%;*/
}
.additionalImagesTitelInhalt {
  font-size:9pt;
  color:#ffffff;
  font-weight:bold;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  background-color:#6A6A6A;
  padding-top:5px;
  padding-left:10px;
  padding-right:10px;
  vertical-align:top;
  text-align:left;
}
.additionalImagesLine_horz {
  background-color:#6A6A6A;
}
/*Module Inhalte END*/



/*Boxen Inhalte START*/
._boxen_inhalte_start {
}
/*topmenue*/
._topmenueBox {
}
.bgtopmenue {	/*background-image: url(images/bgtopmenue.gif);	background-repeat: no-repeat;*/
}
.topmenueBoxInhaltTabelle {
}
.topmenueBoxInhalt {
}
TD.obenmenue {
  padding-left:10px;
  padding-right:10px;
  font-weight:bold;
  font-size:11px;
  color:#343434;
  font-family: Arial, Helvetica, Verdana sans-serif;
}
TD.obenmenue A {
  color:#343434;
  text-decoration: none;
}
TD.obenmenue A:hover {
  color:#87A3BA;
  text-decoration: none;
}
/*cartbox--box_set5--*/
._cartBox {
}
.cartBoxTitelTabelle {
}
.cartBoxInhaltTabelle {
}
.cartBoxTitelInhalt {
  padding-left: 3px;
  font-weight:bold;
  font-size:11px;
  color:#666666;
  font-family: Arial, Helvetica, Verdana sans-serif;
}
TD.cartBoxTitelInhalt A {
  color:#666666;
  text-decoration: none;
}
TD.cartBoxTitelInhalt A:hover {
  color:#87A3BA;
  text-decoration: none;
}
.cartBoxInhalt {
  padding-top: 10px;
  font-weight:normal;
  font-size:11px;
  color:#ffffff;
  font-family: Arial, Helvetica, Verdana sans-serif;
  font-weight:normal;
}
.cartBoxInhaltTabelle {
}
.cartBoxOutInhalt {
}
.cartBoxInhalt {
}
/*categoryBox--box_set1--*/
._categoryBox {
}
.categoryBoxTitelTabelle {
  width:100%;
  height:15px;
}
.categoryBoxTitelInhalt {
  height:15px;
  padding-left: 12px;
  font-size:8pt;
  color:#666666;
  font-weight:bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
.categoryBoxLine {
  background-image: url(images/line_categorybox_line.gif);
  background-repeat: repeat-x;
}
/*infoBox--box_set2--*/
._infoBox {
}
.infoBoxTitelTabelle {
  width:100%;
  height:20px;
}
.infoBoxTitelInhalt {
  height:26px;
  padding-top: 9px;
  padding-left: 17px;
  font-size:8pt;
  color:#666666;
  font-weight:bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
.infoBoxRow {
  height:20px;
  padding-left: 15px;
  background-image: url(images/infobox_icon.gif);
  background-repeat: no-repeat;
  background-position : inherit;
  font-size:11px;
  color:#ffffff;
  font-weight:normal;
  font-family: Arial, Helvetica, sans-serif;
}
TD.infoBoxRow A {
  color:#2F2F2F;
  text-decoration: none;
}
TD.infoBoxRow A:hover {
  color:#2F2F2F;
  text-decoration: none;
}
.infoBoxLine {
  background-image: url(images/line_infobox_line.gif);
  background-repeat: repeat-x;
  background-position:right;
}
/*loginBox--box_set4--*/
._loginBox {
}
.loginBoxTitelTabelle {
}
.loginBoxTitelInhalt {
  font-size:8pt;
  color:#666666;
  font-weight:bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
.loginBoxrowInhalt {
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#4F4E4D;
}
.loginBoxrowInhalt A {
  color:#4F4E4D;
}
.loginBoxrowInhalt A:hover {
  color:#A3A59F;
}
.loginBoxInhalt1 {
}
.loginBoxInhalt2 {
}
.loginBoxInhaltTabelle {
}
.loginBoxOutInhalt {
}
.loginBoxOutTabelle {
}
.loginBoxOutInhalt {
}
.loginBoxInhaltTabelle {
}
.loginput {
  border:1px solid #CBCBCB;
  width:110px;
  height:18px;
  font-size:9px;
}
.loginbutton {
  padding-top: 1px;
}
.passw_verg {
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#CBCBCB;
  font-weight:normal;
  text-transform: lowercase;
}
.passw_verg A {
  color:#CBCBCB;
}
.passw_verg A:hover {
  color:#A3A59F;
}
/*specialsBox--box_set6--*/ ._specialsBox {
}
.specialsBoxTitelTabelle {
}
.specialsBoxTitelInhalt {
}
.specialsBox_image {
  padding: 5px;
}
.specialsBox_name {
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#1C1212;
  font-weight:bold;
  padding-left: 3px;
  padding-right: 3px;
}
.specialsBox_name A {
  color:#1C1212;
}
.specialsBox_name A:hover {
  color:#333333;
}
.specialsBox_priceold {
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333333;
  font-weight:normal;
  padding-left: 3px;
}
.specialsBox_pricenew {
  font-family: Verdana, Arial, Helvetica sans-serif;
  color:#1C1212;
  font-weight:bold;
}
.specialsBoxLine {
  background-image:url(images/line_specialsbox_line.gif);
  background-repeat: repeat-x;
}
/*bestsellBox--box_set7--*/
._bestsellBox {
}
.box_out_o {
  background-image: url(images/box_out_o.gif);
  background-repeat: repeat-x;
}
.box_out_li {
  background-image: url(images/box_out_li_bg.gif);
  background-repeat: repeat-y;
}
.box_out_mi {
}
.box_out_re {
  background-image: url(images/box_out_re_bg.gif);
  background-repeat: repeat-y;
}
.box_out_u {
  background-image: url(images/box_out_u_bg.gif);
  background-repeat: repeat-x;
}
.bestsellBoxTitelTabelle {
}
.bestsellBoxTitelInhalt {
}
.bestsellBox_image {
  padding: 5px;
}
.bestsellBox_name {
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#1C1212;
  font-weight:bold;
  padding-left: 3px;
  padding-right: 3px;
}
.bestsellBox_name A {
  color:#1C1212;
}
.bestsellBox_name A:hover {
  color:#333333;
}
.bestsellBox_price {
  height:51px;
  background-color:#F4F3F3;
}
.bestsellBox_priceold {
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333333;
  font-weight:normal;
}
.bestsellBox_pricenew {
  font-family: Verdana, Arial, Helvetica sans-serif;
  color:#1C1212;
  font-weight:bold;
}
.bestsellBoxLine {
  background-image: url(images/line_bestsellbox_line.gif);
  background-repeat: repeat-x;
}
/*whatsnewBox--box_set9--*/
._whatsnewBox {
}
.whatsnewBoxTitelTabelle {
}
.whatsnewBoxTitelInhalt {
}
.whatsnewBox_image {
  /*padding: 5px;*/
}
.whatsnewBox_name {
  font-size:11px;
  color:#1C1212;
  font-weight:bold;
 /* padding-left: 3px;
  padding-right: 3px;*/
  font-family: Arial, Helvetica, sans-serif;
}
.whatsnewBox_name A {
  color:#1C1212;
}
.whatsnewBox_name A:hover {
  color:#333333;
}
.whatsnewBox_priceold {
  font-size:11px;
  color:#333333;
  font-weight:normal;
  font-family: Arial, Helvetica, sans-serif;
}
.whatsnewBox_pricenew {
  font-family: Verdana, Arial, Helvetica sans-serif;
  color:#1C1212;
  font-weight:bold;
}
.whatsnewBoxLine {
  background-image: url(images/line_whatsnewbox_line.gif);
  background-repeat: repeat-x;
}
/*searchBox--box_set3--*/ 
._searchBox {
}
.searchBoxTitelTabelle {
  width:100%;
  height:15px;
}
.searchBoxTitelInhalt {
  height:15px;
  padding-top: 9px;
  padding-left: 17px;
  font-size:8pt;
  color:#666666;
  font-weight:bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
.advanced_search {
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:White;
  padding-right: 10px;
}
TD.advanced_search A {
  color:#2F2F2F;
}
TD.advanced_search A:hover {
  color:#333333;
}
span.advanced_searchplus {
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#2F2F2F;
  padding-right: 10px;
}
TD.quicksearchtitle {
  font-size:8pt;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight:bold;
  text-align: left;
  color:#024C78;
}
TD.quicksearch {
  vertical-align: middle;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size:8pt;
  color:#000000;
}
TD.quicksearch INPUT {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color:#C0C0C0;
  font-size:11px;
  padding: 0px 0px 0px 5px;
}
.searchinput {
  border:1px solid #726C6C;
  width:120px;
  height:16px;
}
.searchinput2 {
  border:1px solid #726C6C;
  width:90px;
  height:16px;
}
.buttonquick {
}
.searchmanufacturersBoxSelTD {
  padding-top:10px;
  padding-bottom:10px;
}
.searchmanufacturersBoxSel {
  border:1px solid #726C6C;
  height:16px;
}
.languageBoxTitelTabelle {
}
.languageBoxTitelInhalt {
}
.languageBoxInhaltTabelle {
}
.languageBoxInhalt {
  padding: 10px;
}
.manufacturersBoxTitelTabelle {
}
.manufacturersBoxTitelInhalt {
}
.manufacturersBoxInhaltTabelle {
}
.manufacturersBoxInhalt {
}
.manufacturersBoxSel {
}
.manufacturer_infoBoxTitelTabelle {
}
.manufacturer_infoBoxTitelInhalt {
}
.manufacturer_infoBoxInhaltTabelle {
}
.manufacturer_infoBoxInhalt {
}
.tell_a_friendBoxTitelTabelle {
}
.tell_a_friendBoxTitelInhalt {
}
.tell_a_friendBoxInhaltTabelle {
}
.tell_a_friendBoxInhalt {
}
.tellafriendinput {
}
.tsBoxTitelTabelle {
}
.tsBoxTitelInhalt {
}
.tsBoxInhaltTabelle {
}
.tsBoxInhalt {
}
.manufacturersBoxSel {
  border:1px solid #CBCBCB;
  padding: 0px 0px 0px 5px;
  height:17px;
  font-size:11px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
.tellafriendinput {
  border:1px solid #CBCBCB;
  width:110px;
  height:17px;
  font-size:9px;
}
.currenciesBoxTitelInhalt {
  height:20px;
  padding-top: 7px;
  padding-left: 6px;
  font-size:8pt;
  color:#666666;
  font-weight:bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
.currenciesBoxSel {
  border:1px solid #CBCBCB;
  padding: 0px 0px 0px 5px;
  height:17px;
  font-size:11px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
.whos_onlineBoxTitelInhalt {
  height:20px;
  padding-top: 7px;
  padding-left: 6px;
  font-size:8pt;
  color:#666666;
  font-weight:bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
.counterBoxTitelInhalt {
  height:20px;
  padding-top: 7px;
  padding-left: 6px;
  font-size:8pt;
  color:#666666;
  font-weight:bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
/*Boxen Inhalte END*/




/*KATEGORIEBOX SPECIALSTYLES START*/
.categoryBoxLine {
  background-image: url(images/line_categorybox_line.gif);
  background-repeat: repeat-x;
  background-position:right;
}
.KatBoxRow0 {
  width:100%;
  background-image: url(images/katboxrow0.gif);
  background-repeat: repeat-x;
  background-color:#FFFFFF;
}
.KatBoxRowInhalt0 {
  padding-left:3px;
  font-size:11px;
  color:#1C1212;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  height:25px;
}
.KatBoxRowInhalt0 A {
  color:#1C1212;
}
.KatBoxRowInhalt0 A:hover {
  color:#737373;
}
.KatBoxRow0_on {
  width:100%;
  background-image: url(images/katboxrow0.gif);
  background-repeat: repeat-x;
  background-color:#FFFFFF;
}
.KatBoxRowInhalt0_on {
  padding-left:3px;
  width:100%;
  font-size:11px;
  color:#1C1212;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  height:25px;
}
.KatBoxRowInhalt0_on A {
  color:#1C1212;
}
.KatBoxRowInhalt0_on A:hover {
  color:#737373;
}
.KatBoxRow1 {
  width:100%;
  background-image: url(images/katboxrow1.gif);
  background-repeat: repeat-x;
  background-color:#FFFFFF;
}
.KatBoxRowInhalt1 {
  padding-left: 13px;
  width: 100%;
  font-size:11px;
  color:#1C1212;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  height:25px;
}
.KatBoxRowInhalt1 A {
  color:#1C1212;
}
.KatBoxRowInhalt1 A:hover {
  color:#737373;
}
.KatBoxRow1_on {
  width:100%;
  background-image: url(images/katboxrow1.gif);
  background-repeat: repeat-x;
  background-color:#FFFFFF;
}
.KatBoxRowInhalt1_on {
  padding-left:13px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#1C1212;
  font-weight:bold;
  width:100%;
  height:25px;
}
.KatBoxRowInhalt1_on A {
  color:#1C1212;
}
.KatBoxRowInhalt1_on A:hover {
  color:#737373;
}
.KatBoxRow2 {
  width:100%;
  background-image: url(images/katboxrow2.gif);
  background-repeat: repeat-x;
  background-color:#969696;
}
.KatBoxRowInhalt2 {
  padding-left: 50px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#1C1212;
  font-weight:bold;
  width: 100%;
  height:25px;
}
.KatBoxRowInhalt2 A {
  color:#1C1212;
}
.KatBoxRowInhalt2 A:hover {
  color:#737373;
}
.KatBoxRow2_on {
  width:100%;
  background-image: url(images/katboxrow2.gif);
  background-repeat: repeat-x;
  background-color:#969696;
}
.KatBoxRowInhalt2_on {
  padding-left:50px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#1C1212;
  font-weight:bold;
  width:100%;
  height:25px;
}
.KatBoxRowInhalt2_on A {
  color:#1C1212;
}
.KatBoxRowInhalt2_on A:hover {
  color:#737373;
}
.KatBoxRow3 {
  width:100%;
  background-image: url(images/katboxrow2.gif);
  background-repeat: repeat-x;
  background-color:#969696;
}
.KatBoxRowInhalt3 {
  padding-left: 60px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#1C1212;
  font-weight:bold;
  width: 100%;
  height:25px;
}
.KatBoxRowInhalt3 A {
  color:#1C1212;
}
.KatBoxRowInhalt3 A:hover {
  color:#737373;
}
.KatBoxRow3_on {
  width:100%;
  background-image: url(images/katboxrow2.gif);
  background-repeat: repeat-x;
  background-color:#969696;
}
.KatBoxRowInhalt3_on {
  padding-left:60px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#1C1212;
  font-weight:bold;
  width:100%;
  height:25px;
}
.KatBoxRowInhalt3_on A {
  color:#1C1212;
}
.KatBoxRowInhalt3_on A:hover {
  color:#737373;
}
.KatBoxRow4 {
  width:100%;
  background-image: url(images/katboxrow2.gif);
  background-repeat: repeat-x;
  background-color:#969696;
}
.KatBoxRowInhalt4 {
  padding-left: 70px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#1C1212;
  font-weight:bold;
  width: 100%;
  height:25px;
}
.KatBoxRowInhalt4 A {
  color:#1C1212;
}
.KatBoxRowInhalt4 A:hover {
  color:#737373;
}
.KatBoxRow4_on {
  width:100%;
  background-image: url(images/katboxrow2.gif);
  background-repeat: repeat-x;
  background-color:#969696;
}
.KatBoxRowInhalt4_on {
  padding-left:70px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#1C1212;
  font-weight:bold;
  width:100%;
  height:25px;
}
.KatBoxRowInhalt4_on A {
  color:#1C1212;
}
.KatBoxRowInhalt4_on A:hover {
  color:#737373;
}
/*KATEGORIEBOX SPECIALSTYLES END*/

/*Boxen RAHMEN START*/

/*Boxen RAHMEN Allgemein set1*/

.box_set1_TitelTabelle {
  width:100%;
}
.box_set1_TitelInhalt {
  vertical-align:middle;
  text-align:left;
  font-size:10pt;
  color:#FFFFFF;
  font-weight:bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-transform: uppercase;
}
TD.box_set1_TitelInhalt A {
  color:#000000;
}
TD.box_set1_TitelInhalt A:hover {
  color:#333333;
}
.box_set1_TitelInhaltUser {
  padding-left: 10px;
  height:39px;
  vertical-align:middle;
  text-align:left;
  font-size:10pt;
  color:#FFFFFF;
  font-weight:bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-transform: uppercase;
  background-image: url(images/hl_userboxes.gif);
  background-repeat: no-repeat;
  background-position: top left;
}
TD.box_set1_TitelInhaltUser A {
  color:#FFFFFF;
}
TD.box_set1_TitelInhaltUser A:hover {
  color:#333333;
}
.box_set1_in_hl_o {
  background-image: url(images/box_set1_in_hl_o.gif);
  background-repeat: repeat-x;
}
.box_set1_in_hl_li {
}
.box_set1_in_hl_re {
}
.box_set1_in_hl_u {
  background-image: url(images/box_set1_in_hl_u.gif);
  background-repeat: repeat-x;
}
.box_set1_in_hl_mi {
  background-image: url(images/box_set1_in_hl_mi.gif);
  background-repeat: repeat;
}
.box_set1_in_o {
  background-image: url(images/box_set1_in_o.gif);
  background-repeat: repeat-x;
}
.box_set1_in_li {
  background-image: url(images/box_set1_in_li.gif);
  background-repeat: repeat-y;
}
.box_set1_in_re {
  background-image: url(images/box_set1_in_re.gif);
  background-repeat: repeat-y;
}
.box_set1b_in_li {
  background-image: url(images/box_set1b_in_li.gif);
  background-repeat: repeat-y;
}
.box_set1b_in_re {
  background-image: url(images/box_set1b_in_re.gif);
  background-repeat: repeat-y;
}
.box_set1_in_u {
  background-image: url(images/box_set1_in_u.gif);
  background-repeat: repeat-x;
}
.box_set1_in_mi {
  background-color:#FFFFFF;
}
.box_set1_in_mib {
  padding: 10px 0px 10px 0px;
  background-color:#FFFFFF;
}
.box_set1b_in_mi {
  padding-top:1px;
  padding-bottom:20px;
  background-color:#FFFFFF;
}
.box_set1_in_mi2 {
  background-color:#FFFFFF;
  padding:10px;
}
.box_set1_in_mi2b {
  padding: 10px 0px 10px 0px;
  background-color:#FFFFFF;
  padding:10px;
}
.box_set1_out_o {
  background-image: url(images/box_set1_out_o.gif);
  background-repeat: repeat-x;
}
.box_set1_out_li {
  background-image: url(images/box_set1_out_li.gif);
  background-repeat: repeat-y;
}
.box_set1_out_re {
  background-image: url(images/box_set1_out_re.gif);
  background-repeat: repeat-y;
}
.box_set1_out_u {
  background-image: url(images/box_set1_out_u.gif);
  background-repeat: repeat-x;
}
.box_set1_out_mi {
  width: 195px;
}
/*Boxen RAHMEN Allgemein set1*/

/*Boxen RAHMEN END*/ 

/*checkout und so*/
.moduleRow {
}
.moduleRowOver {
  background-color: #F9E3B9;
}
.moduleRowSelected {
  background-color: #FDF5E6;
}
.infoBoxContents {
}
.infoBoxNotice {
  background: #F0E68C;
}
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
}
/*checkout und so*/

/*Content RAHMEN START*/
.__content_start {
}
.cont_box_out_o {
  background-image: url(images/cont_box_out_o.gif);
  background-repeat: repeat-x;
}
.cont_box_out_li {
  background-image: url(images/cont_box_out_li.gif);
  background-repeat: repeat-y;
}
.cont_box_out_mi {
  background-color:#FFFFFF;
}
.cont_box_out_re {
  background-image: url(images/cont_box_out_re.gif);
  background-repeat: repeat-y;
}
.cont_box_out_u {
  background-image: url(images/cont_box_out_u.gif);
  background-repeat: repeat-x;
}
/*Content END*/ 

/*Footer RAHMEN START*/
.__footer_start {
}
.footer_out_o {
  background-image: url(images/footer_out_o.gif);
  background-repeat: repeat-x;
}
.footer_out_li {
  background-image: url(images/footer_out_li.gif);
  background-repeat: repeat-y;
}
.footer_out_re {
  background-image: url(images/footer_out_re.gif);
  background-repeat: repeat-x;
}
.footer_out_u {
  background-image: url(images/footer_out_u.gif);
  background-repeat: repeat-x;
}
.footer_out_mi {
  height:30px;
  padding:5px;
  text-align: center;
  vertical-align: middle;
  color:#FFFFFF;
}
TD.footer_out_mi A {
  color:#FFFFFF;
}
TD.footer_out_mi A:hover {
  color:#E8E8E8;
}
.text_custom_footer {
  padding: 5px 20px 5px 20px;
  color:#cccccc;
  text-align: center;
  vertical-align: middle;
}
/*Footer END*/

/*Warenkorb Start*/

.warenkorb_del_item { background-image:url(images/warenkorb_del_item.gif); background-repeat:no-repeat; display:block; background-position:top; width:19px; height:19px; text-decoration:none; margin-top:3px;}
.warenkorb_rem_item { background-image:url(images/warenkorb_rem_item.gif); background-repeat:no-repeat; display:block; background-position:top; width:10px; height:20px; text-decoration:none; margin-right:2px;}
.warenkorb_add_item { background-image:url(images/warenkorb_add_item.gif); background-repeat:no-repeat; display:block; background-position:top; width:10px; height:20px; text-decoration:none; margin-left:2px;}
.warenkorb_del_item:hover, .warenkorb_rem_item:hover, .warenkorb_add_item:hover { background-position:bottom;}

/*Warenkorb  END*/









/* ----------------------------------- MODULE PRODUCT LISTING / GALERY ::HEADER:: ---------------------------- */

/* -- remove double heading content -- */
.machweg {
	display:none;
}
td.productListing-heading {
  padding:4px;
  font-size:8pt;
  font-weight:bold;
  color:#ffffff;
  background-color:#3a3a3a;
  font-family:Verdana, Arial, Helvetica, sans-serif;  
  vertical-align:middle;
  height:26px;
}
td.productListing-heading h2 {
	color:#FFF;
}
td.productListing-heading a {
  color:#fff;
}
td.productListing-heading a:hover {
  color:#fff;
  text-decoration:underline;
}
td.productListing-heading img {
  border:0px;
}
.productListing-underheading {
  padding:6px 4px 6px 4px;
  font-size:8pt;
  font-weight:bold;
  color:#fff;
  background-color:#9d9393;

  vertical-align:middle;
  height:26px;
}
.productListing-data {
  padding: 5px 2px;
  font-size:8pt;
}
.productListing-datacol {
  padding-top:1px;
  padding-bottom:1px;
}
.productListing-nav {
	float:right;
}
/* ---- INACTIVE ---------------- ACTIVE ----- */
a.pageResults {
  color:#fff;
}
a.pageResults:hover {
  color:#742128;
}
.pageResultsTEXT {
	float:left;
	padding:0 0 0 0;
}
.ml_next {
  float:right;
	margin:0px;
	padding:0 5px 0 5px;
}
.ml_previous {
  float:left;
	margin:0px;
	padding:0 5px 0 5px;
}
.pageResultsACTIVE {
	color:#742128;
	padding:0 5px 0 5px;
}
.pageResultsINACTIVE u {
	padding:0 5px 0 5px;
}
/* ----------------------------------- MODULE PRODUCT LISTING / GALERY ::HEADER:: ---------------------------- */

/* ----------------------------------- MODULE PRODUCT GALERY           ::PRODUCTS:: -------------------------- */
.modul_GaleryLister {
	width:140px;
	margin:4px 3px 5px 0px;
	padding:0px 0px 5px 0px;
	border:1px solid #e2e2e2;
	text-align:center;
	float:left;
}
.delMargin {
	margin:4px 0px 5px 0px;
}
.modul_GaleryListerImg {
	height:90px;
  overflow:hidden;
	margin:0 0 4px 0;
}
.modul_GaleryListerImg img {
	height:90px;
  width:auto;
}
.modul_GaleryListerDescription {
  font-size:10px;
	height:35px;
	padding:0px 5px 0px 5px;	
}
.modul_GaleryListerDescription a {
	color:#000;
}
.modul_GaleryListerDescription a:hover {
	color:#666;
}
.modul_GaleryListerPrice {
	margin:0px 0px 5px 0px;
	font-size:17px;
	font-weight:bold;
	color:#000;
}
.modul_GaleryListerPriceOld {
	height:15px;
	font-size:12px;
	font-weight:normal;
	color:#666;
	text-decoration:line-through;
}
.clearer {
  clear:both;
}
.smallTextwhite {
  padding-left:8px;
}
.prodlistLine {
  background-image:url(images/line_prodlist_line.gif);
  background-repeat:repeat-x;
}
.border-right {}
.splitp_down {}
/* ----------------------------------- MODULE PRODUCT GALERY           ::PRODUCTS:: -------------------------- */

/* ---- lastviewd ---*/

.lastviewd_image img { width:30px!important; }
.lastviewd_image { padding:2px; border:1px solid #fff; height:50px; }
.lastviewd_image:hover { /* border:1px solid #40a8e7; */ border:1px solid #ebebeb; background-color:#fafafa; }

/* ----- eof last viewd */

/* ---- Newsbox --- */

.newsbox { padding:5px; margin:0px; }
.newsbox_title { padding:0px; font-size:10px; font-weight:bold; color:#888888; }
.newsbox_title a:hover { color:#1c1214; }
.newsbox_image img { width:40px!important; height:40px!important; }
.newsbox_image { width:45px; }
.newsbox_message { color:#c0c0c0; }
.newsbox_message p { margin:3px 0px 0px 0px; }
.newsbutton { 
	background-color:#e8e8e8;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	color:#CCC;
	padding:3px;
	font-size:10px;
}
.newsbutton a:hover { color:#1c1214; }
.newstable { margin:5px 0 0 0; }

/* ---- EOF Newsbox ---*/






.quickDESC {
	padding:0px;
	margin:0px 0px 0px 10px;
	font-size:11px;
	color:#000;
	text-align:left;
}
*:first-child+html .quickDESC { 
	padding:0px;
	margin:0px 0px 0px 18px;
}
.quickDESC li {
	text-indent:-4px;
	text-align:left;
}
*:first-child+html .quickDESC li { 
	text-indent:0px;
	text-align:left;
}

