* {
	margin:0px;
	padding:0px;
}

body {
	background: #D9D4C5;
	text-align:center;
}

a {
	text-decoration:none;
}

hr {
	background-image:url('/templates/lacross_2010/images/dotline.gif');
	height:1px;
	border:none;
	clear:both;
}

.clearfix {
	clear:both;
}

.header {
	background-image:url('/templates/lacross_2010/images/background.gif');
	background-repeat:repeat-y;
	height:160px;
	width:1207px;
}

	.header .logo {
		float:left;
		width:200px;
	}
	
		.header .logo a {
			 border:0px;
			 float:right;
			 width:158px;
			 height:160px;
			 display:block;
			 background-image:url('/templates/lacross_2010/images/logo.png');
		}
	
	.header .meta {
		float:right;
		width:1007px;
		height:90px;
	}
		
		.header .meta .left {
			float:left;
			text-align:right;
			width:456px;
			padding-top:10px;
		} 
		
			.header .meta .left ul {
				display:inline;
				float:right;
			} 
			
				.header .meta .left ul li {
					list-style:none;
					display:inline;
					margin-left:10px;
				} 
					
					.header .meta .left ul li a {
						text-decoration:none;
						font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#A0A0A0;
					} 
		
		.header .meta .right {
			float:right;
			background-image:url('/templates/lacross_2010/images/meta_right.png');
			background-repeat:no-repeat;
			width:546px;
			height:70px;
			text-align:right;
		} 
		
			.header .meta .right .trustedshops {
				float:left;
				width:66px;
				height:66px;
				margin-left:14px;
			}
			
			.header .meta .right .search {
				float:left;
				width:114px;
				height:66px;
			}
			
				.header .meta .right .search form {
					padding-top:43px;
					text-align:left;
					padding-left:10px;
				}
				
					.header .meta .right .search form * {
						font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
						color:#1F1F1F;
					}
					
					.header .meta .right .search form .text {
						width:76px;
						height:18px;
						border:none;
						float:left;
						padding-left:1px;
					}
					
					.header .meta .right .search form .submit {
						width:18px;
						height:18px;
						border:none;
						float:left;
						background-color:#FFFFFF;
					}
			
			.header .meta .right .account {
				float:left;
				width:142px;
				height:66px;
			}
			
				.header .meta .right .account a {
					width:129px;
					height:15px;
					display:block;
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#FFFFFF;
					text-decoration:none;
					text-align:left;
					margin-left:13px;
					padding-left:0px;
					margin-top:48px;
				}
			
			.header .meta .right .account.active {
				background-position:-194px -77px;
				background-image:url('/templates/lacross_2010/images/meta_right.png');
			}
			
				.header .meta .right .account.active a {
					width:129px;
					height:17px;
					display:block;
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#FFFFFF;
					text-decoration:none;
					text-align:left;
					padding-left:0px;
					padding-top:0px;
					margin-left:13px;
				}
				
				.header .meta .right .account.active a.logout {
					padding-left:0px;
					padding-top:0px;
					margin-top:30px;
				}
							
				.header .meta .right .account.active a.account {
					padding-left:0px;
					padding-top:0px;
					margin-top:0px;
				}

				.header .meta .right .cart {
					float:left;
					width:176px;
					height:66px;
				}
					
					.header .meta .right .cart a {
						width:163px;
						height:18px;
						display:block;
						font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#FFFFFF;
						text-decoration:none;
						text-align:left;
						padding-left:13px;
						padding-top:48px;
					}
		
	.header .topnav {
		float:right;
		width:1007px;
		height:75px;
		background-image:url('/templates/lacross_2010/images/meta_topnav.png');
		background-repeat:no-repeat;
		background-position:top left;
	}
	
		.header .topnav ul {
			list-style:none;
		}
			
			.header .topnav ul li {
				
			}
		
				.header .topnav ul li a {
					float:left;
					display:block;
					margin-top:14px;
					height:29px;
					background-image:url('/templates/lacross_2010/images/meta_topnav.png');
				}
				
					.header .topnav ul li a:hover {
						background-image:url('/templates/lacross_2010/images/meta_topnav_hover.png');
					}
					
					.header .topnav ul li a.offer {
						width:106px;
						margin-left:37px;
						background-position:-37px -14px;
					}
					.header .topnav ul li a.brandnew {
						width:114px;
						background-position:-143px -14px;
					}
					.header .topnav ul li a.favorites {
						width:107px;
						background-position:-257px -14px;
					}
					
					.header .topnav ul li a.vouchers {
						width:112px;
						background-position:-364px -14px;
					}
					
					.header .topnav ul li a.presents {
						width:154px;
						background-position:-476px -14px;	
					}
					.header .topnav ul li a.blog {
						width:108px;
						background-position:-630px -14px;
					}
					.header .topnav ul li a.specials {
						width:106px;
						background-position:-738px -14px;
					}
					.header .topnav ul li a.about {
						width:151px;
						background-position:-844px -14px;
					}
					
.page .content .createaccount .accountnav {

		float:left;
		width:932px;
		height:24px;
		margin-top:14px;
		background-image:url('/templates/lacross_2010/images/accountnav.png');
		background-repeat:no-repeat;
		background-position:top left;
			}
			
			.page .content .createaccount .accountnav ul {
			list-style:none;
			}
				
					.page .content .createaccount .accountnav ul li a {
							float:left;
							display:block;
							
							height:24px;
							background-image:url('/templates/lacross_2010/images/accountnav.png');
						}
						
						.page .content .createaccount .accountnav ul li a:hover {
						background-image:url('/templates/lacross_2010/images/accountnav_hover.png');
						}
						
						.page .content .createaccount .accountnav ul li a.edit {
							width:141px;							
							background-position:0px 0px;
						}
											
						.page .content .createaccount .accountnav ul li a.adress {
							width:231px;
							background-position:-141px 0px;
						}
						
						.page .content .createaccount .accountnav ul li a.history {
							width:216px;
							background-position:-372px 0px;
						}
						
						.page .content .createaccount .accountnav ul li a.password {
							width:183px;
							background-position:-588px 0px;
						}
						
						.page .content .createaccount .accountnav ul li a.delete {
							width:161px;
							background-position:-771px 0px;	
						}

.page .content .account .accountnav {

		float:left;
		width:932px;
		height:24px;
		margin-top:14px;
		background-image:url('/templates/lacross_2010/images/accountnav.png');
		background-repeat:no-repeat;
		background-position:top left;
			}
			
			.page .content .account .accountnav ul {
			list-style:none;
			}
				
					.page .content .account .accountnav ul li a {
							float:left;
							display:block;
							
							height:24px;
							background-image:url('/templates/lacross_2010/images/accountnav.png');
						}
						
						.page .content .account .accountnav ul li a:hover {
						background-image:url('/templates/lacross_2010/images/accountnav_hover.png');
						}
						
						.page .content .account .accountnav ul li a.edit {
							width:141px;							
							background-position:0px 0px;
						}
											
						.page .content .account .accountnav ul li a.adress {
							width:231px;
							background-position:-141px 0px;
						}
						
						.page .content .account .accountnav ul li a.history {
							width:216px;
							background-position:-372px 0px;
						}
						
						.page .content .account .accountnav ul li a.password {
							width:183px;
							background-position:-588px 0px;
						}
						
						.page .content .account .accountnav ul li a.delete {
							width:161px;
							background-position:-771px 0px;	
						}





						
