
#.noscreen { visibility:hidden; display:none;}
/* Standard-Styles*/
td { font-family:Arial,sans-serif; font-size:9pt;}

.icolor { background-color:#FFFFFF;} /* to do*/
.ibackcolor { background-color:#FFFFFF;}
.obackcolor { background-color:#FFFFFF;}/* to do detail*/
.headtable { background-color:#FFF654;} /* to do 12/18*/
.headcell { background-color:#FFF654;} /* to do 12/18*/

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

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;}/* to do detail*/

/* 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;}

.warenheadframe { border-top:1px #4E7DCA solid; border-left:1px #4E7DCA solid; border-right:1px #4E7DCA solid; background-color:#FFFFFF;}
.warenheadline { font-family:Arial,sans-serif; font-size:12pt; font-weight:500;padding:0; color:#000000;}
.warenbgfull { background-color:#FFFFFF; border:1px #4E7DCA 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 #4E7DCA solid; padding:1px; margin-bottom:1px;}

.zertifikat { background-color:#FFFFFF; border:1px #4E7DCA 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/balkenpit.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:#FEF9C8; color:#000000}
.warenkorbmindermengeztext              { font-family:Arial,sans-serif; font-size:8pt; font-weight:500; background-color:#FEF9C8; color:#000000}
.warenkorbmindermengebetrag             { font-family:Arial,sans-serif; font-size:9pt; font-weight:500; background-color:#FEF9C8; color:#000000}
.warenkorbmindermengeleer               { font-family:Arial,sans-serif; font-size:10pt; font-weight:500; background-color:#FEF9C8; color:#000000}
.warenkorbversandkostentext             { font-family:Arial,sans-serif; font-size:10pt; font-weight:500; background-color:#FEF9C8; color:#000000}
.warenkorbversandkostenbetrag           { font-family:Arial,sans-serif; font-size:9pt; font-weight:500; background-color:#FEF9C8; color:#000000}
.warenkorbversandkostenleer             { font-family:Arial,sans-serif; font-size:10pt; font-weight:500; background-color:#FEF9C8; color:#000000}

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

.anmeldungfeldklein                     { width:230px; height:18px; font-size:10pt; border-width:1px; border-color:#4E7DCA; border-style:solid; color:black; background-color:#FFFFFF; text-align:left; }
.anmeldungfeldgross                     { width:504px; height:18px; font-size:10pt; border-width:1px; border-color:#4E7DCA; border-style:solid; color:black; background-color:#FFFFFF; text-align:left; }
.anmeldungfeldfirma                     { width:20px; height:18px; font-size:10pt; border-width:1px; border-color:#4E7DCA; border-style:solid; color:black; background-color:#FFFFFF; text-align:left; }
.anmeldungfeldkdnr                      { width:70px; height:18px; font-size:10pt; border-width:1px; border-color:#4E7DCA; border-style:solid; color:black; background-color:#FFFFFF; text-align:left; }
.anmeldungfeldvorwahl                   { width:50px; height:18px; font-size:10pt; border-width:1px; border-color:#4E7DCA; border-style:solid; color:black; background-color:#FFFFFF; text-align:left; }
.anmeldungfeldtel                       { width:160px; height:18px; font-size:10pt; border-width:1px; border-color:#4E7DCA; 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:#FFFFFF;}
.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;padding-bottom:0px;padding-top:5px; font-family:Arial,sans-serif; font-size:11pt; font-weight:700; color:#000000; background-color:#FEF9C8;}
.anmeldungfeldpflicht                   { padding-left:20px; font-family:Arial,sans-serif; font-size:11pt; font-weight:500; color:#000000; background-color:#FEF9C8;}
.anmeldungtitel                         { padding-left:20px;padding-bottom:0px;padding-top:5px; font-family:Arial,sans-serif; font-size:11pt; font-weight:500; color:#000000; background-color:#FEF9C8;}
.anmeldungfeld                          { padding-left:20px; font-family:Arial,sans-serif; font-size:11pt; font-weight:500; color:#000000; background-color:#FEF9C8;}
.anmeldungfehler                        { font-family:Arial,sans-serif; font-size:11pt; font-weight:700; color:red; background-color:#FFFFFF;}
.anmeldungselectstr                     { width:235px;}
.anmeldungselectland                    { width:235px;}
.anmeldungselectplz                     { width:235px;}
.anmeldungselectort                     { width:235px;}

.liefertitel                            { padding-left:20px; font-family:Arial,sans-serif; font-size:11pt; font-weight:500; color:#000000; background-color:#FEF9C8;}
.lieferfeld                             { padding-left:20px; font-family:Arial,sans-serif; font-size:11pt; font-weight:500; color:#000000; background-color:#FEF9C8;}
.lieferselectstr                        { width:235px;}
.lieferselectland                       { width:235px;}
.lieferselectplz                        { width:235px;}
.lieferselectort                        { width:235px;}

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

.kreditkartentabelle                    { padding:2px; background-color:#FFFFFF;}
.kreditkartentitel                      { font-family:Arial,sans-serif; font-size:11pt; font-weight:700; color:#000000; background-color:#FFFFFF;}
.kreditkartenfehler                     { font-family:Arial,sans-serif; font-size:11pt; font-weight:700; color:red; background-color:#FFFFFF;}
.kreditkartenfeld                       { padding:1px;border-bottom:1px white solid; border-top:1px white solid; font-family:Arial,sans-serif; font-size:11pt; font-weight:500; color:#000000;background-color:#FEF9C8;}
.kreditkartenfeldinput                  { width:45px; height:18px; font-size:10pt; border-width:1px; border-color:#4E7DCA; border-style:solid; color:black; background-color:#FFFFFF; text-align:left; }
.kreditkartensubmit                     { background-color:#FFFFFF;}
.kreditkartentabellekartegefunden       { padding:2px; border-color:#4E7DCA; border-width:1px; border-style:solid;}
.kreditkartenfeldkartegefunden          { font-family:Arial,sans-serif; font-size:11pt; font-weight:500; color:#000000}
.kreditkartenfeldkartegefundenfehler    { font-family:Arial,sans-serif; font-size:11pt; font-weight:700; color:red}


.versandarttabelle                      { padding:2px; background-color:#FFFFFF;}
.versandartfeld                         { padding:1px;border-bottom:1px white solid; border-top:1px white solid; font-family:Arial,sans-serif; font-size:11pt; font-weight:500; color:#000000;background-color:#FEF9C8;}
.versandartfeldpreis                    { padding:1px;border-bottom:1px white solid; border-top:1px white solid; font-family:Arial,sans-serif; font-size:13pt; font-weight:700; color:#000000;background-color:#FEF9C8;}
.versandartsubmit                       { 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:#FEF9C8; background-image:url('bilddaten/pics/balkenpit.gif'); }
.uebersichtsummetext                     { font-family:Arial,sans-serif; font-size:11pt; font-weight:700; background-color:#FEF9C8; color:#000000}
.uebersichtsummebetrag                   { font-family:Arial,sans-serif; font-size:13pt; font-weight:700; background-color:#FEF9C8; color:#000000}

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

.uebersichtversandkostentext             { font-family:Arial,sans-serif; font-size:10pt; font-weight:500; background-color:#FEF9C8; color:#000000}
.uebersichtversandkostenbetrag           { font-family:Arial,sans-serif; font-size:9pt; font-weight:500; background-color:#FEF9C8; color:#000000}
.uebersichtversandkostenzuschlagtext     { font-family:Arial,sans-serif; font-size:10pt; font-weight:500; background-color:#FEF9C8; color:#000000}
.uebersichtversandkostenzuschlagbetrag   { font-family:Arial,sans-serif; font-size:9pt; font-weight:500; background-color:#FEF9C8; 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}
.uebersichtbemerkungtabelle              { border-color:#4E7DCA; border-width:1px; border-style:solid;padding:2px;background-color:#FEF9C8;}
.uebersichtbemerkungtext                 { font-family:Arial,sans-serif; font-size:11pt; font-weight:500; background-color:#FEF9C8; color:#000000}
.uebersichtbemerkungfeld                 { }

.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:#4E7DCA; border-style:solid; color:black; background-color:#FFFFFF; text-align:left; }
.bezfeldgross                            { width:300px; height:18px; font-size:10pt; border-width:1px; border-color:#4E7DCA; border-style:solid; color:black; background-color:#FFFFFF; text-align:left; }

.sfuinfotabelle                          { padding:2px;}
.sfuinfotitelcolor                       { font-family:Arial,sans-serif; font-size:16pt; font-weight:700; color:#f18e00}
.sfuinfotitelbig                         { font-family:Arial,sans-serif; font-size:15pt; font-weight:500; color:#000000}
.sfuinfotitel                            { font-family:Arial,sans-serif; font-size:13pt; font-weight:700; color:#000000}

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

.paypaltabelle                           { padding:2px;}
.paypaltext                              { font-family:Arial,sans-serif; font-size:13pt; font-weight:700; color:#000000}
.paypalinfobold                          { font-family:Arial,sans-serif; font-size:13pt; font-weight:700; color:#000000}
.paypalinfo                              { font-family:Arial,sans-serif; font-size:13pt; font-weight:200; color:#000000}

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

/* Seiten Navigation-Styles */ 
.menueintragtable  {margin-top:5px;}

/* ebene 1  */
.menueintrag1                    {padding:2px;display:block;border-bottom:2px #FFFFFF solid;background-color:#FFF8A4; font-family:Arial,sans-serif; font-size:9pt; font-weight:500;}
a.menueintrag1:link              {color:black;text-decoration:none;}
a.menueintrag1:visited           {color:black;text-decoration:none;}
a.menueintrag1:hover             {background-color:#FFFFFF;color:black;text-decoration:underline;}

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

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

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

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

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

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

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

/* ebene 3  */
.menueintrag3                    {padding:2px;padding-left:30px;display:block;border-bottom:2px #FFFFFF solid;background-color:#FFFFFF; font-family:Arial,sans-serif; font-size:9pt; font-weight:500;}
a.menueintrag3:link              {color:black; text-decoration:none;}
a.menueintrag3:visited           {color:black; text-decoration:none;}
a.menueintrag3:hover             {color:black;text-decoration:underline;}

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

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

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

/* ebene 4  */
.menueintrag4                    {padding:2px;padding-left:45px;display:block;border-bottom:2px #FFFFFF solid;background-color:#FFFFFF; font-family:Arial,sans-serif; font-size:9pt; font-weight:500;}
a.menueintrag4:link              {color:black; text-decoration:none;}
a.menueintrag4:visited           {color:black; text-decoration:none;}
a.menueintrag4:hover             {color:black;text-decoration:underline;}

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

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

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

/* ebene 5  */
.menueintrag5                    {padding:2px;padding-left:60px;display:block;border-bottom:2px #FFFFFF solid;background-color:#FFFFFF; font-family:Arial,sans-serif; font-size:9pt; font-weight:500;}
a.menueintrag5:link              {color:black; text-decoration:none;}
a.menueintrag5:visited           {color:black; text-decoration:none;}
a.menueintrag5:hover             {color:black;text-decoration:underline;}

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

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

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


/* 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;}

/* 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;}

/* checked */


/* Artikellisten-Styles*/

.artikeltrenner {background-image:url('bilddaten/pics/balkenpit1px.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;}
.artikellistenuvppreis { font-family:Arial,sans-serif; font-size:13pt; color:black;}
.artikellistenbisherpreis { 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; font-weight:700;}

.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 #4E7DCA solid; border-left:1px #4E7DCA solid; border-right:1px #4E7DCA 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:#4E7DCA; 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}
.portofrei1                   { font-family:Arial,sans-serif; font-size:7pt; color:red;font-weight:700;}
.portofrei2                   { font-family:Arial,sans-serif; font-size:7pt; color:red;font-weight:700;}



/* Detail-Styles*/
.artikelframe   { border-top:1px #4E7DCA solid; border-left:1px #4E7DCA solid; border-right:1px #4E7DCA 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;}
.artikelpreis { 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;}
.artikelbisherpreis  { 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:#4E7DCA; 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:#4E7DCA; 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:#4E7DCA; 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:#4E7DCA; 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 #4E7DCA solid; border-bottom:1px #4E7DCA solid; border-left:1px #4E7DCA solid; border-right:1px #4E7DCA 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}



.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 #4E7DCA solid; border-right:2px #4E7DCA solid; border-bottom:2px #4E7DCA solid; padding:5px; background-color:#FFFFFF; margin-top:0px; margin-bottom:5px; }


.leftmainframe   { background-image:url('bilddaten/pics/verlaufli.jpg'); background-color:#FFFFFF; }
.rightmainframe  { background-image:url('bilddaten/pics/verlaufre.jpg'); background-color:#FFFFFF; }
.pfadmaintable   { background-image:url('bilddaten/pics/verlaufmitte.jpg'); background-color:#FFFFFF; }

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


.filterframe      { border-left:1px #4E7DCA solid; border-right:1px #4E7DCA solid; border-top:1px #4E7DCA 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 #4E7DCA solid; border-right:1px #4E7DCA solid; border-bottom:1px #4E7DCA solid; padding:4px; background-color:#EEEEEE; margin-top:0px; margin-bottom:10px;}

.innertoplistenframe   { border-top:1px #4E7DCA solid; border-bottom:1px #4E7DCA solid; border-left:1px #4E7DCA solid; border-right:1px #4E7DCA solid; background-color:#FFFFFF;}
.innermainframe   { border-top:1px #4E7DCA solid; border-bottom:1px #4E7DCA solid; border-left:1px #4E7DCA solid; border-right:1px #4E7DCA solid; padding:4px; background-color:#FFFFFF;}
.bestellinnermainframe   { border-top:1px #4E7DCA solid; border-bottom:1px #4E7DCA solid; border-left:1px #4E7DCA solid; border-right:1px #4E7DCA solid; padding:4px; background-color:#FFFFFF;}
.serviceinnermainframe   { border-top:1px #4E7DCA solid; border-bottom:1px #4E7DCA solid; border-left:1px #4E7DCA solid; border-right:1px #4E7DCA solid; padding:2px; background-color:#FFFFFF;}
.artikelpfadframe { border-color:#4E7DCA; border-width:0px; border-style:solid; padding:3px; background-color:transparent;}
.importframe      { border-top:1px #4E7DCA solid; border-bottom:1px #4E7DCA solid; border-left:1px #4E7DCA solid; border-right:1px #4E7DCA 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:#4E7DCA; border-style:solid; color:black; background-color:#FFFFFF; text-align:left; }
.suchframe        { border-color:#4E7DCA; border-width:0px; border-style:solid; padding:2px; background-color:transparent;}

.loginframe       { border-left:2px #4E7DCA solid; border-right:2px #4E7DCA solid; border-bottom:2px #4E7DCA solid; padding:5px; background-color:#FFFFFF; margin-top:0px; margin-bottom:5px; }
.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:#4E7DCA; 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 #4E7DCA solid; padding:5px; font-family:Arial,sans-serif; font-size:11pt; font-weight:500; color:#000000;}

.loginmitteangemeldet { border:1px #4E7DCA 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:#4E7DCA; border-width:1px; border-style:solid; padding:4px; background-color:#FFFFFF;}

.siteframeright   { border-left:2px #4E7DCA solid; border-right:2px #4E7DCA solid; border-bottom:2px #4E7DCA solid; padding:2px; background-color:#FFFFFF; margin-top:0px; margin-bottom:5px; }
.siteframeleft    { border-left:2px #4E7DCA solid; border-right:2px #4E7DCA solid; border-bottom:2px #4E7DCA 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/balkenpit.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:#4E7DCA; border-width:1px; border-style:solid; padding:2px; background-color:transparent; margin-bottom:5px;}

.uppersearchframe { border-left:1px #4E7DCA solid; border-right:1px #4E7DCA solid; border-bottom:1px #4E7DCA solid; padding:5px; background-color:#FFFFFF; margin-top:0px; margin-bottom:5px; }
.lowersearchframe { border-bottom:1px #4E7DCA solid; border-left:1px #4E7DCA solid; border-right:1px #4E7DCA solid; border-top:1px #4E7DCA 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/balkenpit.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; }
.mybestellsumme  { padding:2px; background-color:#FEF9C8;font-family:Arial,sans-serif; font-size:9pt; font-weight:700; }
.mybestelltrenner  { padding:0px; background-color:#FEF9C8;font-family:Arial,sans-serif; font-size:9pt; font-weight:500; }

.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;}

.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; }

.mynewsheadline       { font-family:Arial,sans-serif; font-size:9pt; font-weight:700; }
.innermyframe         { border-color:#4E7DCA; border-width:1px; border-style:solid; padding:4px; background-color:#FFFFFF; margin-bottom:5px;}
.innermynewsframe     { border-color:#4E7DCA; border-width:1px; border-style:solid; padding:2px; background-color:#FEF9C8; margin-bottom:5px;}

/*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;}

.contentsmallakademie      { font-family:Arial,sans-serif; font-size:8pt;}
.contentmediumboldakademie { font-family:Arial,sans-serif; font-size:10pt;font-weight:700;}
.contentmediumbigboldakademie { font-family:Arial,sans-serif; font-size:12pt;font-weight:700;}
.contentbigboldakademie    { font-family:Arial,sans-serif; font-size:20pt;font-weight:700;}
.contentbigboldbigakademie { font-family:Arial,sans-serif; font-size:30pt;font-weight:700;}
.artikelpreisakademie      { font-family:Arial,sans-serif; font-size:30pt;font-weight:700;}

.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;}

.softwareinfo {background-image:url('bilddaten/pics/anwendung_softwaredownload.gif');background-repeat:no-repeat}



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

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

ul.punktkleinblau {list-style-image:url('bilddaten/pics/punktkleinblau18.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 #4E7DCA;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
}

