*{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}

body{background:url(images/bg.gif) repeat-x #FFFFFF;padding:20px;}
#main_tbl{}

form{margin:0px; padding:0px}
a{ color:#044066; text-decoration:none;}
a:hover{ color:#044066; text-decoration:underline;}
#leftbar{ width:176px; background-color:#FFFFFF;}
#content{ width:638px !important; padding:0px 10px 0px 10px; background-color:#FFFFFF;}
#rightbar{ width:176px; background-color:#FFFFFF;}
#footer{ background:url(images/footer_bg.gif) no-repeat; width:990px; height:82px;}
.top_navi{ background:url(images/header_05.gif) no-repeat; padding-right:20px;}
.top_navi table{ background:url(images/top_navi_bg.gif) repeat-x;}
.top_navi_link{ 
	background:url(images/top_navi_pfeil.gif) no-repeat; 
	color:#FFFFFF; 
	display:block; 
	line-height:26px;
	padding:0px 8px 0px 26px; 
	text-decoration:none;
	font-weight:bold;
}
.top_navi_link:hover{ 
	color:#FFFFFF; 
	text-decoration:none;
	background:url(images/top_navi_pfeil_hover.gif) no-repeat; 	
}
.search_bg{ background:url(images/header_07.gif) no-repeat;}

.box_title_category{ background:url(images/box_category_title_bg.gif) no-repeat; line-height:37px; padding-left:45px; color:#044066; font-weight:bold;}
.box_title{ background:url(images/box_category_title_bg.gif) no-repeat; line-height:37px; padding-left:45px; color:#044066; font-weight:bold;}
.box_content{ background:url(images/box_content_bg.gif) repeat-y;color:#044066;  padding:10px;}

.kat_00{ 
	background: url(images/box_kat00.gif) no-repeat; 
	line-height:31px; 
	color:#044066; 
	text-decoration:none; 
	font-weight:bold;
	display:block; 
	width:146px; 
	padding-left:30px;
}

.kat_00:hover, .kat_00_on, .kat_00_on:hover{
	background: url(images/box_kat00_hover.gif) no-repeat; 
	line-height:31px; 
	color:#044066; 
	text-decoration:none; 
	font-weight:bold;
	display:block; 
	width:146px; 
	padding-left:30px;
}

*html .kat_00, .kat_00:hover, .kat_00_on, .kat_00_on:hover{width:176px;}
.kat_01{ 
	background: url(images/box_kat01.gif) no-repeat; 
	line-height:31px; 
	color:#044066; 
	text-decoration:none; 
	font-weight:bold;
	display:block; 
	width:138px; 
	padding-left:38px;
}

.kat_01:hover, .kat_01_on, .kat_01_on:hover{
	background: url(images/box_kat01_hover.gif) no-repeat; 
	line-height:31px; 
	color:#044066; 
	text-decoration:none; 
	font-weight:bold;
	display:block; 
	width:138px; 
	padding-left:38px;
}
*html .kat_01, .kat_01:hover, .kat_01_on, .kat_01_on:hover{width:176px;}

.kat_02{ 
	background: url(images/box_kat02.gif) no-repeat; 
	line-height:31px; 
	color:#044066; 
	text-decoration:none; 
	font-weight:bold;
	display:block; 
	width:126px; 
	padding-left:50px;
}

.kat_02:hover, .kat_02_on, .kat_02_on:hover{
	background: url(images/box_kat02_hover.gif) no-repeat; 
	line-height:31px; 
	color:#044066; 
	text-decoration:none; 
	font-weight:bold;
	display:block; 
	width:126px; 
	padding-left:50px;
}
*html .kat_02, .kat_02:hover, .kat_02_on, .kat_02_on:hover{width:176px;}

.box_blue_title{
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	line-height:24px;
}

.box_blue_content{padding:10px;}

.infoBoxLink{ color:#044066; font-weight:bold; text-decoration:none;line-height:16px;}
.infoBoxLink:hover{ color:#044066; text-decoration:underline;}



.searchinput{width:160px; border:solid 1px #1078AB;}
.searchbox, .searchbox a{color:#044066; font-weight:bold; line-height:20px;}
.searchboxtext{padding:0px 11px 0px 14px; color:#044066;}
.advanced_search{padding-left:18px;}





td.previewProdLine_vert, td.previewProdLine_horz, td.previewProdLine_vert img, td.previewProdLine_horz img{ width:5px; height:5px;}
.cont_box_out_li, .cont_box_out_re, .cont_box_out_o{display:none;}

table.previewProd_table tbody tr td table {text-align:left; width:100%}
table.previewProd_table tbody tr td table tbody tr td table tbody tr td {text-align:right}
td.previewProd_desc {height:50px;}




.xsellProd_table{ border: solid 1px #B1B1B1;}
td.xsellProdLine_vert, td.xsellProdLine_horz, td.xsellProdLine_vert img, td.xsellProdLine_horz img{ width:5px; height:5px;}

.alsoPurchasedtbl td{border: solid 1px #B1B1B1;padding:5px;}
.alsoPurchasedtbl td td{border: solid 0px #B1B1B1;padding:5px;}
.alsoPurchasedBoxTitelInhalt{padding:5px; background-color:#044066; color:#FFFFFF; font-weight:bold;}

/*
.cont_abst table table{margin-left:-2px;margin-right:-2px;}
.cont_abst table table table{margin-left:0px;margin-right:0px;}
*/

.productListing-heading{background-color:#044066;line-height:23px;color:#FFFFFF;}
.productListing-heading a{color:#FFFFFF;}
.productListing-heading a:hover{color:#CCCCCC;}

.prod_tbl{border:1px solid #B1B1B1;margin:2; padding:5 ;}
.productListing-datacol_price{ background-color:#E6E6E6;}
.productListing-datacol, .productListing-datacol_price{ padding:5px}
.productListing-datacol{background-color:#E6E6E6}

td.productListing_pricenew, .previewProd_pricenew{ color:#044066; font-weight:bold; text-align:left; }
span.mwst_info, span.mwst_info a{font-weight:normal; color:#000000; font-size:10px;padding-top:2px;}


td.footer_out_mi{padding-top:10px;text-align:right}


.prod_info_name{ font-size:14px; color:#000000; height:60px; font-weight:bold;}
.prod_info_image{}
.prod_info_tbl{ border:1px solid #B5B5B5;}
.prod_info_title{ background-color:#044066; color:#FFFFFF; font-weight:bold; line-height:26px; padding:0px 12px 0px 12px;}
.prod_info_content{ padding:15px;}
.prod_info_anzahl_tbl td{ background-color:#D1EDF9; color:#044066}
.prod_info_anzahl_tbl input{border:solid 1px #C4D5DC;}
.prod_info_attr{ color:#044066; line-height:22px;}
.prod_info_verfuegbarkeit{padding:5px; font-size:11px; }
img.pict_list {width: expression(Math.min(parseInt(this.offsetWidth), 200 ) + "px");max-width:200px; }

td.prod_info_price{text-align:right; padding-right:15px;}


.pageHeading{ font-weight:bold;color:#044066;padding:5px 0px 5px 0px;}
.main2{color:#044066;}


table.uvp_preis td{background-color:#FFFFFF;padding-top:5px;}
td.pinfotext_HL{ text-align:right; padding-right:5px; color:#000000;}
td.pinfotext01{color:#000000; text-align:right;padding-right:5px;}
td.pinfotext02{color:#49BD35; text-align:right;padding-right:5px; font-weight:bold;}

.warenkorb .cont_abst table table{border:1px solid #C0C0C0;}
.warenkorb .cont_abst table table table{border:0px solid #000000;}
.warenkorb .productListing-data{border-top:1px solid #C0C0C0; }
.warenkorb .productListing-data .productListing-data{border:0px solid #000000;}

.warenkorb .productListing-heading{padding:3px; font-weight:bold;}
.warenkorb .productListing-even .productListing-data{vertical-align:middle;padding:5px;}
.warenkorb .productListing-odd .productListing-data{vertical-align:middle;padding:5px;}

td.xsellBoxTitelInhalt{background-color:#044066; color:#FFFFFF; font-weight:bold;padding:5px;}
.contentBoxContents{border:1px solid #B1B1B1}
td .xsellProd_name{height:45px; vertical-align:top}

.breadcrumb a{ font-size:11px; color:#044066; text-decoration:none;}
.breadcrumb a:hover{color:#044066; text-decoration:underline;}

.pageHeadingPinfo{font-weight:bold; color:#044066; font-size:16px;padding-bottom:10px;}
#pricefield, #products_price{font-size:14px; font-weight:bold; color:#044066; text-align:right;}
.pinfotext_HL{width:100%; font-weight:bold; color:#044066 !important;}

.whatsnewBox_image, .bestsellerBox_image, .specialsBox_image{padding:5px;}

.pageHeadingRight{ display:none;}

.previewProd_table, .productListing-data{background-color:#E7E7E8}
.previewProd_name{font-weight:bold;}

div#confirm{text-align:right;}


.bestsell_name{ padding:5px;}
.bestsell_name a{color:#E7E7E8;}
.bestsell_pricenew{ color:#FFFFFF; font-weight:bold; font-size:14px;}
.bestsell_pricenew span.mwst_info, .bestsell_pricenew span.mwst_info a{ color:#ffffff; text-align:center;}

.whatsnewBox_name{ padding:5px;}
.whatsnewBox_name a{color:#E7E7E8;}
.whatsnewBox_pricenew{ color:#FFFFFF; font-weight:bold; font-size:14px;}
.whatsnewBox_pricenew span.mwst_info, .whatsnewBox_pricenew span.mwst_info a{ color:#ffffff; text-align:center;}


.specials_name{ padding:5px;}
.specials_name a{color:#E7E7E8;}
.specials_pricenew{ color:#FFFFFF; font-weight:bold; font-size:14px;}
.specials_pricenew span.mwst_info, .specials_pricenew span.mwst_info a{ color:#ffffff; text-align:center;}

.categorietext{ display:none;}

/*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*/