.page .content .shoppingcart .checkoutnav {

		float:left;
		width:932px;
		height:24px;
		margin-top:60px;
		margin-bottom:30px;
		background-image:url('/templates/lacross_2010/images/checkoutnav.png');
		background-repeat:no-repeat;
		background-position:top left;
			}
			
			.page .content .shoppingcart .checkoutnav ul {
			list-style:none;
			float:left;
			display:block;
			}
				
					.page .content .shoppingcart .checkoutnav ul li  {
							float:left;
							display:block;							
							height:24px;
							
						}
						
						


.page .content .checkout-shipping .checkoutnav {

		float:left;
		width:932px;
		height:24px;
		margin-top:60px;
		margin-bottom:30px;
		background-image:url('/templates/lacross_2010/images/checkoutnav.png');
		background-repeat:no-repeat;
		background-position:top left;
			}
			
			.page .content .checkout-shipping .checkoutnav ul {
			list-style:none;
			float:left;
			display:block;
			}
				
					.page .content .checkout-shipping .checkoutnav ul li {
							float:left;
							display:block;							
							height:24px;
							
						}
											
.page .content .checkout .checkoutnav {

		float:left;
		width:932px;
		height:24px;
		margin-top:60px;
		margin-bottom:30px;
		background-image:url('/templates/lacross_2010/images/checkoutnav.png');
		background-repeat:no-repeat;
		background-position:top left;
			}
			
			.page .content .checkout .checkoutnav ul {
			list-style:none;
			float:left;
			display:block;
			}
				
					.page .content .checkout .checkoutnav ul li {
							float:left;
							display:block;							
							height:24px;
							
						}						
					

