A:link {
  COLOR:#B5A665;
  TEXT-DECORATION:underline bold;
}

A:hover {
  COLOR:#B5A665;
  TEXT-DECORATION:underline;
}

A:active {
  COLOR:#B5A665;
  TEXT-DECORATION:underline;
}

A:visited {
  COLOR:#B5A665;
  TEXT-DECORATION:underline;
}

/***********************************/ 
BODY {
  MARGIN:10px;
  BACKGROUND-COLOR:white;
}

TABLE {
  BORDER-TOP-STYLE:none;
  BORDER-RIGHT-STYLE:none;
  BORDER-LEFT-STYLE:none;
  BORDER-BOTTOM-STYLE:none;
}

TD {
  VERTICAL-ALIGN:top;
  font-family:Tahoma,Geneva,Helvetica,sans-serif; 
  font-size:8pt;
  color:#111111;
  text-align:justify;
}

/***********************************/ 
BODY.Yellow {
  MARGIN-top:10px;
  MARGIN-left:0px;
  MARGIN-right:0px;
  BACKGROUND-COLOR:#C8BA7C;
  text-align:center;
  
}

/* schwarzer Rahmen, Breite fix (Menü) */ 
TABLE.BlackBorder {
  width:750px;
  background-color:#FFFFFF;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  padding:0px;
}

/* gelber Rahmen, Textabstand, 3 spaltig, hinten gelbe Zelle */ 
TABLE.Shop  {
  border-width:1px;
  border-style:solid;
  border-color:#C8BA7C; 
  padding:6px;
}

TD.Menge {
  VERTICAL-ALIGN:top;
  font-family:Tahoma,Geneva,Helvetica,sans-serif; 
  font-size:8pt;
  color:white;
  letter-spacing:1px;
  text-align:right;
  line-height: 12px;
}

TD.BlackBorder {
  padding:4px 10px 2px 10px;  /* top right bottom left */
  font-family:Tahoma,Geneva,Helvetica,sans-serif; 
  font-size:8pt; 
  color:#111111;  
  letter-spacing:1px;
  vertical-align:middle;
}

TD.YellowForm {
  background-color:#C8BA7C;
  font-family:Tahoma,Geneva,Helvetica,sans-serif; 
  font-size:10pt; 
  color:white;  
  letter-spacing:1px;
  text-decoration:bold;
  text-align:right;
}

/* BG-Gelb, Text fett */ 
TD.Subline {
  font-family:Tahoma,Geneva,Helvetica,sans-serif; 
  font-size:10pt; 
  color:#B5A665;
  letter-spacing:1px;
  text-decoration:bold;
}

/***********************************/ 
TD.IndexBig {
  padding:4px 10px 4px 10px;  /* top right bottom left */
  font-family:Tahoma,Geneva,Helvetica,sans-serif; 
  font-size:8pt; 
  color:#111111;
  letter-spacing:1px;
  text-align:center;
  vertical-align:middle;
}

TD.Index {
  padding:10px 10px 10px 10px;  /* top right bottom left */
  font-family:Tahoma,Geneva,Helvetica,sans-serif; 
  font-size:8pt; 
  color:#111111;  
  letter-spacing:1px;
  text-align:center;
  vertical-align:middle;
}

/***********************************/ 
SELECT {
  font-family:Tahoma,Geneva,Helvetica,sans-serif; 
  font-size:8pt; 
  letter-spacing:1px;
  position:relative;
  top:-1px;
}

INPUT {
  font-family:Tahoma,Geneva,Helvetica,sans-serif; 
  font-size:8pt; 
  letter-spacing:1px;
  position:relative;
  top:-1px;
}

INPUT.Price {
  font-family:Tahoma,Geneva,Helvetica,sans-serif; 
  font-size:8pt; 
  letter-spacing:1px;
  position:relative;
  top:-1px;
  text-align:right;
}

textarea {
  font-family:Tahoma,Geneva,Helvetica,sans-serif; 
  font-size:8pt; 
  letter-spacing:1px;
  position:relative;
  top:-1px;
}
