/* Allgemeines */
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: Black;
}
/* Allgemeine Linkeinstellungen */
a {
	color: Black;
	font-weight: bold;
	text-decoration: none;
}
form {
	display: inline;
}
table.artikel_form {
	text-align: left;
}
form.artikel_form {
	text-align: left;
}
a:link{
	color: Black;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	color: Black;
	font-weight: bold;
	text-decoration: none;
}
a:active{
	color: #DD1737;
	font-weight: bold;
	text-decoration: none;
}
a:focus{
	color: #DD1737;
	font-weight: bold;
	text-decoration: none;
}
a:hover{
	color: #585868;
	font-weight: bold;
	text-decoration: none;
}
/* Allgemeine Tabelleneinstellungen */
td {
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: Black;
}
/* 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: White;
	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: White;
	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;
}
iframe {
	background-color: White;
}
.leftmenuiframe {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: White;
}
.leftmenuinnerframe {
	font-weight: normal;
	background-color: White;
	border: none;
}
.leftmenuiframebody {
	font-weight: normal;;
	background-color: White;
	border: none;
}
.iframebody {
	background-color: White;
}
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: White;
	text-decoration: none;
}
a.spezialsuche:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: White;
	text-decoration: underline;
}
input.suchfeld {
	vertical-align: center; 
	border: 1px solid #127C92; 
	width: 136px; 
	height: 20px; 
	color: Silver; 
	font-weight: bold; 
	font-size: 7pt;
	padding-top: 2px;
}
input.suchfeldactive {
	border: 1px solid #127C92; 
	width: 136px; 
	height: 20px; 
	color: Black; 
	font-weight: normal; 
	font-size: 9pt;
}
input.suchsubmit {
	width: 15px;
	height: 16px;
	margin-left: 2px;
	color: transparent;
	border: none;
	background-color: transparent;
	background-image: url('images/doublearrow_wg.gif');
	background-attachment: url('images/doublearrow_wg.gif');
}
/* Textheader */
.header1 {				/* Hauptüberschrift */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #127C92;
}
.header2{				/* 2. Überschrift */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #006DB8;
}
.header3{				/* 2. Überschrift */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: White;
}

.subhead {				/* Bereichsüberschrift */
	background-color: Silver;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006DB8;
}
.subheadoff {			/* Bereichsüberschrift aus */
	background-color: #EAE9E9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #808080;
}
.subheaderror {		/* Bereichsüberschrift Fehler */
	background-color: Yellow;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
}
.disabled {				/* ausgeschaltet */
	color: #808080;
}
.error {					/* Fehler */
	color: #DD1737;
	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: #808080;
}

/* 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 {
}
/* 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-size: 1px;
	color: #0079C1;
	width: 1px;
	height: 1px;
}
/* Knopf Neu berechnen und zurück im Bestellvorgang */
.berechnenbutton {
}

/* TOP-Menü */
/* nicht verfügbar */
.notopmenu, .notopmenu:visited, .notopmenu:link {
	width: 0px;
}
/* normales Top-Menü */
.topmenu, .topmenu:visited, .topmenu:link {
	background-image: url('images/topmenu.gif');
	width: 126px;
	height: 36px;
	text-align: center;
	padding-top: 5px;
}
a.topmenu, a.topmenu:visited, a.topmenu:link {
	font-size: 10pt;
	font-style: normal;
	color: White;
	text-decoration: none;
	font-weight: bold;
}
a.topmenu:hover {
	color: White;
}
.toplink, .toplink:visited, .toplink:link {
	display: block;
	width: 124px;
	height: 14px;
	text-decoration: none;
	color: White;
	font-weight: Bold;
}
.toplink:hover {
	text-decoration: none;
	color: White;
	font-weight: Bold;
}
/* Top-Menü ausgewählt */
.topmenuselected{
	background-image: url('images/topmenuselected.gif');
	width: 126px;
	height: 36px;
	text-align: center;
	padding-top: 5px;
}
.toplinkselected, .toplinkselected:visited, .toplinkselected:link, .toplinkselected:focus, .toplinkselected:hover{
	font-size: 10pt;
	color: #127C92;
	text-decoration: none;
	font-weight: Bold;
}
td.topmenu, td.topmenuselected {
	margin: 0px;
	border: none;
}

