body {
	background:#FFFFFF;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
}	

.subnavi {
	font-family:		Verdana;
	font-size:			13px;
	color:				#000000;
	padding:			1px;
	height:				18px;
	text-decoration:	none;
	background:			#FFFFFF;
}

a.subnavi:hover {
	color:#FFFFFF; 
}

a.subnavi:active {
	color:#000000;
}

a.navi {
	background-color: #FFFFFF;
	font-family:Verdana;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

@media all {
	
	a.navi {
		background-color: #FFFFFF;
		border-left: #DC002E 1px solid;
		border-right: #DC002E 1px solid;
		border-top: #DC002E 1px solid;
		border-bottom: #DC002E 1px solid;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
		font-family:Verdana;
		font-size:9px;
		font-weight:normal;
		color:#000000;
		text-decoration:none;
		height: 18px;
	}
	
	a.navi:visited {
		color:#000000;
	}
	
	a.navi:hover {
		background-color: #DC002E;
		color: #FFFFFF;
		text-decoration:none;
	}

	a.navi:active {
		background-color:#cccccc;
		color:#000000;
	}
	


	.subnavi {
		font-family:Verdana;
		font-size:9px;
		font-weight:normal;
		color:#000000;
		padding:2px;
		height:16px;
		text-decoration:none;
		background-color:#FFFFFF;
	}
	
	a.subnavi:hover {
		background-color:#8C182D;
		color:#FFFFFF;
	}
	
	a.subnavi:active {
		background-color:#cccccc;
		color:#000000;
	}
	
	a.subnavi:visited {
		color:#000000;
	}
	
	a.subnavi:visited:hover {
		color:#FFFFFF;
	}
	
}	

a.lang	{
	color: #DC002E;
	font-size: 10px;
	font-family: geneva, verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

a.lang:hover	{
	color: #DC002E;
	font-size: 10px;
	font-family: geneva, verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
}

			.volltextsuche {
				height: 18px;
				width: 85px;
				font-size: 10px;
				font-family: Arial, Helvetica, sans-serif;
				font-style: normal;
				line-height: normal;
				font-weight: normal;
				font-variant: normal;
				color: #000000
			}
			
			.volltextsuche_handel {
				height: 72px;
				width: 120px;
				font-size: 10px;
				font-family: Arial, Helvetica, sans-serif;
				font-style: normal; line-height: normal;
				font-weight: normal;
				font-variant: normal;
				color: #000000
			}	

/* shop tb 22.06.04 */

.volltextsuche
{
	height: 18px;
	width: 50px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal; line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000
}

.volltextsuche_valuelist
{
	height: 18px;
	width: 190px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000
}

.menue_valuelist
{
	height: 18px;
	width: 182px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000
}

.hitlist_footerbar {
	background-color: #96182D
}

.hitlist_head {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #CFCFCF;
	text-align: left;
}

.hitlist_value {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #EAEAEA;
	text-align: left;
}

.hitlist_submit 
{
	background-color: #EAEAEA;
}

.hitlist_footernavigation, a.hitlist_footernavigation, a.hitlist_footernavigation:active, a.hitlist_footernavigation:visited
{
	
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: White;
	font-size: 11px;
	font-weight: normal;
	line-height: 10px;
}

.hitlist_headbar, a.hitlist_headbar, a.hitlist_headbar:active, a.hitlist_headbar:visited
{
	background-color: #96182D;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: White;
	font-size: 11px;
	font-weight: normal;
	line-height: 10px;
}

.hitlist_headbar_container
{
	margin-bottom: -2px;
}

.hitlist_preisempfehlung {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.hitlist_retailer
{
	
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}

.hitlist_retailer_black
{
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
}

.hitlist_retailer_red
{
	font-size: 11px;
	color: #DC002E;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.hitlist_retailer_red_bold
{
	font-size: 11px;
	color: #DC002E;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
}

.hitlist_retailer_red_underline
{
	font-size: 11px;
	color: #DC002E;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
}

.hitlist_retailer_black_big
{
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
}

.hitlist_retailer_red_big
{
	font-size: 13px;
	color: #DC002E;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.hitlist_retailer_red_big_bold
{
	font-size: 13px;
	color: #DC002E;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
}

.hitlist_retailer_red_underline_big
{
	font-size: 13px;
	color: #DC002E;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
}

.hitlist_nothing_found 
{
	font-size: 18px;
	color: #000000;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
}

a 
{
	color: #DC002E;
}

a:visited 
{
	color: #888888;
}

a:active 
{
	color: #bf1966;
}

.hitlist_pieces 
{
	background-color: white;color:#000000;font-family: Arial;height:20px;font-size:10px;
}

.detail_headline 
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

 .detail_bezeichner 
 {
	background-color: #CFCFCF;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
 }
 
.detail_value 
{
	background-color: #EAEAEA;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.detail_preisempfehlung {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.detail_sammelthema 
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.portal_category_container 
{
	background-color: #EAEAEA;
}

.portal_category_infotext 
{
	background-color: WhiteSmoke;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

a.portal_category_headline, a.portal_category_headline:active, a.portal_category_headline:visited, a.portal_category_headline:hover
{
	color: #DC002E;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.portal_zugangsberechtigung 
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.portal_extracollection_black
{
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.portal_extracollection_red
{
	color: #DC002E;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.portal_search_submit
{
	background-color: white;color:#8C182D;font-weight:bold;font-family:Arial;width:85px;height:20px;font-size:11px;
	width: 110px;
}

.portal_search_input
{
	height: 18px;
	width: 110px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal; line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000	
}

.login_footertext 
{
	font-size:7.5pt;font-family:Arial;color:black;
}

.login_text
{
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.statusbar 
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.statusbar_white
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
}

.statusbar_big_bold 
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.statusbar_very_big
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.statusbar_very_big_white
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;	
}

.statusbar_very_big_bold
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.statusbar_very_big_bold_white
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}

#tickerDiv 
{
	position:relative; 
	left:0px; 
	top:0px; 
	width:240px; 
	height:160px; 
	clip:rect(0px 240px 160px 0px); 
	background-color:#FFFFFF; 
	layer-background-color:#ffff99; }

#tickerText
{
	position:relative; 
	left:0px; 
	top:0px; 
	width:240px; 
	height:160px; 
	padding:0px; 
	color:#000066; 
	font-family:Arial, sans-serif; 
	font-size:9pt;
	clip: rect(   ); 
	visibility: inherit; 
	overflow: scroll
}

a.tickerText, a.tickerText:hover, a.tickerText:active, a.tickerText:visited
{
	color: #DC002E;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
}

.ticker_button 
{
	background-color: white;
	color:#000000;
	font-family: Arial;
	height:20px;
	font-size:11px;
}

/* hp shoppingcar Styles  */

.shoppingCartBez
{
	background-color	: #96182D;
	color				: #ffffff;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	
}

.shoppingCartHeader{
	background-color	: #CFCFCF;
	font-family			: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size			: 13px;
	font-weight			: bold;
	white-space			: nowrap;
}

.ShoppingCartRows{
	background-color	: #EAEAEA;
	font-family			: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size			: 13px;
	vertical-align		: top;

}

.ShoppingCartItems
{
	
}

.shoppingCartItemCenter{
	text-align			:center; 
}

.shoppingCartItemAbstandCell{
	background-color	: #ffffff;
	
}

.btnLogRegister{
	background-color	: #EAEAEA;
	text-align: center;
}

.btnLogRegister_left{
	background-color	: #EAEAEA;
	text-align: left;
}

.lieferHinweis{
	background-color	: #EAEAEA;
	font-family			: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size			: 10px;
	text-align			: left;
	width				: 100%;
}

.recommended_price{
	font-family			: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size			: 10px;
}

.shoppingCartEmpty{
	background-color	: #EAEAEA;
	font-family			: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size			: 18px;
	/*font-weight			: bold; */
}

.vAdressHeader
{
	font-family			: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size			: 16px;
	vertical-align		: top;
	font-weight			: bold;
	padding-left		: 5px;
	padding-top			: 15px;
	padding-bottom		: 15px;
}

.vAdressRow {	
	font-family			: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size			: 13px;
	vertical-align		: top;
	padding-left		: 5px;

}

.vAdressBezCells
{
	font-weight			: bold;

}

.vAdressAbstandCell
{
	width:10px;
}

.errorText{
		color:#96182D;
		font-family:Arial;
		font-weight:bold;
		font-size:12px;
}
/***********************************************************************/



/* OrderReceipt  Styles */

.orderReceiptHeaderBold{
	font-size			: 13px;
	font-weight			: bold;	
}

.orderReceiptNormalLines{
	font-size			: 13px;
	font-weight			:normal;
}

.orderReceiptRetailerThanx{
	font-size			: 17px;
	font-weight			: bold;	
}

.orderReceiptTotalValueRow{
	background-color	: #CFCFCF;
}

.orderReceiptDeliveryHeeader{
	font-size			: 17px;
	font-weight			: bold;	
}

.orderReceiptSpacer{
	width				: 10px;
}

.orderReceiptListHeader{
	background-color	: #CFCFCF;
	font-family			: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size			: 13px;
	font-weight			: bold;
	white-space			: nowrap;
}

.orderReceiptListRows{
	background-color	: #EAEAEA;
	font-family			: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size			: 13px;
	vertical-align		: top;

}

.orderReceiptListItems
{
	
}

.orderReceiptListItemCenter{
	text-align			:center; 
}
/***********************************************************************/



/* Profil Styles */
.profil_haeder{
	/*background-color	: #EAEAEA;*/
	font-family			: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size			: 18px;
	font-weight			: bold;
}

.profil_standard 
{
	/*background-color: Gainsboro;*/
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.profil_big_bold 
{
	/*background-color: Gainsboro;*/
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.profil_small_red_bold 
{
	/*background-color: Gainsboro;*/
	
	/*color: #96182D; Alte HERPA Rot Konvertierung */
	/*color: #990033; Offizelle HERPA Rot Konvertierung */
	/*color: #CC0033; Optimale HERPA Rot Konvertierung */
	
	color: #CC0033;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.button_register 
{
background-color: white;color:#000000;font-family: Arial;height:20px;font-size:11px;	
}

.retailer_customer_login_button 
{
	background-color: white;color:#000000;font-family: Arial;height:20px;font-size:11px;	
}

.retailer_login_headline 
{
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

.retailer_login_teaser
{
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.retailer_login_boxtitle
{
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.retailer_login_text
{
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.retailer_login_search_title
{
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.retailer_login_search_columntitle
{
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #8C182D;
}

.retailer_login_background
{
	background-color: #DDD;
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
}

.retailer_login_pager 
{

	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

a.retailer_login_pager, a.retailer_login_pager:hover, a.retailer_login_pager:active, a.retailer_login_pager:visited 
{
	color: #8C182D
}

.login_headline 
{
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.login_teaser 
{
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.supportteam_header 
{
	background-color: #CFCFCF;	
	background-color: #EAEAEA;	
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.supportteam_content
{
	background-color: #EAEAEA;	
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.supportteam_headline
{
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.supportteam_text
{
	color: black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.rabatt_white
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

.rabatt_big_white
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #ffffff;
}

.hhaendler_normal 
{
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.hhaendler_big_bold 
{
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.hhaendler_normal_bold_white
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.hhaendler_normal_bold_black
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.hhaendler_normal_row 
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.hhaendler_small_row
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.hhaendler_small 
{
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}


