/*Left Navigation CSS*/

.left_navigation_content_body
{
    padding: 0 40px 0 0;
    margin: 0;
    width: 150px;
    float:left;
    min-height: 525px;
    margin-top: 23px;     /* change this for adjust on home page */
}

.left_navigation_top_categories
{
    padding: 5px 0 5px 0;
    margin: 0;
    /*height: 96px;*/
    height: 125px;
    width: 150px;
    border-top: 2px solid black;
    border-right: none;
    border-bottom: 2px solid black;
    border-left: none;
}

.left_navigation_top_categories ul
{
    padding: 0;
    margin: 0;
    /*height: 96px;*/
    height: 125px;
    width: 150px;
    list-style: none;
    list-style-image: none;
    list-style-type: none;
}

.left_navigation_top_categories ul li
{
    font-family: Arial, Helvetica, sans-serif;
    margin: 1px 0 1px 0;
    padding: 0;
    height: 30px;
    width: 150px;
    /*background-color: #000000;
    color: #FFFFFF;*/
    text-transform: uppercase;
    font-size: 16px;
    line-height: 30px;
    list-style: none;
    list-style-image: none;
    list-style-type: none;
    display: block;
}

/*.left_navigation_top_categories ul li a:link, .left_navigation_top_categories ul li a:visited
{
padding: 0 0 0 3px;
height: 30px;
width: 147px;
background-color: #000000;
display: block;
color: #FFFFFF;
text-decoration: none;
outline: none;
}

.left_navigation_top_categories ul li a:hover, .left_navigation_top_categories ul li a:active, .left_navigation_top_categories ul li a:focus
{
padding: 0 0 0 3px;
height: 30px;
width: 147px;
background-color: #505050;
display: block;
color: #FFFFFF;
text-decoration: none;
outline: none;
}*/

/*for left_all three menu selected class*/
.liselected
{
    padding: 0 0 0 3px;
    height: 30px;
    width: 147px;
    background-color: #505050;
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    outline: none;
}
.liselected a:hover, .liselected a:active, .liselected a:focus, .liselected a:visited, .liselected a:link 
{
    padding: 0 0 0 3px;
    height: 30px;	
    width: 147px;
    background-color: #505050;
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    outline: none;
}
.linotselected
{
    padding: 0 0 0 3px;
    height: 30px;
    width: 147px;
    background-color: #000000;
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    outline: none;
}
/*.linotselected a:hover, .linotselected a:link */
.linotselected a:hover, .linotselected a:active, .linotselected a:focus
{
    padding: 0 0 0 3px;
    height: 30px;
    width: 147px;
    background-color: #505050;
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    outline: none;
}
.linotselected a:visited, .linotselected a:link 
{
    padding: 0 0 0 3px;
    height: 30px;
    width: 147px;
    /*background-color: #000000;*/
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    outline: none;
}
/*for left_all three menu selected class*/

.left_navigation_top_company
{
    padding: 0;	
    margin: 0;
    height: 35px;
    width: 190px;
    background-image:url(../images/left_navigation/company.jpg);
    background-repeat: no-repeat;
    text-align: right;
    float: left;
}

.left_navigation_top_categories_dropdown
{
    padding: 0;
    margin: 0 5px 0 0;
    height: 45px;
    width: 110px;
    background-image:url(../images/left_navigation/categories_dropdown.gif);
    background-repeat: no-repeat;
    float: right;
}

