
/* Allgemeine HTML-Tag-Definitionen */

BODY { background-color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:8pt; color:#000000; }
TR,TD,P { font-family:Arial,Helvetica,sans-serif; font-size:8pt; 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:8pt; line-height:12px; font-family:arial,helvetica,sans-sarif; border:1pt; border-style:solid; }
.orderform {font-size:8pt;line-height:12px;font-family:arial,helvetica,sans-sarif;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; }
.os_main_right { background-color:#f2f2f2; width:150px; }



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

.os_navitop1 { font-family:Arial; font-size:8pt; color:#ffffff; } 
A.os_navitop1:link {font-family:Arial; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none; }
A.os_navitop1:visited {font-family:Arial; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none; }
A.os_navitop1:hover {font-family:Arial; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:underline; }


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

.os_navitop2 { height:25px; font-family:Arial; font-size:8pt; font-weight:bold; color:#000000; } 
A.os_navitop2:link { font-family:Arial; font-size:8pt; color:#000000; text-decoration:none; }
A.os_navitop2:visited { font-family:Arial; font-size:8pt; color:#000000; text-decoration:none; }
A.os_navitop2:hover { font-family:Arial; font-size:8pt; color:#000000; text-decoration:underline; }

.os_navitop3td { height:30px; font-family:Arial; font-size:8pt; font-weight:bold; color:#dd0000; }
A.os_navitop3:link { font-family:Arial; font-size:8pt; color:#dd0000; text-decoration:none; }
A.os_navitop3:visited { font-family:Arial; font-size:8pt; color:#dd0000; text-decoration:none; }
A.os_navitop3:hover { font-family:Arial; font-size:8pt; color:#dd0000; text-decoration:underline; }
font
.os_navitop4td { font-family:Arial; font-size:8pt; color:#dd0000; }
A.os_navitop4:link { font-family:Arial; font-size:8pt; color:#dd0000; text-decoration:none; }
A.os_navitop4:visited { font-family:Arial; font-size:8pt; color:#dd0000; text-decoration:none; }
A.os_navitop4:hover { font-family:Arial; font-size:8pt; color:#dd0000; text-decoration:underline; }


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

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


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

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


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

.os_naviprodtd { height:25px; background-color:#C4C4C4; }
.os_naviprodft { font-family:Arial; font-size:8pt; font-weight:bold; color:#808080; }
.os_navimainactive { color:#dd0000; font-family:Arial; font-size:8pt; font-weight:bold; text-decoration:none;}
.os_navimaintd { background-color: #F9F9F9; font-weight:bold;   }
.os_navimaintdsub { background-color: #ffffff; }

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

H1.os_navimainah {
  color: #000; font-family:Arial; font-size:8pt; text-decoration: none;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 190px;
  cursor: hand;
}

H2.os_navimainah {
  color: #000; font-family:Arial; font-size:8pt; text-decoration: none;font-weight: normal;
  margin-top: -12px;
  margin-bottom: 0px;
  width: 180px;
  cursor: hand;
}


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

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


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

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


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

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


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

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


/* Shopbereich : Umrandung der Überschriftenboxen */

.os_toptable {  height:25px; background-color:#E4E4E4; border-width:0; border-style:solid; border-color:#E4E4E4; } 
.os_toptabletd { padding:1px; padding-left:10px; padding-right:10px; font-weight:bold; }
.os_toptableOR {  background-color:#FFFFFF; border-width:0; border-style:solid; border-color:#E4E4E4; } 


/* Shopbereich : Startseite */

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

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

A.os_mainoffers2:link { font-family:Arial; font-size:8pt; color:#000000; text-decoration:underline; }
A.os_mainoffers2:visited { font-family:Arial; font-size:8pt; color:#000000; text-decoration:underline; }
A.os_mainoffers2:hover { font-family:Arial; font-size:8pt; color:#dd0000; text-decoration:underline; }


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

.os_navicat { font-family:Arial; font-size:8pt; color:#000000; }
A.os_navicat:link { font-family:Arial; font-size:8pt; color:#000000; text-decoration:none; }
A.os_navicat:visited { font-family:Arial; font-size:8pt; color:#000000; text-decoration:none; }
A.os_navicat:hover { font-family:Arial; font-size:8pt; color:#dd0000; text-decoration:underline; }


/* Shopbereich : Allgemein Meldungen -> Schriften */

.os_error { font-family:Arial; font-size:8pt; color: #ff0000 ; } 
.os_small { font-family:Arial; font-size:8pt; } 


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

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


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

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

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


/* Shopbereich : Detailansicht */

.os_detail_title { font-family:Arial; font-size:8pt; color:#dd0000; font-weight:bold; } 
.os_detail_navi { font-family:Arial; color: #808080; font-size:8pt; } 


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

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


/* Shopbereich : Detailansicht - Navigation rechts */

.os_detail_toptable {  border-width:0; 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:8pt; font-weight:bold; color:#808080; }
A.os_detail_navir:link {font-size:8pt; color: #000000; text-decoration: underline}
A.os_detail_navir:visited {font-size:8pt; color: #000000; text-decoration: underline}
A.os_detail_navir:hover {font-size:8pt; color: #ff0000; text-decoration:underline}

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

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

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


/* Shopbereich : Bestellablauf */

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

