html {
	width:100%;
	height:100%;
}

body {
	font-family:Verdana, Helvetica, Geneva, Swiss, sans-serif;
	font-size:11px;
	color:#000000;
	margin:0px;
	padding:0px;
	overflow-y:auto;
}

td,p,div {
	font-family:Verdana, Helvetica, Geneva, Swiss, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:150%;
}

.text {
	font-family:Verdana, Helvetica, Geneva, Swiss, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:150%;
}

.textError {
	font-family:Verdana, Helvetica, Geneva, Swiss, sans-serif;
	font-size:11px;
	color:#CC0000;
	line-height:150%;
}

.text_bildunterschrift {
	font-family:Verdana, Helvetica, Geneva, Swiss, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#999999;
	line-height:150%;
	padding:6px;
}

.text_artikel_rabatt {
	color:#FFFFFF;
	background-color:#FF0000;
	padding:2px;
}

p.newsHeader {
	font-family:Verdana, Helvetica, Geneva, Swiss, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	width:100%;
	background-color:#FFFFFF;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:2px;
	line-height:150%;
}

ul {
	list-style-type:square;
	list-style-position:outside;
	line-height:180%;
}

blink {
	text-decoration:blink;
}

/* Subnavigation: Sprache waehlen ****************************************** */

td.subnavi_sprache {
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}

/* Subnavigation: unten **************************************************** */

td.subnavi {
	font-family:Verdana, Helvetica, Geneva, Swiss, sans-serif;
	font-size:10px;
	color:#000000;
	background-image:url('../images/ueberschrift_leiste_standard.gif');
	background-repeat:no-repeat;
	background-position:top right;
}

td.fuss_subnavi {
	font-family:Verdana, Helvetica, Geneva, Swiss, sans-serif;
	font-size:10px;
	color:#000000;
}

a.subnavi:link {
	color:#000000;
	text-decoration:none;
}

a.subnavi:active {
	color:#000000;
	text-decoration:none;
}

a.subnavi:visited {
	color:#000000;
	text-decoration:none;
}

a.subnavi:hover {
	color:#000000;
	text-decoration:underline;
}

/* Navigation ************************************************************** */

td.navi {
	font-family:Verdana, Helvetica, Geneva, Swiss, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#B6B5B5;
}

.navi_headline {
	font-family:Verdana, Helvetica, Geneva, Swiss, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
}

/* rechte Leiste *********************************************************** */

td.rechtsLeiste {
	font-family:Verdana, Helvetica, Geneva, Swiss, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#B6B5B5;
	line-height:150%;
}

table.rechtsLeiste_headline {
	font-family:Verdana, Helvetica, Geneva, Swiss, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#000000;
	padding:4px;
	line-height:150%;
	margin-bottom:10px;
}

td.rechtsLeiste_headline {
	color:#FFFFFF;
}

ul.rechtsLeiste {
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:180%;
}

a.rechtsLeiste:link {
	color:#000000;
	text-decoration:underline;
}

a.rechtsLeiste:active {
	color:#000000;
	text-decoration:underline;
}

a.rechtsLeiste:visited {
	color:#000000;
	text-decoration:underline;
}

a.rechtsLeiste:hover {
	color:#000000;
	text-decoration:none;
}

/* Content ***************************************************************** */

td.content {
	font-family:Verdana, Helvetica, Geneva, Swiss, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#D6D6D6;
	line-height:150%;
	padding:10px;
}

p.content_break {
	margin-top:10px;
	margin-bottom:10px;
	background-color:#FFFFFF;
}

/* Content: Subnavigation ************************************************** */

#content_subnavi {
	margin:0px 0px 10px 0px;
}

table.content_subnavi_button {
	height:23px;
	border:1px solid #FFFFFF;
}

td.content_subnavi_button_inaktiv_links {
	width:8px;
	height:23px;
	background-image:url('../images/subnavi_button/inaktiv_links.gif');
	background-repeat:no-repeat;
}

td.content_subnavi_button_inaktiv_mitte {
	height:23px;
	background-image:url('../images/subnavi_button/inaktiv_mitte.gif');
	background-repeat:repeat-x;
}

td.content_subnavi_button_inaktiv_rechts {
	width:8px;
	height:23px;
	background-image:url('../images/subnavi_button/inaktiv_rechts.gif');
	background-repeat:no-repeat;
}

td.content_subnavi_button_aktiv_links {
	width:8px;
	height:23px;
	background-image:url('../images/subnavi_button/aktiv_links.gif');
	background-repeat:no-repeat;
}

td.content_subnavi_button_aktiv_mitte {
	height:23px;
	background-image:url('../images/subnavi_button/aktiv_mitte.gif');
	background-repeat:repeat-x;
}

td.content_subnavi_button_aktiv_rechts {
	width:8px;
	height:23px;
	background-image:url('../images/subnavi_button/aktiv_rechts.gif');
	background-repeat:no-repeat;
}

