#content td, body { font: 11px Tahoma, Helvetica,  Arial, Verdana }
/* Für Divs*/
#content .h-scroll
  {
  overflow: auto;
  width: 460px;
  }

/* IE-Hack */
* html #content .h-scroll
  {
  overflow: scroll;
  overflow-y: hidden;
  }

/* Form elements */
#content select,
#content option,
#content input
  {
  padding-left:2px;
  font: 12px Tahoma, Helvetica,  Arial, Verdana;
  }

#content input.box
  {
  border:0px;
  }

#content input,textarea, select {
  font: normal 12px Tahoma, Helvetica,  Arial, Verdana;
  border-color : #000000;
  border: 1px solid #000000;
}

#content a:link
  {
  text-decoration: underline;
  color: #000000;
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 11px;
  }

#content a:visited
  {
  color: #000000;
  text-decoration: underline;
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 11px;
  }

#content a:hover
  {
  color: #000000;
  text-decoration: underline;
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 11px;
  }

#content a.menue:link
  {
  text-decoration: none;
  color: #000000;
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 11px;
  }

#content a.menue:visited
  {
  color: #000000;
  text-decoration: none;
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 11px;
  }

#content a.menue:hover
  {
  color: #000000;
  text-decoration: underline;
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 11px;
  }

#content a.topangebote_klein:link
  {
  text-decoration: none;
  color: #000000;
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 9px;
  }

#content a.topangebote_klein:visited
  {
  color: #000000;
  text-decoration: none;
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 9px;
  }

#content a.topangebote_klein:hover
  {
  color: #000000;
  text-decoration: underline;
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 9px;
  }

#content td.ueberschrift
  {
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 14px;
  color: #000000;
  font-weight:bold;
  }

#content td.bold
  {
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 11px;
  color: #000000;
  font-weight:bold;
  }

#content td.erfolg
  {
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 11px;
  color: #33CC33;
  font-weight:bold;
  }

#content td.nichterfolg
  {
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 11px;
  color: #FF0000;
  font-weight:bold;
  }

#content td.text_gruen
  {
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 11px;
  color: #339933;
  text-decoration:none;
  }

#content td.text_rot
  {
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 11px;
  color: #FF0000;
  text-decoration:none;
  }

#content td.prodgrp
  {
  font-family:arial,sans-serif;
  font-size:12px;
  color:black;
  text-decoration:none;
  }

#content td.tabelle_klein
  {
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 10px;
  color: #000000;
  text-decoration:none;
  }

/* Ueberschrift der Produktgruppen */
#content td.prodgrp_ueber
  {
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 16px;
  color: #666666;
  }

/* Text Topangebote */
#content td.topangebote
  {
  font-family:arial,sans-serif;
  font-size:14px;
  color:white;
  font-weight:bold;
  }
#content td.topangebote_klein
  {
  font-family:arial,sans-serif;
  font-size:9px;
  color:black;
  text-decoration:none;
  }

/*Rahmen oben setzen*/
#content DIV.rahmen {
  padding: 0px 0px 0px;
  border: 1px dashed #000000;
  background-color: #CFCFCF;
  }

/*Rahmen mit weissem Hintergrund und gestrichelten Linien*/
#content DIV.rahmen2 {
  padding: 0px 0px 0px;
  border: 1px dashed #000000;
  background-color: #FFFFFF;
  }

/*Rahmen mit weissem Hintergrund und soliden Linien*/
#content DIV.rahmen3 {
  padding: 0px 0px 0px;
  border: 1px solid #000000;
  background-color: #FFFFFF;
  }

/*Rahmen unten setzen*/
#content DIV.reiterbig {
  padding: 5px 5px 5px;
  border: 1px solid #000000;
  border-top: 0px solid #FFFFFF;
  }

/*Solider Rahmen*/
#content DIV.rahmenhead {
  padding: 0px 0px 0px;
  border: 0px solid #000000;
  background-color: #CFCFCF;
  }

/* Klassen für die abwechselnde Hintergrundfarbe von Tabellenzeilen */
#content .tr-even {
  background:#CCCCCC;
  }

#content .tr-odd {
  background:#999999;
  }

/* Klassen für die abwechselnde Hintergrundfarbe von Input - Feldern */
#content input.tr-even-box {
  background:#CCCCCC;
  border: 0px;
  }

