/* font allgemein */
body, td, p, font {
	font-size:10pt;
}

body {
  margin:0;
  padding:20px 0 0 10px;
	visibility:visible;
}

body table, /* category */
body div, /* Impressum */
body form, /* Abmelden */
body p { /* Warenkorb */
  width:730px;
  margin-left:0;
}
body * table, /* category */
body * div, /* Impressum */
body * p {  /* Warenkorb */
  width:100%;
}
body table form,
body form table table, /* Bestellen */
body table form center table, /* Daten vergessen */
body div center table form table { /* Stammkunden */
  width:auto;
}

/* Trennlinien allgemein */
hr {
	margin:5px 0;
	_margin:0;
	border:none;
	color:gray;
	background-color:gray;
	height:1px;
	width:100%;
}

/* zurück */
.back {
  display:none;
}

/* Begrüßung
body table p font b {
	display:none;
}
body * table p font b {
	display:inline;
}*/

/* Kataloglink storefront */
body table div center table font small {
	display:none;
}
/* Kurzbeschreibung */
body table center table center table div center table table font small {
	display:inline;
}

/* Produktlink (kleines Bild) storefront */
body table center table center table div center table p font a {
	display:block;
	position:relative;
	margin-right:10px;
	padding:2px;
	border:1px solid #ccc;
	font:normal 9px arial;
	text-decoration:none;
}
body table center table center table div center table p font a img {
	border:none;
}
body table center table center table div center table p font a:hover {
	border-color:#666;
}
body table center table center table div center table p font img {
	display:none;
}
body table center table center table div center table p font * img {
	display:inline;
}

/* Produktlink storefront */
body table center table center table div center table table td b {
	display:block;
	margin-bottom:-5px;
}
body table center table center table div center table table td * b {
	display:inline;
}

/* Preisangabe storefront */
body table center table center table div center table p font b {
	line-height:150%;
	font-size:17px;
	display:block;
}
/* Grundpreis storefront */
body table center table center table div center table p font b b {
	font:normal 9px tahoma;
}
body table center table center table div center table p font b br {
	display:none;
}

/* Preiszusatz storefront */
body table center table center table div center table p font font {
	font:normal 9px tahoma;
}

/* Versandkostenlink storefront */
body table center table center table div center table p font font a {
	display:inline;
	padding:0;
	margin:0;
	border:none;
	cursor:help;
	text-decoration:underline;
}

/* Warenkorb-Bild storefront */
body table center table center table div center table p font b a {
	display:block;
	width:112px;
	margin:5px auto;
	padding:0;
	border-top:2px solid white;
  border-left:2px solid white;
	border-bottom:2px ridge threedlightshadow;
  border-right:2px ridge threedlightshadow;
	background:#CCE2FF;
	_zoom:1;
}
body table center table center table div center table p font b a:hover {
	background:#0CF;
}

/* Lege in Warenkorb storefront */
body table center table center table div center table p a font {
	display:none;
}

/* Seitenüberschriften */
/* bestellen */
td.title font.titletext b,
/* storefront, warenkorb */
td.title font.titletext strong big,
/* anmelden */
td.title b font.titletext {
	font-size:15px;
	font-family:arial;
  display:block;
  position:absolute;
  top:11px;
  left:10px;
  width:730px;
  text-align:left;
  border-bottom:2px solid black;
  background-color:#fff;
}
/* Spalten in myorders.aspx */
body div center table table td.title b font.titletext {
  display:inline;
  position:static;
  border:none;
  font-size:10pt;
}
/* Infotext für Zahlart */
.zainfo {
  clear:both; float:left; _overflow:scroll;
  padding-top:10px;
  width:240px;
  color:red;
  white-space:normal;
  text-align:justify;
}
/*
td.title {
	text-align:left;
	background:transparent;
	padding-bottom:2px;
	border-bottom:2px solid black;
	width:100%;
}
*/
td.title font.titletext font {
	display:none;
}
/* angemeldet als */
body table p font b {
  position:relative; top:-5px;
}
body table table p font b {
  position:static;
}