/* Artikelanzeige */
/* Standard-Artikel */
.artikel{
	width: 500px;
}
/* Sonderangebot */
.sonderangebot{
	width: 500px;
}
/* Sonderpreis */
.sonderpreis{
	width: 500px;
}
/* Eingabefeld in Artikel */
input.bestelleingabe{
	width: 20px;
	height: 18px;
	font-family: "Courier New", "Courier10 BT", Courier, monospace, Arial,Helvetica;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #137C92;
	color: #137C92;
}
/* Bestellknopf in Artikel */
.eingabebutton, input.eingabebutton {
	background-image: url(images/warenkorb.gif);
	background: url(images/warenkorb.gif);
	background-color: White;
	border: none;
	width: 28px;
	height: 23px;
	cursor: pointer;
}


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

/* Detailanzeige in Artikel */
/* in normaler Artikelanzeige */
/* in Topartikeln */
a.topdetail {
	font-size: 10px;
	color: #006DB8;
	font-weight: bold;
	text-decoration: underline;
}
a.topdetail:link{
	font-size: 10px;
	color: #006DB8;
	font-weight: bold;
	text-decoration: underline;
}
a.topdetail:visited {
	font-size: 10px;
	color: #006DB8;
	font-weight: bold;
	text-decoration: underline;
}
a.topdetail:active{
	font-size: 10px;
	color: #DD1737;
	font-weight: bold;
	text-decoration: underline;
}
a.topdetail:focus{
	font-size: 10px;
	color: #DD1737;
	font-weight: bold;
	text-decoration: underline;
}
a.topdetail:hover{
	font-size: 10px;
	color: #DD1737;
	font-weight: bold;
	text-decoration: underline;
}

/* Rezeptpflichtig */
.rezepttext{
	font-size: 10pt;
	color: #137C92;
	font-weight: bold;
	width: 140px;
}

/* Formate in der Artikelgruppenauflistung */
select.hauptgrselect{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: White;
	background-color: #0079C1;
	width: 175px;
	height: 20px;
}

.subgrselect{
	font-size: 10px;
}

/* Format Breadcrumbs */
td.breadcrumb {
	height: 23px;
	vertical-align: top;
	padding-top: 5px;
}
a.breadcrumb, a.breadcrumb:visited, a.breadcrumb:link, a.breadcrumb:active{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #585868;
	font-weight: normal;
}
a.breadcrumb:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #127C92;
	font-weight: normal;
}
.breadcrumb{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #585868;
	font-weight: normal;
}
td.righttopspace {
	font-size: 1px;
	height: 85px;
}