.left_navigation_top_categories_dropdown:hover
{
    background-image:url(../images/left_navigation/categories_dropdown_over.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
.left_home_categories
{
    margin: 0;
    width: 150px;
    border-right: none;
    border-left: none;
    margin: 0 0 5px 0;

}
.left_home_categories ul
{
    width: 147px;
    margin: 0 0 5px 0;
    padding: 0 0 0 5px;
}
.left_home_categories ul li
{   
    list-style: none;  
    padding: 0;
    margin: 0;
    font-size:16px;
    line-height: 18px;
    width: 120px;
    text-transform: uppercase;
}
.left_home_categories ul li a
{ 
    float: left;
    width: 140px;
    margin: 4px 0 4px 0;
    padding: 5px 2px 5px 2px;
}
.left_home_categories ul li a:hover
{   
    background-color: #E7E7E7;
    padding: 5px 2px 5px 2px;
    text-decoration: none;
    color: black;
    text-transform: uppercase;
    width: 140px;
}
.left_home_categories ul li a:focus
{   
    background-color: #E7E7E7;
    padding: 5px 2px 5px 2px;
    text-decoration: none;
    color: black;
    text-transform: uppercase;
    width: 140px;
}

/*.left_home_categories ul li a:hover, .left_home_categories ul li a:active, .left_home_categories ul li a:focus
{
padding: 0 0 0 3px;
width: 147px;
font-family:Arial,Helvetica;
font-size:16px;
color: #000000;
font-weight:normal;
text-decoration: none;
outline: none;
margin: 0 0 5px 0;
list-style: none;
background-color: #505050;
}*/

/*a.llink_new:active {
color:#FFFFFF;
font-family:Arial,Helvetica;
font-size:16px;
font-weight:normal;
text-decoration:none;
}*/
.categories_content_body
{
    display: none;
}

.left_navigation_top_categories_dropdown:hover .categories_content_body
{
    position: relative;
    text-align: left;
    padding: 0 0 5px 0;
    top: 38px;
    left: -75px;
    width: 190px;
    display: block;
    z-index: 10;
    float:left;
    cursor: default;
}

.categories_body
{
    background: #FFFFFF;
    margin: 0;
    padding: 0;
    width: 150px;
    border-top: none;
    border-right: 1px solid #ececec;
    border-bottom: none;
    border-left: 1px solid #ececec;
    list-style-image: none;
    list-style: none;
    float:left;
}

.categories_body ul
{
    background: #FFFFFF;
    margin: 0;
    padding: 5px 0 0 0;
    width: 150px;
    list-style-image: none;
    list-style: none;
    float:left;
}

.categories_body li
{
    font-size: 11px;
    margin: 0;
    padding: 5px 0 0 10px;
    width: 140px;
    list-style-image: none;
    list-style: none;
    float:left;
    display: block
}

.categories_footer
{
    width: 190px;
    height: 21px;
    background-image:url(../images/left_navigation/categories_footer.png);
    background-repeat: no-repeat;
    float: left;
}

.left_navigation_body
{
    padding: 10px 0 0 0;
    margin: 0;
    width: 150px;
    float:left;
}

.left_navigation_block
{
    padding: 0 0 10px 0;
    margin: 0;
    width: 150px;
    float:left;
}

.left_navigation_block a:link, .left_navigation_block a:visited
{
    text-decoration: none;
    color: #202020;	
}

.left_navigation_block a:hover, .left_navigation_block a:focus, .left_navigation_block a:active
{
    text-decoration: none;
    color: #202020;	
    cursor: pointer;
}

.left_navigation_block ul,.left_navigation_body ul
{
    margin: 0;
    padding: 0;
    width: 150px;
    list-style-image: none;
    list-style: none;
    float:left;
}

.left_navigation_block ul li a,.left_navigation_body ul li a
{
    display: block;
}


.left_navigation_block ul li a:hover,.left_navigation_body ul li a:hover
{
    background-color: #e7e7e7;
    display: block;
}

.left_navigation_block ul li:hover,.left_navigation_body ul li:hover
{
    background-color: #e7e7e7;
    display: block;
}


.left_navigation_block ul li, .left_navigation_body ul li
{
    margin: 1px 0 0 0;
    padding: 0 0 0 7px;
    line-height: 16px;
    font-size: 11px;
    /*background-image: url(../images/navi_arrow.gif);
    background-repeat: no-repeat;
    background-position: left center;*/
    width: 143px;
}

.left_navigation_block ul.left_navigation_subnavi li
{
    margin: 1px 0 0 0;
    padding: 0 0 0 12px;
    line-height: 16px;
    font-size: 11px;
    background-image: url(../images/navi_arrow.gif);
    background-repeat: no-repeat;
    background-position: 5px center;
    width: 138px;
}


.left_navigation_body_nosub
{	
    border-top: 1px solid #ececec;
    border-right: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
    border-left: 1px solid #ececec;
    padding: 0;
    margin: 0;
    width: 150px;
    float:left;
}

ul.left_navigation_top_category_link
{
    margin: 0;
    padding: 0;
    width: 140px;
    list-style-image: none;
    list-style: none;
    float:left;
}

ul.left_navigation_top_category_link li
{
    text-transform: uppercase;
    background-color: #c3c3c3;
    text-transform: uppercase;
    font-weight: normal;
    color: #202020;
    font-size: 10px;
    line-height: 18px;
    width: 140px;
    height: 18px;
    margin: 1px 0 0 0;
    padding: 0 0 0 10px;
    list-style-image: none;
    display: block;
    float:left;
    cursor: default;
}

ul.left_navigation_top_category_link li a:link, ul.left_navigation_top_category_link li a:visited
{
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
    text-transform: uppercase;
}

ul.left_navigation_top_category_link li a:hover, ul.left_navigation_top_category_link li a:focus, ul.left_navigation_top_category_link li a:active
{
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
    text-transform: uppercase;
}

.left_navigation_filter_price
{
    margin: 5px 0 0 0;
    padding: 0;
    width: 150px;
    height: 36px;
    background-image: url(../images/left_navigation/filter_price.jpg);
    background-repeat: no-repeat;
    text-align: right;
    float: left;
    outline: none;
}


#left_navigation_filter_price_body
{
    margin: 0 0 0 0;
    width: 150px;
    float: left;
}

ul.price li
{
    text-transform: none;
}


.left_navigation_filter_brands
{
    margin: 5px 0 10px 0;
    padding: 0;
    width: 150px;
    height: 36px;
    background-image: url(../images/left_navigation/filter_brands.jpg);
    background-repeat: no-repeat;
    text-align: right;
    float: left;
}

.left_navigation_filter_price a:link, .left_navigation_filter_price a:visited, .left_navigation_filter_price a:hover, .left_navigation_filter_price a:focus, .left_navigation_filter_price a:active, .left_navigation_filter_brands a:link, .left_navigation_filter_brands a:visited, .left_navigation_filter_brands a:hover, .left_navigation_filter_brands a:focus, .left_navigation_filter_brands a:active, .left_navigation_filter_shops a:link, .left_navigation_filter_shops a:visited, .left_navigation_filter_shops a:hover, .left_navigation_filter_shops a:focus, .left_navigation_filter_shops a:active, .left_navigation_filter_gender a:link, .left_navigation_filter_gender a:visited, .left_navigation_filter_gender a:hover, .left_navigation_filter_gender a:focus, .left_navigation_filter_gender a:active
{
    outline: none;
}

#left_navigation_filter_brands_body
{
    margin: 0 0 0 0;
    width: 150px;
    float: left;
}

ul.brands li
{
    text-transform: none;
}

.left_navigation_filter_gender
{
    padding: 0;
    width: 150px;
    height: 36px;
    background-image: url(../images/left_navigation/filter_gender.jpg);
    background-repeat: no-repeat;
    text-align: right;
    float: left;
}

#left_navigation_filter_gender_body
{
    margin: 0 0 0 0;
    width: 150px;
    float: left;
}

ul.gender li
{
    text-transform: none;
}

.left_navigation_filter_shops
{
    padding: 0;
    width: 150px;
    height: 36px;
    background-image: url(../images/left_navigation/filter_shops.jpg);
    background-repeat: no-repeat;
    text-align: right;
    float: left;
}

#left_navigation_filter_shops_body
{
    margin: 0 0 0 0;
    width: 150px;
    float: left;
}
ul.shops li
{
    text-transform: none;
}

.left_navigation_filter_partner_shops
{
    padding: 0;
    width: 150px;
    height: 36px;
    background-image: url(../images/left_navigation/filter_shops.jpg);
    background-repeat: no-repeat;
    text-align: right;
    float: left;
}

.left_navigation_filter_partner_shops_body
{
    margin: 0;
    padding: 10px 0 5px 0;
    border-top: none;
    border-right: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    border-left: 1px solid #ededed;
    width: 146px;
    float: left;
}

.left_navigation_filter_partner_shops_body ul
{
    list-style: none;
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
    width: 150px;	
}

.left_navigation_filter_partner_shops_body ul li
{
    list-style: none;
    list-style-type: none;
    list-style-image: none;
    display: block;
    border: 1px solid #ededed;
    padding: 1px;
    margin: 0 0 5px 10px;
    float: left;
    width: 30px;
    height: 20px;
    text-align: center;
    font-size: 11px;
    background-color: transparent;
    line-height: 18px;
}

.left_navigation_filter_partner_shops_body ul li a:link, .left_navigation_filter_partner_shops_body ul li a:visited
{
    display: block;
    float: left;
    width: 30px;
    height: 20px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0;
    margin: 0;
    color: #202020;
}

.left_navigation_filter_partner_shops_body ul li a:hover, .left_navigation_filter_partner_shops_body ul li a:focus, .left_navigation_filter_partner_shops_body ul li a:active
{
    display: block;
    float: left;
    width: 30px;
    height: 20px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #E7E7E7;
    padding: 0;
    margin: 0;
    color: #202020;
}

.left_navigation_filter_partner_shops_body ul li.active
{
    list-style: none;
    list-style-type: none;
    list-style-image: none;
    display: block;
    border: 1px solid #ededed;
    padding: 1px;
    margin: 0 0 5px 10px;
    float: left;
    width: 30px;
    height: 20px;
    text-align: center;
    font-size: 11px;
    background-color: #E7E7E7;
    line-height: 18px;
    text-transform: uppercase;
    font-weight: normal;
}

.left_navigation_marken_body
{
    margin: 0;
    padding: 0 0 5px 0;
    border: none;
    width: 150px;
    float: left;
}


.left_navigation_marken_body ul
{
    list-style: none;
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
    width: 150px;	
}

.left_navigation_marken_body ul li
{
    list-style: none;
    list-style-type: none;
    list-style-image: none;
    display: block;
    border: 1px solid #ededed;
    padding: 1px;
    margin: 0 0 5px 10px;
    float: left;
    width: 30px;
    height: 20px;
    text-align: center;
    font-size: 11px;
    background-color: transparent;
    line-height: 18px;
}

.left_navigation_marken_body ul li a:link, .left_navigation_marken_body ul li a:visited
{
    display: block;
    float: left;
    width: 30px;
    height: 20px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0;
    margin: 0;
    color: #202020;
}

.left_navigation_marken_body ul li a:hover, .left_navigation_marken_body ul li a:focus, .left_navigation_marken_body ul li a:active
{
    display: block;
    float: left;
    width: 30px;
    height: 20px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #006666;
    padding: 0;
    margin: 0;
    color: #FFFFFF;
}

.markenselect_text
{
    display: block;
    float: left;
    width: 30px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0;
    margin: 0 4px 0 0;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

/*new class for Alpha 15-01-10*/
.alpha_margin
{
    margin: 2px 3px 0pt 0pt;
}
/*new class for Alpha 15-01-10*/

.left_navigation_marken_body ul.marken_navigation
{
    display: block;
    float: left;
    width: 140px;
    text-decoration: none;
    background-color: #FFFFFF;
    padding: 0 0 0 10px;
    margin: 10px 0 0 0;
    color: #006666;
}

.left_navigation_marken_body ul.marken_navigation li
{
    list-style: none;
    list-style-type: none;
    list-style-image: none;
    display: block;
    border: none;
    padding: 0;
    margin: 0;
    float: left;
    width: 130px;
    height: 20px;
    text-align: left;
    font-size: 11px;
    background-color: #FFFFFF;
    line-height: 18px;
}


.left_navigation_marken_body ul.marken_navigation li a:link, .left_navigation_marken_body ul.marken_navigation li a:visited
{
    display: block;
    float: left;
    width: 130px;
    height: 20px;
    line-height: 20px;
    text-transform: none;
    text-decoration: none;
    background-color: #FFFFFF;
    padding: 0;
    margin: 0;
    color: #006666;
    text-decoration: none;
}

.left_navigation_marken_body ul.marken_navigation li a:hover, .left_navigation_marken_body ul.marken_navigation li a:focus, .left_navigation_marken_body ul.marken_navigation li a:active
{
    display: block;
    float: left;
    width: 130px;
    height: 20px;
    line-height: 20px;
    text-transform: none;
    text-decoration: none;
    background-color: #FFFFFF;
    padding: 0;
    margin: 0;
    color: #006666;
    text-decoration: underline;
}

ul.brands li.headline, ul.price li.headline, ul.shops li.headline, ul li.headline
{
    text-transform: uppercase;
    background-color: #505050;
    color: #FFFFFF;
    font-weight: normal;
    font-size: 15px;
    line-height: 20px;
    height: 20px;
    background-image: none;
}

ul.brands li.headline:hover, ul.price li.headline:hover, ul.shops li.headline:hover, ul li.headline:hover
{
    background-color: #505050;
    cursor: default;
}

.left_navigation_block ul li.lastactive_level_one
{
    /*background-image: url(../images/navi_active_1.gif);
    background-position: left center;        */
}

.lastactive_level_one a:link, .lastactive_level_one a:visited
{
    background-image: url(../images/navi_active_1.gif);
    background-position: left center; 
    margin: 0 0 0 -7px;        
    padding: 0 0 0 7px;       
}

.lastactive_level_one a:hover, .lastactive_level_one a:focus, .lastactive_level_one a:active
{
    background-image: url(../images/navi_active_1.gif);
    background-position: left;
    margin: 0 0 0 -7px;        
    padding: 0 0 0 7px;
}


.left_navigation_block ul li.lastactive_level_marken
{
    /*background-image: url(../images/navi_active_1.gif);
    background-position: left center;		*/
}

.lastactive_level_marken a:link, .lastactive_level_marken a:visited
{
    background-image: url(../images/navi_active_marken.gif);
    background-position: left center; 
    margin: 0 0 0 -12px;        
    padding: 0 0 0 12px;        
}

.lastactive_level_marken a:hover, .lastactive_level_marken a:focus, .lastactive_level_marken a:active
{
    background-image: url(../images/navi_active_marken.gif);
    background-position: left;
    margin: 0 0 0 -12px;        
    padding: 0 0 0 12px;
}

.left_navigation_block ul.left_navigation_subnavi li.lastactive_level_two
{
    background-image: url(../images/navi_active_2.gif);
    background-position: left center;			
}

.left_navigation_block ul li.active, .left_navigation_block ul.left_navigation_subnavi li.active
{
    background-color: #e7e7e7;
    background-position: left center;		
}

.left_navigation_block ul.left_navigation_subnavi li.lastactive_level_two a:hover
{
    background-image:url(../images/navi_active_2.gif);
    background-position:left;
    /*border: 1px solid red;*/
    margin: 0 0 0 -12px;
    padding: 0 0 0 12px;
}



.left_nav_price_container
{
    width: 110px; 
    float: left; 
    text-align: center;
}
.left_nav_price_inner
{
    width: 17px; 
    float: right;
    cursor:pointer;
}
.left_navigation_content_pages
{
    padding: 5px 0 5px 0px;
    margin: 0;
    width: 150px;
}

.left_navigation_content_pages ul
{
    padding: 0;
    margin: 0;
    width: 150px;
    list-style: none;
    list-style-image: none;
    list-style-type: none;
}

.left_navigation_content_pages ul li
{
    font-family: Arial, Helvetica, sans-serif;
    margin: 1px 0 1px 0;
    padding: 0;
    width: 147px;
    color: #333333;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 20px;
    list-style: none;
    list-style-image: none;
    list-style-type: none;
    display: block;
}

.left_navigation_content_pages ul li a:link, .left_navigation_content_pages ul li a:visited
{
    padding: 0 0 0 3px;
    width: 147px;
    display: block;
    color: #333333;
    text-decoration: none;
    outline: none;
}

.left_navigation_content_pages ul li a:hover, .left_navigation_content_pages ul li a:active, .left_navigation_content_pages ul li a:focus
{
    padding: 0 0 0 3px;
    width: 147px;
    display: block;
    color: #333333;
    text-decoration: none;
    outline: none;
    background: #d8d7d7;
}     
.impressum_li_kursiv
{
    font-size:10px;
    color: #333333;
}
.impressum_li_rot_bold
{
    padding: 0 0 0 3px;
    width: 147px;
    display: block;
    color: #333333;
    text-decoration: none;
    outline: none;
    background: #d8d7d7;
}
.left_navigation_content_pages_heading
{
    background-color: #000000;
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 12px;
    padding: 5px 0 5px 5px;
    margin: 0;
    width: 145px;
}
.starstyle_left_theme
{
    padding: 5px 0 5px 0;
    margin: 0;
    width: 150px;    
}

.starstyle_left_theme ul
{
    padding: 0;
    margin: 0;
    width: 150px;
    list-style: none;
    list-style-image: none;
    list-style-type: none;
}

.starstyle_left_theme ul li
{
    font-family: Arial, Helvetica, sans-serif;
    margin: 1px 0 1px 0;
    padding: 0;
    width: 147px;
    color: #333333;
    font-size: 12px;
    line-height: 15px;
    list-style: none;
    list-style-image: none;
    list-style-type: none;
    display: block;
    background-image:url(../images/navi_arrow.gif);
    background-position:left top;
    background-repeat:no-repeat;
    padding:0 0 0 7px;    
}

.starstyle_left_theme ul li a:link, .starstyle_left_theme ul li a:visited
{
    padding: 0 0 0 3px;
    width: 147px;
    display: block;
    color: #333333;
    text-decoration: none;
    outline: none;
}

.starstyle_left_theme ul li a:hover, .starstyle_left_theme ul li a:active, .starstyle_left_theme ul li a:focus
{
    padding: 0 0 0 3px;
    width: 147px;
    display: block;
    color: #333333;
    text-decoration: none;
    outline: none;
}     
.starstyle_left_theme_heading
{
    width: 150px;
    font-size: 12px;
    font-weight: 700;
}

.headlinespan{
    text-transform: uppercase;
    background-color: #505050;
    color: #FFFFFF;
    font-weight: normal;
    font-size: 15px;
    line-height: 20px;
    height: 20px;
    background-image: none;
}
.vert_navi {
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    text-transform:uppercase;
}

.lastactive_level_cat a:link, .lastactive_level_cat a:visited
{
    background-image: url(../images/navi_active_1.gif);
    background-position: left center;
    background-repeat: no-repeat; 
    margin: 0 0 0 -7px;        
    padding: 0 0 0 7px;       
}

.lastactive_level_cat a:hover, .lastactive_level_cat a:focus, .lastactive_level_cat a:active
{
    background-image: url(../images/navi_active_1.gif);
    background-position: left;
    background-repeat: no-repeat;
    margin: 0 0 0 -7px;        
    padding: 0 0 0 7px;
}

.lastactive_level_cat2 a:link, .lastactive_level_cat2 a:visited
{
    background-image: url(../images/navi_active_cat.gif);
    background-position: left center;
    background-repeat: no-repeat; 
    margin: 0 0 0 -7px;        
    padding: 0 0 0 7px;       
}

.lastactive_level_cat2 a:hover, .lastactive_level_cat2 a:focus, .lastactive_level_cat2 a:active
{
    background-image: url(../images/navi_active_cat.gif);
    background-position: left;
    background-repeat: no-repeat;
    margin: 0 0 0 -7px;        
    padding: 0 0 0 7px;
}
.ul_bg_active:hover
{
    background-color: #eeeeee;
}
.ul_bg_active_selected
{
    background-color: #eeeeee;
}

/*
Old Farbe Layout
#left_navigation_Farbe_body

{
margin: 0 0 0 0;
width: 150px;
float: left;
}

#left_navigation_Farbe_body ul {
list-style:none outside none;
margin:0;
padding:0;
width:188px;
}

#left_navigation_Farbe_body ul li {
border:2px solid #EDEDED;
display:block;
float:left;
font-size:11px;
height:18px;
line-height:18px;
list-style:none outside none;
margin:10px 8px 5px 0;
padding:1px;
text-align:center;
width:18px;
background-image: none;
}
#left_navigation_Farbe_body ul li a.link{
display:block;
height:18px;
padding:1px;
width:18px;
}

#left_navigation_Farbe_body ul li a:link, #left_navigation_Farbe_body ul li a:visited, #left_navigation_Farbe_body ul li a:hover, #left_navigation_Farbe_body ul li a:focus, #left_navigation_Farbe_body ul li a:active  
{
display:block;
height:18px;
outline:medium none;
width:18px;
background-color:transparent;
background-image: none;
}
#left_navigation_Farbe_body ul li.all_filter_width
{
width: 145px;
border: none;
}
#left_navigation_Farbe_body ul li a.all_filter_width:link,#left_navigation_Farbe_body ul li a.all_filter_width:hover,#left_navigation_Farbe_body ul li a.all_filter_width:visited,#left_navigation_Farbe_body ul li a.all_filter_width:active,#left_navigation_Farbe_body ul li a.all_filter_width:focus
{
width: 140px;
text-align: left;

}

#left_navigation_Farbe_body ul span.lastactive_level_one li
{
border:2px solid #666666;
}

*/
/* For Color Filter box filter id=2 */

#left_navigation_filter_body_layout2  {
    float:left;
    margin:0;
    width:150px;
}


#left_navigation_filter_body_layout2 ul {
    list-style:none outside none;
    margin:0;
    padding:0;
    /*width:188px;*/
}

#left_navigation_filter_body_layout2 ul li {
    /*background-color:transparent;*/
    border:2px solid #EDEDED;
    display:block;
    float:left;
    font-size:11px;
    height:12px;
    line-height:18px;
    list-style:none outside none;
    margin:7px 7px 1px 0;
    padding:1px;
    text-align:center;
    width:12px;
    background-image: none;
}
#left_navigation_filter_body_layout2 ul li a.link
{
    display:block;
    height:18px;
    padding:1px;
    width:18px;
    border: 5px solid #3C3C3C;
}
#left_navigation_filter_body_layout2 ul li:hover {
    /*background-color:transparent;*/
    border: 2px solid #3C3C3C;
    display:block;
    float:left;
    font-size:11px;
    height:12px;
    line-height:18px;
    list-style:none outside none;
    margin:7px 7px 1px 0;
    padding:1px;
    text-align:center;
    width:12px;
    background-image: none;
}
#left_navigation_filter_body_layout2 ul li a:link, #left_navigation_filter_body_layout2 ul li a:visited, #left_navigation_filter_body_layout2 ul li a:hover, #left_navigation_filter_body_layout2 ul li a:focus, #left_navigation_filter_body_layout2 ul li a:active  
{
    display:block;
    height:18px;
    outline:medium none;
    /*width:18px;*/
    background-color:transparent;
    background-image: none;
}
#left_navigation_filter_body_layout2 ul li.all_filter_width
{
    width: 145px;
    border: none;
    /*background-image:url("../images/navi_arrow.gif");*/
    float: left;
    height: 18px;
}
#left_navigation_filter_body_layout2 ul li.all_filter_width a:link, #left_navigation_filter_body_layout2 ul li.all_filter_width a:hover, #left_navigation_filter_body_layout2 ul li.all_filter_width a:visited, #left_navigation_filter_body_layout2 ul li.all_filter_width a:active, #left_navigation_filter_body_layout2 ul li.all_filter_width a:focus
{
    margin:0 0 0 8px;
    text-align:left;
    width: 145px;
    /*line-height: 13px;*/
    height:18px;
}
#left_navigation_filter_body_layout2 ul li.all_filter_width:hover
{
    display:block;
    height:18px;
    /*line-height: 18px;*/
    width: 148px;
}
#left_navigation_filter_body_layout2 ul span.lastactive_level_one li
{
    border:2px solid #3C3C3C;
}

