@charset "UTF-8";
/**
 * Bürkle GmbH
 * 2009
 *
 * Shop elements
 *
 */

@media all
{
  /*-------------------------------------------------------------------------*/
    #col1_content { 
    	padding: 0 4px 0 5px; /* shadow-spacing -> push content within shadow-box */
    	min-height:850px; 
		height:auto !important; /* for all other browsers */ 
		height:850px; /* for ie6 */ 	
    }
    #header_category_image{ background:url(images/layout/header_category_image_shop.jpg) top right no-repeat}
   
    /* shop_breadcrumb (other styles in navigation.css) */ 
                       
        .breadcrumb{/*ul-element*/
            overflow:hidden;
            margin: 0 25px 0 25px;
            padding-bottom: 10px;
        }
		
      

                /* shop main content (product listing-> (category typical elements beneath) ) */
       
       
                /* print button and pagination menu */
                .printer_icon{
                    position:absolute;
                    bottom:20px;
                    left:30px;
                    float:left;
                    height:35px;
                    width:150px;
                    margin-top:5px;
                }
                    .printer_icon img{
                        float:left;
                    }
                     .printer_icon a{
                        float:left;
                        width:auto;
                        margin: 15px 0 0 5px;
                    }
                 .pagination{
                    position:absolute;
                    bottom:20px;
                    right:30px;
                    height:30px;
                    width:auto;
                    overflow:hidden;
                    margin:0;
                }
                    .pagination a{
                        border: 1px solid #979797;
                        text-decoration:none;
                        padding:3px 5px 3px 5px;
                        margin: 0 0 0 5px;
                        float:left;
                    }
                    #col1 .pagination a:hover{
                        text-decoration:none;
                        color:#7e7e7e;
                        background: none;
                    }
                    /* --------------------- pagination active link ------------------- */
                    .pagination a.active{
                        text-decoration:none;
                        padding:3px 5px 3px 5px;
                        margin: 0 0 0 5px;
                        font-weight:bold;
                    }
                    .pagination a.active:hover{
                        text-decoration:none;
                        color:#7e7e7e;
                    }
                    /* category specific colors */
                   
                    .pagination.abfuellgeraete a.active{
                        border: 1px solid #e2001a;
                    }
                    #col1 .pagination.abfuellgeraete a:hover{
                        border: 1px solid #e2001a;
                    }
                    .pagination.probennehmer-und-probenteiler a.active{
                        border: 1px solid #009111;
                    }
                    #col1 .pagination.probennehmer-und-probenteiler a:hover{
                        border: 1px solid #009111;
                    }
                    .pagination.behaelter a.active{
                        border: 1px solid #ffd64d;
                    }
                    #col1 .pagination.behaelter a:hover{
                        border: 1px solid #ffd64d;
                    }
                    .pagination.labor-und-industriebedarf a.active{
                        border: 1px solid #a6c7e6;
                    }
                    #col1 .pagination.labor-und-industriebedarf a:hover{
                        border: 1px solid #a6c7e6;
                    }

  /*--------------------------------------------- shop_main_content () - category level 1 --------------------------------------------------*/
 
      .shop_category_level_1_main{
        width: 580px;
        padding: 25px 0 0 0;
        margin: 0 25px;
        border-top: 5px solid #bdc0c9;
    }
       
        .shop_category_level_1_main .category_teaser{
            width: 580px;
            height: 170px;
            padding: 1px 0 0 2px;
            margin: 0 0 20px -1px;
            background:url(images/shop/shop_category_level_1_teaser_shadow.png) top left no-repeat;/* teaser border and shadow*/
            overflow: hidden;
			position:relative
        }
           
            .shop_category_level_1_main .teaser_inner{
                position:relative;
                display:block;
                width: 578px;
                height: 164px;
                border: 1px solid #4f4f50;
                text-decoration:none;
                overflow: hidden;
            }
               
            /*-------------------------- category specific background image and hover arrow ----------------------------*/
                .shop_category_level_1_main .teaser_inner.abfuellgeraete,
                #col1 .shop_category_level_1_main .teaser_inner.abfuellgeraete:hover{
                    background:url(images/shop/shop_category_level_1_teaser_abfuell.jpg) top left no-repeat
                }
                .shop_category_level_1_main a.teaser_inner.abfuellgeraete:hover span.image{/* hover: arrow in teaser-head */
                    background:url(images/shop/shop_circle-arrow_sprites.png) 0px -36px no-repeat;/* red */
                }
                .shop_category_level_1_main .teaser_inner.probennehmer-und-probenteiler,
                #col1 .shop_category_level_1_main .teaser_inner.probennehmer-und-probenteiler:hover{
                    background:url(images/shop/shop_category_level_1_teaser_proben.jpg) top left no-repeat
                }
                .shop_category_level_1_main a.teaser_inner.probennehmer-und-probenteiler:hover span.image{
                    background:url(images/shop/shop_circle-arrow_sprites.png) 0px -72px no-repeat;/* green */
                }
                .shop_category_level_1_main .teaser_inner.behaelter,
                #col1 .shop_category_level_1_main .teaser_inner.behaelter:hover{
                    background:url(images/shop/shop_category_level_1_teaser_behaelter.jpg) top left no-repeat
                }
                .shop_category_level_1_main a.teaser_inner.behaelter:hover span.image{
                    background:url(images/shop/shop_circle-arrow_sprites.png) 0px -108px no-repeat;/* yellow */
                }
                .shop_category_level_1_main .teaser_inner.labor-und-industriebedarf,
                #col1 .shop_category_level_1_main .teaser_inner.labor-und-industriebedarf:hover{
                    background:url(images/shop/shop_category_level_1_teaser_labor.jpg) top left no-repeat
                }
                .shop_category_level_1_main a.teaser_inner.labor-und-industriebedarf:hover span.image{
                    background:url(images/shop/shop_circle-arrow_sprites.png) 0px -144px no-repeat;/* blue*/
                }
            /*------------------------------------------------------------------------------------------------------*/
                .shop_category_level_1_main .teaser_content{
                    position:absolute;
                    display:block;
                    top:8px;
                    right:8px;
                    width: 320px;
                    height: 154px;
                    padding:0 7px 0 1px;
                    background:url(images/shop/shop_category_level_1_teaser_content_bg-shadow.png) top left no-repeat;
                    cursor: pointer;
					margin:0;
                }
                    .shop_category_level_1_main .teaser_content .teaser_content_head{
                        position:relative;
                        display:block;
                        text-decoration:none;                       
                        height:33px;
                        background:#4f4f51;
                        border-bottom: 1px solid #393737;
                    }
                        #abfuellgeraete.shop_category_level_1_main h2,
						#probennehmer-und-probenteiler.shop_category_level_1_main h2,
						#behaelter.shop_category_level_1_main h2,
						#labor-und-industriebedarf.shop_category_level_1_main h2{/* head category-title Level 2 */
                            left: 280px;
                        }
						.shop_category_level_1_main h2{/* head category-title */
							position: absolute;
							top: 20px;
							left: 270px;
							z-index:1;
							margin:0;
                        }
						
							.shop_category_level_1_main h2 a,
							.shop_category_level_1_main h2 a:visited{
								color:#fff;
								font-size:12px;
								font-weight:normal;
								text-decoration:none;
							}
								#col1 .shop_category_level_1_main h2 a:hover{background: none}
                        .shop_category_level_1_main .teaser_content .teaser_content_head .image{/* head arrow */
                            background:url(images/shop/shop_circle-arrow_sprites.png) 0px 0px no-repeat; /* grey */
                            display:block;
                            width:26px;
                            height:26px;
                            float:right;
                            margin: 4px 10px 0 0;
                        }
                    .shop_category_level_1_main .teaser_content .teaser_content_main{/* teaser text -> category description*/
                        display:block;
                        height:92px;
                        /*background: url(images/shop/shop_category_level_1_teaser_content_bg.png) bottom left repeat; teaser transparent background */
                        padding:20px 20px 0 25px;
                        color:#4f4f51;
                        border-bottom: 1px solid #fff;
                    }
                    .shop_category_level_1_main .teaser_content .teaser_content_main p{/* teaser text -> category description*/
                        line-height: 14px;
                        margin:0;
                    }
 
  /*------------------------------------------------- shop_main_content () - category level 2 --------------------------------------------------*/
 
         
       
        #abfuellgeraete.shop_category_level_1_main{
                border-top:5px solid #e2001a;
        }
        #probennehmer-und-probenteiler.shop_category_level_1_main{
                border-top:5px solid #009111;
        }
        #behaelter.shop_category_level_1_main{
                border-top:5px solid #ffd64d;
        }
        #labor-und-industriebedarf.shop_category_level_1_main{
                border-top:5px solid #a6c7e6;
        }   
            .shop_category_level_1_main .category_image{
                display:block;
                height: 150px;
                overflow:hidden;
                width: 230px;
                margin: 8px 0 0 15px;
            }   
       
            .shop_category_level_1_main .teaser_inner.shop_level_2 .teaser_content{
                    background:none;
					width:310px;
            }
			  .shop_category_level_1_main .teaser_inner.shop_level_2 .teaser_content .teaser_content_head span{
					width:245px;
            	}
				.shop_category_level_1_main .teaser_inner.shop_level_2 .teaser_content .teaser_content_head .image{/* head arrow */
					width:26px;
				}
            .shop_category_level_1_main .teaser_inner.shop_level_2 .teaser_content .teaser_content_main{
                    background:#f1f1f1;
					height: 96px;
            }
        /*-------------------------- teaser hover background-fix  ----------------------------*/
       
        #col1 #abfuellgeraete.shop_category_level_1_main .teaser_inner:hover,
        #col1 #probennehmer-und-probenteiler.shop_category_level_1_main .teaser_inner:hover,
        #col1 #behaelter.shop_category_level_1_main .teaser_inner:hover,
        #col1 #labor-und-industriebedarf.shop_category_level_1_main .teaser_inner:hover{background:#fff}/* no background in teaser-a-tag */
       
        /*-------------------------- hover: arrow in teaser-head ----------------------------*/
        #abfuellgeraete.shop_category_level_1_main .category_teaser:hover .teaser_content .image{/* hover: arrow in teaser-head */
                background:url(images/shop/shop_circle-arrow_sprites.png) 0px -36px no-repeat;/* red */
        }
        #probennehmer-und-probenteiler.shop_category_level_1_main .category_teaser:hover .teaser_content .image{
                background:url(images/shop/shop_circle-arrow_sprites.png) 0px -72px no-repeat;/* green */
        }
        #behaelter.shop_category_level_1_main .category_teaser:hover .teaser_content .image{
                background:url(images/shop/shop_circle-arrow_sprites.png) 0px -108px no-repeat;/* yellow */
        }
        #labor-und-industriebedarf.shop_category_level_1_main .category_teaser:hover .teaser_content .image{
                background:url(images/shop/shop_circle-arrow_sprites.png) 0px -144px no-repeat;/* blue*/
        }
   
  /*--------------------------------------------- shop_main_content (product listing) - category level 3 -----------------------------------------*/
      #col1_content .shop_main_content{
            padding: 25px 5px 63px 25px;
            background: none;
            overflow:hidden;
            position:relative;
    }
        /* #col1_content .shop_main_content.probennehmer-und-probenteiler{
            min-height:610px;
            height:auto !important;
            height:610px;        
        }
        #col1_content.shop_main_content.labor-und-industriebedarf{
            min-height:700px;
            height:auto !important;
            height:700px;
        }*/
     /* ---------------------------- category_banderole ------------------------ */   
    .shop_category_banderole{
        padding:1px 0 0 25px;
        background: #e2001a;
        height: 25px;
    }
            .shop_category_banderole select{
                margin:0;
                height:24px;
                width:260px;
            }

    /* category specific color */
    .shop_category_banderole.abfuellgeraete{
        background: #e2001a;
    }
    .shop_category_banderole.probennehmer-und-probenteiler{
        background: #009111;
    }
    .shop_category_banderole.behaelter{
        background: #ffd64d;
    }
    .shop_category_banderole.labor-und-industriebedarf{
        background: #a6c7e6;
    }
    .tundra .dijitButtonNode {
        border: 1px solid #c0c0c0;
        border-bottom: 1px solid #9b9b9b;
        padding: 0.1em 0.2em 0.2em 0.2em;
        background: #fff;
    }
	.tundra .dijitComboBox, .tundra .dijitComboBoxFocused, .tundra .dijitComboBoxHover, .tundra .dijitComboBoxActive, .tundra .dijitComboBoxFocusedHover {height:24px; border: none}
	.shop_category_banderole .dijitComboBox .dijitInputField {padding:5px 0 0 2px}
	.shop_category_banderole .dijitComboBox .dijitArrowButton {height:22px; border-left:1px solid #BCBCBC; background:#fdfdfd}
	.shop_category_banderole .dijitComboBoxFocused .dijitArrowButton {height:22px; border-left:1px solid #BCBCBC}
	.shop_category_banderole .dijitComboBoxHover .dijitArrowButton {height:22px; border-left:1px solid #BCBCBC; background:#C00 url(images/shop/directorder_addfield_bg.jpg) top left repeat-x }
	.shop_category_banderole .dijitComboBox .dijitArrowButtonInner {margin: 3px 4px 0px 5px;}
	#filter_popup .dijitMenuItemSelected {background:#4F4F4F}
	.tundra .dijitMenu, .tundra .dijitMenuBar{border: 1px solid #BCBCBC; -webkit-box-shadow: 2px 3px 5px #D3D3D3;-moz-box-shadow: 2px 3px 5px #D3D3D3; box-shadow: 2px 3px 5px #D3D3D3}
    /* ---------------------------- category product listing --------------------- */
    .shop_category_level_3_product{/*ul-element*/
        margin: 0px;
        color:#322f34;   
        overflow: hidden;
        position:relative;
    }
        .shop_category_level_3_product li{
            float:left;
            display:inline;/* for ie6 to avoid the shop-menue bug */
            width: 280px;
            height: 120px;
            margin: 0 20px 20px 0;
            list-style:none;
        }
                .shop_category_level_3_product a{
                        line-height:1.25em;
                        display:block;
                        padding: 9px;
                        width: 260px;
                        height: 100px;
                        text-decoration:none;
                        border: 1px solid #c0bdbd;
                        overflow:hidden;
                }
                #col1 .shop_category_level_3_product a:hover{
                        background:none;
                        border: 1px solid #484848;
                }
                    .shop_category_level_3_product .product_title{
                        font-size:11px;
                        font-weight:bold;
                        color:#131313;
                    }
                    .shop_category_level_3_product a:hover .product_title{
                        text-decoration:underline;
                        color:#c30218;
                    }
                    .shop_category_level_3_product .product_short_desc{
                        display:block;
                        font-size:11px;
                        text-decoration:none;
                        margin-top: 5px;
                        color:#363636
                    }
                    .shop_category_level_3_product a:hover .product_short_desc{
                        text-decoration:none;
                        color:#322f34;
                    }
                    .shop_category_level_3_product .product_image {
                        display:block;
                        float:left;
                        margin-right: 10px;
                        width:100px;
                        height:100px;
                        overflow:hidden;
                    }
                    .shop_category_level_3_product .product_image img{
                       
                    }
/*------------------------------------ shop_main_content ( unique product description ) - category level 4 ------------------------------------------*/

                        .shop_category_level_4_main{
                            padding: 25px 0 40px 0;
                            margin: 0 25px;
                            border-top: 5px solid #bdc0c9;
                            position:relative;
                        }
                        #abfuellgeraete.shop_category_level_4_main{
                            border-top: 5px solid #e2001a;
                        }
                        #probennehmer-und-probenteiler.shop_category_level_4_main{
                            border-top: 5px solid #009111;
                        }
                        #behaelter.shop_category_level_4_main{
                            border-top: 5px solid #ffd64d;
                        }
                        #labor-und-industriebedarf.shop_category_level_4_main{
                            border-top: 5px solid #a6c7e6;
                        }
                            .shop_category_level_4_main h4{
                                font-size: 12px;
                            }
                                /*----------------------- image -------------------------*/
                                .shop_category_level_4_main .image{
                                    background:#e3e3e3;
                                    border: 1px solid #bdc0c9;
                                    padding: 10px 10px 20px 10px;
                                    margin:0 20px 20px 0;
                                    width:230px;
                                    float:left;
                                    overflow:hidden;
									position:relative;
                                }
                                    .shop_category_level_4_main .image a{
                                        display:block;
                                        margin-bottom: 20px;
                                        position:relative;
                                       
                                    }
                                    .shop_category_level_4_main .image .magnifier{
                                        background:url(images/icons/magnifier_plus.png) top left no-repeat;
                                        width:25px;
                                        height:25px;
                                        display:block;
                                        position:absolute;
                                        bottom: 5px;
                                        right:5px;
                                        z-index:10;
                                    }
                                    #col1 .shop_category_level_4_main .image a:hover{
                                        background:none;
                                    }
                                        .shop_category_level_4_main .image img{
                                                border: 1px solid #bdc0c9;
                                        }
                                        .shop_category_level_4_main .image ul{
                                            display: inline;
                                           
                                        }
                                            .shop_category_level_4_main .image li{
                                                display:block;
                                                list-style-type:none;
                                                float:left;
                                                width:49px;
                                                height: 49px;
                                                margin: 0  0 0 11px;
                                                overflow: hidden;
                                            }
                                               
                                                    .shop_category_level_4_main .image li.first_img{
                                                        margin: 0;
                                                    }
                                                        .shop_category_level_4_main .image li img{
                                                            margin:0;
                                                        }
                                /*--------------------- overview ------------------------*/
                                .shop_category_level_4_main .overview{
                                        border: 3px solid #e3e3e3;
                                        margin: 0 0 20px 0;
                                        padding: 20px 30px ;
                                        width:242px;
                                        float: left;
										position:relative;
                                }
                                    .shop_category_level_4_main .overview h4{
                                        color:#4f4f50;
                                        margin: 0 0 10px 0;
                                    }
                                    .shop_category_level_4_main .overview ul{
                                        margin: 0 0 0 8px;
                                    }
                                /*--------------------- utilization ------------------------*/
                                .shop_category_level_4_main .utilization{
                                        clear:both;
                                        border: 3px solid #e3e3e3;
                                        margin: 20px 0;
                                        padding:20px;
                                }
                                    .shop_category_level_4_main .utilization .ParaTitle{
                                        color: #4f4f50;
                                        font-size:14px;
                                        font-weight:bold;
                                    }
                                    /*.shop_category_level_4_main .utilization ol li{
                                           
                                    }*/
                                /*--------------------- note ------------------------*/
                                .shop_category_level_4_main .note{
                                        clear:both;
                                        margin: 20px 0;
                                        padding-bottom: 4px;
                                        background:url(images/shop/shop_category_level_4_note_shadow.png) bottom left no-repeat;
                                }
                                        .shop_category_level_4_main .note p{
                                            margin:0;
											padding:10px 25px;
                                            background:#e3e3e3;
                                            color:#000;
                                        }   
                                /*---------------------------------------- accordeon ------------------------------------------*/
                                .shop_category_level_4_main .accordeon{
                                        padding-top:30px;
                                        margin-top:35px;
                                        clear:both;
                                        position:relative;
                                        color: #2e2e2e;
                                        font-size:11px;
                                }
                                    .shop_category_level_4_main .accordeon .p_available_variants{
                                            position:absolute;
                                            top:0px;
                                            left:0px;
                                            background:#fff;
                                            z-index:10;
                                            font-size:14px;
                                            padding-right:13px
                                    }
                                    .shop_category_level_4_main .accordeon .accordeon_hr{
                                            position:absolute;
                                            top:10px;
                                            width:100%;
                                            height:5px;
                                            background:#e3e3e3;
                                            border:none;
                                    }
                                    .shop_category_level_4_main .accordeon .caption_table{
                                            background: url(images/shop/shop_category_level_4_accordeon_caption_table_bg.gif) top left repeat-x;
                                            height: 29px;
                                            border-bottom: 1px solid #9a9797;
                                            margin: 10px 0 10px 0;
                                            font-weight:bold;
                                            font-size:10px;
                                    }       
                                        .shop_category_level_4_main .accordeon .caption_table table{
                                                height:100%;
                                                width: 100%;
                                        }       
                                            .shop_category_level_4_main .caption_table tr{
                                                vertical-align:middle;
                                                height: 100%;
                                            }
                                            .shop_category_level_4_main .caption_table td.td_1{
                                                    padding-left: 55px;
                                                    width: 210px;
                                            }
                                            .shop_category_level_4_main .caption_table td.td_2{
                                                    width:217px;
                                                    padding-left: 10px;
                                            }
                                        /*---------------------------- accordeon pane -----------------------------------*/
                                        .shop_category_level_4_main .accordeon_pane{
                                            margin-bottom: 20px;
                                            border: 3px solid #4f4f51;
                                            background:#e3e3e3;
                                            position:relative;
                                        }
                                        .shop_category_level_4_main .accordeon_pane table{
                                                border-collapse:collapse;
                                                overflow:hidden;
                                        }
                                        .shop_category_level_4_main .accordeon_pane .tr_2{
                                            background:#f4f4f4;
                                        }    /*--------------------- accordeon pane head------------------------*/
                                            .shop_category_level_4_main .accordeon_head{
                                                height:47px;
                                                background:#4f4f4f;
                                                padding: 5px 0 2px 0;
												cursor: pointer;
                                            }
											
											.shop_category_level_4_main .accordeon_head:hover {
												background:#5f5f5f;
											}
                                                .shop_category_level_4_main .accordeon_head .arrow{ /* arrow accardeon */
                                                    background:url(images/shop/shop_circle-arrow_down.png) top left no-repeat;
                                                    margin: 9px 11px 0 8px;
                                                    float: left;
                                                    width:26px;
                                                    height:26px;
													cursor: pointer;
                                                }    /* class-change by dojo */
                                                    .shop_category_level_4_main .accordeon_head .arrow.close{ /* arrow accardeon - close */
                                                        background:url(images/shop/shop_circle-arrow.png) top left no-repeat;
                                                    }
                                                    .shop_category_level_4_main .accordeon_head:hover .arrow,
                                                    .shop_category_level_4_main .accordeon_head .arrow.open{ /* arrow accardeon - open  */
                                                        background:url(images/shop/shop_circle-arrow_down.png) top left no-repeat;
                                                    }
                                                .shop_category_level_4_main .accordeon_head div.table{
                                                    float: left;
                                                    width:440px;
                                                }
                                                    .shop_category_level_4_main .accordeon_head table{
                                                        border-collapse:collapse;
                                                        overflow: hidden;
                                                        height:42px;
                                                        width: 443px;
                                                        background:url(images/shop/shop_category_level_4_accordeon_head_table_bg.gif) top left no-repeat;
														cursor: pointer;
                                                    }
                                                    .shop_category_level_4_main .accordeon_head .tr_2{
                                                        background:none;
                                                    }
                                                        .shop_category_level_4_main .accordeon_head td{
                                                            padding-left: 10px;
                                                        }
                                                        .shop_category_level_4_main .accordeon_head td.td_1{
                                                            width: 210px;
                                                        }
                                               
                                                .shop_category_level_4_main .accordeon_head div.price{
                                                    padding: 13px 0 0 0;
                                                    color: #fff;
                                                    float: right;
                                                    width:80px;
                                                }
                                            /*--------------------- accordeon pane content------------------------*/   
                                            .shop_category_level_4_main .accordeon_content{
                                                clear:both;
                                                background:#e3e3e3;
                                            }   
                                                .shop_category_level_4_main .accordeon_content table{
                                                    overflow:hidden;
                                                    width:100%;
                                                }
                                                    .shop_category_level_4_main .accordeon_content td{
                                                        height:20px;
                                                    }
                                                    .shop_category_level_4_main .accordeon_content td.td_1{
                                                            padding-left: 55px;
                                                            width: 210px;
                                                    }
                                                    .shop_category_level_4_main .accordeon_content td.td_2{
                                                            padding-left: 10px;
                                                            width: 220px;
                                                    }
                                            /*--------------------- accordeon pane footer------------------------*/
                                            .shop_category_level_4_main .accordeon_footer{
                                                height:36px;
                                                background: url(images/shop/shop_category_level_4_accordeon_footer_bg.gif) bottom left repeat-x;
                                                border-top: 1px solid #707071;
                                            }   
                                               
                                                .shop_category_level_4_main .accordeon_footer .availability_light{
                                                    width: 39px;
													height: 25px;
                                                    padding: 15px 0 0 16px;
                                                    float:left;
                                                }   
													.shop_category_level_4_main .accordeon_footer .availability_light span{
														display:block;
														width: 32px;
														height: 10px;
													}   
														.shop_category_level_4_main .accordeon_footer .availability_light .red{
															background: url(images/shop/availability_light.gif) no-repeat 0px 0px;
														}  
														.shop_category_level_4_main .accordeon_footer .availability_light span.yellow{
															background: url(images/shop/availability_light.gif) no-repeat 0px -20px;
														}   
														.shop_category_level_4_main .accordeon_footer .availability_light .green{
															background: url(images/shop/availability_light.gif) no-repeat 0px -40px;
														}   
												
                                                .shop_category_level_4_main .accordeon_footer .availability_text{
                                                    width: 220px;
                                                    padding: 13px 0 0 0;
                                                    float:left;
                                                }   
                                                .shop_category_level_4_main .accordeon_footer .buy{
                                                    padding: 3px 0 0 0;
                                                    float:left;
													width: 270px;
                                                }   
                                                    .shop_category_level_4_main .accordeon_footer .buy .dijitInputLayoutContainer{
                                                        float: none;
                                                    }   
                                                    .shop_category_level_4_main .accordeon_footer .buy .dijitSpinnerButtonContainer,
                                                    .shop_category_level_4_main .accordeon_footer .buy .dijitValidationIcon{
                                                        float: right;
                                                    }   
                                                    .shop_category_level_4_main .accordeon_footer .buy .dijitTextBox, /* input field */
                                                    .shop_category_level_4_main .accordeon_footer .buy .dijitComboBox,
                                                    .shop_category_level_4_main .accordeon_footer .buy .dijitSpinner,
                                                    .shop_category_level_4_main .accordeon_footer .buy .dijitTextArea,
                                                    .shop_category_level_4_main .accordeon_footer .buy .dijitInlineEditor input {
                                                        background:none !important;
                                                        border: 1px solid #cbc9c9 !important;
                                                        width: 60px !important;
                                                        color: #8e8d8f !important;
                                                        height:18px;
                                                        overflow:hidden;
                                                        margin-right:30px;
														padding-top:3px;
                                                    }
                                                    .dijitTextBoxFocused, /* input field -> active style */
                                                    .dijitSpinnerFocused,
                                                    .dijitSpinnerUpArrowActive,
                                                    .dijitSpinnerDownArrowActive,
                                                    .dijitTextAreaFocused {
                                                        border: 1px solid #807e7e !important;
                                                        background: #fafafa !important;
                                                        color:#4f4f50 !important;
                                                    }
													.shop_category_level_4_main .accordeon_footer .buy .dijitButtonNode{
														background:url(images/layout/buttons/dojo_button_add_basket.gif) top right repeat-x;
														border: 1px solid #3c3c3c;
														text-align:left;
														height: 20px;
														padding: 5px 0 0 0;
														color: #fff;
														font-size:11px;
													}
													.shop_category_level_4_main .accordeon_footer .buy .dijitButtonHover .dijitButtonNode{
														background:url(images/layout/buttons/dojo_button_add_basket_hover.gif) top right repeat-x;
														border: 1px solid #3c3c3c;
														text-align:left;
														height: 20px;
														padding: 5px 0 0 0;
														color: #fff;
														font-size:11px;
													}
													.shop_category_level_4_main .accordeon_footer .buy .dijitButtonText{color: #FFF}
                                            /*--------------------- status popup------------------------*/   
                                            .shop_category_level_4_main #basketStatus {
                                                background: url(images/shop/basket_status_bg.png) top right no-repeat;
                                                border: none;
                                                height: 110px;
                                                top: 0px;
                                                padding: 22px 12px 13px 13px;
                                                position: absolute;
                                                width: 160px;
                                                z-index: -1
                                               
                                            }   
                                                .shop_category_level_4_main #basketStatus #indicator{
                                                    display:block;
                                                    float:left;
                                                    margin: 3px 5px 0 0;
                                                    height: 40px;
                                                    width: 22px;
                                                }
                                                    .shop_category_level_4_main #basketStatus #indicator.valid{
                                                        background:url(images/icons/icon_check.png) top right no-repeat;
                                                    }
                                                    .shop_category_level_4_main #basketStatus #indicator.error{
                                                        background:url(images/icons/icon_exclamation_mark.png) top right no-repeat;
                                                    }
                                                .shop_category_level_4_main #basketStatus #statusTxt{
                                                   
                                                }
                                                .shop_category_level_4_main #basketStatus .link_primary .right{
													background: #e3e3e3 url(images/layout/buttons/link_primary_right.png) top left no-repeat;
												}
                                       
                                    /*--------------------- attachements ------------------------*/   
                                    .shop_category_level_4_main .attachments{
                                            background:#e3e3e3;
                                            margin: 20px 0;
                                            padding: 15px 0px 15px 0px;
                                            overflow:hidden;
                                            position:relative;
                                            height: 100%;
                                    }
                                            .shop_category_level_4_main .attachments h4{
                                                    margin: 0 0 0 5px;
                                            }
                                            .shop_category_level_4_main .attachments .shop_category_level_3_product li{
                                                    background:#fff;
                                                    margin: 20px 5px 0 5px;
                                            }
                                   
								            }
                                   /*--------------------- advice: product not available ------------------------*/
									h2.no_product {
								 		color: #d73333;
								 		font-weight: bold;
								 		padding: 0 0 0 20px;
								 		background: url("images/icons/icon_exclamation_mark.png") no-repeat left bottom;
										line-height: 22px;
										margin-top: 30px;
								 	}

   /*-------------------------------------------------------- shop-navigation ------------------------------------------------------------*/

    #shop_navi {
        width: 160px;
        list-style:none;
        margin: 0px;
    }
        #shop_navi a{
            text-decoration:none;
         }
        #shop_navi li{
            list-style:none;
            width:160px;
            margin:0;
        }
        /* -------------- level 1 -------------- */
        #shop_navi .level_1 {
            border-top: 1px solid #979797;
            padding: 20px 0 20px 0;
            background:none;/* ie6 */
        }
        #shop_navi .level_1 a {
            font-size:14px;
            color:#363636;
            width:100%;
            display: block;
            padding:0 0 0 23px;
            border:none;/* ie6 */
        }
        #shop_navi .level_1 a:hover{
            color:#c30218;
        }
        #shop_navi li.level_1.active {
            color:#c30218;
            background:#f7f6f6;
            padding: 20px 0 0 0;
        }
        #shop_navi li.level_1.active a {
            color:#c30218;
        }

            /* ---- level 1 categories ---- */
            #shop_navi .level_1 a.abfuellgeraete{
                 background:url(images/shop/shop_navi_arrow_red.gif) no-repeat left top;
            }
            #shop_navi .level_1.active a.abfuellgeraete{
                background:url(images/shop/shop_navi_arrow_red_active.gif) no-repeat left 6px;
            }
            #shop_navi .level_1 a.probennehmer-und-probenteiler{
                background:url(images/shop/shop_navi_arrow_green.gif) no-repeat left top;
            }
            #shop_navi .level_1.active a.probennehmer-und-probenteiler{
                background:url(images/shop/shop_navi_arrow_green_active.gif) no-repeat left 5px;
            }
            #shop_navi .level_1 a.behaelter{
                background:url(images/shop/shop_navi_arrow_yellow.gif) no-repeat left top;
            }
            #shop_navi .level_1.active a.behaelter{
                background:url(images/shop/shop_navi_arrow_yellow_active.gif) no-repeat left 5px;
            }
            #shop_navi .level_1 a.labor-und-industriebedarf{
                background:url(images/shop/shop_navi_arrow_blue.gif) no-repeat left top;
            }
            #shop_navi .level_1.active a.labor-und-industriebedarf{
                background:url(images/shop/shop_navi_arrow_blue_active.gif) no-repeat left 5px;
            }

