/* Filename: shopstyles.css (wird aus Admin/shopstyles.txt generiert)                            */
/*                                                                                               */
/* Modul: CSS                                                                                    */
/*                                                                                               */
/* Autoren: Jose Fontanil & Reto Glanzmann                                                       */
/*                                                                                               */
/* Zweck: Beinhaltet alle Schrift-, Farb-, und Hintergrundeinstellungen                          */
/*                                                                                               */
/* Sicherheitsstatus:        *** ADMIN ***                                                       */
/*                                                                                               */
/* Version: 2.0.2                                                                                     */
/*                                                                                               */
/* CVS-Version / Datum: $Id: shopstyles.css,v 1.45 2005/12/15 13:17:18 roli Exp $           */
/*                                                                                               */
/* ----------------------------------------------------------------------------------------------*/
/* ! ! ! ! ! ! ! ! ! ! ! ! ! W I C H T I G E R   H I N W E I S ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! */
/* ----------------------------------------------------------------------------------------------*/
/* Wenn Sie die CSS-Einstellungen direkt im CSS-File auf Ihre Beduerfnisse anpassen wollen, be-  */
/* arbeiten Sie keinesfalls das File "shopstyle.css". Dieses wird bei jedem Aufruf des Layout-   */
/* management-Tools ueberschrieben. Manuelle Änderungen der CSS-Einstellungen duerfen deshalb    */
/* nur im CSS-Template-File (csstemplate.txt) gemacht werden. Alle Ausdruecke in  sind Werte*/
/* die in der Datenbank gespeichert sind. Nachdem Sie manuelle Änderungen gemacht haben, muessen */
/* Sie das Web-Layoutmanagementtool aufrufen, um damit das neue "shopstyle.css" File zu erzeugen!*/
/* ----------------------------------------------------------------------------------------------*/
/*                                                                                               */
/* ----------------------------------------------------------------------------------------------*/
/* Stylesheetdatei fuer Webshop                                                                  */
/* ----------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------*/
/* Globale Einstellungen                                                       */
/* ----------------------------------------------------------------------------*/
/* Fontfamilie und Textgroesse fuer die Standardeinstellung und <p>-tag        */
body {
  font-size:11px;
  font-family: Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  margin:0px;
  background-color:#efefef;
  background-image:url(Bilder/bg_main_table.gif);
  background-repeat: repeat;
}
hr {
  margin-top:5px;
}
p {
  font-size:11px;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
/* Eingabefelder benutzen ein vordefiniertes Fontset mit fester Breite,        */
/* da Netscape 4.7 sonst die Feldlaenge nicht ordungsgemaess darstellt.        */
input, textarea, select {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}

.textfeld, textarea, select{
  border: 1px solid #d0cece;
  margin:2px;
}

/* ----------------------------------------------------------------------------*/
/* Einstellungen fuer main_table (Haupttabelle um Shop herum)                  */
/* ----------------------------------------------------------------------------*/
table.main_table {
  width:100%;
  height:100%;
  border-collapse: collapse;
  margin:0px;
  padding:0px;
}

td.main_table {
  width:100%;
  height:100%;
  margin:0px;
  padding:0px;
  vertical-align:top;
}

/* ----------------------------------------------------------------------------*/
/* Einstellungen fuer shop_table (Komponenten des Shops)                       */
/* ----------------------------------------------------------------------------*/
table.shop_table {
  width:980px;
  height:100%;
  padding:0px;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
  border-collapse: collapse;
  border-top-width:0px;
  border-top-style:solid;
  border-top-color:#999999;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#000000;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#000000;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#000000;
}

td.katnav_td {
  color:#000000;
  background:#ffffff;
  background-image:url('');
  background-repeat: repeat;
  /* background-position: ; */
  /* background-attachment: ; */
  padding-left: 8px;
}

td.hauptnav_td {
  padding-left:0px;
  padding-right:20px;
  color:#000000;
  background:#ffffff;
  background-image:url('');
  background-repeat: repeat;
  /* background-position: ; */
  /* background-attachment: ; */
}

td.content_td, body.content_td {
  padding-left: 20px;
  padding-right: 20px;
  color:#000000;
  background-color: #ffffff;
  background-image:url('');
  background-repeat: repeat;
  background-position: left top;
  background-attachment: scroll;
}

td.footer_td {
  margin:0px;
  padding:0px;
  height:18px;
  background-color:#d0cece;
  background-image:url('');
  background-repeat: repeat;
  /* background-position: ; */
  color:#000000;
  text-decoration:none;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:10px;
  font-weight:normal;
  border-top: 1px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
}

/* ----------------------------------------------------------------------------*/
/* Einstellungen fuer Kategoriennavigation (Left Page-Teil)                    */
/* ----------------------------------------------------------------------------*/

.kataktiv {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px; font-weight:bold;
  text-decoration:none;
}

/* Farbe und Schriftart der Links */
a.left {
  color:#000000;
  text-decoration:none;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
}

a:link.left {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px; font-weight:normal;
  text-decoration:none;
}
a:visited.left {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px; font-weight:normal;
  text-decoration:none;
}
a:hover.left {
  color:#d20b0c;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:active.left, a:active.kataktiv {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px; font-weight:normal;
  text-decoration:none;
}


/* Farbe und Schriftart fuer die Tabs (Kategorienueberschriften)               */
.tabs {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}


/* ----------------------------------------------------------------------------*/
/* Einstellungen fuer Hauptnavigation (Top Page-Teil)                          */
/* ----------------------------------------------------------------------------*/
table.top {
  color:#000000;
}

/* Titel-Tag Einstellungen fuer den Shopnamen im Top-Frame                     */
td.top_titel {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

/* Titel-Tag Einstellungen fuer den Administrationsstern im Top-Frame          */
td.top_stern {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:link.top_stern {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:visited.top_stern {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:active.top_stern {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a.top {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px; font-weight:normal;
  text-decoration:none;
}

/* ----------------------------------------------------------------------------*/
/* Einstellungen fuer Haupt Page-Teil (z.B. Shopartikel / PopUps)              */
/* ----------------------------------------------------------------------------*/
/* Hintergrundfarbe und Hintergrundbild                                        */
/* Wird auch fuer den Body definiert - z.B. fuer PopUps                        */
body.content {
  margin:0px;
  padding:0px;
  border-collapse: collapse;
  color:#000000;
  background-color: #ffffff;
  background-image:url('');
  background-repeat: repeat;
  /* background-position: ; */
}

a.content, tr.content, td.content, div.content, table.contenthaupt, td.contenthaupt, div.contenthaupt, td.content_box {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}


td.contenthaupt, div.contenthaupt, td.content_box {
  padding-left:15px;
}

table.contenthaupt, table.content_box {
  margin-left:15px;
}

table.content_box, td.content_box  {
  background-color:#e7e3e3;
  background-image:url('');
  background-repeat: repeat;
  border-top: 1px solid #d20b0c;
  border-left: 0px solid #d20b0c;
  border-right: 0px solid #d20b0c;
  border-bottom: 0px solid #d20b0c;
}

.error {
  color:#ff0000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}

.erfolg {
  color:#00aa00;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}

/* Farbe und Schriftart der Links                                              */
a:link.content {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:underline;
  font-weight:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
a:visited.content {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:underline;
  font-weight:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
a:active.content {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:underline;
  font-weight:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}

/* Farbe und Schriftart der Ueberschriften                                     */
h1.content {
  color:#000000;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  margin: 2px;

}
h2.content {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
h3.content {
  color:#000000;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
h4.content {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
h5.content {
  color:#000000;
  font-style:normal;
  font-size:10px;
  text-decoration:none;
  font-weight:bold;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  padding-top:10px;
}

/* Eingabefelder benutzen ein vordefiniertes Fontset mit fester Breite, da     */
/* Netscape 4.7 sonst die Feldlaenge nicht ordungsgemaess darstellt            */
input.content, textarea.content, select.content {
  /* color:#000000; */
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  border: 1px solid #d0cece;
}

/* ----------------------------------------------------------------------------*/
/* Spezielle Linkklasse, wo der Link nicht unterstrichen wird (Suchresultat)   */
/* ----------------------------------------------------------------------------*/
body.no_decoration {
  color:#000000;
  background: #ffffff;
  background-image:url('');
  background-repeat: repeat;
  /* background-position: ; */
  /* background-attachment: scroll; */
}
body.no_decoration, a.no_decoration, tr.no_decoration, td.no_decoration {
  text-decoration:none;
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
a:link.no_decoration {
  color:#000000;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:visited.no_decoration {
  color:#000000;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:active.no_decoration {
  color:#000000;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
h1.no_decoration {
  color:#000000;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
h2.no_decoration {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
h3.no_decoration {
  color:#000000;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
h4.no_decoration {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
h5.no_decoration {
  color:#000000;
  font-style:normal;
  font-size:10px;
  text-decoration:none;
  font-weight:bold;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}


/* ----------------------------------------------------------------------------*/
/* Tabellenformatierung (z.B fuer Warenkorb)                                   */
/* ----------------------------------------------------------------------------*/
table.tbl {
  border-spacing:0px;
  border-collapse:collapse;
}
/* Titelzeile (Ueberschriftszeile)                                             */
td.tbl_titel {
  color:#000000;
  background-color:#d0cece;
  padding-left:10px;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
}
/* Formatierung der ungeraden Zeilen (Zeile 1,3,5,7,..)                        */
td.tbl_ung {
  color:#000000;
  background-color:#f2f0f0;
  padding-left:10px;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
}
/* Links in ungeraden Zeilen (Zeile 1,3,5,7,..)                                */
a.tbl_ung {
  color:#000000;
  background-color:#f2f0f0;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
}
/* Formatierung der geraden Zeilen (Zeile 2,4,6,8,..)                          */
td.tbl_ger {
  color:#000000;
  background-color:#f8f6f6;
  padding-left:10px;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
}
/* Links in geraden Zeilen (Zeile 2,4,6,8,..)                                  */
a.tbl_ger {
  color:#000000;
  background-color:#f8f6f6;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
}
/* Formatierung der Zeilen mit speziellen Informationen                        */
td.tbl_info {
  color:#000000;
  background-color:#e7e3e3;
  padding-left:10px;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
}
/* Formatierung fuer die Zeilen, die spezielle Informationen (z.B. Totalbetrag */
/* beinhalten                                                                  */
td.tbl_total {
  color:#000000;
  background-color:#ffffff;
  padding-left:10px;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
}


/* ----------------------------------------------------------------------------*/
/* Link fuer Footer                                                            */
/* ----------------------------------------------------------------------------*/

/* Farbe und Schriftart der Links */
a:link.footer_td {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:10px; font-weight:normal;
  text-decoration:none;
}
a:visited.footer_td {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:10px; font-weight:normal;
  text-decoration:none;
}
a:active.footer_td {
  color:#000000;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:10px; font-weight:normal;
  text-decoration:none;
}
a.footer_td {
  color:#000000;
  text-decoration:none;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:10px;
  font-weight:normal;
}

/* ----------------------------------------------------------------------------*/
/* Formatierung fuer die Informations-Boxen (ibox, Neunerbox: t,m,b - l,m,r)   */
/* ----------------------------------------------------------------------------*/
table.ibox{
  color:#000000;
  text-decoration:none;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
}

input.ibox, textarea.ibox, select.ibox, button.ibox{
  color:#000000;
  text-decoration:none;
  font-style:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
}

input.ibox, button.ibox {
  background-color: #efefef;
  background-image:url('');
  background-repeat: repeat;
  border-top: 1px #d0cece solid;
  border-left: 1px #d0cece solid;
  border-right: 1px #d0cece solid;
  border-bottom: 1px #d0cece solid;
  padding:0px;
}

td.ibox_tl, td.ibox_tm, td.ibox_tr{
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
}

td.ibox_tl{
  background-color:#d0cece;
  background-image:url('');
  background-repeat: repeat;
  border-top: 1px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
  padding:2px;
}

td.ibox_tm{
  background-color:#d0cece;
  background-image:url('');
  background-repeat: repeat;
  border-top: 1px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
  padding:2px;
}

td.ibox_tr{
  background-color:#d0cece;
  background-image:url('');
  background-repeat: repeat;
  border-top: 1px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
  padding:2px;
}

/* Farbe und Schriftart der Links im Titelbereich der ibox */
a.ibox_tl, a.ibox_tm, a.ibox_tr {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
}
a:link.ibox_tl, a:link.ibox_tm, a:link.ibox_tr {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
}
a:visited.ibox_tl, a:visited.ibox_tm, a:visited.ibox_tr {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
}

/* Mittlerer Bereich der ibox */
td.ibox_ml{
  background-color:#e7e7e7;
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
  padding:2px;
}
td.ibox_mm{
  background-color:#e7e7e7;
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
  padding:2px;
}
td.ibox_mr{
  background-color:#e7e7e7;
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px  solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
  padding:2px;
}

/* Farbe und Schriftart der Links: left,middle,right */
a.ibox_ml, a.ibox_mm, a.ibox_mr{
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
}
a:link.ibox_ml, a:link.ibox_mm, a:link.ibox_mr {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
a:visited.ibox_ml, a:visited.ibox_mm, a:visited.ibox_mr {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}
a:active.ibox_ml, a:active.ibox_mm, a:active.ibox_mr {
  color:#000000;
  font-style:normal;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  font-family:Verdana,Helvetica,Geneva,Swiss,Sans-Serif;
}

/* Unterer Bereich der ibox (Abschluss) */
td.ibox_bl{
  background-color:#e7e7e7;
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
}
td.ibox_bm{
  background-color:#e7e7e7;
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
}
td.ibox_br{
  background-color:#e7e7e7;
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
}

/* End of file $Dl: 11.11.11 18:44:01$ --------------------------------------------------*/