/* For Default filter layout layout id=1*/
#left_navigation_filter_body_layout1  {
    float:left;
    margin:0;
    width:150px;
}


#left_navigation_filter_body_layout1 ul {
    list-style:none outside none;
    margin:0;
    padding:0;
    width:188px;
}

#left_navigation_filter_body_layout1 ul li {
    /*background-image:url("../images/navi_arrow.gif");
    background-position:left center;
    background-repeat:no-repeat;*/
    font-size:11px;
    line-height:16px;
    margin:1px 0 0;
    padding:0 0 0 7px;
    width:143px;

}
#left_navigation_filter_body_layout1 ul li a.link{
    display:block;
    height:18px;
    padding:1px;
    width:18px;
}

#left_navigation_filter_body_layout1 ul li a:link, #left_navigation_filter_body_layout1 ul li a:visited, #left_navigation_filter_body_layout1 ul li a:hover, #left_navigation_filter_body_layout1 ul li a:focus, #left_navigation_filter_body_layout1 ul li a:active  
{
    display:block;
    outline:medium none;
    background-color:transparent;
    background-image: none;
}
#left_navigation_filter_body_layout1 ul li.all_filter_width
{
    width: 145px;
    border: none;
}
#left_navigation_filter_body_layout1 ul li a.all_filter_width:link,#left_navigation_filter_body_layout1 ul li a.all_filter_width:hover,#left_navigation_filter_body_layout1 ul li a.all_filter_width:visited,#left_navigation_filter_body_layout1 ul li a.all_filter_width:active,#left_navigation_filter_body_layout1 ul li a.all_filter_width:focus
{
    width: 140px;
    text-align: left;

}