.page {
	background-image:url('/templates/lacross_2010/images/background.gif');
	background-repeat:repeat-y;
	min-height:600px;
	width:1207px;
	text-align:left;
}
	
	.page .left {
		float:left;
	}  
		
		.page .left .manufactures {
			width:147px;
			margin-left:40px;
			padding-bottom:20px;
			margin-top:1px;
			height:22px;
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#202020;
			padding-top:2px;
			padding-bottom:2px;
			padding-left:13px;
			display:block;
			border-bottom:solid 1px #C3C3C3;
			text-decoration:none;
			margin-bottom:20px;
		}
		
		.page .left .manufactures.selected {
			background-color:#1F1F1F;
			padding-top:4px;
		}
		
			.page .left .manufactures select {
				display:block;
				float:left;
				height:20px;
				width:130px;
				font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size:12px;
			}
			
			.page .left .manufactures.selected select {
				background-color:#1F1F1F;
				border:1px solid #C3C3C3;
				color:#FFFFFF;
			}
	
		.page .left .navigation {
			width:160px;
			margin-left:40px;
			padding-bottom:0px;
			margin-top:1px;
		}
		
			.page .left .navigation ul {
				list-style:none;
				border-top:solid 1px #C3C3C3;
			}
			
				.page .left .navigation ul li {
					
				}
				
					.page .left .navigation ul li a {
						font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#202020;
						padding-top:5px;
						padding-bottom:4px;
						padding-left:13px;
						display:block;
						border-bottom:solid 1px #C3C3C3;
						text-decoration:none;
					}
					
					.page .left .navigation ul li.active a {
						background-color:#ab9452;
						border-top:1px solid #ffffff;
						border-bottom:1px solid #ffffff;
						color:#ffffff;
					}
					
					.page .left .navigation ul li.active ul  {
						border-bottom:solid 1px #C3C3C3;
						padding-bottom:24px;
						padding-top:8px;
					}
					
						.page .left .navigation ul li.active ul li {
							
						}
						
							.page .left .navigation ul li.active ul li.active a {
								color:#1F1F1F;
							}
						
							.page .left .navigation ul li.active ul li a {
								background-image:url('/templates/lacross_2010/images/menu_arrow.png');
								background-repeat:no-repeat;
								background-position:0px 3px;
								background-color:#ffffff;
								padding-top:1px;
								padding-bottom:3px;
								font-size:11px;
								color:#A0A0A0;
							}
							
								.page .left .navigation ul li.active ul li ul {
									list-style: none;
									border: none;
									margin: 0px;
									padding: 0px;
									padding-left:10px;
								}
								
								.page .left .navigation ul li.active ul li.active ul li a {
									color:#A0A0A0;
								}
								
								.page .left .navigation ul li.active ul li.active ul li.active a {
									color:#1F1F1F;
								}
		
		.page .left .admin {
			width:167px;	
			padding-bottom:20px;
			padding-left:40px;
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size:11px;
			line-height:14px;
			color:#707070;
		}
		
			.page .left .admin h2 {
				font-size:14px;
			}
		
		
		.page .left .viewed {
			background-repeat:no-repeat;
			width:207px;	
			padding-bottom:20px;
		}
		
			.page .left .viewed h2 {
				background-image:url('/templates/lacross_2010/images/bg_viewed.png');
				background-repeat:no-repeat;
				width:207px;
				height:48px;
				text-indent:-1000em;
			}
			
			.page .left .viewed ul {
				list-style:none;
				background-image:url('/templates/lacross_2010/images/bg_viewed.png');
				background-position:bottom left;
				background-repeat:no-repeat;
				width:207px;
				padding-bottom:10px;
			}
			
				.page .left .viewed ul li {
				}
				
					.page .left .viewed ul li a {
						text-decoration:none;
						font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size:11px;
						line-height:14px;
						color:#707070;
						margin-left:9px;
						padding-top:10px;
						display:block;
						height:80px;
						margin-right:7px;
					}
						
						.page .left .viewed ul li a span {
							color:#1F1F1F;
							display:block;
							padding-top:10px;
						}
						
						.page .left .viewed ul li a div {
							float:left;
							width:90px;
							text-align:center;
						}
						
							.page .left .viewed ul li a div img {
								border:none;
								height:70px;
							}
			
		.page .left .trustedshops {
			text-align:right;
			width:200px;
			padding-bottom:15px;	
		}
		
			.page .left .trustedshops .paypal {
				padding-bottom:1px;
			}
			
			.page .left .trustedshops img {
				border:0px;
			}
	
	.page .content {
		width:969px;
		float:right;
	}
	
		.page .content .breadcrumbs {
			height:20px;
			border-top:1px solid #D6D6D6;
			border-bottom:1px solid #D6D6D6;
			margin-bottom:20px;
			width:935px;
			display:block;
		}
		
			.page .content .breadcrumbs .path {
				padding-top:3px;
				font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
				color:#BCBCBC;
				font-size:11px;
				display:block;
				float:left;
			}
				
				.page .content .breadcrumbs .path a {
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					color:#BCBCBC;
					font-size:11px;
					text-decoration:none;
				}
				
		.page .content .productnavigation {
			position:absolute;
			margin-top:-41px;
			margin-left:500px;
			width:433px;
		}
				
			.page .content .productnavigation .wrap {
				padding-top:2px;
				width:auto;
				display:block;
				text-align:right;
				float:right;
			}
			
				.page .content .productnavigation .wrap .display {
					display:block;
					float:left;
					height:15px;
					width:auto;
					text-align:right;
					padding-top:1px;
					padding-right:10px;
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					color:#BCBCBC;
					font-size:11px;
				}
			
				.page .content .productnavigation .wrap .buttons {
					float:right;
					width:45px;
				}
				
					.page .content .productnavigation .wrap .buttons .previous {
						display:block;
						float:left;
						height:15px;
						width:20px;
						background-image:url('/templates/lacross_2010/images/breadcrumbs_navi.png');
						background-position:left;
					}
					
					.page .content .productnavigation .wrap .buttons .next {
						display:block;
						float:right;
						height:15px;
						width:20px;
						background-image:url('/templates/lacross_2010/images/breadcrumbs_navi.png');
						background-position:right;
					}
			
		.page .content .itemlistnavigation {
			position:absolute;
			margin-top:-41px;
			margin-left:500px;
			width:433px;
		}
		
			.page .content .itemlistnavigation .wrap {
				padding-top:2px;
				width:auto;
				display:block;
				text-align:right;
				float:right;
			}
		
			.page .content .itemlistnavigation .wrap .manufacturer {
				display:block;
				float:left;
				height:16px;
				font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
				color:#BCBCBC;
				font-size:11px;
				text-align:right;
				padding-right:10px;
			}
			
				.page .content .itemlistnavigation .wrap .manufacturer select {
					display:block;
					float:left;
					height:16px;
					width:auto;
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					color:#BCBCBC;
					font-size:11px;
					min-width:140px;
				}
				
			
			.page .content .itemlistnavigation .wrap .display {
				display:block;
				float:left;
				height:15px;
				width:auto;
				text-align:right;
				padding-top:1px;
				padding-right:10px;
			}
			
				.page .content .itemlistnavigation .wrap .display a {
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					color:#BCBCBC;
					font-size:11px;
				}
			
				.page .content .itemlistnavigation .wrap .display b {
					color:#202020;
					font-weight:normal;
					font-size:11px;
				}
			
			.page .content .itemlistnavigation .wrap .buttons {
				float:right;
				width:45px;
			}
			
				.page .content .itemlistnavigation .wrap .buttons .previous {
					display:block;
					float:left;
					height:15px;
					width:20px;
					background-image:url('/templates/lacross_2010/images/breadcrumbs_navi.png');
					background-position:left;
				}
				
				.page .content .itemlistnavigation .wrap .buttons .next {
					display:block;
					float:right;
					height:15px;
					width:20px;
					background-image:url('/templates/lacross_2010/images/breadcrumbs_navi.png');
					background-position:right;
				}
		
		.page .content .details { 
			width:969px;
			display:block;
			float:left;
		}
		
			.page .content .details .head {
				float:left;
				width:969px;
			}
			
				.page .content .details .head .left {
					width:651px;
					float:left;
				}
				
					.page .content .details .head .left h1 {
						color:#202020;
						font-size:25px;
						font-weight:normal;
						font-family:Times serif;
						float:left;
						max-width:480px;
					}
					
						.page .content .details .head .left div {
							height:37px;
							width:37px;
						}
						
						.page .content .details .head .left .present,
						.page .content .details .head .left .favorite,
						.page .content .details .head .left .new {
							display:inline-block;
							background-image:url('/templates/lacross_2010/images/icon_favorites.png');
							background-position:left top;
							background-repeat:no-repeat;
							float:left;
							margin-left:23px;
						}
						
						.page .content .details .head .left .favorite {
							background-position:center top;
						}
						
						.page .content .details .head .left .new {
							background-position:right top;
						}
						
						.page .content .details .head .left .present.favorite {
							width:74px;
							background-position:left top;
						}
						
						.page .content .details .head .left .present.favorite.new {
							width:111px;
							background-position:left top;
						}
						
						.page .content .details .head .left .favorite.new {
							width:74px;
							background-position:right top;
						}
						.page .content .details .head .left .present.new {
							width:111px;
							background-position:right bottom;
						}
						
						.page .content .details .head .left .images {
							list-style:none;
							float:left;
							width:651px;
							margin-top:20px;
						}
						
							.page .content .details .head .left .images .image {
								width:200px;
								height:200px;
								margin-right:17px;
								float:left;
								background-repeat:no-repeat;
								background-position:bottom center;
							}
							
								.page .content .details .head .left .images .image .maximize { 
									width:200px;
									height:200px;
									display:block;
									background-image:url('/templates/lacross_2010/images/icon_maximize.png');
									background-repeat:no-repeat;
									background-position:bottom right;
									background-position:170px 160px;									
								}
								
							
								
				.page .content .details .head .right {
					width:318px;
					float:right;
				}
				
					.page .content .details .head .right .offer { 
						width:91px;
						height:250px;
						float:left;
						background-repeat:no-repeat;
						background-position: center top;
					}
					
					.page .content .details .head .right .offer.special { 
						background-image:url('/templates/lacross_2010/images/icon_specialoffer.png');
					}
					
					.page .content .details .head .right .info { 
						float:right;
						width:227px;
						font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
						color:#A8A8A8;
						font-size:11px;
						line-height:14px;
					}
					
						.page .content .details .head .right .info .pricing {
							width:150px;
							float:left;
							clear:both;
						}
						
								#gm_attr_calc_price,
								.page .content .details .head .right .info .pricing .current { 
									font-size:24px;
									color:#202020;
									width:150px;
									display:block;
									line-height:normal;
									padding:0px;
								}
								
								#gm_attr_calc_price {
									padding-top:10px;
									display:block;
									float:left;
								}
								
								.page .content .details .head .right .info .pricing .was { 
									padding-top:14px;
									color:#FF4086;
									font-size:12px;
									font-weight:bold;
									text-decoration:line-through;
									display:block;
								}
								
								.page .content .details .head .right .info .pricing .vpe { 
									margin-top:12px;
									float:left;
								}
								
								.page .content .details .head .right .info .pricing .contents {
									margin-top:20px;
									float:left;
									clear:both;
								}
								
									.page .content .details .head .right .info .pricing .contents input {
										width:40px;
										display:inline-block;
									}
									
									.page .content .details .head .right .info .pricing .contents .details_attributes {
										padding-top:5px;
									}
									
										.page .content .details .head .right .info .pricing .contents .details_attributes .details_attributes_name {
											height:20px;
										}
										
										.page .content .details .head .right .info .pricing .contents .details_attributes .attribute_radio {
											padding-left:6px;
										}
											
											.page .content .details .head .right .info .pricing .contents .details_attributes .attribute_radio input {
												width:auto;
											}
							
						.page .content .details .head .right .info .addtofavorites {
							height:70px;
							width:70px;
							float:right;
							background-image:url('/templates/lacross_2010/images/icon_favorites_add.gif');
							background-repeat:no-repeat;
							background-position:2px 8px;
						}
						
							.page .content .details .head .right .info .addtofavorites a {
								height:58px;
								width:44px;
								display:block;
								float:right;
								margin-top:12px;
								margin-right:20px;
							}
						
						.page .content .details .head .right .info .articlenumber {
							margin-top:12px;
							clear:both;
							float:left;
							width:190px;
						}
						
						.page .content .details .head .right .info .nettocontent {
							clear:both;
							float:left;
							width:190px;
						}
						
						.page .content .details .head .right .info .alcoholpercentage {
							clear:both;
							float:left;
							width:190px;
						}
						
						.page .content .details .head .right .info .nonperishable {
							clear:both;
							float:left;
							width:190px;
						}
						
						.page .content .details .head .right .info .availability { 
							clear:both;
							float:left;
							width:190px;
							margin-top:12px;
						}
						
						.page .content .details .head .right .info .nettocontent { 
							clear:both;
							float:left;
							width:190px;
						}
						
						.page .content .details .head .right .info .country { 
							clear:both;
							float:left;
							width:190px;
						}
						
						.page .content .details .head .right .info .shippinginfo {
							clear:both;
							float:left;
							width:190px;
						}
						
						.page .content .details .head .right .info .tax {
							float:left;
							width:190px;
							margin-top:12px;
						}
						
							.page .content .details .head .right .info .tax a {
								text-decoration:none;
								color:#A8A8A8;
							}
				
				.page .content .details .head hr {
					border:none;
					border-bottom:1px solid #202020;
					width:935px;
					font-size:0px;
					line-height:0px;
					clear:both;
					float:left;
					margin-top:20px;
				}
				
			.page .content .details .body {
				float:left;
				width:969px;
				padding-bottom:50px;
			}
			
				.page .content .details .body .left {
					float:left;
					width:684px;
				}
				
					.page .content .details .body .left h1 { 
						color:#202020;
						font-size:25px;
						font-weight:normal;
						font-family:Times serif;
						float:left;
						margin-right:10px;
						margin-top:15px;
					}
					
					.page .content .details .body .left ul { 
						list-style:none;
					}
					
						.page .content .details .body .left ul li a { 
							color:#9F9F9F;
							font-size:25px;
							font-weight:normal;
							font-family:Times serif;
							padding-right:10px;
							float:left;
						}
						
						.page .content .details .body .left ul li a.active { 
							color:#202020;
						}
					
					.page .content .details .body .left a.print { 
						background-image:url('/templates/lacross_2010/images/button_print.png');
						width:25px;
						height:25px;
						display:block;
						float:left;
						margin-top:19px;
					}
					
					
					.page .content .details .body .left .description { 
						clear:both;
						width:684px;
						float:left;
						font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
						color:#1F1F1F;
						font-size:11px;
						line-height:14px;
						margin-top:15px;
					}
					
					.page .content .details .body .left #tabbed_description_part a.print {
						margin-top:4px;
					}
					
					.page .content .details .body .left .description .text {
						width:633px;
						float:left;
						display:block;
					}
					
						.page .content .details .body .left .description .text p {
							margin-bottom:20px;
						}
						
						.page .content .details .body .left .description .text h3 {
							text-transform:uppercase;
							color:#9F9F9F;
							font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
							font-size:11px;
							line-height:14px;
							font-weight:normal;
							padding-right:20px;
						}
						
						.page .content .details .body .left .description .text table {
						}
						
						.page .content .details .body .left .description .text table tr td  {
							vertical-align:top;
							min-width:70px;
						}
						
						.page .content .details .body .left .description .text table tr td strong {
							text-transform:uppercase;
						}
					
					
				.page .content .details .body .right { 
					width:270px;
					float:right;
				}
				
				.page .content .details .body .right .addtocart {
					background-image:url('/templates/lacross_2010/images/button_addtocart.png');
					width:249px;
					height:66px;
					display:block;
					float:right;
				}
				
				.page .content .details .body .right .drinkresponsibility {
					background-image:url('/templates/lacross_2010/images/button_drinkresponsibility.png');
					width:216px;
					height:41px;
					display:block;
					float:right;
					color:#C9AD5F;
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size:11px;
					line-height:14px;
					padding-left:33px;
					padding-top:31px;
				}
					

		.page .content h2 {
			color:#202020;
			font-size:18px;
			font-weight:normal;
			font-family:Times serif;
			float:left;
			margin-bottom:20px;
		}
		
		.page .content .login {
			background-image:url('/templates/lacross_2010/images/bg_account.png');
			background-repeat:no-repeat;
			width:935px;
			height:340px;
			display:block;
			float:left;
			padding-bottom:20px;
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			color:#202020;
			font-size:11px;
		}
		
			.page .content .login .left {
				float:left;
				width:633px;
			}
			
				.page .content .login .left h1 {
					padding-left:232px;
					padding-top:105px;
					color:#FFFFFF;
					font-size:24px;
					font-weight:normal;
					margin-top:47px;
					font-family:Times serif;
					line-height:26px;
				}
				
				.page .content .login .left p.first {
					padding-left:233px;
					padding-top:6px;
					line-height:14px;
					width:350px;
				}
				
				.page .content .login .left a.register {
					background-image:url('/templates/lacross_2010/images/button_register.png');
					background-repeat:no-repeat;
					margin-left:129px;
					margin-top:9px;
					width:459px;
					height:48px;
					display:block;
				}
				
				.page .content .login .left p.last {
					padding-left:233px;
					line-height:14px;
					width:350px;
					padding-top:10px;
				}
				
			.page .content .login .right {
				width:297px;
				float:right;
			}
			
				.page .content .login .right h1 {
					padding-top:105px;
					color:#FFFFFF;
					font-size:24px;
					font-weight:normal;
					margin-top:47px;
					font-family:Times serif;
					line-height:26px;
				}
			
				.page .content .login .right p.first {
					padding-top:6px;
					line-height:14px;
				}
				
				.page .content .login .right a.password {
					color:#FF4086;
					line-height:14px;
					display:inline-block;
					margin-top:5px;
					width:auto;
				}
				
				.page .content .login .right form {}
				
					.page .content .login .right form input.gm_class_input {
						width:220px;
						height:18px;
						color:#8e8e8e;
						font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size:11px;
					} 
					
					
					.page .content .login .right form * {
						font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
						color:#1F1F1F;
						border:none;
						padding-left:1px;
					}
					
					.page .content .login .right form input {
						margin-top:4px;
						width:auto;
					}
					
					.page .content .login .right form .password {
						margin-top:4px;
					}
					
					.page .content .login .right form .submit {
						width:99px;
						height:33px;
					}
					
					.page .content .login .teaser {
						padding-top:35px; 
						width:934px
					}
					
					
	.page .content .account {
			width:935px;
			float:left;
		}
		
			
				.page .content .account .header {
					background-image:url('/templates/lacross_2010/images/bg_payment.png');
					height:110px;
					background-repeat:no-repeat;
					padding-left:16px;
				}
				
				.page .content .account h1 {
					color:#8E8E8E;
					font-size:18px;
					padding-top:20px;
					padding-bottom:4px;
					font-weight:normal;
					text-transform:uppercase;
					font-family:Times serif;
					padding-bottom:10px;
				}
				
				
				.page .content .account .header p {
					padding-top:16px;
					color:#5A575A;
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size:11px;
				}
				
				.page .content .account .header .message {
					color: #5A575A;
					font-size:11px;
					font-family:Verdana;
					width:500px;
					
				}
				
				.page .content .account .header .error {
					color: #ff4086;
					font-size:11px;
					font-family:Verdana;
					width:500px;
					
				}
				
				.page .content .account .error {
					color: #ff4086;
							
				}
				
				.page .content .account .insert {
					padding-left:16px;
				}
				
				
								
				.page .content .account h1 {
					color:#8E8E8E;
					font-size:18px;
					padding-top:20px;
					padding-bottom:4px;
					font-weight:normal;
					text-transform:uppercase;
					font-family:Times serif;
					padding-bottom:10px;
				}
				
					.page .content .account .tables {
					width:935px;
					
				}

					.page .content .account .body {
						float:left;
						padding-bottom:50px;
						width:980px;
						padding-top:20px;
						
					}
					
				.page .content .account .body .right input{ 
					width:auto;
					float:right;
					padding-right:50px;
				}
				
				
				.page .content .account .body .left .continue {
					background-image:url('/templates/lacross_2010/buttons/german/button_back.gif');
					width:103px;
					height:27px;
					letter-spacing:-1000em;
					font-size:0px;
					display:inline-block;
					float:left;
					margin-top:5px;
					margin-left:16px;
				}
				
				.page .content .account a {
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#8e8e8e;
					text-decoration:none;
				}
				
				.page .content .account .link {
					color: #8e8e8e;
					font-size:11px;
					font-family:Verdana;
				}
				
				.page .content .account .boxes input {
								height:18px;
								width:40px;
								color:#1F1F1F;
								padding-right:10px;
								border:1px solid #959595;
								float:left;
					
							 }
							 
							 .page .content .account .buttons input {
								height:auto;
								width:auto;
								border:none;
								
					
							 }
							 
							
							.page .content .account form .label {
							 	text-align:left;
								vertical-align:top;
								width:100%;
							 }
							 
							 .page .content .account form .error {
							 	color: #ff4086;
								font-size:9px;
								font-family:Verdana;								
							 }
					
							.page .content .account form select,
							.page .content .account form input {
								height:18px;
								width:240px;
								color:#1F1F1F;
								padding-left:1px;
								border:1px solid #959595;
								float:left;
							}
							
							.page .content .account .singlerow input {
								width:auto;
								height:auto;
								float:left;
								margin-right:5px;
								margin-bottom:5px;
								border:none;
							}
							
							
							.page .content .account form .radio {
								padding-bottom:10px;
							}	
													
							.page .content .account form .radio input {
								width:auto;
								float:none;
								border:none;
								height:auto;
								vertical-align:middle;
								margin-left:5px;
							}
							
							.page .content .account .boxes input {
								height:18px;
								width:auto;
								color:#1F1F1F;
								padding-left:1px;
								border:1px solid #959595;
								float:left;					
							 }
							 
		.page .content .presentsnavigation {
			list-style:none;
			margin-bottom:20px;
			float:left;
			display:block;
		}

			.page .content .presentsnavigation li {
				float:left;
				display:block;
				margin-right:20px;
			}	
			
			.page .content .presentsnavigation .active {
				color:#FF4086;
			}	
		
			.page .content .presentsnavigation a {
				cursor:pointer;
			}						 
				
				
						
		.page .content .createaccount {
			width:935px;
			float:left;
		}
		
			.page .content .createaccount form {
			}
				
				.page .content .createaccount form .header {
					background-image:url('/templates/lacross_2010/images/bg_account_create_header.png');
					height:110px;
					background-repeat:no-repeat;
				}
				
				.page .content .createaccount h1 {
					color:#8E8E8E;
					font-size:18px;
					padding-top:20px;
					padding-bottom:4px;
					font-weight:normal;
					text-transform:uppercase;
					font-family:Times serif;
					padding-bottom:10px;
				}
				
				.page .content .createaccount form .header {
					padding-left:16px;
				}
			
					.page .content .createaccount form .header h1 {
					}
					
					.page .content .createaccount form .header p {
						padding-top:16px;
						color:#5A575A;
						font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size:11px;
					}
						
				.page .content .createaccount form .body {
					float:left;
					padding-top:45px;
					color:#5A575A;
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size:11px;
					padding-left:16px;
					float:left;
					padding-bottom:50px;
				}
				
							.page .content .createaccount form .body .inputRequirement {
								display:none;
							}
							
							.page .content .createaccount form .body div.error {
								color:#FF4086;
								margin-top:5px;		
								float:left;		
								font-size:11px;
								line-height:14px;				
							}
							
							.page .content .createaccount form .body td.error {
								color:#FF4086;
							}
				
							.page .content .createaccount form .body table {
								width:100%;
							}
							
							.page .content .createaccount form .body table td.spacer {
								width:10px;
							}
							
					
							 .page .content .createaccount form .body .field {
							 	text-align:left;
								float:left;
								line-height:0px;
								font-size:0px;
								padding-bottom:5px;								
							 }
							 
							 .page .content .createaccount form .body .field input {
							 }
							
							.page .content .createaccount form .body .label {
							 	text-align:left;
								vertical-align:top;
								width:100%;
							 }
					
							.page .content .createaccount form .body select,
							.page .content .createaccount form .body input {
								height:18px;
								width:240px;
								color:#1F1F1F;
								padding-left:1px;
								border:1px solid #959595;
								float:left;
							}
							
							.page .content .createaccount form .body .singlerow input {
								width:auto;
								height:auto;
								float:left;
								margin-right:5px;
								margin-bottom:5px;
								border:none;
							}
							
							.page .content .createaccount form .body .singlerow a {
								color:#FF4086;
							}
							
							
							.page .content .createaccount form .body .radio {
								padding-bottom:10px;
							}	
													
							.page .content .createaccount form .body .radio input {
								width:auto;
								float:none;
								border:none;
								height:auto;
								vertical-align:middle;
								margin-left:5px;
							}
							
							.page .content .createaccount form .body input.submit {
								width:auto;
								height:auto;
								border:none;
								float:left;
							}
							
					.page .content .createaccount form .body .address {
						float:left;
					}
					
					.page .content .createaccount form .body .account {
						float:right;
					}
					
					.page .content .createaccount form .body .company {
						float:right;
						margin-top:90px;
					}
					 
					.page .content .createaccount form .body .terms {
						float:right;
						margin-top:10px;
					}
					
						.page .content .createaccount form .body .terms a {
							color:#FF4086;
						}
					
					.page .content .createaccount form .body .submit {
						float:right;
					}
		
		.page .content .shoppingcart {
				width:935px;
				float:left;
			}
				
			.page .content .shoppingcart .header {
				background-image:url('/templates/lacross_2010/images/bg_shoppingcart.png');
				height:110px;
				background-repeat:no-repeat;
				
			}
			
				.page .content .shoppingcart .header h1 {
					color:#8E8E8E;
					font-size:18px;
					padding-top:20px;
					padding-bottom:4px;
					font-weight:normal;
					text-transform:uppercase;
					font-family:Times serif;
					padding-bottom:10px;
					padding-left:16px;
				}
				
				.page .content .shoppingcart .header .message {
				color: #ff4086;
				font-size:11px;
				font-family:Verdana;
					width:500px;
					padding-left:16px;
				}
				
				
				.page .content .shoppingcart .nothing h1 {
					color:#8E8E8E;
					font-size:18px;
					padding-top:20px;
					font-weight:normal;
					text-transform:uppercase;
					font-family:Times serif;
					padding-bottom:20px;
					font-size:0px;
					letter-spacing:-1000em;	
				}
				
				.page .content .shoppingcart .nothing {										
					padding-left:16px;
					width:500px;
				}
		
		
			.page .content .shoppingcart .path {
				color:#8E8E8E;
				font-size:14px;
				padding-top:10px;
				padding-bottom:20px;
				font-weight:bold;
				text-transform:uppercase;
				font-family:Times serif;
				list-style:none;
				float:left;
				clear:both;
			}
			
			.page .content .shoppingcart .path li {
				float:left;
				padding-right:30px;
			}
			
				.page .content .shoppingcart .path li.active {
					color:#17191D;
				}
				
			.page .content .shoppingcart .itemlist {
				width:935px;
				float:left;
			}
			
				.page .content .shoppingcart .itemlist .item {
					height:190px;
					width:935px;
					float:left;					
				}
				
					.page .content .shoppingcart .itemlist .item .buttons {
						width:35px;
						float:left;
						padding-top:10px;
						padding-left:10px;
					}
					
					.page .content .shoppingcart .itemlist .item .image {
						width:225px;
						float:left;
					}
					
					.page .content .shoppingcart .itemlist .item .info {
						width:350px;
						float:left;
						padding-top:20px;
					}
					
						.page .content .shoppingcart .itemlist .item .info h2 {
							font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
							font-size:12px;
							font-weight:bold;
							color:#202020;
							display:block;
							float:none;
						}
						
					.page .content .shoppingcart .itemlist .item .label {
						width:90px;
						float:left;
						font-size:18px;
						color:#9D9D9D;
						padding-top:126px;
					}
					
					.page .content .shoppingcart .itemlist .item .price {
						width:225px;
						float:left;
						padding-top:20px;
					}
					
					.page .content .shoppingcart .itemlist .item .price .config {
						height:106px;
					}
					
						.page .content .shoppingcart .itemlist .item .price .config .single {
							color:#202020;
							font-size:18px;
							font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
						}
					
						.page .content .shoppingcart .itemlist .item .price .config .info {
							color:#B9B9B9;
							font-size:11px;
							font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
						}
					
					.page .content .shoppingcart .itemlist .item .price .sum {
						font-size:18px;
						color:#9D9D9D;
					}
					
					
			.page .content .shoppingcart .total {
				width:935px;
				float:left;
				padding-top:10px;
				padding-bottom:10px;
			}
			
				.page .content .shoppingcart .total .label {
					font-size:24px;
					color:#17191D;
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					float:left;
					width:695px;
				}
				
					.page .content .shoppingcart .total .info {
						font-size:11px;
						color:#7B7B7B;
						padding-left:20px;
						font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					}
					
					.page .content .shoppingcart .total .info a {
						color:#17191D;
					}
					
					.page .content .shoppingcart .header .color {
						color:#ff4086;
					}
				
				.page .content .shoppingcart .total .ammount {
					font-size:24px;
					color:#17191D;
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					float:left;
				}

			.page .content .shoppingcart .body {
				float:left;
				padding-bottom:50px;
				width:969px;
				padding-top:20px;
			}
			
				.page .content .shoppingcart .body .left {
					float:left;
					width:680px;
					padding-top:15px;
					height:100px;
				}
				
				.page .content .shoppingcart .body .wishlist {
					float:left;
					width:475px;
					padding-top:15px;
					height:100px;
				}
				
				.page .content .shoppingcart .body .wishlist .continue {
					background-image:url('/templates/lacross_2010/images/button_weiter_shoppen.gif');
					width:182px;
					height:38px;
					letter-spacing:-1000em;
					font-size:0px;
					display:inline-block;
					float:left;
				}
				
				.page .content .shoppingcart .body .left .continue {
					background-image:url('/templates/lacross_2010/images/button_weiter_shoppen.gif');
					width:182px;
					height:38px;
					letter-spacing:-1000em;
					font-size:0px;
					display:inline-block;
					float:left;
				}
				
				.page .content .shoppingcart .body .right { 
					width:274px;
					float:right;
				}
				

				.page .content .details .body .right .addtocart {
					background-image:url('/templates/lacross_2010/images/button_addtocart.png');
					width:249px;
					height:66px;
					display:block;
					float:right;
				}
		