td.trefferanzahl {
	height: 15px;
	vertical-align: top;
	font-size: 8pt;
	color: #127C92;
}
td.trefferquery {
	height: 15px;
	vertical-align: top;
	font-size: 8pt;
	color: #585868;
}
/* Sonderformate */
.copyright {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006DB8;
}
.telefon {
	font-size: 11px;
	color: White;
}
a.telefon, a.telefon:link, a.telefon:visited {
	font-size: 11px;
	color: White;
	font-weight: normal;
}
a.telefon:hover {
	font-size: 11px;
	color: Yellow;
	font-weight: normal;
}
.zeiglogin {
	color: White;
}
a.zeiglogin {
	color: White;
}
.kasten {
	border: 1px solid Black;
	background-color: White;
}
.ersatzartikel{
	font-size: 10px;
	width: 145px;
}
.indivumrandung {
	border: 1px solid Black;
}
.lefthead {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	color: Black;
	text-decoration: none;
	border-top: 1px solid #243298;
	border-right: 1px solid #243298;
	background-color: #DAE2FB;
	width: 190px;
	height: 25px;
	font-weight: bold;
}
.righthead {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	color: Black;
	text-decoration: none;
	border-top: 1px solid #243298;
	border-left: 1px solid #243298;
	background-color: #DAE2FB;
	width: 190px;
	height: 25px;
	font-weight: bold;
}
.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: #006DB8;
}
a.basket, a.basket:link, a.basket:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006DB8;
	text-decoration: underline;
}
a.basket:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #127C92;
	text-decoration: underline;
}
.blaettern2 {
	border: none;
	margin-top: 5px;
	background-color: White;
	height: 30px;
	padding-top: 5px;
	width: 400px;
}
.blaettern {
	border: none;
	margin-top: 5px;
	background-color: White;
	height: 30px;
	padding-top: 5px;
	width: 400px;
}
.topwg{
	color: #DD1737;
	font-weight: bold;
}
.wganzahl{
	font-size: 10px;
	font-weight: normal;
	color: #585868;
}
/* Version 4.x */
.originalpzn, a.originalpzn, a.originalpzn:link, a.originalpzn:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #585868;
}
a.originalpzn:hover{
	color: #DD1737;
}
.lifestyle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #DD1737;
}
.reimport{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #585868;
}
td.reimportbereich {
	padding-top: 10px;
	padding-bottom: 10px;
}
.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: #585868;
	padding-right: 10px;
	padding-top: 5px;
}
a.reimportliste:hover, a.vergleichsliste:hover {
	color: #DD1737;
}
td.detail_artikeltext, td.detail_hinweistext, td.detail_hilfsstofftext, td.detail_anwendungstext, td.detail_patienteninfotext {
	font-size: 8pt;
	line-height: 12pt;
}
td.detail_inhaltsstofftext {
	line-height: 12pt;
}