#left_navigation_filter_body_layout1 ul span.lastactive_level_one li
{
    background-image:url("../images/navi_active_1.gif");
    background-position:left center;
    background-repeat:no-repeat;
    /*margin:0 0 0 -7px;*/
    padding:0 0 0 7px;
}

/* For Default filter Without Count layout layout id=3*/
#left_navigation_filter_body_layout3  {
    float:left;
    margin:0;
    width:150px;
}


#left_navigation_filter_body_layout3 ul {
    list-style:none outside none;
    margin:0;
    padding:0;
    width:188px;
}

#left_navigation_filter_body_layout3 ul li {
    background-image:url("../images/navi_arrow.gif");
    background-position:left center;
    background-repeat:no-repeat;
    font-size:11px;
    line-height:16px;
    margin:1px 0 0;
    padding:0 0 0 7px;
    width:143px;

}
#left_navigation_filter_body_layout3 ul li a.link{
    display:block;
    height:18px;
    padding:1px;
    width:18px;
}

#left_navigation_filter_body_layout3 ul li a:link, #left_navigation_filter_body_layout3 ul li a:visited, #left_navigation_filter_body_layout3 ul li a:hover, #left_navigation_filter_body_layout3 ul li a:focus, #left_navigation_filter_body_layout3 ul li a:active  
{
    display:block;
    outline:medium none;
    background-color:transparent;
    background-image: none;
}
#left_navigation_filter_body_layout3 ul li.all_filter_width
{
    width: 145px;
    border: none;
}
#left_navigation_filter_body_layout3 ul li a.all_filter_width:link,#left_navigation_filter_body_layout3 ul li a.all_filter_width:hover,#left_navigation_filter_body_layout3 ul li a.all_filter_width:visited,#left_navigation_filter_body_layout3 ul li a.all_filter_width:active,#left_navigation_filter_body_layout3 ul li a.all_filter_width:focus
{
    width: 140px;
    text-align: left;

}

