/*body  { background-color:#f0f0f0; }*/

body  { background-color:#f0f0f0;
        background-image:url(./gfx/verlauf.gif);
        background-repeat:repeat-y;

      }

a:link { color:#CC0033; text-decoration:none;}
a:visited { color:#990000;  text-decoration:none;}
a:active { color:#DD0066;  text-decoration:none;}
a:hover { color:#DD0066;  text-decoration:none;}


/**h1 { font-size:42px;
     color:#FF0000;
     font-style:normal;
     font-family:Helvetica,Arial,sans-serif;}**/

h1 { font-size:23px;
     color:#CC0033;
     font-style:normal;
     font-family:Helvetica,Arial,sans-serif;
     margin-top:5px;}

h2 { font-size:17px;
     color:#CC0033;
     font-style:normal;
     font-family:Helvetica,Arial,sans-serif;
     margin-top:23px;}

h2.nomarg { font-size:17px;
	    color:#CC0033;
	    font-style:normal;
	    font-family:Helvetica,Arial,sans-serif;
	    margin-top:10px;
	    margin-bottom:10px;}

h3 { font-size:15px;
     color:#CC0033;
     font-family:Helvetica,Arial,sans-serif;
     margin-top:30px;}

h3.nomarg { font-size:15px;
     	    color:#CC0033;
     	    font-family:Helvetica,Arial,sans-serif;
     	    margin-top:0px;
     	    margin-bottom:10px;}

h4 { font-size:13px;
     color:#CC0033;
     font-family:Helvetica,Arial,sans-serif;
     margin-top:26px;}

h4.auto { font-size:13px;
          color:#CC0033;
          margin-top:15px;
          margin-bottom:5px;
          font-family:Helvetica,Arial,sans-serif;}


p,li,td,th
      { font-size:12px;
        line-height:14px;
        font-family:Helvetica,Arial,sans-serif;
        letter-spacing:0.2mm;
        word-spacing:0.8mm;
        color:#003366; }

input, select, textarea
   { font-size:12px; font-family:Verdana,sans-serif; }

p.blinker
      { backgroung-image:url(./gfx/blinker.gif);
       }

p.top  { font-size:10px;
         text-align:right;
         color:red;
         font-style:italic;
         font-family:Helvetica,Arial,sans-serif;}

p.zurueck { font-size:10px;
            text-align:left;
            color:#red;
            font-style:italic;
            font-family:Helvetica,Arial,sans-serif;}

p.formular { font-size:10px;
            text-align:left;
            color:#blue;
            font-style:italic;
            font-family:Helvetica,Arial,sans-serif;}

p.fehler  { color:#red;
            font-style:italic;}

p.warnung { color:#00FF00;
            font-style:italic;}

p.preis     { font-weight:bold;
              margin-top:3px;
              margin-bottom:3px;}

p.preis2    { font-size:42px;
	      font-weight:bold;
              margin-top:14px;
              margin-bottom:14px;}

p.preis3    { font-size:23px;
	      font-weight:bold;
              margin-top:11px;
              margin-bottom:11px;}

p.beschreib { margin-top:3px;
              margin-bottom:3px;}

p.nomarg     { margin-top:3px;
               margin-bottom:3px;}

p.ergs    { font-size:10px;
            text-align:left;
            color:#00FF00;
            font-style:italic;
            font-family:Helvetica,Arial,sans-serif;}

p.angebot { font-size:17px;
            font-weight:bold;
	    margin:7px;
	    margin-top:17px;
           }

p.gfxtxtkl { font-size:10px;
             text-align:right;
             color:#003366;
             margin:0px;
             font-family:Helvetica,Arial,sans-serif;}

p.gfxtxtklkl { font-size:8px;
             text-align:right;
             color:#003366;
             margin:0px;
             font-family:Helvetica,Arial,sans-serif;}




caption.fuss  { text-align:right;
	        font-size:10px;
                color:#003366;
                font-style:italic;
                font-family:Helvetica,Arial,sans-serif;}

.addr   { font-size:12px;
            text-align:left;
            color:#CC0033;
            font-style:normal;
            font-family:Helvetica,Arial,sans-serif;}

.gfxtxt { font-size:12px;
            text-align:left;
            color:#003366;
            font-style:italic;
            font-family:Helvetica,Arial,sans-serif;}

img.auto      { text-align:right;
                vertical-align:top;
                margin:5px;}

.center  { text-align:center;
           }

.rechts  { text-align:right;
           }

.oben	 { vertical-align:top;
           }

.rot     { color:#CC0033;
         }

.klein     { font-size:10px;
         }


ul.dreieck { list-style-image:url(./gfx/dreieck-kl.gif);
	   }


li       {margin:5px;
         }

table.auto   { border-style:solid;
               border-color:#003366;
               border-width:1px;}

table.bild   { border:none;
              }

table.preis   { background-color:#ffdc00;
		border-bottom: 5px solid #e80000;
              }

td.kopfzelle  { color:white;
                font-weight:bold;}

td.preis      { color:white;
		background-color:none;
                font-weight:bold;
                border-bottom:none;}

td.bildzelle  { text-align:right;
                vertical-align:top;
                background-color:lightgrey;}

td.beschreib  { text-align:left;
                vertical-align:top;
                padding:5px;}

td.check      { text-align:center;
                vertical-align:middle;
                padding:2px;
                margin:2px;
              }

td.nix        { text-align:right;
                vertical-align:middle;
                padding:2px;
                margin:2px;
                background-color:;
		border-bottom: 0px solid #e80000;
              }

td.check-1     { text-align:center;
                vertical-align:bottom;
                padding:2px;
                margin:2px;
              }

th	     { text-align:center;
               vertical-align:bottom;
               padding:2px;
               margin:2px;
               font-weight:bold;
              }