#content_subnavi a:link, #content_subnavi a:active, #content_subnavi a:visited, #content_subnavi a:hover {
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
}

#content_subnavi a.content_subnavi_warenkorb:link, #content_subnavi a.content_subnavi_warenkorb:active, #content_subnavi a.content_subnavi_warenkorb:visited, #content_subnavi a.content_subnavi_warenkorb:hover {
	font-size:14px;
	font-weight:bold;
	color:#00A6EB;
	text-decoration:none;
}

/* Content: Homeseite ****************************************************** */

table.home_box {
	width:112px;
	height:35px;
	margin-bottom:10px;
}

table.home_box td.links {
	width:3px;
	height:35px;
	background-image:url('../images/home/box_links.gif');
	background-repeat:no-repeat;
}

table.home_box td.mitte {
	background-image:url('../images/home/box_mitte.gif');
	background-repeat:repeat-x;
	text-align:center;
}

table.home_box td.rechts {
	width:3px;
	height:35px;
	background-image:url('../images/home/box_rechts.gif');
	background-repeat:no-repeat;
}

table.home_box a:link, table.home_box a:active, table.home_box a:visited, table.home_box a:hover {
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	color:#000000;
	text-decoration:none;
}

/* Content: Shopseite ****************************************************** */

#content_shop_kontakt {
	padding-top:50px;
	background-image:url('../images/hintergrund_kontakt.gif');
	background-repeat:no-repeat;
	text-align:center;
}

/* Pfad ******************************************************************** */

table.pfad {
	height:29px;
}

table.pfad td {
	background-image:url('../images/pfad/pfad_mitte.gif');
	background-repeat:repeat-x;
	height:29px;
}

table.pfad td.links {
	background-image:url('../images/pfad/pfad_links.gif');
	background-repeat:no-repeat;
	width:5px;
	height:29px;
}

table.pfad td.rechts {
	background-image:url('../images/pfad/pfad_rechts.gif');
	background-repeat:no-repeat;
	width:5px;
	height:29px;
}

.pfad_text {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
}

.pfad_text a:link, .pfad_text a:active, .pfad_text a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}

.pfad_text a:hover {
	text-decoration:none;
}

/* Hinweis: Zahlungsmoeglichkeiten ***************************************** */

#hinweis_zahlungsmoeglichkeiten {
	font-size:11px;
	background-image:url('../images/hintergrund_verlauf_gelb_grau.gif');
	background-repeat:no-repeat;
	background-color:#D8D8D8;
	padding:10px;
	margin-top:30px;
	border-bottom:1px solid #FFFFFF;
}

#hinweis_zahlungsmoeglichkeiten h1 {
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

/* Hinweis: Registrierung ************************************************** */

#hinweis_registrierung {
	font-size:11px;
	background-color:#FFFFFF;
	padding:10px;
	margin-top:15px;
}

#hinweis_registrierung h1 {
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}

#hinweis_registrierung a.register:link, #hinweis_registrierung a.register:active, #hinweis_registrierung a.register:visited, #hinweis_registrierung a.register:hover {
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

/* Hinweis: Bestseller ***************************************************** */

#hinweis_bestseller {
	font-size:11px;
	background-image:url('../images/hintergrund_verlauf_gelb_grau.gif');
	background-repeat:no-repeat;
	background-color:#D8D8D8;
	padding:10px;
	border-bottom:1px solid #FFFFFF;
}

#hinweis_bestseller a:link, #hinweis_bestseller a:active, #hinweis_bestseller a:visited {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#hinweis_bestseller a:hover {
	text-decoration:underline;
}

/* Button ****************************************************************** */

table.button {
	height:24px;
}

table.button td.links {
	background-image:url('../images/button/button_links.gif');
	background-repeat:no-repeat;
	width:10px;
	height:24px;
}

table.button td.mitte {
	background-image:url('../images/button/button_mitte.gif');
	background-repeat:repeat-x;
	height:24px;
}

table.button td.rechts {
	background-image:url('../images/button/button_rechts.gif');
	background-repeat:no-repeat;
	width:10px;
	height:24px;
}

table.button a:link, table.button a:active, table.button a:visited, table.button a:hover {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
}

/* Rechte Seite: Loginformular ********************************************* */

#rechts_login {
	margin:10px 0px 0px 0px;
}

#rechts_login a:link, #rechts_login a:active, #rechts_login a:visited {
	color:#000000;
	text-decoration:underline;
}

#rechts_login a:hover {
	text-decoration:none;
}

/* Kontaktformular ********************************************************* */

p.kontaktformular {
	margin-top:20px;
	margin-bottom:0px;
}

/* Formular **************************************************************** */

.formularfeld {
	font-family:Verdana, Helvetica, Geneva, Swiss, sans-serif;
	font-size:11px;
	color:#000000;
	border:1px solid #666666;
}

