
/* Allgemeine HTML-Tag-Definitionen */

BODY { margin-left:80px; background: #ffffff url(/eshop/images/main/background.gif) no-repeat;background-color:#ffffff; 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 { color: #000000; text-decoration: underline}
A:visited { color: #000000; text-decoration: underline}
A:hover { color: #ff0000; text-decoration:underline}

/* Allgemeine Formular-Elemente und Bestellformular */

form { margin:0px;}
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:900 }
.os_main_navihead { background-color:#808080; vertical-align: middle; }

/* NAVIGATION : Kopfbereich */

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

/* Navigation : Schrift "Kopfbereich 1" -> Hintergrund : .os_main_navitop1 */

.os_head_navi_td { background-color:#F9D780; padding:0px; }
.os_navitop1 { color:#000000; } 
A.os_navitop1:link { color:#000000; text-decoration:none; }
A.os_navitop1:visited { color:#000000; text-decoration:none; }
A.os_navitop1:hover { color:#ff0000; text-decoration:underline; }

/* Navigation : Schrift "Kopfbereich 2" -> Hintergrund : .os_main_navitop2 */

.os_head_navi21 { padding-left:8px; padding-right:8px; border-top: #ffffff 1px solid }
.os_head_navi22 { background-color:#ffffff; }
.os_head_navi23 { background-color:#c0c0c0; }
.os_head_navi2 { color:#ffffff; } 
A.os_head_navi2:link { color:#998EAC; text-decoration:none; }
A.os_head_navi2:visited { color:#998EAC; text-decoration:none; }
A.os_head_navi2:hover { color:#998EAC; text-decoration:underline; }

/* NAVIGATION : Fussbereich */

/* "Fussbereich 1" : Shoplinks */

.os_foot_navi1_td { vertical-align:middle; padding:8px; }
.os_foot_line { background-color:#998EAC; height:1px ; }
.os_foot_navi1 { font-size:10px; color: #998EAC;} 
A.os_foot_navi1:link { font-size:10px; color: #998EAC; text-decoration: none}
A.os_foot_navi1:visited { color: #998EAC; text-decoration: none}
A.os_foot_navi1:hover { color:#000000; text-decoration:underline}

/* "Fussbereich 2" : Fusszeile */

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

/* NAVIGATION : LINKE SPALTE -> Hintergrund : .os_main_left_td */

.os_main_left_td { width:170px; vertical-align:top; }
.os_main_left_spacer { background-color:#ffffff; width:170; height:19px; }
.os_main_left_contentbox { width:161px; float: right; }

/* BOX "Rubrikenauswahl" */

.os_prod_title { padding:5px 10px 5px 12px; font-weight:bold; color:#998EAC; border-bottom: 1px solid #998EAC; }
.os_prod_content { padding:15px 0px 15px 12px; font-size:11px; } 
.os_prod_spacer { background-color:#ffffff; width:100%; height:10px; }
.os_naviprodtd { height:16px; background-color:#C4C4C4; }
.os_naviprodft { font-weight:bold; color:#808080; }
.os_navimainactive { background-color:#ffffff; color:#121C5E; text-decoration:none;}
.os_navimaintd { background-color: #ffffff; height:16px; }
.os_navimaintdsub { background-color: #6FAFFF;}
A.os_navimainah:link { color: #998EAC; text-decoration: none}
A.os_navimainah:visited { color: #998EAC; text-decoration: none}
A.os_navimainah:hover { color: #000000; text-decoration:none; }

/* BOX "Suche" */

.os_search_short { width:115px; }
.os_search_title { padding:5px 10px 5px 12px; font-weight:bold; color:#998EAC; border-bottom: 1px solid #998EAC; }
.os_search_content { padding:15px 0px 15px 12px; font-size:11px; } 
.os_search_spacer { background-color:#ffffff; width:100%; height:10px; }
A.os_navisearch:link { color:#000000; text-decoration:none }
A.os_navisearch:visited { color:#000000; text-decoration:none }
A.os_navisearch:hover { color:#ff0000; text-decoration:underline; }

/* NAVIGATION : RECHTE SPALTE -> Hintergrund : .os_main_right_td */

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

/* BOX "Kurze Warenkorbanzeige" */

.os_scshort_title { margin-bottom: 2px; padding:5px 10px 5px 10px; background-color:#f1f1f1; font-weight:normal; color:#998EAC; border: 1px solid #e1e1e1; }
.os_scshort_content { background-color:#ffffff; padding:15px 8px 10px 10px; font-size:11px; border: 1px solid #e1e1e1; } 
.os_scshort_spacer { background-color:#ffffff; width:100%; height:10px; }
A.os_scshort:link { color: #000000; text-decoration: underline; }
A.os_scshort:visited { color: #000000; text-decoration: underline; }
A.os_scshort:hover { color: #ff0000; text-decoration:underline; }

/* BOX "Kundenservice" */

.os_service_title { margin-bottom: 2px; padding:5px 10px 5px 10px; background-color:#f1f1f1; font-weight:normal; color:#998EAC; border: 1px solid #e1e1e1; }
.os_service_content { background-color:#ffffff; padding:15px 8px 10px 10px; font-size:11px; border: 1px solid #e1e1e1; } 
.os_service_spacer { background-color:#ffffff; width:100%; height:10px }
A.os_naviservice:link { color: #000000; text-decoration: underline; }
A.os_naviservice:visited { color: #000000; text-decoration: underline; }
A.os_naviservice:hover { color: #ff0000; text-decoration:underline; }

/* BOX "Top-Angebote" */

.os_navioffer_title { margin-bottom: 2px; padding:5px 10px 5px 10px; background-color:#f1f1f1; font-weight:normal; color:#998EAC; border: 1px solid #e1e1e1; }
.os_navioffer_content { background-color:#ffffff; 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 { color: #000000; text-decoration: underline; }
A.os_navioffer:visited { color: #000000; text-decoration: underline; }
A.os_navioffer:hover { color: #ff0000; text-decoration:underline; }

/* BOX "Zuletzt bestellt" */

.os_lastorder_title { padding:5px 10px 5px 10px; background-color:#998EAC; font-weight:normal; color:#ff0000; border-bottom: 1px solid #ffffff; }
.os_lastorder_content { background-color:#ffffff; 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 { color:#000000; text-decoration:none; }
A.os_lastorders:visited { color:#000000; text-decoration:none; }
A.os_lastorders:hover { color:#ff0000; text-decoration:underline; }

/* SHOPINNENBEREICH */

.os_main_shop { ackground-color:#ffffff; }

/* ALLGEMEIN : Umrandung der Überschriftenboxen */

.os_toptable { border-width:1; border-style:solid; border-color:#e1e1e1; } 
.os_toptabletd { padding:4px; padding-left:10px; padding-right:10px; font-weight:bold; }

/* ALLGEMEIN : Artikellisten */

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

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

A.os_list_link2:link { color:#998EAC; text-decoration:none; }
A.os_list_link2:visited { color:#998EAC; text-decoration:none; }
A.os_list_link2:hover { color:#000000; text-decoration:none; }

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

A.os_list_search2:link { color:#ff0000; text-decoration:underline; }
A.os_list_search2:visited { color:#ff0000; text-decoration:underline; }
A.os_list_search2:hover { color:#ff0000; text-decoration:underline; }

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

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

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

/* ALLGEMEIN : Allgemein Meldungen -> Schriften */

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

/* SPEZIAL : Angebote Start- und Rubrikenseite */

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

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

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

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

A.os_offers_rub2:link { color:#000000; text-decoration:underline; }
A.os_offers_rub2:visited { color:#000000; text-decoration:underline; }
A.os_offers_rub2:hover { color:#ff0000; text-decoration:underline; }

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

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

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

A.os_cat_list:link { color:#998EAC; text-decoration:none; }
A.os_cat_list:visited { color:#998EAC; text-decoration:none; }
A.os_cat_list:hover { color:#998EAC; text-decoration:none; }

/* SPEZIAL : Detailansicht */

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

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

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

/* Detailansicht - Innenbereich */

.os_detail_toptable {  border-width:1; border-style:solid; border-color:#e1e1e1; } 
.os_detail_toptabletd {padding:4px; padding-left:10px; padding-right:10px; font-weight:bold; }

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

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

/* SPEZIAL : Bestellablauf */

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