.font10 {
	FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
	}
	.font11  { FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, sans-serif}
	H1 {	FONT-SIZE: 13pt; COLOR: #1262ae; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
	H2 {	FONT-SIZE: 12pt; COLOR: #1262ae; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
	H3 {	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
	.startHeadEins {	FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #d2d2d2; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica}
	.startHeadZwei {	FONT-WEIGHT: bold; FONT-SIZE: 14pt; LEFT: 50px; COLOR: #404040; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica; POSITION: relative}
	.startArtName {	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #1262ae; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
	.boxText {	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif}
	.errorBox {	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ffb3b5; FONT-FAMILY: Verdana, Arial, sans-serif}
	.stockWarning {	FONT-SIZE: 10px; COLOR: #cc0033; FONT-FAMILY: Verdana, Arial, sans-serif}
	.productsNotifications {	BACKGROUND: #f2fff7}

BODY {
	BACKGROUND:#fff;
	MARGIN:0px;
	COLOR:#000;
	}

	A {	COLOR: #000000; TEXT-DECORATION: none}
	FORM {	DISPLAY: inline}

TR.header {
	BACKGROUND:#fed154;
	background-image:url(images/header_background_v2.gif);
	background-repeat:repeat-x;
	}

TR.headerNavigation {
	BACKGROUND:#d1a20e;
	COLOR:#444;
	}

TD.headerNavigation {
	height:24px;
	FONT-WEIGHT:bold;
	FONT-SIZE:12px;
	BACKGROUND:#fed154;
	COLOR:#444;
	FONT-FAMILY:Verdana, Arial, sans-serif
	}

	A.infoBoxHeading {	COLOR: #FFFFFF;}

A.headerNavigation {
	COLOR:#444;
	}

A.headerNavigation:hover {
	COLOR:#000;
	text-decoration:underline;
	}

	TR.headerError {	BACKGROUND: #ff0000}
	TD.headerError {	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff0000; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center}
	TR.headerInfo {	BACKGROUND: #00ff00}
	TD.headerInfo {	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #00ff00; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center}

TR.footer {
	BACKGROUND:#fed154;
	}

TD.footer {
	FONT-WEIGHT:bold;
	FONT-SIZE:10px;
	BACKGROUND:#fed154;
	COLOR:#000;
	FONT-FAMILY:Verdana, Arial, sans-serif;
	}

/* Rahmen Boxen */
.infoBox {
	BACKGROUND:#fed154;
	}

		.infoBoxMainpage {	FONT-SIZE: 11px; BACKGROUND: #DBE7F2; FONT-FAMILY: Verdana, Arial, sans-serif}

.infoBoxContents {
	FONT-SIZE:11px;
	BACKGROUND:#f4f4f4;
	FONT-FAMILY:Verdana, Arial, sans-serif;
	}

		.infoBoxLink {	FONT-SIZE: 11px; color: #0029A3; FONT-FAMILY: Verdana, Arial, sans-serif}
		SPAN.infoBoxText {	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif}
		.boxTextHeader {	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}

.infoBox2 {
	BACKGROUND:#fed154;
	}

		.infoBox2Contents {	FONT-SIZE: 12px; BACKGROUND: #ffffff; COLOR: #000000;FONT-FAMILY: Verdana, Arial, sans-serif}
		.infoBoxNotice {	BACKGROUND: #ff8e90}
		.infoBoxNoticeContents {	FONT-SIZE: 11px; BACKGROUND: #ffe6e6; FONT-FAMILY: Verdana, Arial, sans-serif}

TD.infoBoxHeading {
	FONT-WEIGHT:bold;
	FONT-SIZE:11px;
	BACKGROUND:#fed154;
	COLOR:#000;
	FONT-FAMILY:Verdana, Arial, sans-serif;
	height:22px;
	background-image:url(images/td_infoBoxHeading.gif);
	background-repeat:repeat-x;
	padding-left:2px;
	}

		TD.infoBox {	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif}
		SPAN.infoBox {	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif}

TR.accountHistory-odd {
	BACKGROUND:#f4f4f4;
	}

TR.addressBook-odd {
	BACKGROUND:#f4f4f4;
	}

TR.alsoPurchased-odd {
	BACKGROUND:#f4f4f4;
	}

TR.payment-odd {
	BACKGROUND:#f4f4f4;
	}

TR.productListing-odd {
	BACKGROUND:#f4f4f4;
	}

/* Trennlinie */
TR.productListing-odd td {
	border-top:1px solid #ccc;
	}

TR.productReviews-odd {
	BACKGROUND:#f4f4f4;
	}

TR.upcomingProducts-odd {
	BACKGROUND:#f4f4f4;
	}

TR.shippingOptions-odd {
	BACKGROUND:#f4f4f4;
	}

TR.accountHistory-even {
	BACKGROUND:#fff;
	}

		TR.addressBook-even {	BACKGROUND: #ffffff}
		TR.alsoPurchased-even {	BACKGROUND: #ffffff}
		TR.payment-even {	BACKGROUND: #ffffff}

TR.productListing-even {
	BACKGROUND:#fff;
	}

/* Trennline */
TR.productListing-even td {
	border-top:1px solid #ccc;
	}


		TR.productReviews-even {	BACKGROUND: #ffffff}
		TR.upcomingProducts-even {	BACKGROUND: #ffffff}
		TR.shippingOptions-even {	BACKGROUND: #ffffff}

TR.productListing-heading {
	BACKGROUND:#000;
	}

TD.productListing-heading {
	FONT-WEIGHT:bold;
	FONT-SIZE:11px;
	BACKGROUND:#fed154;
	height:22px;
	background-image:url(images/td_infoBoxHeading.gif);
	background-repeat:repeat-x;
	COLOR:#000;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-VARIANT: small-caps;
	}

.productListing-heading {
	FONT-WEIGHT:bold;
	FONT-SIZE:11px;
	BACKGROUND:#fed154;
	COLOR:#000;
	FONT-FAMILY:Verdana, Arial, sans-serif;
	FONT-VARIANT: small-caps;
	}

			TD.productListing-data {	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif}

A.pageResults {
	COLOR:#0000ff;
	}

A.pageResults:hover {
	BACKGROUND:#ffff33;
	COLOR:#0000ff;
	}

TD.pageHeading {
	FONT-WEIGHT:bold;
	FONT-SIZE:14px;
	COLOR:#444;
	BACKGROUND:#fed154;
	border:1px solid #FFF;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	padding:4px;
	}

			DIV.pageHeading {	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #00499A; FONT-FAMILY: Verdana, Arial, sans-serif}
			TD.pageHeading2 {	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #00499A; FONT-FAMILY: Verdana, Arial, sans-serif}
			DIV.pageHeading2 {	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #00499A; FONT-FAMILY: Verdana, Arial, sans-serif}
			TR.subBar {	BACKGROUND: #f4f7fd}
			TD.subBar {
				FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
				}
				TD.main {
					FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
					}
					P.main {
						FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
						}
TD.smallText {
	FONT-SIZE:11px;
	FONT-FAMILY:Verdana, Arial, sans-serif;
	}

/* Seitenzähler */
table.page_counter {
	border-top:1px solid #ccc;
	}
	
table.page_counter TD.smallText {
	padding:20px 0px 10px 0px;
	}

							SPAN.smallText {
								FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
								}
								SPAN.categoriesText {
									FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, sans-serif
									}
									P.smallText {
										FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
										}
										TD.accountCategory {
											FONT-SIZE: 13px; COLOR: #aabbdd; FONT-FAMILY: Verdana, Arial, sans-serif
											}
											TD.fieldKey {
.infoBoxContentsCo2 {
  background:#F8F8F9;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}
												FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
												}
												TD.fieldValue {
													FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
													}
													TD.tableHeading {
														FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
														}
														SPAN.newItemInCart {
															FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
															}
															CHECKBOX {
																FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
																}
																INPUT {
																	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
																	}
																	RADIO {
																		FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
																		}
																		SELECT {
																			FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
																			}
																			TEXTAREA {
																				FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, sans-serif
																				}
																				SPAN.greetUser {
																					FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f0a480; FONT-FAMILY: Verdana, Arial, sans-serif
																					}
																					TABLE.formArea {
																						BORDER-RIGHT: #7b9ebd 1px solid; BORDER-TOP: #7b9ebd 1px solid; BACKGROUND: #f1f9fe; BORDER-LEFT: #7b9ebd 1px solid; BORDER-BOTTOM: #7b9ebd 1px solid
																						}
																						TD.formAreaTitle {
																							FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
																							}
																							SPAN.markProductOutOfStock {
																								FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c76170; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
																								}

SPAN.productSpecialPrice {
	COLOR:#c00;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	}

																									TD.tab {
																										FONT-WEIGHT: bold; FONT-SIZE: smaller; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: navy
																										}
																										A.tab {
																											FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
																											}
																											A.tab:hover {
																												FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffcc00; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
																												}
																												TD.ontab {
																													FONT-WEIGHT: bold; FONT-SIZE: smaller; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #6699ff
																													}
																													A.headerLink {
																														FONT-WEIGHT: bold; FONT-SIZE: smaller; COLOR: #000099; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
																														}
																														A.headerLink:hover {
																															FONT-WEIGHT: bold; FONT-SIZE: smaller; COLOR: #99ccff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
																															}
																															.moduleRow {
																																
																																}
																																.moduleRowOver {
																																	CURSOR: auto; BACKGROUND-COLOR: #d7e9f7
																																	}
																																	.moduleRowSelected {
																																		BACKGROUND-COLOR: #e9f4fc
																																		}
																																		.checkoutBarFrom {
																																			FONT-SIZE: 10px; COLOR: #3f4f94; FONT-FAMILY: Verdana, Arial, sans-serif
																																			}
																																			.checkoutBarTo {
																																				FONT-SIZE: 10px; COLOR: #3f4f94; FONT-FAMILY: Verdana, Arial, sans-serif
																																				}
																																				.checkoutBarCurrent {
																																					FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
																																					}

																																					.messageStackError  {
																																						FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
																																						}

																																						.inputRequirement  {
																																							FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
																																							}

																																							.messageStackSuccess  {
																																								FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
																																								}


																																								/* navigation */
																																								.tfix {table-layout:fixed; border-bottom:1px solid #D8DCE2;}
																																								.ntx {
																																									padding-top:1px;
																																										padding-bottom:1px;
																																											padding-left:0px;
																																												display:block;
																																													margin-top:0px;
																																													}
																																													.n1b .ntx, .n1bhi .ntx {
																																														margin-top:0px;
																																															padding-top:1px;
																																																padding-bottom:1px;
																																																}
																																																a.n1:hover .ntx, a.n1b:hover .ntx,a.n11:hover .ntx {
																																																	padding-top:1px;
																																																		padding-bottom:1px;
																																																			padding-left:1px;
																																																				margin-top:0px;
																																																				}
																																																				.n11 .ntx,.n11hi .ntx{padding-left:8px}
																																																				a.n11:hover .ntx {padding-left:9px}
.n1,.n1hi,.n11,.n11hi,.n1b,.n1bhi {
	display:block;
	border-top:1px solid #C8CDD5;
	background-color:#fed154;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	margin-top:0px;
	padding-top:1px;
	padding-bottom:1px;
	}
																																																														a.n1:hover,a.n1b:hover {background-color:#7F8FB2}
																																																														a.n1b {
																																																															color: #C2D2E0;
																																																																padding-bottom:2px;
																																																																	display:block;
																																																																		padding-top:1px;
																																																																		        padding-bottom:1px;
																																																																			}
																																																																			a.n11:hover {
																																																																			        color:#fff;
																																																																					text-decoration:none;
																																																																						display:block;
																																																																							cursor:pointer;
																																																																								margin-top:0px;
																																																																									padding-top:1px;
																																																																										padding-bottom:1px;
																																																																										 }
																																																																										 .n11 {background-color:#024395}
																																																																										 a.n11:hover {background-color:#646D98}
																																																																										 .n11,.n11hi {font-weight:normal}
																																																																										 .n1hi,.n1bhi {background-color:#0B2653}
																																																																										 .n11hi {background-color:#485285}

																																																																										 a.textbox {
																																																																										 color: #ffffff;
																																																																										 }

																																																																										 .infoBoxContentsCo2 {
																																																																										   background: #F8F8F9;
																																																																										     font-family: Verdana, Arial, sans-serif;
																																																																										       font-size: 10px;
																																																																										       }

																																																																										       SPAN.kurzbeschreibung {
																																																																										         font-family: Verdana, Arial, sans-serif;
																																																																											   font-size: 9px;
																																																																											     color: #000000;
																																																																											     }

																																																																											     SPAN.productheading {	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #00499A; FONT-FAMILY: Verdana, Arial, sans-serif}

																																																																											     SPAN.productnumber {	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #6D6E71; FONT-FAMILY: Verdana, Arial, sans-serif}

																																																																											     SPAN.smallprice {
																																																																											     	FONT-SIZE: 11px; COLOR: #6D6E71; FONT-FAMILY: Verdana, Arial, sans-serif
																																																																												}

/* Warenkorb ohne Trennline */
table.productListing TR.productListing-odd td.productListing-data table td.productListing-data {
	border:none;
	}

table.productListing TR.productListing-even td.productListing-data table td.productListing-data {
	border:none;
	}
	
a.productListing-heading {
	background-color:transparent;
	}

/* Produktseite: Für eine grössere Darstellung */
td.main tr.smallText td a {
	FONT-SIZE: 10px;
	line-height:1.0em;
	}

/* Achtung */
p table.infobox th {
	background-color:#b02300;
	color:#FFF;
	font-size:12px;
	padding:4px;
	}

p table.infobox td {
	background-color:#fff;
	font-size:12px;
	padding:4px;
	}
	
p table.infobox {
	border:1px solid #b02300;
	}
	
	/* // Internet-Helfer erweitert */
	.tax_info {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #758389;
}

/* Links sichtbar */
a:hover {
	text-decoration:underline;
	}