#left_navigation_filter_body_layout3 ul span.lastactive_level_one li
{
    background-image:url("../images/navi_active_1.gif");
    background-position:left center;
    background-repeat:no-repeat;
    /*margin:0 0 0 -7px;*/
    padding:0 0 0 7px;
}


/* For Color Filter box filter id=12 */

#left_navigation_filter_body_layout3  {
    float:left;
    margin:0;
    width:150px;
}


#left_navigation_filter_body_layout3 ul {
    list-style:none outside none;
    margin:0;
    padding:0;
    /*width:188px;*/
}

#left_navigation_filter_body_layout3 ul li {
    /*background-color:transparent;*/
    border:2px solid #EDEDED;
    display:block;
    float:left;
    font-size:11px;
    height:12px;
    line-height:18px;
    list-style:none outside none;
    margin:7px 7px 1px 0;
    padding:1px;
    text-align:center;
    width:60px;
    background-image: none;
}
#left_navigation_filter_body_layout3 ul li a.link{
    display:block;
    height:18px;
    padding:1px;
    width:18px;
}

#left_navigation_filter_body_layout3 ul li a:link, #left_navigation_filter_body_layout3 ul li a:visited, #left_navigation_filter_body_layout3 ul li a:hover, #left_navigation_filter_body_layout3 ul li a:focus, #left_navigation_filter_body_layout3 ul li a:active  
{
    display:block;
    height:18px;
    outline:medium none;
    width:60px;
    background-color:transparent;
    background-image: none;
}
#left_navigation_filter_body_layout3 ul li.all_filter_width
{
    width: 145px;
    border: none;
    background-image:url("../images/navi_arrow.gif");
    float: left;
    height: 18px;
}
#left_navigation_filter_body_layout3 ul li.all_filter_width a:link, #left_navigation_filter_body_layout3 ul li.all_filter_width a:hover, #left_navigation_filter_body_layout3 ul li.all_filter_width a:visited, #left_navigation_filter_body_layout3 ul li.all_filter_width a:active, #left_navigation_filter_body_layout3 ul li.all_filter_width a:focus
{
    margin:0 0 0 8px;
    text-align:left;
    width: 140px;
    /*line-height: 13px;*/
    height:18px;
}
#left_navigation_filter_body_layout3 ul li.all_filter_width:hover
{
    display:block;
    height:18px;
    /*line-height: 18px;*/
    width: 140px;
}
#left_navigation_filter_body_layout3 ul span.lastactive_level_one li
{
    border:2px solid #666666;
    }