/************** Produktempfehlung **************/

.homeshop {
	width: 195px;
	margin: 30px 0px 15px 0px;}
.homeshop1 {
	padding: 0px 0px 10px 17px;
	border-bottom: 1px solid #FFF;}
.homeshop2 {
	width: 195px;}
.homeshop21 {
	width: 195px;
	background-color: #FFF;}
.homeshop22 {
	width: 195px;
	background-color: #999;
	color: #FFF;
	font-weight: bold;
	padding: 3px 3px 3px 20px;}
.homeshop23 {
	width: 195px;
	padding: 3px 10px 3px 20px;
	font-weight: bold;
	background-image: url(/img/e/pics/catalog/htgr_schatten.gif);
	background-repeat: no-repeat;}
.homeshop24 {
	width: 195px;
	padding: 3px 0px 3px 20px;
	font-weight: bold;}
.homeshop241 {
	width: 175px;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #FFF;}
.homeshop2411 {
	width: 120px;
	float: left;}
.homeshop2412 {
	width: 55px;
	float: right;}
.homeshopspec {
	position:relative;
	top:-100px;
	left:20px;
	margin-bottom:-80px;	}

/************** Homebasket **************/
	
.homebasket {
	width: 195px;
	margin: 10px 0px 15px 0px;}
.homebasket0 {
	padding: 0px 0px 10px 17px;
	border-bottom: 1px solid #FFF;}
.homebasket1 {
	width: 195px;
	padding: 3px 3px 3px 20px;
	background-color: #999;
	color: #FFF;
	font-weight: bold;}
.homebasket2 {
	width: 195px;
	color: 000;
	font-weight: bold;
	padding: 3px 10px 3px 20px;
	background-image: url(/img/e/pics/catalog/htgr_schatten.gif);
	background-repeat: no-repeat;}
	
/************** Promo-Block **************/

.promoblock {
	width: 150px;
	float: left;
	margin: 0px 10px 10px 0px;}
.promoblock1 {
	height: 30px;
	background-color: #3b2f30;
	color: #FFF;
	font-weight: bold;
	text-align: center;}
.promoblock2 {
	background-color: #FFF;
	text-align: center;}
.promoblock3 {
	height: 120px;
	overflow: hidden;
	background-color: #bebebe;
	padding: 4px;
	font-size: 11px;
	line-height: 14px;}
.promoblock4 {
	background-color: #999;
	padding: 0px 4px 2px 4px;
	color: #FFF;}


/************** Shop-Übersicht **************/

.catalog-list1 {
	width: 150px;
	float: left;
	margin: 10px 10px 10px 0px;
	position: relative;}
.catalog-list11 {
	height: 35px;
	background-color: #999;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	line-height: 15px;
	padding: 2px 5px 0px 5px;}
.catalog-list12 {
	background-color: #FFF;
	text-align: center;}

/************   Produktdetails   *******************/

.prodet {
	width:500px;
	background-image: url(/img/e/pics/catalog/htgr_detail.gif);
	background-repeat: repeat-y;}
.prodet1 {
	width:230px;
	float: left;}
.prodet11 {
	background-color: #999;
	padding: 3px 3px 3px 5px;
	margin: 0px 0px 0px 0px;}
.prodet11 h1 {
	color: #FFF;
	font-size: 14px;
	font-weight: lighter;
	margin: 0px;}
.prodet12 {
	font-weight: bold;
	background-color: #FFF;
	padding: 3px 3px 3px 5px;
	margin: 0px 0px 0px 0px;}
.prodet131 {
	width:230px;
	background-color: #FFF;
	text-align: center;}
.prodet14 {
	width: 230px;}
.prodet141 {
	width: 49px;
	float: left;
	margin: 5px 5px 0px 0px;}
.prodet151 {
	width:230px;
	padding: 10px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	border-top:2px solid #FFF;
	background-image: url(/img/e/pics/catalog/htgr_schatten.gif);
	background-repeat: no-repeat;}
.prodet1511 {
	font-weight: bold;}
.prodet153 {
	width:230px;
	padding: 5px 0px 3px 0px;
	border-top:2px solid #FFF;
	border-bottom:2px solid #FFF;
	background-image: url(/img/e/pics/catalog/htgr_schatten.gif);
	background-repeat: no-repeat;}
.prodet1531 {
	float: left;
	width:140px;
	font-weight: bold;
	margin: 9px 0px 0px 0px;}
.prodet1532 {
	float: left;
	width:30px;
	margin: 7px 0px 0px 0px;}
.prodet1533 {
	float: left;
	width:50px;
	margin: 3px 0px 0px 0px;}
.prodet154 {
	width:230px;
	padding: 5px 0px 5px 0px;
	background-image: url(/img/e/pics/catalog/htgr_schatten.gif);
	background-repeat: no-repeat;}
.prodet2 {
	width:270px;
	float: left;
	padding: 0px 0px 0px 20px;}
.prodet21 {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 2px solid #FFF;
	font-weight: bold;}
.prodet23 {
	margin: 20px 0px 0px 0px;}
.prodet3 {
	width:500px;
	background-color: #999;
	margin: 20px 0px 0px 0px;}
.prodet31 {
	float: left;
	padding: 4px 0px 4px 5px;}
.prodet32 {
	float: right;
	text-align: right;
	padding: 4px 5px 4px 0px;}

/************   Bestellabwicklung   *******************/

.basketnav {
	width: 500px;
	margin: 0px 0px 20px 0px;}
.basketnav1 {
	float:left;
	margin: 0px 1px 0px 0px;}
	
.basket {
	width: 500px;
	border-collapse: collapse;
	margin: 0px 0px 10px 0px;}
.basket1 {
	background-color: #513d3f;
	color: #FFF;
	font-weight: bold;
	text-align: center;}
.basket2 {
	text-align: center;
	font-size:11px;
	line-height: 14px;
	border: 2px solid #FFF;}
.basket3 {
	text-align: right;
	background-color: #bebebe;
	border: 1px solid #FFF;
	padding: 4px;
	font-size: 12px;}
.basket4 {
	text-align: right;
	background-color: #999;
	border: 1px solid #FFF;
	padding: 4px;
	font-size: 12px;
	font-weight: bold;
	color:#FFF;}
.basket5 {
	text-align: right;
	background-color: #513d3f;
	border: 1px solid #FFF;
	padding: 4px;
	font-size: 12px;
	font-weight: bold;
	color:#FFF;}
	
.anschrift { /* Lieferung */
	width: 500px;}
.anschrift1 { /* Rechnungsadresse */
	width: 250px;
	float: left;}
.anschrift11 { /* Name + Formfeld */
	width: 230px;
	clear: both;}
.anschrift111 { /* Name */
	width:90px;
	float: left;
	font-weight: bold;}
.anschrift112 { /* Formfeld */
	width:140px;
	float: left;}
.anschrift2 { /* Lieferadresse */
	width: 250px;
	float: left;}
	
.service {
	width: 500px;}
.service2 {
	width: 300px;
	float: left;}
.service21 {
	width: 290px;
	margin: 0px 0px 20px 0px;}
.service22 {
	font-weight: bold;}
.service3 {
	width: 200px;
	float: left;}
.service32 {
	border-bottom: 2px solid #FFF;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	font-weight: bold;}
	
.zahlung {
	width: 500px;}
.zahlung1 {
	width: 180px;
	float: left;
	border-right: 2px solid #FFF;}
.zahlung2 {
	width: 320px;
	float: left;
	padding: 0px 0px 0px 20px;}
.zahlung21 {
	font-weight:bold;}
	
.basket-footer {
	width: 500px;
	margin: 20px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	border-top:2px solid #FFF;}
.basket-footer1 {
	float: left;}
.basket-footer2 {
	float: right;}
	
	
.pagenav {
	font-size: 11px;
	font-weight: bold;}
pagenav-lst { /* Link */
	padding: 2px 5px 2px 5px;
	margin: 0px 5px 0px 0px;
	background-color: #990000;
	color:#FFF;}
a.pagenav-lst { /* Link */
	padding: 2px 5px 2px 5px;
	margin: 0px 5px 0px 0px;
	background-color: #990000;
	color:#FFF;}
span.pagenav-lst { /* aktiv */
   padding: 2px 5px 2px 5px;
	margin: 0px 5px 0px 0px;
   background-color: #FFF;
   color: #990000;
	border: 1px solid #990000;}
.pagenav1 { /* Seitenzahl oben */
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 5px 0px;}
.pagenav2 { /* Seitenzahl unten */
	clear: both;
	margin: 15px 0px 0px 0px;
	padding: 5px 0px 0px 0px;}
.pagenav A:link, .pagenav A:visited, .pagenav A:active {color: #FFF; text-decoration:none;}
.pagenav A:link:hover, .pagenav A:visited:hover {color: #FFF; text-decoration:none;}