  body {
    color: black;
    background-color: #EDEDED;
	font-size: 0.83em;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0;
	padding: 1em 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
  }

  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }

  img {
	border: 0;
  }

  td, th {
	vertical-align: top;
  }

  hr {
	color: black;
	height: 1px;
  }

  div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    background-color: #ffffff;
    width: 760px;
    padding: 0;
    border: 1px solid black;
  }
  html>body div#Seite {
    border-color: black;  /* Farbangleichung an den Internet Explorer  */
  }

  div#Banner {
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    font-size: 1.5em;
    text-align: center;
  }

  div#bestaetigung {
  color: green;
  font-weight: bold;
  }

    div#error {
  color: red;
  font-weight: bold;
  }

  .mitte {
    text-align: center;
  }

  .rechts {
	margin-left: 0.5em;
	float: right;
  }

  .links {
	margin-right: 0.5em;
	float: left;
  }

  .aktuellbild {
	float:left;
	position:absolut;
  }
  
  .inclMwst {
  	font-size: 0.7em;
  }

  img#produktbild {
    border: 2px ridge black;
  }

  ul#Subnavigation {
    float: left;
  }

  div#Navigation {
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    margin: 0.5em;
	background-color: #007CEE;
  }

  input#Suchknopf {
	background-color: #007CEE;
    font-weight: bold;
	color: white;
  }

  input#Suchfeld {
	color: #007CEE;
	font-family: Helvetica,Arial,sans-serif;
  }

  table#NavigationTable td {
    vertical-align: middle;
  }

  table#NavigationTable a {
    font-weight: bold;
	color: white;
	text-decoration: none;
  }
  table#NavigationTable a:hover {
	color: #BDDEFF;
  }

  td#Menue1 {
	width: 80px;
  }

  td#Menue2 {
	width: 150px;
  }

  td#Menue3 {
	width: 80px;
  }

  td#Menue4 {
	width: 80px;
  }

  td#Menue5 {
	width: 80px;
  }

  form#SuchForm {
	  margin: 0px;
  }

    form#SuchForm   input, textarea {
    font-family: Helvetica,Arial,sans-serif;
	border: 1px ridge black;
  }

  form#kontaktform {
	  margin: 0px;
  }

  form#kontaktform   input, textarea {
    font-family: Helvetica,Arial,sans-serif;
	border: 1px ridge black;
	width: 150px;
  }

 div#ausgabe {
	width: 151px;
 	z-index:1;
	position: absolute;
    margin: -5px 0 0 493px;
	background-color: #FFFFFF;
	border: 1px solid black;
  }

  div#ausgabe a, div#ausgabe a:link, div#ausgabe a:hover, div#ausgabe a:visited, div#ausgabe a:active {
	color: black;
	text-decoration: none;
	font-weight: normal;
	font-size: 0.83em;
	padding-left: 2px;
  }

 div#DropDown {
 	z-index:1;
	position: absolute;
    margin: 0 0 0 85px;
  }

  ul#Subnavigation {
	background: #007CEE;
    float: left;
    width: 150px;
    margin: 0 0 1.3em 0;
    padding: 0;
  }
  ul#Subnavigation li {
    list-style: none;
    margin: 0;
    padding: 0.2em;
  }

  ul#Subnavigation a {
    display: block;
    font-weight: bold;
	color: white;
	text-decoration: none;
  }

  ul#Subnavigation a:hover {
	background-color: #3B9CFD;
	color: #BDDEFF;
  }

  div#Inhalt {
    margin: 0.5em;
    padding: 0.5em;
	border-left: 2px solid #007CEE;
	border-top: 2px solid #007CEE;
	border-bottom: 2px solid #007CEE;
  }

  div#Inhalt H2 {
	margin: 0 0 1.2em;
	font-size: 1.2em;
    color: black;
    border-bottom: 1px ridge black;
  }

  div#Inhalt H3 {
	margin: 0 0 1.2em;
	font-size: 1em;
    color: black;
    border-bottom: 1px ridge black;
  }

  div#Inhalt a:link {
	font-weight: bold;
    color: black;
  }
  div#Inhalt a:visited {
	font-weight: bold;
    color: black;
  }
  div#Inhalt a:hover {
	font-weight: bold;
    color: gray;
  }
  div#Inhalt a:active {
	font-weight: bold;
    color: gray;
  }

    div#text a:link {
	font-weight: normal;
  }
  div#text a:visited {
	font-weight: normal;
  }
  div#text a:hover {
	font-weight: normal;
  }
  div#text a:active {
	font-weight: normal;
  }

  div#Inhalt p {
    font-size: 1em;
    margin: 1em 0;
  }

  div#Aktuell {
    border: 1px solid blue;
	min-height: 45px;
	background-color: #E5F2FF;
  }

  div#Aktuell h2{
    border: 0;
	margin: 0;
  }

  div#Zufallsmaschine {
	text-align: center;
	float:right;
	margin-left: 5px;
	border: 1px solid blue;
	background-color: #E5F2FF;
  }

  div#Zufallsmaschine a:link, div#Zufallsmaschine a:hover,
  div#Zufallsmaschine a:active, div#Zufallsmaschine a:visited {
	font-weight: normal;
	text-decoration: none;
  }

  p#Fusszeile {
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    clear: both;
    text-align: center;
	margin-bottom: 5px;
  }

  table#Produktliste {
	width: 100%;
  }

  table#Produktliste TD{
    vertical-align: top;
  }

  table#Produktliste TH{
    font-weight: bold;
	background-color: #cccccc;
  }

  div#Warenkorbanzeige {
	float: right;
  }

  div#Produktbilder {
	text-align: center;
	border-bottom: 1px ridge black;
  }

  div#Kleingeschriebenes {
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    margin-top: 0.3em;
    clear: both;
    font-size: 0.83em;
    padding: 0.0em;
    text-align: center;
    border-top: 1px ridge black;
  }

  div#MerkzettelErklaerung {
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    margin-top: 0.3em;
    clear: both;
    font-size: 0.83em;
    padding: 0.0em;
    text-align: center;
    border-top: 1px ridge black;
  }

  div#Preis {
	font-size: 1.5em;
	font-weight: bold;
  }

  div#Produktmerkmale {
    font-size: 0.83em;
    float: left;
	width: 250px;
    margin: 0; padding: 0;

  }

  div#Produktinformationen {
	float: left;
	width: 230px;
	font-size: 0.83em;
    padding: 0;
  }

  div#Produktlinks {
    font-size: 0.9em;
    float: right;
	width: 230px;
    margin: 0;
    padding: 0;
	background-color: #eee;
  }

  div#center {
	text-align:center;
  }

  div#right {
	float:right;
  }

  table#Kontakt {
    float: left;
    width: 300px;
  }

  div#Anschrift {
    margin: 0 0 0 350px;
    padding: 0 1em;
  }

  p#Spacer {
    clear: both;
  }

  .ungerade {
    background-color: #F9FCFF;
  }


  .gerade {
    background-color: #E5F2FF;
  }

  .Kategorieuebeschrift {
    font-weight: bold;
    text-align: center;
    background-color: #CDE6FF;
  }

  .tooltip {
	position: absolute;
	width: 200px;
	display: none;
	background-color: #CDE6FF;
	border: 1px ridge black;
}