.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: 1px solid #0079C1;
	margin-bottom: 4px;
}
.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: #DD1737;
}
input.zusatzartikelbutton {
	width: 20px;
	height:18px;
	font-size: 10px;
	font-weight:bold;
	color: #DD1737;
}
#wgtext_anzeige li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #127C92;
	font-weight: normal;
}
li, .xgroup, a.xgroup, a.xgroup:link, a.xgroup:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #127C92;
	font-weight: normal;
	line-height: 16pt;
}
a.xgroup:hover {
	text-decoration: underline;
}
td.schriftgroesse {
	color: White;
	font-weight: bold;
	font-size: 11pt;
}
td.leftbox_head {
	color: White;
	font-weight: bold;
	font-size: 10pt;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.leftbox_head, a.leftbox_head:link, a.leftbox_head:visited {
	font-size: 10pt;
	font-style: normal;
	color: White;
	text-decoration: none;
	font-weight: bold;
	display: block;
	width: 125px;
}
td.left_submenu {
	padding-left: 7px;
	height: 20px;
	color: #127C92;
}
a.left_submenu, a.left_submenu:link, a.left_submenu:visited {
	display: block;
	color: #127C92;
	font-weight: normal;
	width: 140px;
	text-decoration: none;
}
a.left_submenuselected, a.left_submenuselected:link, a.left_submenuselected:visited {
	color: #127C92;
	font-weight: bold;
	text-decoration: none;
}

a.left_submenu:hover {
	text-decoration: underline;
}
td.footer {
	color: White;
	font-size: 8pt;
}
a.footer, a.footer:link, a.footer:visited {
	color: White;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
a.footer:hover {
	text-decoration: underline;
}

a.footerselected, a.footerselected:link, a.footerselected:visited {
	color: White;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
a.footerselected:hover {
	text-decoration: none;
}


td.basketfoot {
	font-size: 7pt;
	color: #585868;
	height: 26px;
}
td.basketfootleft {
	width: 5px;
	font-size: 1px;
}

/* Warengruppenmenü links */
/* Hauptgruppen */
td.wghauptgr {
	height: 22px;
	background-image: url('images/wgmenuback.gif');
	border-top: 1px solid #98A7AA;
	padding-left: 7px;
	padding-top: 3px;
	width: 161px;
}
td.wghauptgrselected {
	height: 22px;
	border-top: 1px solid #98A7AA;
	padding-left: 7px;
	padding-top: 3px;
	background-color: #7CCBD9;
	padding-bottom: 3px;
	width: 161px;
}
a.wghauptgr, a.wghauptgr:link, a.wghauptgr:visited {
	display: block;
	width: 150px;
	height: 20px;
	color: #127C92;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
	overflow: hidden;
}
a.wghauptgr:hover {
	color: #127C92;
	text-decoration: underline;
}
a.wghauptgrselected, a.wghauptgrselected:link, a.wghauptgrselected:visited {
	display: block;
	width: 150px;
	height: 20px;
	color: #127C92;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	overflow: hidden;
	background-attachment: url('images/topwgback.gif');
	background-image: url('images/topwgback.gif');
}
/* Untergruppe 1 */
td.submenu1, td.submenu1selected {
	background-color: #7CCBD9;
	height: 16px;
	padding-left: 20px;
	padding-top: 2px;
}
a.submenu1, a.submenu1:link, a.submenu1:visited {
	display: block;
	width: 140px;
	height: 14px;
	color: #127C92;
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
	overflow: hidden;
}
a.submenu1:hover {
	text-decoration: underline;
}
a.submenu1selected, a.submenu1selected:link, a.submenu1selected:visited {
	display: block;
	width: 140px;
	height: 14px;
	color: #127C92;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	overflow: hidden;
}

/* SUBMENÜ-Settings */
td.submenutopspace {
	font-size: 1px;
	height: 5px;
}
td.submenu, td.submenuselected{
	font-size: 9pt;
}
td.submenuspace {
	font-size: 1px;
	border-left: 1px solid #585868;
	width: 1px;
	padding-right: 8px;
}
a.submenu, a.submenu:link, a.submenu:visited {
	text-decoration: none;
	font-weight: normal;
	color: #585868;
	font-size: 9pt;
	display: block;
	text-align: left;
	padding-right: 8px;
}
a.submenu:hover {
	color: Black;
}
a.submenuselected, a.submenuselected:link, a.submenuselected:visited {
	text-decoration: none;
	font-weight: bold;
	color: Black;
	font-size: 9pt;
	display: block;
	text-align: left;
	padding-right: 8px;
}
a.submenuselected:hover {
}

/* Artikelanzeige */
td.artikelhead {
	font-size: 11pt;
	font-weight: bold;
	color: #585868;
	padding-bottom: 10px;
	padding-top: 3px;
}
td.artikelhersteller {
	font-size: 8pt;
	font-weight: bold;
	color: #585868;
}
td.artikeldetails, a.detail, a.detail:link, a.detail:visited {
	font-size: 8pt;
	font-weight: bold;
	color: #585868;
	text-decoration: none;
}
a.detail:hover {
	color: #137C92;
}
td.artikelbutton {
	text-align: right;
	padding-right: 10px;
}
td.artikelmenge {
	font-size: 8pt;
	font-weight: bold;
	color: #585868;
}
td.artikelkatpreis {
	font-size: 9pt;
	font-weight: bold;
	color: #137C92;
}
td.artikelpreis {
	font-size: 12pt;
	color: #DD1737;
	font-weight: bold;
	padding-top: 10px;
}
td.artikelsparpreis {
	font-size: 9pt;
	color: #DD1737;
	font-weight: normal;
	padding-top: 5px;
}
td.artikelmwst, .artikelmwst {
	font-size: 7pt;
	color: #585868;
	font-weight: normal;
	padding-left: 10px;
}
td.artikelfrei {
	height: 5px;
	fontsize: 1px;
}
td.artikelabschluss {
	font-size: 1px;
	height: 5px;
	border-top: 1px dashed #137C92;
}
img.artikelabschluss {
	height: 5px;
}
.aktkatvk {
	width: 90px;
	color: #585868;
}
td.artikeleingabebereich {
	padding-right: 0px;
}

td.basketpopheader1 {
	font-size: 12pt;
	color: #137C92;
	font-weight: bold;
	padding-top: 10px;
}
td.basketpopheader2 {
	font-size: 12pt;
	color: #585868;
	padding-top: 10px;
	font-weight: bold;
}
td.basketpophersteller, td.basketpopmenge {
	font-size: 9pt;
	color: #585868;
	font-weight: bold;
}
td.basketpopapopflicht {
	font-size: 9pt;
	color: #DD1737;
	font-weight: bold;
}
td.basketpoppreis {
	font-size: 14pt;
	color: #DD1737;
	padding-top: 5px;
	font-weight: bold;
}
td.basketpopmwst {
	font-size: 8pt;
	color: #585868;
	font-weight: bold;
}
td.basketpopuvp {
	font-size: 9pt;
	color: #585868;
	font-weight: bold;
}
.addbasketrezept {
	color: #DD1737;
	font-size: 10pt;
}
td.individualheader p{
	height: 93px;
}
td.basketnav {
	font-weight: normal;
	padding-right: 30px;
}
td.basketnavline {
	background-image: url('images/navback.gif');
	height: 9px;
}
td.basketnavzwischen {
	font-size: 1px;
	height: 5px;
}
img.leftmenuknopf {
	background-image: url('images/doublearrow_gw.gif');
}
img.leftmenuknopfselected {
	background-image: url('images/doublearrow_gwd.gif');
}
.anmeldung_header {
	font-size: 12pt;
	height: 94px;
	vertical-align: top;
	font-weight: bold;
	color: #127C92;
}
a.basketclick:hover {
	color: #127C92;
}
a.infolink, a.infolink:link, a.infolink:visited {
	font-weight: normal;
}
a.infolink:hover {
	color: #127C92;
}

td.trefferleerzeile {
	height: 17px;
	vertical-align: top;
	font-size: 1px;
}
td.trefferleer {
	height: 23px;
	vertical-align: top;
	font-size: 1px;
}
.abskopfbereich {
	height: 95px;
	vertical-align: top;
}
#noinfospace {
	height: 1px;
	font-size: 1px;
}
#noinfospace .abskopfbereich {
	height: 40px;
	vertical-align: top;
}

.individueller_kopfbereich {
	height: 85px;
	vertical-align: top;
}
td.abbildungfeld {
	width: 115px;
}
td.abbildung {
	border: 1px solid #DBDBDC;
}
/* Registrierung */
td.reg_feldbezeichnung, td.reg_logintexthinweis {
	font-size: 8pt;
}
td.reg_subhead {
	font-size: 10pt;
	font-weight: bold;
	padding-left: 90px;
}
td.reg_fehlerzeile {
	color: #DD1737;
	font-weight: bold;
	font-size: 9pt;
	padding-left: 90px;
}
.standardfeld {
	width: 200px;
}
.anschriftfeld {
	width: 150px;
}
.hausnrfeld {
	width: 40px;
}
.ortfeld {
	width: 140px;
}
.plzfeld {
	width: 50px;
}
.kurzfeld {
	width: 150px;
}
select.datum {
	width: 62px;
	height: 22px;
	font-size: 9pt;
	margin-right: 5px;
}
select.reg_typselect {
	width: 200px;
	font-size: 10pt;
}
td.reg_logintextleer {
	font-size: 1px;
	width: 90px;
}
td.reg_logintexthead{
	font-weight: bold;
	font-size: 10pt;
}
td.waehlbereich {
	padding-left: 90px;
}
td.reg_hinweis {
	font-weight: normal;
}
input.reg_submitbutton {
	margin-right: 30px;
	width: 106px;
	height: 21px;
	background-color: transparent;
	color: none;
	border: none;
	background-image: url('images/button_bestaetigen.gif');
	background-attachment: url:('images/button_bestaetigen.gif');
}
input.reg_submitbuttonkd {
	margin-right: 30px;
	width: 106px;
	height: 21px;
	background-color: transparent;
	color: none;
	border: none;
	background-image: url('images/button_bestaetigen.gif');
	background-attachment: url:('images/button_bestaetigen.gif');
}

#regformular input {
	font-size: 10pt;
}
#regformular td.reg_feldbezeichnung, td.reg_logintexthinweis {
	font-size: 8pt;
}
#regformular td.reg_subhead {
	font-size: 10pt;
	font-weight: bold;
	padding-left: 90px;
}
#regformular td.reg_fehlerzeile {
	color: #DD1737;
	font-weight: bold;
	font-size: 9pt;
	padding-left: 90px;
	visibility: hidden;
}
#regformular input.standardfeld {
	width: 200px;
}
#regformular input.anschriftfeld {
	width: 150px;
}
#regformular input.hausnrfeld {
	width: 40px;
}
#regformular input.ortfeld {
	width: 140px;
}
#regformular input.plzfeld {
	width: 50px;
}
#regformular input.kurzfeld {
	width: 150px;
}
#regformular select.datum {
	width: 62px;
	height: 22px;
	font-size: 9pt;
	margin-right: 5px;
}
#regformular select.reg_typselect {
	width: 200px;
	font-size: 10pt;
}
#regformular td.reg_logintextleer {
	font-size: 1px;
	width: 90px;
}
#regformular td.reg_logintexthead{
	font-weight: bold;
	font-size: 10pt;
}
#regformular td.waehlbereich {
	padding-left: 90px;
}
#regformular td.reg_hinweis {
	font-weight: normal;
}
#regformular input.reg_submitbutton {
	margin-right: 30px;
	width: 106px;
	height: 21px;
	background-color: transparent;
	color: none;
	border: none;
	background-image: url('images/reg_submitbutton.gif');
	background-attachment: url:('images/reg_submitbutton.gif');
}
td.reg_zwischenraum {
	font-size: 1px;
	height: 20px;
}
td.mybaskettablehead, td.mybaskettablehead_left, td.mybaskettablehead_right {
	background-color: #7CCBD9;
	border-bottom: 10px solid White;
	color: White;
	padding-bottom: 5px;
	font-size: 10pt;
	padding-right: 5px;
}
td.mybaskettable, td.mybaskettable_left, td.mybaskettable_right {
	border-bottom: 10px solid White;
	padding-right: 5px;
}
td.mybaskettable_left, td.mybaskettablehead_left {
	padding-left: 10px;
}
a.delsign, a.delsign:link, a.delsign:visited {
	font-size: 8pt;
	font-weight: normal;
	color: #585868;
	text-decoration: none;
}
input.mybasket_anzfeld {
	text-align: right;
	width: 25px;
	font-weight: bold;
}
a.delsign:hover {
	color: #127C92;
}
td.mybasket_subhead {
	font-size: 12pt;
	font-weight: bold;
	color: 127C92;
	padding-bottom: 25px;
}
td.mybasket_sumheader0 {
	width: 558px;
}
td.mybasket_sumheader1 {
	width: 142px;
}
td.mybasket_sumheader2 {
	width: 99px;
	text-align: right;
}
td.mybasket_endheader {
	background-color: Blue;
	width: 5px;
	border-left: 10px solid #F0E6DA;
	margin-bottom: 10px;
}
.mybasket_versandkostentext, .mybasket_zwischensummetext {
	background-color: #F0E6DA;
	font-size: 9pt;
	font-weight: bold;
	color: Black;
	padding-right: 10px;
	border-top: 10px solid #F0E6DA;
	border-bottom: 10px solid #F0E6DA;
}
* html .mybasket_zwischensummetext {
	border-bottom: 11px solid #F0E6DA;
}

