/* 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.6.0                                                                                     */
/*                                                                                               */
/* CVS-Version / Datum: $Id: csstemplate.txt,v 1.72 2009/08/27 08:28:05 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        */
html {
  height: 100%;
}

body {
  height: 100%;
  margin:0px;
  padding:0px;
  font-size:12px;
  font-family: Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
  background-color:#ffffff;
  background-image:url(Bilder/bg_main_table.jpg);
  background-repeat: repeat-x;
}
hr {
  margin-top:5px;
}
p, ul, li {
  font-size:12px;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
}
img {
  border:0px;
}
/* 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:12px;
  text-decoration:none;
  font-weight:normal;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
}

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

.textfeld_left, textarea_left, select_left, dropdown_left{
  color:#4e4e4e;
  border: 1px solid #b9b7b3;
  margin:2px;
}

/* alle Radio-Buttons vertikal middle */
input[type="radio"] {
    margin:3px 3px 4px 3px;
    padding:0px;
    border:0;
    width:13px;
    height:13px;
    vertical-align:middle
}

/* ----------------------------------------------------------------------------*/
/* 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:979px;
  height:100%;
  padding:21px 0px 0px 0px;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
  border-collapse: separate;
  border-spacing:0px;
  border-top-width:0px;
  border-top-style:solid;
  border-top-color:#999999;
  border-left-width:0px;
  border-left-style:solid;
  border-left-color:#000000;
  border-right-width:0px;
  border-right-style:solid;
  border-right-color:#000000;
  border-bottom-width:0px;
  border-bottom-style:solid;
  border-bottom-color:#000000;
  table-layout:fixed;
}

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

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

td.hauptnav_td {
  padding-left:0px;
  padding-right:0px;
  color:#dadada;
  background:#ffffff;
  background-image:url(Bilder/bg_top.jpg);
  background-repeat: no-repeat;
  /* background-position: ; */
  /* background-attachment: ; */
}

td.content_td, body.content_td {
  padding-left: 23px;
  padding-right: 23px;
  padding-top:8px;
  padding-bottom:10px;
  color:#29262a;
  background-color: #ffffff;
  background-image:url('');
  background-repeat: repeat;
  background-position: left top;
  background-attachment: scroll;
}

td.footer_td, div.footer_td {
  margin:0px;
  padding:7px;
  height:150px;
  background-color:#eae6df;
  background-image:url('');
  background-repeat: repeat;
  /* background-position: ; */
  color:#000000;
  text-decoration:none;
  font-style:normal;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  border-bottom: 0px #d20b0c solid;
  width:965px;
  text-align:left;
}

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

.kataktiv, a:active.kataktiv {
  color:#ffffff;
  font-style:italic;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
  font-size:12px; font-weight:bold;
  text-decoration:none;
  background-image:url(Bilder/kat_selected.gif);
/*XXX> sva: Aktive Kat fett */
  font-weight: bold !important;
/*<XXX*/
}
.kat_inaktiv {
  background-image:url(Bilder/kat_leer.gif);
}
.kat_in_pfad {
  background-image:url(Bilder/kat_minus.gif);
}

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

a:link.left {
  color:#000000;
  font-style:normal;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
  font-size:12px; font-weight:normal;
  text-decoration:none;
}
a:visited.left {
  color:#000000;
  font-style:normal;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
  font-size:12px; font-weight:normal;
  text-decoration:none;
}
a:hover.left {
  color:#ffffff;
  font-style:normal;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
}
a:active.left {
  color:#ffffff;
  font-style:italic;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
/*XXX> sva: Aktive Kat fett */
  font-weight: !important: bold;
/*<XXX*/
}


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

div.left_nav ul{
    list-style-type:none;
    margin:0;
    padding:0;
}

div.left_nav ul li {
    clear:both;
    display:block;
    padding: 0px 0px 0px 0px;
    color: #FFFFFF;
    /*height:29px;*/
    background-image:url(Bilder/haupt_kat_inakt.gif);
    background-repeat:no-repeat;
}

div.left_nav ul li a:link, div.left_nav ul li a:visited {
    text-decoration:none;
    background-repeat:no-repeat;
    display:block;
    line-height:29px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight:bold;
    padding-left:12px;
}

.kat_in_pfad {
    font-style:italic !important;
}

div.left_nav ul li .kataktiv, div.left_nav ul li .kat_in_pfad{
    background-image:url(Bilder/haupt_kat_akt.gif);
}

/* zweiter Level */
div.left_nav ul li ul li{
    /*height:21px;*/
    background-image:url(Bilder/sub_kat_inakt.gif);
    background-repeat:no-repeat;
}
div.left_nav ul li ul li .kataktiv{
    background-image:url(Bilder/sub_kat_akt.gif);
}
div.left_nav ul li ul li a:link, div.left_nav ul li ul li a:visited {
    line-height:21px;
    font-size: 13px;
    font-weight:normal;   
}

/* dritter Level*/
div.left_nav ul li ul li ul li a:link, div.left_nav ul li ul li ul li a:visited {
    padding-left: 22px;
}

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

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

