	/* Allgemeines */
	body {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		color: Black;
	}
	body.iframebody {
		color: Black;
		background-color: White;
	}
	/* Allgemeine Linkeinstellungen */
	a, a:link, a:visited {
		color: #F14F12;
		font-weight: bold;
		text-decoration: none;
	}
	a:active, a:focus, a:hover{
		color: #F14F12;
		font-weight: bold;
		text-decoration: underline;
	}
	/* Allgemeine Tabelleneinstellungen */
	td {
		font-size: 12px;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
	}
	/* Eingabefelder default */
	input {
	}

	/* Allg. Menü */
	.menu , a.menu, a.menu:link, a.menu:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-style: normal;
		color: Black;
		text-decoration: none;
		font-weight: bold;
	}
	.menu:hover, a.menu:hover, .menuselected, a.menuselected, a.menuselected:link, a.menuselected:visited, a.menuselected:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-style: normal;
		color: #F14F12;
		text-decoration: underline;
		font-weight: bold;
	}

	/* Linkes Hauptmenü */
	.leftmenu {
		font-size: 1px;
		height: 3px;
	}
	.leftmenuinner {
		font-size: 1px;
		height: 3px;
	}
	a.leftmenu, a.leftmenu:link, a.leftmenu:visited {
		font-size: 1px;
		height: 3px;
	}
	a.leftmenu:hover {
		font-size: 1px;
		height: 3px;
	}
	.leftmenuiframe {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
		background-color: #FEEFE7;
	}
	.leftmenuinnerframe {
		font-weight: normal;
		background-color: #FEEFE7;
		border: 1px solid #FEEFE7;
	}
	.leftmenuiframebody {
		font-weight: normal;;
		background-color: #FEEFE7;
	}
	a.leftmenulink, .leftmenulink:link, .leftmenulink:visited {
		font-size: 1px;
		height: 3px;
	}
	a.leftmenulink:hover {
		font-size: 1px;
		height: 3px;
	}
	.leftmenuselected {
		font-size: 1px;
		height: 3px;
	}
	.leftmenuinnerselected {
		font-size: 1px;
		height: 3px;
	}
	.leftmenulinkselected, .leftmenulinkselected:link, .leftmenulinkselected:visited, .leftmenulinkselected:hover {
		font-size: 1px;
		height: 3px;
	}
	.leftmenuselected:link {
		font-size: 1px;
		height: 3px;
	}
	.leftmenuselected:visited {
		font-size: 1px;
		height: 3px;
	}

	/* Suchknopf */
	.topsearchbutton {
		font-size: 9px;
		font-weight: bold;
		width: 35px;
		height: 20px;
	}

	/* Suchfelder und Links */
	.spezialsuche, a.spezialsuche, a.spezialsuche:visited, a.spezialsuche:link {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #F14F12;
		text-decoration: none;
	}
	a.spezialsuche:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #F14F12;
		text-decoration: underline;
	}
	input.suchfeld {
		width: 125px;
		height: 20px;
		font-size: 12px;
	}

	/* Pulldownmenü Artikelgruppen */
	.gruppenpulldown{
		font-family: Verdana,Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		width: 175px;
		height: 20px;
	}

	/* Textheader */
	.header1 {				/* Hauptüberschrift */
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-style: normal;
		font-weight: bold;
		color: #F14F12;
	}
	.header2{				/* 2. Überschrift */
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		color: #F14F12;
	}
	.subhead {				/* Bereichsüberschrift */
		background-color: Silver;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #F14F12;
	}
	.subheadoff {			/* Bereichsüberschrift aus */
		background-color: #EAE9E9;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: Gray;
	}
	.subheaderror {		/* Bereichsüberschrift Fehler */
		background-color: #F14F12;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: White;
	}
	.listhead {				/* Listenkopf */
		background-color: #FEEFE7;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: Black;
	}
	.disabled {				/* ausgeschaltet */
		color: Gray;
	}
	.error {					/* Fehler */
		color: #F14F12;
		font-weight: bold;
	}
	.ok {						/* OK */
		color: Green;
		font-weight: bold;
	}
	.required{				/* erforderlich */
		color: Black;
		font-weight: bold;
		font-size: 12px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	.notrequired{			/* nicht erforderlich */
		font-size: 12px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

	.highlight {			/* hervorgehoben */
		color: Black;
	}
	.normal {				/* normal */
	}
	.nohighlight {			/* nicht hervorgehoben */
		color: #FEEFE7;
	}

	/* Knopfeinstellungen */
	/* Admin-Button
	wird in der Bestellung verwendet als Standard-Knopf */
	.adminbutton {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
	}
	/* Bestellknopf */
	.bestellbutton {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;

	}
	/* Knopf im Bestell-Window */
	.basketbutton {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: Black;
	}
	/* Knopf zum Bestellen aus dem Warenkorb */
	.basketbestellbutton {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 1px;
		font-weight: normal;
		color: White;
		width: 1px;
		height: 1px;
		border: 1px solid White;
		background-color: White;
	}
	/* Knopf Neu berechnen und zurück im Bestellvorgang */
	.berechnenbutton {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
	}

	/* TOP-Menü */
	/* nicht verfügbar */
	.notopmenu, .notopmenu:visited, .notopmenu:link {
		color: Gray;
	}
	/* normales Top-Menü */
	.topmenu, .topmenu:visited, .topmenu:link {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		color: White;
		text-decoration: none;
		font-weight: bold;
		padding-right: 16px;
	}
	.toplink, .toplink:visited, .toplink:link {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		text-decoration: none;
		color: White;
		font-weight: Bold;
	}
	.toplink:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		text-decoration: underline;
		color: White;
		font-weight: Bold;
	}
	/* Top-Menü ausgewählt */
	.topmenuselected{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		color: White;
		text-decoration: underline;
		font-weight: Bold;
		padding-right: 20px;
	}
	.toplinkselected, .toplinkselected:visited, .toplinkselected:link, .toplinkselected:focus, .toplinkselected:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		color: White;
		text-decoration: underline;
		font-weight: Bold;
	}

	/* Artikelanzeige */
	/* Standard-Artikel */
	.artikel{
		width: 500px;
	}
	/* Sonderangebot */
	.sonderangebot{
		width: 500px;
	}
	/* Sonderpreis */
	.sonderpreis{
		width: 500px;
	}
	/* Eingabefeld in Artikel */
	.bestelleingabe{
		width: 25px;
		height: 22px;
		font-family: "Courier New", "Courier10 BT", Courier, Arial,Helvetica;
		font-size: 16px;
		font-weight: bold;
		border: 1px solid #F14F12;
		color: #F14F12;
	}
	/* Bestellknopf in Artikel */
	.eingabebutton, input.eingabebutton {
		background-image: url(images/Warenkorbsymbol.png);
		background: url(images/Warenkorbsymbol.png);
		background-color: White;
		border: none;
		width: 44px;
		height: 44px;
	}

	/* Formate für zusätzliche Artikelangaben */
	.artikelhead {
		font-weight: bold;
		color: Black;
		font-size: 14px;
	}
	.artikelmenge, .artikeldarreichung, .artikelhersteller {
		font-size: 14px;
	}
	.artikelsparpreis {
		font-size: 12px;
		color: Black;
		font-weight: normal;
	}
	.artikelapopflicht {
		font-size: 9px;
		color: #F14F12;
	}
	.artikelangaben{
		font-size: 14px;
		color: Black;
		font-weight: normal;
	}
	.nach_oben, a.nach_oben, a.nach_oben:link, a.nach_oben:visited {
		font-size: 8px;
		color: #F14F12;
		font-weight: normal;
		text-decoration: none;
	}
	a.nach_oben:hover {
		font-size: 8px;
		color: #F14F12;
		font-weight: normal;
		text-decoration: underline;
	}
	td.artikelpreis, td.topartikelpreis {
		font-size: 16px;
		color: #F14F12;
		font-weight: bold;
	}
	#artikelmwst {
		font-size: 9px;
		color: Gray;
		font-weight: normal;
	}
	.artikeldetails {
		font-size: 14px;
		color: Black;
		font-weight: normal;
		text-decoration: none;
		padding-right: 10px;
	}
	/* für TOP-Artikel */
	.topartikelmenge, .topartikeldarreichung, .topartikelhersteller{
		font-size: 10px;
	}
	.topartikelsparpreis {
		color: #F14F12;
	}
	.topartikeldetails {
		color: #F14F12;
		font-weight: bold;
	}

	/* ABDA-Texte */
	a.abda {
		font-size: 10px;
		color: Black;
		font-weight: bold;
		text-decoration: underline;
	}
	a.abda:link{
		font-size: 10px;
		color: Black;
		font-weight: bold;
		text-decoration: underline;
	}
	a.abda:visited {
		font-size: 10px;
		color: Black;
		font-weight: bold;
		text-decoration: underline;
	}
	a.abda:active{
		font-size: 10px;
		color: #F14F12;
		font-weight: bold;
		text-decoration: underline;
	}
	a.abda:focus{
		font-size: 10px;
		color: #F14F12;
		font-weight: bold;
		text-decoration: underline;
	}
	a.abda:hover{
		font-size: 10px;
		color: #F14F12;
		font-weight: bold;
		text-decoration: underline;
	}

	/* Listensortierung */
	.sortierung, .sortierung:link, .sortierung:visited {
		color: #F14F12;
		font-weight: normal;
		text-decoration: none;
	}
	.sortierung:hover {
		color: Black;
		font-weight: normal;
		text-decoration: none;
	}

	/* Detailanzeige in Artikel */
	/* in normaler Artikelanzeige */
	a.detail, a.detail:link, a.detail:visited, a.detail:active{
		font-size: 14px;
		color: #F14F12;
		font-weight: normal;
		text-decoration: none;
	}
	a.detail:focus, a.detail:hover{
		font-size: 14px;
		color: #F14F12;
		font-weight: normal;
		text-decoration: underline;
	}
	/* in Topartikeln */
	a.topdetail {
		font-size: 10px;
		color: Black;
		font-weight: bold;
		text-decoration: underline;
	}
	a.topdetail:link{
		font-size: 10px;
		color: Black;
		font-weight: bold;
		text-decoration: underline;
	}
	a.topdetail:visited {
		font-size: 10px;
		color: Black;
		font-weight: bold;
		text-decoration: underline;
	}
	a.topdetail:active{
		font-size: 10px;
		color: #BF011B;
		font-weight: bold;
		text-decoration: underline;
	}
	a.topdetail:focus{
		font-size: 10px;
		color: #BF011B;
		font-weight: bold;
		text-decoration: underline;
	}
	a.topdetail:hover{
		font-size: 10px;
		color: #BF011B;
		font-weight: bold;
		text-decoration: underline;
	}

	/* Rezeptpflichtig */
	.rezepttext{
		font-size: 12px;
		color: Black;
		font-weight: bold;
	}

	/* Formate in der Artikelgruppenauflistung */
	.hauptgrselect{
		font-weight: bold;
	}
	.subgrselect{
		font-size: 10px;
	}

	/* Format Breadcrumbs */
	a.breadcrumb, a.breadcrumb:visited, a.breadcrumb:link, a.breadcrumb:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: Gray;
		font-weight: normal;
	}
	a.breadcrumb:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #F14F12;
		font-weight: normal;
	}
	.breadcrumb{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: Gray;
		font-weight: normal;
	}

	/* Sonderformate */
	.copyright {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: Black;
	}
	.telefon {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: White;
	}
	a.telefon, a.telefon:link, a.telefon:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: White;
		font-weight: normal;
	}
	a.telefon:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: Yellow;
		font-weight: normal;
	}
	.zeiglogin {
		font-family: Arial, Helvetica, sans-serif;
		color: White;
	}
	a.zeiglogin {
		font-family: Arial, Helvetica, sans-serif;
		color: White;
	}
	.kasten {
		border: 1px solid Black;
		background-color: White;
	}
	.ersatzartikel{
		font-size: 10px;
		width: 145px;
	}
	.indivumrandung {
		border: 1px solid Black;
	}
	.lefthead, .righthead {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 12px;
		font-style: normal;
		color: White;
		text-decoration: none;
		border-top: 2px solid White;
		border-right: 2px solid Gray;
		border-left: 2px solid White;
		border-bottom: 2px solid Gray;
		background-color: #F14F12;
		width: 190px;
		height: 25px;
		font-weight: bold;
		padding-top: 2px;
	}
	.bottommenu, a.bottommenu, a.bottommenu:link, a.bottommenu:visited {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 10px;
		font-style: normal;
		color: White;
		text-decoration: none;
		font-weight: bold;
	}
	a.bottommenu:active, a.bottommenu:focus, a.bottommenu:hover, a.bottommenuselected, a.bottommenuselected:link, a.bottommenuselected:visited, a.bottommenuselected:hover {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 10px;
		font-style: normal;
		color: White;
		text-decoration: underline;
		font-weight: bold;
	}
	.basket {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: Black;
	}
	a.basket, a.basket:link, a.basket:visited {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #F14F12;
		text-decoration: underline;
	}
	a.basket:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: Black;
		text-decoration: underline;
	}
	.blaettern2, .blaettern{
		border-bottom: 1px dotted #F14F12;
		border-top: 1px dotted #F14F12;
		margin-top: 15px;
		background-color: #FEEFE7;
		height: 45px;
		padding-top: 5px;
		padding-bottom: 5px;
		color: Black;
	}
	.topwg{
		color: #F14F12;
		font-weight: bold;
	}
	.wganzahl{
		font-size: 11px;
		font-weight: normal;
	}
