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

#ashop { 
	width:826px; 
	background: url(../images/ashop/bg_page.gif) repeat-y center top white;
}

#ashop .Categories, #ashop .Productlist, #ashop .LastKeywords { 
	width:173px; 
	background-color:#999; 
}

#ashop .Content { 
	width:460px; 
	margin:0em 10px 0 10px; 
}

#ashop .Categories a, 
#ashop .Productlist a { 
	color:white;
}

#ashop .Categories a:visited, 
#ashop .Productlist a:visited { 
	color:white;
}

#ashop .Categories .active, 
#ashop .Productlist .active { 
	color:black;
}

#ashop .HorizontalSpacerTop, 
#ashop .HorizontalSpacerBottom {
	display:block;
	height:16px;
	background: url(../images/ashop/searchbar.gif) no-repeat center top white;
}
#ashop .HorizontalSpacerTop {
	padding-top:1em;
	background-position: center 1em;
}

#ashop .HorizontalSpacerBottom {
	background-position: center bottom;
}

#ashop h2 { margin:0; }
#ashop h2 a { color:white; }
#ashop h3 { margin: 0.5em 0 0.5em 0; }

#ashop .Content h2 { font-size:1.5em; }
#ashop .Content h3 { font-size:1.3em; }



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

#ashop .SearchBar {
	height:32px;
	background: url(../images/ashop/searchbar.gif) no-repeat center top white;
}
#ashop .SearchBar form {
	padding:4px;
}
#ashop .SearchBar input { 
	height:20px; 
	border:solid 1px gray; 
}

#ashop .SearchBar .plain {
	height:1em;
	padding:0px;
	margin-left:1em;
	background-color:transparent;
	border:0;
}

#ashop .SearchBar .button {
	margin-left:1em;
	background: url(../images/ashop/searchbar.gif) no-repeat bottom center;
	background-color:transparent;
	border:solid 1px gray;
	padding-top:0px;
	color:black;
} 

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

#ashop .ProductImage, 
#ashop .productDescription {
	width:225px;
}

#ashop .ProductImage {
	margin-right:10px;
}

#ashop .Product ul { 
	width:170px;
}

#ashop .SimilarProducts h2 a { color:white; }


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

#ashop .rightbar .Productlist h3 { 
	color:white; 
}

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

#ashop .box  {
	background: url(../images/ashop/bg_headline.gif)  no-repeat left top;
}

#ashop .body { 
	background: url(../images/ashop/bg_headline.gif) left bottom;
}

#ashop .Content .box  {
	margin: 1em 0 0 0;
}

/*************************** Pager, Blättern Seitenweise */

#ashop .Pager { 
	background-color:white; 
	border: solid 1px gray; 
}

#ashop .Content .Pager { 
	background-color:white; 
}

#ashop .Pager a, 
#ashop .Pager a:visited { 
	color:black;
}


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

#ashop .Pager .Pages a {
	width:19.7%;
}

#ashop .Pager .Pages a:visited {
	color:black;
}

#ashop .LastKeywords {
	border-bottom: 1px solid gray;
}

#ashop .LastKeywords h3 {
	background-color:white;
	border: 1px solid #c4c4c4;
	border-top:0;
	color:black;
}

#ashop .LastKeywords a, 
#ashop .LastKeywords a:visited  {
	color:white;
}


/******************* navbox ********************/


#ashop .sidemenu ul li a {
	background: url(../images/ashop/bg_page.gif) 0 700px;
}

#ashop .navbox a.top {
	background-color:#666;
	background: url(../images/ashop/bg_page.gif) 0 100px;
}

#ashop .navbox a:hover { 
	background-color:#eee; 
	color:black; 
}

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

#ashop .navbox li.current a.current { 
	background-color:#666; 
}

#ashop .navbox li.current ul { 
	border-top: solid 1px white;
	border-bottom: solid 1px #fff;
}


