body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: Black;
	background-color: White;
}
a {
	color: Green;
	font-weight: bold;
	text-decoration: none;
}
a:active{
	color: Red;
	font-weight: bold;
	text-decoration: none;
}
a:focus{
	color: Red;
	font-weight: bold;
	text-decoration: none;
}
a:hover{
	color: Red;
	font-weight: bold;
	text-decoration: none;
}
a:link{
	color: Green;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	color: Green;
	font-weight: bold;
	text-decoration: none;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: Black;
}
.menu {
	font-size: 10px;
	font-style: normal;
	color: Black;
	text-decoration: none;
	font-weight: bold;
}
.menu:link {
	font-size: 10px;
	font-style: normal;
	color: Black;
	text-decoration: none;
	font-weight: bold;
}
.menu:visited {
	font-size: 10px;
	font-style: normal;
	color: Black;
	text-decoration: none;
	font-weight: bold;
}
.menu:hover {
	font-size: 10px;
	font-style: normal;
	color: Red;
	text-decoration: none;
	font-weight: bold;
}
td.leftmenu {
	height: 24px;
}
.leftmenu {
	font-size: 12px;
	font-style: normal;
	color: Black;
	text-decoration: none;
	background-color: #CCFFCC;
}
.iframebody {
	background-color: White;
}
.leftmenuiframe, .leftmenuiframebody {
	border-bottom-color: #CCFFCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #CCFFCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #CCFFCC;
	border-top-style: solid;
	border-top-width: 1px;
	background-color: #CCFFCC;
}
.leftmenulink, .leftmenulink:link, .leftmenulink:visited {
	font-size: 12px;
	font-style: normal;
	color: Black;
	text-decoration: none;
}
.leftmenulink:hover {
	font-size: 12px;
	font-style: normal;
	color: Red;
	text-decoration: none;
}
.leftmenu:link {
	font-size: 12px;
	font-style: normal;
	color: Black;
	text-decoration: none;
	background-color: #CCFFCC;
}
.leftmenu:visited {
	font-size: 12px;
	font-style: normal;
	color: Black;
	text-decoration: none;
	background-color: #CCFFCC;
}
.leftmenuselected {
	font-size: 12px;
	font-style: normal;
	color: Black;
	text-decoration: none;
	background-color: Yellow;
	border-bottom-color: Red;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: Red;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: Red;
	border-top-style: solid;
	border-top-width: 1px;
}
.leftmenulinkselected, .leftmenulinkselected:link, .leftmenulinkselected:visited {
	font-size: 12px;
	font-style: normal;
	color: Black;
	text-decoration: none;
}
.leftmenuselected:link {
	font-size: 12px;
	font-style: normal;
	color: Black;
	text-decoration: none;
	background-color: Yellow;
	border-bottom-color: Red;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: Red;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: Red;
	border-top-style: solid;
	border-top-width: 1px;
}
.leftmenuselected:visited {
	font-size: 12px;
	font-style: normal;
	color: Black;
	text-decoration: none;
	background-color: Yellow;
	border-bottom-color: Red;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: Red;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: Red;
	border-top-style: solid;
	border-top-width: 1px;
}
.topsearchbutton {
	font-size: 9px;
	font-weight: bold;
	width: 50px;
	height: 20px;
}
.gruppenpulldown{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 157px;
	height: 20px;
	border-bottom-color: #CCFFCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #CCFFCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #CCFFCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #CCFFCC;
	border-top-style: solid;
	border-top-width: 1px;
}
.header1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: Green;
}
.header2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: Green;
}
.adminbutton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 110px;
	color: Green;
}
.bestellbutton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 110px;
	color: Green;
}
input.basketbestellbutton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 150px;
	height: 1px;
	color: White;
	background-color: White;
	border: none;
}
.basketbutton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 150px;
	color: Green;
}
.berechnenbutton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 150px;
}
.subhead {
	background-color: #CCFFCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
}
.subheadoff {
	background-color: #EAE9E9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #808080;
}
.subheaderror {
	background-color: Red;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
}
.listhead {
	background-color: #F1F1F1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}
.disabled {
	color: #808080;
}
.error {
	color: Red;
	font-weight: bold;
}
.ok {
	color: Green;
	font-weight: bold;
}
.required{
	color: Green;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.notrequired{
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
input {
}
textarea {
	border-bottom-color: Green;
	border-left-color: Green;
	border-right-color: Green;
	border-top-color: Green;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
}
.selectbox {
	border-bottom-color: Green;
	border-left-color: Green;
	border-right-color: Green;
	border-top-color: Green;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
}
.checkbox{
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}
.highlight {
	color: Black;
}
.normal {
}
.nohighlight {
	color: #808080;
}
.notopmenu, .notopmenu:visited, .notopmenu:link {
	font-size: 10px;
	font-style: normal;
	color: Silver;
	text-decoration: none;
	background-color: #009933;
	font-weight: bold;
	padding-right: 15px;
}
td.topmenu, td.topmenuselected {
	height: 24px;
}
.topmenu, .topmenu:visited, .topmenu:link {
	font-size: 10px;
	font-style: normal;
	color: White;
	text-decoration: none;
	background-color: #009933;
	padding-right: 5px;
}
.toplink, .toplink:visited, .toplink:link {
	font-size: 10px;
	font-style: normal;
	color: White;
}
.toplink:hover {
	font-size: 10px;
	font-style: normal;
	color: White;
	text-decoration: underline;
}
.topmenuselected{
	font-size: 10px;
	font-style: normal;
	color: Yellow;
	text-decoration: none;
	background-color: #009933;
	padding-right: 5px;
}
.toplinkselected, .toplinkselected:visited, .toplinkselected:link, .toplinkselected:hover, a.toplinkselected:hover {
	font-size: 10px;
	font-style: normal;
	color: Yellow;
	text-decoration: none;
}
.artikel{
	border-bottom-color: Silver;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: Silver;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: Silver;
	border-right-style: solid;
	border-right-width: 2px;
	border-top-color: Silver;
	border-top-style: solid;
	border-top-width: 2px;
}
.sonderangebot{
	border-bottom-color: #FF9F9F;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #FF9F9F;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #FF9F9F;
	border-right-style: solid;
	border-right-width: 2px;
	border-top-color: #FF9F9F;
	border-top-style: solid;
	border-top-width: 2px;
	background-color: #FFFDE5;
}
.sonderpreis{
	border-bottom-color: Silver;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: Silver;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: Silver;
	border-right-style: solid;
	border-right-width: 2px;
	border-top-color: Silver;
	border-top-style: solid;
	border-top-width: 2px;
	background-color: #FFFDE5;
}
.bestelleingabe{
	width: 20px;
	height: 18px;
	font-family: "Courier New", "Courier10 BT", Courier, Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
}
.eingabebutton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: Green;
	color: White;
	width: 60px;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: Silver;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: Black;
	border-right-style: solid;
	border-right-width: 2px;
	border-top-color: Silver;
	border-top-style: solid;
	border-top-width: 2px;
}
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: Red;
	font-weight: normal;
}
.breadcrumb{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Gray;
	font-weight: normal;
}
.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: Red;
}
.lifestyle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Red;
}
.reimport{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Blue;
}
.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: Red;
}
.rezeptauswahl{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: Black;
	text-align: center;
	border: 1px solid Gray;
	font-weight: bold;
}
.a_rezeptauswahl{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: Black;
	text-align: center;
	border: 1px solid Gray;
	font-weight: bold;
}
.d_rezeptauswahl{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: Black;
	text-align: center;
	border: 1px solid Gray;
	font-weight: bold;
}
.b_rezeptauswahl{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: Black;
	text-align: center;
	font-weight: bold;
}
.rezeptauswahl_norezept{
	border: 1px solid Silver;
	background-color: Silver;
	width: 16px;
	height: 16px;
	text-align: center;
}
.a_rezeptauswahl_norezept{
	border: 1px solid Silver;
	background-color: Silver;
	text-align: center;
	width: 35px;
}
.d_rezeptauswahl_norezept{
	border: 1px solid Silver;
	background-color: Silver;
	text-align: center;
}
.b_rezeptauswahl_norezept{
	border: none;
	text-align: center;
}
.rezeptauswahl_kasse{
	border: 1px solid Green;
	background-color: Green;
	width: 16px;
	height: 16px;
	text-align: center;
}
.a_rezeptauswahl_kasse{
	border: 1px solid Green;
	background-color: Green;
	text-align: center;
	width: 35px;
}
.d_rezeptauswahl_kasse{
	border: 1px solid Green;
	background-color: Green;
	text-align: center;
}
.b_rezeptauswahl_kasse{
	border: none;
	text-align: center;
}
.rezeptauswahl_befreit{
	border: 1px solid Yellow;
	background-color: Yellow;
	width: 16px;
	height: 16px;
	text-align: center;
}
.a_rezeptauswahl_befreit{
	border: 1px solid Yellow;
	background-color: Yellow;
	text-align: center;
	width: 35px;
}
.d_rezeptauswahl_befreit{
	border: 1px solid Yellow;
	background-color: Yellow;
	text-align: center;
}
.b_rezeptauswahl_befreit{
	border: none;
	text-align: center;
}
.rezeptauswahl_privat{
	border: 1px solid Red;
	background-color: Red;
	width: 16px;
	height: 16px;
	text-align: center;
}
.a_rezeptauswahl_privat{
	border: 1px solid Red;
	background-color: Red;
	text-align: center;
	width: 35px;
}
.d_rezeptauswahl_privat{
	border: 1px solid Red;
	background-color: Red;
	text-align: center;
}
.b_rezeptauswahl_privat{
	border: none;
	text-align: center;
}
.rezepttable, .a_rezepttable, .d_rezepttable{
	background-color: Silver;
	border: 1px solid Black;
}
.b_rezepttable{
	border: none;
	width: 80px;
}
.giropay, a.giropay, a.giropay:link, a.giropay:visited, a.giropay:active{
	color: Black;
	text-decoration: underline;
	font-weight: normal;
}
a.giropay:hover {
	color: Red;
}
input.zusatzartikelbutton {
	width: 20px;
	height:18px;
	font-size: 10px;
	font-weight:bold;
	color: Green;
}
#addbasket input.basketbutton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	width: 150px;
	height: 28px;
	color: Red;
}
td.zeiglogin{
	color: White;
}
td.basket_header {
	font-size: 16px;
	font-weight: bold;
	color: #009933;
}
a.basket_baskettext {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

td.wgtabelle, td.wgtabelle:hover {
	color: Black;
	font-weight: normal;
	height: 24px;
	background-color: #CCFFCC;
	border-bottom: 2px solid White;
	padding-left: 2px;
	text-align: left;
}

td.wgtabelle:hover {
	color: White;
}

a.wgtabelle, a.wgtabelle:visited {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: Black;
}

a.wgtabelle:hover, a.wgtabellehover, a.wgtabellehover:hover, a.wgtabellehover:visited {
	font-weight: normal;
	text-decoration: none;
	color: Green;
}
td.wgtabellehover, td.wgtabelle:hover, td.wgtabellehover:hover {
	font-weight: normal;
}

a.wgtabelleselected, a.wgtabelleselected:visited, a.wgtabelleselected:hover {
	color: White;
	font-weight: bold;
}

td.wgtabelleselected {
	background-color: Green;
	height: 24px;
	border-bottom: 2px solid White;
	padding-left: 2px;
	text-align: left;
}