.mybasket_versandkosten, .mybasket_zwischensumme {
	background-color: #F0E6DA;
	font-size: 9pt;
	font-weight: bold;
	color: Black;
	padding-right: 10px;
	border-top: 10px solid #F0E6DA;
	border-bottom: 10px solid #F0E6DA;
}

.mybasket_summetext,.mybasket_summe {
	background-color: #7CCBD9;
	font-size: 9pt;
	font-weight: bold;
	padding-right: 10px;
	border-top: 10px solid #7CCBD9;
	border-bottom: 10px solid #7CCBD9;
	color: Black;
	height: 12px;
}
* html .mybasket_summetext {
	border-bottom: 11px solid #7CCBD9;
}
td.mybasket_sumzwischenzeile {
	font-size: 1px;
	height: 10px;
}
.mybasket_step2subhead {
	font-size: 1px;
	height: 43px;
}
.old_deliveryadresses {
	font-size: 7pt;
	font-weight: normal;
	color: Black;
	text-decoration: underline;
}
a.kd_bereitsreg, a.kd_bereitsreg:link, a.kd_bereitsreg:visited {
	font-size: 8pt;
	font-weight: normal;
	color: #585868;
	text-decoration: none;
}
a.kd_bereitsreg:hover {
	color: Black;
}
.oldbonus {
	color: #127C92;
}
td.mybasket_fertigzwischenhead {
	font-size: 10pt;
	color: #127C92;
	font-weight: bold;
	padding-bottom: 10px;
}