#content input.tr-odd-box {
  background:#999999;
  border: 0px;
  }

/*Werte für die Berwertungsmatrix*/
#content .td-green {
  background:#339966;
  border: 0px;
  }

#content .td-yellow {
  background:#FFFF99;
  border: 0px;
  }

#content .td-red {
  background:#CC3333;
  border: 0px;
  }

 /*Textfelder*/
 #content input.td-green {
   background:#339966;
   font: normal 12px Tahoma, Helvetica,  Arial, Verdana;
   border-color : #000000;
   border: 1px solid #000000;
   }

 #content input.td-yellow {
   background:#FFFF99;
   font: normal 12px Tahoma, Helvetica,  Arial, Verdana;
   border-color : #000000;
   border: 1px solid #000000;
   }

 #content input.td-red {
   background:#CC3333;
   font: normal 12px Tahoma, Helvetica,  Arial, Verdana;
   border-color : #000000;
   border: 1px solid #000000;
   }

 /*Überschriften*/
#content .td-green-bold {
  background:#339966;
  border: 0px;
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 11px;
  color: #000000;
  font-weight:bold;
  }

#content .td-yellow-bold {
  background:#FFFF99;
  border: 0px;
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 11px;
  color: #000000;
  font-weight:bold;
  }

#content .td-red-bold {
  background:#CC3333;
  border: 0px;
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 11px;
  color: #000000;
  font-weight:bold;
  }

#content .tr-even-bold {
  background:#CCCCCC;
  border: 0px;
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 11px;
  color: #000000;
  font-weight:bold;
  }

 /*Normale schrift*/
#content .td-green-normal {
  background:#339966;
  border: 0px;
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 11px;
  color: #000000;
  font-weight:normal;
  }

#content .td-yellow-normal {
  background:#FFFF99;
  border: 0px;
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 11px;
  color: #000000;
  font-weight:normal;
  }

#content .td-red-normal {
  background:#CC3333;
  border: 0px;
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 11px;
  color: #000000;
  font-weight:normal;
  }

#content .tr-even-normal {
  background:#CCCCCC;
  border: 0px;
  font-family: Tahoma, Helvetica,  Arial, Verdana;
  font-size: 11px;
  color: #000000;
  font-weight:normal;
  }

/*Gestriechelte Linie*/
#content DIV.linie
  {
  width:100%;
  background-color:#FFFFFF;
  border-top: 1px dashed #000000;
  }

/* Die neuen Reiter basieren auf Listen */

#content UL.reiter {
  margin: 0;
  padding: 3px 15px 5px 0px;
  display: block;
  border-bottom: 1px solid #000000;
  background: url(images/reiter_bg.gif) repeat-x;
  }

#content UL.reiter LI {
  margin-left: 10px;
  margin-bottom: 0;
  padding: 2px 15px 5px;
  border: 1px solid #000000;
  list-style: none;
  display: inline;
  background-color: #cfcfcf;
  color: #666666;
  font-weight: bold;
  }

#content UL.reiter LI.aktiv {
  border-bottom: 1px solid #FFFFFF;
  list-style: none;
  display: inline;
  background-color: #FFFFFF;
  }

#content UL.reiter A {
  color: black;
  text-decoration: none;
  }

#content UL.reiter A:hover {
  text-decoration: underline;
  }

/*CSS-Improvements*/

/* Highlights */
 #content .highlight_titel a
  {
  display: block;
  height:26px;
  padding:1px;
  font-size:9px;
  color:black;
  text-decoration:none;
  overflow:hidden;

}

 #content .highlight_titel a:hover
  {
  text-decoration:underline;
  font-size:9px;

}

#content .highlight_bild {
  border: 1px solid #999;
  margin-bottom: 2px;

}

#content .highlight_bild:hover {
  border-color: #000;

}

#content .highlight_preis {
  padding: 4px;
  border: 1px solid #CCC;
  font-family:arial,sans-serif;
  font-size:9px;
  font-weight: bold;

}

#content .highlight_preis span {
  color: red;

}

/*sonstiges*/
#content h2.produktgrp_titel {
  color:#666;
  font-weight:normal;
  font-size:18px;

}