.page .content .checkout-shipping {
				width:935px;
				float:left;
			}
				
			.page .content .checkout-shipping .header {
				background-image:url('/templates/lacross_2010/images/bg_shipping.png');
				height:110px;
				background-repeat:no-repeat;
				
			}
			
				.page .content .checkout-shipping .header h1 {
					color:#8E8E8E;
					font-size:18px;
					padding-top:20px;
					padding-bottom:4px;
					font-weight:normal;
					text-transform:uppercase;
					font-family:Times serif;
					padding-bottom:10px;
					padding-left:16px;
					
				}
				
				
				.page .content .checkout-shipping h1 {
					color:#8E8E8E;
					font-size:18px;
					padding-top:20px;
					padding-bottom:8px;
					font-weight:normal;
					text-transform:uppercase;
					font-family:Times serif;
					padding-bottom:10px;
					
				}
				
				.page .content .checkout-shipping .insert {
					padding-left:16px;									
				}
				
				.page .content .checkout-shipping p {
					font-size:11px;
					font-family:Verdana;
					padding-left:16px;
				}
				
				
				.page .content .checkout-shipping .header .message {
					color: #ff4086;
					font-size:11px;
					font-family:Verdana;
					width:500px;
					padding-left:16px;
				}
			.page .content .checkout-shipping .tables {
					width:935px;
					
				}

			.page .content .checkout-shipping .body {
				float:left;
				padding-bottom:50px;
				width:980px;
				padding-top:20px;
			}
			
				
				
				.page .content .checkout-shipping .body .left .continue {
					background-image:url('/templates/lacross_2010/buttons/german/button_back.gif');
					width:103px;
					height:27px;
					letter-spacing:-1000em;
					font-size:0px;
					display:inline-block;
					float:left;
					margin-top:5px;
				}
				
				.page .content .checkout-shipping .body .right { 
					width:274px;
					float:right;
					padding-top:-15px;
				}
				
				


				
			.page .content .checkout .header {
				background-image:url('/templates/lacross_2010/images/bg_payment.png');
				height:110px;
				background-repeat:no-repeat;
				
			}
			.page .content .checkout .headersuccess {
				background-image:url('/templates/lacross_2010/images/bg_success.png');
				height:70px;
				background-repeat:no-repeat;
				
			}
			
								
				.page .content .checkout .header h1 {
					color:#8E8E8E;
					font-size:18px;
					padding-top:20px;
					padding-bottom:4px;
					font-weight:normal;
					text-transform:uppercase;
					font-family:Times serif;
					padding-left:16px;
					padding-bottom:10px;
					
				}
				
				.page .content .checkout h1 {
					color:#8E8E8E;
					font-size:18px;
					padding-top:20px;
					padding-bottom:10px;
					font-weight:normal;
					text-transform:uppercase;
					font-family:Times serif;
															
				}
				
				.page .content .checkout .error {
					color:#FF4086;
				}
				
						
				.page .content .checkout .insert {
					padding-left:16px;									
				}
				
				/* nicht eingerückter textblock */
				.page .content .checkout h3 {
					color: #202020;
					font-size:11px;
					font-family:Verdana;				
					
				
				}
				
				/*  eingerückter textblock */
				.page .content .checkout p {
					text-align:left;
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					line-height:1.5;
					font-size:11px;
					color:#202020;
					text-decoration:none;			
					
				
				}
				
				.page .content .checkout .inline {
					display:inline-block;
				}
				
				.page .content .checkout .link {
					color: #8e8e8e;
					font-size:11px;
					font-family:Verdana;
				}
				
				.page .content .checkout .little {
					color: #8e8e8e;
					font-size:9px;
					font-family:Verdana;
				}
				
				.page .content .checkout .products, .page .content .checkout .total{
					float:left;
					width:440px;
					padding-top:20px;							
				
				}
				
				
				.page .content .checkout .header .message {
					color: #202020;
					font-size:11px;
					font-family:Verdana;
					width:500px;
					padding-left:16px;
				}
				
				
				.page .content .checkout .tables {
						width:935px;					
						
										
					}
				
				.page .content .checkout .footer-line {
					width:920px;					
					margin-top:5px;
					padding-left:16px;
									
				}
			
			
			.page .content .checkout .body {
				float:left;
				padding-bottom:50px;
				width:980px;
				padding-top:20px;
			}
			
			.page .content .checkout .body .trusted_block {
				padding-left:498px;
				margin-top:-290px;
			
			}
			
			.page .content .checkout .body .trusted_block input{ 
					width:auto;
					height:auto;
					float:left;
					border:none;
				}
				
				
			.page .content .checkout .body .right .btn_success {			
					
					padding-top:100px;
					width:274px;
					float:right;
					margin-right:1px;
			
			}
								
				.page .content .checkout .body .left {
					float:left;
					width:680px;
					padding-top:15px;
					height:100px;
				}
				
				.page .content .checkout .body .left .continue {
					background-image:url('/templates/lacross_2010/buttons/german/button_back.gif');
					width:103px;
					height:27px;
					letter-spacing:-1000em;
					font-size:0px;
					display:inline-block;
					float:left;
					margin-top:5px;
				}
				
				.page .content .checkout .body .right input{ 
					width:auto;
					height:auto;
					/*float:right;*/
					padding-right:-1px;
					border:none;
				}
				
				.page .content .checkout .body .right { 
					width:274px;
					float:right;
					padding-top:-15px;
					
				}
		
					.page .content .checkout .boxes input {
								height:18px;
								width:auto;
								color:#1F1F1F;
								padding-left:1px;
								border:1px solid #959595;
								float:left;
					
							 }
					
							
							.page .content .checkout .label {
							 	text-align:left;
								vertical-align:top;
								width:100%;
							 }
					
							.page .content .checkout select,
							.page .content .checkout input {
								height:18px;
								width:240px;
								color:#1F1F1F;
								padding-left:1px;
								border:1px solid #959595;
								float:left;
							}
							
							.page .content .checkout .singlerow input {
								width:auto;
								height:auto;
								float:left;
								margin-right:5px;
								margin-bottom:5px;
								border:none;
							}
							
							
							.page .content .checkout .radio {
								padding-bottom:10px;
							}	
													
							.page .content .checkout .radio input {
								width:auto;
								float:none;
								border:none;
								height:auto;
								vertical-align:middle;
								margin-left:5px;
							}
							
									

		
		.page .content .favorites {
			width:935px;
			float:left;
			padding-bottom:20px;
		}
		
			.page .content .favorites .widget {
				width:457px;
				height:152px;
				background-image:url('/templates/lacross_2010/images/bg_favorites.png');
				float:left;
				display:block;
				padding-top:39px;
			}
			
				.page .content .favorites .widget a.previous {
					float:left;
					display:block;
					width:41px;
					height:152px;
				}
				
				.page .content .favorites .widget .items {
					float:left;
					display:block;
					width:375px;
					height:152px;
					list-style:none;
					overflow:hidden;
				}

					.page .content .favorites .widget .items .item {
						float:left;
						display:block;
						width:125px;
						height:152px;
						text-align:center;
						text-decoration:none;
						font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
						font-size:11px;
						line-height:14px;
						color:#202020;
					}
					
					.page .content .favorites .widget .items .item .image {
						width:125px;
						height:109px;
						display:block;
						margin-bottom:5px;
						background-position:center bottom;
						background-repeat:no-repeat;
					}
						
				.page .content .favorites .widget a.next {
					float:left;
					display:block;
					width:41px;
					height:152px;
				}			
			
			.page .content .favorites .image {
				float:right;
				display:block;
				line-height:0px;
				font-size:1px;
			}	
						
				.page .content .favorites .image a img {
					border:none;
				}							
			
		.page .content .teaser {
			width:935px;
			float:left;
		}
		
			.page .content .teaser table {
				border:none;
				width:935px;
			}
			
				.page .content .teaser table  tr td {
					border:none;
					padding-bottom:20px;
					line-height:0px;
					font-size:1px;
				}
					
					.page .content .teaser table  tr td a {
						border:none;
						padding-bottom:0px;
						display:inline;
					}
					
						.page .content .teaser table tr td a img {
							border:none;
							padding-bottom:0px;
						}
		
		.page .content .teaser a {
			margin-bottom:20px;
			display:block;
			line-height:0px;
			font-size:1px;
		}
			
			.page .content .teaser a img {
				border:none;
			}
		
		.page .content .itemlist {
			width:969px;
			display:block;
			float:left;
		}
		
			.page .content .itemlist .item {
				width:168px;
				float:left;
				margin-right:23px;
				margin-bottom:23px;
			}
			
				.page .content .itemlist .item .image {
					height:210px;
					width:168px;
					background-position:center;
					background-repeat:no-repeat;
					display:block;
					text-align:right;
					font-size:0px;
				}
					
				.page .content .itemlist .item .description {
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					color:#17191D;
					font-size:11px;
					line-height:17px;
					padding-bottom:6px;
					text-decoration:none;
					height:80px;
					overflow:hidden;
				}
				
					.page .content .itemlist .item .description .title {
						font-weight:bold;
						display:block;
						font-size:12px;
						color:#17191D;
						text-decoration:none;
					}
					
					.page .content .itemlist .item .description .size {
						color:#949494;
					}
					
				.page .content .itemlist .item .options {
					border-top:1px solid #777777;
					padding-top:6px;
				}
				
					.page .content .itemlist .item .options .cart {
						float:left;
						display:block;
						width:40px;
						height:40px;
						background-image:url('/templates/lacross_2010/images/icon_cart.png');
						background-repeat:no-repeat;
						background-position:left;
					}
															
					.page .content .itemlist .item .options .price {
						float:right;
						width:128px;
						text-align:right;
						font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
						color:#17191D;
						font-size:12px;
						line-height:18px;
					} 
					
						.page .content .itemlist .item .options .price .current {
							font-weight:bold;
							color:#17191D;
						}
						
						.page .content .itemlist .item .options .price .was {
							color:#FF4086;
							text-decoration:line-through;
						}
						
						.page .content .itemlist .item .options .price .vpe {
							font-size:9px;
							color:#949494;
							display:block;
						}
					
		.page .content .pagination {
			text-align:center;
			height:20px;
			border-top:1px solid #D6D6D6;
			border-bottom:1px solid #D6D6D6;
			margin-bottom:20px;
			margin-top:40px;
			width:935px;
			display:block;
			float:left;
		}
		
			.page .content .pagination .display {
				display:none;
			}
			
			.page .content .pagination a {
				display:none;
			}
				
			.page .content .pagination .buttons {
				width:45px;
				margin-top:3px;
				display:inline-block;
			}
		
				.page .content .pagination .buttons .previous {
					display:inline-block;
					float:left;
					height:15px;
					width:20px;
					background-image:url('/templates/lacross_2010/images/breadcrumbs_navi.png');
					background-position:left;
				}
				
				.page .content .pagination .buttons .next {
					display:inline-block;
					float:right;
					height:15px;
					width:20px;
					background-image:url('/templates/lacross_2010/images/breadcrumbs_navi.png');
					background-position:right;
				}
			
		.page .content .note {
			color:#9A9A9A;
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size:11px;
			text-align:right;
			margin-top:50px;			
			margin-bottom:50px;
			float:left;
			padding-left:180px;
		}
		.page .content .legend {
			color:#9A9A9A;
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size:11px;
			text-align:left;
			margin-top:43px;
			width:500px;
			margin-bottom:50px;
			float:left;
		}
	
			.page .content .note a {
				color:#9A9A9A;
				font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size:11px;
			}

