
/*************************** Seite und Spalten */

#ashop { 
	text-align:left;
	width:100%; 
	overflow-x:hidden;
}

#ashop .Categories, 
#ashop .Productlist, 
#ashop .LastKeywords { 
	width:22.5%; 
	float:left; 
	overflow-x:hidden; 
}

#ashop .Productlist,
#ashop .LastKeywords { 
	float:right; 
}

#ashop .Content { 
	width:50%; 
	margin:0 2.49% 0 2.49%; 
	border:solid 0px red; 
	float:left;
}

#ashop .HorizontalSpacerTop, 
#ashop .HorizontalSpacerBottom {
	display:none;
}


/*************************** Formular Suche  */

#ashop .SearchBar form {
	text-align:center;
}


/*************************** Produkte Liste und Produktdetail */

#ashop .Product {
	padding-bottom:10;
	margin-bottom:10px;
	border-bottom:solid 1px #c4c4c4;
}

#ashop .ProductImage, 
#ashop .productDescription {
	width:48.75%;
	overflow-x:hidden;
	float:left;
}

#ashop .ProductImage {
	text-align:center;
	margin-right:2.5%;
}

#ashop .Product ul { 
	margin:1em 0 0 0; 
	padding:0; 
	list-style-type:none; 
	width:90%; 
}

#ashop .Product li { 
	padding:0.5em;
}

#ashop .ProductPrice { 
	padding:0.3em; 
	background-color:orangered; 
	color:white; 
	font-size:1.3em; 
	font-weight:bold; 
}

#ashop .ProductDetailLink, 
#ashop .ProductSearchInCategoryLink { 	
	background: url(../images/ashop/arrow_right.gif) no-repeat 0 0.4em; 
	padding-left:16px;  
}
#ashop .ProductDetailLink, 
#ashop .ProductSearchInCategoryLink  {
	display:block;
	background-position:0;
}


#ashop .ProductShopLink {  
	margin-top:1px; 
	padding:0 0 0 0.5em; 
	border:solid 1px orangered;
}


#ashop .SimilarProducts { 
	margin-top:1em;
}

/*************************** Produktnavigation rechte Spalte */

#ashop .rightbar .Productlist ul { 
	margin:0; padding:0; 
	list-style-type:none; 
	line-height:1.5em;
}
#ashop .rightbar .Productlist li a { 
	display:block; 
	border-bottom:solid 1px white; 
	padding:0.2em;
}

#ashop .rightbar .Productlist .current { 
	font-weight:bold;
}

#ashop .rightbar .Productlist h3 { 
	font-size:1.2em; 
	padding:0.5em; 
	margin:0;
}

#ashop .rightbar .Productlist h4, 
#ashop .Content h4 { 
	display:inline; 
	margin:0;
}

/*************************** Boxen */

#ashop .box  {
	padding: 0.8em 0 0 0;
}

#ashop .body { 
	padding: 0 0 0.7em 1em;
}


/*************************** Pager, Blättern Seitenweise */
#ashop .Pager { 
	text-align:center;  
}

#ashop .Content .Pager { 
	text-align:center;  
}

#ashop .Pager big { 
	font-size:1.1em;
}

#ashop .Pager .Pages { 
	text-align:center; 	
	overflow:hidden;
}

#ashop .Pager .Pages a {
	display:block;

	width:19.7%;
	background: url(../images/ashop/file_16x16.gif) no-repeat center center;
	font-size:0.8em;

	float:left;

	line-height:3em;
	text-align:center;
	font-weight:bold;
}


#ashop .Pager .first, #ashop .Pager .last, 
#ashop .Pager .next,  #ashop .Pager .back  {
	display:block;
	padding:0.2em;
	background: url(../images/ts.gif) no-repeat center;
	background-color:whitesmoke;
	margin: 1px 0 1px 0;
	text-align:left;
	font-weight:bold;
}

#ashop .Pager a:hover, 
#ashop .Pager .Pages .current {
	background-color:khaki;
	text-decoration:none;
}

#ashop .Pager h2 { margin:0; }
#ashop .Pager h3 { font-size:1.2em; }
#ashop .Pager h4 { font-size:1.1em; }

/*** unused 
#ashop .MoreShops { text-align:center; }
*/



/******************* sidemenu und navbox ********************/

#ashop .sidemenu ul,
#ashop .navbox ul {
	list-style:none;
	margin:0;
	padding:0;
}

#ashop .sidemenu ul li a {
	display:block;
	padding:1em;
}

#ashop .navbox a.top {
	margin-bottom:1px;
	padding:1em; 
	font-weight:bold;
}

#ashop .navbox a { 
	display:block; 
	padding:0.2em;
}

#ashop .navbox li.current ul li a { 
	padding-left:0.5em;
	border-left:solid 0.1em whitesmoke;
}

#ashop .navbox li.current a.current { 
	padding:1em; 
	font-weight:bold;
}
#ashop .navbox li.current ul { 
	border-top: solid 1px white;
	border-bottom: solid 1px #fff;
}

#ashop .navbox .current ul li { 
	padding-left:1em;
}


/* Rechte Leiste */
#ashop .LastKeywords {
	text-align:center;
	border-bottom: 0px solid gray;
	overflow:hidden;
}

#ashop .LastKeywords h3 {
	margin:0;
	padding:0.5em;
	border: 0px solid #c4c4c4;
	border-top:0;
	font-size:1.2em;
}

#ashop .LastKeywords a, 
#ashop .LastKeywords a:visited  {
	padding:0.25em;
	line-height:1.5em;
}


/******************* helper ********************/

#ashop .clear { 
	clear:both; 
	margin:0; 
	padding:0; 
	height:0px;
}