/* CMS-Formularsystem */
td.kontaktform_feldtext {
	width: 120px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}
td.kontaktform_feld {
	width: 420px;
	padding-top: 5px;
	padding-bottom: 5px;
}
input.kontaktform_feld {
	width: 420px;
	border: 1px solid #127C92;
}
textarea.kontaktform_frage {
	width: 420px;
	height: 100px;
}
td.kontaktform_buttonfeld {
	padding-top: 5px;
	padding-bottom: 5px;
}
input.kontaktform_buttonfeld {
}
a.kontaktform_buttonfeld, a.kontaktform_buttonfeld:link, a.kontaktform_buttonfeld:visited {
	color: #127C92;
}
a.kontaktform_buttonfeld:hover {
}
td.kontaktform_hinweistext, td.umschlagform_hinweistext {
	color: #DD1737;
	font-weight: bold;
}
td.umschlagform_frei {
	width: 300px;
	padding-bottom: 5px;
}
td.umschlagform_feldtext {
	width: 200px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-weight: normal;
}
td.umschlagform_feld {
	width: 300px;
	padding-bottom: 10px;
}
select.umschlagform_select {
	width: 100px;
}
input.umschlagform_feld {
	width: 300px;
}
input.umschlagform_plz {
	width: 70px;
}
input.umschlagform_ort {
	width: 220px;
	margin-left: 10px;
}
input.calcbutton, input.basketbutton {
	cursor: pointer;
}
td.sondersuche {
	font-size: 8pt;
}
td.fliesstext {
	font-weight: normal;
	line-height: 18px;
}
a.medikament_hinweis, a.medikament_hinweis:link, a.medikament_hinweis:visited {
	color: Gray;
	font-size: 7pt;
	text-decoration: none;
}
a.medikament_hinweis:hover {
	text-decoration: underline;
}
.unterlagen_headline {
	font-size: 8pt;
	font-weight: bold;
	line-height: 15px;
}
.unterlagen_text {
	font-size: 8pt;
	font-weight: normal;
	line-height: 15px;
}
a.downloads, a.downloads:link, a.downloads:visited {
	color: #DD1737;
}
a.downloads:hover, a.downloads:active {
	color: #585868;
}

