#catalog-filter h2 {
	color: #000;
	font-size:16px; 
	font-weight:bold; 
	line-height:1.34; 
	margin-bottom: 15px;
}

#catalog-filter h3 {
	color: #666;
	font-size:11px; 
	font-weight:bold; 
	line-height:1.34; 
	margin-bottom: 10px;
}

#catalog-filter hr {
	height: 1px;
	border: 0;
	color: #666;
	background-color: #666;
	width: 100%;
	margin-bottom: 5px;
}


ul.filter-box {
	position: relative;
	width: 190px;
}

ul.filter-box li {
	height: 17px;
}

ul.filter-box li label {
	color: #333;
	font-size: 10px;
	cursor: pointer;
	height: 17px;
}

ul.filter-box li label img {
	margin-top: 4px;
	margin-right:4px;
}

ul.scrollable {
	border:1px solid #CCCCCC;
	height:105px;
	overflow:auto;
}

.filter-left-column {
	float:left; 
	width:90px;
	
}

.filter-checked {
	background: url("/skin/frontend/7trends/default/images/form/checkbox_checked.gif") no-repeat;
}
.filter-unchecked {
	background: url("/skin/frontend/7trends/default/images/form/checkbox.gif") no-repeat;
}

.blaetternitem {
	border: 1px solid #7d5d9f;
	color: #74326C;
	font-size: 17px;
	margin-right: 3px;
}

.pages .on {
	color: #fff;
	background-color: #7d5d9f;
}

