.shop_widget_text {
	width: 210px;
	height: inherit;
	padding: 10px;
	/*border: 2px solid green;*/
	text-align: center;
}

.shop_grill_photos{
	max-width: 190px;
	height: 150px;
	width: auto;
	padding: 10px;
}

.shop_content{
	margin: 0 auto 0 auto;
}

.shop_content_category_content{
	margin: 15px 15px 30px 15px;
	float: left;
}

.shop_content_category_pic{
	margin: 5px;
	width: 200px;
	height: 200px;
}

.shop_content_category_pic img{
	margin: 5px;
	max-width: 100%;
	max-height: 100%;
}

.shop_content_category_name{
	float: bottom;
	width: 100%;
	text-align: center;	
}

.shop_navigation{
	position: fixed;
}

.shop_nav{
	font: 16px Tahoma, Helvetica, Verdana, Arial, sans-serif;
	
}

.shop_nav_category{
	font: 16px Tahoma, Helvetica, Verdana, Arial, sans-serif;
	margin: right;
}

.shop_nav_subcategory{
	font: 14px Tahoma, Helvetica, Verdana, Arial, sans-serif;
	color: rgb(20,20,25);
}

td.shop{
	/*border: 1px solid blue;*/
	vertical-align: top;
}

a.shop_link{
	font: 18px Tahoma, Helvetica, Verdana, Arial, sans-serif;
}

a.shop_topOfferLink{
	font: 18px Tahoma, Helvetica, Verdana, Arial, sans-serif;
}

p.shop_subtitle{
	font: 32px Tahoma, Helvetica, Verdana, Arial, sans-serif;
	color: rgb(20,20,25);
	text-align: center;
	padding-top: 20px;
}

a.shop_nav_category:link{
	text-decoration: none;
	color: rgb(0,0,0);
}

a.shop_nav_category:visited{
	text-decoration: none;
	color: rgb(0,0,0);
}

a.shop_nav_subcategory:link{
	text-decoration: none;
	color: rgb(0,0,0);
}

a.shop_nav_subcategory:visited{
	text-decoration: none;
	color: rgb(0,0,0);
}

p.shop_headline {
	font: 26px Tahoma, Helvetica, Verdana, Arial, sans-serif;
	color: rgb(20,20,25);
}
	
p.shop_subline {
	font: 18px Tahoma, Helvetica, Verdana, Arial, sans-serif;
	color: rgb(20,20,25);
}
	
p.shop_description{
	font: 16px Tahoma, Helvetica, Verdana, Arial, sans-serif;
	color: rgb(20,20,25);
	text-align: left;
}	
	
p.shop_price {
	font: 24px Tahoma, Helvetica, Verdana, Arial, sans-serif;
	color: rgb(20,20,25);
}

p.basket_headline {
	font: 24px Tahoma, Helvetica, Verdana, Arial, sans-serif;
	color: rgb(20,20,25);
}
	
p.basket_subline {
	font: 18px Tahoma, Helvetica, Verdana, Arial, sans-serif;
	color: rgb(20,20,25);
}
	
p.basket_description{
	font: 14px Tahoma, Helvetica, Verdana, Arial, sans-serif;
	color: rgb(20,20,25);
	text-align: left;
}	
	
p.basket_price {
	font: 18px Tahoma, Helvetica, Verdana, Arial, sans-serif;
	color: rgb(20,20,25);
}

img.basket{
	height: 6em;
	width: auto;
	padding: 10px;
}

div.basketicon{
	position: fixed;
	right: 10px;
	top: 100px;
}

td.basket_pic{
	text-align: center;
	width: 200px;
}

td.basket_text{
	text-align: center;
	width: 500px;
}

td.basket_right{
	text-align: center;
	width: 150px;
}

fieldset.basket_field{
	width: 850px;
	margin: 0 auto 0 auto;
}

.basket_content{
	text-align: center;
}

.basket_contact{
	margin: 0 auto 0 auto;
	width: 300px;
}

.basket_contact td{
	text-align: left;
}

.shop_orderoverview td{
	padding-right: 25px;
}

div#basketicon{
	position: fixed;
	right: 10px;
	top: 100px;
}

.container {
	border-bottom: solid 1px rgb(180,180,180);
}
	
.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 */
}
	
.container_details {
	padding: 15px;
	float: right;
}

.contact_block{
	margin: 0 auto 0 auto;
	width: 500px;
}

.contact_block td{
	text-align: left;
}

.contact_block_selection{
	width: 100%;
}

textarea#comment{
	width: 100%;
}