.praemien_punkte {
	font-size: 11pt;
	font-weight: bold;
	color: #127C92;
	position: relative;
	top: -3px;
}
.praemien_punkttxt {
	font-size: 10pt;
	font-weight: bold;
	position: relative;
	top: -3px;
}
.praemien_head {
	font-size: 9pt;
	font-weight: bold;
	color: #585868;
}
.praemiencontent {
	font-size: 8pt;
	font-weight: normal;
}
td.cms_bestelltext {
	padding-left: 10px;
	font-size: 8pt;
	font-weight: normal;
	padding-bottom: 10px;
}
td.cms_bestellbild {
	padding-right: 10px;
}
td.cms_bestellfreeline {
	border-left: 1px solid #BEA47F;
	border-right: 1px solid #BEA47F;
}
td.cms_bestellleft {
	border-left: 1px solid #BEA47F;
}
td.cms_bestellright {
	border-right: 1px solid #BEA47F;
}
td.cms_bestellfreespace {
	font-size: 1px;
	height: 5px;
}

/* Bestelluebersicht */

td.sendung_datum, .sendung_datum {
	width: 120px;
	padding-left: 10px;
	background-color: #F0E7DE;
}
td.sendung_bestnr {
	width: 220px;
	padding-left: 10px;
	background-color: #F0E7DE;
}
td.sendung_verschickt {
	width: 160px;
	padding-left: 10px;
	background-color: #F0E7DE;
}
td.sendung_preis {
	width: 80px;
	text-align: right;
	padding-left: 10px;
	background-color: #F0E7DE;
}
td.sendung_detail {
	width: 40px;
	text-align: center;
	padding-left: 10px;
	background-color: #F0E7DE;
}
td.sendung_bestellen {
	width: 80px;
	height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #F0E7DE;
}
td.sendung_listhead {
	border-top: 1px solid #BEA47F;
	background-color: #F8F4EF;
	font-size: 8pt;
	font-weight: bold;
}
td.listhead {				/* Listenkopf */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	background-color: #F8F4EF;
}
.listhead_free {
	width: 25px;
}
#kdbestell td.subhead {
	background-color: #7CCBD9;
	color: White;
	border-bottom: 4px solid #7CCBD9;
}
td.linesubhead {
	font-size: 3px;
	height: 3px;
	background-color: #7CCBD9;
}
td.linesendung_normal {
	font-size: 1px;
	height: 10px;
	background-color: White;	
}
td.linesendung_listhead {
	font-size: 1px;
	height: 1px;
	background-color: #F0E7DE;
}
td.linelisthead {
	font-size: 1px;
	height: 1px;
	background-color: #F8F4EF;
}
input.button_bestlistclass {
	width: 111px;
	height: 22px;
	border: none;
	background-color: White;
	background-image: url('images/mybasket_button_aktualisieren.gif');
	background-attachment: url('images/mybasket_button_aktualisieren.gif');
}
td.sendung_normal {
	height: 30px;
}
td.linesubhead {
	border-top: 10px solid White;
}

