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

.os_cat_breadcrumb h1 { margin: 10px 0 25px 0 ; font-family:"SourceCodePro-Light" }
.os_cat_teaser { margin: 25px 0 15px 0 }
.os_cat_teaser img { width:100% }
.os_cat_text h2 { font-size:1.286em ; font-weight:600 }
.os_cat_text.os_cat_tblock1 { padding: 10px 0 30px 0 }
.os_cat_text.os_cat_tblock2 { margin-top:50px ; padding: 20px 0 5px 0 ; border-top:1px solid #e1e1e1 }

/* indiv. Listen */

@media (max-width: 767px) {

	.os_list_list.list1 .os_list_wrap_all { margin-top:20px ; padding: 8px 15px }
	.os_list_list.list1 .os_list_wrap_all .os_list_box2_all { padding-top:0 }
	.os_list_list.list1 .os_list_wrap_all .os_list_tax { height:auto }
	.os_list_list.list1 .os_list_title { height:auto ; padding-bottom:20px }

	.os_list_list.list2 .os_list_wrap_all { margin-top:20px ; padding: 8px 15px }
	.os_list_list.list2 .os_list_wrap_all .os_list_box2_all { padding-top:0 }
	.os_list_list.list2 .os_list_wrap_all .os_list_tax { height:auto }
	.os_list_list.list2 .os_list_title { height:auto ; padding-bottom:20px }
}

@media (min-width: 768px) and (max-width: 991px) {

	.os_list_list.list1 .thumb { margin-left:5px }
	.os_list_list.list1 .os_list_wrap_all { margin-top:20px ; padding: 8px 15px }
	.os_list_list.list1 .os_list_wrap_all .os_list_box2_all { padding-top:0 }
	.os_list_list.list1 .os_list_wrap_all .os_list_tax { height:auto }
	.os_list_list.list1 .os_list_title { height:auto ; padding-bottom:20px }

	.os_list_list.list2 .os_list_wrap_all { margin-top:20px ; padding: 8px 15px }
	.os_list_list.list2 .os_list_wrap_all .os_list_box2_all { padding-top:0 }
	.os_list_list.list2 .os_list_wrap_all .os_list_tax { height:auto }
	.os_list_list.list2 .os_list_title { height:auto ; padding-bottom:20px }
}

@media (min-width: 992px) and (max-width: 1329px) {

	.os_list_list.list1 .thumb { margin-left:5px }
	.os_list_list.list1 .listprice { text-align:right }
	.os_list_list.list1 .os_list_wrap_all { margin-top:20px ; padding: 8px 15px }
	.os_list_list.list1 .os_list_wrap_all .os_list_box2_all { padding-top:0 }
	.os_list_list.list1 .os_list_wrap_all .os_list_tax { height:auto }
	.os_list_list.list1 .os_list_title { height:auto ; padding-bottom:20px }

	.os_list_list.list2 .listprice { text-align:right }
	.os_list_list.list2 .os_list_wrap_all { margin-top:20px ; padding: 8px 15px }
	.os_list_list.list2 .os_list_wrap_all .os_list_box2_all { padding-top:0 }
	.os_list_list.list2 .os_list_wrap_all .os_list_tax { height:auto }
	.os_list_list.list2 .os_list_title { height:auto ; padding-bottom:20px }
}

@media screen and ( min-width:1330px ) {

	.os_list_list.list1 .thumb { width:40% ; margin-left:15px }
	.os_list_list.list1 .listprice { text-align:right }
	.os_list_list.list1 .os_list_wrap_all { margin-top:20px ; padding: 8px 15px }
	.os_list_list.list1 .os_list_wrap_all .os_list_box2_all { padding-top:0 }
	.os_list_list.list1 .os_list_wrap_all .os_list_tax { height:auto }
	.os_list_list.list1 .os_list_title { height:auto ; padding-bottom:20px }

	.os_list_list.list2 .listprice { text-align:right }
	.os_list_list.list2 .os_list_wrap_all { margin-top:20px ; padding: 8px 15px }
	.os_list_list.list2 .os_list_wrap_all .os_list_box2_all { padding-top:0 }
	.os_list_list.list2 .os_list_wrap_all .os_list_tax { height:auto }
	.os_list_list.list2 .os_list_title { height:auto ; padding-bottom:20px }
}

/* Listenfilter */

.os_list_filter_div { text-align:left }
.os_list_filter_div form { margin-top:25px }
.os_list_filter_div select , .os_list_filter_div input[type='select'] { min-width:180px ; width:24% ; font-size:0.929em ; font-family:Verdana ; background:#fff }
.os_list_filter_sel , .os_list_filter { margin:5px 5px 5px 0 }
.os_list_filter_div .os_list_filter_sel_active { background:#FFFFE1 ; font-weight:bold }
.os_list_filter_div .os_list_filter_sel_Ffp { }
.os_list_filter_div .os_list_filter_sel_Ffs { }
.os_list_filter_div .os_list_filter_sel_Ffv { }

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

.os_search_filter_sellist { padding: 30px 0 1px 0 }
.os_search_filter_sellist ul { list-style:none ; padding:0 ; margin:0 }
.os_search_filter_sellist ul li { float:left ; margin-right:8px }
.os_search_filter_sellist ul li a { diplay:inline-block ; border:1px solid #D7D7D7 ; padding: 3px 6px ; background:#f9f9f9 }
.os_search_filter_sellist ul li a::before { color:#b20000 ; content:"\f1f8" ; font-family:"FontAwesome" ; margin-right:7px }

/* 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 { margin-top:40px }
.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 }

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