/* Titel-Tag Einstellungen fuer den Administrationsstern im Top-Frame          */
td.top_stern {
  color:#dadada;
  font-style:normal;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:link.top_stern {
  color:#dadada;
  font-style:normal;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:visited.top_stern {
  color:#dadada;
  font-style:normal;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a:active.top_stern {
  color:#dadada;
  font-style:normal;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
a.top {
  color:#000000;
  font-style:normal;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
  font-size:12px; 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:#29262a;
  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:#29262a;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:normal;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
}

.contenthaupt hr, .content hr {
   border: 0px none;
   background-color: #29262a;
   height: 1px;
}

ul.kat_content {
   padding-left:0px;
}

ul.kat_content li {
    list-style:none;
    padding-left:0px;
    margin-bottom:5px;
}

ul.kat_content li a.content {
    font-weight:bold;
}

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

table.contenthaupt, table.content_box, p.contenthaupt {
  padding-left:0px;
}

table.content_box, td.content_box  {
  background-color:#ffffff;
  background-image:url('');
  background-repeat: repeat;
  border-top: 0px 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:12px;
  text-decoration:none;
  font-weight:bold;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
}

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

/* CSS-Buttons im Content-Bereich                                              */
.content_button{
  background-color: #EFEFEF;
  background-image:url(Bilder/bg_content_css_button.gif);
  background-repeat: repeat;
  border-top: 1px #000000 solid;
  border-left: 1px #000000 solid;
  border-right: 1px #000000 solid;
  border-bottom: 1px #000000 solid;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 2px;
  padding-right: 2px;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
  color:#000000;
  text-decoration:none;
  font-size:12px;
  font-style:normal;
  font-weight:bold;
}

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

a.error {
  color:#ff0000;
  font-style:normal;
  font-size:12px;
  text-decoration:underline;
  font-weight:bold;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
}

/* Farbe und Schriftart der Ueberschriften                                     */
h1.content,h1.content a {
  color:#29262a;
  font-style:normal;
  font-size:24px;
  text-decoration:none;
  font-weight:bold;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
  margin: 2px 2px 2px 0px;

}
h2.content {
  color:#29262a;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
}
h3.content {
  color:#29262a;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
}
a.h3 {
  color:#29262a;
  font-style:normal;
  font-size:12px;
  text-decoration:underline;
  font-weight:bold;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
}
h4.content {
  color:#29262a;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
  margin-top:2px;
  margin-bottom:2px;
}
h5.content {
  color:#29262a;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  font-family:Trebuchet MS,Verdana,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;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:normal;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
  border: 1px solid #eae6df;
}

/* ----------------------------------------------------------------------------*/
/* Spezielle Linkklasse, wo der Link nicht unterstrichen wird (Suchresultat)   */
/* ----------------------------------------------------------------------------*/
body.no_decoration {
  color:#29262a;
  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:#29262a;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:normal;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
}
a:link.no_decoration {
  color:#29262a;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
}
a:visited.no_decoration {
  color:#29262a;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
}
a:active.no_decoration {
  color:#29262a;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
}
h1.no_decoration {
  color:#29262a;
  font-style:normal;
  font-size:24px;
  text-decoration:none;
  font-weight:bold;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
}
h2.no_decoration {
  color:#29262a;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
}
h3.no_decoration {
  color:#29262a;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
}
h4.no_decoration {
  color:#29262a;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
}
h5.no_decoration {
  color:#29262a;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
}


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

/* ----------------------------------------------------------------------------*/
/* Tabellenformatierung fuer die Bestellpfadsanzeige (Bestellfortschritt)      */
/* ----------------------------------------------------------------------------*/
table.bp {
  border-spacing:0px;
  border-collapse:collapse;
  margin:10px 0 0 0;
}
/* Formatierungsangaben fuer alle td-Elemente im bp-Kontext                    */
table.bp td {
  vertical-align:top;
  text-align:left;
  border-style:solid;
  border-color:#d0cece;
}
/* Hauptzeile-Formatierung fuer erledigte Positionen                           */
td.bp_bildzeile {
  background-color: #ffffff;
  padding:0px;
  border:0px;
}
/* Hauptzeile-Formatierung fuer erledigte Positionen                           */
td.bp_erledigt {
  border-width:0px;
  color:#ffffff;
  background-color:#669900;
  font-weight:bold;
  text-decoration:none;
  font-style:normal;
  font-size:12px;
}
/* Hauptzeile-Formatierung fuer die im Moment bearbeitete Positionen           */
td.bp_aktiv {
  border-width:0px;
  color:#ffffff;
  background-color:#d10005;
  font-weight:bold;
  text-decoration:none;
  font-style:normal;
  font-size:12px;
}
/* Hauptzeile-Formatierung fuer Positionen, die spaeter bearbeitet werden     */
td.bp_spaeter {
  border-width:0px;
  color:#ffffff;
  background-color:#808080;
  font-weight:bold;
  text-decoration:none;
  font-style:normal;
  font-size:12px;
}
/* Bemerkungszeile-Formatierung fuer erledigte Positionen                           */
td.bp_erledigt_bem {
  border-width:0px;
  color:#29262a;
  background-color:#f8f6f6;
  font-weight:normal;
  text-decoration:none;
  font-style:normal;
  font-size:12px;
}
/* Bemerkungszeile-Formatierung fuer die im Moment bearbeitete Positionen           */
td.bp_aktiv_bem {
  border-width:0px;
  color:#29262a;
  background-color:#ffffff;
  font-weight:normal;
  text-decoration:none;
  font-style:normal;
  font-size:12px;
}
/* Bemerkungszeile-Formatierung fuer Positionen, die spaeter bearbeitet werden     */
td.bp_spaeter_bem {
  border-width:0px;
  color:#29262a;
  background-color:#f8f6f6;
  font-weight:normal;
  text-decoration:none;
  font-style:normal;
  font-size:12px;
}

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

/* Farbe und Schriftart der Links */
a:link.footer_td {
  color:#000000;
  font-style:normal;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
  font-size:11px; font-weight:normal;
  text-decoration:none;
}
a:visited.footer_td {
  color:#000000;
  font-style:normal;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
  font-size:11px; font-weight:normal;
  text-decoration:none;
}
a:active.footer_td {
  color:#000000;
  font-style:normal;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
  font-size:11px; font-weight:normal;
  text-decoration:none;
}
a.footer_td {
  color:#000000;
  text-decoration:none;
  font-style:normal;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
  font-size:11px;
  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:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
  font-size:12px;
  font-weight:normal;
}

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

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

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

td.ibox_tl{
  background-color:#eae6df;
  background-image:url('');
  background-repeat: repeat-y;
  border-top: 0px #d20b0c solid;
  border-left: 0px #d20b0c solid;
  padding:0px;
}

td.ibox_tm{
  background-color:#eae6df;
  background-image:url('');
  background-repeat: repeat-y;
  border-top: 0px #d20b0c solid;
  padding:0px;
}

td.ibox_tr{
  background-color:#eae6df;
  background-image:url('');
  background-repeat: repeat-y;
  border-top: 0px #d20b0c solid;
  border-right: 0px #d20b0c solid;
  padding:0px;
}

/* 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:12px;
  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:12px;
  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:12px;
  text-decoration:none;
  font-weight:bold;
}

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

/* Farbe und Schriftart der Links: left,middle,right */
a.ibox_ml, a.ibox_mm, a.ibox_mr{
  color:#000000;
  font-style:normal;
  font-size:12px;
  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:12px;
  text-decoration:none;
  font-weight:normal;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
}
a:visited.ibox_ml, a:visited.ibox_mm, a:visited.ibox_mr {
  color:#000000;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:normal;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
}
a:active.ibox_ml, a:active.ibox_mm, a:active.ibox_mr {
  color:#000000;
  font-style:normal;
  font-size:12px;
  text-decoration:none;
  font-weight:normal;
  font-family:Trebuchet MS,Verdana,Geneva,Swiss,Sans-Serif;
}

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

/* Abdunkeln DIV  */
.blur_div{
    background-color:black;
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
}

#topnav_left {
  padding:0;
  margin:0;
  height:27px;
}
#topnav_left li{
  display: inline;
  list-style-type: none;
}

#topnav_left li a{
  color:#DADADA;
  text-decoration:none;
  font-weight:bold;
  font-size:13px;
  line-height:25px;
}
.textfeld_left{
  background-color: #606060;   
  color:#a4a4a4;
  height:15px;
  width:150px;
  padding:3px 0 2px 10px;
}

#quicksearch_suchstring{
  color: #a6a4a0;   
}

.kat_info, td.kat_info, a.kat_info{
  color:#8b8c8d;
  text-decoration:none;
}
.aktion{
  color: #e1001a;
  text-transform: uppercase;
  font-size:14px;
  font-weight:bold;
}

td.tbl_liste, a.tbl_liste {
  background-color: #F7F5F2;
}
.infobox{
  padding:15px;
  background-color:#EAE6DF;
  border-bottom:1px #cbc8c1 solid;
}
/*XXX> sva: Abstand ul in der Klasse infobox nach links verringern*/
.infobox ul{
  padding-left: 13px;
  margin: 0px;
}

/*<XXX*/
td.wk_titel{
    text-transform:uppercase;
    background-color: #EAE6DF;
    color:#827E7D;
    padding-top:4px;
    padding-bottom:4px;
    border:1px solid #FFFFFF;
}

.wkborder{
    border:1px solid #EAE6DF;
    padding-top:4px;
}

#kasseform .textfeld, #kasseform textarea, #kasseform select {
    background-color: #EAE6DF;
    border:1px #cbc8c1 solid;
}
.underline, a.underline, a.underline:link{
    text-decoration: underline;   
}
/* End of file $Dl: 16.07.10 13:07:45$ --------------------------------------------------*/