/* Blaettern3 */
.blaettern3 {
	border: none;
	vertical-align: top;
	padding-bottom: 40px;
}

td.filter_text {
	padding-right: 10px;
}
td.sortier_text {
	padding-left: 20px;
	padding-right: 10px;
}
td.filter_select {
}
td.sortier_select {
	padding-right: 20px;
}
select.filter_select {
	font-size: 10pt;
	width: 180px;
	line-height: 110%;
}
option.filter_select {
	color: #585868;
	line-height: 30pt;
}
select.sortier_select {
	font-size: 10pt;
}
a.blaettern_arrows,a.blaettern_arrows:link, a.blaettern_arrows:visited, a.blaettern_arrows:active {
	text-decoration: none;
	color: #585868;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 5px;
}
a.blaettern_arrows:hover {
	color: #DD1737;
}
.blaettern_noarrow {
	color: Silver;
	padding-left: 5px;
}
td.zeigzahlen {
	padding-left: 5px;
	text-align: center;
	text-decoration: none;
}
a.zeigzahlen, a.zeigzahlen:link, a.zeigzahlen:visited {
	text-decoration: none;
	color: #585868;
	font-size: 8pt;
	font-weight: bold;
}
a.zeigzahlen:hover {
	text-decoration: underline;
}
td.zeigstartpunkte {
	padding-left: 5px;
}
td.zeigendpunkte {
	padding-left: 5px;
}
.praemientext {
	padding-bottom: 10px;
	padding-left: 10px;
	color: #585868;
	line-height: 110%;
	font-size: 10pt;
}
td.praemieninhalt {
	padding-left: 10px;
}
td.wghauptgruppe {
	font-size: 12pt;
	color: #127C92;
	font-weight: bold;
}
.wgtext_noitems {
	color: #585868;
}
a.linknotbold, a.linknotbold:link, a.linknotbold:visited {
	font-weight: normal;
}

h6.basketline_normal {
	font-weight: normal;
	color: Black;
}
h6.basketline_selected {
	font-weight: normal;
	color: White;
}
input.sondersuchknopf {
	width: 134px; 
	height: 21px;
	border: none; 
	background-color: White; 
	background-image: url('images/button_startsearch.gif'); 
	background-attachment: url('images/button_startsearch.gif');
}
input.anfordernknopf {
	width: 106px; 
	height: 21px;
	border: none; 
	background-color: White; 
	background-image: url('images/button_anfordern.gif'); 
	background-attachment: url('images/button_anfordern.gif');
}
.wgbild {
	position: relative;
	top: -10px;
	left: -140px;
}
/* Include der menublock.css */
@import "menublock.css";
@import url("menublock.css");
