/* Überschrift Kategorie */
.category_1 {  background: #ffba00 url(../images/navi/top_left.gif) top left no-repeat; float: left; width: 590px; }
.category_2 {  background: #6699ff url(../images/navi/top_left.gif) top left no-repeat; float: left; width: 590px; }
.category_3 {  background: #ff9e3d url(../images/navi/top_left.gif) top left no-repeat; float: left; width: 590px; }
.category_4 {  background: #36cd9b url(../images/navi/top_left.gif) top left no-repeat; float: left; width: 590px; }
.category_5 {  background: #e62673 url(../images/navi/top_left.gif) top left no-repeat; float: left; width: 590px; }
.category_6 {  background: #99cc00 url(../images/navi/top_left.gif) top left no-repeat; float: left; width: 590px; }
.category_7 {  background: #669900 url(../images/navi/top_left.gif) top left no-repeat; float: left; width: 590px; }
.category_8 {  background: #5056d6 url(../images/navi/top_left.gif) top left no-repeat; float: left; width: 590px; }
.category_9 {  background: #9933cc url(../images/navi/top_left.gif) top left no-repeat; float: left; width: 590px; }
.category_10 {  background: #cc33c1 url(../images/navi/top_left.gif) top left no-repeat; float: left; width: 590px; }
.category_11 {  background: #cbbb9d url(../images/navi/top_left.gif) top left no-repeat; float: left; width: 590px; }

.category_list_ul { margin: 0; padding: 0; background: url(../images/navi/top_right.gif) top right no-repeat; height: 47px; } 
.category_title_li { font-size: 17px; font-weight: bold; color: #ffffff; padding-left: 10px; padding-top: 5px; }
.category_link_li {  padding-bottom: 10px; padding: 0; margin: 0;}
.category_link_li a{  margin-left: 10px; font-size: 12px; color: #ffffff; font-weight: bold; padding-left: 10px; background: url(../images/iba_pfeil_category.gif) no-repeat 0 50%;}

/* Navigation naechstes-vorheriges Produkt */
.category_products_navi_ul { margin: 0; padding: 0; background:#eeeff1; height: 26px; width: 590px; float: left;}
.category_products_link_left_disabled a{ margin-left: 10px; margin-top: 6px; padding-right: 10px; float: left; font-size: 12px; font-weight: bold; color: #b4b4b4; padding-left: 10px; background: url(../images/iba_pfeil_category_left.gif) no-repeat 0 50%; text-decoration: none; }
.category_products_link_left_disabled { float: left; }

.category_products_link_left_enabled a{ margin-left: 10px; margin-top: 6px; padding-right: 10px; float: left; font-size: 12px; font-weight: bold; color: #000000; padding-left: 10px; background: url(../images/iba_pfeil_category_left.gif) no-repeat 0 50%; }
.category_products_link_left_enabled { float: left; }

.category_products_link_right_enabled { float: left; }
.category_products_link_right_enabled a{ margin-top: 6px; float: left; font-size: 12px; font-weight: bold; color: #000000; padding-right: 10px; background: url(../images/navi/arrow.gif) no-repeat right 50%;  }

.category_products_link_right_disabled { float: left; }
.category_products_link_right_disabled a{ margin-top: 6px; float: left; font-size: 12px; font-weight: bold; color: #b4b4b4; padding-right: 10px; background: url(../images/iba_pfeil_category_right.gif) no-repeat right 50%;  }
.category_text { color: #000000; font-size: 12px; font-weight: bold; float: left; margin-top: 6px; padding-right: 10px;}

/* Produkt Detail oberer Teil */
.product_top_part_left { float: left; width: 200px; }
.product_top_part_right { float: left; margin-top: 0; margin-left: 10px; width: 380px; }
.product_top_part_right_large { float: left; margin-top: 0; width: 590px; }
.product_top_part { float: left; width: 590px; margin-top: 10px; }
.product_ul { margin: 0; padding: 0; width: 380px; border-bottom: 1px solid #cccccc; float: left; padding-bottom: 5px; }
.product_ul_large { margin: 0; padding: 0; width: 590px; border-bottom: 1px solid #cccccc; float: left; padding-bottom: 5px; }
.product_ul img{ float: right; margin: 0; padding: 0; margin-left: 10px; }
.product_text_ul { margin: 0; padding: 0; width: 380px; }

/* TuT Produkt */
.tut_product_top_part { float: left; width: 590px; margin-top: 10px; margin-bottom: 10px; }
.tut_product_table { float:right; width:460px; }
.tut_product_table table{ float: right; width: 460px; margin-top: 10px;}
.tut_product_table thead{ height: 22px; background: #eeeff1; font-size: 11px; color: #666666; font-weight: bold; border-bottom: 1px solid #797978; }
.tut_product_table td{ height: 22px; border-bottom: 1px solid #797978; }
.tut_product_table input{ border: 1px solid #999999; width: 30px; }
.tut_product_table tbody{ height: 22px; font-size: 11px; color: #000000; text-align: left; }
.tut_product_table img { margin-right: 5px; }
.tut_search_panel { clear: both; float: left; }

/* TuT Produkt Detailseite*/
.tut_product_table_large { float:right; }
.tut_product_table_large table{ float: right; margin-top: 10px;}
.tut_product_table_large thead{ height: 22px; background: #eeeff1; font-size: 11px; color: #666666; font-weight: bold; border-bottom: 1px solid #797978; }
.tut_product_table_large td{ height: 22px; border-bottom: 1px solid #797978; }
.tut_product_table_large input{ border: 1px solid #999999; width: 30px; }
.tut_product_table_large tbody{ height: 22px; font-size: 11px; color: #000000; text-align: left; }
.tut_product_table_large img { margin-right: 5px; }



/* Bild */
.product_picture_big { float: left; display: block; padding: 0; margin: 0; }
.product_picture_big img{ border: 1px solid #cccccc; width: 198px;}
.product_picture_big li{ float: left; }
.product_picture_small { float: left; display: block; padding: 0; margin: 0; width: 198px;}
.product_picture_small img{ border: 1px solid #cccccc; margin-right: 4px; width: 60px;}
.product_picture_small li{ float: left;  margin-top: 7px; }

/* Logo */
.product_picture_logo { float: left; display: block; padding: 0; margin: 0; margin-top: 7px; margin-right: 5px; }

/* Titel und Text */
.product_title_li { margin-top: 0px; color: #000000; font-size: 18px; font-weight: bold; padding-bottom: 5px; }
.product_text_li { color: #000000; font-size: 12px; float: left; margin-top: 5px; }
.product_text_item_li { background: url(../images/navi/point.gif) no-repeat left 4px; padding-left: 10px; color: #000000; font-size: 12px; margin-top: 5px; margin-bottom: 5px; float: left; width: 370px;  }
/*.product_text_item { padding-left: 10px; color: #000000; font-size: 12px; margin-top: 5px; float: left; width: 370px; } 
.product_text_item td { vertical-align: middle; }*/

/* Symbole im Produktetitel */
.product_title_symbols { margin-top: 0px; margin-bottom: 10px; padding-bottom: 10px; float: right; width: 380px; }
.product_title_symbols img{ float: right; margin-right: 10px;}

/* Zusatztabelle */
.additional_table { float: left; width: 380px; font-size: 10px; color: #000000; }
.additional_table table{ float: left; width: 380px; margin-top: 10px;  }
.additional_table thead{ font-weight: bold; border-bottom: #999999 2px solid; vertical-align: text-top; } 
.additional_table td{ height: 18px; border-bottom: 1px solid #797978; }

/* Hinweise, USP, Tipps */
.product_tip { float: right; font-size: 10px; color: #000000; margin-top: 10px; border:0; width: 380px;}
.product_tip_td { background-color: #eeeff0; padding: 5px; }
.product_tip_image { padding: 0; margin: 0; }

/* Symbole */
.product_symbols { float: left; }
.product_symbols_ul { padding: 0; margin: 0; margin-top: 10px;}
.product_symbols_ul li{ float: left; margin-right: 5px;  }
.product_symbols_ul img{ margin-top: 2px; }

/* Produkt Detail unterer Teil */
.product_bottom_part { float: left; margin-bottom: 10px; }
.product_bottom_part table { width: 590px; font-size: 11px; color: #000000; }

/* Preiseinheit */
.price_unit {font-weight: bold; color: #000000; font-size: 12px; margin: 0; padding:0; width: 590px; float: right;  margin-bottom: 2px; }
.price_unit_li {float: right;}

/* Tabelle */

.invisibleEnterButton
{
	display: none;
}

.product_table { float: left; width: 590px; }
.product_table table{ float: right; width: 590px; margin-top: 5px;}
.product_table thead{ height: 22px; background: #eeeff1; font-size: 11px; color: #666666; font-weight: bold; border-bottom: 1px solid #797978; }
.product_table td{ height: 22px; border-bottom: 1px solid #797978; }
.product_table td:last-child{ text-align: right; }
.product_table input{ border: 1px solid #999999; margin: 2px 0 2px 2px; font-size: 11px; float: right;  }
.product_table tbody{ height: 22px; font-size: 11px; color: #000000; text-align: left; }

/* Tabellenzellenausrichtung */
.col_left { text-align: left; padding-left: 5px;}
.col_right { text-align: right; padding-right: 6px;}
.col_center { text-align: center; padding-left: 3px; padding-right: 3px;}
.last_price { color: #000000; font-weight: normal; text-align: right; padding-right: 6px;}

/* Treffer Markierung */
.Search_Article { background-color: #ffdf00; text-align: left; padding-left: 5px; }

/* Icons Verfügbarkeit */
.availability_directly { background: url(../images/button/directly.gif) no-repeat right 50% ; width: 20px; height: 16px; float: left; cursor: pointer;}
.availability_query_de { background: url(../images/button/query.gif) no-repeat right 50% ; width: 20px; height: 16px; float: left; cursor: pointer;}
.availability_query_fr { background: url(../images/button/query_fr.gif) no-repeat right 50% ; width: 20px; height: 16px; float: left; cursor: pointer;}
.availability_weeks { background: url(../images/button/weeks.gif) no-repeat right 50% ; width: 20px; height: 16px; float: left; cursor: pointer;}
.availability_one_week{ background: url(../images/button/week.gif) no-repeat right 50% ; width: 20px; height: 16px; float: left; cursor: pointer;}
.availability_days { background: url(../images/button/days.gif) no-repeat right 50% ; width: 20px; height: 16px; float: left; cursor: pointer;}
.availability_direct_delivery { background: url(../images/button/direct_delivery.gif) no-repeat right 50% ; width: 20px; height: 16px; float: left; cursor: pointer;}
.no_availability { background: url(../images/button/no_availability.gif) no-repeat right 50% ; width: 20px; height: 16px; float: left; cursor: pointer;}
.no_information { background: url(../images/button/no_information.gif) no-repeat right 50% ; width: 20px; height: 16px; float: left; cursor: pointer;}
.substituteArticle { background: url(../images/button/ersatzartikel.gif) no-repeat right 50% ; width: 33px; height: 18px; float: left; cursor: pointer;}

/* Link in den Warenkorb */
.product_basket { width: 590px; margin: 0; padding: 0; height: 30px; }
.product_basket ul{ margin: 0; margin-bottom: 10px; padding: 0; float: left; width: 590px;}
.product_basket_link { float: right; }
.product_basket_link a{ float: right;color: #000000; cursor: pointer; width: 225px; }
.basket_picture { display: inline; float: right; background: url(../images/navi/warenkorb.gif) no-repeat right 50%; width:27px; height: 20px; margin-top: 2px; margin-right: 10px;}
.basket_text_link {float: right;text-decoration:underline; margin-top: 4px; font-size: 12px; font-weight: bold;  padding-left: 10px; background: url(../images/navi/arrow.gif) no-repeat 0 50%; margin-right: 5px; }
.basket_text_link_left {float: left;text-decoration:underline; margin-top: 4px; font-size: 12px; font-weight: bold;  padding-left: 10px; background: url(../images/navi/arrow.gif) no-repeat 0 50%; margin-right: 5px; }

/* Link Detailansicht */
.product_detail_link { float: left; }
.product_detail_link a{ float: left;color: #000000; cursor: pointer; width: 225px; }

/* Zusatzprodukt Titel und Text */
.subproduct_title_ul 
{ 
	border-bottom:1px solid #CCCCCC;
	float: left; 
	margin-top: 0px; 
	color: #000000; 
	font-size: 16px; 
	font-weight: bold;
	padding: 0; 
	margin: 0; 
	width: 590px; 
}
	
.subproduct_title_ul img{ float: right; }
.subproduct_title_li { float: left; padding-bottom: 5px; }

.subproduct_title_with_picture_ul {float: left; color: #000000; font-size: 16px; font-weight: bold; margin: 0; padding: 0; width: 380px; margin-top: 3px; border-bottom: 1px solid #cccccc; }
.subproduct_title_with_picture_ul img{ float: right; }
.subproduct_text_with_picture_ul { color: #000000; font-size: 12px; padding: 0; margin: 0; width: 380px;  }

.subproduct_text_ul { color: #000000; font-size: 12px; padding: 0; margin: 0; width: 590px;  }
.subproduct_text_li { margin-top: 10px; float: left;  }
.subproduct_text_item_li { background: url(../images/iba_punkt.gif) no-repeat left 4px; padding-left: 10px; margin-top: 10px; float: left; }

/* Zusatzprodukt Symbole im Titel */
.subproduct_symbols { float: right; }
.subproduct_symbols img{ margin-left: 10px;}

/* Zusatzprodukt Bild */
.subproduct_picture_big { float: left; display: block; padding: 0; margin: 0; }
.subproduct_picture_big img{ border: 1px solid #cccccc; width: 198px;}
.subproduct_picture_big li{ float: left; }

/* Bestell-Liste */
.order_list { float: left; clear: both; padding: 0; margin: 0; font-size: 12px; color: #000000; border: 0; display: block; margin-bottom: 10px;}
.order_list ul{ padding: 0; margin: 0;}
.order_list li{ float: left; margin-right: 10px; margin-bottom: 10px; margin-top: 10px; }
.order_list_show_option { border: 1px solid #797978; color:#797978; }

/* Menu Kategorie 1 */
.menu_level_0_notselected_1 {background: url(../images/navi/menu_block_1.gif) no-repeat top left; font-size: 12px; font-weight: bold; min-width: 152px; border-top: #cfcfcf 1px solid; padding: 3px 5px 3px 9px; }
.menu_level_0_notselected_1 a{ color: #666666; text-decoration: none; vertical-align: bottom; }
.menu_level_0_notselected_1 a:hover{ color: #000000; text-decoration: none;}

.menu_level_0_selected_1 {background: url(../images/navi/menu_block_1.gif) no-repeat top left; font-size: 12px; font-weight: bold; min-width: 152px; border-top: #cfcfcf 1px solid; padding: 3px 5px 3px 9px;}
.menu_level_0_selected_1 a{ color: #000000; text-decoration: none; vertical-align: bottom; }
.menu_level_0_selected_1 a:hover{ color: #000000; text-decoration: none;}

.menu_level_1_selected_1 { background: url(../images/navi/menu_level1_1_bg.gif) repeat-y; border-top: #cfcfcf 1px solid; margin: 0; padding: 3px 5px 3px 15px;  }
.menu_level_1_selected_1 a{ color: #000000; font-weight: bold; text-decoration: none; vertical-align: bottom; }
.menu_level_1_selected_1 a:hover{ color: #000000; font-weight: bold;text-decoration: none;}

.menu_level_1_notselected_1 { background: url(../images/navi/menu_small_block_1.gif) no-repeat top left; border-top: #cfcfcf 1px solid; margin: 0; padding: 3px 5px 3px 15px;  }
.menu_level_1_notselected_1 a{ color: #666666; text-decoration: none; vertical-align: bottom;  }
.menu_level_1_notselected_1 a:hover{ color: #000000; font-weight: bold;text-decoration: none;}

/* Menu Kategorie 2 */
.menu_level_0_notselected_2 {background: url(../images/navi/menu_block_2.gif) no-repeat top left; font-size: 12px; font-weight: bold; min-width: 152px; border-top: #cfcfcf 1px solid; padding: 3px 5px 3px 9px;}
.menu_level_0_notselected_2 a{ color: #666666; text-decoration: none; vertical-align: bottom; }
.menu_level_0_notselected_2 a:hover{ color: #000000; text-decoration: none;}

.menu_level_0_selected_2 {background: url(../images/navi/menu_block_2.gif) no-repeat top left; font-size: 12px; font-weight: bold; min-width: 152px; border-top: #cfcfcf 1px solid; padding: 3px 5px 3px 9px;}
.menu_level_0_selected_2 a{ color: #000000; text-decoration: none; vertical-align: bottom; }
.menu_level_0_selected_2 a:hover{ color: #000000; text-decoration: none;}

.menu_level_1_selected_2 { background: url(../images/navi/menu_level1_2_bg.gif) repeat-y; border-top: #cfcfcf 1px solid; margin: 0; padding: 3px 5px 3px 15px;  }
.menu_level_1_selected_2 a{ color: #000000; font-weight: bold; text-decoration: none; vertical-align: bottom; }
.menu_level_1_selected_2 a:hover{ color: #000000; font-weight: bold;text-decoration: none;}

.menu_level_1_notselected_2 { background: url(../images/navi/menu_small_block_2.gif) no-repeat top left; border-top: #cfcfcf 1px solid; margin: 0; padding: 3px 5px 3px 15px;  }
.menu_level_1_notselected_2 a{ color: #666666; text-decoration: none; vertical-align: bottom;  }
.menu_level_1_notselected_2 a:hover{ color: #000000; font-weight: bold;text-decoration: none;}

/* Menu Kategorie 3 */
.menu_level_0_notselected_3 {background: url(../images/navi/menu_block_3.gif) no-repeat top left; font-size: 12px; font-weight: bold; min-width: 152px; border-top: #cfcfcf 1px solid; padding: 3px 5px 3px 9px;}
.menu_level_0_notselected_3 a{ color: #666666; text-decoration: none; vertical-align: bottom; }
.menu_level_0_notselected_3 a:hover{ color: #000000; text-decoration: none;}

.menu_level_0_selected_3 {background: url(../images/navi/menu_block_3.gif) no-repeat top left; font-size: 12px; font-weight: bold; min-width: 152px; border-top: #cfcfcf 1px solid; padding: 3px 5px 3px 9px;}
.menu_level_0_selected_3 a{ color: #000000; text-decoration: none; vertical-align: bottom; }
.menu_level_0_selected_3 a:hover{ color: #000000; text-decoration: none;}

.menu_level_1_selected_3 { background: url(../images/navi/menu_level1_3_bg.gif) repeat-y; border-top: #cfcfcf 1px solid; margin: 0; padding: 3px 5px 3px 15px;  }
.menu_level_1_selected_3 a{ color: #000000; font-weight: bold; text-decoration: none; vertical-align: bottom; }
.menu_level_1_selected_3 a:hover{ color: #000000; font-weight: bold;text-decoration: none;}

.menu_level_1_notselected_3 { background: url(../images/navi/menu_small_block_3.gif) no-repeat top left; border-top: #cfcfcf 1px solid; margin: 0; padding: 3px 5px 3px 15px;  }
.menu_level_1_notselected_3 a{ color: #666666; text-decoration: none; vertical-align: bottom;  }
.menu_level_1_notselected_3 a:hover{ color: #000000; font-weight: bold;text-decoration: none;}

/* Menu Kategorie 4 */
.menu_level_0_notselected_4 {background: url(../images/navi/menu_block_4.gif) no-repeat top left; font-size: 12px; font-weight: bold; min-width: 152px; border-top: #cfcfcf 1px solid; padding: 3px 5px 3px 9px;}
.menu_level_0_notselected_4 a{ color: #666666; text-decoration: none; vertical-align: bottom; }
.menu_level_0_notselected_4 a:hover{ color: #000000; text-decoration: none;}

.menu_level_0_selected_4 {background: url(../images/navi/menu_block_4.gif) no-repeat top left; font-size: 12px; font-weight: bold; min-width: 152px; border-top: #cfcfcf 1px solid; padding: 3px 5px 3px 9px;}
.menu_level_0_selected_4 a{ color: #000000; text-decoration: none; vertical-align: bottom; }
.menu_level_0_selected_4 a:hover{ color: #000000;text-decoration: none; }

.menu_level_1_selected_4 { background: url(../images/navi/menu_level1_4_bg.gif) repeat-y; border-top: #cfcfcf 1px solid; margin: 0; padding: 3px 5px 3px 15px;  }
.menu_level_1_selected_4 a{ color: #000000; font-weight: bold; text-decoration: none; vertical-align: bottom; }
.menu_level_1_selected_4 a:hover{ color: #000000; font-weight: bold;text-decoration: none;}

.menu_level_1_notselected_4 { background: url(../images/navi/menu_small_block_4.gif) no-repeat top left; border-top: #cfcfcf 1px solid; margin: 0; padding: 3px 5px 3px 15px;  }
.menu_level_1_notselected_4 a{ color: #666666; text-decoration: none; vertical-align: bottom;  }
.menu_level_1_notselected_4 a:hover{ color: #000000; font-weight: bold;text-decoration: none;}

/* Menu Kategorie 5 */
.menu_level_0_notselected_5 {background: url(../images/navi/menu_block_5.gif) no-repeat top left; font-size: 12px; font-weight: bold; min-width: 152px; border-top: #cfcfcf 1px solid; padding: 3px 5px 3px 9px;}
.menu_level_0_notselected_5 a{ color: #666666; text-decoration: none; vertical-align: bottom; }
.menu_level_0_notselected_5 a:hover{ color: #000000; text-decoration: none;}

.menu_level_0_selected_5 {background: url(../images/navi/menu_block_5.gif) no-repeat top left; font-size: 12px; font-weight: bold; min-width: 152px; border-top: #cfcfcf 1px solid; padding: 3px 5px 3px 9px;}
.menu_level_0_selected_5 a{ color: #000000; text-decoration: none; vertical-align: bottom; }
.menu_level_0_selected_5 a:hover{ color: #000000;text-decoration: none; }

.menu_level_1_selected_5 { background: url(../images/navi/menu_level1_5_bg.gif) repeat-y; border-top: #cfcfcf 1px solid; margin: 0; padding: 3px 5px 3px 15px;  }
.menu_level_1_selected_5 a{ color: #000000; font-weight: bold; text-decoration: none; vertical-align: bottom; }
.menu_level_1_selected_5 a:hover{ color: #000000; font-weight: bold;text-decoration: none;}

.menu_level_1_notselected_5 { background: url(../images/navi/menu_small_block_5.gif) no-repeat top left; border-top: #cfcfcf 1px solid; margin: 0; padding: 3px 5px 3px 15px;  }
.menu_level_1_notselected_5 a{ color: #666666; text-decoration: none; vertical-align: bottom;  }
.menu_level_1_notselected_5 a:hover{ color: #000000; font-weight: bold;text-decoration: none;}

/* Menu Kategorie 6 */
.menu_level_0_notselected_6 {background: url(../images/navi/menu_block_6.gif) no-repeat top left; font-size: 12px; font-weight: bold; min-width: 152px; border-top: #cfcfcf 1px solid; padding: 3px 5px 3px 9px;}
.menu_level_0_notselected_6 a{ color: #666666; text-decoration: none; vertical-align: bottom; }
.menu_level_0_notselected_6 a:hover{ color: #000000; text-decoration: none;}

.menu_level_0_selected_6 {background: url(../images/navi/menu_block_6.gif) no-repeat top left; font-size: 12px; font-weight: bold; min-width: 152px; border-top: #cfcfcf 1px solid; padding: 3px 5px 3px 9px;}
.menu_level_0_selected_6 a{ color: #000000; text-decoration: none; vertical-align: bottom; }
.menu_level_0_selected_6 a:hover{ color: #000000;text-decoration: none; }

.menu_level_1_selected_6 { background: url(../images/navi/menu_level1_6_bg.gif) repeat-y; border-top: #cfcfcf 1px solid; margin: 0; padding: 3px 5px 3px 15px;  }
.menu_level_1_selected_6 a{ color: #000000; font-weight: bold; text-decoration: none; vertical-align: bottom; }
.menu_level_1_selected_6 a:hover{ color: #000000; font-weight: bold;text-decoration: none;}

.menu_level_1_notselected_6 { background: url(../images/navi/menu_small_block_6.gif) no-repeat top left; border-top: #cfcfcf 1px solid; margin: 0; padding: 3px 5px 3px 15px; }
.menu_level_1_notselected_6 a{ color: #666666; text-decoration: none; vertical-align: bottom;  }
.menu_level_1_notselected_6 a:hover{ color: #000000; font-weight: bold;text-decoration: none;}

/* Menu Kategorie 7 */
.menu_level_0_notselected_7 {background: url(../images/navi/menu_block_7.gif) no-repeat top left; font-size: 12px; font-weight: bold; min-width: 152px; border-top: #cfcfcf 1px solid; padding: 3px 5px 3px 9px;}
.menu_level_0_notselected_7 a{ color: #666666; text-decoration: none; vertical-align: bottom; }
.menu_level_0_notselected_7 a:hover{ color: #000000; text-decoration: none;}

.menu_level_0_selected_7 {background: url(../images/navi/menu_block_7.gif) no-repeat top left; font-size: 12px; font-weight: bold; min-width: 152px; border-top: #cfcfcf 1px solid; padding: 3px 5px 3px 9px;}
.menu_level_0_selected_7 a{ color: #000000; text-decoration: none; vertical-align: bottom; }
.menu_level_0_selected_7 a:hover{ color: #000000;text-decoration: none; }

.menu_level_1_selected_7 { background: url(../images/navi/menu_level1_7_bg.gif) repeat-y; border-top: #cfcfcf 1px solid; margin: 0; padding: 3px 5px 3px 15px;  }
.menu_level_1_selected_7 a{ color: #000000; font-weight: bold; text-decoration: none; vertical-align: bottom; }
.menu_level_1_selected_7 a:hover{ color: #000000; font-weight: bold;text-decoration: none;}

.menu_level_1_notselected_7 { background: url(../images/navi/menu_small_block_7.gif) no-repeat top left; border-top: #cfcfcf 1px solid; margin: 0; padding: 3px 5px 3px 15px;  }
.menu_level_1_notselected_7 a{ color: #666666; text-decoration: none; vertical-align: bottom;  }
.menu_level_1_notselected_7 a:hover{ color: #000000; font-weight: bold;text-decoration: none;}

/* Menu Kategorie 8 */
.menu_level_0_notselected_8 {background: url(../images/navi/menu_block_8.gif) no-repeat top left; font-size: 12px; font-weight: bold; min-width: 152px; border-top: #cfcfcf 1px solid; padding: 3px 5px 3px 9px;}
.menu_level_0_notselected_8 a{ color: #666666; text-decoration: none; vertical-align: bottom; }
.menu_level_0_notselected_8 a:hover{ color: #000000; text-decoration: none;}

.menu_level_0_selected_8 {background: url(../images/navi/menu_block_8.gif) no-repeat top left; font-size: 12px; font-weight: bold; min-width: 152px; border-top: #cfcfcf 1px solid; padding: 3px 5px 3px 9px;}
.menu_level_0_selected_8 a{ color: #000000; text-decoration: none; vertical-align: bottom; }
.menu_level_0_selected_8 a:hover{ color: #000000;text-decoration: none; }

.menu_level_1_selected_8 { background: url(../images/navi/menu_level1_8_bg.gif) repeat-y; border-top: #cfcfcf 1px solid; margin: 0; padding: 3px 5px 3px 15px; }
.menu_level_1_selected_8 a{ color: #000000; font-weight: bold; text-decoration: none; vertical-align: bottom; }
.menu_level_1_selected_8 a:hover{ color: #000000; font-weight: bold;text-decoration: none;}

.menu_level_1_notselected_8 { background: url(../images/navi/menu_small_block_8.gif) no-repeat top left; border-top: #cfcfcf 1px solid; margin: 0; padding: 3px 5px 3px 15px;  }
.menu_level_1_notselected_8 a{ color: #666666; text-decoration: none; vertical-align: bottom;  }
.menu_level_1_notselected_8 a:hover{ color: #000000; font-weight: bold;text-decoration: none;}

/* Menu Kategorie 9 */
.menu_level_0_notselected_9 {background: url(../images/navi/menu_block_9.gif) no-repeat top left; font-size: 12px; font-weight: bold; min-width: 152px; border-top: #cfcfcf 1px solid; padding: 3px 5px 3px 9px;}
.menu_level_0_notselected_9 a{ color: #666666; text-decoration: none; vertical-align: bottom; }
.menu_level_0_notselected_9 a:hover{ color: #000000;text-decoration: none; }

.menu_level_0_selected_9 {background: url(../images/navi/menu_block_9.gif) no-repeat top left; font-size: 12px; font-weight: bold; min-width: 152px; border-top: #cfcfcf 1px solid; padding: 3px 5px 3px 9px;}
.menu_level_0_selected_9 a{ color: #000000; text-decoration: none; vertical-align: bottom; }
.menu_level_0_selected_9 a:hover{ color: #000000;text-decoration: none; }

.menu_level_1_selected_9 { background: url(../images/navi/menu_level1_9_bg.gif) repeat-y; border-top: #cfcfcf 1px solid; margin: 0; padding: 3px 5px 3px 15px; }
.menu_level_1_selected_9 a{ color: #000000; font-weight: bold; text-decoration: none; vertical-align: bottom; }
.menu_level_1_selected_9 a:hover{ color: #000000; font-weight: bold;text-decoration: none;}

.menu_level_1_notselected_9 { background: url(../images/navi/menu_small_block_9.gif) no-repeat top left; border-top: #cfcfcf 1px solid; margin: 0; padding: 3px 5px 3px 15px;  }
.menu_level_1_notselected_9 a{ color: #666666; text-decoration: none; vertical-align: bottom;  }
.menu_level_1_notselected_9 a:hover{ color: #000000; font-weight: bold;text-decoration: none;}

/* Menu Kategorie 10 */
.menu_level_0_notselected_10 {background: url(../images/navi/menu_block_10.gif) no-repeat top left; font-size: 12px; font-weight: bold; min-width: 152px; border-top: #cfcfcf 1px solid; padding: 3px 5px 3px 9px; }
.menu_level_0_notselected_10 a{ color: #666666; text-decoration: none; vertical-align: bottom; }
.menu_level_0_notselected_10 a:hover{ color: #000000;text-decoration: none; }

.menu_level_0_selected_10 {background: url(../images/navi/menu_block_10.gif) no-repeat top left; font-size: 12px; font-weight: bold; min-width: 152px; border-top: #cfcfcf 1px solid; padding: 3px 5px 3px 9px;}
.menu_level_0_selected_10 a{ color: #000000; text-decoration: none; vertical-align: bottom; }
.menu_level_0_selected_10 a:hover{ color: #000000; text-decoration: none;}

.menu_level_1_selected_10 { background: url(../images/navi/menu_level1_10_bg.gif) repeat-y; border-top: #cfcfcf 1px solid; margin: 0; padding: 3px 5px 3px 15px;  }
.menu_level_1_selected_10 a{ color: #000000; font-weight: bold; text-decoration: none; vertical-align: bottom; }
.menu_level_1_selected_10 a:hover{ color: #000000; font-weight: bold;text-decoration: none;}

.menu_level_1_notselected_10 { background: url(../images/navi/menu_small_block_10.gif) no-repeat top left; border-top: #cfcfcf 1px solid; margin: 0; padding: 3px 5px 3px 15px;  }
.menu_level_1_notselected_10 a{ color: #666666; text-decoration: none; vertical-align: bottom;  }
.menu_level_1_notselected_10 a:hover{ color: #000000; font-weight: bold;text-decoration: none;}

/* Menu Kategorie 11 */
.menu_level_0_notselected_11 {background: url(../images/navi/menu_block_11.gif) no-repeat top left; font-size: 12px; font-weight: bold; min-width: 152px; border-top: #cfcfcf 1px solid; padding: 3px 5px 3px 9px; }
.menu_level_0_notselected_11 a{ color: #666666; text-decoration: none; vertical-align: bottom; }
.menu_level_0_notselected_11 a:hover{ color: #000000;text-decoration: none; }

.menu_level_0_selected_11 {background: url(../images/navi/menu_block_11.gif) no-repeat top left; font-size: 12px; font-weight: bold; min-width: 152px; border-top: #cfcfcf 1px solid; padding: 3px 5px 3px 9px;}
.menu_level_0_selected_11 a{ color: #000000; text-decoration: none; vertical-align: bottom; }
.menu_level_0_selected_11 a:hover{ color: #000000; text-decoration: none;}

.menu_level_1_selected_11 { background: url(../images/navi/menu_level1_11_bg.gif) repeat-y; border-top: #cfcfcf 1px solid; margin: 0; padding: 3px 5px 3px 15px;  }
.menu_level_1_selected_11 a{ color: #000000; font-weight: bold; text-decoration: none; vertical-align: bottom; }
.menu_level_1_selected_11 a:hover{ color: #000000; font-weight: bold;text-decoration: none;}

.menu_level_1_notselected_11 { background: url(../images/navi/menu_small_block_11.gif) no-repeat top left; border-top: #cfcfcf 1px solid; margin: 0; padding: 3px 5px 3px 15px;  }
.menu_level_1_notselected_11 a{ color: #666666; text-decoration: none; vertical-align: bottom;  }
.menu_level_1_notselected_11 a:hover{ color: #000000; font-weight: bold;text-decoration: none;}

/* Kernsortiment */
.article_sortiment {background: url(../images/navi/menu_block_sortiment.gif) no-repeat top left; font-weight: bold; padding: 3px 5px 3px 9px;}
.article_row_sortiment {background: url(../images/navi/menu_block_sortiment.gif) no-repeat top left; font-weight: bold; padding: 3px 5px 3px 9px;}

.menu_level_0_notselected_sortiment {background: url(../images/navi/menu_block_sortiment.gif) no-repeat top left; font-size: 12px; font-weight: bold; min-width: 152px; border-top: #cfcfcf 1px solid; padding: 3px 5px 3px 9px;}
.menu_level_0_notselected_sortiment a{ color: #666666; text-decoration: none; vertical-align: bottom; }
.menu_level_0_notselected_sortiment a:hover{ color: #000000; text-decoration: none;}

.menu_level_0_selected_sortiment {background: url(../images/navi/menu_block_sortiment.gif) no-repeat top left; font-size: 12px; font-weight: bold; min-width: 152px; border-top: #cfcfcf 1px solid; padding: 3px 5px 3px 9px;}
.menu_level_0_selected_sortiment a{ color: #000000; text-decoration: none; vertical-align: bottom; }
.menu_level_0_selected_sortiment a:hover{ color: #000000; text-decoration: none;}

.menu_level_1_selected_sortiment { background: url(../images/navi/menu_level1_sortiment_bg.gif) repeat-y; border-top: #cfcfcf 1px solid; margin: 0; padding: 3px 5px 3px 15px;  }
.menu_level_1_selected_sortiment a{ color: #000000; font-weight: bold; text-decoration: none; vertical-align: bottom; }
.menu_level_1_selected_sortiment a:hover{ color: #000000; font-weight: bold;text-decoration: none;}

.menu_level_1_notselected_sortiment { background: url(../images/navi/menu_small_block_sortiment.gif) no-repeat top left; border-top: #cfcfcf 1px solid; margin: 0; padding: 3px 5px 3px 15px;  }
.menu_level_1_notselected_sortiment a{ color: #666666; text-decoration: none; vertical-align: bottom;  }
.menu_level_1_notselected_sortiment a:hover{ color: #000000; font-weight: bold;text-decoration: none;}

/* Product Top Navigator  */

.product_navi_pagenumber
{
	float:left;
	color:#797978;
	font-size:12px;
	font-weight:bold;
	margin-top:4px;	
	margin-left: 2px;
	margin-right: 2px;
	text-decoration: none;	
}

.product_navi_pagenumber a
{
	color:#797978;
	text-decoration: none;
}

.product_navi_pagenumber_current
{
	float:left;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin-top:4px;	
	margin-left: 2px;
	margin-right: 2px;
	text-decoration: none;
}

.product_navi_pagenumber_current a
{
	color:#000000;
	text-decoration: none;
}

/* Artikel in kundenspezifischem Sortiment */

.col_customer_specific
{
	background: url(../images/navi/menu_block_sortiment.gif) no-repeat top left; 
	float: left;
	width: 3px;
	padding: 0;
}

.col_empty
{
	float: left;
	padding-right: 3px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* Kundenkataloge und Spezialsortimente */

.special_assortment
{
	clear: both;
	font-size:12px;
	color:#000000;
	width: 590px;
}

.special_assortment_Logo_Header
{
	float: right;
}

.special_assortment_Logo_Header img
{
	padding-right: 5px;
	padding-left: 5px;
}

.special_assortment table
{
	width: 590px;
}

.special_assortment td
{
	border-bottom:1px dotted #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
}

.special_assortment_product_list_decoration
{
	background:transparent url(../images/navi/arrow.gif) no-repeat scroll 0 50%;
	padding-left: 5px;
	height:7px;
	width:2px;
}

.special_assortment_product_link
{
	color:#000000;
}

.special_assortment_page_number
{
	font-weight:bold;
	text-align: right;
	padding-right: 5px;
	padding-left: 15px;
}

.navigation_li
{
	margin:0;
	padding:0;
}

.navigation_li a
{
	background:transparent url(../images/navi/arrow_white_left.gif) no-repeat scroll 0 50%;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	padding-left:10px;
}

.categoryTitle
{
	clear:both;
	float:left;
	height:22px;
	width:8px;	
}

.categoryTitle h2
{
	width: 300px;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
}

.categoryTitle_1
{
	background: url(../images/navi/category1_title.gif) no-repeat top left;	
}

.categoryTitle_2
{
	background: url(../images/navi/category2_title.gif) no-repeat top left;	
}

.categoryTitle_3
{
	background: url(../images/navi/category3_title.gif) no-repeat top left;	
}

.categoryTitle_4
{
	background: url(../images/navi/category4_title.gif) no-repeat top left;	
}

.categoryTitle_5
{
	background: url(../images/navi/category5_title.gif) no-repeat top left;	
}

.categoryTitle_6
{
	background: url(../images/navi/category6_title.gif) no-repeat top left;	
}

.categoryTitle_7
{
	background: url(../images/navi/category7_title.gif) no-repeat top left;	
}

.categoryTitle_8
{
	background: url(../images/navi/category8_title.gif) no-repeat top left;	
}

.categoryTitle_9
{
	background: url(../images/navi/category9_title.gif) no-repeat top left;	
}

.categoryTitle_10
{
	background: url(../images/navi/category10_title.gif) no-repeat top left;	
}

.categoryTitle_11
{
	background: url(../images/navi/category11_title.gif) no-repeat top left;	
}

.categoryTitle_12
{
	background: url(../images/navi/category12_title.gif) no-repeat top left;	
}

/* Spezialsortiment iba special */

.ibaSpecialIntro
{
	width: 590px;
}

.ibaSpecialIntro h1
{
	font-size:12px;
	font-weight:bold;
}

.ibaSpecialIntro_left
{
	float: left;
	width: 370px;
	margin-bottom: 20px;
}

.ibaSpecialIntro_left h1
{
	font-size:12px;
	font-weight:bold;
	margin-bottom: 0;
}

.ibaSpecialIntro_left p
{
	font-size:12px;
	margin: 0;
}

.ibaSpecialIntro_right
{	
	float: right;
	margin-top: 8px;
	width: 200px;
}

.ibaSpecialLogo
{
	margin-top: 6px;
	background: transparent url(../images/content/ibaSpecial/ibaSpecial.gif) no-repeat scroll left 50%;
	height: 45px;
	width: 100px;
}

.aseriesLogo
{
	margin-top: 30px;
	background: transparent url(../images/content/ibaSpecial/aseriesSpecial.gif) no-repeat scroll left 50%;
	height: 20px;
	width: 100px;
}

.aseriesOekoLogo
{
	margin-top: 0;
	background: transparent url(../images/content/ibaSpecial/aseriesOekoSpecial.gif) no-repeat scroll left 50%;
	height: 25px;
	width: 100px;
}

/* Spezialsortiment iba Öko */

.ibaOekoIntro
{
	width: 590px;
}

.ibaOekoIntro_left
{
	float: left;
	width: 350px;
}

.ibaOekoIntro_right_de
{
	float: right;
	margin-top: 8px;
	background: url(../images/content/ibaOeko/oekoShopLogoIntro_de.gif) no-repeat left 50%;
	/* Dimension des Bildes -> sonst wird nix angezeigt! */
	height:71px;
	width:231px;
}

.ibaOekoIntro_right_fr
{
	float: right;
	margin-top: 8px;
	background: url(../images/content/ibaOeko/oekoShopLogoIntro_fr.gif) no-repeat left 50%;
	/* Dimension des Bildes -> sonst wird nix angezeigt! */
	height:71px;
	width:231px;
}

.ibaOekoIntro_left h1
{
	font-size:12px;
	font-weight:bold;
}

.ibaOekoIntro_left p
{
	font-size:12px;
}

.product_recommendation
{
	clear: both;
	float: left;
	width: 590px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #eeeff1;
	font-size: 12px;
	font-weight: bold;
}

.product_recommendation_title
{
	padding: 5px;	
	/*background-color: #f1f2f3;	*/
	border-bottom: 1px solid #cccccc;
}

.product_recommendation a
{	
	text-align: center;
	color: #000000;
	background: transparent url(../images/navi/arrow.gif) no-repeat scroll 0pt 4px;
	padding-left: 10px;
}

.product_recommendation ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	clear: both;
}

.product_recommendation li
{
	width: 185px;
	float: left;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	text-align: center;
}

.product_line
{
	clear: both;
	float: left;
	width: 590px;
	height: 2px;
	background-color: #999999;
	margin-bottom: 30px;
}