.footer {
	background-image:url('/templates/lacross_2010/images/background_footer.gif');
	background-position:top;
	background-repeat:no-repeat;
	width:1207px;
	height:20px;
	clear:both;
	margin-bottom:300px;
}
	
	.footer .left {
		float:left;
		padding-left:18px;
		width:568px;
		padding-top:20px;
	}
	
		.footer .right {
			float:left;
			padding-left:12px;
			margin-top:20px;
			text-align:left;
			width:594px;		
			height:168px;
			background-image:url('/templates/lacross_2010/images/unser-service_right.png');
			background-position:top;
			background-repeat:no-repeat;
	}
	
		.footer .right .headline {
			font-weight:normal;
			color:#202020;
			font-size:11px;
			margin-top:15px;
			padding-left:10px;
		}
		
	
		
		.footer .right ul {
			list-style:none;
			padding-left:20px;
			margin-top:10px;			
			float:left;
			width:170px;
			
		}
		
			.footer .right ul li {
				line-height:11px;
				padding-bottom:5px;
				padding-top:1px;
			}
				
				.footer .right ul li a {
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#8e8e8e;
					text-decoration:none;
				}
				
				
.statisch {
			
		    width:935px;

}	

.statisch .kategorie {
	
					padding-left:16px;
					float:left;
					text-align:left;
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					line-height:1.5;
					font-size:11px;
					color:#202020;
					text-decoration:none;
	}
				
