
/* Allgemeine HTML-Tag-Definitionen */

BODY { background-color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; }
TR,TD,P { font-family:Arial,Helvetica,sans-serif; font-size:12px; 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 */

select {font-size:12px; line-height:12px; font-family:arial,helvetica,sans-sarif; border:1pt; border-style:solid; }
.orderform {font-size:11px;line-height:12px;font-family:arial,helvetica,sans-sarif;border: 1pt;border-style: solid;}
.os_search_short { width:100px; }


/* Hauptfarben -> Tabellenhintergründe */

.os_main_table { width:100% }
.os_main_shop { background-color:#ffffff; }
.os_main_lines1 { background-color:#808080; height:1px; }
.os_main_lines2 { background-color:#ffffff; width:1px; }
.os_main_navitop1 { background-color:#C4C4C4; height:30px; vertical-align: middle; }
.os_main_navitop2 { background-color:#C0C0C0; width:150px; text-align:center; vertical-align: middle; }
.os_main_navifoot { background-color:#C4C4C4; height:30px; vertical-align: middle; }
.os_main_left { background-color:#f2f2f2; width:150px; vertical-align:top; }
.os_main_right { background-color:#f2f2f2; width:150px; vertical-align:top; }


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

.os_navitop1 { font-family:Arial; font-size:11px; color:#000000; } 
A.os_navitop1:link {font-family:Arial; font-size:11px; color:#000000; text-decoration:none; }
A.os_navitop1:visited {font-family:Arial; font-size:11px; color:#000000; text-decoration:none; }
A.os_navitop1:hover {font-family:Arial; font-size:11px; color:#ff0000; text-decoration:underline; }


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

.os_navitop2 { font-family:Arial; font-size:12px; font-weight:bold; color:#ffffff; } 
A.os_navitop2:link { font-family:Arial; font-size:12px; color:#ffffff; text-decoration:none; }
A.os_navitop2:visited { font-family:Arial; font-size:12px; color:#ffffff; text-decoration:none; }
A.os_navitop2:hover { font-family:Arial; font-size:12px; color:#ff0000; text-decoration:underline; }


/* Navigation : Schrift "Fussbereich 1" -> Hintergrund : .os_main_navifoot */

.os_navifoot1 { font-family:Arial; font-size:11px; color: #808080;} 
A.os_navifoot1:link {font-size:11px; color: #808080; text-decoration: none}
A.os_navifoot1:visited {font-size:11px; color: #808080; text-decoration: none}
A.os_navifoot1:hover {font-size:11px; color: #ff0000; text-decoration:underline}


/* Navigation : Schrift "Fussbereich 2" -> Hintergrund : BODY */

.os_navifoot2 { background-color:#808080; font-family:Arial; font-size:11px; color: #C4C4C4; } 
A.os_navifoot2:link { font-size:11px; color:#C4C4C4; text-decoration:none; }
A.os_navifoot2:visited { font-size:11px; color:#C4C4C4; text-decoration:none; }
A.os_navifoot2:hover { font-size:11px; color:#ff0000; text-decoration:underline; }


/* Navigation : Schrift "Kategorien" -> Hintergrund : .os_main_left */

.os_naviprodtd { height:25px; background-color:#C4C4C4; }
.os_naviprodft { font-family:Arial; font-size:12px; font-weight:bold; color:#808080; }
.os_navimainactive { background-color:#ffffff; color:#ff0000; font-family:Arial; font-size:12px; text-decoration:none;}
.os_navimaintd { background-color: #ffffff; height:20px; }
.os_navimaintdsub { background-color: #6FAFFF;}

A.os_navimainah:link { color: #000000; font-family:Arial; font-size:12px; text-decoration: none}
A.os_navimainah:visited { color: #000000; font-family:Arial; font-size:12px; text-decoration: none}
A.os_navimainah:hover { color: #ff0000; font-family:Arial; font-size:12px; text-decoration:none; }


/* Navigation : Schrift "Zuletzt bestellt" -> Hintergrund : .os_main_left */

.os_lastorderstd { height:25px; background-color:#C4C4C4; }
.os_lastordersft { font-family:Arial; font-size:12px; font-weight:bold; color:#808080; }
A.os_lastorders:link { color:#000000; font-size:11px; text-decoration:none; }
A.os_lastorders:visited { color:#000000; font-size:11px; text-decoration:none; }
A.os_lastorders:hover { color:#ff0000; font-size:11px; text-decoration:underline; }


/* Navigation : Schrift "Service" -> Hintergrund : .os_main_left */

.os_naviservicetd { height:25px; background-color:#C4C4C4; }
.os_naviserviceft { font-family:Arial; font-size:12px; font-weight:bold; color:#808080; }
A.os_naviservice:link { color:#000000; font-size:12px; text-decoration:none }
A.os_naviservice:visited { color:#000000; font-size:12px; text-decoration:none }
A.os_naviservice:hover { color:#ff0000; font-size:12px; text-decoration:none; text-decoration:underline; }


/* Navigation : Schrift "Warenkorbanzeige" -> Hintergrund : .os_main_right */

.os_scshort { font-family:Arial; font-size:11px; } 
A.os_scshort:link {font-size:11px; color: #000000; text-decoration: underline}
A.os_scshort:visited {font-size:11px; color: #000000; text-decoration: underline}
A.os_scshort:hover {font-size:11px; color: #ff0000; text-decoration:underline}


/* Navigation : Schrift "Angebote" -> Hintergrund : .os_main_right */

.os_naviofferstd { height:25px; background-color:#C4C4C4; }
.os_navioffersft { font-size:12px; font-weight:bold; color:#808080; }
A.os_navioffers:link { font-size:12px; color: #000000; text-decoration: underline; }
A.os_navioffers:visited { font-size:12px; color: #000000; text-decoration: underline; }
A.os_navioffers:hover { font-size:12px; color: #ff0000; text-decoration:underline; }


/* Shopbereich : Umrandung der Überschriftenboxen */

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


/* Shopbereich : Startseite */

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

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

A.os_mainoffers2:link { font-family:Arial; font-size:11px; color:#000000; text-decoration:underline; }
A.os_mainoffers2:visited { font-family:Arial; font-size:11px; color:#000000; text-decoration:underline; }
A.os_mainoffers2:hover { font-family:Arial; font-size:11px; color:#ff0000; text-decoration:underline; }


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

.os_navicat { font-family:Arial; font-size:11px; color:#000000; }
A.os_navicat:link { font-family:Arial; font-size:11px; color:#000000; text-decoration:none; }
A.os_navicat:visited { font-family:Arial; font-size:11px; color:#000000; text-decoration:none; }
A.os_navicat:hover { font-family:Arial; font-size:11px; color:#ff0000; text-decoration:underline; }


/* Shopbereich : Allgemein Meldungen -> Schriften */

.os_error { font-family:Arial; font-size:11px; color: #ff0000 ; } 
.os_small { font-family:Arial; font-size:11px; } 


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

A.os_cat_list:link { color:#ff0000; }
A.os_cat_list:visited { color:#ff0000; }
A.os_cat_list:hover { color:#ff0000; }


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

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

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


/* Shopbereich : Detailansicht */

.os_detail_title { font-family:Arial; font-size:18px; color:#ff0000; font-weight:bold; } 
.os_detail_navi { font-family:Arial; color: #808080; font-size:11px; } 


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

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


/* Shopbereich : Detailansicht - Navigation rechts */

.os_detail_toptable {  border-width:1; border-style:solid; border-color:#C0C0C0; } 
.os_detail_toptabletd {padding:4px; padding-left:10px; padding-right:10px; font-weight:bold; }
.os_detail_navirtd { height:25px; background-color:#C4C4C4; }
.os_detail_navirft { font-family:Arial; font-size:12px; font-weight:bold; color:#808080; }
A.os_detail_navir:link {font-size:11px; color: #000000; text-decoration: underline}
A.os_detail_navir:visited {font-size:11px; color: #000000; text-decoration: underline}
A.os_detail_navir:hover {font-size:11px; color: #ff0000; text-decoration:underline}

A.os_detail_navirlk:link { font-size:12px; color: #000000; text-decoration: underline}
A.os_detail_navirlk:visited { font-size:12px; color: #000000; text-decoration: underline}
A.os_detail_navirlk:hover { font-size:12px; color: #ff0000; text-decoration:underline}

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

.os_detail_navioffers {font-size:12px; color: #000000; }
A.os_detail_navioffers:link {font-size:12px; color: #000000; text-decoration: underline; }
A.os_detail_navioffers:visited {font-size:12px; color: #000000; text-decoration: underline; }
A.os_detail_navioffers:hover {font-size:12px; color: #ff0000; text-decoration:underline; }


/* Shopbereich : Bestellablauf */

.os_order_active { color:#ff0000; font-weight:bold; }
.os_order_bg1 { background:#e1e1e1; }
.os_order_bg2 { background:#f2f2f2; }


