.content_block_first {
	padding: 40px;
	}

.content_block_follow {
	background-image: url(../images/content_seperator_line.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 40px;
	}
	
.grid_left {
	float: left;
	}
	
.grid_right {
	float: right;
	}
	
.grill_widget {
	}
	
.grid_weight_1_2a {
	width: 330px;
	padding: 10px;
	}
	
.grid_weight_1_2b {
	width: 680px;
	padding: 10px;
	}
	
.grid_weight_1_1 {
	width: 505px;
	padding: 10px;
	}
	
	.grill_widget_photos {
		width: 100%;
		max-width: 600px;
		float: left;
		margin: auto;
	}
	
	.grill_widget_photos_products {
		width: 300px;
		float: left;
	}
	
		.grill_widget_photos_mini_container {
		}
		
		.grill_widget_photos_mini_photo {
			width: 180px;
			margin: 10px;
			float: left;
		}
	
	.grill_widget_spacer {
		width: 40px;
		height: 100px; /*dummy hoehe*/
		float: left;
	}
	
	.grill_widget_text {
		width: 410px;
		float: left;
	}
	
	p.grill_headline {
		font: 32px Tahoma, Helvetica, Verdana, Arial, sans-serif;
		color: rgb(20,20,25);
		}
		
	p.grill_subline {
		font: 18px Tahoma, Helvetica, Verdana, Arial, sans-serif;
		color: rgb(20,20,25);
		}
		
	.grill_detailBox{
		display: none;
	}
		
	p.grill_price {
		font: 24px Tahoma, Helvetica, Verdana, Arial, sans-serif;
		color: rgb(20,20,25);
		}
	
.rent_grill_container_title {
	border-bottom: solid 1px rgb(180,180,180);
	}	
.rent_grill_container {
	border-bottom: solid 1px rgb(180,180,180);
	}
	.rent_grill_container:hover {
		background: #f7f2ff; /* Old browsers */
		background: -moz-linear-gradient(top, #f7f2ff 0%, #ffffff 44%, #f7f2ff 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f2ff), color-stop(44%,#ffffff), color-stop(100%,#f7f2ff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #f7f2ff 0%,#ffffff 44%,#f7f2ff 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #f7f2ff 0%,#ffffff 44%,#f7f2ff 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #f7f2ff 0%,#ffffff 44%,#f7f2ff 100%); /* IE10+ */
		background: linear-gradient(to bottom, #f7f2ff 0%,#ffffff 44%,#f7f2ff 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f2ff', endColorstr='#f7f2ff',GradientType=0 ); /* IE6-9 */
	}
	
	.rent_grill_spec {
		width: 200px;
		padding: 20px;
		float: left;
	}
		.rent_grill_spec img {
			margin-top: 10px;
		}
	
	.rent_grill_price_day {
		width: 110px;
		padding: 20px;
		float: left;
	}
	.rent_grill_price_day title {
		padding: 0px;
	}
	
	.rent_grill_price_clean {
		width: 90px;
		padding: 20px;
		float: left;
	}
	
	.rent_grill_price_notes {
		width: 395px;
		padding: 20px;
		float: left;
	}
	
	.rent_grill_price_details {
		padding: 15px;
		float: right;
	}
	
.gallerie_bild_photo {
	margin: 15px;
}
	
/*.gallerie_bild_photo:active {
	height: 1000px;	
	width: auto;
	position: fixed;
	top: 100px;
	left: 100px;
}*/
	
#products_container {
	}
	
	#products_navigation {
		background-color: rgb(225,215,190);
		border-left: solid 1px rgb(200,200,200);
		border-top: solid 1px rgb(200,200,200);
		/*border-right: solid 1px rgb(200,200,200);*/
		width: 250px;
		margin: 20px 10px 20px 20px;
		float: left;
		overflow: hidden;
	}
	
		.products_nav_line {	
			position: relative;
			border-right: solid 1px rgb(200,200,200);
		}
		
			.products_nav_line_title {
				border-bottom: solid 1px rgb(200,200,200);
				padding: 6px;
			}
		
		.products_nav_line_sub_container {
			background-color: rgb(245,240,230);
			-webkit-box-shadow: inset 0px 2px 2px 0px rgba(200, 200, 200, 0.9);
			box-shadow: inset 0px 2px 2px 0px rgba(200, 200, 200, 0.9); 
		}
		
			.products_nav_line_sub {
				border-bottom: solid 1px rgb(200,200,200);
				border-right: 0px;
				padding: 6px 6px 6px 23px;
			}
			
		.products_nav_line_arrow {
			background-image: url(../images/nav_arrow_vertical.png);
			background-repeat: no-repeat;
			width: 17px;
			height: 38px;
			position: absolute;
			top: -2px;
			right: -2px;
			display: none;
		}
	
	#products_content_container {
		width: 820px;
		margin: 20px 0px 20px 10px;
		float: left;
	}
	
		#products_content_settings {
			background-color: rgb(245,245,245);
			padding: 5px;
			width: 820px;
			margin: 0px 20px;
			float: right;
		}
		
		#products_content {
			background-color: white;
		}
		
			.products_product {
				background-position: center center;
				background-repeat: no-repeat;
				border: solid 3px white;
				-webkit-box-shadow: 0px 0px 3px 3px rgba(200, 200, 200, 0.8);
				box-shadow: 0px 0px 3px 3px rgba(200, 200, 200, 0.8); 
				width: 260px;
				height: 260px;
				margin: 0px 21px 20px 3px;
				float: left;
				display: none; /*wg Effekt fadeIn im JS*/
			}
			.products_product:hover {
				-webkit-box-shadow: 0px 0px 3px 3px rgba(150, 150, 150, 0.8);
				box-shadow: 0px 0px 3px 3px rgba(150, 150, 150, 0.8); 
			}
			
			.products_product_overlay {
				background-image: url(../images/shop_product_overlay.png);
				background-repeat: no-repeat;
				width: 260px;
				height: 260px;
				position: relative;
			}
			
				.products_product_titlebar {
					background: -moz-linear-gradient(left,  rgba(173,142,117,1) 0%, rgba(173,142,117,0.32) 68%, rgba(255,255,255,0) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(173,142,117,1)), color-stop(68%,rgba(173,142,117,0.32)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(left,  rgba(173,142,117,1) 0%,rgba(173,142,117,0.32) 68%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(left,  rgba(173,142,117,1) 0%,rgba(173,142,117,0.32) 68%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(left,  rgba(173,142,117,1) 0%,rgba(173,142,117,0.32) 68%,rgba(255,255,255,0) 100%); /* IE10+ */
					background: linear-gradient(to right,  rgba(173,142,117,1) 0%,rgba(173,142,117,0.32) 68%,rgba(255,255,255,0) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ad8e75', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
				}
				
					.products_product_titlebar_text {
						width: 210px;
						padding-left: 8px;
						padding-top: 8px;
						padding-bottom: 8px;
						font: 16px Tahoma, Helvetica, Verdana, Arial, sans-serif;
						color: white;
						text-shadow: 1px 1px 1px #505050;
						float: left;
					}
					
					.products_product_titlebar_zoom {
						background-image: url(../images/icon_zoom.png);
						background-repeat: no-repeat;
						width: 32px;
						height: 32px;
						margin: 3px;
						float: right;
					}
					.products_product_titlebar_zoom:hover {
						background-image: url(../images/icon_zoom_hover.png);
						background-repeat: no-repeat;
					}
					
				.products_product_footerbar {
					height: 38px;
					position: absolute;
					left: 0px;
					right: 0px;
					bottom: 0px;
				}
				
					.products_product_footerbar_price {
						background: rgb(234,180,44); /* Old browsers */
						background: -moz-linear-gradient(top, rgba(234,180,44,1) 0%, rgba(239,155,28,1) 26%, rgba(219,120,6,1) 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,180,44,1)), color-stop(26%,rgba(239,155,28,1)), color-stop(100%,rgba(219,120,6,1))); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top, rgba(234,180,44,1) 0%,rgba(239,155,28,1) 26%,rgba(219,120,6,1) 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top, rgba(234,180,44,1) 0%,rgba(239,155,28,1) 26%,rgba(219,120,6,1) 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top, rgba(234,180,44,1) 0%,rgba(239,155,28,1) 26%,rgba(219,120,6,1) 100%); /* IE10+ */
						background: linear-gradient(to bottom, rgba(234,180,44,1) 0%,rgba(239,155,28,1) 26%,rgba(219,120,6,1) 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eab42c', endColorstr='#db7806',GradientType=0 ); /* IE6-9 */
						width: 130px;
						height: 30px;
						font: 16px Tahoma, Helvetica, Verdana, Arial, sans-serif;
						color: white;
						text-shadow: 1px 1px 1px #505050;
						text-align: center;
						padding-top: 8px;
						float: left;
					}
					.products_product_footerbar_price_hover {
						filter: alpha(opacity=90);
						-moz-opacity: 0.9;
						-khtml-opacity: 0.9;
						opacity: 0.9;
					}
					
					.products_product_footerbar_cart {
						background: rgb(11,9,25); /* Old browsers */
						background: -moz-linear-gradient(top,  rgba(11,9,25,1) 0%, rgba(23,28,40,1) 50%, rgba(20,18,30,1) 51%, rgba(12,10,17,1) 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(11,9,25,1)), color-stop(50%,rgba(23,28,40,1)), color-stop(51%,rgba(20,18,30,1)), color-stop(100%,rgba(12,10,17,1))); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  rgba(11,9,25,1) 0%,rgba(23,28,40,1) 50%,rgba(20,18,30,1) 51%,rgba(12,10,17,1) 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  rgba(11,9,25,1) 0%,rgba(23,28,40,1) 50%,rgba(20,18,30,1) 51%,rgba(12,10,17,1) 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  rgba(11,9,25,1) 0%,rgba(23,28,40,1) 50%,rgba(20,18,30,1) 51%,rgba(12,10,17,1) 100%); /* IE10+ */
						background: linear-gradient(to bottom,  rgba(11,9,25,1) 0%,rgba(23,28,40,1) 50%,rgba(20,18,30,1) 51%,rgba(12,10,17,1) 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b0919', endColorstr='#0c0a11',GradientType=0 ); /* IE6-9 */
						filter: alpha(opacity=60);
						-moz-opacity: 0.6;
						-khtml-opacity: 0.6;
						opacity: 0.6;
						width: 130px;
						height: 30px;
						font: 16px Tahoma, Helvetica, Verdana, Arial, sans-serif;
						color: white;
						text-shadow: 1px 1px 1px #505050;
						text-align: center;
						padding-top: 8px;
						float: left;
					}
					.products_product_footerbar_cart:hover {
						background: rgb(142,224,65); /* Old browsers */
						background: -moz-linear-gradient(top,  rgba(142,224,65,1) 0%, rgba(62,178,23,1) 50%, rgba(137,204,83,1) 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(142,224,65,1)), color-stop(50%,rgba(62,178,23,1)), color-stop(100%,rgba(137,204,83,1))); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  rgba(142,224,65,1) 0%,rgba(62,178,23,1) 50%,rgba(137,204,83,1) 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  rgba(142,224,65,1) 0%,rgba(62,178,23,1) 50%,rgba(137,204,83,1) 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  rgba(142,224,65,1) 0%,rgba(62,178,23,1) 50%,rgba(137,204,83,1) 100%); /* IE10+ */
						background: linear-gradient(to bottom,  rgba(142,224,65,1) 0%,rgba(62,178,23,1) 50%,rgba(137,204,83,1) 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ee041', endColorstr='#89cc53',GradientType=0 ); /* IE6-9 */
						filter: alpha(opacity=100);
						-moz-opacity: 1.0;
						-khtml-opacity: 1.0;
						opacity: 1.0;
					}