body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 0;
	margin: 0px;
}

a {
	color: #018737;
	text-decoration: none;
}

a:hover
{
	color: #018737;
	text-decoration: underline;
}

.link_textbox a {
	color: #018737;
	text-decoration: none;
}

.link_textbox a:hover
{
	color: #018737;
	text-decoration: underline;
}

.link_email a {
	color: #018737;
	text-decoration: underline;
}

.link_email a:hover
{
	color: #018737;
	text-decoration: underline;
}

.link_history a
{
	color: #018737;
	text-decoration: underline;
}

.link_history a:hover
{
	text-decoration: none;
}

.link_startmenue a
{
	color: #666666;
	text-decoration: none;
}

.link_startmenue a:hover
{
	color: #666666;
	text-decoration: underline;
}

.link_preisliste a
{
	color: #1E119D;
	text-decoration: none;
}

.link_preisliste a:hover
{
	color: #1E119D;
	text-decoration: underline;
}

.link_startmenue_header a
{
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.link_startmenue_header a:hover
{
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}

.link_zugang a
{
	color: #018737;
	text-decoration: none;
}

.link_zugang a:hover
{
	color: #018737;
	text-decoration: underline;
}

.link_aktuell a
{
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.link_aktuell a:hover
{
	color: #666666;
	text-decoration: underline;
}

.link_headermenue a {
	color: #FFFFFF;
	text-decoration: none;
}

.link_headermenue a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.link_xtension a {
	color: #666666;
	text-decoration: none;
}

.link_xtension a:hover
{
	color: #666666;
	text-decoration: underline;
}

.link_top a
{
	color: #018737;
	text-decoration: underline;
}

.link_top a:hover
{
	color: #018737;
	text-decoration: none;
}

.link_zoom a
{
	color: #1e119d;
	text-decoration: underline;
}

.link_zoom a:hover
{
	color: #1e119d;
	text-decoration: underline;
}

.link_sitemap a {
	color: #666666;
	text-decoration: none;
}

.link_sitemap a:hover
{
	color: #018737;
	text-decoration: underline;
}

.link_standard a {
	color: #018737;
	text-decoration: underline;
}

.link_standard a:hover
{
	color: #018737;
	text-decoration: underline;
}

.link_kontakt a
{
	color: #666666;
	text-decoration: none;
}

.link_kontakt a:hover
{
	color: #666666;
	text-decoration: underline;
}

.link_kundenportal_zugriffe a
{
	color: #018737;
	text-decoration: none;
	font-weight: normal;
}

.link_kundenportal_zugriffe a:hover
{
	color: #018737;
	text-decoration: underline;
	font-weight: normal;
}

.link_wichtig a
{
	color: #CC0000;
	text-decoration: underline;
}

.link_wichtig a:hover
{
	color: #CC0000;
	text-decoration: underline;
}

.link_login a
{
	color: #018737;
	text-decoration: none;
}

.link_login a:hover
{
	text-decoration: underline;
}

.link_header a
{
	color: #FFFFFF;
	text-decoration: none;
}

.link_header a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.link_footer a {
	color: #666666;
	text-decoration: none;
}

.link_footer a:hover
{
	color: #666666;
	text-decoration: underline;
}

.link_preislisten a
{
	color: #666666;
	text-decoration: none;
}

.link_preislisten a:hover
{
	color: #666666;
	text-decoration: underline;
}

.link_willk_mehr a
{
	color: #666666;
	text-decoration: none;
	font-size: 10px;
}

.link_willk_mehr a:hover
{
	color: #666666;
	text-decoration: underline;
}



tr.mainmenue_blau a
{
	color: #1e119d;
	display: block;
	padding: 2px;
	text-decoration: none;
	text-transform: none;
}

tr.mainmenue_blau a:hover
{
	color: #1e119d;
	text-decoration: none;
	display: block;
	background-color: #DBE9F4;
	text-transform: none;
}

table.mainmenue
{
	width: 200px;
}

tr.mainmenue
{
	background-color: #FFFFFF;
}

table.loginstatus
{
	width: 200px;
	background-color: #E4F7E4;
}

.table_loginstatus_bg
{
	background-color: #CCE7C2;
}

tr.mainmenue_gruen a
{
	color: #018737;
	display: block;
	padding: 2px;
	text-decoration: none;
	text-transform: none;
}

tr.mainmenue_gruen a:hover
{
	color: #018737;
	text-decoration: none;
	display: block;
	background-color: #E4F7E4;
	text-transform: none;
}

.table_mainmenue_bg_grau
{
	background-color: #D9D9D9;
}

.table_top_header
{
	color: #FFFFFF;
	background-color: #1E119D;
	margin: 0px;
	padding: 0px;
	width: 800px;
	line-height: 20px;
}

.table_top_header_suche
{
	color: #666666;
	background-color: #D9D9D9;
	margin: 0px;
	padding: 0px;
	width: 800px;
	font-weight: bold;
}

.table_top_header_bg
{
	color: #FFFFFF;
	background-color: #018737;
}

.sprache
{
	font-weight: bold;
	color: #666666;
}

.lieferumfang_alcotest
{
	color: #018737;
}

.mainmenue_title
{
	text-transform: none;
}

.submenue
{
	color: #FFFFFF;
}

table.seiteninhalt
{
	width: 800px;
	margin: 0px;
	padding: 0px;
}

table.textrahmen
{
	width: 580px;
	height: 100%;
	background-color: #D9D9D9;
}

tr.textrahmen
{
	background-color: #FFFFFF;
}

table.xtension
{
	width: 578px;
	line-height: 20px;
}

.maintitle {
	color: #1e119d;
	font-size: small;
	font-weight: bold;
}
.subtitle {
	font-weight: bold;
	color: #018737;
}

table.picture
{
	padding: 0px;
	width: 200px;
	margin: 0px;
}

td.picture
{
	background-color: #FFFFFF;
}

.picture_legende
{
	background-color: #F0F0F0;
	color: #666666;
}

table.textbox
{
	width: 570px;
}
.textboxtitle 
{
	font-weight: bold;
	background-color: #D9D9D9;
}

.textboxsubtitle 
{
	background-color: #E4F7E4;
	color: #018737;
	text-align: left;
}

.textboxsubtitle_1
{
	background-color: #CCE7C2;
	color: #018737;
	font-weight: bold;
	text-align: left;
}

.textboxsubtitle_menue
{
	background-color: #E4F7E4;
	color: #018737;
	text-align: left;
}

.db_ausgabe_bg1
{
	background-color: #E4F7E4;
}

.db_ausgabe_bg2
{
	background-color: #FFFFFF;
	color: #018737;
}

.db_ausgabe_bg3
{
	background-color: #E4F7E4;
	color: #018737;
}

.db_ausgabe_bg4
{
	background-color: #FFFFFF;
	color: #CC0000;
}

.kb_top10_bg
{
	background-color: #E4F7E4;
	color: #018737;
}

.kb_info_bg
{
	background-color: #E4F7E4;
	color: #018737;
}

table.header_mainmenue
{
	width: 800px;
}

table.header_submenue
{
	background-color: #018737;
	width: 800px;
	color: #FFFFFF;
	line-height: 20px;
}

table.footer
{
	background-color: #1e119d;
	margin: 0px;
	padding: 0px;
	width: 800px;
}

.table_footer_bg 
{
	background-color: #FFFFFF;
	line-height: 20px;
}

.table_row_bg_gruen
{
	background-color: #E4F7E4;
}

.table_textinbox_bg
{
	background-color: #D9D9D9;
	width: 570px;
}

.table_textinbox_bg_weiss
{
	background-color: #FFFFFF;
	text-align: left;
}

table.textinbox
{
	width: 570px;
}

td.tr_bg_gruen
{
	background-color: #E4F7E4;
	text-align: left;
}

td.tr_bg_blau
{
	background-color: #DBE9F4;
}

.hinweis
{
	color: #018737;
}

.wichtig
{
	color: #CC0000;
}

.lit_id
{
	color: #CC0000;
}

.lit_schritte
{
	color: #CC0000;
}

.tabellenergaenzung
{
	color: #018737
}

.cutoff_fett
{
	color: #018737;
	font-weight: bold;
}

.cutoff_normal
{
	color: #018737
}

.x_substanz
{
	color: #CC0000;
}

.kb_problembeschreibung
{
	color: #CC0000;
}

.pflichtfelder
{
	color: #CC0000;
}

.newsletter
{
	color: #CC0000;
}

.einzeltest_ohne_link
{
	color: #018737;
}

.studie
{
	color: #666666;
	font-weight: bold;
}

.produktnamen
{
	color: #666666;
	font-weight: bold;
}

.sfs_schritt
{
	color: #1e119d;
	font-weight: bold;
}

form
{
	display:inline;
}

.loginheader
{
	font-weight: bold;
	color: #FFFFFF;
}

.logintext
{
	color: #018737;
}

.td_formular_bg
{
	background-color: #E4F7E4;
	color: #018737;
}

table.startseite_wiese
{
	margin: 0px;
	padding: 0px;
	width: 800px;
}

table.startseite_uebersicht
{
	margin: 0px;
	padding: 0px;
	width: 800px;
}

table.startseite_menue
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 149px;
	height: 190px;
}

.table_startseite_menue_bg
{
	background-color: #D9D9D9;
	width: 150px;
}

.table_startseite_loginstatus_bg
{
	background-color: #E4F7E4;
}

.table_startseite_top_news_header_bg
{
	background-color: #DCDCDC;
}

.table_startseite_top_news_bg
{
	background-color: #F0F0F0;
}

.startseite_top_newstext
{
	font-weight: bold;
	color: #666666;
}

table.startseite_preisliste_news
{
	margin: 0px;
	padding: 0px;
	width: 800px;
	background-color: #D9D9D9;
}

.table_startseite_news_bg
{
	background-color: #FFFFFF;
}

.table_startseite_preisliste_bg
{
	background-color: #F0F0F0;
}

.startseite_news_header
{
	font-weight: bold;
	color: #666666;
}

.startseite_preisliste_header
{
	font-weight: bold;
	color: #666666;
}


/* ------------------------------------------ CSS fuer Meilenprogramm --------------------------------------------- */

/* Meilenprogramm Zeichenformatierung */

.meil_praemiennr
{
	color: #018737;
	font-weight: bold;
}

.meil_meilen
{
	color: #666666;
	font-weight: bold;
}

.meil_praemie
{
	color: #666666;
	font-weight: bold;
}

.meil_hinweis
{
	color: #666666;
	font-weight: bold;
}

/* ---------------------------- CSS fuer Literaturtabllen - (Literatur-Datenbank, Referenzen) --------------------- */

/* Literatur Zeichenformatierung */

.lit_beschreibung
{
	color: #666666;
	font-weight: bold;
}


/* Literatur Tabellenormatierung */

.td_lit_bg1
{
	color: #666666;
	background-color: #F0F0F0;
}

.td_lit_textboxsubtitle 
{
	background-color: #E4F7E4;
	color: #018737;
}


/* ---------------------------- NEU - CSS fuer Navstatus - Navigationsstatus (Loginstatus/Warenkrob - ) --------------------- */

/* Navstatus Linkformatierung */

.link_navstatus a
{
	color: #018737;
	text-decoration: none;
}

.link_navstatus a:hover
{
	text-decoration: underline;
}


/* Navstatus Zeichenformatierung */

.navstatus_status
{
	color: #018737;
	font-weight: bold;
}

.navstatus_warenkorb
{
	color: #018737;
}

/* Navstatus Tabellenormatierung */

.td_startseite_navstatus_bg
{
	background-color: #E4F7E4;
}

.table_navstatus
{
	width: 200px;
	background-color: #E4F7E4;
	color: #018737;
	border-top-width: thin;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.td_navstatus_bg1
{
	background-color: #CCE7C2;
}

.td_navstatus_bg2
{
	background-color: #D6F2CB;
	border-top: thin solid #018737;
	border-bottom: thin solid #018737;
	height: 40px;
}


/* ---------------------------- CSS fuer Benutzerdaten (Registrierung/Benutzerdaten aendern/Shop) ---------------------------- */


/* Benutzerdaten Tabellenformatierung */

.td_bdaten_textboxsubtitle 
{
	background-color: #E4F7E4;
	color: #018737;
	font-weight: bold;
}

.td_bdaten_eingabe_bg
{
	background-color: #E4F7E4;
	color: #018737;
}


/* Benutzerdaten Zeichenformatierung */

.bdaten_hinweis1
{
	color: #018737;
}

.bdaten_hinweis2
{
	color: #666666;
	font-weight: bold;
}

.bdaten_fehler
{
	color: #CC0000;
	font-weight: bold;
}

.bdaten_Abw_Lieferanschrift
{
	font-weight: bold;
}


/* ---------------------------- CSS fuer Warenkorbsystem - Online-Shop ---------------------------- */

/* Shop Linkformatierung */

.link_shop_agb a
{
	color: #CC0000;
	text-decoration: underline;
}

.link_shop_agb a:hover
{
	color: #CC0000;
	text-decoration: none;
}

.link_shop_schritte a
{
	color: #018737;
	text-decoration: none;
}

.link_shop_schritte a:hover
{
	color: #018737;
	text-decoration: underline;
}

.link_shop_zurueck a
{
	color: #666666;
	text-decoration: underline;
}

.link_shop_zurueck a:hover
{
	color: #018737;
	text-decoration: none;
}

.link_shop_mehr a
{
	color: #018737;
	text-decoration: none;
}

.link_shop_mehr a:hover
{
	color: #018737;
	text-decoration: underline;
}

.link_shop_loeschen a
{
	color: #666666;
	text-decoration: underline;
}

.link_shop_loeschen a:hover
{
	color: #666666;
	text-decoration: none;
}

.link_shop_hinzufuegen a
{
	color: #666666;
	text-decoration: underline;
}

.link_shop_hinzufuegen a:hover
{
	color: #666666;
	text-decoration: none;
}

.link_shop_couponeinloesung a
{
	color: #666666;
	text-decoration: underline;
}

.link_shop_couponeinloesung a:hover
{
	color: #666666;
	text-decoration: none;
}


/* Shop Zeichenformatierung */

.shop_position
{
	color: #666666;
}

.shop_couponnummer
{
	color: #666666;
	font-weight: bold;
}

.shop_keine_couponnummer
{
	color: #666666;
	font-weight: bold;
}

.shop_warennummer
{
	color: #666666;
}

.shop_warenbezeichnung
{
	color: #666666;
}

.shop_warenname
{
	color: #666666;
	font-weight: bold;
}

.shop_warenbeschreibung
{
	color: #666666;
	font-size: 10px;
}

.shop_einzelpreis
{
	color: #666666;
}

.shop_gesamtpreis
{
	color: #666666;
}

.shop_endpreisberechnung
{
	color: #666666;
}

.shop_endsumme
{
	color: #666666;
	font-weight: bold;
}

.shop_schritte
{
	color: #666666;
	font-weight: bold;
}

.shop_hinweis1
{
	color: #018737;
}

.shop_hinweis2
{
	color: #666666;
	font-weight: bold;
}

.shop_kostenberechnung
{
	font-weight: bold;
}

.shop_meilen
{
	color: #1E119D;
	font-weight: bold;
}

.shop_fehler
{
	color: #CC0000;
	font-weight: bold;
}

.shop_rabatt
{
	color: #CC0000;
}

.shop_rabatt a
{
	color: #CC0000;
	text-decoration: underline;
}

.shop_rabatt a:hover
{
	color: #CC0000;
	text-decoration: none;
}

/* Shop Tabellenformatierung */

.td_shop_schritte_bg1
{
	background-color: #FFFFFF;
	font-weight: bold;
}

.td_shop_schritte_bg2
{
	background-color: #E4F7E4;
	color: #018737;
	font-weight: bold;
}

.td_shop_bg1
{
	background-color: #EBEBEB;
}

.td_shop_bg2
{
	background-color: #F0F0F0;
}

.td_shop_textboxsubtitle 
{
	background-color: #E4F7E4;
	color: #018737;
}



/* ---------------------------- CSS fuer Rabattlisten Online-Shop-Bestellungen --------------------- */

/* Zeichenformatierung */

.rabatt_rabattzahlen
{
	color: #CC0000;
}


/* Tabellenformatierung */

table.rabatt_textrahmen
{
		width: 410px;
		background-color: #D9D9D9;
}
table.rabatt_textinbox
{
	width: 100%;
}

.table_rabatt_textinbox_bg
{
	background-color: #D9D9D9;
	width: 100%;
}

.table_rabatt_textbox
{
	width: 408px;
}

.rabattlistensubtitle 
{
	background-color: #E4F7E4;
	color: #018737;
}

.table_rabatt_textinbox_bg_weiss
{
	background-color: #FFFFFF;
}


/* ---------------------------- CSS fuer Literatur Auszuege Startseite (Willkommen) ---------------------------- */

/* Linkformatierung */

.link_willk_litauszuege a
{
	color: #666666;
	text-decoration: underline;
	font-size: 10px;
}

.link_willk_litauszuege a:hover
{
	color: #666666;
	text-decoration: none;
}


/* Zeichenformatierung */

.willk_lit_titel
{
	color: #666666;
	font-size: 10px;
}

.willk_lit_id
{
	color: #666666;
	font-size: 10px;
}


/* Tabellenformatierung */


.table_wiilk_lit
{
	width: 190px;
}

input.button
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
	background-color:#FFFFFF; 
	border: 0px;
	cursor: hand;
}

/* ---------------------------- CSS fuer Chemische Symbole ---------------------------- */

.symbol_hochgestellt
{
	font-size: 0.8em;
	vertical-align: super;
}

.symbol_tiefgestellt
{
	font-size: 0.8em;
	vertical-align: sub;
}
