*{ font-family:Arial, Helvetica, sans-serif; font-size:11px;}
form{ padding:0px; margin:0px;}
body{ margin:0px; padding:0px; background:#CCCCCC url(images/body_bg.gif) repeat-x;}
#main_tbl{ height:100%;}
#footer{background:#636363 url(images/footer_bg.gif) repeat-x; height:100px;}
#content{ height:100%; width:639px; padding:8px;}
#content font{font-size:12px;}
#content_pinfo{width:639px; padding:8px;}
#leftbar{ width:176px;padding-top:8px;}
#rightbar{ width:176px;padding-top:8px;}

#leftbar a, #rightbar a{ color:#FCFCFC; }
#leftbar a:hover, #rightbar a:hover{ color:#C0C0C0; }

a{ font-weight:bold; text-decoration:none;color:#000000;}
a:hover{color:#666666;}

.top_navi_tbl{background:url(images/top_navi_tbl_bg.gif) repeat-x; padding-right:1px;}
.top_navi_tbl td{ padding-left:1px;}
.top_navi_tbl td a{ font-size:12px;}
.top_navi, .top_navi:visited, a#top_navi_start, a#top_navi_start:visited{
	display:block;
	width:164px;
	line-height:38px;
	text-align:center;
	font-weight:bold;
	background: url(images/top_navi_bg.gif) no-repeat;
	color:#000000;
	text-decoration:none;
}

.top_navi:hover, a#top_navi_start:hover{
	display:block;
	width:164px;
	line-height:38px;
	text-align:center;
	font-weight:bold;
	background: url(images/top_navi_bg_hover.gif) no-repeat;
	color:#FF9900;
	text-decoration:none;
}

.top_navi_on, .top_navi_on:hover , a#top_navi_start_on,  a#top_navi_start_on:hover{
	display:block;
	width:164px;
	line-height:38px;
	text-align:center;
	font-weight:bold;
	background: url(images/top_navi_hover_bg.gif) no-repeat;
	color:#FF9900;
	text-decoration:none;
}

a#top_navi_start, a#top_navi_start:visited{
	background: url(images/top_navi_bg_start.gif) no-repeat;
}
a#top_navi_start:hover{
	background: url(images/top_navi_bg_start_hover.gif) no-repeat;
}
 a#top_navi_start_on, a#top_navi_start_on:hover{
	background: url(images/top_navi_hover_bg_start.gif) no-repeat;
}