.statisch .content	{
			float:left;	
			width:935px;
				    
		   

}		
				
.statisch .text{
					text-align:left;
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					line-height:1.5;
					font-size:11px;
					color:#202020;
					text-decoration:none;					
	}

.statisch .liter{
					text-align:right;
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					line-height:1;
					font-size:10px;
					color:#8e8e8e;
									
	}
	
.statisch .stern{
					text-align:center;
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					line-height:1;
					font-size:10px;
					color:#8e8e8e;
					display:block;
					padding-bottom:20px;
					padding-top:20px;
									
	}
	
.statisch .ml{
					text-align:left;
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					line-height:1.5;
					font-size:11px;
					color:#8e8e8e;
									
	}
	.statisch a {			
						font-size:11px;
						color:#ff4086;
						text-decoration:none;					
		}
		
	.statisch .adress {	
						text-align:left;
						font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
						line-height:1.5;
						font-size:10px;
						color:#8e8e8e;					
		}
	.statisch .dotsbg{
								background-image:url('/templates/lacross_2010/vorlagen_img/dot.gif');								
								background-repeat: repeat-x;	
		}
		
.statisch h1 {
					color:#8E8E8E;
					font-size:18px;					
					padding-bottom:4px;
					font-weight:normal;
					text-transform:uppercase;
					font-family:Times serif;
					padding-bottom:10px;
					
				}