/* Version 4.x */
.originalpzn, a.originalpzn, a.originalpzn:link, a.originalpzn:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: Gray;
}
a.originalpzn:hover{
	color: #F14F12;
}
.lifestyle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #F14F12;
}
.reimport{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Gray;
}
.reimportliste, a.reimportliste, a.reimportliste:link, a.reimportliste:visited,.vergleichsliste, a.vergleichsliste, a.vergleichsliste:link, a.vergleichsliste:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: Black;
}
a.reimportliste:hover, a.vergleichsliste:hover {
   color: #F14F12;
}
.rezeptauswahl{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
}
.a_rezeptauswahl{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
}
.d_rezeptauswahl{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
}
.b_rezeptauswahl{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
}
.rezeptauswahl_norezept{
	width: 16px;
	height: 16px;
	text-align: center;
}
.a_rezeptauswahl_norezept{
	text-align: center;
	width: 35px;
}
.d_rezeptauswahl_norezept{
	text-align: center;
}
.b_rezeptauswahl_norezept{
	border: none;
	text-align: center;
}
.rezeptauswahl_kasse{
	width: 16px;
	height: 16px;
	text-align: center;
}
.a_rezeptauswahl_kasse{
	text-align: center;
	width: 35px;
}
.d_rezeptauswahl_kasse{
	text-align: center;
}
.b_rezeptauswahl_kasse{
	border: none;
	text-align: center;
}
.rezeptauswahl_befreit{
	width: 16px;
	height: 16px;
	text-align: center;
}
.a_rezeptauswahl_befreit{
	text-align: center;
	width: 35px;
}
.d_rezeptauswahl_befreit{
	text-align: center;
}
.b_rezeptauswahl_befreit{
	border: none;
	text-align: center;
}
.rezeptauswahl_privat{
	width: 16px;
	height: 16px;
	text-align: center;
}
.a_rezeptauswahl_privat{
	text-align: center;
	width: 35px;
}
.d_rezeptauswahl_privat{
	text-align: center;
}
.b_rezeptauswahl_privat{
	border: none;
	text-align: center;
}
.rezepttable, .a_rezepttable, .d_rezepttable{
	border: none;
}
.b_rezepttable{
	border: none;
}
.giropay, a.giropay, a.giropay:link, a.giropay:visited, a.giropay:active{
	color: Black;
	text-decoration: underline;
	font-weight: normal;
}
a.giropay:hover {
	color: #F14F12;
}
input.zusatzartikelbutton {
	width: 20px;
	height:18px;
	font-size: 10px;
	font-weight:bold;
	color: #F14F12;
}
a.zeigzahlen, a.zeigzahlen:link, a.zeigzahlen:visited {
	color: #F14F12;
}
a.zeigzahlen:focus, a.zeigzahlen:active, a.zeigzahlen:hover {
	color: Black;
}

