body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: tahoma, arial, verdana, sans-serif;
	color: #008080;
	background-color: #FCF0D6;
}
a { text-decoration: none; color: black; font-weight: bold; }
a:hover { text-decoration: underline; }
a img { border: 0px none; }
form { margin: 0px; padding: 0px; }
fieldset { border: 0px none; margin: 0; padding: 0; }
legend { font-family: 'times new roman', serif; font-size: 24px; font-weight: bold; color: #537F7C; margin: 0.67em 0; }
h1 { font-family: 'times new roman', serif; font-size: 24px; color: #537F7C; }
	h1 img { vertical-align: top; }
p { line-height: 1.42em; }
td { padding: 5px; }

#siteContainer { margin: 10px auto; width: 990px; }
	#header { position: relative; height: 131px; padding: 43px 0px 0px 79px; background-image: url('/download/?id=6852362'); }
		#logo { display: block; width: 620px; height: 111px; }
		#loginBox { position: absolute; top: 18px; right: 18px; font-size: 10px; width: 205px; }
			#loginBoxHeader {
				color: white;
				text-align: center;
				background-image: url('/download/?id=6852375');
				font-family: 'times new roman', serif;
				font-size: 13px;
				height: 20px;
				padding-top: 4px;
			}
			#loginBoxContent { height: 97px; background-image: url('/download/?id=6852372'); padding: 10px; background-repeat: no-repeat; }
				#loginBoxContent legend { display: none; }
				#loginBoxContent label { width: 80px; text-align: center; display: block; float: left; color: #7e9aab; margin-top: 8px; }
				#loginBoxContent input { width: 90px; margin-top: 4px; display: inline; }
				#loginBoxContent #submitLogin {
					width: 45px;
					height: 15px;
					background-image: url('/download/?id=6852402');
					border: 0px none;
					background-color: transparent;
					float: right;
					padding: 0px;
					margin: 5px 5px 0px 0px;
					cursor: pointer;
				}
				#loginBoxContent a { display: block; color: #527F7C; clear: both; }
				#loginBoxContent .userName { font-size: 18px; margin: 10px 0px 20px 0px; display: block; text-align: center; width: 185px; overflow: hidden; }

	#navigation { margin: 0px; padding: 8px 0px 0px 11px; overflow: hidden; height: 20px; background-image: url('/download/?id=6852378'); }
		#navigation li { display: block; list-style: none outside; margin: 0px; padding: 0px; color: #527F7C; float: left; }
			#navigation li a { color: #527F7C; text-decoration: none; font-size: 12px; margin: 0px 14px; padding: 0px; }
			#navigation li a:hover { text-decoration: underline; }

	#contentContainer { background-image: url('/download/?id=6852353'); background-repeat: repeat-y; padding: 15px 18px; width: 954px; overflow: hidden; }
		#leftColumn { float: left; width: 218px; }
			#leftColumn .box { width: 213px; margin-bottom: 17px; }
				#leftColumn .boxHeader {
					height: 20px;
					padding: 7px 0px 0px 0px;
					color: white;
					font-size: 13px;
					background-image: url('/download/?id=6852347');
					text-align: center;
					text-transform: uppercase;
				}
				#leftColumn .boxContent { background-image: url('/download/?id=6852335'); padding: 0px 5px; width: 203px; overflow: auto; }
				#leftColumn.wide .boxContent { width: auto; }
					#leftColumn .boxContent p { background-image: url('/download/?id=6852365'); margin: 0px; padding: 10px 5px; }
					#leftColumn .boxContent .cmsImage { display: block; }
					#leftColumn .boxContent .list {
						width: 179px;
						overflow-y: auto;
						overflow-x: hidden;
						padding: 16px 12px;
						background-image: url('/download/?id=6852365');
						background-position: left bottom;
						background-repeat: no-repeat;
						background-color: white;
					}
						.list ul { margin: 0px; padding: 0px; }
							.list li { list-style: none outside; margin: 0px; padding: 2px 0px; text-transform: uppercase; }
								.list a { display: block; color: #008080; }
								.list .items { display: none; }
									.list .items li a { text-transform: none; font-weight: normal; margin-left: 16px; }
									.list .items li a:first-letter { margin-left: -10px; }
								#orderList .items { display: block; }
								#orderList .items li a { display: inline; margin: 0px; }
								#orderList .items li a:first-letter { text-transform: uppercase; }
				#leftColumn .boxFooter {
					background-image: url('/download/?id=6852341');
					color: white;
					text-align: center;
					font-size: 11px;
					height: 20px;
					position: relative;
				}
					#leftColumn .boxFooter img { position: absolute; bottom: 0px; left: 0px; }

					#orderInfo { text-align: left; padding: 10px 16px 0px 16px; }
						#orderInfo #cartIcon { float: left; width: 33px; margin-right: 5px; }
						#orderInfo .hilight { font-weight: bold; color: #fcf1d6; }
						#orderInfo #orderLink {
							margin-top: 5px;
							padding-top: 5px;
							display: block;
							width: 180px;
							height: 20px;
							text-align: center;
							color: #fcf1d6;
							background-image: url('/download/?id=6852390');
						}
				#leftColumn #searchBox { background-image: url('/download/?id=6852396'); height: 62px; text-align: center; padding-top: 20px; }
					#searchBox legend { display: none; }
					#searchBox #queryString { border: 1px solid #aaaaaa; padding: 1px; height: 17px; width: 143px; float: left; margin-left: 8px; }
					.submitSearch {
						background-image: url('/download/?id=6852405');
						border: 0px none;
						padding: 0px;
						margin: 0px;
						width: 32px;
						height: 21px;
						cursor: pointer;
					}
					#searchBox #advancedSearchLink { line-height: 3em; }

		#leftColumn.wide { width: 450px; }
			#leftColumn.wide .box { width: 427px; }
				#leftColumn.wide .boxHeader { background-image: url('/download/?id=6852344'); text-align: left; height: 20px; padding: 5px 0px 0px 10px; }
					#leftColumn.wide .boxHeader a { color: white; font-weight: normal; text-decoration: none; display: block; }
				#leftColumn.wide .boxContent { background-image: none; padding: 0px; height: 194px; overflow: hidden; }

		#rightColumn { width: 484px; float: left; margin-left: 20px; }
			#crumbPath { font-size: 11px; margin: 0px 0px 10px 0px; padding: 0px; height: 20px; overflow: hidden; }
				#crumbPath li { list-style: none outside; float: left; padding-right: 5px; }
			#content {}
				.sticker { float: right; }
				.productList { margin-top: 25px; width: 716px; }
					.productList th { background-color: #a7caca; text-align: left; padding: 5px 0px; }
					.productList td { padding: 5px 0px; }
					.image { width: 175px; text-align: center; }
						.image img { margin: 8px; }
					.description { width: 336px; }
						.productId { font-weight: bold; padding-right: 4px; width: 30px; }
						.productDescription { width: 302px; }
					.price { width: 55px; }
					.amount { width: 30px; text-align: center; }
						.orderAmount { width: 14px; height: 14px; padding: 1px; border: 1px solid #afafaf; font-family: tahoma, arial, verdana, sans-serif; font-size: 11px; }
					.order { width: 120px; text-align: center; }
					tr.odd td { background-color: #d9e8e8; }
					tr.even td { background-color: white;}

			#secondHeader { margin-top: 40px; }
			#loginCustomerForm label { float: left; width: 120px; margin-top: 5px; margin-right: 10px; width: 120px; text-align: right; }
			#loginCustomerForm input { display: block; margin-top: 5px; width: 200px; }
				#submitLoginCustomerForm { margin-left: 132px; }

			#orderForm fieldset { width: 300px; }
			#orderForm label { float: left; margin-right: 5px; text-align: right; width: 120px; }
			#orderForm input { display: block; margin-bottom: 5px; }
			#orderForm .hasDatepicker { float: left; }
			#orderForm .ui-datepicker-trigger { display: block; }
				#otherEndDate { margin-top: 12px; }
				#endDateRow { display: none; }
				#billingInfo { display: none; }
				#description { width: 262px; height: 100px; }
				.productDescription { width: 420px; }
				#totals { border-top: 1px solid black; text-align: right; font-weight: bold; padding-top: 5px; font-size: 14px; }
					#totalLabel, #totalAmount { font-weight: bold; text-align: right; }
					#totalAmount { margin-right: 48px; }
					#submitOrderForm { float: right; margin: 10px 48px 0px 0px; }

			label.error { color: red; }
			input.error { border: 1px solid #aa0000; }

		#rightColumn.wide { width: 716px; }

	#footer {
		background-image: url('/download/?id=6852356');
		background-repeat: no-repeat;
		color: #527F7C;
		text-align: center;
		width: 990px;
		height: 32px;
		padding-top: 11px;
	}

	/* BESTELLEN */

.collectionRow { display: table-row; }
#cartForm table { width: 179px; }
#cartForm th { text-align: left; border-bottom: 1px solid; }
#cartForm td { padding: 0px; }
#cartForm .cartDescription { font-weight: bold; }
#leftColumn .boxContent #cartForm p { background-image: none; }

.hoverHeader {color:white;}

table p { margin: 0px; line-height: 1em; }

#processCustomerForm {}
	#processCustomerForm label { display: block; margin-top: 5px; }
	#processCustomerForm label.error { display: inline; margin-left: 10px; width: 120px; }
	#submitProcessCustomerForm { display: block; margin-top: 20px; }

#eventDetailsForm {}
	#eventDetailsForm label { display: block; margin-top: 5px; }
	#eventDetailsForm label.error { display: inline; margin-left: 10px; width: 120px; }
	#submitEventDetailsForm { display: block; margin-top: 20px; }


#searchWebProductForm {
	margin: 0px;
	padding: 0px;
}

	#searchWebProductForm fieldset {
		margin: 0px;
		padding: 5px;
		width: 700px;
		border: 1px solid #A7CACA;
	}

	#searchWebProductForm legend {
		font-size: 12px;
		font-weight: bold;
		font-family: tahoma,arial,verdana,sans-serif;
	}

	#webProductQueryString {
		border: 1px solid #AAAAAA;
		height: 17px;
		width: 250px;
		padding: 1px;
		margin-top: 0px;
		margin-bottom: 2px;
	}

#cartForm table {
	width: 600px;
}

	#cartForm th {
		padding-bottom: 5px;
	}

	#cartForm td {
		padding-top: 3px;
		padding-left: 3px;
	}

	#cartForm .underline {
		border-bottom: 1px solid #537F7C;
	}

	#cartForm .cartRemoveItem {
		width: 50px;
	}

	#cartForm .cartAmount {
		width: 50px;
	}

	#cartForm .euroSign {
		width: 25px;
		text-align: right;
	}

	#cartForm .cartTotal {
		width: 75px;
		text-align: right;
	}

	#cartForm .cartDescription {
		width: 400px;
	}

	#cartForm .totalTitle {
		width: 500px;
	}