
html,body,img  { padding:0; margin:0; border:none 1px #000; background: #fff }

p,h1,h2,h3,h4,h5,table,td,tr,a,div,span,form,input,select {
  font-family: arial, sans-serif, verdana, helvetica; font-size:100.01%;
  text-decoration:none; text-indent:0; margin:0; padding:0;
}

h1,h2,h3,h4,h5 { color:#b33;  }

h1         {font-size:130%;    margin:1 0 7 0; }
h2         {font-size:100.01%;    margin:10 0 7 0;  color:#444; }
h3         {font-size:100.01%;     margin:10 0 7 0; }
h4         {font-size:90%;     margin:10 0 7 0; }



p          {font-size:85%; color:#444;  margin-bottom:6; margin-top:6; word-spacing:+1; }
p.neu      {clear:both; line-height:70%;}
p.Vortext  {font-size:100%; font-weight:bold; letter-spacing:+2;}

ol,ul      {font-size:90%; color:#444;  margin:15 0 15 10; padding:0 0 0 5; }
li         {margin:3 0 3 10; padding:0 0 0 5; }


table      {border-collapse:collapse; margin-bottom:6; margin-top:6; }
td         {vertical-align:top; }

table.Produkt     {font-size:90%; }
td.Menge,td.Preis,td.Produkt,td.Nr
                  { border-top:1px solid #ddd; border-bottom:1px solid #ddd; }

td.Nr             {color:#444;  text-align:left; white-space:nowrap; padding:5;}
td.Produkt        {color:#b33;  text-align:left; font-weight:bold; padding:5;}
td.Beschreibung   {color:#444;  text-align:left; padding:5;}
td.Preis          {color:#444;  font-size:80%; white-space:nowrap; text-align:right; padding:5;}
td.Preis2         {color:#444;  font-size:80%; white-space:nowrap; text-align:right; padding:5;}



#Logo         { left:0; top:0; margin:0; padding:0; float:left;}
#slogan       { margin-left:-10000; display:none;}
#sloganDruck  { color:#000; text-align:right; margin:20 0; padding:4 0; border-top:1px #aaa solid; }

#Inhalt       { clear:both; width:97%;}

.m1,.m2,.m3   { margin-left:-10000; display:none;}

#NurDruck     { text-align:center; padding:2; float:right;}
#NurScreen    { margin-left:-10000; display:none;}


.Balken_2  {color:#33f; background: #ccc;  border-top:solid 1px #aaa; border-bottom:solid 1px #aaa; font-size:90%; }


.fRechts         { float:right; width:auto;}
.fLinks          { float:left; width:auto;}

.sRechts          { text-align:right;}
.sLinks           { text-align:left;}

.kleiner         { font-size:80%; }
.vielKleiner     { font-size:70%; }
.groesser        { font-size:100.01%; }

.normal          { font-weight:normal; }
.fett            { font-weight:bold; }
.rot             { color:#900; }

.volleBreite     { width:100%; }

.keinUmbruch     { white-space:nowrap; }
.keinAbstand     { margin:0;}
.RahmenOben      { border-top:solid 1px #aaa;  }
.RahmenUnten     { border-bottom:solid 1px #aaa; }

.versteckt       { margin-left:-10000; display:none;}