/* Style für addbasket */
#addbasket .hersteller, .apopflicht, .menge {
	font-size: 12px;;
}
#addbasket td.header1, .header1 {
	font-size: 12px;
	color: #F14F12;
	font-weight: bold;
}
#addbasket .header2, .preis {
	font-size: 16px;
	color: #F14F12;
	font-weight: bold;
}
#addbasket .mwst{
	font-size: 10px;
	color: Gray;
}
#addbasket .listenpreis {
	font-size: 12px;
	color: Gray;
}
/* ENDE Style für addbasket */

/* Style für Detailanzeige */
#detail .artikelname {
	color: #F14F12;
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#detail .apopflicht {
	font-size: 10px;
}
#detail .menge {
	font-size: 12px;
	font-weight: bold;
}
#detail .reimport {
	font-size: 12px;
	color: #F14F12;
}
#detail .preis {
	font-size: 18px;
	color: #F14F12;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
#detail .mwst {
	font-size: 10px;
	color: Gray;
}
#detail .bild {
	padding-right: 10px;
}
#detail .sparpreis {
	color: Gray;
}
/* ENDE Style für Detailanzeige */

/* Bestellvorgang */
/* SUMTABLE */
td.sumtable {
	background-color: #FEEFE7;
	border: 1px dotted Gray;
	font-size: 12px;
}
td.sum_preis {
	font-size: 12px;
}
td.basispreis {
	font-size: 10px;
	color: Gray;
}
td.artikelbasispreis {
	font-size: 11px;
}
/* DIV-Zuordnung Blättern-Leisten einfügen */