.tollbarpfeil {
	top: -1px;
	position: relative;
}
.anzahlfilter {
border:1px solid #7D5D9F;
color:#7D5D9F;
height:19px;
margin-left:10px;
position:relative;
text-align:center;
top:2px;
}
.pages {
margin:0!important;
}
.sort-by { float: left }
.pages img {margin-top: 2px }
.special-old-price { color:#6f6f6f; text-decoration:line-through; }
.special-new-price { color: #BA1C4A }
.mehrinfo-link { text-decoration: underline; color:#74326C; }
.products-grid { width: 860px; margin-top: 7px }
.products-grid-old { width: 777px }
.products-grid td, .products-grid-old td {
border:0;
padding:0;
width: 16px
}
.products-grid td.productbox, .products-grid-old td.productbox {
	width: 180px;
        z-index:1;
}
.products-grid .productbox_new, .products-grid-old .productbox_new {
	width: 153px;
    border: 1px solid #fff;
}
.products-grid .productbox_new_hover, .products-grid-old .productbox_new_hover {
    border: 2px solid #aaa !important
}
.products-grid div.productbox_new_content, .products-grid-old div.productbox_new_content {
    height: 317px;
    width:151px;
}
.products-grid div.productbox_new_wrapper, .products-grid-old div.productbox_new_wrapper {
   height: 340px;
   width:168px;
   float:left;
   border: 2px solid #fff;
   margin-bottom: 4px
}
.product_sizes {
	text-align: left !important;
	font-size: 11px;
	color: #fff;
	white-space: nowrap;
	height: 17px
}
.product_colors {
	width: 62px;
	text-align: left !important;
	font-size: 11px;
	color: #3B3B3B
}
.layer_product_attributes {
	margin: 0 5px	
}
.product_layer_show {
	padding: 4px 0 4px 10px;
	width: 148px;
	margin: 0 0 2px 2px;
	text-align: left
}
.product_layer_show a {
	color: #fff !important;
	text-decoration: underline
}
.product_layer_pfeil {
	vertical-align: middle;
	margin-top: -2px	
}
/**
 * product layer
 */
 .products-grid div.productbox_new_layer, .products-grid-old div.productbox_new_layer {
     font-size:11px;
     position:relative;
     margin-top:-342px;
     left:168px;
     width:151px;
     height:auto;
     background:#929191;
     z-index:100;
     display:none;
     border-top: 2px solid #aaa;
     border-right: 2px solid #aaa;
     border-bottom: 2px solid #aaa;
     padding: 3px 0
}
.category-product-img-text-box {
	height: 340px	
}
.products-grid div.productbox_new_layer strong.productbox_new_layer_sizes{
    color:#fff;
    font-size: 11px;
    margin-left: 12px
}
.products-grid div.productbox_new_layer strong.productbox_new_layer_colors{
    color:#3b3b3b;
    font-weight:normal;
}

.products-grid div.productbox_new_layer hr{
    margin:2px 5px;
    color: #dedede;
    background-color: #dedede;
    height: 1px;
}
.products-grid div.productbox_new_layer a{
    font-size: 11px
}
.products-grid div.productbox_new_layer p,
.products-grid div.productbox_new_layer div{
    margin-left: 3px
}
.products-grid div.productbox_new_layer p.new_layer_left {
	text-align: left	
}
.products-grid tr { margin-bottom: 10px }
.pager {
	width: 775px;
	padding: 0;
	text-align: left;
	border:0;
	margin-bottom: 22px
}
.pager_new {
	width: 775px;
	padding: 0;
	text-align: left;
	border:0;
	margin-bottom: 30px
}
.kat-text h1 { color:#0A263C; }
.kat-text p { height: 10px }
.kat-text {
letter-spacing:0.5px;
line-height:15px;
width:165px;
color:#808080;border-bottom:0;margin-left:10px;margin-top:20px
}
.kat-text a {
color: #808080;
text-decoration: underline;
}

/* filter section */

.filter-table {
	position: absolute;
	z-index:1000;
	width: 845px;
	margin:56px 0 0 9px
}
.filter-auswahl {
	width: 127px;
	padding-left:0;
	vertical-align:middle;
	font-size:11px;
	color: #3b3b3b
}
.left-nav-menu-box {
	/*margin-top: 7px;*/
	margin-top: 1px;
}

.filter-box-header {
	cursor: pointer;
}

#catalog-filter div.filterhead {
	color: #3e3d40;
	font-size:14px; 
	font-weight:bold; 
	line-height:1.34; 
	margin-bottom: 15px;
}

.kathead {
	color: #3e3d40;
	font-size:14px; 
	font-weight:bold; 
	line-height:1.34; 
	margin: 3px 0 3px 10px;	
}

#catalog-filter div.filter-box-header {
	margin-top: 8px;
	margin-bottom: 15px;
	width: 182px;
	height: 17px;
}

#catalog-filter div.filter-box-header span {
	color: #3e3d40;
	font-size:11px; 
	font-weight:bold; 
	margin-left: 3px;
}

.filter-box-header-line {
	border-top: solid 1px #3e3d40;
	width: 182px;
}

ul.filter-box {
	position: relative;
	width: 178px;
	margin-bottom: 12px;
}

ul.filter-box li {
	height: 17px;
}

ul.filter-box input {
	position: absolute;
	z-index: 500;
	left: -10000px;
}

ul.filter-box li label span {
	position: relative;
	top: -1px;
	color: #333;
	font-size: 10px;
	cursor: pointer;
	height: 17px;
	padding: 0 0 0 16px;
}

ul.filter-box li label span:hover {
	text-decoration: underline;
}

ul.filter-box .filter-disabled label span {
	cursor: default;
	color: #ccc;
}

ul.filter-box .filter-disabled label span:hover {
	text-decoration: none;
}

ul.filter-box li a {
	color: #3e3d40;
	font-size: 10px;
	cursor: pointer;
	height: 17px;
	text-decoration: none;
}

ul.filter-box li a:hover {
	text-decoration: underline;
}

.cat-left-nav {
	margin-left: 10px;
}

ul.filter-box li .active {
	line-height: 0.8em;
}

ul.filter-box li .active a {
	font-weight: bold;
}


ul.scrollable {
	border:1px solid #CCCCCC;
	height:105px;
	overflow-y:scroll;
	padding-left: 4px;
}

.filter-left-column {
	float:left; 
	width:90px;
	
}

.filter-checked {
	background: url("/skin/frontend/7trends/default/images/filter/kasten_haken.jpg") no-repeat;
}

.filter-unchecked {
	background: url("/skin/frontend/7trends/default/images/filter/kasten_leer.jpg") no-repeat;
}

.filter-checked-new {
	background: url("/skin/frontend/7trends/default/images/filter/kasten_haken_new.jpg") no-repeat;
	background-position: 0px 3px;
	color:#fff;
}

.filter-unchecked-new {
	background: url("/skin/frontend/7trends/default/images/filter/kasten_leer_new.jpg") no-repeat;
	background-position: 0px 3px;
	color:#fff;
}

.filter-disabled-checked {
	background: url("/skin/frontend/7trends/default/images/filter/kasten_haken_new_grau.jpg") no-repeat;
	background-position: 0px 3px;
    color: #616161;
}

.filter-disabled-unchecked {
	background: url("/skin/frontend/7trends/default/images/filter/kasten_leer_new_grau.jpg") no-repeat;
	background-position: 0px 3px;
    color: #616161;
}


.catalog_filter_price_slider {
	display: none;
}

.ui-slider {
	height: 0.4em;
}

.ui-slider-handle {
	top: -0.5em !important;
	width: 0.5em !important;
	height: 0.8em;
	background-color: #000;
}

#filter-price-box .ui-corner-all {
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;	
}

#filter-price-box .ui-state-default {
	background: #c0c0c0;
}

