
#.noscreen { visibility:hidden; display:none;}
/* Standard-Styles*/
td { font-family:Arial,sans-serif; font-size:9pt;}
.icolor { background-color:#FFFFFF;}
.ibackcolor { background-color:#FFFFFF;}
.obackcolor { background-color:#FFFFFF;}
.headtable { background-color:#E4D7D7;}
.headcell { background-color:#E4D7D7;}

form  {display:inline;}

body { margin-left:10px; margin-right:10px; margin-top:3px; margin-bottom:3px; scrollbar-face-color : #FFFFFF; scrollbar-track-color : FFFFFF; scrollbar-arrow-color : 000000; scrollbar-darkshadow-color : FFF8B0;}
body.back { background-image:url('bilddaten/pics/bgl.gif'); background-color:#FFFFFF; background-attachment:fixed;}
.mini { font-family:Arial,sans-serif; font-size:7pt; background-color:#ffffff;}

/* Menu-Styles*/

a.zeile:link {font-family:Arial; font-weight:bold; font-size:9pt; color:white;  text-decoration:none; }
a.zeile:visited {font-family:Arial; font-weight:bold; font-size:9pt; color:white;  text-decoration:none; }
a.zeile:hover {font-family:Arial; font-weight:bold; font-size:9pt; color:red;  text-decoration:none; }
.zeile {font-family:Arial; font-weight:bold; font-size:9pt; color:white;  text-decoration:none; }
.zeilem {background-image:url('bilddaten/menu/reiterm.gif'); font-family:Arial; font-weight:bold; font-size:9pt; color:white;  text-decoration:none; }

/* Warenkorb-Styles*/

.warenleer { font-family:Arial,sans-serif; font-size:8pt;}
.warenkorbk { font-family:Arial,sans-serif; font-size:7pt;}
.warenpreis { font-family:Arial,sans-serif; font-size:7pt;}

.warenbgfull { background-color:#FFFFFF; border:1px #ff000c solid; padding:1px;  margin-bottom:5px; background-image:url('bilddaten/pics/wakobg.gif');background-repeat: no-repeat; background-position: 50% 50%;}
.warenbgempty { background-color:#FFFFFF; border:1px #ff000c solid; padding:1px; margin-bottom:1px;}

.zertifikat { background-color:#FFFFFF; border:1px #ff000c solid; padding:1px; margin-bottom:5px;}

.warenkorbinfospacer       { padding:0px; background-color:#EEEEEE;}
.warenkorbinfotable        { padding:0px; background-color:transparent;}
.warenkorbinfocell         { padding:0px; background-color:#EEEEEE; background-image:url('bilddaten/pics/balkenpitre.gif'); background-repeat:repeat-x;float:left; background-position:bottom;}

.warenkorbtabelle                       { padding:2px; background-color:#FFFFFF;}
.warenkorbtitelplusminus                { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; background-color:#DADDDE; color:#000000}
.warenkorbtitelanzahl                   { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; background-color:#DADDDE; color:#000000}
.warenkorbtitelpreis                    { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; background-color:#DADDDE; color:#000000}
.warenkorbtitelepreis                   { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; background-color:#DADDDE; color:#000000}
.warenkorbtitelloeschen                 { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; background-color:#DADDDE; color:#000000}

.warenkorbplusminus                     { font-family:Arial,sans-serif; font-size:9pt; font-weight:500; background-color:#FFFFFF; color:#000000}
.warenkorbanzahl                        { font-family:Arial,sans-serif; font-size:9pt; font-weight:500; background-color:#FFFFFF; color:#000000}
.warenkorbpreis                         { font-family:Arial,sans-serif; font-size:9pt; font-weight:700; background-color:#FFFFFF; color:#000000}
.warenkorbepreis                        { font-family:Arial,sans-serif; font-size:9pt; font-weight:500; background-color:#FFFFFF; color:#000000}
.warenkorbloeschen                      { font-family:Arial,sans-serif; font-size:9pt; font-weight:500; background-color:#FFFFFF; color:#000000}

.warenkorbmindermengetext               { font-family:Arial,sans-serif; font-size:10pt; font-weight:500; background-color:#EEEEEE; color:#000000}
.warenkorbmindermengeztext              { font-family:Arial,sans-serif; font-size:8pt; font-weight:500; background-color:#EEEEEE; color:#000000}
.warenkorbmindermengebetrag             { font-family:Arial,sans-serif; font-size:9pt; font-weight:500; background-color:#EEEEEE; color:#000000}
.warenkorbmindermengeleer               { font-family:Arial,sans-serif; font-size:10pt; font-weight:500; background-color:#EEEEEE; color:#000000}
.warenkorbversandkostentext             { font-family:Arial,sans-serif; font-size:10pt; font-weight:500; background-color:#EEEEEE; color:#000000}

.warenkorbversandkostenbetrag           { font-family:Arial,sans-serif; font-size:9pt; font-weight:500; background-color:#EEEEEE; color:#000000}

.warenkorbversandkostenleer             { font-family:Arial,sans-serif; font-size:10pt; font-weight:500; background-color:#EEEEEE; color:#000000}
.warenkorbversandkostenzuschlagtext     { font-family:Arial,sans-serif; font-size:10pt; font-weight:500; background-color:#EEEEEE; color:#000000}
.warenkorbversandkostenzuschlagbetrag   { font-family:Arial,sans-serif; font-size:9pt; font-weight:700; background-color:#EEEEEE; color:#000000}
.warenkorbversandkostenzuschlagleer     { font-family:Arial,sans-serif; font-size:10pt; font-weight:500; background-color:#EEEEEE; color:#000000}

.warenkorbsummentrenner                 { background-color:#EEEEEE; background-image:url('bilddaten/pics/balkenpitre.gif');}
.warenkorbsummetext                     { font-family:Arial,sans-serif; font-size:11pt; font-weight:700; background-color:#EEEEEE; color:#000000}
.warenkorbsummemwst                     { font-family:Arial,sans-serif; font-size:8pt; font-weight:500; background-color:#EEEEEE; color:#000000}
.warenkorbsummebetrag                   { font-family:Arial,sans-serif; font-size:13pt; font-weight:700; background-color:#EEEEEE; color:#000000}
.warenkorbsummeleer                     { font-family:Arial,sans-serif; font-size:11pt; font-weight:500; background-color:#EEEEEE; color:#000000}
.warenkorbleerenleer                    { font-family:Arial,sans-serif; font-size:11pt; font-weight:500; background-color:#EEEEEE; color:#000000}

.warenkorbbemerkungzahlungsartenfeld    { font-family:Arial,sans-serif; font-size:11pt; font-weight:500; background-color:#FFFFFF; color:#000000}
.warenkorbbemerkungzahlungsartentabelle { background-color:#FFFFFF;}
.warenkorbbemerkungtext                 { font-family:Arial,sans-serif; font-size:11pt; font-weight:700; background-color:#FFFFFF; color:#000000}
.warenkorbbemerkungfeld                 { font-family:Arial,sans-serif; font-size:11pt; font-weight:500; background-color:#FFFFFF; color:#000000}
.warenkorbzahlungsarttext               { font-family:Arial,sans-serif; font-size:11pt; font-weight:700; background-color:#FFFFFF; color:#000000}
.warenkorbzahlungsartfeld               { font-family:Arial,sans-serif; font-size:11pt; font-weight:500; background-color:#FFFFFF; color:#000000}
.warenkorblieferfeld                    { font-family:Arial,sans-serif; font-size:11pt; font-weight:500; background-color:#FFFFFF; color:#000000}
.warenkorbueberschrift                  { font-family:Arial,sans-serif; font-size:13pt; font-weight:700; background-color:#FFFFFF; color:#000000}
.warenkorbfusstext                      { font-family:Arial,sans-serif; font-size:9pt; font-weight:500; background-color:#FFFFFF; color:#000000}

.anmeldungfeldklein                     { width:230px; height:18px; font-size:10pt; border-width:1px; border-color:#ff000c; border-style:solid; color:black; background-color:#FFFFFF; text-align:left; }
.anmeldungfeldgross                     { width:504px; height:18px; font-size:10pt; border-width:1px; border-color:#ff000c; border-style:solid; color:black; background-color:#FFFFFF; text-align:left; }
.anmeldungfeldgeb                       { width:30px; height:18px; font-size:10pt; border-width:1px; border-color:#ff000c; border-style:solid; color:black; background-color:#FFFFFF; text-align:center; }
.anmeldungfeldfirma                     { width:20px; height:18px; font-size:10pt; border-width:1px; border-color:#ff000c; border-style:solid; color:black; background-color:#FFFFFF; text-align:left; }
.anmeldungfeldkdnr                      { width:70px; height:18px; font-size:10pt; border-width:1px; border-color:#ff000c; border-style:solid; color:black; background-color:#FFFFFF; text-align:left; }

.anmeldungzieladresselogo               { padding:0px; background-color:#FFFFFF;}
.anmeldungzieladresse                   { padding-left:45px; font-family:Arial,sans-serif; font-size:13pt; font-weight:500; background-color:#FFFFFF; color:#000000}

.anmeldungtabellelogin                  { background-color:#CCCCCC;}
.anmeldungsubmit                        { background-color:#FFFFFF;}
.anmeldungtabelle                       { padding:2px; background-color:#EEEEEE;}
.anmeldungtext                          { font-family:Arial,sans-serif; font-size:11pt; font-weight:500; color:#000000}
.anmeldungtextbold                      { font-family:Arial,sans-serif; font-size:11pt; font-weight:700; color:#000000}
.anmeldungtitelpflicht                  { padding-left:20px; font-family:Arial,sans-serif; font-size:11pt; font-weight:700; color:#000000}
.anmeldungtitelpflichtfehler            { padding-left:20px; font-family:Arial,sans-serif; font-size:11pt; font-weight:700; color:red;}
.anmeldungfeldpflicht                   { padding-left:20px; font-family:Arial,sans-serif; font-size:11pt; font-weight:500; color:#000000}
.anmeldungtitel                         { padding-left:20px; font-family:Arial,sans-serif; font-size:11pt; font-weight:500; color:#000000}
.anmeldungfeld                          { padding-left:20px; font-family:Arial,sans-serif; font-size:11pt; font-weight:500; color:#000000}
.anmeldungfehler                        { font-family:Arial,sans-serif; font-size:11pt; font-weight:700; color:red; background-color:#FFFFFF;}

.liefertitel                            { padding-left:20px; font-family:Arial,sans-serif; font-size:11pt; font-weight:500; color:#000000}
.lieferfeld                             { padding-left:20px; font-family:Arial,sans-serif; font-size:11pt; font-weight:500; color:#000000}

.zahlungsarttabelle                     { padding:2px; background-color:#EEEEEE;}
.zahlungsartfehler                      { font-family:Arial,sans-serif; font-size:11pt; font-weight:700; color:red; background-color:#FFFFFF;}
.zahlungsartfeld                        { border-bottom:1px white solid; border-top:1px white solid; font-family:Arial,sans-serif; font-size:11pt; font-weight:500; color:#000000;}
.zahlungsartsubmit                      { background-color:#FFFFFF;}

.uebersichtartikeltabelle                { padding:2px;}
.uebersichttitelartnr                    { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; background-color:#DADDDE; color:#000000}
.uebersichttitelbezeichnung              { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; background-color:#DADDDE; color:#000000}
.uebersichttitelanzahl                   { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; background-color:#DADDDE; color:#000000}
.uebersichttitelpreis                    { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; background-color:#DADDDE; color:#000000}
.uebersichttitelepreis                   { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; background-color:#DADDDE; color:#000000}

.uebersichtartnr                         { font-family:Arial,sans-serif; font-size:9pt; font-weight:500; background-color:#FFFFFF; color:#000000}
.uebersichtanzahl                        { font-family:Arial,sans-serif; font-size:9pt; font-weight:500; background-color:#FFFFFF; color:#000000}
.uebersichtpreis                         { font-family:Arial,sans-serif; font-size:9pt; font-weight:700; background-color:#FFFFFF; color:#000000}
.uebersichtepreis                        { font-family:Arial,sans-serif; font-size:9pt; font-weight:500; background-color:#FFFFFF; color:#000000}
.uebersichtbezeichnung                   { font-family:Arial,sans-serif; font-size:9pt; font-weight:500; background-color:#FFFFFF; color:#000000}

.uebersichtsummentrenner                 { background-color:#EEEEEE; background-image:url('bilddaten/pics/balkenpitre.gif'); }
.uebersichtsummetext                     { font-family:Arial,sans-serif; font-size:11pt; font-weight:700; background-color:#EEEEEE; color:#000000}
.uebersichtsummebetrag                   { font-family:Arial,sans-serif; font-size:13pt; font-weight:700; background-color:#EEEEEE; color:#000000}

.uebersichtmindermengetext               { font-family:Arial,sans-serif; font-size:10pt; font-weight:500; background-color:#EEEEEE; color:#000000}
.uebersichtmindermengeztext              { font-family:Arial,sans-serif; font-size:8pt; font-weight:500; background-color:#EEEEEE; color:#000000}
.uebersichtmindermengebetrag             { font-family:Arial,sans-serif; font-size:9pt; font-weight:500; background-color:#EEEEEE; color:#000000}
.uebersichtmindermengeleer               { font-family:Arial,sans-serif; font-size:10pt; font-weight:500; background-color:#EEEEEE; color:#000000}

.uebersichtversandkostentext             { font-family:Arial,sans-serif; font-size:10pt; font-weight:500; background-color:#EEEEEE; color:#000000}
.uebersichtversandkostenbetrag           { font-family:Arial,sans-serif; font-size:9pt; font-weight:500; background-color:#EEEEEE; color:#000000}
.uebersichtversandkostenzuschlagtext     { font-family:Arial,sans-serif; font-size:10pt; font-weight:500; background-color:#EEEEEE; color:#000000}
.uebersichtversandkostenzuschlagbetrag   { font-family:Arial,sans-serif; font-size:9pt; font-weight:500; background-color:#EEEEEE; color:#000000}

.uebersichttitelangaben                  { font-family:Arial,sans-serif; font-size:13pt; font-weight:500; background-color:#DADDDE; color:#000000}
.uebersichtangaben                       { font-family:Arial,sans-serif; font-size:10pt; font-weight:500; background-color:#FFFFFF; color:#000000}
.uebersichtwerte                         { font-family:Arial,sans-serif; font-size:10pt; font-weight:500; background-color:#FFFFFF; color:#000000}
.uebersichtbemerkungtext                 { font-family:Arial,sans-serif; font-size:11pt; font-weight:500; background-color:#EEEEEE; color:#000000}
.uebersichtbemerkungfeld                 { background-color:#EEEEEE;}

.uebersichtzahlarttabelle                { padding:2px;}
.uebersichtangabentabelle                { padding:2px;}
.uebersichtversandarttabelle             { padding:2px;}


.uebersichtnewslettertabelle             { border-color:#4E7DCA; border-width:1px; border-style:solid;padding:2px;background-color:#FEF9C8;}

.uebersichtagbtabelle                    { padding:2px;}
.uebersichtagbtitel                      { font-family:Arial,sans-serif; font-size:13pt; font-weight:500; background-color:#DADDDE; color:#000000}
.uebersichtagbfeld                       { font-family:Arial,sans-serif; font-size:10pt; font-weight:500; background-color:#FFFFFF; color:#000000}
.uebersichtagbfeldbold                   { font-family:Arial,sans-serif; font-size:11pt; font-weight:700; background-color:#DADDDE; color:#000000}

.beztabelle                              { padding:2px;}
.bezfeldtitel                            { font-family:Arial,sans-serif; font-size:13pt; font-weight:500; background-color:#DADDDE; color:#000000}
.bezfeld                                 { font-family:Arial,sans-serif; font-size:10pt; font-weight:500; background-color:#FFFFFF; color:#000000}
.bezfeldklein                            { width:120px; height:18px; font-size:10pt; border-width:1px; border-color:#ff000c; border-style:solid; color:black; background-color:#FFFFFF; text-align:left; }
.bezfeldgross                            { width:300px; height:18px; font-size:10pt; border-width:1px; border-color:#ff000c; border-style:solid; color:black; background-color:#FFFFFF; text-align:left; }

.quickorder                              {background-color:#EEEEEE;}
.quickordertrenner                       {background-image:url('bilddaten/pics/balkenpitre.gif');}

.sfutabelle                              { padding:2px;}
.sfutext                                 { font-family:Arial,sans-serif; font-size:13pt; font-weight:700; color:#000000}


.datenbankfehler                         { font-family:Arial,sans-serif; font-size:15pt; font-weight:500;}

/* Suchtreffer-Styles*/
a.suchtreffer:link { font-family:Arial; font-weight:bold; font-size:9pt; color:blue;}
a.suchtreffer:visited { font-family:Arial; font-weight:bold; font-size:9pt; color:blue;}
a.suchtreffer:hover { font-family:Arial; font-weight:bold; font-size:9pt; color:red;}

/* Suchtreffer-Styles*/
a.sortieren:link    { font-family:Arial,sans-serif; font-size:9pt; font-weight:500; text-decoration:none; color:black;}
a.sortieren:visited { font-family:Arial,sans-serif; font-size:9pt; font-weight:500; text-decoration:none; color:black;}
a.sortieren:hover   { font-family:Arial,sans-serif; font-size:9pt; font-weight:500; text-decoration:underline; color:black;}

/* Suchtreffer-Styles*/
a.sortieren_aktiv:link    { font-family:Arial,sans-serif; font-size:9pt; font-weight:700; text-decoration:none; color:red;}
a.sortieren_aktiv:visited { font-family:Arial,sans-serif; font-size:9pt; font-weight:700; text-decoration:none; color:red;}
a.sortieren_aktiv:hover   { font-family:Arial,sans-serif; font-size:9pt; font-weight:700; text-decoration:underline; color:red;}

/* Pfad-Styles*/
a.menupfad:link { font-family:Arial,sans-serif; font-size:9pt; font-weight:bold; color:black; text-decoration:none;}
a.menupfad:visited { font-family:Arial,sans-serif; font-size:9pt; font-weight:bold; color:black; text-decoration:none;}
a.menupfad:hover { font-family:Arial,sans-serif; font-size:9pt; font-weight:bold; color:black; text-decoration:underline;}
a.menupfadaktiv:link { font-family:Arial,sans-serif; font-size:9pt; color:black; text-decoration:none;}
a.menupfadaktiv:visited { font-family:Arial,sans-serif; font-size:9pt; color:black; text-decoration:none;}
a.menupfadaktiv:hover { font-family:Arial,sans-serif; font-size:9pt; color:black; text-decoration:underline;}

/* Seiten Navigation-Styles  */ 
.menueintrag0 { display:block; background-color:#CCC2C2; font-family:Arial,sans-serif; font-size:9pt; color:#000000; text-decoration:none; padding:2px;}
a.menueintrag0:link {display:block; font-family:Arial; font-size:9pt; color:#000000;  text-decoration:none; }
a.menueintrag0:visited {display:block; font-family:Arial; font-size:9pt; color:#000000;  text-decoration:none; }
a.menueintrag0:hover { display:block; background-color:#FFFFFF;font-family:Arial; font-size:9pt; color:black;  text-decoration:none; }
.menueintragzelle0 { margin-left:2px;}

.menueintrag1 { border-bottom:2px #FFFFFF solid; display:block; background-color:#CCC2C2; font-family:Arial,sans-serif; font-size:9pt; font-weight:500; color:#000000; text-decoration:none; padding:2px;}
a.menueintrag1:link {display:block; font-family:Arial; font-size:9pt; color:#000000;  text-decoration:none; }
a.menueintrag1:visited {display:block; font-family:Arial; font-size:9pt; color:#000000;  text-decoration:none; }
a.menueintrag1:hover { display:block; background-color:#FFFFFF;font-family:Arial; font-size:9pt; color:black;  text-decoration:underline; }
.menueintragzelle1 { margin-left:2px;}

.menueintrag2 { display:block; background-color:#CCC2C2; font-family:Arial,sans-serif; font-size:9pt; color:#000000; text-decoration:none; padding:2px; padding-left:15px;}
a.menueintrag2:link {display:block; font-family:Arial; font-size:9pt; color:#000000;  text-decoration:none; }
a.menueintrag2:visited {display:block; font-family:Arial; font-size:9pt; color:#000000;  text-decoration:none; }
a.menueintrag2:hover { display:block; background-color:#FFFFFF;font-family:Arial; font-size:9pt; color:black;  text-decoration:underline; }
.menueintragzelle2 { margin-left:2px;}

.menueintrag3 { display:block; background-color:#CCC2C2; font-family:Arial,sans-serif; font-size:9pt; color:#000000; text-decoration:none; padding:2px; padding-left:30px;}
a.menueintrag3:link {display:block; font-family:Arial; font-size:9pt; color:#000000;  text-decoration:none; }
a.menueintrag3:visited {display:block; font-family:Arial; font-size:9pt; color:#000000;  text-decoration:none; }
a.menueintrag3:hover { display:block; background-color:#FFFFFF;font-family:Arial; font-size:9pt; color:black;  text-decoration:underline; }
.menueintragzelle3 { margin-left:2px;}

.menueintrag4 { display:block; background-color:#CCC2C2; font-family:Arial,sans-serif; font-size:9pt; color:#000000; text-decoration:none; padding:2px; padding-left:45px;}
a.menueintrag4:link { display:block; font-family:Arial; font-size:9pt; color:#000000;  text-decoration:none; }
a.menueintrag4:visited { display:block; font-family:Arial; font-size:9pt; color:#000000;  text-decoration:none; }
a.menueintrag4:hover { display:block; background-color:#FFFFFF;font-family:Arial; font-size:9pt; color:black;  text-decoration:underline; }
.menueintragzelle4 { margin-left:2px;}

.menueintrag5 { display:block; background-color:#CCC2C2; font-family:Arial,sans-serif; font-size:9pt; color:#000000; text-decoration:none; padding:2px; padding-left:60px;}
a.menueintrag5:link { display:block; font-family:Arial; font-size:9pt; color:#000000;  text-decoration:none; }
a.menueintrag5:visited { display:block; font-family:Arial; font-size:9pt; color:#000000;  text-decoration:none; }
a.menueintrag5:hover { display:block; background-color:#FFFFFF;font-family:Arial; font-size:9pt; color:black;  text-decoration:underline; }
.menueintragzelle5 { margin-left:2px;}

.menueintragoffen0 { display:block; background-color:#CCC2C2; font-weight:700; font-family:Arial,sans-serif; font-size:9pt; color:#000000; text-decoration:none; padding:2px;}
a.menueintragoffen0:link {display:block; font-family:Arial; font-size:9pt; color:#000000;  text-decoration:none; }
a.menueintragoffen0:visited {display:block; font-family:Arial; font-size:9pt; color:#000000;  text-decoration:none; }
a.menueintragoffen0:hover { display:block; background-color:#FFFFFF;font-family:Arial; font-size:9pt; color:black;  text-decoration:underline; }
.menueintragzelleoffen0 { margin-left:2px;}

.menueintragoffen1 { border-bottom:2px #FFFFFF; display:block; background-color:#CCC2C2; font-weight:700; font-family:Arial,sans-serif; font-size:9pt; color:red; text-decoration:none; padding:2px;}
a.menueintragoffen1:link {display:block; font-family:Arial; font-size:9pt; color:red;  text-decoration:none; }
a.menueintragoffen1:visited {display:block; font-family:Arial; font-size:9pt; color:red;  text-decoration:none; }
a.menueintragoffen1:hover { display:block; background-color:#FFFFFF;font-family:Arial; font-size:9pt; color:red;  text-decoration:underline; }
.menueintragzelleoffen1 { margin-left:2px;}

.menueintragoffen2 { display:block; background-color:#CCC2C2;font-weight:700;  font-family:Arial,sans-serif; font-size:9pt; color:red; text-decoration:none; padding:2px; padding-left:15px;}
a.menueintragoffen2:link {display:block; font-family:Arial; font-size:9pt; color:red;  text-decoration:none; }
a.menueintragoffen2:visited {display:block; font-family:Arial; font-size:9pt; color:red;  text-decoration:none; }
a.menueintragoffen2:hover { display:block; background-color:#FFFFFF;font-family:Arial; font-size:9pt; color:red;  text-decoration:underline; }
.menueintragzelleoffen2 { margin-left:2px;}

.menueintragoffen3 { display:block; background-color:#CCC2C2; font-weight:700; font-family:Arial,sans-serif; font-size:9pt; color:red; text-decoration:none; padding:2px; padding-left:30px;}
a.menueintragoffen3:link {display:block; font-family:Arial; font-size:9pt; color:red;  text-decoration:none; }
a.menueintragoffen3:visited {display:block; font-family:Arial; font-size:9pt; color:red;  text-decoration:none; }
a.menueintragoffen3:hover { display:block; background-color:#FFFFFF;font-family:Arial; font-size:9pt; color:red;  text-decoration:underline; }
.menueintragzelleoffen3 { margin-left:2px;}

.menueintragoffen4 { display:block; background-color:#CCC2C2;font-weight:700;  font-family:Arial,sans-serif; font-size:9pt; color:red; text-decoration:none; padding:2px; padding-left:45px;}
a.menueintragoffen4:link { display:block; font-family:Arial; font-size:9pt; color:red;  text-decoration:none; }
a.menueintragoffen4:visited { display:block; font-family:Arial; font-size:9pt; color:red;  text-decoration:none; }
a.menueintragoffen4:hover { display:block; background-color:#FFFFFF;font-family:Arial; font-size:9pt; color:red;  text-decoration:underline; }
.menueintragzelleoffen4 { margin-left:2px;}

.menueintragoffen5 { display:block; background-color:#CCC2C2; font-weight:700; font-family:Arial,sans-serif; font-size:9pt; color:red; text-decoration:none; padding:2px; padding-left:60px;}
a.menueintragoffen5:link { display:block; font-family:Arial; font-size:9pt; color:red;  text-decoration:none; }
a.menueintragoffen5:visited { display:block; font-family:Arial; font-size:9pt; color:red;  text-decoration:none; }
a.menueintragoffen5:hover { display:block; background-color:#FFFFFF;font-family:Arial; font-size:9pt; color:red;  text-decoration:underline; }
.menueintragzelleoffen5 { margin-left:2px;}

.menueintragaktiv0 { background-color:#FFFFFF; font-weight:700; font-family:Arial,sans-serif; font-size:9pt; color:red; text-decoration:none; padding:2px;}
a.menueintragaktiv0:link {display:block; font-family:Arial; font-size:9pt; color:red;  text-decoration:none; }
a.menueintragaktiv0:visited {display:block; font-family:Arial; font-size:9pt; color:red;  text-decoration:none; }
a.menueintragaktiv0:hover { display:block; background-color:#FFFFFF;font-family:Arial; font-size:9pt; color:red;  text-decoration:underline; }
.menueintragzelleaktiv0 { margin-left:2px;}

.menueintragaktiv1 { border-bottom:2px #FFFFFF; background-color:#FFFFFF; font-weight:700; font-family:Arial,sans-serif; font-size:9pt; color:red; text-decoration:none; padding:2px;}
a.menueintragaktiv1:link {display:block; font-family:Arial; font-size:9pt; color:red;  text-decoration:none; }
a.menueintragaktiv1:visited {display:block; font-family:Arial; font-size:9pt; color:red;  text-decoration:none; }
a.menueintragaktiv1:hover { display:block; background-color:#FFFFFF;font-family:Arial; font-size:9pt; color:red;  text-decoration:underline; }
.menueintragzelleaktiv1 { margin-left:2px;}

.menueintragaktiv2 { background-color:#FFFFFF; font-weight:700; font-family:Arial,sans-serif; font-size:9pt; color:red; text-decoration:none; padding:2px; padding-left:15px;}
a.menueintragaktiv2:link {display:block; font-family:Arial; font-size:9pt; color:red;  text-decoration:none; }
a.menueintragaktiv2:visited {display:block; font-family:Arial; font-size:9pt; color:red;  text-decoration:none; }
a.menueintragaktiv2:hover { display:block; background-color:#FFFFFF;font-family:Arial; font-size:9pt; color:red;  text-decoration:underline; }
.menueintragzelleaktiv2 { margin-left:2px;}

.menueintragaktiv3 { background-color:#FFFFFF; font-weight:700; font-family:Arial,sans-serif; font-size:9pt; color:red; text-decoration:none; padding:2px; padding-left:30px;}
a.menueintragaktiv3:link {display:block; font-family:Arial; font-size:9pt; color:red;  text-decoration:none; }
a.menueintragaktiv3:visited {display:block; font-family:Arial; font-size:9pt; color:red;  text-decoration:none; }
a.menueintragaktiv3:hover { display:block; background-color:#FFFFFF;font-family:Arial; font-size:9pt; color:black;  text-decoration:underline; }
.menueintragzelleaktiv3 { margin-left:2px;}

.menueintragaktiv4 { background-color:#FFFFFF; font-weight:700; font-family:Arial,sans-serif; font-size:9pt; color:red; text-decoration:none; padding:2px; padding-left:45px;}
a.menueintragaktiv4:link {display:block; font-family:Arial; font-size:9pt; color:red;  text-decoration:none; }
a.menueintragaktiv4:visited {display:block; font-family:Arial; font-size:9pt; color:red;  text-decoration:none; }
a.menueintragaktiv4:hover { display:block; background-color:#FFFFFF;font-family:Arial; font-size:9pt; color:red;  text-decoration:underline; }
.menueintragzelleaktiv4 { margin-left:2px;}

.menueintragaktiv5 { background-color:#FFFFFF; font-weight:700; font-family:Arial,sans-serif; font-size:9pt; color:red; text-decoration:none; padding:2px; padding-left:60px;}
a.menueintragaktiv5:link {display:block; font-family:Arial; font-size:9pt; color:red;  text-decoration:none; }
a.menueintragaktiv5:visited {display:block; font-family:Arial; font-size:9pt; color:red;  text-decoration:none; }
a.menueintragaktiv5:hover { display:block; background-color:#FFFFFF;font-family:Arial; font-size:9pt; color:red;  text-decoration:underline; }
.menueintragzelleaktiv5 { margin-left:2px;}

.menueintragoffenaktiv0 { background-color:#CCC2C2; font-weight:500; font-family:Arial,sans-serif; font-size:9pt; color:black; text-decoration:none; padding:2px;}
a.menueintragoffenaktiv0:link {display:block; font-family:Arial; font-size:9pt; color:black;  text-decoration:none; }
a.menueintragoffenaktiv0:visited {display:block; font-family:Arial; font-size:9pt; color:black;  text-decoration:none; }
a.menueintragoffenaktiv0:hover { display:block; background-color:#FFFFFF;font-family:Arial; font-size:9pt; color:black;  text-decoration:underline; }
.menueintragzelleoffenaktiv0 { margin-left:2px;}

.menueintragoffenaktiv1 { border-bottom:2px #FFFFFF solid; display:block; background-color:#CCC2C2; font-weight:500; font-family:Arial,sans-serif; font-size:9pt; color:black; text-decoration:none; padding:2px;}
a.menueintragoffenaktiv1:link {display:block; font-family:Arial; font-size:9pt; color:black;  text-decoration:none; }
a.menueintragoffenaktiv1:visited {display:block; font-family:Arial; font-size:9pt; color:black;  text-decoration:none; }
a.menueintragoffenaktiv1:hover { display:block; background-color:#CCC2C2;font-family:Arial; font-size:9pt; color:black;  text-decoration:underline; }
.menueintragzelleoffenaktiv1 { margin-left:2px;}

.menueintragoffenaktiv2 { background-color:#FFFFFF; font-weight:500; font-family:Arial,sans-serif; font-size:9pt; color:black; text-decoration:none; padding:2px; padding-left:15px;}
a.menueintragoffenaktiv2:link {display:block; font-family:Arial; font-size:9pt; color:black;  text-decoration:none; }
a.menueintragoffenaktiv2:visited {display:block; font-family:Arial; font-size:9pt; color:black;  text-decoration:none; }
a.menueintragoffenaktiv2:hover { display:block; background-color:#CCC2C2;font-family:Arial; font-size:9pt; color:black;  text-decoration:underline; }
.menueintragzelleoffenaktiv2 { margin-left:2px;}

.menueintragoffenaktiv3 { background-color:#FFFFFF; font-weight:500; font-family:Arial,sans-serif; font-size:9pt; color:black; text-decoration:none; padding:2px; padding-left:30px;}
a.menueintragoffenaktiv3:link {display:block; font-family:Arial; font-size:9pt; color:black;  text-decoration:none; }
a.menueintragoffenaktiv3:visited {display:block; font-family:Arial; font-size:9pt; color:black;  text-decoration:none; }
a.menueintragoffenaktiv3:hover { display:block; background-color:#CCC2C2;font-family:Arial; font-size:9pt; color:black;  text-decoration:underline; }
.menueintragzelleoffenaktiv3 { margin-left:2px;}

.menueintragoffenaktiv4 { background-color:#FFFFFF; font-weight:500; font-family:Arial,sans-serif; font-size:9pt; color:black; text-decoration:none; padding:2px; padding-left:45px;}
a.menueintragoffenaktiv4:link {display:block; font-family:Arial; font-size:9pt; color:black;  text-decoration:none; }
a.menueintragoffenaktiv4:visited {display:block; font-family:Arial; font-size:9pt; color:black;  text-decoration:none; }
a.menueintragoffenaktiv4:hover { display:block; background-color:#CCC2C2;font-family:Arial; font-size:9pt; color:black;  text-decoration:underline; }
.menueintragzelleoffenaktiv4 { margin-left:2px;}

.menueintragoffenaktiv5 { background-color:#FFFFFF; font-weight:500; font-family:Arial,sans-serif; font-size:9pt; color:black; text-decoration:none; padding:2px; padding-left:60px;}
a.menueintragoffenaktiv5:link {display:block; font-family:Arial; font-size:9pt; color:black;  text-decoration:none; }
a.menueintragoffenaktiv5:visited {display:block; font-family:Arial; font-size:9pt; color:black;  text-decoration:none; }
a.menueintragoffenaktiv5:hover { display:block; background-color:#CCC2C2;font-family:Arial; font-size:9pt; color:black;  text-decoration:underline; }
.menueintragzelleoffenaktiv5 { margin-left:2px;}

.menueintragtable  {margin-top:5px;}
.menueintragtable0 {}
.menueintragtable2 {}
.menueintragtable3 {}

/* Startseiten-Styles*/

.startseitensuperpreisgross {font-style:italic; font-family:Arial,sans-serif; font-size:20pt; font-weight:700; color:red;}
.startseitenpreisgross { font-family:Arial,sans-serif; font-size:30pt; color:red; font-weight:700;}
.startseitenpreisgrossschatten { font-family:Arial,sans-serif; font-size:30pt; color:black; font-weight:700;}
.startseitenuvpgross { font-family:Arial,sans-serif; font-size:15pt;font-weight:700;}
.startseitenmwstgross     { font-family:Arial,sans-serif; font-size:7pt;}

.startseitensuperpreismittel {font-style:italic; font-family:Arial,sans-serif; font-size:13pt; font-weight:700; color:red;}
.startseitenpreismittel { font-family:Arial,sans-serif; font-size:20pt; color:red; font-weight:700;}
.startseitenpreismittelschatten { font-family:Arial,sans-serif; font-size:20pt; color:black; font-weight:700;}
.startseitenuvpmittel { font-family:Arial,sans-serif; font-size:10pt;font-weight:700;}
.startseitenmwstmittel     { font-family:Arial,sans-serif; font-size:7pt;}

.startseitensuperpreisklein {font-style:italic; font-family:Arial,sans-serif; font-size:10pt; font-weight:700; color:red;}
.startseitenpreisklein { font-family:Arial,sans-serif; font-size:15pt; color:red; font-weight:700;}
.startseitenpreiskleinschatten { font-family:Arial,sans-serif; font-size:15pt; color:black; font-weight:700;}
.startseitenuvpklein { font-family:Arial,sans-serif; font-size:7pt;font-weight:700;}
.startseitenmwstklein  { font-family:Arial,sans-serif; font-size:5pt;}


/* Artikellisten-Styles*/

.artikeltrenner {background-image:url('bilddaten/pics/balkenpit1pxre.gif');}
.artikellistentabelle { margin-left:3px;}
.artikellistensuperpreis { font-style:italic; font-family:Arial,sans-serif; font-size:17pt; font-weight:700; color:red;}
.artikellistenpreis { font-family:Arial,sans-serif; font-size:20pt; font-weight:700; color:black;}
.artikellistennur { font-family:Arial,sans-serif; font-size:9pt; color:black; font-weight:700;}
.artikellistenuvppreis { font-family:Arial,sans-serif; font-size:13pt; color:black;}
.artikellistenkbesch { font-family:Arial,sans-serif; font-size:9pt; font-weight:200;}
.artikellistendetaillink { font-family:Arial,sans-serif; font-size:9pt;}
.artikellistenartikelname { font-family:Arial,sans-serif; font-size:10pt; font-weight:700;}
.artikellistenartikelnamelink { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; text-decoration:none; color:black;}
a.artikellistenartikelnamelink:link    { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; text-decoration:none; color:black;}
a.artikellistenartikelnamelink:visited { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; text-decoration:none; color:black;}
a.artikellistenartikelnamelink:hover   { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; text-decoration:underline; color:black;}
.artikellistenbestand { font-family:Arial,sans-serif; font-size:8pt;}
.artikellistenkbeschzelle { padding:5px}
.artikellistenzustext { font-family:Arial,sans-serif; font-size:9pt;}
.neuheitenkbesch { font-family:Arial,sans-serif; font-size:9pt; font-weight:700}
.artikellistendetaillink { font-family:Arial,sans-serif; font-size:9pt;}
.artikellistendetaillinkklein { font-family:Arial,sans-serif; font-size:8pt;}
.artikellistenname { font-family:Arial,sans-serif; font-size:10pt; font-weight:700;}
.artikellistenpfad { font-family:Arial,sans-serif; font-size:9pt;}

.abvkpreis { font-family:Arial,sans-serif; font-size:9pt;}

.artikellistenheadline { font-family:Arial,sans-serif; font-size:12pt; font-weight:500;padding:0; color:#000000; background-color:#87CEFA;}
.artikellistenframe   { border-top:1px #ff000c solid; border-left:1px #ff000c solid; border-right:1px #ff000c solid; background-color:#FFFFFF;}

.artikellistenuvptext { font-family:Arial,sans-serif; font-size:8pt;}
.artikellistenartnr { font-family:Arial,sans-serif; font-size:7pt;}
.artikellistenmwst  { font-family:Arial,sans-serif; font-size:7pt;}
.artikellistenpreisanfrage { font-family:Arial,sans-serif; font-size:12pt; font-weight:700;}
.artikellistenliefertermin { font-family:Arial,sans-serif; font-size:12pt; font-weight:700;}
.artikellistenpreistable { background-color:#EDEEEF;}
.artikellistenwarenkorbtable { background-color:#EDEEEF;}
.artikellistenersatzartikel { font-family:Arial,sans-serif; font-size:9pt; font-weight:200;}
.artikellistenmengefeld { width:23px; height:16px; font-size:10pt; border-width:1px; border-color:#ff000c; border-style:solid; color:black; background-color:transparent; text-align:left; }
.artikellistenmengetext { font-family:Arial,sans-serif; font-size:7pt;}
.artikellistenwarengruppe { font-family:Arial,sans-serif; font-size:7pt;}
.artikellistenmenge { width:16px; height:14px; font-size:8pt; font-weight:700; border-width:0px; color:white; background-color:transparent; text-align:left; }

.artikeltoplistenframe       { border:1px #4E7DCA solid; background-color:#FFFFFF; padding:2px}
.artikeltoplistentopseller   { font-style:italic; font-family:"Arial Black",sans-serif; color:white; font-size:15pt; font-weight:700; background-color:red;}
.artikeltoplistenwarengruppe { font-family:Arial,sans-serif; color:white; font-size:10pt; font-weight:700; background-color:red;padding:2px}

.artikeltoplistengeschenkidee { font-style:italic; font-family:"Arial Black",sans-serif; color:yellow; font-size:15pt; font-weight:700; background-color:#336600;}
.artikeltoplistengeschenkideewarengruppe { font-family:Arial,sans-serif; color:white; font-size:10pt; font-weight:700; background-color:#336600;padding:2px}


/* Detail-Styles*/
.artikelframe   { border-top:1px #ff000c solid; border-left:1px #ff000c solid; border-right:1px #ff000c solid; background-color:#FFFFFF;}
.artikelheadline { font-family:Arial,sans-serif; font-size:12pt; font-weight:500;padding:0; color:#000000; background-color:#87CEFA;}
.artikeltabelle { margin-left:3px;}
.artikelkbeschzelle { padding:5px}
.artikeldetaillink { font-family:Arial,sans-serif; font-size:9pt;}
.artikelsuperpreis { font-style:italic; font-family:Arial,sans-serif; font-size:17pt; font-weight:700; color:red;}

.artikelbishersparenpreis { font-style:italic; font-family:Arial,sans-serif; font-size:15pt; font-weight:700; color:red;}
.artikelbishertext { font-family:Arial,sans-serif; font-size:8pt;}
.artikelbisherpreis { font-family:Arial,sans-serif; font-size:13pt; color:black;}

.artikelpreis { font-family:Arial,sans-serif; font-size:13pt; color:black; font-weight:700;}
.artikelnur { font-family:Arial,sans-serif; font-size:13pt; color:black; font-weight:700;}
.artikelpreisgross { font-family:Arial,sans-serif; font-size:13pt; color:black; font-weight:700;}
.artikelhauptpreisgross { font-family:Arial,sans-serif; font-size:20pt; color:black; font-weight:700;}
.artikelanfrage { font-family:Arial,sans-serif; font-size:13pt; font-weight:700;}
.artikelhauptuvppreis { font-family:Arial,sans-serif; font-size:13pt; color:black;}
.artikeluvppreis { font-family:Arial,sans-serif; font-size:9pt; color:black;}
.artikelkbesch { font-family:Arial,sans-serif; font-size:9pt; font-weight:700;}
.artikellbesch { font-family:Arial,sans-serif; font-size:9pt;}
.artikelpfad { font-family:Arial,sans-serif; font-size:9pt;}
.artikelbestand { font-family:Arial,sans-serif; font-size:8pt;}
.artikelzustext { font-family:Arial,sans-serif; font-size:9pt;}
.artikelname { font-family:Arial,sans-serif; font-size:10pt; font-weight:700;}
.artikelnameklein { font-family:Arial,sans-serif; font-size:8pt; font-weight:500;}
.artikelhauptuvptext { font-family:Arial,sans-serif; font-size:8pt;}
.artikeluvptext { font-family:Arial,sans-serif; font-size:7pt;}
.artikelartnr { font-family:Arial,sans-serif; font-size:7pt;}
.artikelmwst { font-family:Arial,sans-serif; font-size:7pt;}
.beschreibheadline { font-family:Arial,sans-serif; font-size:18pt; color:black; font-weight:700 }
.techdatenheadline { font-family:Arial,sans-serif; font-size:18pt; color:black; font-weight:700 }
.testheadline { font-family:Arial,sans-serif; font-size:18pt; color:black; font-weight:700 }
.zubehoerheadline { font-family:Arial,sans-serif; font-size:18pt; color:black; font-weight:700 }
.setheadline { font-family:Arial,sans-serif; font-size:18pt; color:black; font-weight:700 }
.detailbildheadline { font-family:Arial,sans-serif; font-size:18pt; color:black; font-weight:700 }
.techdatengruppe { font-family:Arial,sans-serif; font-size:11pt; color:black; font-weight:700; background-color:#CCCCCC;}
.techdatenmerkmal { font-family:Arial,sans-serif; font-size:9pt; color:black; font-weight:500 }
.techdatenmerkmalwert { font-family:Arial,sans-serif; font-size:9pt; color:black; font-weight:200; }
.originalware  { font-family:Arial,sans-serif; font-size:8pt; color:black; font-weight:500; text-align:left }
.artikeldetailframe       { border-color:#ff000c; border-width:1px; border-style:solid; padding:4px; background-color:#FFFFFF; margin-bottom:5px;}
.artikelersatzartikel { font-family:Arial,sans-serif; font-size:9pt; font-weight:700;}
.artikelmengefeld { width:23px; height:16px; font-size:10pt; border-width:1px; border-color:#ff000c; border-style:solid; color:black; background-color:transparent; text-align:left; }
.artikelmengetext     { font-family:Arial,sans-serif; font-size:7pt;}
.artikelcashbacksumme { font-style:italic; font-family:Arial,sans-serif; font-weight:700; font-size:23px; color:white; text-decoration:none}

.artikelpreistable     { background-color:#FFFFFF;}
.artikelwarenkorbtable { background-color:#FFFFFF;}
.artikelmenge          { width:16px; height:14px; font-size:8pt; font-weight:700; border-width:0px; color:white; background-color:transparent; text-align:left; }

.artikelsparsetanzahl      { font-family:Arial,sans-serif; font-size:35pt;font-weight:700;color:red;line-height: 0.8 }
.artikelsparsetanzahltext  { font-family:Arial,sans-serif; font-size:15pt;font-weight:700;}

.artikelzubehoerwarengruppe  { font-family:Arial,sans-serif; font-size:10pt; font-weight:500;padding:0; color:#000000; background-color:#87CEFA;border:1px #4E7DCD solid;}

.artikelzubehoertabelle        { margin-left:3px;}
.artikelzubehoerartnr          { font-family:Arial,sans-serif; font-size:7pt;}
.artikelzubehoersuperpreis     { font-style:italic; font-family:Arial,sans-serif; font-size:17pt; font-weight:700; color:red;}
.artikelzubehoerpreis          { font-family:Arial,sans-serif; font-size:20pt; font-weight:700; color:black;}
.artikelzubehoeruvppreis       { font-family:Arial,sans-serif; font-size:13pt; color:black;}
.artikelzubehoeruvptext        { font-family:Arial,sans-serif; font-size:8pt;}
.artikelzubehoerpreistable     { background-color:#FFFFFF;}
.artikelzubehoerpreisanfrage   { font-family:Arial,sans-serif; font-size:12pt; font-weight:700;}
.artikelzubehoerliefertermin   { font-family:Arial,sans-serif; font-size:12pt; font-weight:700;}
.artikelzubehoerwarenkorbtable { background-color:#FFFFFF;}
.artikelzubehoername           { font-family:Arial,sans-serif; font-size:10pt; font-weight:700;}
.artikelzubehoerkbeschzelle    { padding:5px}
.artikelzubehoerkbesch         { font-family:Arial,sans-serif; font-size:9pt;font-weight:200;}
.artikelzubehoermenge          { width:16px; height:14px; font-size:8pt; font-weight:700; border-width:0px; color:white; background-color:transparent; text-align:left; }
.artikelzubehoerersatzartikel  { font-family:Arial,sans-serif; font-size:9pt; font-weight:200;}
.artikelzubehoermengefeld       { width:23px; height:16px; font-size:10pt; border-width:1px; border-color:#ff000c; border-style:solid; color:black; background-color:transparent; text-align:left; }
.artikelzubehoermengetext       { font-family:Arial,sans-serif; font-size:7pt;}
.artikelzubehoermenge           { width:16px; height:14px; font-size:8pt; font-weight:700; border-width:0px; color:white; background-color:transparent; text-align:left; }
.artikelzubehoerartikelnamelink { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; text-decoration:none; color:black;}
a.artikelzubehoerartikelnamelink:link    { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; text-decoration:none; color:black;}
a.artikelzubehoerartikelnamelink:visited { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; text-decoration:none; color:black;}
a.artikelzubehoerartikelnamelink:hover   { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; text-decoration:underline; color:black;}
.artikelzubehoermwst                     { font-family:Arial,sans-serif; font-size:7pt;}
.artikelzubehoerdetaillinkklein          { font-family:Arial,sans-serif; font-size:8pt;}

.artikelpasstzu { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; text-decoration:none; color:black;}
a.artikelpasstzulink:link    { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; text-decoration:none; color:black;}
a.artikelpasstzulink:visited { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; text-decoration:none; color:black;}
a.artikelpasstzulink:hover   { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; text-decoration:underline; color:black;}


.artikelsetartnr          { font-family:Arial,sans-serif; font-size:7pt;}
.artikelsetsuperpreis     { font-style:italic; font-family:Arial,sans-serif; font-size:17pt; font-weight:700; color:red;}
.artikelsetpreis          { font-family:Arial,sans-serif; font-size:20pt; font-weight:700; color:black;}
.artikelsetuvppreis       { font-family:Arial,sans-serif; font-size:13pt; color:black;}
.artikelsetuvptext        { font-family:Arial,sans-serif; font-size:8pt;}
.artikelsetpreistable     { background-color:#FFFFFF;}
.artikelsetpreisanfrage   { font-family:Arial,sans-serif; font-size:12pt; font-weight:700;}
.artikelsetliefertermin   { font-family:Arial,sans-serif; font-size:12pt; font-weight:700;}
.artikelsetname           { font-family:Arial,sans-serif; font-size:10pt; font-weight:700;}
.artikelsetkbesch         { font-family:Arial,sans-serif; font-size:9pt;}
.artikelsetkbeschzelle    { padding:5px}
.artikelsetwarenkorbtable { background-color:#FFFFFF;}
.artikelsetmenge          { width:16px; height:14px; font-size:8pt; font-weight:700; border-width:0px; color:white; background-color:transparent; text-align:left; }
.artikelsetmengefeld      { width:23px; height:16px; font-size:10pt; border-width:1px; border-color:#ff000c; border-style:solid; color:black; background-color:transparent; text-align:left; }
.artikelsetmengetext      { font-family:Arial,sans-serif; font-size:7pt;}

.techdatenlink { font-family:Arial,sans-serif; font-size:10pt; font-weight:200}
.zubbacklink   { font-family:Arial,sans-serif; font-size:10pt; font-weight:200}
.zublink       { font-family:Arial,sans-serif; font-size:10pt; font-weight:200}

.cashbackcell        { }
.cashbacktable       { padding:2px; border:1px red solid;}
.cashbackheadklein   { font-family:"Arial black",sans-serif; font-size:14pt; font-weight:700; color:white; background-color:red;}
.cashbackhead        { font-family:"Arial black",sans-serif; font-size:17pt; font-weight:700; color:white; background-color:red;}
.cashbacktext        { font-family:Arial,sans-serif; font-size:10pt;}
.cashbacktextbold     { font-family:Arial,sans-serif; font-size:10pt;font-weight:700}
.cashbackfootertext  { font-family:Arial,sans-serif; font-size:7pt;}
.cashbackpreis       { font-family:Arial,sans-serif; font-size:12pt;font-weight:500}
.cashbackpreisbold    { font-family:Arial,sans-serif; font-size:12pt;font-weight:700}
.cashbackpreisul     { font-family:Arial,sans-serif; font-size:12pt;font-weight:500; text-decoration:underline;}
a.cashbackhead:link  { color:white;text-decoration:none;}
a.cashbackhead:visited { color:white; text-decoration:none;}
a.cashbackhead:hover { color:white; text-decoration:underline;}
a.cashbackheadklein:link  { color:white;text-decoration:none; font-family:"Arial Black",sans-serif; font-size:10pt;font-weight:500;}
a.cashbackheadklein:visited { color:white; text-decoration:none;font-family:"Arial Black",sans-serif; font-size:10pt;font-weight:500;}
a.cashbackheadklein:hover { color:white; text-decoration:underline;font-family:"Arial Black",sans-serif; font-size:10pt;font-weight:500;}
.artikellistencashbacktext  { font-family:"Arial Black",sans-serif; font-size:10pt;font-weight:500; color:white; background-color:red;}

a.verwandteartikeltext:link    { font-family:Arial,sans-serif; font-size:9pt; font-weight:500; text-decoration:none; color:black;}
a.verwandteartikeltext:visited { font-family:Arial,sans-serif; font-size:9pt; font-weight:500; text-decoration:none; color:black;}
a.verwandteartikeltext:hover   { font-family:Arial,sans-serif; font-size:9pt; font-weight:500; text-decoration:underline; color:black;}
.verwandteartikelframe  { border-top:1px #ff000c solid; border-bottom:1px #ff000c solid; border-left:1px #ff000c solid; border-right:1px #ff000c solid; padding:4px; background-color:#FFFFFF;}

.artikelaktiontext       { font-family:"Arial black",sans-serif; font-size:15pt; font-weight:500; color:white; background-color:red;line-height: 1.1 }
.artikelaktionpreisbold   { font-family:Arial,sans-serif; font-size:13pt;font-weight:700}

/* Link-Styles*/
a:link { color:blue; }
a:visited { color:blue; }
a:hover { color:red; }
/*a:active { color:blue; }*/

.serviceliste              { padding-left:50px;padding-top:5px;padding-bottom:5px;}
a.servicelistelink:link    { font-family:Arial,sans-serif; font-size:11pt; text-decoration:none; color:black;}
a.servicelistelink:visited { font-family:Arial,sans-serif; font-size:11pt; text-decoration:none; color:black;}
a.servicelistelink:hover   { font-family:Arial,sans-serif; font-size:11pt; text-decoration:underline; color:black;}

.servicetext               { font-family:Arial,sans-serif; font-size:9pt; color:black;}

a.herstellerlink:link      { font-family:Arial,sans-serif; font-size:13pt; text-decoration:none; color:black;}
a.herstellerlink:visited   { font-family:Arial,sans-serif; font-size:13pt; text-decoration:none; color:black;}
a.herstellerlink:hover     { font-family:Arial,sans-serif; font-size:13pt; text-decoration:underline; color:black;}

/*allgemeine Styles*/

.mittenmenuframe  { border-left:2px #ff000c solid; border-right:2px #ff000c solid; border-bottom:2px #ff000c solid; padding:5px; background-color:#FFFFFF; margin-top:0px; margin-bottom:5px; }


.leftmainframe   { background-image:url('bilddaten/pics/verlaufligr.jpg'); background-color:#FFFFFF; }
.rightmainframe  { background-image:url('bilddaten/pics/verlaufregr.jpg'); background-color:#FFFFFF; }
.pfadmaintable   { background-image:url('bilddaten/pics/verlaufmitte12.jpg'); background-color:#FFFFFF; }

.mainframe        { margin-left:6px; margin-right:6px; margin-top:0px; margin-bottom:5px; background-color:#FFFFFF; }
.frame1           { border-color:#ff000c; border-width:1px; border-style:solid; padding:4px; background-color:#FFFFFF; margin-bottom:5px;}

.filterframe      { border-left:1px #ff000c solid; border-right:1px #ff000c solid; border-top:1px #ff000c solid; padding:4px; background-color:#EEEEEE; margin-top:0px; margin-bottom:0px;}
.filterframetop   { border-left:1px #4E7DCA solid; border-right:1px #4E7DCA solid; border-top:1px #4E7DCA solid; border-bottom:1px #4E7DCA solid;padding:4px; background-color:#EEEEEE; margin-top:0px; margin-bottom:0px;}
.sortframe        { border-left:1px #ff000c solid; border-right:1px #ff000c solid; border-bottom:1px #ff000c solid; padding:4px; background-color:#EEEEEE; margin-top:0px; margin-bottom:10px;}

.innertoplistenframe   { border-top:1px #ff000c solid; border-bottom:1px #ff000c solid; border-left:1px #ff000c solid; border-right:1px #ff000c solid; background-color:#FFFFFF;}
.innermainframe   { border-top:1px #ff000c solid; border-bottom:1px #ff000c solid; border-left:1px #ff000c solid; border-right:1px #ff000c solid; padding:4px; background-color:#FFFFFF;}
.bestellinnermainframe   { border-top:1px #ff000c solid; border-bottom:1px #ff000c solid; border-left:1px #ff000c solid; border-right:1px #ff000c solid; padding:4px; background-color:#FFFFFF;}
.serviceinnermainframe   { border-top:1px #ff000c solid; border-bottom:1px #ff000c solid; border-left:1px #ff000c solid; border-right:1px #ff000c solid; padding:2px; background-color:#FFFFFF;}
.artikelpfadframe { border-color:#ff000c; border-width:0px; border-style:solid; padding:3px; background-color:transparent;}
.importframe   { border-top:1px #ff000c solid; border-bottom:1px #ff000c solid; border-left:1px #ff000c solid; border-right:1px #ff000c solid; padding:4px; background-color:#FFFFFF;}

.suche            { font-family:Arial,sans-serif; font-size:12pt;}
.suchfeld         { width:115px; height:18px; font-size:10pt; border-width:1px; border-color:#ff000c; border-style:solid; color:black; background-color:#FFFFFF; text-align:left; }
.suchframe        { border-color:#ff000c; border-width:0px; border-style:solid; padding:2px; background-color:transparent;}

.loginframe       { border-color:#ff000c; border-width:1px; border-style:solid; padding:2px; background-color:transparent;margin-bottom:5px;}
.logintablesmall       { font-family:Arial,sans-serif; font-size:7pt; font-weight:700;} 
.logintablefeldsmall   { width:150px; height:18px; font-size:10pt; border-width:1px; border-color:#ff000c; border-style:solid; color:black; background-color:#FFFFFF; text-align:left; }

.logintable       { padding-left:20px; font-family:Arial,sans-serif; font-size:7pt; font-weight:700;} 
.logintableneupw  { font-family:Arial,sans-serif; font-size:7pt; font-weight:700;} 
.logintablefeld   { width:150px; height:18px; font-size:10pt; border-width:1px; border-color:#ff000c; border-style:solid; color:black; background-color:#FFFFFF; text-align:left; }
.logintablebig    { font-family:Arial,sans-serif; font-size:8pt; font-weight:700;} 
.logintableblock  { font-family:Arial,sans-serif; font-size:8pt; font-weight:700; text-justify:inter-word; text-align:justify;} 
.loginanmeldefehler   { font-family:Arial,sans-serif; font-size:8pt; font-weight:700; color:red;} 


.loginmitteanmeldung  { font-family:Arial,sans-serif; font-size:11pt; font-weight:500; color:#000000; background-color:#CCCCCC; background-image:url('bilddaten/pics/hintergrund_login.gif'); background-repeat:no-repeat;}
.loginmitteanmeldungneupw { border:1px #ff000c solid; padding:5px; font-family:Arial,sans-serif; font-size:11pt; font-weight:500; color:#000000;}

.loginmitteangemeldet { border:1px #ff000c solid; padding:5px; font-family:Arial,sans-serif; font-size:11pt; font-weight:500; color:#000000; background-color:#FFFFFF;}

.loginmittetext       { font-family:Arial,sans-serif; font-size:11pt; font-weight:500; color:#000000;}
.loginmittetextbold   { font-family:Arial,sans-serif; font-size:11pt; font-weight:700; color:#000000;}


.footerframe      { border-color:#ff000c; border-width:1px; border-style:solid; padding:4px; background-color:#FFFFFF;}

.innermyframe     { border-color:#ff000c; border-width:1px; border-style:solid; padding:4px; background-color:#FFFFFF; margin-bottom:5px;}

.siteframeright   { border-left:2px #ff000c solid; border-right:2px #ff000c solid; border-bottom:2px #ff000c solid; padding:2px; background-color:#FFFFFF; margin-top:0px; margin-bottom:5px; }
.siteframeleft    { border-left:2px #ff000c solid; border-right:2px #ff000c solid; border-bottom:2px #ff000c solid; padding:2px; background-color:#FFFFFF; margin-top:0px; margin-bottom:5px; }

.detailnavtable   { margin-left:8px; padding:0px; background-color:transparent; }
.detailnavcell    { padding:0px; background-color:#FFFFFF; background-image:url('bilddaten/pics/balkenpitre.gif'); background-repeat:repeat-x;float:left; background-position:bottom;}

.uvpinfo          { font-family:Arial,sans-serif; font-size:7pt;}
.vkosteninfobold  { font-family:Arial,sans-serif; font-size:7pt; font-weight:700;}
.vkosteninfo      { font-family:Arial,sans-serif; font-size:7pt;}
.infotable        { border-color:#ff000c; border-width:1px; border-style:solid; padding:2px; background-color:transparent; margin-top:5px; margin-bottom:5px;}

.uppersearchframe { border-left:1px #ff000c solid; border-right:1px #ff000c solid; border-bottom:1px #ff000c solid; padding:5px; background-color:#FFFFFF; margin-top:0px; margin-bottom:5px; }
.lowersearchframe { border-bottom:1px #ff000c solid; border-left:1px #ff000c solid; border-right:1px #ff000c solid; border-top:1px #ff000c solid; padding:5px; background-color:#FFFFFF; margin-top:5px; margin-bottom:0px; }

.innernewsframe   { border-color:#4E7DCA; border-width:1px; border-style:solid; padding:2px; background-color:#FEF9C8; margin-bottom:5px;}


/*my bereich Styles*/
.mynavspacer       { padding:0px; background-color:#EEEEEE;}
.mynavtable        { padding:0px; background-color:transparent;}
.mynavcell         { padding:0px; background-color:#EEEEEE; background-image:url('bilddaten/pics/balkenpitre.gif'); background-repeat:repeat-x;float:left; background-position:bottom;}
.myrechnungsnummer { padding:4px; background-color:#FEF9C8;font-family:Arial,sans-serif; font-size:9pt; font-weight:700; }
.myrechnungskopf   { padding:4px; background-color:#DADDDE;font-family:Arial,sans-serif; font-size:9pt; font-weight:700; }
.myrechnungsposten { padding:4px; background-color:#FFFFFF;font-family:Arial,sans-serif; font-size:9pt; }
.myrechnungszahlart{ padding:4px; background-color:#FEF9C8;font-family:Arial,sans-serif; font-size:9pt; font-weight:700; }
.myrechnungspresumme  { padding:2px; background-color:#FEF9C8;font-family:Arial,sans-serif; font-size:9pt; font-weight:500; }
.myrechnungstrenner  { padding:0px; background-color:#FEF9C8;font-family:Arial,sans-serif; font-size:9pt; font-weight:500; }
.myrechnungssumme  { padding:2px; background-color:#FEF9C8;font-family:Arial,sans-serif; font-size:9pt; font-weight:700; }

.mybestellnummer { padding:4px; background-color:#FEF9C8;font-family:Arial,sans-serif; font-size:9pt; font-weight:700; }
.mybestellkopf   { padding:4px; background-color:#DADDDE;font-family:Arial,sans-serif; font-size:9pt; font-weight:700; }
.mybestellposten { padding:4px; background-color:#FFFFFF;font-family:Arial,sans-serif; font-size:9pt; }
.mybestellpresumme  { padding:2px; background-color:#FEF9C8;font-family:Arial,sans-serif; font-size:9pt; font-weight:500; }
.mybestelltrenner  { padding:0px; background-color:#FEF9C8;font-family:Arial,sans-serif; font-size:9pt; font-weight:500; }
.mybestellsumme  { padding:2px; background-color:#FEF9C8;font-family:Arial,sans-serif; font-size:9pt; font-weight:700; }

.mykundendaten       { padding:4px; background-color:#FEF9C8;font-family:Arial,sans-serif; font-size:9pt; font-weight:700; }
.mykundenwerterahmen { border-bottom:1px #FEF9C8 solid; padding:4px; background-color:#FFFFFF;font-family:Arial,sans-serif; font-size:9pt; }
.mykundenwerte       { padding:4px; background-color:#FFFFFF;font-family:Arial,sans-serif; font-size:9pt; }

.myrechungsprintheader      { font-family:Arial ; sans-serif; font-size:23pt; font-weight:700; }
.myrechungsprintsmall       { font-family:Arial ; sans-serif; font-size:6pt; }
.myrechungsprintmedium      { font-family:Arial ; sans-serif; font-size:9pt; font-weight:500;}
.myrechungsprintmedium2     { font-family:Arial ; sans-serif; font-size:11pt; font-weight:500;}
.myrechungsprintmediumblock { text-justify:inter-word; text-align:justify; font-family:Arial ; sans-serif; font-size:9pt; font-weight:500; }
.myrechungsprintmediumbold  { font-family:Arial ; sans-serif; font-size:9pt; font-weight:700; }
.myrechungsprintbigbold     { font-family:Arial ; sans-serif; font-size:15pt; font-weight:700; }
.myrechungsprintmediumboldwhite { font-family:Arial ; sans-serif; font-size:9pt; font-weight:700;background-color:black; color:white;}

.myrechungsprinttable     {border:1px #000000 solid; }

.myrechungsprintbggrey   { background-color:lightgrey;}
.myrechungsprintbggreykopie { background-color:lightgrey;background-image:url('bilddaten/pics/kopiestempel.gif')}
.myrechungsprintbggreyul { background-color:lightgrey; border-bottom:1px #000000 solid;}

.mypaketaufklebermaintable { background-color:white; border-collapse:collapse;border:thin solid black;}
.mypaketaufklebertable { border:thin solid black;font-family:Arial ; sans-serif; font-size:9pt; font-weight:500;}
.mypaketaufkleberanschrifttextsmall { font-family:Arial ; sans-serif; font-size:9pt; font-weight:700; }
.mypaketaufkleberanschrifttextbig   { font-family:Arial ; sans-serif; font-size:25pt; font-weight:700; }


/*Content Styles*/
.contentsmall      { font-family:Arial,sans-serif; font-size:7pt;}
.contentmedium     { font-family:Arial,sans-serif; font-size:11pt;font-weight:500;}
.contentmediumbold { font-family:Arial,sans-serif; font-size:11pt;font-weight:700;}
.contentbig        { font-family:Arial,sans-serif; font-size:15pt;font-weight:500;}
.contentbigbold    { font-family:Arial,sans-serif; font-size:15pt;font-weight:700;}
.contentbigitalred { font-family:Arial,sans-serif; font-style:italic; font-size:20pt;font-weight:500;color:red}
.contentmediumblock  { font-family:Arial,sans-serif; font-size:11pt; text-justify:inter-word; text-align:justify;}
.contentbigpricered { font-family:Arial,sans-serif; font-style:italic; font-size:70pt;font-weight:700;color:red}
.contentinnercell1 { background-color:#FFFFFF;}
.contentinnercell2 { background-color:#FFF654;}

.artmarke { font-family:Arial,sans-serif; font-size:15pt; font-weight:700;}
	
.haupt { position:absolute; visibility:hidden; color: white; border-style: none; font-size : 9pt; font-family:verdana; font-weight: bold; border-color: black; border-width: 2px; width: 95px; background-color:#330055; padding: 2px;}


ul {
  margin-left:0.7em; 
  padding-left:0.7em; 
  margin-top:0em; 
}

ul.punktklein {list-style-image:url('bilddaten/pics/punktklein12.jpg'); margin-left:33px; }

div.scrollbox {
   overflow: auto;
   background-attachment: scroll;
   background-repeat: repeat;
   width:520;

   height:200px; /* <-- Höhe des Scroll-Fensters hier einstellen */
   background-color: #FFFFFF;
   border: 2px solid #ff000c;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
}

