
/* ---------- LISTENSEITEN ---------- */

.os_main_left_td { display:none }
.os_main_shop { width:100% ; margin:0 ; padding:0 15px }

.os_content_all .content { padding-top:25px }
.os_main_left_td { margin-top:-10px; }

/* Kategorientext */

.os_cat_text a { text-decoration:underline }
.os_cat_text.os_cat_tblock1 { padding: 0 0 50px 0 ; margin-top:-25px }
.os_cat_text.os_cat_tblock2 { border-top:1px solid #e1e1e1 ; padding: 60px 0 0 0 ; margin: 30px 0 10px 0 }

/* Artikel-Boxen-Layout */

.os_list_list .thumbnails { margin-left:-8px ; margin-right:-8px }
.os_list_list .thumbnails li { padding: 0 15px 0 15px }
.os_list_list .thumbnails li .thumb { width:100% ; height:auto }

/* Listenfilter */

.os_list_filter_div { text-align:left ; margin: -25px 0 32px 0 }
.os_list_filter_div select , .os_list_filter_div input[type='select'] { min-width:150px ; width:auto }
.os_list_filter_div .title { font-size:0.917em ; font-weight:bold ; padding: 4px 0 10px 0 }
.os_list_filter_sel { margin:0 ; margin-top:12px; margin-right:9px }
.os_list_filter { margin:0 }
.os_list_filter_sel_active { background:#FFFFE1 ; font-weight:bold }
.os_list_filter_sel_Ffp { }
.os_list_filter_sel_Ffs { }
.os_list_filter_sel_Ffv { }

.select2.factive .select2-selection { background:#FFFFE1 ; font-weight:600 }
.select2-container--default .select2-selection--single { border:1px solid #d7d7d7 !important ; margin-bottom:5px ; -webkit-border-radius:0 !important ; -moz-border-radius:0 !important ; border-radius:0 !important }

/* Pagination Kopf und Fuss */

.os_pages_headwrap.list { }
.os_pages_headwrap.list .pline1 { padding-top:5px ; padding-bottom:5px }
.os_pages_headwrap.list .pline1 .pleft { font-weight:bold }
.os_pages_headwrap.list .pline2 { border-top:1px solid #d7d7d7 ; border-bottom:1px solid #d7d7d7 ; padding-top:8px ; padding-bottom:8px }
.os_pages_headwrap.list .pleft { line-height:30px }
.os_pages_headwrap.list .pright { text-align:right }
.os_pages_headwrap.list .pline1 .pright { line-height:27px }
.os_pages_headwrap.list .pline1 .pright .btn { border:0 ; background:none }
.os_pages_headwrap.list button { padding:0 ; margin:0 ; border:0 ; background:none ; font-size:100% }

.os_pages_footwrap.list { border-top:1px solid #e1e1e1 ; padding-top:30px ; padding-bottom:0px }
.os_pages_footwrap.list .pleft { line-height:30px }
.os_pages_footwrap.list .pright { text-align:right }
.os_pages_footwrap.list .pagi { margin: 0 15px 0 15px }


@media (min-width: 992px)  { 
	.os_list_subnavim ul { 
	-moz-column-count: 4;
	-moz-column-gap: 10px;
	-webkit-column-count: 4;
	-webkit-column-gap: 10px;
	column-count: 4;
	column-gap: 10px;
	list-style: circle inside;
	}
	.os_list_subnavim li { 
	width: 300px;
	padding: 18px 9px 0; /* padding: 9px 0; */
	font-size:15.25px;
	}
	
	.os_list_subnavim li a {
		padding: 10px 0 10px 0;
	}
	
	
	.os_list_subnavim b {
    display: none;
    margin-bottom: 15px;
	}
	.os_list_subnavim {
    padding: 10px 0 0 0;
	}
}

.os_list_subnavim ul {
	list-style:circle inside;
}


.listlogo {  position:absolute ; bottom:0 ; right:0 ; z-index:500 }

.os_list_subnavim ul li ul  , .os_list_subnavim ul li ul li { list-style: none ; margin: 0px;
padding: 0px; margin-left:8px}

 .os_list_subnavim ul li ul  { margin-top:10px; -moz-column-count: 1;
	-moz-column-gap: 10px;
	-webkit-column-count: 1;
	-webkit-column-gap: 10px;
	column-count: 1;
	column-gap: 10px;
	list-style: circle inside;}

.os_list_subnavim ul li ul li { margin-top:5px  }

..os_list_subnavim ul li  ul li a {
		
		
		line-height: 41px;
	}
	

/* ---------- END ---------- */