/**********************************************************************
  generated by H2G Internetagentur, CH-Aarau, www.h2g.ch, November 08  
***********************************************************************/

/* core layout elements */

#content.shopContent { width: 940px; padding: 0 18px 0 0; margin-top: -30px; padding-top: 17px; min-height: 730px;}

	.bgSportnaked { background: url(../_img/shop_bg_sportnaked.jpg) no-repeat; }
	
	.bgChoppercustom { background: url(../_img/shop_bg_choppercustom.jpg) no-repeat; }

#products { position: relative; margin-top: 80px; width: 684px; }



/* shop header */

#shopHeader { position: relative; width: 684px; height: 64px; background: url(../_img/shop_bg_header.gif) no-repeat; font: 11px Arial, sans-serif; color: #72777a; }

	#shopHeader a { color: #72777a; font-weight: bold; text-transform: uppercase; text-decoration: none; }
	
	#shopHeader a:hover { color: #000; }

	#shopHeader .register { position: absolute; top: 27px; left: 8px; width: 100%; }
	
		#shopHeader .register div { margin-top: 3px; }
	
	#shopHeader .account { position: absolute; top: 30px; left: 308px; }
	
	#shopHeader .basket { position: absolute; top: 30px; right: 14px; text-align: right; }



/* breadcrumb menu */

#breadcrumb { position: relative; width: 684px; top: 59px; background: green; }

	#breadcrumb a { text-decoration: none; }
	
	#breadcrumb a:hover { text-decoration: underline; }

	#breadcrumb #breadText { position: absolute; left: 0; bottom: 0; width: 469px; padding-bottom: 5px; color: #fff; font: 11px Arial, sans-serif; border-bottom: 1px solid #fff; }

	#breadcrumb #breadLogo { position: absolute; right: 0; bottom: 0; }

	

/* navi */

ul.shopNavi { width: 239px; list-style-type: none; font: 12px Arial, sans-serif; font-weight: bold; letter-spacing: 1px; }

	/* stufe 1 - grafik titel */

	ul.shopNavi li { margin-bottom: 9px; text-indent: -9999px; border-bottom: 3px solid #fff; }
	
		ul.shopNavi li a { text-decoration: none; }
		
		/* stufe 2 */
		
		ul.shopNavi li ul { list-style-type: none; margin-top: 10px; border-top: 1px solid #fff; }
		
			ul.shopNavi li ul li { margin-bottom: 0; border-left: 3px solid #fff; border-right: 3px solid #fff; border-bottom: 1px solid #fff; text-indent: 0; }
			
				ul.shopNavi li ul li a { display: block; height: 18px; padding: 4px 0 0 33px; color: #c7c3b5; background: #746946 url(../_img/shop_nav_bullet.gif) no-repeat 18px 9px; }
				
				ul.shopNavi li ul li a:hover { background: #f7d24d url(../_img/shop_nav_bullet_on.gif) no-repeat 18px 9px; color: #000; text-decoration: none; }
				
				
				/* stufe 3 */
				
				ul.shopNavi li ul li ul { margin-top: 0;  }
				
					ul.shopNavi li ul li ul li { border-bottom: 1px solid #c5cecf; border-left: 0; border-right: 0; }
					
						ul.shopNavi li ul li ul li a { height: 17px; padding: 4px 0 0 33px; color: #5d5d5d; border: 0; background: #e0eaeb; }
						
						ul.shopNavi li ul li ul li a:hover { background: #f7d24d; color: #000; }
						
	/* search */
			
	ul.shopNavi li.search { border-bottom: 0; }
				
		ul.shopNavi li.search ul li { padding: 8px 0 8px 19px; border: 0; background: url(../_img/shop_nav_bg_produkt_suche.gif) no-repeat bottom; }
			
		ul.shopNavi li.search input { width: 164px; border: 1px solid #b0a37c; padding: 2px 2px 1px 2px; }
				
		ul.shopNavi li.search  a.searchButton { font-family: Arial; letter-spacing: 0; display: inline; background: none; padding: 0 0 0 6px; height: 0; color: #72777a; }
				
		ul.shopNavi li.search  a.searchButton:hover { color: #000; }



/* navi titel - grafikelemente */

#produktSuche { background: url(../_img/shop_nav_produkt_suche.gif) no-repeat; }

#bikeChopperCustom { background: url(../_img/shop_nav_bikehersteller_choppercustom.gif) no-repeat; }

#teileSportNaked { background: url(../_img/shop_nav_teilehersteller_sportnaked.gif) no-repeat; }
