
/* Allgemeine HTML-Tag-Definitionen */

body { background-color:#fff ; color:#404040 ; margin:15px ; font-family:Verdana,Arial,Helvetica,sans-serif ; font-size:11px }
tr , td , p , div { color:#404040 ; font-family:Verdana,Arial,Helvetica,sans-serif ; font-size:11px } 
A:link , A:visited { color:#404040 ; text-decoration:underline }
A:hover { color:#520100 ; text-decoration:underline }


/* Allgemeine Elemente */

form , img , div , span , fieldset { margin:0 ; padding:0 ; border:0 }
select { font-size:12px ; font-family:arial,helvetica,sans-sarif }
.orderform { font-size:12px ; font-family:arial,helvetica,sans-sarif }
.clearall { padding:0 ; margin:0 ; clear:both ; height:1px ; line-height:1px ; overflow:hidden }


/* Hauptwrapper */

.os_main_wrapper { width:960px ; margin:0 auto }
.os_main_btop { display:none }
.os_main_bfoot { display:none }
.os_main_shoppage { padding:0 ; min-height:1% }
.os_main_shopcontent { margin: 25px 0 10px 0 ; padding:0 ; border:0 ; border-spacing:0 }



/* ---------- KOPFBEREICH ---------- */

.os_head_main { position:relative ; height:120px ; color:#6C6C6C ; z-index:520 }
.os_head_logo { position:absolute ; top:20px ; left:0px }
.os_trusted_shops { position:absolute ; top:17px ; left:565px }
.os_head_box  { position:absolute ; border-left:1px solid #e1e1e1 ; padding:0 20px 0 20px ; height:90px }
.os_sub_navi  { position:relative ; background: url(./../main/bg-navi-top.gif) no-repeat top center ; height:46px ; z-index:510 }

/* BOX "Suche" */

.os_search_box  { position:absolute ; top:12px ; left:780px ; height:30px }
.os_search_short { padding:2px ; width:128px ; font-size:12px ; font-family:arial,helvetica,sans-sarif ; border:0 ; background:0 }
.os_search_title { padding: 2px 0 15px 0 ; font-weight:bold ; color:#520100 }
.os_search_content { color:#6C6C6C } 
.os_search_content A:link , .os_search_content A:visited { color:#404040 ; text-decoration:none }
.os_search_content A:hover { color:#520100 ; text-decoration:none }

/* BOX "Login" */

.os_login_box  { position:absolute ; top:5px ; right:200px ; border-left:1px solid #FFB901 ; padding:0 20px 0 20px ; height:90px }
.os_login_title { padding: 0 0 10px 0 ; font-weight:bold ; color:#520100 }
.os_login_content { color:#6C6C6C ; padding:0  } 
.os_login_content ul { list-style:none ; padding:0 ; margin:0 }
.os_login_content ul  li { padding:4px 0 4px 0px }
.os_login_content A:link , .os_login_content A:visited { color:#6C6C6C ; text-decoration:none ; display:block }
.os_login_content A:hover { color:#520100 ; text-decoration:none }

/* BOX "Warenkorb" */

.os_scshort_box  { position:absolute ; top:10px ; right:0px ; padding:0 ; height:83px ; width:300px ; background: url(./../main/scart_head.gif) no-repeat top left }
.os_scshort_popup { display:none ; position:absolute ; width:130px ; margin-top:10px ; border: 1px solid #6C6C6C ; background:#520100 }
.os_scshort_title { width:175px ; padding: 2px 0 10px 0 ; font-weight:bold ; color:#520100 ; cursor:pointer }
.os_scshort_content { color:#6C6C6C ; padding:22px 0 0 100px ; cursor:pointer } 
.os_scshort_content label { float:left ; width:80px ; display:block ; cursor:pointer }
.os_scshort_content br { clear:all }
.os_scshort_content A:link , .os_scshort_content A:visited { font-weight:normal ; text-align:right ; color:#520100 ; text-decoration:none }
.os_scshort_content A:hover { color:#520100 ; text-decoration:none }

/* Navigation */

.os_head_navi  { position:relative ; color:#fff ; height:50px ; background: url(./../main/bg-navi-top.gif) no-repeat top center }
.os_head_navi ul { list-style:none ; padding:0 ; margin:0 ; height:25px ; border-left:1px solid #f1f1f1 }
.os_head_navi ul li { float:left ; border-right: 1px solid #f1f1f1 } 
.os_head_navi A:link , .os_head_navi A:visited { color:#fff ; text-decoration:none ; display:block ; padding: 6px 12px 6px 12px }
.os_head_navi A:hover { color:#fff ; background:#FFB901 }
.os_head_navi_active_cell { background-color:#f1f1f1 ; float:left ; border-right: 1px solid #fff }
A.os_head_navi_active_href:link , A.os_head_navi_active_href:visited { color:#520100 ; text-decoration:none ; display:block ; padding: 6px 12px 6px 12px }
A.os_head_navi_active_href:hover { color:#520100  }



/* ---------- FUSSBEREICH ---------- */

/* "Fussbereich 1" : Shoplinks */

.os_foot_line { background-color:#fff ; height:1px }
.os_foot_navi1_div { display:none ; color:#404040 ; text-align:center ; padding:20px ; font-size:10px }
.os_foot_navi1_div A:link , .os_foot_navi1_div A:visited { font-size:10px ; color:#404040 ; text-decoration:none }
.os_foot_navi1_div A:hover { color:#520100 ; text-decoration:none }

/* "Fussbereich 2" : Fusszeile */

.os_foot_navi2_div { height:130px ; position:relative ; background:#fff url(./../main/foot_box.png) no-repeat bottom center ; border-top:3px solid #404040 ; font-size:10px ; color:#404040 ; text-align:left } 
.os_foot_navi2_div A:link , .os_foot_navi2_div A:visited { font-size:10px ; color:#404040 ; text-decoration:none }
.os_foot_navi2_div A:hover { color:#520100 ; text-decoration:none }

.os_foot_navi2_div ul { list-style:none ; padding:0 ; margin:0 }
.os_foot_navi2_div ul  li { padding:2px 0 2px 15px ; background: url(./../main/foot_dott.gif) no-repeat 0px 7px }

.os_foot_navi2_div div div { color:#404040 ; font-weight:bold ; font-size:10px ; padding-bottom:10px }


/* ---------- LINKE SPALTE ---------- */

.os_main_left_td { float:left ; width:160px ; vertical-align:top ; border-bottom:15px solid #fff }
.os_main_left_contentbox { text-align:left ; padding-right:5px ; font-size:12px }

/* BOX "Rubrikenauswahl" */
/* => befindet sich im jeweiligen Navigations-Plugin-CSS */

/* BOX "Kundenservice" */

.os_service_title { color:#404040 ; margin-top:25px ; padding:4px 10px 8px 0px ; font-size:12px ; font-weight:bold ; border-bottom: 1px dotted #e1e1e1 }
.os_service_content { padding:0  } 
.os_service_content ul { list-style:none ; padding:0 ; margin:0 }
.os_service_content ul  li { padding:8px 0 8px 0px ; border-bottom: 1px dotted #e1e1e1 }
.os_service_content A:link , .os_service_content A:visited { font-size:12px ; color:#404040 ; text-decoration:none ; display:block }
.os_service_content A:hover { color:#FFB901 ; text-decoration:none }
.os_prod_picto { display:none }



/* ---------- RECHTE SPALTE ---------- */

.os_main_right_td { float:right ; width:180px ; vertical-align:top ; border-bottom:15px solid #fff }
.os_main_right_contentbox { text-align:left ; padding:0  }

/* BOX "Top-Angebote" */

.os_navioffer_title { padding: 5px 10px 5px 10px ; background-color:#e1e1e1 ; font-weight:normal ; color:#808080 ; border-bottom: 1px solid #fff }
.os_navioffer_content { text-align:center ; padding:15px 8px 10px 10px ; font-size:11px ; border: 1px solid #e1e1e1 }
A.os_navioffer:link , A.os_navioffer:visited { color:#404040 ; text-decoration:none }
A.os_navioffer:hover { color:#520100 ; text-decoration:none }

/* BOX "Zuletzt bestellt | angesehen" */

.os_lastorder_title { padding:5px 10px 5px 10px ; background-color:#e1e1e1 ; font-weight:normal ; color:#808080 ; border-bottom:1px solid #fff }
.os_lastorder_content { text-align:center ; background-color:#fff ; padding:15px 10px 15px 10px ; margin-bottom:15px ; border:1px solid #e1e1e1 }
A.os_lastorders:link , A.os_lastorders:visited { color:#404040 ; text-decoration:none }
A.os_lastorders:hover { color:#520100 ; text-decoration:none }



/* ---------- SHOPINNENBEREICH ---------- */

.os_main_shop { float:right ; width:750px ; min-height:0 ; background-color:#fff ; padding:0 }


/* ---------- ALLGEMEIN : Umrandung der Überschriftenboxen */

.os_toptable {  border:1px solid #e1e1e1 } 
.os_toptabletd { padding:4px 10px 4px 10px ; font-weight:bold ; text-align:left }
.os_title_div { border:1px solid #e1e1e1 ; padding:6px 10px 6px 15px ; font-weight:bold ; text-align:left ; margin-bottom:12px }
.os_content_div { border:1px solid #e1e1e1 ; padding:15px ; margin-bottom:12px ; min-height:0 }
.os_content_div2 { padding:6px }
.os_content_div3 { padding:0px }
.os_content_tab { width:100% ; border-spacing:0 ; border-collapse:collapse }
.os_content_tab td { padding:0 } 
.os_content_dott { border-top:1px dotted #e1e1e1 }
.os_content_dott td { border-bottom:1px dotted #e1e1e1 ; padding:0px }
.os_content_dott_td { border-bottom:1px dotted #e1e1e1 }


/* ---------- Links in Überschriftenbox -> Ebene in Listen- / Detailansicht */

.os_navicat { color:#404040 }
A.os_navicat:link , A.os_navicat:visited { color:#404040 ; text-decoration:none }
A.os_navicat:hover { color:#520100 ; text-decoration:none }


/* ---------- ALLGEMEIN : Allgemein Meldungen -> Schriften */

.os_error { color:#ff0000 } 
.os_small { font-size:10px } 
.os_fright { float:right }
.os_fleft { float:right }


/* ---------- ALLGEMEIN : Rubrikenauswahl -> Hierachie und Übersicht */

.os_cat_list A:link , .os_cat_list A:visited { color:#520100 ; font-size:14px ; font-weight:bold ; text-decoration:none }
.os_cat_list A:hover { color:#404040 ; text-decoration:none }
.os_cat_list { padding-top:25px }
.os_cat_list h1 { margin:0 ; padding:0 ; font-weight:normal }
.os_cat_list ul { list-style:none ; padding:0 ; margin: 25px 0 15px 0 ; overflow:auto }
.os_cat_list ul li {  float:left ; padding:4px 60px 4px 0 ; width:200px }
.os_cat_list ul li img { margin-right:10px }


/* ---------- ALLGEMEIN : Artikellisten */

.os_list_box1 { background:#EAE9E7 ; border:0 }
.os_list_box2 { border:1px solid #e1e1e1 ; border-top:0 ; padding:10px 10px 5px 10px ; text-align:left ; margin-bottom:20px }
.os_list_offer { float:right ; margin:2px 3px 0 0 }
.os_list_title { height:60px }
.os_list_price1 { padding-bottom:8px }
.os_list_price2 { padding-bottom:8px }
.os_list_tax { display:none }
.os_list_buttons { }
.os_list_ddoption { width:110px }
.os_list_ddvendor { width:120px }
.os_list_ddcats { width:120px }
.os_list_oldprice { text-decoration: line-through }

A.os_list_link1:link , A.os_list_link1:visited { font-size:13px ; font-weight:bold ; color:#520100 ; text-decoration:none  }
A.os_list_link1:hover { font-weight:bold ; color:#FFB901 ; text-decoration:none }

A.os_list_link2:link , A.os_list_link2:visited { color:#808080 ; text-decoration:none }
A.os_list_link2:hover { color:#808080 ;  text-decoration:none }

.os_list_filter_colright { float:right ; width:750px }
.os_list_filter_div { padding:0 ; margin:0 ; float:left ; width:170px }
.os_list_filter_div SELECT { font-family:Arial ; font-size:12px ; width:170px }
.os_list_filter_sel , .os_list_filter { margin: 5px 0 5px 0  }
.os_list_filter_sel_active { background:#FEB902 ; font-weight:bold }
.os_list_filter_sel_Ffp { width:130px }
.os_list_filter_sel_Ffs { width:130px }
.os_list_filter_sel_Ffv { width:130px }
.os_list_filter_sel_Ffc { width:240px }

.os_list_content1_div { padding:6px }
.os_list_content1_div ul { list-style:none ; padding:0 ; margin:0 ; overflow:auto }
.os_list_content1_div ul li { float:left ; padding-right:15px }

.os_list_formtab td { padding: 3px 40px 3px 0 }
.os_list_formdiv hr { color:#e0e0e0 ; border:0 ; height:1px ; margin:20px 0 20px 0 }
.os_list_formdiv text { width:220px }


.os_search_filter_div { padding:0 ; margin:0 ; float:left ; width:170px }
.os_search_filter_div SELECT { font-family:Arial ; font-size:12px ; width:170px }
.os_search_filter_sel , .os_list_filter { margin: 5px 0 5px 0 }
.os_search_filter_sel_active { background:#FEB902 ; font-weight:bold }
.os_search_filter_sel_Ffp { width:120px }
.os_search_filter_sel_Ffs { width:200px }
.os_search_filter_sel_Ffv { width:120px }
.os_search_filter_sel_Ffc { width:200px }
.os_search_filter_sel_AFarbe { width:150px }

.os_search_filter_box { }
.os_search_filter_box p { margin:20px 0 8px 0 ; padding: 3px 0 3px 0 ; font-weight:bold ; border-bottom: 1px solid #e1e1e1 ; border-top: 1px solid #e1e1e1  }
.os_search_filter_box div { overflow:auto }

.os_search_filter_box A:link , .os_search_filter_box A:visited { outline:0 ; padding:2px 0 2px 0 ; color:#6C6C6C ; text-decoration:none ; display:block }
.os_search_filter_box A:hover { outline:0 ; color:#520100 ; text-decoration:none }

.os_search_filter_box_active A:link , .os_search_filter_box_active A:visited { outline:0 ; padding:2px ; color:#520100 ; background:#FEB902 url(./../main/icon_filter_del.gif) no-repeat center right }
.os_search_filter_box_active A:hover { outline:0 ; padding:2px ; color:#520100 ; background:#FEB902 url(./../main/icon_filter_del.gif) no-repeat center right }

.os_search_content1_div { padding:6px }
.os_search_content1_div ul { list-style:none ; padding:0 ; margin:0 ; overflow:auto }
.os_search_content1_div ul li { float:left ; padding-right:15px }

.os_search_formtab td { padding: 3px 40px 3px 0 }
.os_search_formdiv hr { color:#e0e0e0 ; border:0 ; height:1px ; margin:20px 0 20px 0 }
.os_search_formdiv text { width:220px }


/* ---------- ALLGEMEIN : Blätterseiten -> Listen und Suchergebnisse */

.os_list_navi1 { background:#f2f2f2 ; font-weight:bold } 
.os_list_navi2 { color:#808080 }
.os_list_navi2 img { vertical-align:middle }
A.os_list_navi:link , A.os_list_navi:visited { color:#404040 ; text-decoration:none }
A.os_list_navi:hover { color:#520100 ; text-decoration:none }

.os_pages_td { color:#808080 } 
.os_pages_na { color:#808080 } 
A.os_pages:link , A.os_pages:visited { color:#404040 ; text-decoration:underline }
A.os_pages:hover { color:#404040 ; text-decoration:underline }



/* ---------- SPEZIAL : Detailansicht */

.os_detail_maindiv { padding:0 ; border:0 ; margin-bottom:1px }
.os_detail_boxscart { float:right ; width:370px }
.os_detail_boxscart h1 { font-size:18px ; color:#520100 ; font-weight:bold ; margin: 10px 0 15px 0 } 
.os_detail_status h1 { font-size:18px ; color:#990000 ; font-weight:bold } 
.os_detail_boxscartdiv { height:264px ; border:1px dotted #e1e1e1 ; background:#f9f9f9 }
.os_detail_boxscartdiv2 { padding: 0 5px 0 15px }
.os_detail_boxgallery { float:left ; width:360px }
.os_detail_picbigdiv { padding:0 }
.os_detail_picgaldiv { padding:0 }
.os_detail_boxcolors { float:left ; margin-top:15px ; width:750px }
.os_detail_boxteaser { float:right ; margin-left:25px }
.os_detail_boxteaser2 { float:right ; margin-left:25px ; border:1px dotted #e1e1e1 ; background:#f9f9f9 ; height:264px }

/* Detailansicht - Zurück-/Weiterlinks */

.os_detail_navi1 { background:#f2f2f2 ; font-weight:bold } 
.os_detail_navi2 { color:#808080 } 
A.os_detail_navi:link , A.os_detail_navi:visited { color:#404040 ; text-decoration:none }
A.os_detail_navi:hover { color:#520100 ; text-decoration:none }

/* Detailansicht - Innenbereich */

.os_detail_toptable {  border-width:1px ; border-style:solid ; border-color:#e1e1e1 } 
.os_detail_toptabletd { padding:4px ; padding-left:10px ; padding-right:10px ; font-weight:bold }
.os_detail_galpic { border:0 }
.os_detail_galpicact { border:1px solid #520100 ; margin-bottom:6px }

A.os_detail_support:link , A.os_detail_support:visited { color:#404040 ; text-decoration:underline }
A.os_detail_support:hover { color:#520100 ; text-decoration:underline }

.os_detail_cfilter { color:#537DB3 }
A.os_detail_cfilter:link , A.os_detail_cfilter:visited { color:#537DB3 ; text-decoration:none }
A.os_detail_cfilter:hover { color:#404040 ; text-decoration:none }

/* Detailansicht - Gläserauswahl */

.os_detail_options { width:160px }
.os_detail_vars b { font-weight:bold ; font-size:14px ; line-height:26px }
.os_detail_help h1 { font-size:18px ; margin-top:0 }
.os_detail_help h2 { font-size:14px }
.os_detail_choice_subtext { padding:0 10px 20px 10px } 
.os_detail_choice_tabkw TD { padding-right:15px }
.os_detail_choice_tabwrap { margin-bottom:15px }
.os_detail_choice_tabtdr { width:350px ; background:#f2f2f2 }
.os_detail_choice_tabtdl { border-top:5px solid #f2f2f2 ; padding-top:12px }
.os_detail_helporg { display:none }
.os_detail_helpstat { padding:20px 8px 0 8px }
.os_detail_helpview { padding:20px 8px 8px 8px }


/* Detailansicht - Reiter */

ul.tabtabstyle { margin:0 !important ; padding:0 ; height:30px ; border-bottom:1px solid #E1E1E1 }
ul.tabtabstyle li { float:left ; padding:0 ; margin:0 ; list-style-type:none }
ul.tabtabstyle A:link , ul.tabtabstyle A:visited { color:#404040 ; float:left ; display:block ; padding:7px 30px 7px 30px ; text-decoration:none ; border:1px solid #E1E1E1 ; border-bottom:0px ; background-color:#f9f9f9 ; margin-right:8px ; position:relative ; top:2px }
ul.tabtabstyle A:hover { color:#404040 ; text-decoration:underline }
ul.tabtabstyle a.current { background-color:#fff ; border-bottom:2px solid #fff ; color:#404040 ; cursor:default ; font-weight:bold }
div.tabcontentstyle > div { display:none ; border:1px solid #E1E1E1 ; border-width:0 1px 1px 1px ; padding:30px ; margin-bottom:15px ; background-color:#fff }

/* Detailansicht - Popup */

div.overlay { background:#fff ; width:700px ; height:600px ; display:none ; padding:20px 10px 10px 10px }
div.overlay div.close {	position:absolute ; right:9px ; top:7px ; cursor:pointer ; height:35px ; width:35px }
#overlay { background:#fff url(./../trenner.gif) ; color:#fff }
div.overlaywrap { width:700px ; height:600px ; overflow:auto }
table.overlaywrapcontent { height:100% ; width:100%  }
table.overlaywrapcontent td { border:1px solid #e1e1e1 ; margin:20px ; text-align:center }

/* Detailansicht - Rating */

.tabrating { border:1px solid #E1E1E1 ; padding:30px ; background-color:#fff }


/* ---------- SPEZIAL : Bestellablauf */

.os_scart_steps { font-weight:normal }
.os_scart_coupon { padding:10px ; background:#f1f1f1 ; margin:15px 0 20px 0 }
.os_scart_coupon .submit { font-size:11px  }
.os_scart_ddcountry , .os_scart_ddpayment { width:200px }
.os_scart_title { background:#f1f1f1 ; border:1px solid #fff }
.os_scart_line { background:#f9f9f9 ; border:1px solid #fff }
.os_order_active { color:#990000 ; font-weight:bold }
.os_order_button { width:100% ; text-align:center ; height:30px ; color:#fff ; background-color:#2A880A ; font-weight:bold ; cursor:pointer }
.oc_order_scart { }
 
.oc_scart_account1 , .oc_scart_account2 , .oc_scart_account3 { padding:20px ; overflow:hidden ; height:1%  }
.oc_scart_account1 b , .oc_scart_account2 b , .oc_scart_account3 b { margin-bottom:25px ; display:block ; font-size:15px }
.oc_scart_account1 p , .oc_scart_account2 p , .oc_scart_account3 p { float:right ; text-align:right ; width:170px }
.oc_scart_account1 A:link , .oc_scart_account1 A:visited { display:block ; color:#404040 ; text-decoration:none ; padding:5px 8px 5px 8px ; background:#e1e1e1 }
.oc_scart_account1 A:hover { color:#fff ; text-decoration:none ; background:#520100 }
.oc_scart_account2 A:link , .oc_scart_account2 A:visited { display:block ; color:#404040 ; text-decoration:none ; padding:5px 8px 5px 8px ; background:#e1e1e1 }
.oc_scart_account2 A:hover { color:#fff ; text-decoration:none ; background:#520100 }
.oc_scart_account3 th { text-align:left ; padding:5px 0 5px 0 }

A.os_scart_favolnk:link , A.os_scart_favolnk:visited { color:#808080 ; text-decoration:none ; font-weight:normal ; padding:5px 8px 5px 8px ; background:#f9f9f9 }
A.os_scart_favolnk:hover { color:#808080 ; text-decoration:none ; font-weight:normal ; background:#520100 }

A.os_order_changelnk:link , A.os_order_changelnk:visited { color:#404040 ; text-decoration:none ; padding:5px 8px 5px 8px ; background:#e1e1e1 }
A.os_order_changelnk:hover { color:#fff ; text-decoration:none ; background:#520100 }


/* ---------- SPEZIAL : Ajax-Popups */

.trailimageid { position:absolute ; visibility:hidden ; left:0px ; top:-1000px ; width:1px ; height:1px ; border:1px solid #888 ; background:#FFF } 
div.popupdivtarget { overflow:no ; background:#fff ; background-image:url(./../trenner.gif) ; width:760px ; height:470px ; display:none ; padding:21px 10px 10px 10px } 
div.popupdivtarget div.close {	position:absolute ; right:3px ; top:7px ; cursor:pointer ; height:35px ; width:35px }
.popupdiviframe { width:100% ; height:465px ; margin:0px ; padding:0px ; border:1px solid #e1e1e1 ; overflow:auto }


/* ---------- SPEZIAL : Detail-Zoom */

div.jqZoomTitle { z-index:400 ; text-align:center ;  height:16px ; padding-top:2px ; position:absolute ; top:0px ; left:0px ;	width:100% ; color:#FFF ; background:#999 }
.jqZoomPup { overflow:hidden ; background-color:#FFF ; -moz-opacity:0.6 ; opacity:0.6 ;	filter: alpha(opacity = 60) ; z-index:10 ; border-color:#c4c4c4 ; border-style:solid ; cursor:crosshair }
.jqZoomPup img { border:0px }
.preload { -moz-opacity:0.8 ; opacity: 0.8 ; filter: alpha(opacity = 80) ; color:#333 ;	text-decoration:none; border:1px solid #CCC; background-color: white; padding:8px; text-align:center; background-image:url(/shop/images/icon_zoomloader.gif); background-repeat:no-repeat; background-position:43px 30px; width:90px; * width:100px; height:43px; *height:55px; z-index:10; position:absolute; top:3px; left:3px }
.jqZoomWindow { border: 1px solid #999 ; background-color:#FFF }


/* ---------- SPEZIAL : Auto-Complete */

.ac_results { padding:0 ; border:1px solid black ; background-color:#fff ; overflow:hidden ; z-index:99999 }
.ac_results ul { width:100% ; list-style-position:outside ; list-style:none ; padding:0 ; margin:0 }
.ac_results li { margin:0 ; padding:2px 5px ; cursor:default ; display:block ; /*width: 100%;*/	font:menu ; font-size:12px ; line-height:16px ; overflow:hidden }
.ac_loading { background: white url('/shop/images/icon_ajax.gif') right center no-repeat }
.ac_odd { background-color:#eee }
.ac_over { background-color:#0A246A ; color:#fff }


/* ---------- SPEZIAL : Scrollhome */

div.scrollable { position:relative ; overflow:hidden ; width:900px ; height:70px }
div.scrollable div.items { width:20000em ; position:absolute }
div.scrollable div.items div { float:left }
div.scrollable div.items img { margin:0 25px 0 25px }
div.items div.active { border:1px inset #ccc ; background-color:#fff }


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