.search_area{height:41px; color:#FCFCFC;}
.searchTxt{ color:#FFFFFF; line-height:41px; padding:0px 10px 0px 13px;}
.searchinput{ width:200px;}
.searchbutton{ padding:0px 10px 0px 10px;}
.advanced_search a, .advanced_search{ color:#FCFCFC; text-decoration:none; font-weight:normal;}
.advanced_search a:hover{ text-decoration:underline; color:#C0C0C0;}

.box_title{
	background:url(images/box_title_bg.gif) no-repeat;
	color:#FF9900;
	font-weight:bold;
	padding: 0px 10px 0px 10px;
	line-height:26px;
}
.box_title a{color:#FF9900 !important;}
.box_title a:hover{color:#FCFCFC !important;}

.box_content{
	background-color:#636363;
	padding:10px 10px 2px 10px;
}
.box_footer{
	background: url(images/box_footer.gif) no-repeat;
	height:6px;
}
.box_content_category{ background-color:#636363; padding-bottom:2px;}


.katBoxHolder {
	width:176px !important;
  overflow:hidden;
}
/* ul */
.KatBoxRow0 {list-style:none;margin:0px;padding:0px;}

.KatBoxRowInhalt0, .KatBoxRowInhalt0_on {display:inline;}
.kat00, .kat00:visited{
	display:block;
	width:176px;
	padding:0px 0px 0px 25px;
	line-height:22px;
	background: url(images/kat00.gif) no-repeat;
	color:#FCFCFC !important;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #292828;
}

.kat00:hover, .kat00_on, .kat00_on:hover{
	display:block;
	width:176px;
	padding:0px 0px 0px 25px;
	line-height:22px;
	background: url(images/kat00_on.gif) no-repeat;
	color:#2B2B2B !important;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #292828;
}
html>head:first-child+body .kat00, 
html>head:first-child+body .kat00_on{ width:151px !important;}

.KatBoxRowInhalt1, .KatBoxRowInhalt1_on {display:inline;}
.kat01, .kat01:visited{
	display:block;
	width:176px;
	padding:0px 0px 0px 42px;
	line-height:22px;
	background: url(images/kat01.gif) no-repeat;
	color:#FCFCFC !important;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #292828;
}

.kat01:hover, .kat01_on, .kat01_on:hover{
	display:block;
	width:176px;
	padding:0px 0px 0px 42px;
	line-height:22px;
	background: url(images/kat01_on.gif) no-repeat;
	color:#2B2B2B !important;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #292828;
}
html>head:first-child+body .kat01, 
html>head:first-child+body .kat01_on{ width:134px !important;}

.KatBoxRowInhalt2, .KatBoxRowInhalt2_on {display:inline;}
.kat02, .kat02:visited{
	display:block;
	width:176px;
	padding:0px 0px 0px 59px;
	line-height:22px;
	background: url(images/kat02.gif) no-repeat;
  
	color:#FCFCFC !important;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #292828;
}

.kat02:hover, .kat02_on, .kat02_on:hover{
	display:block;
	width:176px;
	padding:0px 0px 0px 59px;
	line-height:22px;
	background: url(images/kat02_on.gif) no-repeat;

	color:#2B2B2B !important;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #292828;
}
html>head:first-child+body .kat02, 
html>head:first-child+body .kat02_on{ width:117px !important;}



.KatBoxRowInhalt3, .KatBoxRowInhalt3_on {display:inline;}
.kat03, .kat03:visited{
	display:block;
	width:183px;
	padding:0px 0px 0px 68px;
	line-height:22px;
	background: url(images/kat03.gif) no-repeat;
	color:#FCFCFC !important;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #292828;
}

.kat03:hover, .kat03_on, .kat03_on:hover{
	display:block;
	width:183px;
	padding:0px 0px 0px 68px;
	line-height:22px;
	background: url(images/kat03_on.gif) no-repeat;
	color:#2B2B2B !important;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #292828;
}
*:first-child+html .kat03, 
*:first-child+html .kat03_on{ width:101px;}




.KatBoxRowInhalt4, .KatBoxRowInhalt4_on {display:inline;}
.kat04, .kat04:visited{
	display:block;
	width:176px;
	padding:0px 0px 0px 91px;
	line-height:22px;
	background: url(images/kat04.gif) no-repeat;
	color:#FCFCFC !important;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #292828;
}

.kat04:hover, .kat04_on, .kat04_on:hover{
	display:block;
	width:176px;
	padding:0px 0px 0px 91px;
	line-height:22px;
	background: url(images/kat04_on.gif) no-repeat;
	color:#2B2B2B !important;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #292828;
}
html>head:first-child+body .kat04, 
html>head:first-child+body .kat04_on{ width:85px !important;}





/*
.kat00, .kat00:visited{
	display:block;
	width:176px;
	padding:0px 0px 0px 25px;
	line-height:22px;
	background: url(images/kat00.gif) no-repeat;
	color:#FCFCFC !important;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #292828;
}

.kat00:hover, .kat00_on, .kat00_on:hover{
	display:block;
	width:176px;
	padding:0px 0px 0px 25px;
	line-height:22px;
	background: url(images/kat00_on.gif) no-repeat;
	color:#2B2B2B !important;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #292828;
}
html>head:first-child+body .kat00, 
html>head:first-child+body .kat00_on{ width:151px !important;}

.kat01, .kat01:visited{
	display:block;
	width:176px;
	padding:0px 0px 0px 42px;
	line-height:22px;
	background: url(images/kat01.gif) no-repeat;
	color:#FCFCFC !important;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #292828;
}

.kat01:hover, .kat01_on, .kat01_on:hover{
	display:block;
	width:176px;
	padding:0px 0px 0px 42px;
	line-height:22px;
	background: url(images/kat01_on.gif) no-repeat;
	color:#2B2B2B !important;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #292828;
}
html>head:first-child+body .kat01, 
html>head:first-child+body .kat01_on{ width:134px !important;}

.kat02, .kat02:visited{
	display:block;
	width:176px;
	padding:0px 0px 0px 59px;
	line-height:22px;
	background: url(images/kat02.gif) no-repeat;
	color:#FCFCFC !important;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #292828;
}

.kat02:hover, .kat02_on, .kat02_on:hover{
	display:block;
	width:176px;
	padding:0px 0px 0px 59px;
	line-height:22px;
	background: url(images/kat02_on.gif) no-repeat;
	color:#2B2B2B !important;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #292828;
}
html>head:first-child+body .kat02, 
html>head:first-child+body .kat02_on{ width:117px !important;}

.kat03, .kat03:visited{
	display:block;
	width:176px;
	padding:0px 0px 0px 75px;
	line-height:22px;
	background: url(images/kat03.gif) no-repeat;
	color:#FCFCFC !important;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #292828;
}

.kat03:hover, .kat03_on, .kat03_on:hover{
	display:block;
	width:176px;
	padding:0px 0px 0px 75px;
	line-height:22px;
	background: url(images/kat03_on.gif) no-repeat;
	color:#2B2B2B !important;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #292828;
}
html>head:first-child+body .kat03, 
html>head:first-child+body .kat03_on{ width:101px !important;}

.kat04, .kat04:visited{
	display:block;
	width:176px;
	padding:0px 0px 0px 91px;
	line-height:22px;
	background: url(images/kat04.gif) no-repeat;
	color:#FCFCFC !important;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #292828;
}

.kat04:hover, .kat04_on, .kat04_on:hover{
	display:block;
	width:176px;
	padding:0px 0px 0px 91px;
	line-height:22px;
	background: url(images/kat04_on.gif) no-repeat;
	color:#2B2B2B !important;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #292828;
}
html>head:first-child+body .kat04, 
html>head:first-child+body .kat04_on{ width:85px !important;}
*/









.content_inhalt{ padding:3px 3px 3px 3px; background-color:#dfdfdf; border:1px solid #7e7e7e;}

.breadcrumb{ line-height:25px; height:25px;}
.breadcrumb h1 {display:inline;}

.loginput{ width:156px;}
.passw_verg a{ color:#FFFFFF; text-decoration: none; font-weight:normal;}
.passw_verg a:hover{ color:#C0C0C0; text-decoration:underline;}

.infoBoxLink{ display:block; width:100%; line-height:20px; padding-left:15px; color:#FCFCFC; text-decoration:none; font-weight:bold; background:url(images/info_link.gif) no-repeat; }
.infoBoxLink:hover{color:#C0C0C0; background:url(images/info_link_on.gif) no-repeat; }

.cont_box_out_o, .cont_box_out_u, .cont_box_out_li, .cont_box_out_re{ display:none;}

.breadcrumb, .breadcrumb a{ color:#000000;}
.breadcrumb a:hover{ color:#000000; text-decoration:underline;}

.content_shoppingcart{ padding:8px 8px 2px 8px !Important;}
.content_shoppingcart td{ color:#FCFCFC;}

.whatsnewBox_image img{border:1px solid #CCCCCC;}
.whatsnewBox_name a{ color:#FCFCFC;}
.whatsnewBox_name a:hover{ color:#C0C0C0;}
td.whatsnewBox_pricenew{color:#FD9B00; font-weight:bold; font-size:14px;}
.whatsnewBoxInhalt span.mwst_info, .whatsnewBoxInhalt span.mwst_info a{ font-size:10px; color:#FCFCFC;font-weight:normal !important;}
.whatsnewBoxInhalt span.mwst_info a:hover{color:#C0C0C0  !important; text-decoration:underline !important;}

.bestsellBox_image img{ border:1px solid #CCCCCC;}
.bestsellBox_pricenew{color:#FD9B00; font-weight:bold; font-size:14px;}
.bestsellBox_pricenew span.mwst_info, .bestsellBox_pricenew span.mwst_info a{ font-size:10px; color:#FCFCFC;font-weight:normal !important;}
.bestsellBox_pricenew span.mwst_info a:hover{color:#C0C0C0  !important; text-decoration:underline !important;}

.infoBoxLink2{ color:#FFFFFF; font-weight:normal;}
.infoBoxLink2:hover{ text-decoration:underline;}
.infoBoxLine{ color:#FD9B00;}

.footerTxt{ color:303030; font-size:10px; font-weight:bold; padding:10px 0px 10px 0px;text-align: justify;}

.copyright{ padding-bottom:10px;}
.copyright, .copyright a{ color:303030; font-weight:normal;}
.copyright a:hover{ text-decoration:underline;}

.top_menu_tbl{margin-top:0px;}
a.top_menu_link{display:block; background:url(images/top_menu_bg.gif) repeat-x; color:#FCFCFC; font-weight:bold; padding:0px 3px 0px 3px; line-height:22px;}
a.top_menu_link:hover{ color:#C0C0C0;}


.contentBoxContents{ height:100%;}
.previewProd_tbl{border:1px solid #b2b2b2; height:100%; background-color:#DFDFDF;}
.previewProd_image{height:95px;padding:10px;}
.previewProd_image img{ border: 1px solid #CCCCCC;}
.previewProdLine_vert img, .previewProdLine_vert{width:3px;}
.previewProdLine_horz img, .previewProdLine_horz{height:3px;}
.previewProd_name { height:42px; vertical-align:top;}
.previewProd_name a{ color:#000000;}
.previewProd_name a:hover{ color:#666666}

td.previewProd_pricenew{color:#000000; font-weight:bold; font-size:14px; text-align:center;}
.previewProd_tbl span.mwst_info, .previewProd_tbl span.mwst_info a{ font-size:10px; color:#000000;font-weight:normal !important;}
.previewProd_tbl span.mwst_info a:hover{color:#666666  !important; text-decoration:underline !important;}


.pageHeadingPinfo h1{ font-size:14px; margin:0px; padding:0px}
.pinfotext_HL{ width:100px;padding-top:10px;}
.productSpecialPrice, span #products_price{ font-size:14px; font-weight:bold;}

td.pageHeadingPricePinfo{padding-top:10px;}
.pageHeadingPricePinfo span.mwst_info a, .pageHeadingPricePinfo span.mwst_info{ font-size:10px; font-weight:normal; color:#000000;}
.pageHeadingPricePinfo span.mwst_info a:hover{ text-decoration:underline; color:#666666;}
.pinfotext{padding-top:10px; width:100%;}

.pinfo_med_img{ border:1px solid #CCCCCC;}

.proddesc{ background-color:#EEEEEE; }
.proddesc font{ color:#000000;}

.cont_abst_pinfo{margin:12px 12px 15px 12px;width:591px;}

.productListing-heading{background-color:#636363;line-height:25px;color:#FFFFFF; font-weight:bold;}
.productListing-heading a{color:#FFFFFF;}
.productListing-heading a:hover{color:#b2b2b2;}

.prod_tbl{border:1px solid #b2b2b2;margin:2; padding:5 ;}
.productListing-datacol_price{ background-color:#DFDFDF;}
.productListing-datacol, .productListing-datacol_price{ padding:5px}
.productListing-datacol{background-color:#DFDFDF;}
.productListing_img{ border: 1px solid #CCCCCC;}

td.productListing_pricenew, .previewProd_pricenew{ color:#000000; font-weight:bold; text-align:right; font-size:14px;}

.productListing_pricenew span.mwst_info, .productListing_pricenew span.mwst_info a{ font-size:10px; color:#000000;font-weight:normal !important;}
.productListing_pricenew span.mwst_info a:hover{color:#666666  !important; text-decoration:underline !important;}

.productListingName{color:#000000 !important;}
.productListingName:hover{color:#666666 !important;}

.prodlistLine img, .prodlistLine{ height:3px;}

.warenkorb .cont_abst table table{border:1px solid #b2b2b2; background-color:#DFDFDF;}
.warenkorb .cont_abst table table table{border:0px solid #000000;}
.warenkorb .productListing-data{border-top:1px solid #b2b2b2; color:#000000; }
.warenkorb .productListing-data .productListing-data{border:0px solid #000000;}

.warenkorb .productListing-heading{padding:0px 5px 0px 5px; font-weight:bold;}
.warenkorb .productListing-even .productListing-data{vertical-align:middle;padding:5px; background-color:#DFDFDF; }
.warenkorb .productListing-odd .productListing-data{vertical-align:middle;padding:5px; background-color:#DFDFDF;}

.productListing-data a{color:#000000;}
.productListing-data a:hover{color:#666666;}

.cartcount_inputs{ font-weight:bold; text-align:center; border:1px solid #b2b2b2; }

.pageHeading{ font-size:14px; padding-bottom:10px; font-weight:bold;}

/*
.categorietext img, .categorietext br{display:none;}
.categorietext{ vertical-align:middle; height:30px;}
.categorietext a{ display:block; border:1px solid #000000; background-color:#636363; color:#FCFCFC; line-height:24px;}
.categorietext a:hover{color:#000000; background-color:#FF9D00;}
*/

.categorietext img, .categorietext br{display:none;}
.categorietext{ vertical-align:top; height:100%;}
.categorietext a{ display:block; border:1px solid #000000; background-color:#636363; color:#FCFCFC;padding:3px; vertical-align:middle; line-height:24px;}
.categorietext a:hover{color:#000000; background-color:#FF9D00;}

.alsoPurchasedProd_tbl{border:1px solid #b2b2b2; height:100%; background-color:#DFDFDF; width:100%;}
.alsoPurchasedProd_image{height:95px;padding:10px;}
.alsoPurchasedProd_image img{ border: 1px solid #CCCCCC;}
.alsoPurchasedProd_name { height:42px; vertical-align:top; text-align:center; padding:0px 3px 0px 3px;}
.alsoPurchasedProdProd_name a{ color:#000000;}
.alsoPurchasedProdProd_name a:hover{ color:#666666}

td.alsoPurchasedProd_pricenew{color:#000000; font-weight:bold; font-size:14px; text-align:center;}
.alsoPurchasedProd_tbl span.mwst_info, .alsoPurchasedProd_tbl span.mwst_info a{ font-size:10px; color:#000000;font-weight:normal !important;}
.alsoPurchasedProd_tbl span.mwst_info a:hover{color:#666666  !important; text-decoration:underline !important;}
.alsoPurchasedProd_vert img, .alsoPurchasedProd_vert{width:3px;}
.alsoPurchasedProd_horz img, .alsoPurchasedProd_horz{height:3px;}

.additional_img{border:1px solid #CCCCCC;}

.box_information{padding-top:8px !important;}

.proddesc *{font-size:12px !important;}

.categorietext_tbl td{padding:2px;}



.additionalIMAGES {
	width:100%;

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

/*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:#fd9d05;

  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:#666666;
  background-color:#cccccc;

  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;
height:14px;
}
/* ---- INACTIVE ---------------- ACTIVE ----- */
a.pageResults {
  color:#666666;
}
a.pageResults:hover {
  color:#666666;
}
.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:#666666;
	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:hover {
	color:#0f4d7b;
}
.modul_GaleryListerPrice {
	margin:0px 0px 5px 0px;
	font-size:17px;
	font-weight:bold;
	color:#1b74b5;
}
.modul_GaleryListerPriceOld {
	height:15px;
	font-size:12px;
	font-weight:normal;
	color:#0f4d7b;
	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:: -------------------------- */


