
/* Allgemeine HTML-Tag-Definitionen */

BODY { background-color:#f8f8f8 ; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; }
TR,TD,P { color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; } 
A:link , A:visited { color: #000000; text-decoration: underline}
A:hover { color: #FE007A; text-decoration:underline}


/* Allgemeine Formular-Elemente und Bestellformular */

form { margin:0; }
select { font-size:12px; line-height:12px; font-family:arial,helvetica,sans-sarif; border:1pt; border-style:solid; }
.orderform { line-height:12px; font-family:arial,helvetica,sans-sarif; }


/* Hauptfarben -> Tabellenhintergründe */

.os_main_table { width:950px }
.os_main_navihead { background-color:#ffffff ; color:#000 ; padding-left:20px }


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

.os_head_line { background-color:#ffffff ; height:1px ; width:1px ; }

/* Navigation : Schrift "Kopfbereich 2" */

.os_head_navi_td { height:25px ; background-color:#FE007A ; padding:0 ; margin:0 ; color:#ffffff }
.os_head_navi20 { list-style:none ; padding:0 ; margin:0 ; height:25px }
.os_head_navi21 , .os_head_navi21_active { padding: 6px 12px 6px 12px ; float:left ; border-right: 1px solid #ffffff }
.os_head_navi21_active { background-color: #ffffff }
A.os_head_navi2:link , A.os_head_navi2:visited { color:#ffffff ; text-decoration:none }
A.os_head_navi2:hover { color:#ffffff ; text-decoration:underline }
A.os_head_navi2_active:link , A.os_head_navi2_active:visited { color:#FE007A ; text-decoration:none }
A.os_head_navi2_active:hover { color:#FE007A ; text-decoration:underline }



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

/* "Fussbereich 1" : Shoplinks */

.os_foot_navi1_td { background-color:#FE007A ; vertical-align:middle ; text-align:center ; padding:4px }
.os_foot_line { background-color:#ffffff ; height:1px }
.os_foot_navi1 { font-size:10px ; color: #ffffff} 
A.os_foot_navi1:link , A.os_foot_navi1:visited { font-size:10px ; color: #ffffff ; text-decoration: none }
A.os_foot_navi1:hover { color:#ffffff ; text-decoration:underline }

/* "Fussbereich 2" : Fusszeile */

.os_foot_navi2_td { font-size:10px ; color:#6C6C6C ; text-align:center ; padding:20px } 
A.os_foot_navi2:link , A.os_foot_navi2:visited { font-size:10px ; color:#6C6C6C ; text-decoration:none }
A.os_foot_navi2:hover { color:#FE007A ; text-decoration:underline }



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

.os_main_left_td { background-color:#ffffff; vertical-align:top }
.os_main_left_spacer { background-color:#ffffff ; height:19px ; }
.os_main_left_contentbox { padding: 0px 20px 0px 20px }

/* BOX "Suche" */

.os_search_short { width:120px }
.os_search_title { padding:12px 10px 0px 12px ; background-color:#ffffff ; font-weight:bold ; color:#ffffff ; }
.os_search_content { padding:6px ; font-size:11px ; border: 1px solid #E1E1E1 } 
.os_search_spacer { background-color:#ffffff; width:100%; height:10px; }
A.os_navisearch:link , A.os_navisearch:visited { color:#000000; text-decoration:none }
A.os_navisearch:hover { color:#FE007A ; text-decoration:underline }

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

/* BOX "Kundenservice" */

.os_service_title { padding:0px ; background-color:#ffffff; font-weight:bold; color:#333333; }
.os_service_spacer { background-color:#ffffff; width:100%; height:10px; }
.os_service_content { padding:0px 0px 30px 0px ; font-size:11px; } 
.os_service_content ul { list-style:none ; padding:0 ; margin:0 ; }
.os_service_content ul  li { padding:6px 0px 6px 0px ; border-bottom: 1px solid #E1E1E1 ; }
A.os_naviservice:link , A.os_naviservice:visited { color:#333333; text-decoration:none }
A.os_naviservice:hover { color:#FE007A; text-decoration:underline; }



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

.os_main_right_td { background-color:#ffffff; width:170px; vertical-align:top; }
.os_main_right_spacer { background-color:#ffffff; width:170px; height:19px; }
.os_main_right_contentbox { width:170px; }

/* BOX "Kurze Warenkorbanzeige" */

.os_scshort_title { padding:5px 10px 5px 10px; background-color:#e1e1e1; font-weight:normal; color:#FE007A; border-bottom: 1px solid #ffffff; }
.os_scshort_content { width:200px ; color: #000000 ; background-color:#f5f5f5; padding:10px 10px 10px 20px; font-size:11px; border: 1px solid #e1e1e1; text-align:left } 
.os_scshort_spacer { background-color:#ffffff; width:100%; height:10px; }
A.os_scshort:link , A.os_scshort:visited { color: #000000; text-decoration: underline; }
A.os_scshort:hover { color: #FE007A; text-decoration:underline; }

/* BOX "Top-Angebote" */

.os_navioffer_title { padding:5px 10px 5px 10px; background-color:#e1e1e1; font-weight:normal; color:#FE007A; border-bottom: 1px solid #ffffff; }
.os_navioffer_content { background-color:#f5f5f5; padding:15px 8px 10px 10px; font-size:11px; border: 1px solid #e1e1e1; }
.os_navioffer_spacer { background-color:#ffffff; width:100%; height:10px; }
A.os_navioffer:link , A.os_navioffer:visited { color: #000000; text-decoration: underline; }
A.os_navioffer:hover { color: #FE007A; text-decoration:underline; }

/* BOX "Zuletzt bestellt" */

.os_lastorder_title { padding:5px 10px 5px 10px; background-color:#e1e1e1; font-weight:normal; color:#FE007A; border-bottom: 1px solid #ffffff; }
.os_lastorder_content { background-color:#f5f5f5; padding:15px 10px 15px 10px; font-size:11px; border: 1px solid #e1e1e1; }
.os_lastorder_spacer { background-color:#ffffff; width:100%; height:10px; padding:0px; line-height:1px; }
A.os_lastorders:link , A.os_lastorders:visited { color:#000000; text-decoration:none; }
A.os_lastorders:hover { color:#FE007A; text-decoration:underline; }



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

.os_main_shop { background-color:#ffffff; padding: 0px 30px 10px 15px }


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

.os_toptable {  border: 1px solid #E1E1E1 } 
.os_toptabletd { padding:4px 10px 4px 10px ; font-weight:bold }
.os_toptable_div { border: 1px solid #e1e1e1 ; padding: 15px }


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

.os_navicat { color:#000000 }
A.os_navicat:link , A.os_navicat:visited { color:#000000 ; text-decoration:none }
A.os_navicat:hover { color:#FE007A ; text-decoration:underline }


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

.os_error { color:#FE007A } 
.os_small { font-size:10px } 


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

.os_list_box { color:#C0C0C0; border:1px solid #e1e1e1; }
.os_list_ddoption { width:110px; }
.os_list_ddvendor { width:120px; }
.os_list_ddcats { width:320px; }

A.os_list_link1:link , A.os_list_link1:visited { font-weight:bold; color:#FE007A; text-decoration:none; }
A.os_list_link1:hover { font-weight:bold; color:#000000; text-decoration:underline; }

A.os_list_link2:link , A.os_list_link2:visited { text-decoration:none }
A.os_list_link2:hover { text-decoration:underline; }

A.os_list_search1:link , A.os_list_search1:visited { font-weight:bold; color:#FE007A; text-decoration:none; }
A.os_list_search1:hover { font-weight:bold; color:#000000; text-decoration:underline; }

A.os_list_search2:link , A.os_list_search2:visited { text-decoration:underline; }
A.os_list_search2:hover { text-decoration:underline; }


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

.os_list_navi { color: #808080; font-size:10px; } 
A.os_list_navi:link , A.os_list_navi:visited { font-size:10px; color: #000000; text-decoration: none }
A.os_list_navi:hover {font-size:10px; color: #FE007A; text-decoration:underline}

.os_pages { font-size:10px; } 
.os_pages_na { color:#808080; font-size:10px; } 
A.os_pages:link , A.os_pages:visited { font-size:10px; color:#000000; text-decoration:underline; }
A.os_pages:hover { font-size:10px; color:#000000; text-decoration:underline; }


/* ---------- SPEZIAL : Angebote Start- und Rubrikenseite */

.os_mainoffers { color:#C0C0C0 ; border:1px solid #e1e1e1 }

A.os_offers_main1:link , A.os_offers_main1:visited { font-weight:bold; color:#FE007A; text-decoration:none }
A.os_offers_main1:hover { font-weight:bold; color:#000000; text-decoration:underline; }

A.os_offers_main2:link , A.os_offers_main2:visited { color:#FE007A; text-decoration:none; }
A.os_offers_main2:hover { color:#000000; text-decoration:underline; }

A.os_offers_rub1:link , A.os_offers_rub1:visited { font-weight:bold ; color:#FE007A ; text-decoration:none }
A.os_offers_rub1:hover { font-weight:bold ; color:#000000 ; text-decoration:underline }

A.os_offers_rub2:link , A.os_offers_rub2:visited { color:#FE007A ; text-decoration:none }
A.os_offers_rub2:hover { color:#000000 ; text-decoration:none }

A.os_offers_rub3:link , A.os_offers_rub3:visited { color:#000000 ; text-decoration:underline }
A.os_offers_rub3:hover { color:#FE007A ; text-decoration:underline }


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

A.os_cat_list:link , A.os_cat_list:visited { color:#FE007A }
A.os_cat_list:hover { color:#FE007A }


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

.os_detail_title { font-size:18px ; color:#FE007A ; font-weight:bold } 
.os_detail_navi { color:#808080 ; font-size:10px } 

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

A.os_detail_navi:link , A.os_detail_navi:visited { color: #000000 ; text-decoration: none }
A.os_detail_navi:hover { color: #FE007A ; text-decoration:underline }

/* 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_imggallery { border: 1px solid #E1E1E1 }

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

.os_detail_cfilter { color: #000000 }
A.os_detail_cfilter:link , A.os_detail_cfilter:visited { color: #FE007A ; text-decoration:none }
A.os_detail_cfilter:hover { color: #000000 ; text-decoration:underline }

.os_detail_options { width:150px }


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

.os_order_bg1 { background:#ffffff }
.os_order_bg2 { background:#ffffff  }
.os_order_active { color:#FE007A ; font-weight:bold }
.os_order_button { width:100% ; height:30px ; color:#ffffff ; background-color:#FE007A ; font-weight:bold ; cursor:pointer }


/* ---------- SPEZIAL : Slider */

#slider { position:relative ; width:309px ; height:178px }
#slider img { position:absolute ; top:0px ; left:0px ; display:none }
#slider a { border:0 ; display:block }
.nivo-slice { display:block ; position:absolute ; z-index:5 ; height:100% }
.nivo-box { display:block ; position:absolute ;	z-index:5 }


