
/* ---------- HOMEPAGE ---------- */

/* Linke Spalte ausblenden */

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

/* Slider-Skin */

.os_head_slider { position:relative ; margin:0 ; padding: 0 0 20px 0 }
.os_head_slider .slicktop > div img { width:100% ; height:auto }
.os_head_slider .slicktop > div { display:none }
.os_head_slider .slicktop > div:first-child { display:block }
.os_head_slider .slick-initialized > div { display:block }

.os_head_slider .slick-prev:before { content: "\f104" ; color:#000 }
.os_head_slider .slick-next:before { content: "\f105" ; color:#000 }

.os_home_productswrapper .slick-prev { left: -35px }
.os_home_productswrapper .slick-next { right: -35px }
.os_home_productswrapper .slick-prev:before { content: "\f104" ; color:#000 }
.os_home_productswrapper .slick-next:before { content: "\f105" ; color:#000 }

@media ( max-width:991px ) {

	.os_home_productswrapper .slick-prev { left:3px }
	.os_home_productswrapper .slick-next { right:3px }
}

@media ( max-width:767px ) {
	
	.Xos_head_slider .slick-slide > div { overflow: hidden }
	.Xos_head_slider .slicktop > div img { width:1750px ; margin-left:50% ; transform: translateX(-50%) }
}

/* Titel */

.os_home_title h1 ,
.os_home_productswrapper h1 ,
.os_home_prodnewwrapper h2 ,
.os_home_vendorwrapper h2 ,
.os_home_textwrapper h2
{ color:#000 ; margin:40px 0 15px 0 ; font-size:1.833em ; font-weight:600 ; text-align:center }

.os_home_title h1 a ,
.os_home_productswrapper h1 a ,
.os_home_prodnewwrapper h2 a ,
.os_home_vendorwrapper h2 a ,
.os_home_textwrapper h2 a
{ display:block ; color:#fff }

.os_home_title h1 { margin: 0 0 30px 0 }

/* Angebote */

.os_home_productswrapper h1 { margin: 10px 0 25px 0 }
.os_home_productswrapper .listwrap .os_list_wrap_all { margin: 0 10px }
.os_home_productswrapper .listwrap .os_list_wrap_all .thumb { width:70% }
.os_home_productswrapper .listwrap .os_list_wrap_all .os_list_box1_all img{ margin:0 auto}
.os_home_prodnewwrapper h2 { margin: 0px 0 25px 0 }
.os_home_prodnewwrapper .listwrap { text-align:center ; padding: 0 10px }
.os_home_prodnewwrapper .listwrap .listthumb { width:70% ; margin:0 10px 10px 10px }
.os_home_prodnewwrapper .listwrap .listtitle { height:40px ; overflow:hidden ; font-weight:600 }
.os_home_prodnewwrapper .listwrap .listprice { padding-top:10px }
.os_home_prodnewwrapper .listwrap .listpold { color:#990000 ; font-weight:normal ; display:inline-block ; padding-left:15px }
.os_home_prodnewwrapper .thumb { width:75% ; height:auto ; margin: 0 auto }

/* Herstellerlogos */

.os_home_vendorwrapper { text-align:center ; margin-bottom:20px }
.os_home_vendorwrapper h2 { margin: 60px 0 30px 0 }
.os_home_vendorwrapper img { vertical-align:middle ; width:80px ; margin:6px 30px 6px 0 ; filter:gray ; -webkit-filter: grayscale(100%) }
.os_home_vendorwrapper img:hover { filter:none }

/* Text */

.os_home_textwrapper { margin:0 }
.os_home_textwrapper h2 { margin: 55px 0 25px 0 }
.os_home_textwrapper h3 { margin:15px 0 15px 0 ; font-size:1em ; font-weight:bold }
.os_home_textwrapper .textblock a { text-decoration:underline }
.os_home_textwrapper .textblock .textl ul { list-style:none ; margin:0 ; padding:0 }
.os_home_textwrapper .textblock .textl li { background:url(./../main/home_dott.gif) no-repeat left center ; padding:3px 0 3px 25px }
.os_home_textwrapper .textblock .textl { font-size:0.917em ; line-height:1.5 }
.os_home_textwrapper .textblock .textr { font-size:0.917em ; line-height:1.5 }

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