#filter-price-box .ui-state-hover {
	background: #7d5d9f;
}

#filter-price-box .ui-state-active {
	background: #7d5d9f;
}

#filter-price-box .ui-widget-header {
	background: #3e3d40;
}

.catalog_filter_modal {
	background-color: #fff;
}

.loading-img, .loading-element {
    background: transparent;
    padding: 0px;
    z-index: 1000;
}

/* end filter */

.product-list-sale {
margin-left:150px;
position:absolute;
}
div.product-list-sale_new {
margin-left:150px;
position:absolute;
display:inline;
width:21px;
}
div.product-list-sale-banner {
	margin-left:140px;
	position:absolute;
	display:inline;
	width:21px;	
}
div.product-list-sale_new span.chars, div.product-list-sale-banner span.chars {
    float:left;
    clear:both;
    width:21px;
    height:11px;
    background:#dc017d url("/skin/frontend/7trends/default/images/prozent_sticker_sprite.jpg") no-repeat 0px 0px;
}
div.product-list-sale_new span.chars_0, div.product-list-sale-banner span.chars_0{
    background-position:0 -227px;
}
div.product-list-sale_new span.chars_1, div.product-list-sale-banner span.chars_1{
    background-position:0 -207px;
}
div.product-list-sale_new span.chars_2, div.product-list-sale-banner span.chars_2{
    background-position:0 -187px;
}
div.product-list-sale_new span.chars_3, div.product-list-sale-banner span.chars_3{
    background-position:0 -167px;
}
div.product-list-sale_new span.chars_4, div.product-list-sale-banner span.chars_4{
    background-position:0 -147px;
}
div.product-list-sale_new span.chars_5, div.product-list-sale-banner span.chars_5{
    background-position:0 -127px;
}
div.product-list-sale_new span.chars_6, div.product-list-sale-banner span.chars_6{
    background-position:0 -107px;
}
div.product-list-sale_new span.chars_7, div.product-list-sale-banner span.chars_7{
    background-position:0 -87px;
}
div.product-list-sale_new span.chars_8, div.product-list-sale-banner span.chars_8{
    background-position:0 -67px;
}
div.product-list-sale_new span.chars_9, div.product-list-sale-banner span.chars_9{
    background-position:0 -47px;
}
div.product-list-sale_new span.chars_percent, div.product-list-sale-banner span.chars_percent{
    height:39px;
    background-position:0 18px;
}
div.product-list-sale_new span.chars_minus, div.product-list-sale-banner span.chars_minus{
    background-position:0 -27px;
    height:15px;
}



.sort-by label { color: #333 }
.productlist-line { border-bottom: 1px solid #ccc; height: 30px; width: 772px }
.products-grid tr.even { background-color: #fff; height: 60px }

.star-list-item a, .star-list-item a:hover {
	color:#808080;
	text-decoration:underline;
}

.marken-wallpaper-links {
	margin-left:5px;
	margin-top:5px;
	position:absolute
}
.marken-wallpaper-links-div {
	height: 600px	
}

/* alte Designer-Looks Anfang */
.vertical_1box {float: left; width: 180px; height: 450px;}
.vertical_1boxs {float: left; width: 150px; height: 450px;}
.vertical_2box {float: left; width: 120px; height: 450px;} 
.vertical_3box {float: left; width: 120px; height: 450px;} 
.vertical_4box {float: left; width: 240px; height: 450px;}
.vertical_1mbox {float: left; width: 220px; height: 450px;}
.vertical_1xbox {float: left; width: 300px; height: 450px;}
.vertical_1gbox {float: left; width: 320px; height: 450px;}
.ps_img {float: left; width: 120px; height: 300px;}
.ps_gimg {float: left; width: 320px; height: 150px;}
.ps_mimg {float: left; width: 240px; height: 150px;}
.ps_box {float: left; width: 120px; height: 150px;}
.ps_2box {float: left; width: 240px; height: 150px;}
.spot {font: bold 12px; margin-left:10px; margin-top:20px;}
/* alte Designer-Looks Ende */

/* Fashion-Guide Anfang */

#fashion-guide-left-bar-images{
	padding: 7px 7px 7px 0px;
	margin-left: 8px;
}
#teaser_text_big{
display:none;
}
.fashion-guide-text {
	width: 172px;
	background-color: #e1dfe0;
	/*filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;*/
	color: #000;
	padding: 30px 7px 7px 7px;
	margin-left: 8px;

}
.fashion-guide-text a { color: #000;text-decoration:underline; }
.special-letter {
	float: left;
	font-size: 50px;
	height: 50px;
	margin-top: -12px
}
/* Fashion-Guide Ende */

.teaser_text_mehr_link {
	text-decoration: underline;
	cursor: pointer;
}

#teaser_text_small span{
	cursor:pointer;
}
#teaser_text_big span{
	cursor:pointer;
}