.statisch .insert {
					
					padding-left:16px;
					
				}
				
.statisch .body .headline {
					color:#8E8E8E;
					font-size:18px;						
					font-weight:normal;
					text-transform:uppercase;
					font-family:Times serif;
					padding-bottom:14px;			
				}
				
.statisch .button{
					float:right;
					padding-top:20px;
					padding-bottom:40px;					
	}
	
.statisch form .body .field {
							 	text-align:left;
								float:left;
								line-height:0px;
								font-size:0px;
								padding-bottom:5px;	
								padding-top:5px;		
														
							 }
							 .statisch .insert {
							 	padding-left:16px;
							 }
							 
							 
							
							.statisch form .body .label {
							 	text-align:left;
								vertical-align:top;
								width:100%;
							 }
					
							.statisch form .body select,
							.statisch form .body input {
								height:18px;
								width:240px;
								color:#1F1F1F;
								padding-left:1px;
								padding-top:5px;
								border:1px solid #959595;
								float:left;
							}
							
							.statisch form .body .area {
							
								width:240px;
								color:#1F1F1F;
								padding-left:1px;
								padding-top:5px;
								border:1px solid #959595;
								float:left;
							}
.page .content .sitemapnew .text {
					text-align:left;
					font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
					line-height:1.5;
					font-size:11px;
					color:#202020;
					text-decoration:none;					
	}
	
