html, body, div, span, img, input, select  {
	margin:0px;
	padding:0px;
}

body {
	background:url('img/page/bgheader.jpg');
	background-color:#363534;
	color:#d0d0d0;
}

.clear {
	clear:both;
	margin:0px 0px 8px 0px;
}

.setShoppingCardOk {
	position: absolute;
	/*left: 300px;*/
	width: 178px;
	height: 195px;
	text-align: center;
	/*background-color: #79B61D;*/
	background:url('img/page/warenkorb.jpg') no-repeat;;
	z-index:10;
}

	.setShoppingCardOk .Artikel {
		/*padding: 0px 20px 0px 20px;*/
		margin: 50px 0px 50px 0px;
	}

/*.headPic {
	position:absolute;
	left:50%;
	width:994px;
	height:155px;
	margin:0px 0px 0px -497px;
}*/

a {
	font-family:Verdana;
	font-size:12px;
	color:#363534;

	text-decoration:underline;
}

a:hover {
	color:#363534;
	text-decoration:none;
}

.headPic {
	position:relative;
	/*left:106px;*/
	left:60px;
	top:40px;
	width:926px;
	height:208px;
}

	.headPicLogo {
		float:left;
		width:160px;
		height:208px;
	}
	
	.headPicPic {
		float:left;
		width:766px;
		height:208px;
	}

.Wrapper {
	position:relative;
	width:100%;
}

/*.mainBox {
	position:absolute;
	width:704px;
	height:500px;
	left:50%;
	margin:155px 0px 0px -353px;
	background:url('img/page/mainBox_blbr.jpg') repeat-y;
}*/