.formularfeld_fehler {
	font-family:Verdana, Helvetica, Geneva, Swiss, sans-serif;
	font-size:11px;
	color:#000000;
	border:2px solid #CC0000;
}

.formularknopf {
	font-family:Verdana, Helvetica, Geneva, Swiss, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#cc0066;
	border:1px solid #993366;
	padding:1px;
}

/* Links ******************************************************************* */

a:link {
	color:#00A6EB;
	text-decoration:underline;
}

a:active {
	color:#00A6EB;
	text-decoration:underline;
}

a:visited {
	color:#00A6EB;
	text-decoration:underline;
}

a:hover {
	color:#00A6EB;
	text-decoration:none;
}

/* _kombinationen.inc.php ******************************************* */

td.kombinationenselecttext{
	text-align:center;
	font-weight:bold;
}

td.kombinationenselectfeld{
	text-align:center;
}

table.kombiformular{
/*	background-color:#B6B5B5;*/
}

td.kombiliste{
	background-color:#D6D6D6;
}

/* _artikelliste.inc.php ******************************************* */

table.artikelvariantentabelle {
	font-family:Verdana, Helvetica, Geneva, Swiss, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	border-collapse:collapse;
/*	border:2px solid #000000;*/
}

table.artikelvariantentabelle th {
	font-family:Verdana, Helvetica, Geneva, Swiss, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background-color:#EBEBEB;
	border:1px solid #000000;
}

table.artikelvariantentabelle td {
	font-family:Verdana, Helvetica, Geneva, Swiss, sans-serif;
	font-size:11px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}

table.artikelvariantentabelle .bestellnummer {
	font-size:10px;
	font-style:italic;
}

table.artikelvariantentabelle .artikelbezeichnung {
	font-size:13px;
	font-weight:bold;
}

table.artikelvariantentabelle .verpackungseinheit, table.artikelvariantentabelle .mindestbestellmenge {
	font-size:10px;
	line-height:12px;
}

table.artikelvariantentabelle .staffelpreise, table.artikelvariantentabelle .staffelpreise td, table.warenkorb .staffelpreise, table.warenkorb .staffelpreise td {
	font-size:11px;
	line-height:14px;
	color:#EE0068;
}

table.artikelvariantentabelle .preis_brutto {
	font-size:13px;
	font-weight:bold;
	color:#00A6EB;
}

table.artikelvariantentabelle .preis_netto {
	font-size:13px;
	font-weight:bold;
}

/* Warenkorb *************************************************************** */

table.warenkorb {
	width:100%;
}

table.warenkorb th {
	font-size:11px;
	font-weight:bold;
	background-color:#CCCCCC;
}

table.warenkorb td {
	border-bottom:1px solid #CCCCCC;
}

table.warenkorb .artikel {
	font-weight:bold;
}

table.warenkorb .artikelnummer {
	font-size:10px;
}

table.warenkorb .error {
	font-size:10px;
	color:#CC0000;
}

table.warenkorb .mindestbestellmenge {
	font-size:10px;
	color:#999999;
}

table.warenkorb tr.warenwert td {
	line-height:18px;
	white-space:nowrap;
}

table.warenkorb tr.versandkosten td {
	line-height:18px;
	white-space:nowrap;
}

table.warenkorb tr.mindestbestellwert td {
	font-weight:bold;
	color:#CC0000;
	line-height:18px;
	white-space:nowrap;
}

table.warenkorb tr.endsumme td {
	font-weight:bold;
	font-size:12px;
	border-top:2px solid #CCCCCC;
	border-bottom:0px;
	line-height:20px;
	white-space:nowrap;
}

/* Bestellformular ********************************************************* */

p.bestellformular_header {
	font-weight:bold;
	background-color:#CCCCCC;
	padding:6px;
	margin-top:20px;
}

table.bestellformular {

}

table.bestellformular td {
	white-space:nowrap;
}

/* Tabelle: NoBorder ******************************************************* */

table.noborder {
	border-collapse:separate;
	border-style:none;
}

table.noborder tr {
	border-style:none;
}

table.noborder td {
	border-style:none;
}

/* Artikel Downloads ******************************************************* */

ul.artikel_downloads {
	font-size:11px;
	line-height:28px;
	list-style:none;
	margin:0px 0px 20px 20px;
	padding:0px;
}

ul.artikel_downloads li {
	background-image:url('../images/icon_exe.gif');
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 25px;
}

ul.artikel_downloads li.zip {
	background-image:url('../images/icon_zip.gif');
	background-repeat:no-repeat;
}

ul.artikel_downloads li.txt {
	background-image:url('../images/icon_txt.gif');
	background-repeat:no-repeat;
}

ul.artikel_downloads li.pdf {
	background-image:url('../images/icon_pdf.gif');
	background-repeat:no-repeat;
}

ul.artikel_downloads li.xls {
	background-image:url('../images/icon_xls.gif');
	background-repeat:no-repeat;
}