/* level 2*/
                    /* ---------- level 2 ---------- */
                    #shop_navi .level_1.active .ul_level_2{
                        width:160px;
                        list-style:none;
                        margin: 20px 0 0 0;
                    }
                        #shop_navi .level_1.active .ul_level_2 li{
                            height:42px;
                            list-style:none;
                            padding: 0;
                            border-bottom:1px solid #fafafa;
                        }
                        #shop_navi .level_1.active .ul_level_2 li.cyc{
                                background:#f1f1f1;
                        }
                            #shop_navi .level_1.active .ul_level_2 li a{
                                font-size:12px;
                                color:#131313;
                                letter-spacing:-0.009em;
                                line-height:1.2;
                                width:135px;
                                height:42px;
                                padding: 0 0 0 25px;
                                background:none;
                                position:relative;
                            }
                                #shop_navi .level_1.active .ul_level_2 li .vcenter{
                                    display: table-cell;
                                    vertical-align:middle;
                                    height:42px;
                                    width:135px;
                                }
                            #shop_navi .level_1.active .ul_level_2 li a:hover{
                                color:#c30218;
                            }
                            #shop_navi .level_1.active .ul_level_2 li.active a{
                                background:url(images/shop/shop_navi_level_2_active.png) no-repeat top left;
                                width:162px;
                                height:47px;
                                color:#c30218;
                                position: relative;
                                z-index: 10;
                                margin-left:-2px;
                            }

  /*-------------------------------------------------------------------------*/
 
  
}
