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


.os_title_txt { font-weight:bold ; font-size:1.167em ; margin:10px 0 10px 0 ; color:#000 }


/* Boxen */

.os_home_wrapper { background:#000 url(./../main/home_back.jpg) no-repeat top center ; color:#000 ; margin-bottom:80px }
.os_home_wrapper .textbox { padding: 20px 20px 30px 20px }
.os_home_wrapper .teas1 { margin:20px 10px -60px 20px }
.os_home_wrapper .teas2 { margin:20px 10px -60px 10px }
.os_home_wrapper .teas3 { margin:20px 10px -60px 10px }


/* Slider für Angebote */

div.os_homepscrollmain { position:relative ; border:1px solid #e1e1e1 ; margin-bottom:25px }
div.os_homepscrollable { position:relative ; overflow:hidden ; width:660px ; height:325px ; border-left:20px solid #fff ; border-right:20px solid #fff }
div.os_homepscrollable div.items { width:20000em ; position:absolute }
div.os_homepscrollable div.items > div { float:left ; height:325px ; overflow:hidden }
div.items div.active { }

a.os_homepprev { z-index:15000 ; position:absolute ; top:0 ; left:0px ; background:url(./../icon_slidernavileft.png) no-repeat ; display:block ; width:20px ; height:20px }
a.os_homepprev:hover  { background-position: 0 -20px }
a.os_homepprev:active { background-position: 0 -20px }

a.os_homepnext { z-index:15000 ; position:absolute ; top:0 ; right:0px ; background:url(./../icon_slidernaviright.png) no-repeat ; display:block ; width:20px ; height:20px }
a.os_homepnext:hover  { background-position: 0 -20px }
a.os_homepnext:active { background-position: 0 -20px }

a.os_homepnext.disabled { visibility:hidden !important }
a.os_homepprev.disabled { visibility:hidden !important }


/* Spez. Listeneinstellungen */

.os_list_wrap_all { width:150px ; height:265px ; border:0 ; margin:0 9px 0 8px }
.os_list_vendor { font-size:0.9em ; padding-bottom:5px }
.os_list_price1 { padding:0 0 5px 0 }
.os_list_price2 { text-align:left ; height:35px }


/* Textblock */

.os_home_text { line-height:1.5 ; padding:0 0 20px 0 }
.os_home_text h2 { font-weight:bold ; font-size:1.167em ; margin:20px 0 15px 0 }
.os_home_text p { margin:15px 0 12px 0 }
.os_home_text ul { margin:15px 0 12px 0 }
.os_home_text ul li { padding:2px 0 2px 2px ; margin-left:15px }


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