/* shop */

/* boxGross */
div.him_shop {
	clear: both;
	width: 510px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}
#add_to_basket {
	position: absolute;
	display: none;
	width: 180px;
	border: #FFF solid 1px;
	z-index: 10000;
	color: #FFF;
}
#add_to_basket a {
	color: #FFF;
}
div.him_shop .box_title, div.him_shop_basket .box_title {
	height: 22px;
	padding-top: 3px;
	padding-left: 8px;
}
.bestell_nr {
	float: left; 
	width: 131px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.him_shop .box_title h3, div.him_shop_basket .box_title h3 {
	float: left;
}
.shop_bild {
	float: left;
	height: 125px;
	position: relative;
}
.produkt_aktionen {
	position: absolute;
	text-align: right;
	z-index: 12; 
	left: 0; 
	top: 48px; 
	width: 375px;
}
.preis_produktuebersicht {
	float: right; 
	width: 52px; 
	height: 53px; 
	text-align: center; 
	color: #FFFFFF; 
	line-height: 12px; 
	padding-top: 8px; 
	margin-top: 10px;
}
.kat_text {
	padding-top: 10px;
}
.preis_produktdetail {
	position: absolute;
	top: -40px;
	left: 320px;
	width: 52px; 
	height: 53px; 
	text-align: center; 
	color: #FFFFFF; 
	padding-top: 8px; 
	line-height: 12px; 
	z-index: 12; 
}
.preis_home {
	position: absolute; 
	left: 202px; 
	top: -25px;
	z-index: 12; 
}
/* nur ie7 */
*+html .preis_home {
	left: 5px; 
}
/* nur ie<=6 */
* html .preis_home {
	left: 195px;
}
.shop_text_kurz {
	margin-left: 140px;
	padding-right: 50px;
	position: relative; 
	z-index: 10;
}
a.icon_warenkorb {
	float: right;
	padding-right: 26px;
	background-image: url("him_extensions/him_shop/images/icon_warenkorb.gif");
	background-repeat: no-repeat;
	background-position: right;
	height: 19px;
	margin-right: 4px;
	font-style: italic;
}
div.warenkorb_submit {
	padding: 4px 10px 4px 0;
	background-color: #FFFFFF;
	text-align: right;
	font-style: italic;
	font-weight: bold;
}
/* einzelnes produkt*/
table.prod_table {
	width: 510px;
	background: url("him_extensions/him_shop/images/hg_prod.gif") repeat-y;
}
table.basket_table {
	width: 510px;
	background: url("him_extensions/him_shop/images/hg_warenkorb.gif") repeat-y;
}
table.basket_table_padding {
	width: 510px;
	background: url("him_extensions/him_shop/images/hg_prod.gif") repeat-y;
	padding: 2px 10px 2px 0;
}
div.him_shop_basket {
	clear: both;
	width: 510px;
	margin-bottom: 10px;
}
table.pfeile_table {
	width: 510px;
	margin-bottom: 10px;
}
a.aehnlicheProdukte {
	font-weight: bold;
}
a.aehnlicheProdukte:hover {
	color: #996633;
	font-weight: bold;
}

/* haupt-warenkorb */
td.linie_oben_shop {
	border-top: #f2d4a9 solid 1px;
}
.gross_und_fett {
	text-transform: uppercase;
	font-weight: bold;
}
/* auschecken */
td.shop_total {
	color: #FFFFFF;
	background-color: #8d6928;
}
.mehrLinkProdukteHome {
	float: right;
	padding-right: 26px;
	background-image: url("images/mehr.gif");
	background-repeat: no-repeat;
	background-position: right;
	font-style: italic;
	padding-top: 4px;
}
img.img_zusatz_shop {
	border: #CCCCCC solid 1px;
}




/* diese styles müssen angepasst werden */

a.guest_link {
	color: #FFFFFF;
	text-decoration: none;
}
a.guest_link:hover {
	text-decoration: none;
}

.kleiner_bildgalerie {
	font-size: 9pt;
}
div.infobox {
	background: #000084;
	color:#000000;
	font:10pt sans-serif;
	left:-10000px;
	position:absolute;
	top:0px;
	visibility:hidden;
	z-index: 99;
}
div.infoboxbody {
	background: #e0e0e0;
	color:#000000;
	font:10pt sans-serif;
	margin:2px;
	padding:2px
}
div.infoboxcaption {
	color:#FFFFFF;
	background-color:transparent;
	font:bold 10pt sans-serif;
	margin:2px;
	text-align:center
}

.him_text {
	margin-bottom: 16px;
	clear: both;
}

/* tell a friend */
.tell_a_friend {
	width: 100%;
	display: block;
	padding: 2px 0;
}	
.tell_a_friend label {
	float: left;
	width: 120px;
}
.tell_a_friend input.tell_input_text, .tell_a_friend textarea.tell_textarea {
	float: left;
	width: 250px;
}
.stern_oblig {
	font-weight: bold;
	color: #FF0000;
	font-size: 1.2em;
}