/* Visualisierung Anzahl */
body a img.heads1,
body a img.heads2,
body a img.heads3,
body a img.heads4,
body a img.heads5,
body a img.heads6,
body a img.heads8,
body a img.heads9,
body a img.heads10,
body a img.heads12 {
  position:absolute;
  right:0px;
  margin-top:-3px;
  background-color:#fff;
}
body a:hover img.heads1,
body a:hover img.heads2,
body a:hover img.heads3,
body a:hover img.heads4,
body a:hover img.heads5,
body a:hover img.heads6,
body a:hover img.heads8,
body a:hover img.heads9,
body a:hover img.heads10,
body a:hover img.heads12,
body a:hover img.heads16 {
  border:1px solid #666;
  border-left:none;
  height:75px;
}
body a:hover img.heads1 {
  width:40px;
  margin-right:-41px;
  _margin-right:-30px;
}
body a:hover img.heads2 {
  width:80px;
  margin-right:-81px;
  _margin-right:-70px;
}
body a:hover img.heads3 {
  width:120px;
  margin-right:-121px;
  _margin-right:-110px;
}
body a:hover img.heads4 {
  width:160px;
  margin-right:-161px;
  _margin-right:-150px;
}
body a:hover img.heads5 {
  width:200px;
  margin-right:-201px;
  _margin-right:-190px;
}
body a:hover img.heads6 {
  width:240px;
  margin-right:-241px;
  _margin-right:-230px;
}
body a:hover img.heads8 {
  width:320px;
  margin-right:-321px;
  _margin-right:-310px;
}
body a:hover img.heads9 {
  width:360px;
  margin-right:-361px;
  _margin-right:-350px;
}
body a:hover img.heads10 {
  width:400px;
  margin-right:-401px;
  _margin-right:-390px;
}
body a:hover img.heads12 {
  width:480px;
  margin-right:-481px;
  _margin-right:-470px;
}
body a:hover img.heads16 {
  width:640px;
  margin-right:-641px;
  _margin-right:-630px;
}
body a:hover img.DC,
body a:hover img.DC2,
body a:hover img.DC3 {
  background-image:url(http://zaehne-gesund.de/images/heads_DC1.gif);
}
body a:hover img.ES,
body a:hover img.ES2,
body a:hover img.ES3,
body a:hover img.ES4,
body a:hover img.ES5,
body a:hover img.ES9 {
  background-image:url(http://zaehne-gesund.de/images/heads_ES1.gif);
}
body a:hover img.FL,
body a:hover img.FL2,
body a:hover img.FL3,
body a:hover img.FL4,
body a:hover img.FL5,
body a:hover img.FL6,
body a:hover img.FL8,
body a:hover img.FL9,
body a:hover img.FL10,
body a:hover img.FL12 {
  background-image:url(http://zaehne-gesund.de/images/heads_FL1.gif);
}
body a:hover img.PC {
  background-image:url(http://zaehne-gesund.de/images/heads_PC.gif);
}
body a:hover img.KI2P {
  background-image:url(http://zaehne-gesund.de/images/heads_KI2P.gif);
}
body a:hover img.KI2R {
  background-image:url(http://zaehne-gesund.de/images/heads_KI2R.gif);
}
body a:hover img.MP,
body a:hover img.MP2,
body a:hover img.MP3,
body a:hover img.MP4 {
  background-image:url(http://zaehne-gesund.de/images/heads_MP1.gif);
}
body a:hover img.PB,
body a:hover img.PB2,
body a:hover img.PB3,
body a:hover img.PB4 {
  background-image:url(http://zaehne-gesund.de/images/heads_PB1.gif);
}
body a:hover img.SC2,
body a:hover img.SC2,
body a:hover img.SC3,
body a:hover img.SC4 {
  background-image:url(http://zaehne-gesund.de/images/heads_SC1.gif);
}
body a:hover img.SS,
body a:hover img.SS2,
body a:hover img.SS3 {
  background-image:url(http://zaehne-gesund.de/images/heads_SS1.gif);
}
body a:hover img.FL4PB1 {
  background-image:url(http://zaehne-gesund.de/images/heads_FL4PB1.gif);
}
body a:hover img.FL4ES1 {
  background-image:url(http://zaehne-gesund.de/images/heads_FL4ES1.gif);
}
body a:hover img.OJ1,
body a:hover img.OJ4 {
  background-image:url(http://zaehne-gesund.de/images/heads_OJ1.gif);
}
body a:hover img.WJ1,
body a:hover img.WJ4 {
  background-image:url(http://zaehne-gesund.de/images/heads_WJ1.gif);
}
/* Hinweis zur Datenverwendung ausblenden */
body div center table form center font {display:none;}
body div center table form center table font {display:inline;}

/* Link zum Eingang auf Abmeldeseite */
body form table p font b a {display:none;}

