/* Ü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 h2 { margin: 0px; padding:0px; font-size:17px; }
.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; }

/* Farbmuster */
.product_picture_color { clear:both; float:left; width:100%; margin-top:10px; margin-bottom: 5px; padding-bottom:0px; border-bottom: 1px solid #CCCCCC; font-size:12px; font-weight:bold; color:#000000; }
.product_picture_color_title { width:100%; border-bottom-style:solid; border-bottom-color:#CCCCCC; border-bottom-width:1px }
.product_picture_color_list { float: left; display: block; padding: 0; margin: 0; margin-top:10px; margin-bottom: 10px; margin-right: 10px; }
.product_picture_color_name { font-size:12px; color:#000000; }

/* 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 { clear:both; float: left; width: 100%; font-size: 10px; color: #000000; }
.additional_table table{ float: left; width: 100%; 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;
}

/* Kompetenzbanner */
/*******************/
.kompetenzbanner_1, .kompetenzbanner_2, .kompetenzbanner_3, .kompetenzbanner_4, .kompetenzbanner_5,
.kompetenzbanner_6, .kompetenzbanner_7, .kompetenzbanner_8, .kompetenzbanner_9, .kompetenzbanner_10,
.kompetenzbanner { clear:both; float:left; width:100%; color:#000000; margin-top:20px; margin-bottom:20px; border-style:solid; border-width:1px}

.kompetenzbanner_1 { background-color:#FEDD92; border-color:#FABA00 }
.kompetenzbanner_2 { background-color:#94CEED; border-color:#3192CC }
.kompetenzbanner_3 { background-color:#E1DEC6; border-color:#CBBB9D }
.kompetenzbanner_4 { background-color:#FCD5A4; border-color:#F08C3E }
.kompetenzbanner_5 { background-color:#B4D5CF; border-color:#009B8C }
.kompetenzbanner_6 { background-color:#EFC3BE; border-color:#EF3176 }
.kompetenzbanner_7 { background-color:#D8DEAC; border-color:#AFBE50 }
.kompetenzbanner_8 { background-color:#B8D598; border-color:#4F8D2C }
.kompetenzbanner_9 { background-color:#8CA6D2; border-color:#00378B }
.kompetenzbanner_10 { background-color:#C7C9E4; border-color:#9173AD; }

.kompetenzbanner_titel { font-size:15px; font-weight: bold; padding:5px; padding-bottom: 15px; }
/* Kompetenzbanner - Typ: 'inserat' */
.kompetenzbanner_inserat { margin-top:20px; margin-bottom:20px; }
/* Kompetenzbanner - Typ: 'papier' */
.kompetenzbanner_papier_img { margin:10px }
.kompetenzbanner_papier_liste { font-size:12px; padding-left:5px; margin-left:5px}
.kompetenzbanner_papier_liste li { padding-left:15px; margin-bottom:5px; background: url(../images/navi/arrow.gif) no-repeat 0 50%; }
/* Kompetenzbanner - Typ: 'quer', 'hoch' */
.kompetenzbanner_quer_liste { clear:both; display:block; margin:0px; padding:0px; font-size:12px;}
.kompetenzbanner_quer_liste li { float:left; width:185px; text-align:center; padding-left:10px}

/* Themenbilder */
.themenbild { margin-top:40px; margin-bottom:20px }

/* Produkte-Empfehlungen */
/*************************/
.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 img
{
	max-height: 75px;
}

.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_recommendation_container
{
	clear: both;
	font-size: 12px;
	font-weight: bold;
}

.product_recommendation_container_content { padding: 0 10px; margin: 0; color: #000000; background: url(../images/container/container_bg.gif) top left repeat-y;}

.product_recommendation_container a
{	
	text-align: center;
	color: #000000;
	background: transparent url(../images/navi/arrow.gif) no-repeat scroll 0pt 4px;
	padding-left: 10px;
}

.product_recommendation_container ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	clear: both;
}

.product_recommendation_container li
{
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
}

.product_line
{
	clear: both;
	float: left;
	width: 590px;
	height: 2px;
	background-color: #999999;
	margin-bottom: 30px;
}

/* Web-Verweise */
.web_verweis { clear:both; float:left; font-size:12px }
.web_verweis ul {margin: 0; padding: 0; list-style: none; clear: both; }
.web_verweis li {padding-left: 10px; padding-bottom: 10px; margin-top: 10px; display: inline-block; width:180px; text-align: center;}
.web_verweis img {margin-bottom: 10px;}
.web_verweis a {text-align: center; color: #000000;}
.web_verweis_player { margin-top:5px; margin-bottom:5px; padding-top:2px; padding-bottom:2px; border-style:solid; border-color:Gray; border-top-width:1px; border-bottom-width:1px; border-right-style:none; border-left-style:none}