.page .content .sitemapnew h1 {
					color:#8E8E8E;
					font-size:18px;					
					padding-bottom:4px;
					font-weight:normal;
					text-transform:uppercase;
					font-family:Times serif;
					padding-bottom:10px;
					
				}	
	
.page .content .sitemapnew a {			
						text-decoration:none;					
		}	
		
.page .content .sitemapnew .colorheadline {			
						color:#8E8E8E;				
		}		
.page .content .sitemapnew a .colorsub {			
						color:#202020;				
		}		
	
.ui-tabs-panel {
	border:none;
	padding:0px;
}

.ui-tabs-nav {
	border:none;
	padding:0px;
	margin:0px;
	float:left;
	display:block;
	clear:both;
	margin-bottom:20px;
	width:633px;
}

	.ui-tabs-nav a {
		padding:0px;
		margin:0px;
	}
	
	.ui-tabs-nav li {
		color:#8E8E8E;
		font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
		text-decoration:none;
		border:none;
		padding:0px;
		margin:0px;
		padding-right:10px;
		padding-bottom:20px;
		padding-top:0px;
	}
	
		.ui-tabs-nav li a {
			background:none;
			border:none;
			padding:0px;
			margin:0px;
		}
	
		.ui-tabs-nav li.ui-tabs-selected a {
			background:none;
		}
		
			.ui-tabs-nav li a span {
				font-size:11px;
				text-transform:none;
				font-family:Times serif;
				font-size:18px;
				font-weight:normal;
				line-height:normal;
				color:#777777;
				float:left;
				font-family:Times serif;
				font-size:25px;
				font-weight:normal;
				margin-right:10px;
			}
			
			.ui-tabs-nav li.ui-tabs-selected a span {
				color:#202020;
			}

.page .content .shoppingcart .header .message #giftcart{
	background-image:url('/templates/lacross_2010/images/gift_bg.png');								
	background-repeat: no-repeat;	 
	width:458px;
	height:60px;
	margin-left: -84px;	
}

.page .content .shoppingcart .header .message #giftcart .content{
	height:40px;
	width: 270px;
	margin-left:140px;
	float:left;
}

.page .content .shoppingcart .header .message #giftcart .content #gift_cart_button{
	float:left;
	margin-top: 7px;
	margin-left: 7px;
}

.page .content .shoppingcart .header .message #giftcart .content #gift_cart_input{
	float:left;
	margin-top: 13px;
	margin-left: 8px;
}

.page .content .shoppingcart .header .message #gift_coupon{
	padding-left:-16px;
}