.product-name_new a {
	font-size: 11px;
	font-weight: normal;
	color: #6f6f6f;
}
.product-name_new span.product_underline {
	text-decoration: underline
}
.product_price_new {
	color: #3b3b3b;
	font-size: 11px
}
.product-list-sale-new {
margin-left:125px;
position:absolute;
}
/* Navigation linke Seite */
.category-nav-level0 {
	font-size: 12px;
	padding-left: 17px;
	border-bottom: 1px solid #c0c0c0;
	width: 122px
}
.category-nav-level1 {
	font-size: 12px;
	text-align: right
}
.category-nav-level2 {
	font-size: 12px;
	padding-left: 23px;
}
.category-nav-level3 {
	font-size: 12px;
	padding-left: 26px;
}
.category-nav-level4 {
	font-size: 12px;
	padding-left: 29px;
}
.category-nav-item a {
	color: #6f6f6f;
	font-size: 11px
}
.category-nav-item {
	padding: 2px 0;
}
.category-nav-item:hover {
	background-color: #ddd	
}
.category-nav-item-sale {
	color: #FF0000
}
.category-active {
	background-color: #ddd;
	font-weight: bold;
	width: 122px
}
#filter-price, #filter-size, #filter-color, #filter-experte, #filter-brand, #filter-category {
	background-color: #DDD
}
.category-filter {
	vertical-align:middle;
	padding-left: 10px
}
.category-filter-pfeil {
	text-align: right;
	vertical-align:middle;
	float:right;
	margin:5px 2px 0 0;
}
.category-filter-ueberschrift {
	position: absolute;
	top: -2px;
	left: -4px
}
.category-filter-submenue {
	position: absolute;
	background-color: #242424;
	top: 19px;
	left: -10px;
	z-index: 10000;
	display: none;
	padding: 10px 10px 15px 10px;
    color: #ffffff;
}
.category-filter-submenue-sort {
	padding: 10px 0px 0px 0px !important;
}
.category-filter-space {
	height: 3px;
	background-color: #242424;
	position: absolute;
	top: 17px;
	left: -10px;
	z-index: 10000;
	display: none
}
.category-filter-menue {
	position:relative;	
}
.sale-underline {
	border-bottom: 1px solid #C0C0C0;
	width: 122px
}
.sort-filter-div-active {
	background-color: #fff;
	color: #000
}
.sort-filter-div {
	padding: 3px 5px;
	margin: 0 2px 2px 2px;
	cursor: pointer
}

.category-filter-submenu-title {
    padding-bottom: 5px;
}

#price-filter-submenue {
    width: 180px;
}
#price-slider {
	margin-bottom:5px;
	margin-left:0.6em
}
.reset-filter {
	margin-top: 10px;
	cursor: pointer;
	width: 150px
}
span.filter-underline:hover {
	text-decoration: underline	
}
input.catalogfilter-value {
	left: -10000px;
	position: absolute;
	z-index: 500
}
div.category-filter-submenue label span {
	cursor:pointer;
	height:17px;
	margin:0 3px 0 14px;
	position:relative;
	vertical-align: top
}
div.category-filter-submenue label span:hover {
	text-decoration: underline;
}
.text_mehr_link {
	cursor: pointer
}
.filter-sort-border-active, div#filter-sort, td#filter-sort div.category-filter-space {
	border: 1px solid #242424	
}
.filter-sort-border-inactive {
	border: 1px solid #ddd	
}
td#filter-sort div.category-filter-space, td#filter-sort div.category-filter-submenue {
	left: -11px
}
.td_padding {
	padding-right: 5px
}
img#filter-no-products {
	cursor: pointer;
}
/* Paginierung Anfang */
.pagination_box {
	margin-bottom: 10px	
}
.pagination_box .ergebnisse {
	font-size: 11px;
	color: #3b3b3b	
}
.pagination_box span img {
	margin-top: 6px	
}
.active_page {
	font-weight: bold;
	color: #242424;
	font-size: 11px
}
.pagination_box_content {
	color: #6f6f6f
}
.pagination_before_after {
	color: #3b3b3b	
}
#pagination-pages a {
	color: #3B3B3B;
	font-size: 11px
}
/* Paginierung Ende */

.products-grid .note-msg {
    float:left;
    margin-left: 10px;
    padding-right: 32px !important;
}
.cat_name_banner {
	color: #fff;
	font-size: 33px;
	position: absolute;
	float: right;
	text-align: right;
	width: 851px;
}