.mainBox {
	position:absolute;
	width:766px;
	top:251px;
	left:184px;
}

	.mainBox .Inhalt {
		position:relative;
		width:766px;
		/*height:500px;*/
		left:36px;
		/*margin:0px 0px 0px -383px;*/
		background-color:#d0d0d0;
	}
	
		.mainBox .Inhalt .Kategorie {
			font-family:Verdana;
			font-size:16px;
			font-weight:bold;
			color:#8a0a01;
		}
	
		.mainBox .Inhalt .Text {
			margin:0px 0px 0px 0px;
			padding:25px 0px 30px 0px;
			font-family:Verdana;
			font-size:12px;
			color:#4b4b32;
		}
			.mainBox .Inhalt .Text h2 {
				font-size:16px;
				color:#8a0a01;
				font-weight:bold;
			}
		
			.mainBox .Inhalt .Text p a {
				font-family:Verdana;
				font-size:12px;
				color:#8a0a01;

				text-decoration:underline;
			}
			
			.mainBox .Inhalt .Text p a:hover {
				color:#8a0a01;
				text-decoration:none;
			}
		
			.mainBox .Inhalt .Text .ShopBox {
				width:704px; /* 587 */
				/* height:172px; */
				/*background-color:#a4a693;*/
				margin:0px 0px 26px 0px;
			}
			
				/* Artikelliste */
			
				.mainBox .Inhalt .Text .ShopBox .Headline {
					float:left;
					width:341px;
					height:18px;
					padding:0px 0px 0px 11px;
					/*background-color:#8a0a01;*/
					border-bottom: 3px #8a0a01 solid;
					color:#F0F0F0;
					font-weight:bold;
				}
				
				.mainBox .Inhalt .Text .ShopBox .ArtikelNummer {
					float:left;
					width:341px;
					height:18px;
					padding:0px 11px 0px 0px;
					text-align:right;
					/*background-color:#8a0a01;*/
					border-bottom: 3px #8a0a01 solid;
					color:#F0F0F0;
				}
				
				.mainBox .Inhalt .Text .ShopBox .Content {
					width:704px;
					/* height:149px; */
					background-color:#ffffff;
					padding:0px 0px 15px 0px;
				}
				
					.mainBox .Inhalt .Text .ShopBox .Content .Area {
						width:704px;
						position:relative;
					}
				
					.mainBox .Inhalt .Text .ShopBox .Content .Area .Bild {
						float:left;
						width:211px;
						min-height:188px;
						/* height:149px; */
						text-align:center;
						margin:0px 0px 0px 0px;
					}
					
						.mainBox .Inhalt .Text .ShopBox .Content .Area .Bild .Vergroessern {
							position:relative;
							text-align:center;
							font-family:Verdana;
							font-size:10px;
							color:#363534;
						}
						
							.mainBox .Inhalt .Text .ShopBox .Content .Area .Bild .Vergroessern  a {
								font-family:Verdana;
								font-size:10px;
								color:#363534;
								text-decoration:none;
							}
							
							.mainBox .Inhalt .Text .ShopBox .Content .Area .Bild .Vergroessern a:hover {
								font-family:Verdana;
								font-size:10px;
								color:#363534;
								text-decoration:underline;
							}
			
					.mainBox .Inhalt .Text .ShopBox .Content .Area .Desc {
						float:left;
						width:251px;
						/* height:149px; */
						margin:18px 0px 0px 5px;
						line-height:1.8;
						position:relative;
					}
					
						.mainBox .Inhalt .Text .ShopBox .Content .Area .Desc div {
							color:#363534;
						}
						
						.mainBox .Inhalt .Text .ShopBox .Content .Area .Desc .DescHead {
							color:#8a0a01;
						}
						
						.mainBox .Inhalt .Text .ShopBox .Content .Area .Desc .DescPrice {
							color:#8a0a01;
						}
					
						.mainBox .Inhalt .Text .ShopBox .Content .Area .Desc a {
							font-family:Verdana;
							font-size:12px;
							color:#8a0a01;
							text-decoration:underline;
						}
						
						.mainBox .Inhalt .Text .ShopBox .Content .Area .Desc a:hover {
							font-family:Verdana;
							font-size:12px;
							color:#8a0a01;
							text-decoration:none;
						}
					
					.mainBox .Inhalt .Text .ShopBox .Content .Area .Form {
						float:left;
						width:221px;
						/* height:149px; */
						margin:11px 0px 0px 0px;
					}
					
						.mainBox .Inhalt .Text .ShopBox .Content .Area .Form .Info {
							float:left;
							width:93px;
							text-align:right;
							padding:7px 0px 0px 0px;
							color:#8a0a01;
						}
						
						.mainBox .Inhalt .Text .ShopBox .Content .Area .Form .Feld {
							float:left;
							width:116px;
							text-align:right;
							padding:7px 12px 0px 0px;
						}
						
			.mainBox .Inhalt .Text .KasseBox {
				width:704px;
				background-color:#ffffff;
				margin:0px 0px 26px 0px;
			}
			
				/* Artikelliste */
			
				.mainBox .Inhalt .Text .KasseBox .Headline {
					float:left;
					height:18px;
					padding:3px 0px 0px 11px;
					background-color:#8a0a01;
					border-bottom:2px #8a0a01 solid;
					color:#d0d0d0;
				}
				/* Warenkorb/Kasse */
			
				.mainBox .Inhalt .Text .KasseBox .ContentItem {
					float:left;
					padding:3px 0px 0px 11px;
					background-color:#ffffff;
				}
				
					.mainBox .Inhalt .Text .KasseBox .ContentItem .Gesamtpreis {
						width:300px;
						margin:0px 0px 5px 315px;
						font-family:Verdana;
						font-size:12px;
						color:#363534;
					}
					
					.mainBox .Inhalt .Text .KasseBox .ContentItem .Versand {
						width:300px;
						margin:0px 0px 5px 315px;
						font-family:Verdana;
						font-size:12px;
						color:#363534;
					}
			
					.mainBox .Inhalt .Text .KasseBox .ContentItem .Endpreis {
						width:300px;
						margin:0px 0px 0px 315px;
						font-family:Verdana;
						font-size:12px;
						color:#363534;
					}
					
				.mainBox .Inhalt .Text .KasseBox .Button {
					width:380px;
					margin:0px 0px 0px 0px;
					padding:15px 0px 5px 290px;
					background-color:#ffffff;
				}
				
				.mainBox .Inhalt .Text .KasseBox .Formular {
					width:335px;
					background-color:#ffffff;
					text-align:center;
					margin:15px 0px 0px 167px;
					padding:0px 0px 15px 0px;
				}
				
					.mainBox .Inhalt .Text .KasseBox .Formular .Desc {
						float:left;
						width:150px;
						text-align:right;
					}
					
						.mainBox .Inhalt .Text .KasseBox .Formular .Desc a {
							color:#363534;
							text-decoration:underline;
						}
						
						.mainBox .Inhalt .Text .KasseBox .Formular .Desc a:hover {
							text-decoration:none;
						}
	
	.mainBox .Footer {
		width:766px;
		height:23px;
		text-align:center;
		margin:3px 0px 0px 36px;
		paddding:0px 0px 0px 0px;
	}
	
		.mainBox .Footer .Text {
			font-family:Verdana;
			font-size:11px;
			color:#d0d0d0;
		}
		
			.mainBox .Footer .Text a {
				font-family:Verdana;
				font-size:11px;
				color:#d0d0d0;
				text-decoration:none;
			}
			
			.mainBox .Footer .Text a:hover {
				text-decoration:underline;
			}
	
.menuBox {
	position:absolute;
	width:168px; /* 182 */
	height:245px;
	top:251px;
	left:26px;
}
		
	.menuBox .menuItem a {
		width:122px;
		height:18px;
		margin:0px 0px 0px 34px;
		padding:4px 8px 0px 0px;
		background:url('img/page/menuItem_b.gif') no-repeat;
		
		font-family:Verdana;
		font-size:12px;
		color:#d0d0d0;
		text-decoration:none;
		display:block;
		
		text-align:right;
	}
	
	.menuBox .menuItemOn a {
		width:122px;
		height:18px;
		margin:0px 0px 0px 34px;
		padding:4px 8px 0px 0px;
		background:url('img/page/menuItem_b_over.jpg') no-repeat;
		
		font-family:Verdana;
		font-size:12px;
		color:#363534;
		text-decoration:none;
		display:block;
		
		text-align:right;
	}
	
	.menuBox .menuItem a:hover {
		background:url('img/page/menuItem_b_over.jpg') no-repeat;
		color:#363534;
	}

	.menuBox .menuItem_Warenkorb a {
		width:107px;
		height:20px;
		margin:0px 0px 0px 0px;
		padding:4px 8px 0px 49px;
		background:url('img/page/menuItem_b_warenkorb.gif') no-repeat;
	
		font-family:Verdana;
		font-size:12px;
		color:#d0d0d0;
		text-decoration:none;
		display:block;
		
		text-align:right;
	}
	
	.menuBox .menuItem_WarenkorbOn a {
		width:107px;
		height:20px;
		margin:0px 0px 0px 0px;
		padding:4px 8px 0px 49px;
		background:url('img/page/menuItem_b_warenkorb_over.gif') no-repeat;
	
		font-family:Verdana;
		font-size:12px;
		color:#363534;
		text-decoration:none;
		display:block;
		
		text-align:right;
	}

	.menuBox .menuItem_Warenkorb a:hover {
		background:url('img/page/menuItem_b_warenkorb_over.gif') no-repeat;
		color:#363534;
	}

	
	.menuBox .menuItem_Kasse a {
		width:107px;
		height:25px;
		margin:0px 0px 0px 0px;
		padding:4px 8px 0px 49px;
		background:url('img/page/menuItem_b_kasse.gif') no-repeat;
	
		font-family:Verdana;
		font-size:12px;
		color:#d0d0d0;
		text-decoration:none;
		display:block;
		
		text-align:right;
	}
	
	.menuBox .menuItem_KasseOn a {
		width:107px;
		height:25px;
		margin:0px 0px 0px 0px;
		padding:4px 8px 0px 49px;
		background:url('img/page/menuItem_b_kasse_over.gif') no-repeat;
	
		font-family:Verdana;
		font-size:12px;
		color:#363534;
		text-decoration:none;
		display:block;
		
		text-align:right;
	}

	.menuBox .menuItem_Kasse a:hover {
		background:url('img/page/menuItem_b_kasse_over.gif') no-repeat;
		color:#363534;
	}

.PageLeft {
	float:left;
	width:352px;
	text-align:left;
	color:#8a0a01;
}

.PageRight {
	float:left;
	width:352px;
	text-align:right;
}

.PagerNumbersLink {
	color:#8a0a01;
}

.PageNumbers {
	width:704px;
}
	
	.PageNumbers a {
		text-decoration:underline;
	}
	
	.PageNumbers a:hover {
		text-decoration:none;
	}

.form_select {
	background-color:#ffffff;
	border:1px #4b4a49 solid;
	width:110px;
	height:21px;
	font-family:Verdana;
	font-size:12px;
	color:#363534;
}

.form_input {
	background-color:#ffffff;
	border:1px #4b4a49 solid;
	width:108px;
	height:18px;
	font-family:Verdana;
	font-size:12px;
	color:#363534;
}

.form_button {
	background-color:#ffffff;
	border:1px #4b4a49 solid;
	width:110px;
	height:21px;
	font-family:Verdana;
	font-size:12px;
	color:#363534;
}

/*.Footer {
	position:absolute;
	width:696px;
	height:23px;
	left:50%;
	bottom:5px;
	margin:0px 0px 0px -348px;
	text-align:right;
}

	.Footer .Text {
		font-family:Verdana;
		font-size:9px;
		color:#4b4b32;
	}*/