/** sprite: vsprite; sprite-image: url('../../binaries/universal/sprites/vsprite.png?${md5}'); sprite-layout: vertical; */
/** sprite: bg_hsprite; sprite-image: url('../../binaries/universal/sprites/bg_hsprite.png?${md5}'); sprite-layout: horizontal; sprite-alignment: repeat; */

/*****************/
/*** HTML-Tags ***/
/*****************/
html
		{
		/* verhindert Mozilla-Zucken
		 * > Firefox 1.5
		 */
		overflow-y: scroll;
		}

body 
{
    background-color:#3a3838;
    height:100%;
    margin:0px;
    padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#333322; 
}

img						{ border-width:0px; }

form					{ display:inline; }
input					{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333322; }
select					{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333322; }
textarea				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333322; }

table					{ border-width:0px; }
td						{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333322; line-height:16px; }

/***Warenkorb***/
.in_den_warenkorb        { width:186px;height:25px;background-image: url(../../binaries/de_DE/buttons/in_den_warenkorb_legen.gif);}
.in_den_warenkorb_button { width:186px;height:25px;cursor:pointer; }
.zoom_img                { width:171px;height:21px;background-image: url(../../binaries/de_DE/buttons/zoom.gif);}
.zoom_img_button         { width:171px;height:21px;cursor:pointer; }
.weitere_ansichten       { width:160px;height:14px;background-image: url(../../binaries/de_DE/headlines/ws_weitere_ansichten.gif);}
.weitere_ansichten_button{ width:160px;height:14px;}

/***********/
/*** SEO ***/
/***********/

h1						{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333322; margin:0px; display:inline;}
h2						{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333322; margin:0px; display:inline;}
h3						{ font-size:11px; font-weight:normal; margin:0px;display:inline;}

h1.ben_sherman_breadcrumb { color:#F58531;}
h1.ben_sherman_breadcrumb:link					{ color:#F58531; text-decoration:underline; }
h1.ben_sherman_breadcrumb:visited				{ color:#F58531; text-decoration:underline; }
h1.ben_sherman_breadcrumb:hover					{ color:#F58531; text-decoration:none; }
h1.ben_sherman_breadcrumb:active				{ color:#F58531; text-decoration:none; }

.navigation_brandname h1  {font-size:16px;font-weight:bold;color:#4c0002;}

h2.ben_sherman_breadcrumb { color:#F58531;}
h2.ben_sherman_breadcrumb:link					{ color:#F58531; text-decoration:underline; }
h2.ben_sherman_breadcrumb:visited				{ color:#F58531; text-decoration:underline; }
h2.ben_sherman_breadcrumb:hover					{ color:#F58531; text-decoration:none; }
h2.ben_sherman_breadcrumb:active				{ color:#F58531; text-decoration:none; }


/**********************/
/*** Standard-Links ***/
/**********************/

a:link					{ color:#A71F1F; text-decoration:underline; }
a:visited				{ color:#700000; text-decoration:underline; }
a:hover					{ color:#A71F1F; text-decoration:none; }
a:active				{ color:#A71F1F; text-decoration:none; }

a.countdown:link		{ color:#000000; text-decoration:underline; }
a.countdown:visited		{ color:#000000; text-decoration:underline; }
a.countdown:hover		{ color:#000000; text-decoration:none; }
a.countdown:active		{ color:#000000; text-decoration:none; }

a.women:link			{ color:#EEEEE0; text-decoration:underline; }
a.women:visited			{ color:#EEEEE0; text-decoration:underline; }
a.women:hover			{ color:#EEEEE0; text-decoration:none; }
a.women:active			{ color:#EEEEE0; text-decoration:none; }

a.brandnew:link			{ color:#3b5a53; text-decoration:none; }
a.brandnew:visited		{ color:#3b5a53; text-decoration:none; }
a.brandnew:hover		{ color:#3b5a53; text-decoration:none; }
a.brandnew:active		{ color:#3b5a53; text-decoration:none; }

a.menu:link				{ color:#333322; text-decoration:none; font-weight:bold; font-size:10px;}
a.menu:visited			{ color:#333322; text-decoration:none; font-weight:bold; font-size:10px;}
a.menu:hover			{ color:#333322; text-decoration:none; font-weight:bold; font-size:10px;}
a.menu:active			{ color:#333322; text-decoration:none; font-weight:bold; font-size:10px;}

a.special:link			{ color:#797456; text-decoration:underline; }
a.special:visited		{ color:#797456; text-decoration:underline; }
a.special:hover			{ color:#797456; text-decoration:none; }
a.special:active		{ color:#797456; text-decoration:none; }

a.xmas08:link			{ color:#b6952c; text-decoration:none; }
a.xmas08:visited		{ color:#b6952c; text-decoration:none; }
a.xmas08:hover			{ color:#b6952c; text-decoration:underline; }
a.xmas08:active			{ color:#b6952c; text-decoration:underline; }

a.wish08:link			{ color:#b6952c; text-decoration:none; }
a.wish08:visited		{ color:#b6952c; text-decoration:none; }
a.wish08:hover			{ color:#b6952c; text-decoration:underline; }
a.wish08:active			{ color:#b6952c; text-decoration:underline; }

a.wish09:link			{ color:#ffffff; text-decoration:none; }
a.wish09:visited		{ color:#ffffff; text-decoration:none; }
a.wish09:hover			{ color:#ffffff; text-decoration:none; }
a.wish09:active			{ color:#ffffff; text-decoration:none; }

a.wish11:link			{ color:#ffffff; text-decoration:underline; font-weight:bold;}
a.wish11:visited		{ color:#ffffff; text-decoration:underline; font-weight:bold;}
a.wish11:hover			{ color:#ffffff; text-decoration:none; font-weight:bold;}
a.wish11:active			{ color:#ffffff; text-decoration:none; font-weight:bold;}

a.gold:link				{ color:#bd9651; text-decoration:underline; font-weight:bold;}
a.gold:visited			{ color:#bd9651; text-decoration:underline; font-weight:bold;}
a.gold:hover			{ color:#bd9651; text-decoration:none; font-weight:bold;}
a.gold:active			{ color:#bd9651; text-decoration:none; font-weight:bold;}

.partner a:link			{ color:#333333; text-decoration:underline;font-family:Verdana;font-size:12px;line-height:18px; }
.partner a:visited		{ color:#333333; text-decoration:underline;font-family:Verdana;font-size:12px;line-height:18px; }
.partner a:hover		{ color:#333333; text-decoration:none;font-family:Verdana;font-size:12px;line-height:18px; }
.partner a:active		{ color:#333333; text-decoration:none;font-family:Verdana;font-size:12px;line-height:18px; }

/*********************************************************/
/*** Linkfarben von Links mit der Klasse MainNavi      ***/
/*** und Links innerhalb einer DIV der Klasse MainNavi ***/
/*********************************************************/

.MainNavi               { color:#f2f1f1; font-size:11px; white-space:nowrap;}
.MainNavi a:link        { color:#f2f1f1; text-decoration:none; font-size:11px;white-space:nowrap;}
.MainNavi a:visited     { color:#f2f1f1; text-decoration:none; font-size:11px;white-space:nowrap;}
.MainNavi a:hover		{ color:#cb807d; text-decoration:none; font-size:11px;white-space:nowrap;}
.MainNavi a:active		{ color:#f2f1f1; text-decoration:none; font-size:11px;white-space:nowrap;}
a.MainNavi:link			{ color:#f2f1f1; text-decoration:none; font-size:11px;white-space:nowrap;}
a.MainNavi:visited		{ color:#f2f1f1; text-decoration:none; font-size:11px;white-space:nowrap;}
a.MainNavi:hover		{ color:#cb807d; text-decoration:none; font-size:11px;white-space:nowrap;}
a.MainNavi:active		{ color:#f2f1f1; text-decoration:none; font-size:11px;white-space:nowrap;}

a.RedNavi:link          {color:#cb807d;text-decoration:underline;}
a.RedNavi:visited       {color:#cb807d;text-decoration:underline;}
a.RedNavi:active        {color:#cb807d;text-decoration:underline;}
a.RedNavi:hover         {color:#cb807d;text-decoration:none;}

.MainNaviCounter		{ color:#efeeee; font-size:9px;}

a.TopNavi:link			{ color:#d7d7d7; text-decoration:none; font-weight:bold; font-size:11px;white-space:nowrap;}
a.TopNavi:visited		{ color:#d7d7d7; text-decoration:none; font-weight:bold; font-size:11px;white-space:nowrap;}
a.TopNavi:hover		    { color:#d7d7d7; text-decoration:none; font-weight:bold; font-size:11px;white-space:nowrap;}
a.TopNavi:active		{ color:#d7d7d7; text-decoration:none; font-weight:bold; font-size:11px;white-space:nowrap;}

a.TopNavi2:link			{ color:#d7d7d7; text-decoration:none; font-weight:bold; font-size:11px;white-space:nowrap;}
a.TopNavi2:visited		{ color:#d7d7d7; text-decoration:none; font-weight:bold; font-size:11px;white-space:nowrap;}
a.TopNavi2:hover	    { color:#d7d7d7; text-decoration:none; font-weight:bold; font-size:11px;white-space:nowrap;}
a.TopNavi2:active		{ color:#d7d7d7; text-decoration:none; font-weight:bold; font-size:11px;white-space:nowrap;}


a.FooterNavi:link		{ color:#d7d7d7; text-decoration:none; font-weight:bold; font-size:10px;white-space:nowrap;}
a.FooterNavi:visited	{ color:#d7d7d7; text-decoration:none; font-weight:bold; font-size:10px;white-space:nowrap;}
a.FooterNavi:hover		{ color:#d7d7d7; text-decoration:none; font-weight:bold; font-size:10px;white-space:nowrap;}
a.FooterNavi:active		{ color:#d7d7d7; text-decoration:none; font-weight:bold; font-size:10px;white-space:nowrap;}

a.SmallTrolley:link		{ color:#3a3838; text-decoration:underline;font-weight:bold; }
a.SmallTrolley:visited	{ color:#3a3838; text-decoration:underline;font-weight:bold; }
a.SmallTrolley:hover	{ color:#ca0019; text-decoration:underline;font-weight:bold; }
a.SmallTrolley:active	{ color:#3a3838; text-decoration:underline;font-weight:bold; }

.Path                   { font-weight:normal; font-size:11px;}
a.Path:link             { font-weight:normal; font-size:11px;}
a.Path:visited          { font-weight:normal; font-size:11px;}
a.Path:hover            { text-decoration:none;font-weight:normal; font-size:11px;}
a.Path:active           { font-weight:normal; font-size:11px;}

/**********************************************/
/*** Einzelne Hauptmenüs ein und ausblenden ***/
/**********************************************/

a.MainNav1 div           { visibility:hidden; }
div.MainNav1:hover div   { visibility:visible; }
a.MainNav1:hover div     { visibility:visible; }

a.MainNav2 div           { visibility:hidden; }
div.MainNav2:hover div   { visibility:visible; }
a.MainNav2:hover div     { visibility:visible; }

a.MainNav3 div           { visibility:hidden; }
div.MainNav3:hover div   { visibility:visible; }
a.MainNav3:hover div     { visibility:visible; }

a.MainNav4 div           { visibility:hidden; }
div.MainNav4:hover div   { visibility:visible; }
a.MainNav4:hover div     { visibility:visible; }

a.MainNav5 div           { visibility:hidden; }
div.MainNav5:hover div   { visibility:visible; }
a.MainNav5:hover div     { visibility:visible; }

#BrandsDiv a:link		{ color:#333333; text-decoration:none; }
#BrandsDiv a:visited	{ color:#333333; text-decoration:none; }
#BrandsDiv a:hover		{ color:#333333; text-decoration:underline; }
#BrandsDiv a:active		{ color:#333333; text-decoration:underline; }

#BrandneuMelder h2 {color:#3a3838;font-size:24px;line-height:26px;font-weight:normal;display:inline;}
a.Path h1, div.Path h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0px; display:inline; font-weight:normal; color:#8a8a8a;}


/*********************/
/* Footer-Spezifisch */
/*********************/

a.links:link	{ color:#666262; text-decoration:underline; font-size:10px;line-height:13px;}
a.links:visited	{ color:#666262; text-decoration:underline; font-size:10px;line-height:13px; }
a.links:hover	{ color:#666262; text-decoration:none; font-size:10px;line-height:13px; }
a.links:active	{ color:#666262; text-decoration:none; font-size:10px;line-height:13px; }
.links          { color:#666262; text-decoration:none; font-size:10px;line-height:13px;}

div.fheadline {
	color:#666262;font-family:Verdana;font-size:11px;font-weight:bold;text-align:left;display:block;float:none;
}
div.fheadline h1, div.fheadline h2 {
	color:#666262;font-family:Verdana;font-size:11px;font-weight:bold;text-align:left;display:block;float:none;
}

/***********************/
/*** Bestellformular ***/
/***********************/

div.orderform h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; line-height:20px; color:#c53233; margin:0px; display:block;}
div.orderform .list_header { background: #FFFFFF; padding: 5px 0px;}
div.orderform .list_item { width:730px; height:108px; padding: 0px 0px;
		background-image:url(../../binaries/universal/backgrounds/bg_OrderFormItem.png);
		background-repeat:no-repeat;
		}
div.orderform .header_element { 
		float:left; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px;
		font-size:11px; font-weight:normal; line-height:11px; color:#333322;}
div.orderform .element { 
		float:left; font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px; font-weight:normal; line-height:12px; color:#333322; }		
div.orderform .item_no { width: 77px; }
div.orderform .item_color { width: 113px; }
div.orderform .item_size { width: 109px; }
div.orderform .item_name_status { width: 211px; }
div.orderform .item_quantity { width: 71px; }
div.orderform .item_price { width: 146px; }

div.orderform .header_item_spacer { padding:3px 3px;}
div.orderform .item_spacer { padding:11px 5px; }
div.orderform .item_message{ float:left;
		width:220px; height:88px;
		background-image:url(../../binaries/universal/backgrounds/bg_OrderFormMessage.png);
		background-repeat:no-repeat;
		}
div.orderform .item_message .text {
		padding: 20px 5px 0px 32px;
		color: #c53233;
		font-size: 11px;
		line-height: 12px;
		}
div.orderform .input_itemNo {
		width: 63px;
		height: 11px;
		font-size: 11px;
		}		 		
div.orderform .select_color {
		width: 105px;
		}
div.orderform .select_size {
		width: 50px;
		}		
div.orderform .select_quantity {
		width: 50px;
		}

/*************************/
/*** Hintergrundfarben ***/
/*************************/

.bg_mainnavi			{ background-color:#3a3838; }
.bg_standard			{ background-color:#ECECEC; }
.bg_green_1				{ background-color:#99AA77; }
.bg_grey_1				{ background-color:#E6E6DD; }
.bg_grey_2				{ background-color:#D2D2C6; }
.bg_grey_3				{ background-color:#F0F0E1; }
.bg_grey_4				{ background-color:#F0F0EB; }
.bg_grey_5				{ background-color:#F4F4F0; }
.bg_grey_6				{ background-color:#CFD4D3; }
.bg_grey_7				{ background-color:#A0A096; }
.bg_grey_8				{ background-color:#C6C7B9; }
.bg_grey_9				{ background-color:#D9D9CF; }
.bg_grey_10				{ background-color:#ECECE7; }
.bg_grey_11				{ background-color:#F3F3EE; }
.bg_grey_12				{ background-color:#f2f2ee; }
.bg_grey_13				{ background-color:#f1f1ee; }
.bg_grey_14				{ background-color:#D8D8D8; }
.bg_white				{ background-color:#FFFFFF; }
.bg_sunset				{ background-color:#F8F8E9; }
.bg_garage				{ background-color:#ffffff; }
.bg_tv					{ background-color:#0a0a0a; }

/***************/
/* Ausrichtung */
/***************/

.top					{ vertical-align:top; }
.bottom					{ vertical-align:bottom; }
.center					{ text-align:center; }
.right					{ text-align:right; }
.lfloat					{ float:left; }
.rfloat					{ float:right; }

/****************************/
/*********Neuer Style *******/
/****************************/

a.menu_new:link			{ color:#A71F1F; text-decoration:none; font-size:10px;}
a.menu_new:visited		{ color:#700000; text-decoration:none; font-size:10px;}
a.menu_new:hover		{ color:#333322; text-decoration:none; font-size:10px;}
a.menu_new:active		{ color:#333322; text-decoration:none; font-size:10px;}

a.styleguide:link		{ color:#333322; text-decoration:none; font-size:10px;}
a.styleguide:visited	{ color:#333322; text-decoration:none; font-size:10px;}
a.styleguide:hover		{ color:#333322; text-decoration:none; font-weight:bold; font-size:10px;}
a.styleguide:active		{ color:#333322; text-decoration:none; font-weight:bold; font-size:10px;}

/***********************/
/*** Schriftgroessen ***/
/***********************/

.kleiner				{ font-size:9px; line-height:13px; }
.klein					{ font-size:10px; line-height:15px; }
.normal					{ font-size:11px; line-height:16px; }
.gross					{ font-size:13px; line-height:19px; }
.gross2					{ font-size:14px; line-height:19px; }
.groesser				{ font-size:15px; line-height:19px; }
.riesig					{ font-size:18px; line-height:19px; }
.maechtig				{ font-size:22px; line-height:24px; }
.titanisch				{ font-size:24px; line-height:28px; }
.TeaserList				{ font-size:10px; line-height:14px; }

/*********************/
/*** Schriftfarben ***/
/*********************/

.white					{ color:#FFFFFF; }
.black   				{ color:#000000; }
.green					{ color:#556633; }
.grey					{ color:#666655; }
.grey2					{ color:#ababab; }
.red					{ color:#DD1111; }
.pink   				{ color:#FC30A8; }
.darkgrey				{ color:#414131; }
.lightgrey 				{ color:#959595; }
.error					{ color:#CC3300; }

/* ACHTUNG: alte Klasse (neu "green") */
.green_2				{ color:#556633; }

/***********************/
/* Schriftformatierung */
/***********************/

.bold					{ font-weight:bold; }
.line_through			{ text-decoration:line-through; }
.nowrap					{ white-space:nowrap; }
.italic					{ font-style:italic; }
.underline				{ text-decoration:underline;}

/***************/
/*** Raender ***/
/***************/

.border_blue_1			{ border-color:#B0BFD4; border-width:1px; border-style:solid; }
.border_blue_2			{ border-color:#7F9DB9; border-width:1px; border-style:solid; }
.border_grey_1			{ border-color:#8F8F85; border-width:1px; border-style:solid; }
.border_grey_2			{ border-color:#BFBFB4; border-width:1px; border-style:solid; }
.border_grey_3			{ border-color:#C5C7B9; border-width:1px; border-style:solid; }
.border_grey_4			{ border-color:#A3A399; border-width:1px; border-style:solid; }
.border_grey_5			{ border-color:#A6A699; border-width:1px; border-style:solid; }
.border_grey_6			{ border-color:#C8C9BB; border-width:1px; border-style:solid; }
.border_grey_7			{ border-color:#C6C7B9; border-width:1px; border-style:solid; }
.border_grey_8			{ border-color:#f8f6f6; border-width:1px; border-style:solid; }
.border_white_1			{ border-color:#FFFFFF; border-width:1px; border-style:solid; }

.border_grey_top_left			{ border-color:#8F8F85; border-width:1px 0px 0px 1px; border-style:solid; }
.border_grey_top_left_bottom	{ border-color:#8F8F85; border-width:1px 0px 1px 1px; border-style:solid; }
.border_grey_top_left_right	{ border-color:#8F8F85; border-width:1px 1px 0px 1px; border-style:solid; }

.border_measure			{ border-color:#C5C7B9; border-left-width:1px; border-top-width:1px; border-left-style:solid; border-top-style:solid;}
.border_measure_r		{ border-color:#C5C7B9; border-right-width:1px;border-right-style:solid;}
.border_measure_b		{ border-color:#C5C7B9; border-bottom-width:1px;border-bottom-style:solid;}
.border_yellow			{ border-color:#b6952c; border-width:1px; border-style:solid; }



/************/
/* Sonstige */
/************/

.BS_nav_itemlist		{ padding-right:5px; text-align:right; }
.GA_nav_itemlist		{ padding-right:5px; text-align:right; }
.ME_nav_itemlist		{ padding-right:5px; text-align:right; }
.SH_nav_itemlist		{ padding-right:5px; text-align:right; }
.WO_nav_itemlist		{ padding-right:5px; text-align:right; }
.BR_nav_itemlist		{ padding-right:5px; text-align:right; }
.SU_nav_itemlist		{ padding-right:5px; text-align:right; }

.CO_bg_default			{ background-color:#eeeffa; }
.CO_bg_menu				{ background-color:#DEE8E7; }
.CO_border				{ border-color:#78A1A6; border-width:1px; border-style:solid; }
.CO_headline			{ color:#222211; font-weight:bold; }
.CO_headline2			{ color:#6a6fd0; font-weight:bold; }


.WO_default				{ color:#BB2244; }
.WO_bg_default			{ background-color:#FFFFFF; }
.WO_bg_meta				{ background-color:#EEEEE0; }
.WO_bg_copyright		{ background-color:#DD6677; }

.Search_Category		{ padding:10px 0px 2px 10px; }
.Search_SubCategory		{ padding:2px 0px 2px 10px; }

.Message_Error			{ background-color:#EEEED4; border-color:#CC3300; border-width:1px; border-style:solid; }
.Message_Error td		{ color:#CC3300; padding:6px; }
.Message_Error .icon	{
	width:23px;height:23px;display:block;background-repeat:no-repeat;
	background-image:url(../../binaries/universal/icons/message_error.gif); /** sprite-ref: vsprite; */
}
.Message_Error_Video	{ }
.Message_Success_Video	{ }

.Message_Success		{ background-color:#EEEED4; border-color:#556534; border-width:1px; border-style:solid; }
.Message_Success td		{ color:#556534; padding:6px; }
.Message_Success .icon	{
	width:23px;height:23px;display:block;background-repeat:no-repeat;
	background-image:url(../../binaries/universal/icons/message_success.gif); /** sprite-ref: vsprite; */
}

.AccountHeadLeft {
	width:10px;height:30px;display:block;background-repeat:no-repeat;
	background-image:url(../../binaries/universal/styles/account_head_left.gif); /** sprite-ref: vsprite; */
}
.AccountHeadRight {
	width:10px;height:30px;display:block;background-repeat:no-repeat;
	background-image:url(../../binaries/universal/styles/account_head_right.gif); /** sprite-ref: vsprite; */
}

.WunschlisteVersenden {
	width:277px;height:20px;display:block;background-repeat:no-repeat;
	background-image:url(../../binaries/de_DE/special/wishlist/wunschliste_versenden.gif); /** sprite-ref: vsprite; */
}
.ArtikelBildDetails {
	width:21px;height:23px;display:block;background-repeat:no-repeat;
	background-image:url(../../binaries/universal/buttons/details.gif); /** sprite-ref: vsprite; */
}
.WunschlisteDelete {
	width:53px;height:17px;display:block;background-repeat:no-repeat;border:none;cursor:pointer;
	background-color:transparent;
}
.WunschlisteDelete.de_DE {
	background-image:url(../../binaries/de_DE/buttons/loeschen3.gif); /** sprite-ref: vsprite; */
}
.WunschlisteInWarenkorb {
	width:146px;height:25px;display:block;background-repeat:no-repeat;border:none;cursor:pointer;
	background-color:transparent;
}
.WunschlisteInWarenkorb.de_DE {
	background-image:url(../../binaries/de_DE/buttons/in_den_warenkorb_legen_2.gif); /** sprite-ref: vsprite; */
}
.WunschlisteBack {
	width:69px;height:20px;display:block;text-decoration:none;background-repeat:no-repeat;
	background-image:url(../../binaries/de_DE/special/wishlist/wishlist_back.gif); /** sprite-ref: vsprite; */
}
.WunschlisteVersendenButton {
	width:171px;height:28px;display:block;background-repeat:no-repeat;
	background-color:transparent;margin:12px 0 0 4px;border:none;cursor:pointer;
}
.WunschlisteVersendenButton.de_DE {
	background-image:url(../../binaries/de_DE/buttons/wunschliste_versenden_2.gif); /** sprite-ref: vsprite; */
}
.Bestellhotline4 {
	width:135px;height:130px;display:block;background-repeat:no-repeat;
}
.Bestellhotline4.de_DE {
	background-image:url(../../binaries/de_DE/headlines/mi_bestellhotline4.gif); /** sprite-ref: vsprite; */
}
.JobsLeftNav {
	width:138px;height:177px;margin-top:4px;display:block;background-repeat:no-repeat;
}
.JobsLeftNav.de_DE {
	background-image:url(../../binaries/de_DE/special/wo_jobs_leftnav.gif); /** sprite-ref: vsprite; */
}

.Message_Grey_Success		{ background-color:#FFFFFF; border-color:#A2A2A2; border-width:1px; border-style:solid; }
.Message_Grey_Success td	{ color:#2E2E2E; padding:6px; }

.Account_Head			{ background-color:#e8e8e2; border-top:#C6C7B9 1px solid; border-bottom:#C6C7B9 1px solid; }
td.Account_Data2		{ background-color:#FFFFFF; border-left:#C6C7B9 1px solid; border-right:#C6C7B9 1px solid;}
td.Account_Data			{ background-color:#FFFFFF; border-left:#C6C7B9 1px solid; border-right:#C6C7B9 1px solid; border-bottom:#C6C7B9 1px solid; }
div.Account_Data		{ background-color:#FFFFFF; border:#C6C7B9 1px solid; padding:0px; }

.Trolley				{ background-color:#FFFFFF; border-left:#C6C7B9 1px solid; border-right:#C6C7B9 1px solid; border-bottom:#C6C7B9 1px solid; }
.hotline_anmerkung 		{ padding: 4px 0px 4px 4px; }

/****************************/
/*** StyleGuide scrolling ***/
/****************************/

div#main				{ position:relative; visibility:hidden; overflow:hidden; width:680px; height:480px; z-index:100;}
div#scr					{ position:absolute; clip:rect(0px, 680px, 480px, 0px); left:0px; top:0px; width:680px; height:480px; overflow:hidden; z-index:1; }
div#ebene1				{ position:absolute; visibility:hidden; left:0px; top:0px; z-index:1; }

/**********************/
/**** MenuElements ****/
/**********************/

.menu_element_gn a {
	cursor:pointer;
	color:#222211;
	text-decoration:none;
	font-size:10px;
	}
.menu_element_gn a:visited {
	cursor:pointer;
	color:#222211;
	text-decoration:none;
	font-size:10px;
	}	
.menu_element_gn a:hover {
	cursor:pointer;
	color:#222211;
	text-decoration:underline;
	font-size:10px;
	}	

.menu_element_gn_disabled a {
	cursor:default;
	color:#b4b4b4;
	text-decoration:none;
	font-size:10px;
	}
.menu_element_gn_disabled a:visited {
	cursor:default;
	color:#b4b4b4;
	text-decoration:none;
	font-size:10px;
	}	
.menu_element_gn_disabled a:hover {
	cursor:default;
	color:#b4b4b4;
	text-decoration:none;
	font-size:10px;
	}	

.menu_element_gn2 a {
	cursor:pointer;
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
	}
.menu_element_gn2 a:visited {
	cursor:pointer;
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
	}	
.menu_element_gn2 a:hover {
	cursor:pointer;
	color:#ffffff;
	text-decoration:underline;
	font-size:10px;
	}		

.menu_element a {
	cursor:pointer;
	color:#A71F1F;
	text-decoration:none;
	font-size:10px;
	display:block;
	padding:0px 2px 1px 18px;
	}
	
.menu_element a:visited	{color:#700000; text-decoration:none; }
.menu_element a:hover	{color:#333322; background:#FFFFFF; text-decoration:none; }

.menu_element_selected a {
	cursor:pointer;
	color:#333322;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	display:block;
	padding:0px 2px 1px 18px;
	}
.menu_element_selected a:visited	{color:#333322; text-decoration:none; }
.menu_element_selected a:hover	{color:#333322; background:#FFFFFF; text-decoration:none; }

.menu_element_expansible a {
	cursor:pointer;
	color:#A71F1F;
	text-decoration:none;
	font-size:10px;
	display:block;
	padding:2px 2px 2px 6px;
	}
.menu_element_expansible a:visited	{color:#700000; text-decoration:none; }
.menu_element_expansible a:hover	{color:#333322; background:#FFFFFF; text-decoration:none; }

.menu_element_collapsible a {
	cursor:pointer;
	color:#A71F1F;
	text-decoration:none;
	font-size:10px;
	display:block;
	background:#F4F4F0;
	padding:2px 2px 2px 6px;
	}
.menu_element_collapsible a:visited	{color:#700000; text-decoration:none; }
.menu_element_collapsible a:hover	{color:#333322; background:#FFFFFF; text-decoration:none; }

.menu_element_collapsible_selected a {
	cursor:pointer;
	color:#333322;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	display:block;
	background:#F4F4F0;
	padding:2px 2px 2px 6px;
	}
.menu_element_collapsible_selected a:visited	{color:#333322; text-decoration:none; }
.menu_element_collapsible_selected a:hover	{color:#333322; background:#DCDCD0; text-decoration:none; }

.menu_subelement a {
	cursor:pointer;
	color:#A71F1F;
	text-decoration:none;
	font-size:10px;
	line-height:12px;
	display:block;
	background:#F4F4F0;
	padding:2px 2px 2px 25px;
	}
.menu_subelement a:visited	{color:#700000; text-decoration:none; }
.menu_subelement a:hover	{color:#333322; background:#DCDCD0; text-decoration:none; }

.menu_subelement_selected a {
	cursor:pointer;
	color:#333322;
	text-decoration:none;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
	display:block;
	background:#F4F4F0;
	padding:2px 2px 2px 25px;
	}
.menu_subelement_selected a:visited	{color:#333322; text-decoration:none; }
.menu_subelement_selected a:hover	{color:#333322; background:#DCDCD0; text-decoration:none; }

/***** WinZone MenuElements *****/

.co_menu_element_collapsible a {
	cursor:pointer;
	color:#A71F1F;
	text-decoration:none;
	font-size:10px;
	display:block;
	background:#DEE8E7;
	padding:2px 2px 2px 6px;
	}
.co_menu_element_collapsible a:visited	{color:#700000; text-decoration:none; }
.co_menu_element_collapsible a:hover	{color:#333322; background:#FFFFFF; text-decoration:none; }

.co_menu_element_collapsible_selected a {
	cursor:pointer;
	color:#333322;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	display:block;
	background:#DEE8E7;
	padding:2px 2px 2px 6px;
	}
.co_menu_element_collapsible_selected a:visited	{color:#333322; text-decoration:none; }
.co_menu_element_collapsible_selected a:hover	{color:#333322; background:#FFFFFF; text-decoration:none; }

.co_menu_subelement a {
	cursor:pointer;
	color:#A71F1F;
	text-decoration:none;
	font-size:10px;
	line-height:12px;
	display:block;
	background:#DEE8E7;
	padding:2px 2px 2px 25px;
	}
.co_menu_subelement a:visited	{color:#700000; text-decoration:none; }
.co_menu_subelement a:hover	{color:#333322; background:#FFFFFF; text-decoration:none; }

.co_menu_subelement_selected a {
	cursor:pointer;
	color:#333322;
	text-decoration:none;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
	display:block;
	background:#DEE8E7;
	padding:2px 2px 2px 25px;
	}
.co_menu_subelement_selected a:visited	{color:#333322; text-decoration:none; }
.co_menu_subelement_selected a:hover	{color:#333322; background:#FFFFFF; text-decoration:none; }

.nl_register_department {background-color:#cccccc;height:60px;width:140px;margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:0px;padding:0px;}

.hidden
{
	display:none;
}

/*********************/
/*** Ajax Overlays ***/
/*********************/

#modal_container
{  
	padding-bottom:5px;
	padding-top:5px;
	background-color:#fff;    
	overflow:auto;  
	font-family:"Lucida Grande",Verdana;  
	font-size:12px;  
	color:#333;  
	text-align:left;
	vertical-align:top;
}

#modal_overlay
{
	background-color:#000;  
}

a.textlink:link					{ color:#000000; text-decoration:underline; }
a.textlink:visited				{ color:#000000; text-decoration:underline; }
a.textlink:hover					{ color:#000000; text-decoration:none; }
a.textlink:active				{ color:#000000; text-decoration:none; }

div.ProductDescription ul
{
	margin-top:4px;
	position:relative;
   left: -40px;
}

div.ProductDescription ul li
{
	padding-left:11px;
	background-image:url(http://www.frontlineshop.com/customGates/resources/binaries/universal/icons/list_image.gif );
	background-repeat:no-repeat;
	list-style-type:none;
}

div.ProductDescriptionTrends ul
{
	margin-top:4px;
	position:relative;
   left: -40px;
}

div.ProductDescriptionTrends ul li
{
	padding-left:11px;
	background-image:url(http://www.frontlineshop.com/customGates/resources/binaries/universal/icons/list_image.gif );
	background-repeat:no-repeat;
	list-style-type:none;
}

div.ProductDescriptionTrends a:link
{
	color:#3399cc; 
	text-decoration:none; 
	font-size:10px;
}

div.ProductDescriptionTrends a:visited
{
	color:#2288bb; 
	text-decoration:none; 
	font-size:10px;
}

div.ProductDescriptionTrends a:hover
{
	color:#3399cc; 
	text-decoration:underline; 
	font-size:10px;
}

div.ProductDescriptionTrends a:active
{
	color:#3399cc; 
	text-decoration:underline; 
	font-size:10px;
}

/*********************/
/*** Video Contest ***/
/*********************/

.suggestion_list
{
background: white;
border: 1px solid;
padding: 0px;
z-index: 12000;
}

.suggestion_list ul
{
padding: 0;
margin: 0;
list-style-type: none;
width:200px;
}

.suggestion_list a
{
text-decoration: none;
color: navy;
}

.suggestion_list .selected
{
background: navy;
color: white;
}

.suggestion_list .selected a
{
color: white;
}

#autosuggest
{
display: none;
}

#sdPlayer {
border: 1px dashed #9c0000;
width: 255px;
}

/*****************/
/*** Flexcroll ***/
/*****************/

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbar {width: 16px; background: url(../../binaries/de_DE/special/garage/slidder_middle.png) repeat-y;}
.vscrollerbarbeg {height: 10px !important;width: 16px;background: url(../../binaries/de_DE/special/garage/begin.png) no-repeat;}
.vscrollerbarend {height: 11px;width: 16px;background: url(../../binaries/de_DE/special/garage/end.png) no-repeat;}
.vscrollerbase {width: 16px;background: #cfced5 url(../../binaries/de_DE/special/garage/base.png) 0px 0px repeat-y;}
.vscrollerbasebeg {width: 16px;height: 12px !important;background: url(../../binaries/de_DE/special/garage/bartop.png) no-repeat;}
.vscrollerbaseend {height: 12px;width: 16px;background: url(../../binaries/de_DE/special/garage/barbottom.png) no-repeat;}
.vscrollerbar {padding: 1px;z-index: 2;}

#mycustomscroll {
	width: 130px;
	height: 305px;
	overflow: auto;
	position: relative;
	background-color: #FFFFFF;
	margin: 0em auto;
	padding: 2px;
}

#mycustomscroll2 {
	width: 130px;
	height: 600px;
	overflow: auto;
	position: relative;
	background-color: #FFFFFF;
	margin: 0em auto;
	padding: 2px;
}

/*******************/
/*** Fact Finder ***/
/*******************/

div.suggestFormWrap{
position:absolute;
z-index:1001;
}

div.suggestLayer {
 border:0px;
 display: none;
 padding: 0;
 margin: 0;
 z-index: 1000;
 background-color: white;
 background: transparent;

 /* opacity could make problems in IE,
 * if the suggest isn't shown remove the opacity css styles.
 */
 opacity: 0.9;

}

table.suggestLayer {
 font-size: 10px;
 border: 1px solid #5C7997;
 height: 10px;
 background-color: white;
 color: #555555;
 cursor: pointer;
}
tr.suggestLayer {
 height: 10px;
}
td.suggestLayer {
 padding: 0;
 height: 10px;
}

tr.suggestHeader{
	display:none;
}
td.suggestFooter{
	display:none;
}

td.suggestTextQuery{
 padding: 2px 15px 2px 10px;
 text-align:left;
 }
 
span.suggestTextQueryTyped{
 color: #555555;
 font-weight:bold;
}

td.suggestTextType{
 padding: 2px 5px 2px 15px;
 width: 30%;
}

td.suggestTextAmount{
 padding: 2px 5px 2px 15px;
 width: 30%;
 text-align: right;
}
tr.suggestRow{
 padding: 2px 2px 2px 0px;
 background-color: #FCFCFC;
}

tr.suggestHighlight{
 color: #555555;
 background-color: #cccccc;
}

.NoScriptInfo {	
	text-align:center;
	height: 39px;
	margin:0px; 
	padding:0px;
	background-image: url(../../binaries/universal/backgrounds/bg_NoScriptInfo.gif);
	background-position: top left; 
	background-repeat: repeat-x;
	}
.NoScriptInfo .NoScriptContainer {
	margin:0px auto; 
	width:819px;
	height: 39px;
	background-image: url(../../binaries/universal/icons/excla_red.png);
	background-position: 48px 4px; 
	background-repeat: no-repeat;
	background-color:transparent;
	text-align:left;
}
.NoScriptInfo .NoScriptContainer .NoScriptContent {
	padding: 3px 0px 0px 76px; 
	float:left; 
	text-align:left; 
	background-color:transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight: normal;
	color:#FFFFFF;
	line-height: 16px;
}

#vielendank
{
    width:531px;
    height:171px;
    background-color:#ffffff;
    background-image:url(../../binaries/de_DE/headlines/or_vielendank.gif);
    margin-left:5px;
}

#vielendank2
{
    width:531px;
    min-height:24px;
    background-image:url(../../binaries/de_DE/headlines/or_vielendank2.gif);
    background-repeat:no-repeat;
    margin-left:5px;
}

#danketext
{
    padding-top:40px;
    padding-left:10px;
    color:#444444;
    font-family:Verdana;
    font-size:12px;
    line-height:22px;
    letter-spacing:1px;
}
.ThankYouProduct
{
    width:262px;
    height:108px;
    background-color:#ffffff;
    background-image:url(../../binaries/universal/backgrounds/ThankYouItemBg.jpg);
    float:left;
}
.ThankYouProductSpacer
{
    width:7px;
    height:108px;
    background-color:#ffffff;
    float:left;
}
.ThankYouProductData
{
    margin-top:10px;
    color:#000000;
    line-height:13px;
}
.ThankYouProductImg
{
    float:left;
    width:56px;height:80px;
    border:1px solid #dedfd9;
    margin-left:10px;
    margin-top:10px;
    margin-right:10px;
}

.addthis_button_facebook_like iframe {
  width: 110px !important;
}

.topseller_trenner {
	height: 2px; 
	overflow: hidden;
	border-top: 1px solid #ebebeb;
	border-left: none;
	border-bottom: none;
	border-right: none;
	background-color: #b8b9b9;
}

#box_home
{
    overflow: hidden;
    height:150px;
    width:680px;
    padding-left:46px;
    color:#666262; 
    text-decoration:none; 
    font-size:11px;
    font-family:Verdana;
}

#box_home h2 {
	color:#666262;
	font-size:11px;
}

#content_home
{
	border-left:1px solid #666262;
	
}

/* ******************************** Shipping-And-Postage-Costs-Layer *********************************/

/* DBAP ADDITIONAL FORMATS: CSS-FORMATS FOR "Versand- und Portokosten-Layer" (general, dialog, tabs) */
/* DEPENDENCES TO ORIGINAL "jquery-ui-1.8.14.min.js" AND "jquery-ui-1.8.4.custom.css" */

#SAPCL { 
	background-color:#ffffff; 
	background-position:left 168px; 
	background-repeat:repeat-x; 
	background-image:url(../../binaries/universal/sapcl/sapcl_dialog.png); /** sprite-ref: vsprite; sprite-alignment: repeat; sprite-margin-top: 168px; */
} 
#SAPCL span, #SAPCL a, #SAPCL select  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4e4e4e; }
#SAPCL .Titlebar {
	position:relative;
	height:24px;
	background-repeat:repeat-x; 
	background-image:url(../../binaries/universal/sapcl/sapcl_titlebar_middle.png); /** sprite-ref: vsprite; sprite-alignment: repeat; */ 
}
#SAPCL .Titlebar .RightEnd { 
	float:right;
	width:10px;
	height:24px;
	background-repeat:no-repeat;
	background-image:url(../../binaries/universal/sapcl/sapcl_titlebar_right_end.png); /** sprite-ref: vsprite; */
}
#SAPCL .Titlebar .LeftEnd { 
	float:left;
	width:10px;
	height:24px;
	background-repeat:no-repeat;
	background-image:url(../../binaries/universal/sapcl/sapcl_titlebar_left_end.png); /** sprite-ref: vsprite; */ 
}
#SAPCL .Titlebar span.Title { display:block; float:left; margin-left:6px; margin-top:3px; color:#ffffff; font-size:14px; font-weight:600; }
#SAPCL .Titlebar a.Close { 
	display:block;
	width:12px;
	height:12px; 
	float:right; 
	margin-right:2px; 
	margin-top:6px;
	background-repeat:no-repeat;
	background-image:url(../../binaries/universal/sapcl/sapcl_titlebar_close.png); /** sprite-ref: vsprite; */ 
}
#SAPCL .ContentContainer { 
	
	position:relative;
	background-position:668px top;
	background-repeat:repeat-y;
	background-image:url(../../binaries/universal/sapcl/sapcl_content_container.png); /** sprite-ref: bg_hsprite; sprite-margin-left: 668px; */
}
#SAPCL .Content { 
	position:relative;
	padding-top:12px;
	background-position:right 144px;
	background-repeat:no-repeat;
	background-image:url(../../binaries/universal/sapcl/sapcl_content_right_end.png); /** sprite-ref: vsprite; sprite-alignment: right; sprite-margin-top: 144px; */ 
}
#SAPCL .Footer { height:23px; }
#SAPCL .Footer .LeftEnd { 
	float:left;
	width:10px;
	height:23px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../../binaries/universal/sapcl/sapcl_footer_left_end.png); /** sprite-ref: vsprite; */ 
}
#SAPCL .Footer .RightEnd { 
	float:right;
	width:10px;
	height:23px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../../binaries/universal/sapcl/sapcl_footer_right_end.png); /** sprite-ref: vsprite; */ 
}
#SAPCL .Loading {
	z-index:2000;
	position:absolute;
	top:170px;
	left:308px;
	display:none;
	width:50px;
	height:50px;
	border:solid 1px #7f7f7f;
	background-color:#e5e5e5;
	background-repeat:no-repeat;
    background-position:center center;
	background-image:url(../../binaries/universal/styles/zoomloader.gif);
}

#SAPCL span.Bold { font-weight:900; }

/* FOLLOWING CSS-FORMATS OVERRIDE ORIGINAL FORMATS */

/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */


/* jQuery UI Layout helpers
********************************/
#SAPCL .ui-helper-hidden { display: none; }
#SAPCL .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
#SAPCL .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
#SAPCL .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#SAPCL .ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
#SAPCL .ui-helper-clearfix { display:block; }
/* end clearfix */
#SAPCL .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* jQuery UI Interaction Cues
********************************/
#SAPCL .ui-state-disabled { cursor: default !important; }

#SAPCLTabContainer .ui-corner-bottom { -moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px; }

/* tabs: general */
#SAPCLTabContainer { position:relative; background-position:left top; zoom: 1; margin-left:21px; width:628px; height:454px; }
/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */

/* tabs: navigation */
#SAPCLTabContainer .ui-tabs-nav { 
	background-repeat:repeat-x;
	background-image:url(../../binaries/universal/sapcl/sapcl_tabs.png); /** sprite-ref: vsprite; sprite-alignment: repeat; */ 
}
#SAPCLTabContainer .ui-tabs-nav li { position:relative; width:201px; float:left; list-style:none; margin:0px; white-space:nowrap; }
#SAPCLTabContainer .ui-tabs-nav li.ui-state-default { height:54px; padding-top:4px;}
#SAPCLTabContainer .ui-tabs-nav li div { margin-left:auto; margin-right:auto; overflow:visible; }
#SAPCLTabContainer .ui-tabs-nav li.First div { width:120px; padding-right:12px; }
#SAPCLTabContainer .ui-tabs-nav li.Middle div { width:145px; }
#SAPCLTabContainer .ui-tabs-nav li.Last div { width:102px; padding-left:6px;	}
#SAPCLTabContainer .ui-tabs-nav li.Separator {
	width:1px;
	height:50px;
	background-position:left 4px;
	background-repeat:no-repeat;
	background-image:url(../../binaries/universal/sapcl/sapcl_tabs_nav_separator.png); /** sprite-ref: vsprite; sprite-margin-top: 4px; sprite-margin-bottom: 10px; */  
}
#SAPCLTabContainer .ui-tabs-nav li.RightEnd { 
	float:right;
	width:10px;
	height:58px;
	background-repeat:no-repeat;
	background-image:url(../../binaries/universal/sapcl/sapcl_tabs_nav_right_end.png); /** sprite-ref: vsprite; */ 
}
#SAPCLTabContainer .ui-tabs-nav li.LeftEnd { 
	width:10px;
	height:58px;
	background-repeat:no-repeat;
	background-image:url(../../binaries/universal/sapcl/sapcl_tabs_nav_left_end.png); /** sprite-ref: vsprite; */ 
}
#SAPCLTabContainer .ui-tabs-nav li a { font-size:13px; color:#bdbdbd; font-weight:900; text-decoration:none; }
#SAPCLTabContainer .ui-tabs-nav .ui-tabs-selected { 
	z-index:200;
	background-position:81px 44px;
	background-repeat:no-repeat;
	background-image:url(../../binaries/universal/sapcl/sapcl_tab_selected.png); /** sprite-ref: vsprite; sprite-margin-left: 81px; sprite-margin-top: 44px; */ 
}
#SAPCLTabContainer .ui-tabs-nav li.ui-tabs-selected a { cursor:text; color:#7b7979; }
#SAPCLTabContainer .ui-tabs-hide { display:none !important; }

/* tabs: panel */
#SAPCLTabContainer .ui-tabs-panel { position:relative; top:-8px; display:block; overflow:auto; }
#SAPCLTabContainer .ui-tabs-panel .InfotextArea { position:relative; height:33px; padding-left:10px; padding-right:10px; border-left:solid 1px #c8c8c8; border-right:solid 1px #e2e2e2; background-color:#ffffff; }
#SAPCLTabContainer .ui-tabs-panel .Infotext { 
	position:relative;
	top:12px;
	height:16px;
	width:560px;
	background-repeat:repeat-x;
	background-image:url(../../binaries/universal/sapcl/sapcl_infotext_middle.png); /** sprite-ref: vsprite; sprite-alignment: repeat; */ 
}
#SAPCLTabContainer .ui-tabs-panel .Infotext span { float:left; margin-left:4px; line-height:16px; color:#ffffff; font-size:11px; font-weight:600; }
#SAPCLTabContainer .ui-tabs-panel .Infotext .LeftEnd { 
	float:left;
	width:9px;
	height:16px;
	background-repeat:no-repeat;
	background-image:url(../../binaries/universal/sapcl/sapcl_infotext_left_end.png); /** sprite-ref: vsprite; */ 
}
#SAPCLTabContainer .ui-tabs-panel .Infotext .RightEnd { 
	float:right;
	width:9px;
	height:16px;
	background-repeat:no-repeat;
	background-image:url(../../binaries/universal/sapcl/sapcl_infotext_right_end.png); /** sprite-ref: vsprite; */ 
}

#SAPCLTabContainer .ui-tabs-panel .Grid { padding:10px; overflow:auto; border-left:solid 1px #c8c8c8; border-right:solid 1px #e2e2e2; border-bottom:solid 1px #d8d8d8; background-color:#ffffff; }
#SAPCLTabContainer .ui-tabs-panel .Grid ul { width:100%; margin-top:15px; margin-left:0px; padding:0px; list-style-type:none; border-top:dotted 1px #e5e5e5; }
#SAPCLTabContainer .ui-tabs-panel .Grid ul li { padding-top:10px; }

#SAPCLTabContainer .ui-tabs-panel table { width:100%; border:none; border-collapse:collapse; }
#SAPCLTabContainer .ui-tabs-panel table td { padding:3px; border-bottom:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; vertical-align:middle; }
#SAPCLTabContainer .ui-tabs-panel table td.Amount,
#SAPCLTabContainer .ui-tabs-panel table td.ShippingTypeDescription { white-space:nowrap; }
#SAPCLTabContainer .ui-tabs-panel table td.Last { border-right:none; }
#SAPCLTabContainer .ui-tabs-panel table td.Center { text-align:center; }
#SAPCLTabContainer .ui-tabs-panel table tr.Headline td { padding-bottom:15px; vertical-align:top; }
#SAPCLTabContainer .ui-tabs-panel table tr.Last td { border-bottom:none; }
#SAPCLTabContainer .ui-tabs-panel td span { white-space:normal; font-size:11px; }
#SAPCLTabContainer .ui-tabs-panel li span { white-space:normal; font-size:11px; }
#SAPCLTabContainer .ui-tabs-panel table tr.Headline td span { font-size:11px; font-weight:600; }

#SAPCLTabContainer .ui-tabs-panel div.Superscript { position:relative; display:inline; top:-1px; padding-left:2px; }
#SAPCLTabContainer .ui-tabs-panel span.Footnote { font-size:11px; font-weight:600; }

#SAPCLTabContainer .ui-tabs-panel .DropdownArea { position:relative; height:33px; padding-left:12px; padding-right:10px; border-left:solid 1px #c8c8c8; border-right:solid 1px #e2e2e2; background-color:#ffffff; }
#SAPCLTabContainer .ui-tabs-panel .DropdownArea .Dropdown { position:relative; top:14px; float:left; background-color:#ffffff; }
#SAPCLTabContainer .ui-tabs-panel .DropdownArea select { margin:0px; margin-left:10px; background-color:#ffffff; }
#SAPCLTabContainer .ui-tabs-panel .DropdownArea span { display:block; float:left; margin-top:16px; font-weight:600; }

#SAPCLTabContainer .ui-tabs-panel .AttentionArea { height:70px; margin-top:10px; padding:10px; border-top:solid 1px #e2e2e2; border-right:solid 1px #e2e2e2; border-bottom:solid 1px #d8d8d8; border-left:solid 1px #c8c8c8; background-color:#ffffff; }
#SAPCLTabContainer .ui-tabs-panel .AttentionArea a { text-decoration:underline; font-weight:600; }
#SAPCLTabContainer .ui-tabs-panel .AttentionArea span { line-height:14px; }
#SAPCLTabContainer .ui-tabs-panel .AttentionArea span.Attention { font-weight:600; color:#b43133; }

#SAPCLTabContainer #tabs-1 { background-color:#ffffff; }
#SAPCLTabContainer #tabs-1 .Grid { height:374px; padding-top:20px; }

#SAPCLTabContainer #tabs-2 .Grid { height:249px; }
#SAPCLTabContainer #tabs-2 .Spacer { height:371px; border-right:solid 1px #e2e2e2; border-bottom:solid 1px #d8d8d8; border-left:solid 1px #c8c8c8; background-color:#ffffff; }
#SAPCLTabContainer #tabs-3 { height:374px; padding:20px 10px 10px 10px; border-right:solid 1px #e2e2e2; border-bottom:solid 1px #d8d8d8; border-left:solid 1px #c8c8c8; background-color:#ffffff; }

/********************************** END: Shipping-And-Postage-Costs-Layer ****************************/

/*** Style New ***/

.clearer {
	clear:both;
    height:0;
}

#ContentWrapper
{
    background-color:#ffffff;
    background-image:url(../../binaries/universal/mainnavi/leftbg.gif); /** sprite-ref: bg_hsprite;sprite-margin-right:819px; */
    background-repeat:repeat-y;
    margin:0 auto;
    padding:0px;
    width:819px;
}

#MainContentPath
{
    background-color:#ffffff;
    float:right;
    width:609px;
    margin-top:143px;
    /* FTL-445 */
    margin-top: 172px;
    /* FTL-445 Ende */
}

#MainContentWidePath
{
    background-color:#ffffff;
    float:right;
    width:759px;
    margin-top:118px;
}

#LeftContentPath
{
    width:210px;
    float:left;
    margin-top:118px;
    background-color:#3a3838;
}

#LeftContentSmallPath
{
    width:60px;
    float:left;
    margin-top:143px;
}

#MainContent
{
    background-color:#ffffff;
    float:right;
    width:609px;
    margin-top:118px;
}

#MainContentWide
{
    background-color:#ffffff;
    float:right;
    width:759px;
    margin-top:118px;
}

#LeftContent
{
    width:210px;
    float:left;
    margin-top:118px;
    background-color:#3a3838;
}

#LeftContentSmall
{
    width:60px;
    float:left;
    margin-top:118px;
}

#MainProducts
{
    background-color:#ffffff;
    float:left;
    width:590px;
    padding-left:5px;
}

#MainProductsWide
{
    background-color:#ffffff;
    float:left;
    width:740px;
}

#MainRight
{
    background-color:#ffffff;
    width:19px;
    clear:both;
}

#LeftContentPath
{
    width:210px;
    float:left;
    margin-top:143px;
    background-color:#3a3838;
}

#LeftContentSmallPath
{
    width:60px;
    float:left;
    margin-top:143px;
}

.ClearContent
{
    clear:both;
}

#HeaderContent
{
    position:absolute;
    top:0px;
    height:118px;
    width:819px;
    margin:0px;
    padding:0px;
    background-color:#3a3838;
}

#Header { width:740px; height:72px; margin:0px; padding:0px; border:none; }

#SmallTrolleyContent.Shop { width:450px; text-align:right; float:right; padding:29px 5px 0 0; }
#SmallTrolleyText.Shop { float:right; }

#FooterContent
{
    width:819px;
    background-color:#3a3838;
}
#FooterContent.Order
{
    width:799px;
    background-color:#3a3838;
}

#FooterContent .FactFinder {
	text-align:center; font-size:9px; height:25px; padding-top:10px;
}

#FooterLeft
{
    width:20px;
    background-color:#3a3838;
    float:left;
}

#FooterRight
{
    width:799px;
    background-color:#3a3838;
    float:left;
}

#FooterSpacing
{
    height:25px;
    width:819px;
    background-color:#ffffff;
    background-image:url(../../binaries/universal/mainnavi/leftbg.gif); /** sprite-ref: bg_hsprite;sprite-margin-right:819px; */
    background-repeat:repeat-y;    
}

#FooterContent .Footer { width:799px; }
#FooterContent .Footer .Spacer { padding:0px 24px 0px 45px; }
#FooterContent .Footer .Spacer2 { padding:0px 0px 0px 45px; }

#FooterContent .Footer .BottomLinks 
{ 
	width:452px; 
	height:26px; 
	float:left; 
    background-image:url(../../binaries/universal/mainnavi/BottomLinks.png); /** sprite-ref: vsprite; */ 
}
#FooterContent .Footer .BottomLinks .BottomLinkUrls 
{ 
	padding-top:2px; 
}
#FooterContent .Footer .McAfeeAndPartners { width:278px; height:26px; float:left; background-color:#ffffff; padding-right:24px; }
#FooterContent .Footer .McAfeeAndPartners .McAfee { display:inline;margin-left:15px;margin-right:5px;margin-top:1px;float:left; }

.FooterLinks { padding-left:46px; margin-top:30px; }

#FooterLinks { width:680px; margin:0px; padding:0px; margin-bottom:30px; }
#FooterLinks .Column { width:330px; border-left:1px solid #666262; margin-top:25px; }
#FooterLinks .Column.Left { clear:both; float:left; margin-left:0px; }
#FooterLinks .Column.Right { float:left; margin-left:15px; }
#FooterLinks .Column .Spacer { padding-left:5px; color:#666262; }
#FooterLinks .Column a { white-space:nowrap; }

#footerButtonContainer
{
    margin-left:670px;
    margin-top:10px;
}

.footerUP_HOME
{
    width:55px;
    height:13px;
    background-image:url(../../binaries/universal/buttons/weniger.gif); /** sprite-ref: vsprite; */
    cursor:pointer;
}
.footerDOWN_HOME
{
    width:55px;
    height:13px;
    background-image:url(../../binaries/universal/buttons/mehr.gif); /** sprite-ref: vsprite; */
    cursor:pointer;
}

#GenderMenuPath
{
    width:20px;
    float:left;
    padding-top:0px;
    height:100%;
}

#GenderMenu
{
    width:20px;
    float:left;
    padding-top:25px;
    height:100%;
}

#GenderMenuOrder
{
	margin-top:140px;
    width:20px;
    height:100%;
}

#GenderWomen {
	width:20px; height:68px; clear:both; margin-bottom:1px;
	cursor:pointer; background-repeat:no-repeat;
}
#GenderWomen a { display:block; width:20px; height:68px; }
#GenderWomen.Inactive {
	background-image:url(../../binaries/universal/mainnavi/reiter/women_inactive.gif); /** sprite-ref: vsprite; */
}
#GenderWomen.Inactive:hover {
	background-image:url(../../binaries/universal/mainnavi/reiter/women_hover.gif); /** sprite-ref: vsprite; */
}
#GenderWomen.Active {
	background-image:url(../../binaries/universal/mainnavi/reiter/women_active.gif); /** sprite-ref: vsprite; */
}

#GenderMen {
	width:20px; height:68px; clear:both;
	cursor:pointer; background-repeat:no-repeat;
}
#GenderMen a { display:block; width:20px; height:68px; }
#GenderMen.Inactive {
	background-image:url(../../binaries/universal/mainnavi/reiter/men_inactive.gif); /** sprite-ref: vsprite; */
}
#GenderMen.Inactive:hover {
	background-image:url(../../binaries/universal/mainnavi/reiter/men_hover.gif); /** sprite-ref: vsprite; */
}
#GenderMen.Active {
	background-image:url(../../binaries/universal/mainnavi/reiter/men_active.gif); /** sprite-ref: vsprite; */
}

#ContentSpacer
{
    width:40px;
    background-color:#ffffff;
    float:left;
}

#ContentMenu
{
    width:150px;
    background-color:#ffffff;
    float:left;
}

#MenuWrapper
{
    background-color:#ffffff;
    float:left;
    height:100%;
}

#HeaderLeft
{
    width:40px;
    margin-left:20px;
    height:118px;
    background-image:url(../../binaries/universal/mainnavi/top_left.gif); /** sprite-ref: vsprite; */
    background-repeat:no-repeat;
    float:left;
    background-color:#3a3838;
}

#HeaderLeftOrder
{
    width:40px;
    height:118px;
    background-image:url(../../binaries/universal/mainnavi/top_left.gif); /** sprite-ref: vsprite; */
    background-repeat:no-repeat;
}

#HeaderMiddle
{
    width:740px;
    height:118px;
    float:left;
}
#HeaderRight
{
    width:19px;
    height:118px;
    background-image:url(../../binaries/universal/mainnavi/top_right.gif); /** sprite-ref: vsprite; */
    background-repeat:no-repeat;
    background-color:#ffffff;
    float:left;
}
#HeaderRightOrder
{
    width:19px;
    height:118px;
    background-image:url(../../binaries/universal/mainnavi/top_right.gif); /** sprite-ref: vsprite; */
    background-repeat:no-repeat;
}

/******************
* MAIN NAVIGATION *
******************/

#MainMenuContainer { padding-left:5px;padding-right:5px; }
#NaviTable {
	padding:0px;margin:0px;border:0px;width:730px;height:26px;
}

#NaviTable .NaviElement { float:left; }
#NaviTable .NaviElement a { display:block; text-decoration:none; background-repeat:no-repeat; }
#NaviTable .NaviElement.Shop a {
	width:73px;height:26px;
	background-image:url(../../binaries/universal/mainnavi/shop1.gif); /** sprite-ref: vsprite; */
}
#NaviTable .NaviElement.Shop a.Active { 
	background-image:url(../../binaries/universal/mainnavi/shop3.gif); /** sprite-ref: vsprite; */
}
#NaviTable .NaviElement.Shop a.Hover { 
	background-image:url(../../binaries/universal/mainnavi/shop2.gif); /** sprite-ref: vsprite; */
}

#NaviTable .NaviElement.BrandNew a {
	width:122px;height:26px;
	background-image:url(../../binaries/universal/mainnavi/brandneu1.gif); /** sprite-ref: vsprite; */
}
#NaviTable .NaviElement.BrandNew a.Active { 
	background-image:url(../../binaries/universal/mainnavi/brandneu3.gif); /** sprite-ref: vsprite; */
}
#NaviTable .NaviElement.BrandNew a.Hover { 
	background-image:url(../../binaries/universal/mainnavi/brandneu2.gif); /** sprite-ref: vsprite; */
}

#NaviTable .NaviElement.Brands a {
	width:100px;height:26px;
	background-image:url(../../binaries/universal/mainnavi/brands1.gif); /** sprite-ref: vsprite; */
}
#NaviTable .NaviElement.Brands a.Active {
	width:100px;height:26px;
	background-image:url(../../binaries/universal/mainnavi/brands3.gif); /** sprite-ref: vsprite; */
}
#NaviTable .NaviElement.Brands a.Hover {
	width:100px;height:26px;
	background-image:url(../../binaries/universal/mainnavi/brands2.gif); /** sprite-ref: vsprite; */
}

#NaviTable .NaviElement.Sale a {
	width:77px;height:26px;
	background-image:url(../../binaries/universal/mainnavi/sale1.gif); /** sprite-ref: vsprite; */
}
#NaviTable .NaviElement.Sale a.Active {
	width:77px;height:26px;
	background-image:url(../../binaries/universal/mainnavi/sale3.gif); /** sprite-ref: vsprite; */
}
#NaviTable .NaviElement.Sale a.Hover {
	width:77px;height:26px;
	background-image:url(../../binaries/universal/mainnavi/sale2.gif); /** sprite-ref: vsprite; */
}

#NaviTable .NaviElement.Blog a {
	width:125px;height:26px;
	background-image:url(../../binaries/universal/mainnavi/blog1.gif); /** sprite-ref: vsprite; */
}
#NaviTable .NaviElement.Blog a.Active {
	width:125px;height:26px;
	background-image:url(../../binaries/universal/mainnavi/blog3.gif); /** sprite-ref: vsprite; */
}
#NaviTable .NaviElement.Blog a.Hover {
	width:125px;height:26px;
	background-image:url(../../binaries/universal/mainnavi/blog2.gif); /** sprite-ref: vsprite; */
}


#NaviTable .NaviElement.MenHome a {
	width:249px; height:26px;
	background-image:url(../../binaries/universal/mainnavi/ho_shopmen1.gif); /** sprite-ref: vsprite; */
}
#NaviTable .NaviElement.MenHome a.Hover {
	width:249px; height:26px;
	background-image:url(../../binaries/universal/mainnavi/ho_shopmen2.gif); /** sprite-ref: vsprite; */
}

#NaviTable .NaviElement.WomenHome a {
	width:249px; height:26px;
	background-image:url(../../binaries/universal/mainnavi/ho_shopwomen1.gif); /** sprite-ref: vsprite; */
}
#NaviTable .NaviElement.WomenHome a.Hover {
	width:249px; height:26px;
	background-image:url(../../binaries/universal/mainnavi/ho_shopwomen2.gif); /** sprite-ref: vsprite; */
}

#NaviTable .NaviElement.Men a {
	width:86px; height:26px;
	background-image:url(../../binaries/universal/mainnavi/shopmen1.gif); /** sprite-ref: vsprite; */
}
#NaviTable .NaviElement.Men a.Active {
	width:86px; height:26px;
	background-image:url(../../binaries/universal/mainnavi/shopmen3.gif); /** sprite-ref: vsprite; */
}
#NaviTable .NaviElement.Men a.Hover {
	width:86px; height:26px;
	background-image:url(../../binaries/universal/mainnavi/shopmen2.gif); /** sprite-ref: vsprite; */
}

#NaviTable .NaviElement.Women a {
	width:109px; height:26px;
	background-image:url(../../binaries/universal/mainnavi/shopwomen1.gif); /** sprite-ref: vsprite; */
}
#NaviTable .NaviElement.Women a.Active {
	width:109px; height:26px;
	background-image:url(../../binaries/universal/mainnavi/shopwomen3.gif); /** sprite-ref: vsprite; */
}
#NaviTable .NaviElement.Women a.Hover {
	width:109px; height:26px;
	background-image:url(../../binaries/universal/mainnavi/shopwomen2.gif); /** sprite-ref: vsprite; */
}

#NaviTable .NaviSearch { width:230px; float:right; }
#NaviTable .NaviSearch .InputField { width:187px; float:left; }
#NaviTable .NaviSearch .InputField .Spacer { padding-left:2px;padding-top:3px; }
#NaviTable .NaviSearch .InputField .Spacer input.QueryField { width:178px;border:0px;background-color:transparent;color:#6b696a;font-size:10px;font-style:italic;outline:none; }
#NaviTable .NaviSearch .Submit { display:block; width:43px; height:20px; float:left; cursor:pointer; }

.SubNavigationContainer {
	position:absolute;z-index:10000;width:730px;cursor:default;background-color:transparent;
	-webkit-box-shadow: 3px 2px 5px #666666; -moz-box-shadow: 3px 2px 5px #666666; box-shadow: 3px 2px 5px #666666;
}
.SubNavigationContainer .SubNavi { background-color:transparent; width:730px; }
.SubNavigationContainer .SubNavi .Spacer { width:730px;background-color:#3c3c3c;height:5px; }
.SubNavigationContainer .SubNavi .Headline { width:100%; background-color:#3c3c3c; padding-bottom:5px; clear:both; }
.SubNavigationContainer .SubNavi .Headline hr { margin:0 5px; border:none; border-top:1px solid #919191; border-bottom:1px solid #000000; }
.SubNavigationContainer .SubNavi .HeadlineBottom { width:100%; background-color:#3c3c3c; clear:both; padding-bottom:5px; }
.SubNavigationContainer .SubNavi .Column { float:left; height:100% }

.SubNavigationContainer .SubNavi .Data { width:100%; background-color:#3c3c3c; clear:both; padding:0px; }
.SubNavigationContainer .SubNavi .Data ul { margin:0px; margin-top:5px; padding:0px 5px; list-style:none; line-height:16px; }
.SubNavigationContainer .SubNavi .Data ul li { margin:0px; }

/**********
* SPRITES *
***********/
.Sprite { background:transparent top left no-repeat; display:block; }
.Sprite.Logo {
	width:225px; height:72px; float:left;
	background-image:url('../../binaries/universal/mainnavi/frontlineshop.gif'); /** sprite-ref: vsprite; */ 
}
.Sprite.Logo a { display:block; width:225px; height:72px; }
.Sprite.MenuLeisteBack {
	width:730px; height:26px;
	background-image:url('../../binaries/universal/mainnavi/menu_leiste_back.gif'); /** sprite-ref: vsprite; */
}
.Sprite.MenuLeisteBackNeu {
	width:730px; height:26px;
	background-image:url('../../binaries/universal/mainnavi/menu_leiste_back_neu.gif'); /** sprite-ref: vsprite; */
}

.Sprite.HoMenuLeisteBackNeu {
	width:730px; height:26px;
	background-image:url('../../binaries/universal/mainnavi/ho_menu_leiste_back_neu.gif'); /** sprite-ref: vsprite; */
}

.Sprite.OrMenuLeisteBack2 {
	width:730px; height:26px;
	background-image:url('../../binaries/universal/mainnavi/or_menu_leiste_back2.gif'); /** sprite-ref: vsprite; */
}
.Sprite.OrMenuLeisteBack3 {
	width:730px; height:26px;
	background-image:url('../../binaries/universal/mainnavi/or_menu_leiste_back3.gif'); /** sprite-ref: vsprite; */
}
.Sprite.MenuLeisteBack2 {
	width:730px; height:26px;
	background-image:url('../../binaries/universal/mainnavi/menu_leiste_back2.gif'); /** sprite-ref: vsprite; */
}
.Sprite.OrMenuLeisteBack {
	width:730px; height:26px;
	background-image:url('../../binaries/universal/mainnavi/or_menu_leiste_back.gif'); /** sprite-ref: vsprite; */
}
.Sprite.TrolleyIcon {
	width:18px; height:15px; float:right; padding-right:5px;
	background-image:url('../../binaries/universal/mainnavi/trolley.gif'); /** sprite-ref: vsprite; */
}
.Sprite.TrolleyIcon a { display:block; width:18px; height:15px; }
.Sprite.OrderFeatures {
width:730px; height:8px;/**height:48px;**/
	background-image:url('../../binaries/universal/mainnavi/orderfeatures3.gif'); /** sprite-ref: vsprite; */
}
.NL-Left {
	width:421px; height:39px; float:left;
}
.NL-Left .Sprite.Facebook {
	width:21px; height:21px; margin:5px 0 0 5px; float:left;
	background-image:url('../../binaries/universal/mainnavi/facebook.gif'); /** sprite-ref: vsprite; */
}
.NL-Left .Sprite.Facebook a { display:block; width:21px; height:21px; }
.NL-Left .Sprite.Twitter {
	width:22px; height:21px; margin:5px 0 0 1px; float:left;
	background-image:url('../../binaries/universal/mainnavi/twitter.gif'); /** sprite-ref: vsprite; */
}
.NL-Left .Sprite.Twitter a { display:block; width:22px; height:21px; }
.NL-Left .Sprite.RSSFeed {
	width:21px; height:21px; margin:5px 0 0 1px; float:left;
	background-image:url('../../binaries/universal/mainnavi/rssfeed.gif'); /** sprite-ref: vsprite; */
}
.NL-Left .Sprite.RSSFeed a { display:block; width:21px; height:21px; }
.NL-Left .Sprite.Newsletter {
	width:340px; height:39px; float:right;
	background-image:url('../../binaries/universal/mainnavi/newsletter.gif'); /** sprite-ref: vsprite; */
}

.Sprite.NL-Right {
	width:309px; height:39px; float:left;
	background-image:url('../../binaries/universal/mainnavi/nl_right_meta.gif'); /** sprite-ref: vsprite; */
}

.Sprite.NL-Right .NL-Input{
	width:189px;float:left;
}

.Sprite.NL-Right input {
	display:block;float:left;margin-left:7px;margin-top:6px;width:170px;color:#6b696a;
	border:0px;outline:none;font-style:italic;
}

.Sprite.Partner {
	float:left; width:175px; height:26px;
	background-image:url('../../binaries/universal/mainnavi/partner.gif'); /** sprite-ref: vsprite; */
}
.Sprite.Partner img { width:175px; height:26px; }

/*************
* BREADCRUMB *
**************/
.Breadcrumb .Element { float:left;white-space:nowrap; }
.Breadcrumb .Element h2 { color:#8A8A8A; text-decoration:none;font-weight:normal; font-size:11px; float:left; color:#8a8a8a; }
.Breadcrumb .Element a { color:#030303 !important; }

.Path                   { text-decoration:none;font-weight:normal; font-size:11px; float:left; color:#8a8a8a; }
a.Path:link             { text-decoration:none;font-weight:normal; font-size:11px; float:left; color:#8a8a8a; }
a.Path:visited          { text-decoration:none;font-weight:normal; font-size:11px; float:left; color:#8a8a8a; }
a.Path:hover            { text-decoration:none;font-weight:normal; font-size:11px; float:left; color:#8a8a8a; }
a.Path:active           { text-decoration:none;font-weight:normal; font-size:11px; float:left; color:#8a8a8a; }

.PathSeparator { float: left; margin: 3px 0px 3px 0px; height:1px; width:730px; display: block;
	background-color: transparent; background-repeat: no-repeat;  
	background-image: url(../../binaries/universal/pagenav/sepPath.gif); /** sprite-ref: gn_sprite; */
}

/******************
* PAGE NAVIGATION *
******************/
.PageNavigationContainer {
	padding:1px 5px 3px 5px;
	float:right;
	background-color:#FFFFFF;
}

.PageNavigationContainer.Fornarina {
	background-color:transparent;
	font-weight:bold;
}

.PageNavigationContainer.Bottom {
	width:100%; padding:0px;	
}

.PageNavigationContainer.Bottom .Spacer {
	padding:1px 24px 1px 195px;
}

.PageNavigationContainer.Bottom .TopAnchor {
	width:50px; padding:2px 0px;
	float:left;
}

.PageNavigationContainer .ItemCount {
	float:left;	
}

.PageNavigationContainer.Bottom .ItemCount {
	float:right;
	padding-top:2px;
}

.PageNavigationContainer .PageNavigation {
	float:left;	
	padding-left:18px;
}

.PageNavigationContainer.Bottom .PageNavigation {
	float:right;
	padding-top:2px;	
}

.PageNavigationContainer .PageNavigation .PrevPage {
	float:left; padding-right:4px;
}

.PageNavigationContainer .PageNavigation .PrevPage img,
.PageNavigationContainer .PageNavigation .NextPage img {
	width:10px;
}

.PageNavigationContainer .PageNavigation .Pages {
	float:left; padding-right:4px;
}

.PageNavigationContainer .PageNavigation .NextPage {
	float:left;
}

.SortContainer {
	height:26px;
	margin-bottom:8px;padding:0px;background-color:#ECECEC;
}
#MainProducts .SortContainer {
	width:580px;float:left;
}
#MainProductsWide .SortContainer {
	margin-right:10px;
}

.SortContainer.Fornarina {
	background-color:#FFFFFF;
	border-top:1px solid black;
	border-bottom:1px solid black;
}

.SortContainer.Adidas {
	background-color:#b3d2ee;
}

.SortContainer .Sorting {
	padding:6px 0px 0px 10px;
	float:left;
}

.SortContainer .ItemsPerPage {
	height:26px; padding:6px 10px 0px 0px;
	float:right;
}

.SortContainer .ItemsPerPage a {
	text-decoration:none;
}

.SortContainer .ItemsPerPage a.NonBrandScreen {
	color:#9c0000;
}

/*********************
* SEARCH RESULT PAGE *
*********************/
.SearchResults {
	width:740px; border:0px;
	margin:0px; padding:0px;
}


.GuidedNavigation {
	float:left; margin-right:10px;
	background-color:#ffffff;
}

.GuidedNavigation .ContentContainer {
	width:145px; background-color:#ffffff;
	vertical-align:top;
}

/************
* ITEM LIST *
************/
.ItemListOuterContainer {
	width:585px; background-color:#ffffff; float:left; padding-left:5px;
}

.ItemListOuterContainer .SortContainer {
	width:580px;
}

.ItemListContainer {
	
}

.ItemListContainer .ItemListRow {
	clear:both;
	padding-bottom:10px;
}

.ItemListContainer .ItemListRow.Grey {
	background-color:#F2F2EE;
}

.ItemListContainer.BS-XMas .ItemListRow,
.ItemListContainer.BS-XMasProduct .ItemListRow,
.ItemListContainer.BS-GarageSale .ItemListRow,
.ItemListContainer.BS-Default .ItemListRow {
	padding-bottom:20px;
}

.ItemListContainer .ItemListElement {
	float:left;
}

div.ItemListContainer a:link	{ color:#666666; text-decoration:none; }
div.ItemListContainer a:visited	{ color:#666666; text-decoration:none; }
div.ItemListContainer a:hover	{ color:#666666; text-decoration:underline; }
div.ItemListContainer a:active	{ color:#666666; text-decoration:underline; }

/* !!! BEI AENDERUNG DER BREITE BERUECKSICHIGEN !!!
 * Andere CSS-Klassen und Constants auch anpassen
 * IMAGE_WIDTH_UEBERSICHT_*
 * In den ItemListElement-CSS-Klassen immer 6px zum Konstantenwert addieren
 */
.ItemListContainer .ItemListElement.Klein {
	width:74px;
}

.ItemListContainer .ItemListElement.Normal {
	width:110px;
}

.ItemListContainer .ItemListElement.Gross {
	width:140px;
}


.ItemListContainer.SalePromo {
	background-color:#ede1c9;
	width:570px;
	text-align:center;
}

.ItemListContainer.BS-XMas,
.ItemListContainer.BS-XMasProduct,
.ItemListContainer.BS-GarageSale,
.ItemListContainer.BS-Default {
	width:590px;
}

.SearchResults .ItemListContainer {
	width:585px; background-color:#ffffff;
	vertical-align:top;
}

.SearchResults .Campaigns {
	float:left;
	padding-left:5px;
	width:585px;
}

.ItemListContainer.BS-Product {
	width:110px;
	text-align:left;
}

.ItemListContainer.BS-XMas {
	background-color:#FFFFFF;
}

.ItemListContainer.BS-XMasProduct {
	background-color:#E6E6DD;
}

.ItemListContainer.Product {
	padding-left:10px;
}

.ItemListContainer.LookbookPromo,
.ItemListContainer.Default {
	text-align:center;
}

.ItemListContainer.Fornarina,
.ItemListContainer.Categories,
.ItemListContainer.GarageSale,
.ItemListContainer.Trolley,
.ItemListContainer.Home,
.ItemListContainer.Search {
}

.ItemListContainer.SalePromo .ItemListElement {
	padding-right:3px;
}

.ItemListContainer.Fornarina .ItemListElement,
.ItemListContainer.Categories .ItemListElement,
.ItemListContainer.GarageSale .ItemListElement,
.ItemListContainer.TrolleyRec .ItemListElement {
	padding-right:5px;
}

.ItemListContainer.Home .ItemListElement,
.ItemListContainer.Search .ItemListElement {
	padding-right:7px;
}

.ItemListContainer.Product .ItemListElement {
	padding-right:0px;
}

.ItemListContainer.LookbookPromo .ItemListElement {
	padding-right:17px;
}

.ItemListContainer.BS-GarageSale .ItemListElement {
	padding-right:7px;
}

.ItemListContainer.Default .ItemListElement,
.ItemListContainer.BS-XMas .ItemListElement,
.ItemListContainer.BS-XMasProduct .ItemListElement,
.ItemListContainer.BS-Default .ItemListElement {
	padding-right:8px;
}

.SearchResults .ItemListContainer .ItemListElement {
	padding-right:5px;
}

.ItemListContainer .ItemListElement.LastInRow {
	padding-right:0px;
}

.ItemListContainer .ItemListRow.LastRow {
	padding-bottom:0px;
}

.ItemListContainer .HeadlineBrandneu {
	background-color:#F2F2EE;
	height:28px;
	padding-left:3px;
	vertical-align:middle;
	clear:both;
}

.ItemListContainer .HeadlineBrandneu img {
	width:168px;
	height:18px;
}

.ItemListContainer .Portofrei {
	clear:both;
}

.ItemListContainer .HTMLBanner {
	clear:both;
}

.ItemListContainer .RSSFeed {
	clear:both;
}

.ItemListContainer .RSSFeed a {
	text-decoration:none; display:block; width:573px; height:63px;
	background-repeat:no-repeat;
	background-image:url(../../binaries/de_DE/banner/rss_banner.gif); /** sprite-ref: vsprite; */
}


/* NEW FLAG */
.ItemListContainer .ItemListElement  .NewContainer {
	position:relative;
}

.ItemListContainer .ItemListElement  .NewContainer .InnerContainer {
	position:absolute;
}

.ItemListContainer .ItemListElement  .NewContainer .InnerContainer .New {
	position:relative;top:1px;left:1px;
}

.ItemListContainer .ItemListElement  .NewContainer .InnerContainer .New img {
	width:52px;height:48px;
}

.ItemDescription {
	padding:3px;
}

.ItemDescription.Home {
	width:134px;
}

.ItemDescription .ProductGroup {
	color:#727171;
}

.ItemDescription .Price {
	float:left; padding:0px 5px 0px 0px;
}

.ItemDescription .OldPrice {
	float:left; padding:0px 5px 0px 0px; text-decoration:line-through; font-weight:normal;
}

.ItemDescription .SpecialPrice {
	float:left; padding:0px 5px 0px 0px; text-decoration:none; color:#dd1111;
}

.ItemDescription .SpecialPrice.Home {
	font-size:13px; line-height:19px;
}

.Topseller .Price {
	 padding:0px 5px 0px 0px;
}

.Topseller .OldPrice {
	 padding:0px 5px 0px 0px; text-decoration:line-through; font-weight:bold;
}

.Topseller .SpecialPrice {
	 padding:0px 5px 0px 0px; text-decoration:none; color:#dd1111;
}

/****************
* WishListPrice *
*****************/
.WishListPrice .Price {
	padding:0px 5px 0px 0px;
}
.WishListPrice .OldPrice{
	padding:0px 5px 0px 0px; text-decoration:line-through; font-weight:normal;
}
.WishListPrice .SpecialPrice{
	padding:0px 5px 0px 0px; text-decoration:none; color:#dd1111;
	}

/********************/
/* Wuli-Gewinnspiel */
/********************/

div.LandingSiteContainer {
	margin-left:5px;
	width:730px; height:855px;
    background:url(../../binaries/de_DE/special/wishlist/xmas2011/back.jpg);
}

div.LandingSiteContainer div.MenuContainer {
	width:730px; margin:0px; 
	padding-top:12px;
	padding-left:12px;
}

div.LandingSiteContainer div.bottom1 
{
	width:730px; height:187px; margin-top:11px; cursor:pointer;
    background:url(../../binaries/de_DE/special/wishlist/xmas2011/bottom1.jpg);
}

div.LandingSiteContainer div.ContentContainer {
	width:730px; margin:0px; 
	padding: 0px;
}

div.LandingSiteContainer div.WinnersContainer {
	width:730px; height:211px;
	overflow:hidden;
    background:url(../../binaries/de_DE/special/wishlist/xmas2011/bg_winners.png);
}

div.LandingSiteContainer div.Winners 
{ 
	padding-top:53px; 
}

div.LandingSiteContainer div.Winner 
{
	width:350px; height:125px;
	padding: 0px;
	background-color: transparent;
	color:#ffffff;
	float:left;
}
div.LandingSiteContainer div.WinnerContentLeft {
	float: left; 
	width: 120px; 
	height:125px;
	padding-left:35px;
}

div.LandingSiteContainer div.WinnerContentLeft a {
	color: #ffffff;
}
div.LandingSiteContainer div.Produktbild 
{
	float:left;
	height:125px;
}
div.LandingSiteContainer div.Produktbild img
{
	border:1px solid #000000;
}

div.LandingSiteContainer div.WinnerContentRight {
	float: left; width: 195px; padding: 0px;
}

div.LandingSiteContainer div.ToolBar
{
	float:left;
	width:25px;
	height:125px;
	padding-left:10px;	
}	

div.LandingSiteContainer div.ContentContainer div.WinnersContainer div.Winners div.Winner div.WinnersWishList{
	padding: 0px 10px 0px 0px; text-align: right;
}
div.LandingSiteContainer div.ContentContainer div.WinnersContainer div.AllWinners {
	padding: 8px 2px 0px 0px; text-align: right;
}

/*******************
* ItemElementImage *
*******************/

.ItemListContainer .ItemElementImage {
	background-repeat:no-repeat;
}

.ItemListContainer.Fornarina .ItemElementImage {
	background-color:#FFFFFF;
}

.ItemListContainer.Fornarina .ItemElementImage img {
	padding:1px;
}

.ItemListContainer.BS-XMas .ItemElementImage img,
.ItemListContainer.BS-XMasProduct .ItemElementImage img,
.ItemListContainer.BS-GarageSale .ItemElementImage img,
.ItemListContainer.BS-Default .ItemElementImage img {
	border: 1px solid #F58531;
}

.ItemListContainer.BS-Product .ItemElementImage {
	border: 1px solid #F58531;
}

/* !!! BEI AENDERUNG DER BREITE ODER HOEHE BERUECKSICHIGEN !!!
 * Andere CSS-Klassen und Constants auch anpassen
 * IMAGE_WIDTH_UEBERSICHT_*, IMAGE_HEIGHT_UEBERSICHT_*
 * In den ItemElementImage-CSS-Klassen fuer 'Gross' 2px zu den Konstantenwerten addieren
 */
.ItemListContainer .ItemElementImage.Klein {
	width:68px;
	height:97px;
}

.ItemListContainer .ItemElementImage.Normal {
	width:104px;
	height:149px;
}

.ItemListContainer .ItemElementImage.Gross {
	width:136px;
	height:194px;
}

.ItemListContainer .ItemElementImage.Riesig {
	width:213px;
	height:305px;
	padding-right:64px;
}

/* !!! BEI AENDERUNG DER BREITE ODER HOEHE BERUECKSICHIGEN !!!
 * Andere CSS-Klassen und Constants auch anpassen
 * IMAGE_WIDTH_UEBERSICHT_*, IMAGE_HEIGHT_UEBERSICHT_*
 * In den ItemImageWithVideo-CSS-Klassen immer 20px vom Hoehen-Konstantenwert subtrahieren
 */
.ItemListContainer .ItemElementImage.Klein img.ItemImageWithVideo {
	width:68px;
	height:77px;
}

.ItemListContainer .ItemElementImage.Normal img.ItemImageWithVideo {
	width:104px;
	height:129px;
}

.ItemListContainer .ItemElementImage.Gross img.ItemImageWithVideo {
	width:134px;
	height:172px;
}

.ItemListContainer .ItemElementImage.Riesig img.ItemImageWithVideo {
	width:213px;
	height:285px;
}

.ItemListContainer .ItemElementImage.Padding {
	padding:2px;
}

.ItemListContainer .ItemElementImage .HasVideo {
	text-align:right;
}

.ItemListContainer .ItemElementImage .HasVideo img {
	width:20px;
	height:20px;
}

 .ItemElementImage .ColorNavPrev {
	width:14px;
	height:14px;
	position:relative;
	float:left;
}

 .ItemElementImage .ColorNavNext {
	width:14px;
	height:14px;
	position:relative;
	float:right;
}

.ItemElementImage .ColorNavPrev img,
.ItemElementImage .ColorNavNext img {
	border:none;
}


/* !!! BEI AENDERUNG DER BREITE ODER HOEHE BERUECKSICHIGEN !!!
 * Andere CSS-Klassen und Constants auch anpassen
 * IMAGE_WIDTH_UEBERSICHT_*, IMAGE_HEIGHT_UEBERSICHT_*
 */
.ItemImageKlein {
	width:68px;
	height:97px;
}

.ItemImageNormal {
	width:104px;
	height:149px;
}

.ItemImageNormalColorVariants {
	width:104px;
	height:135px;
}

.ItemImageGross {
	width:134px;
	height:192px;
}

.ItemImageGrossColorVariants {
	width:134px;
	height:178px;
}

.ItemImageRiesig {
	width:213px;
	height:305px;
}

.BenShermanItemOuterBorder {
	background:#030303; padding:1px;
}

.BenShermanItemInnerBorder {
	background:#F58531; padding:1px;
}

#MetaWomen
{
	cursor:pointer;
	margin-top:3px;
	float:left;
	vertical-align:top;
	width:60px;
	height:20px;
	background-image:url(../../binaries/universal/mainnavi/nl_women_meta.gif); /** sprite-ref: vsprite; */
}

#MetaMen
{
	cursor:pointer;
	margin-top:3px;
	float:left;
	vertical-align:top;
	width:60px;
	height:20px;
	background-image:url(../../binaries/universal/mainnavi/nl_men_meta.gif); /** sprite-ref: vsprite; */
}	

.ui-dialog .Close a {
	display:block; width:12px; height:12px;
	background-repeat:no-repeat;
	outline:none;
	background-image:url(../../binaries/universal/buttons/close_x_black_tr.png); /** sprite-ref: vsprite; */
}
.absenden_ac
{
	display:block;
	cursor:pointer;
	width:108px;
	height:24px;
	background-image:url(../../binaries/de_DE/buttons/absenden.gif); /** sprite-ref: vsprite; */
}
.anmelden_ac
{
	display:block;
	cursor:pointer;
	width:97px;
	height:22px;
	background-image:url(../../binaries/de_DE/buttons/anmelden_bv.gif); /** sprite-ref: vsprite; */
}

/* AddToTroleey Overlay */
.TrolleyHeadline {
	width:550px; height:22px;
	background-image:url('../../binaries/de_DE/ajaxtrolley/trolley_headline.gif'); /** sprite-ref: vsprite; */
	background-repeat:no-repeat;
}
.TrolleyHeadlineOK {
	width:550px; height:22px;
	background-image:url('../../binaries/de_DE/ajaxtrolley/trolley_headline_ok.gif'); /** sprite-ref: vsprite; */
	background-repeat:no-repeat;
}

.TrolleyClose {
	padding-top:3px; padding-left:532px;
}
.TrolleyClose a {
	display:block; width:13px; height:14px;
	text-decoration:none; outline:none; 
	background-image:url('../../binaries/de_DE/ajaxtrolley/trolley_close.gif'); /** sprite-ref: vsprite; */
	background-repeat:no-repeat;
}

.TrolleyWeitershoppen {
	padding-left:12px;padding-bottom:7px;float:left;
}
.TrolleyWeitershoppen a {
	display:block; width:150px; height:26px;
	text-decoration:none;outline:none;
	background-image:url('../../binaries/de_DE/ajaxtrolley/weitershoppen.gif'); /** sprite-ref: vsprite; */
	background-repeat:no-repeat;
}

.TrolleyZurKasse {
	padding-left:434px;padding-bottom:7px;
}
.TrolleyZurKasse a {
	display:block; width:105px; height:26px;
	text-decoration:none;outline:none;
	background-image:url('../../binaries/de_DE/ajaxtrolley/ansehen.gif'); /** sprite-ref: vsprite; */
	background-repeat:no-repeat;
}

.TrolleySeparator {
	margin-left:12px;margin-bottom:4px;
	width:527px;
	background-repeat:no-repeat;
	background-color: #c8c8c8;
	border: 1px solid #8f8f8f;
	text-align: center;
	padding-top: 5px;
	padding-bottom:5px;
	font: bold 11px Verdana;
	color: #3f3d3d;
}

.TrolleySeparator .TrolleySeparatorContent {
	width: 480px;
	margin:0 auto;
}

.TrolleyRecommendations {
	margin-left:12px;margin-bottom:7px;
	width:310px;height:13px;
	background-image:url('../../binaries/de_DE/ajaxtrolley/recommendation.gif'); /** sprite-ref: vsprite; */
	background-repeat:no-repeat;
}

.DeliveryAdressList{
	width:285px;
	float:left;
	font-size:13px;
	line-height:19px;
}

.DeliveryAdressList .DeliveryHeadLeft
{
	float:left;
	height:30px;
	width:10px;
	background-image:url(../../binaries/universal/styles/account_head_left.gif); /** sprite-ref: vsprite; */
}

.DeliveryAdressList .DeliveryHeadMiddle
{
	float:left;
	background-color:#e8e8e2; 
	border-top:#C6C7B9 1px solid; 
	border-bottom:#C6C7B9 1px solid;
	width:265px;
	height:28px;
	font-size:15px;
	line-height:19px;
	font-weight:bold;
}
.DeliveryAdressList .DeliveryHeadMiddleText
{
	margin-top:5px;
	margin-left:5px;
}

.DeliveryAdressList .DeliveryHeadRight
{
	float:left;
	height:30px;
	width:10px;
	background-image:url(../../binaries/universal/styles/account_head_right.gif); /** sprite-ref: vsprite; */
}

.DeliveryAdressList .DeliveryAddressContent
{
	width:263px;
	border-left:#C6C7B9 1px solid; 
	border-right:#C6C7B9 1px solid; 
	border-bottom:#C6C7B9 1px solid;
	padding:10px;
	min-height:160px;
}	

.DeliveryAddressContentData
{
	margin-left:5px;
}

.DeliveryAdressButtons
{
	vertical-align:bottom;
	margin-top:-30px;
	margin-bottom:10px;
	margin-left:10px;
}

.AdressButtonEdit
{
	float:left;
	width:194px;height:20px;
	background-image:url(../../binaries/de_DE/buttons/versandadresse_bearbeiten.gif); /** sprite-ref: vsprite; */
}

.AdressButtonDelete
{
	float:left;
	margin-left:10px;
	width:58px;height:20px;
	background-image:url(../../binaries/de_DE/buttons/loeschen2.gif); /** sprite-ref: vsprite; */
}
.AdressButtonNew
{
	width:196px;
	height:20px;
	background-image:url(../../binaries/de_DE/buttons/versandadresse_neu_anlegen.gif); /** sprite-ref: vsprite; */
}

.SpeichernButton
{
	float:right;
	cursor:pointer;
	background-image:url(../../binaries/de_DE/buttons/speichern.gif); /** sprite-ref: vsprite; */
	width:90px;height:20px;
}
.DeliveryAdressList.VSeparator
{
	width:500px;height:10px;float:left;
}	

.DeliveryAdressList.HSeparator
{
	width:10px;height:10px;float:left;
}

/***************************/
/* Promotion Landing Pages */
/***************************/

#PromotionLandingPage { padding: 3px 5px 3px 5px; }
#PromotionLandingPage div.clearer { clear: both; }
#PromotionLandingPage div.Container { background-color: transparent; }
#PromotionLandingPage div.Container div.CategoryContainer { float:left; width: 150px; height:444px; background-color: transparent;}
#PromotionLandingPage div.Container div.CategoryContainer div.Headline { width: 140px; padding: 20px 0px 5px 0px; background-color: transparent; }
#PromotionLandingPage div.Container div.CategoryContainer div.Headline span.TopKategorien { width:114px; height:16px; display:block;
    background-image:url(../../binaries/de_DE/headlines/top_kategorien.png); /** sprite-ref: vsprite; */
    background-repeat:no-repeat;
	}
#PromotionLandingPage div.Container div.CategoryContainer div.Categories { width:140px; height: 352px; overflow: hidden; padding: 0px 0px 0px 0px; background-color: transparent; }
#PromotionLandingPage div.Container div.CategoryContainer div.Categories ul {
    background: none repeat scroll 0 0 transparent; list-style: none outside none;
    margin: 0; padding: 5px 0px 0px 0px;
}
#PromotionLandingPage div.Container div.CategoryContainer div.Categories ul li {
    background: none repeat scroll 0 0 transparent;
    color: #222211; line-height: 14px;
    margin: 0px; padding-bottom: 4px; padding-top: 2px;
}
#PromotionLandingPage div.Container div.CategoryContainer div.Categories ul li a { color: #222211; cursor: pointer; font-size: 12px; text-decoration: none; }
#PromotionLandingPage div.Container div.CategoryContainer div.Categories ul li a:hover { text-decoration: underline; }
#PromotionLandingPage div.Container div.CategoryContainer div.SearchLink { background-color: transparent; padding: 27px 0px 0px 0px; width: 140px; }
#PromotionLandingPage div.Container div.CategoryContainer div.SearchLink a { cursor: pointer; font-size: 12px; text-decoration: underline; }
#PromotionLandingPage div.Container div.CategoryContainer div.SearchLink a:hover { text-decoration: none; }

#PromotionLandingPage div.Container div.HeadPromotion { float: left; width: 580px; height: 444px; background-color: transparent; }
#PromotionLandingPage div.Container div.Promotions,
#PromotionLandingPage div.Container div.Recommendations,
#PromotionLandingPage div.Container div.Brands { padding: 17px 0px 0px 0px; background-color: transparent; }
#SearchRecommendationItems div.Recommendations { padding: 12px 0px 0px 0px; background-color: transparent; width: 729px;}
#PromotionLandingPage div.Container div.Promotions div.Promotion { float:left; width: 233px; height:220px; background-color: transparent; margin: 0px 0px 0px 15px; }
#PromotionLandingPage div.Container div.Promotions div.Promotion.First { margin-left: 0px; }
#PromotionLandingPage div.Container div.Promotions div.Promotion.Last { margin-left: 16px; }
#PromotionLandingPage div.Container div.Promotions div.Promotion img { width: 233px; height:220px; border: 0px; display:inline; }
#PromotionLandingPage div.Container div.Brands div.headline,

#PromotionLandingPage div.Container div.Recommendations div.headline,
#TrolleyRecommendationItems div.Recommendations div.headline,
#SearchRecommendationItems div.Recommendations div.headline {
	border-top: none; border-left: none; border-bottom: 1px solid #efefef; border-right: none; padding: 0px 0px 2px 0px;
	}
#PromotionLandingPage div.Container span.FavoriteBrands,
#TrolleyRecommendationItems div.Recommendations span.FavoriteBrands
#SearchRecommendationItems span.FavoriteBrands { width:119px; height:15px; display:block;
    background-image:url(../../binaries/de_DE/headlines/favorite_brands.png); /** sprite-ref: vsprite; */
    background-repeat:no-repeat;
	}	
#PromotionLandingPage div.Container span.MostWanted,
#TrolleyRecommendationItems div.Recommendations span.MostWanted,
#SearchRecommendationItems span.MostWanted { width:91px; height:15px; display:block;
    background-image:url(../../binaries/de_DE/headlines/most_wanted.png); /** sprite-ref: vsprite; */
    background-repeat:no-repeat;
	}
#PromotionLandingPage div.Container span.FrischReduziert,
#TrolleyRecommendationItems div.Recommendations span.FrischReduziert,
#SearchRecommendationItems span.FrischReduziert { width:119px; height:15px; display:block;
    background-image:url(../../binaries/de_DE/headlines/frisch_reduziert.png); /** sprite-ref: vsprite; */
    background-repeat:no-repeat;
	}
#PromotionLandingPage div.Container span.Brandneu,
#TrolleyRecommendationItems div.Recommendations span.Brandneu,
#SearchRecommendationItems span.Brandneu { width:69px; height:15px; display:block;
    background-image:url(../../binaries/de_DE/headlines/brandneu.png); /** sprite-ref: vsprite; */
    background-repeat:no-repeat;
	}		
#PromotionLandingPage div.Container div.Recommendations div.itemlist,
#TrolleyRecommendationItems div.Recommendations div.itemlist,
#SearchRecommendationItems div.Recommendations div.itemlist { padding: 5px 0px 5px 0px; }
#TrolleyRecommendationItems div.Recommendations div.itemlist .ItemListContainer.Trolley { border: 0px; }
#PromotionLandingPage div.Container div.Recommendations div.itemlist .ItemListContainer.Home div.Label,
#TrolleyRecommendationItems div.Recommendations div.itemlist .ItemListContainer.Trolley div.Label,
#SearchRecommendationItems div.Recommendations div.itemlist .ItemListContainer.Search div.Label { top: -1px; left: -1px; }
#PromotionLandingPage div.Container div.Recommendations div.itemlist .ItemListContainer.Home div.CategoryLink, 
#TrolleyRecommendationItems div.Recommendations div.itemlist .ItemListContainer.Trolley div.CategoryLink,
#SearchRecommendationItems div.Recommendations div.itemlist .ItemListContainer.Search div.CategoryLink { clear: both; }
#PromotionLandingPage div.Container div.Recommendations div.itemlist .ItemListContainer.Home div.CategoryLink a,
#TrolleyRecommendationItems div.Recommendations div.itemlist .ItemListContainer.Trolley div.CategoryLink a,
#SearchRecommendationItems div.Recommendations div.itemlist .ItemListContainer.Search div.CategoryLink a { color: #727171; }

#PromotionLandingPage div.Container div.Brands { display: block; }
#PromotionLandingPage div.Container div.Brands div.brandlist {  padding: 5px 0px 5px 0px; }
#PromotionLandingPage div.Container div.Brands div.brandlist div.clip {  padding: 5px 0px 5px 0px; }

.simply-scroll-container { position: relative; }
.simply-scroll-clip { position: relative; overflow: hidden; z-index: 2; }
.simply-scroll-list { position: absolute; top: 0; left: 0; z-index: 1; overflow: hidden; margin: 0; padding: 0; list-style: none; }
.simply-scroll-list li { padding: 0; margin: 0; list-style: none; }
.simply-scroll-list li img { border: none; display: block; height: 57px; }
/* Custom class modifications */
.simply-scroll { width: 730px; height: 57px; margin: 0px 0px 0px 0px; }
.simply-scroll .simply-scroll-clip { width: 700px; height: 57px; margin: 0px 15px; background-color: #f6f6f6;}	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li { float: left; height: 57px; }
/* Buttons */
.simply-scroll-btn { position: absolute; z-index:3; cursor: pointer; width: 10px; height: 57px; bottom: 0px;
    background-repeat: no-repeat;
}
.simply-scroll-btn-left,
.simply-scroll-btn-left:hover { left: 0px;
    background-image: url(../../binaries/universal/jcarousel/prev-horizontal_topbrands.png); /** sprite-ref: vsprite; */
}
.simply-scroll-btn-right,
.simply-scroll-btn-right:hover { right: 0px;
	background-image:url(../../binaries/universal/jcarousel/next-horizontal_topbrands.png); /** sprite-ref: vsprite; */
}

#PromotionLandingPage div.Container div.Brands div.brandlist div.scrollBrandsContainer div.brandlogo {
	height: 57px; overflow: hidden; position: relative; top: 0px; display: block;
	}

/*************/
/* SlideShow */
/*************/
#SlideShowContainer { background-color: transparent; }
#SlideShowContainer div.clearer { clear: both; }
/* Elements */
#SlideShowContainer #SlideShowElementsContainer { background-color: transparent; }
#SlideShowContainer #SlideShowElementsContainer div.SlideShowElement { position: absolute; }
#SlideShowContainer #SlideShowElementsContainer div.SlideShowElement img { border: none; }
/* Element-ItemNo-Links */
#SlideShowContainer #SlideShowElementsContainer div.SlideShowElement div.SlideShowItemNoLinkContainer { position: absolute; background-color: transparent; width: 1px; height:1px; }
#SlideShowContainer #SlideShowElementsContainer div.SlideShowElement div.SlideShowItemNoLinkContainer div.SlideShowItemNoLink { position: relative; background-color: transparent; width: 34px; height: 34px; }
#SlideShowContainer #SlideShowElementsContainer div.SlideShowElement div.SlideShowItemNoLinkContainer div.SlideShowItemNoLink span { 
	width: 34px; height: 34px; display: block; padding: 0px; cursor: pointer; background-repeat:no-repeat; 
	background-image:url(../../binaries/universal/icons/SlideShowItemIcon_passive.png); /** sprite-ref: vsprite; */
	}
#SlideShowContainer #SlideShowElementsContainer div.SlideShowElement div.SlideShowItemNoLinkContainer div.SlideShowItemNoLink span.active {
	background-image:url(../../binaries/universal/icons/SlideShowItemIcon_active.png); /** sprite-ref: vsprite; */
	}	
/* ItemBubbles */
#SlideShowContainer #SlideShowElementsContainer div.SlideShowElement div.SlideShowItemNoLinkContainer div.SlideShowItemBubble {
	width: 120px; position:relative; top: -75px; left: -87px; padding: 0px; background-repeat:no-repeat; display:none;
	}
#SlideShowContainer #SlideShowElementsContainer div.SlideShowElement div.SlideShowItemNoLinkContainer div.SlideShowItemBubble div.SlideShowItemBubbleTop {
	width: 120px; height: 7px; position:relative; padding: 0px; background-repeat:no-repeat;
	background-image:url(../../binaries/universal/backgrounds/SlideShowItemBubbleTop.png); /** sprite-ref: vsprite; */
	}
#SlideShowContainer #SlideShowElementsContainer div.SlideShowElement div.SlideShowItemNoLinkContainer div.SlideShowItemBubble div.SlideShowItemBubbleMiddle {
	width: 120px; position:relative; padding: 0px;
	background-image:url(../../binaries/universal/backgrounds/SlideShowItemBubbleMiddle.png); /** sprite-ref: bg_hsprite; */
	background-repeat: repeat-y;
	}
#SlideShowContainer #SlideShowElementsContainer div.SlideShowElement div.SlideShowItemNoLinkContainer div.SlideShowItemBubble div.SlideShowItemBubbleBottom {
	width: 120px; height: 17px; position:relative; padding: 0px; background-repeat:no-repeat;
	background-image:url(../../binaries/universal/backgrounds/SlideShowItemBubbleBottom.png); /** sprite-ref: vsprite; */
	}	
#SlideShowContainer #SlideShowElementsContainer div.SlideShowElement div.SlideShowItemNoLinkContainer div.SlideShowItemBubble div.SlideShowItemBubbleBottom2 {
	width: 120px; height: 17px; position:relative; padding: 0px; background-repeat:no-repeat;
	background-image:url(../../binaries/universal/backgrounds/SlideShowItemBubbleBottom2.png); /** sprite-ref: vsprite; */
	}		
#SlideShowContainer #SlideShowElementsContainer div.SlideShowElement div.SlideShowItemNoLinkContainer div.SlideShowItemBubble div.SlideShowItemBubbleMiddle div.SlideShowItemBubbleText {
	padding: 0px 8px; font-size: 10px; line-height:12px; color: #727171;
	}
#SlideShowContainer #SlideShowElementsContainer div.SlideShowElement div.SlideShowItemNoLinkContainer div.SlideShowItemBubble div.SlideShowItemBubbleMiddle div.SlideShowItemBubbleText div.Produktbezeichnung { padding: 0px 0px 3px 0px; }
#SlideShowContainer #SlideShowElementsContainer div.SlideShowElement div.SlideShowItemNoLinkContainer div.SlideShowItemBubble div.SlideShowItemBubbleMiddle div.SlideShowItemBubbleText div.Produkttyp { float: left; }
#SlideShowContainer #SlideShowElementsContainer div.SlideShowElement div.SlideShowItemNoLinkContainer div.SlideShowItemBubble div.SlideShowItemBubbleMiddle div.SlideShowItemBubbleText div.Produktpreis { 
	float: left; font-weight: normal; padding: 0px 0px 0px 5px; 
	}
#SlideShowContainer #SlideShowElementsContainer div.SlideShowElement div.SlideShowItemNoLinkContainer div.SlideShowItemBubble div.SlideShowItemBubbleMiddle div.SlideShowItemBubbleText div.Hinweis { padding: 0px; color: #A71F1F; }	
#SlideShowContainer #SlideShowElementsContainer div.SlideShowElement div.SlideShowItemNoLinkContainer div.SlideShowItemBubble div.SlideShowItemBubbleMiddle div.SlideShowItemBubbleText div.Link { padding: 3px 0px 0px 0px; }
#SlideShowContainer #SlideShowElementsContainer div.SlideShowElement div.SlideShowItemNoLinkContainer div.SlideShowItemBubble div.SlideShowItemBubbleMiddle div.SlideShowItemBubbleText div.Link a { color: #727171; }	
/* Icons */
#SlideShowContainer #SlideShowIconContainer { position: relative; float: left; background-color: transparent; padding: 0px; margin: 0px; height: 16px; }
#SlideShowContainer #SlideShowIconContainer div.SlideShowIcon { float: left; background-color: transparent; padding: 0px 6px 0px 0px; cursor: pointer; }
#SlideShowContainer #SlideShowIconContainer div.SlideShowIcon span { 
	width: 17px; height: 16px; display: block; padding: 0px; line-height: 16px;  font-weight: normal; font-size: 10px; text-align: center; cursor: pointer; background-repeat:no-repeat;
	background-image:url(../../binaries/universal/icons/SlideShowIcon_passive.png); /** sprite-ref: vsprite; */
    color: #666666;
	}
#SlideShowContainer #SlideShowIconContainer div.SlideShowIcon span.active {
    background-image:url(../../binaries/universal/icons/SlideShowIcon_active.png); /** sprite-ref: vsprite; */
	color: #FFFFFF;
	}	

/***********************/
/* SlideShow Customize */
/***********************/
#PromotionLandingPage div.Container div.HeadPromotion #SlideShowContainer #SlideShowElementsContainer,
#PromotionLandingPage div.Container div.HeadPromotion #SlideShowContainer #SlideShowElementsContainer div.SlideShowElement,
#PromotionLandingPage div.Container div.HeadPromotion #SlideShowContainer #SlideShowElementsContainer div.SlideShowElement img { width: 580px; height: 444px; }
#PromotionLandingPage div.Container div.HeadPromotion #SlideShowContainer #SlideShowIconContainer { top: -26px; left: 28px; } /* Bottom-Orientation, hier: (icon-height + 10) * -1) = top */

/****************************/
/* Neukunde banner splitted */
/****************************/
#NeuKundeBanner {
	position:absolute;
	top: 14px; 
	width:175px;
	right:0;
}

#NeuKundeBanner img {
	color: #fff;
	cursor:pointer;
}

#neuKundeBanner_animation {
	position:absolute;
	top: 14px; 
	width:175px;
	right:0;
	display:none;
	overflow: hidden;
}

#neuKundeBanner_animation .top_img, #neuKundeBanner_animation .bottom_img, #neuKundeBanner_animation .left_img  {
	text-align:left;
	float:left;
	display:none;
}

#neuKundeBanner_animation .top_img {
	margin-left: 185px;
}

#neuKundeBanner_animation .bottom_img {
	margin-left: 185px;
	margin-top:1px;
}

#neuKundeBanner_animation .left_img {
	margin-left: 0px;
	margin-top: -15px;
}

/* HeaderBar */
.HeaderBar { width:100%; left:0px; z-index:1000; top:0px; margin: 1px 0px 0px 0px; height:26px; position:relative; background-color:#ffef84; }
.HeaderBar .HeaderBarContent { width: 819px; margin:0px auto; }
.HeaderBar .HeaderBarContent .HeaderBarIconStartPos { padding:5px 0px 0px 115px; float:left; }
.HeaderBar .HeaderBarContent .HeaderBarTextStartPos { padding:4px 0px 0px 10px; float:left; }
.HeaderBar .HeaderBarIcon { float:left; width:20px; height:16px;
	background-image:url(../../binaries/universal/icons/paket4.png); /** sprite-ref: vsprite; */
}
.HeaderBar .HeaderBarText { float:left; color:#575757; }
.HeaderBar .HeaderBarText .HeaderNormal { font-size: 11px; font-weight:normal; }
.HeaderBar .HeaderBarText .HeaderBig { font-size:13px; font-weight:bold; }

/* FooterBar */
.FooterBar { width:100%; left:0px; z-index:1000; bottom:0px; height:27px; position:fixed; background-color:#d9b882;}
.FooterBar .FooterBarContent { width:819px; margin:0px auto; }
.FooterBar .FooterBarContent .FooterBarStartPos { padding-left:200px; margin-top:3px; }
.FooterBar .FooterBarContent .FooterBarStartPos2 { padding-left:55px; margin-top:3px; }

.FooterBar .FooterBarIcon { float:left; width:29px; height:21px;
	background-image:url(../../binaries/universal/icons/xmas_footer.gif); /** sprite-ref: vsprite; */
}
.FooterBar .FooterBarText { float:left; margin-left:11px; height:24px; color:#2f2f2f; }
.FooterBar .FooterBarText2 { float:left; margin-left:11px; height:24px; color:#2f2f2f; margin-top:3px;}

.FooterBar .FooterBarText .FooterNormal { font-size:11px; color:#2f2f2f; }
.FooterBar .FooterBarText2 .FooterNormal { font-size:11px; color:#2f2f2f; }

.FooterBar .FooterBarText .FooterBig { font-size:15px; font-weight:bold; }
.FooterBar .FooterBarText2 .FooterBig2 { font-size:12px; font-weight:bold; }

#FullScreenPictures{
	background-color:#ffffff;
}

div.FullScreenPicture
{
	position:relative;
	padding:5px;
	top:0px;
	left:0px;
	width:720px;
	height:1055px;
	background-color:#ffffff;
	text-align:center;
}

#DivCountPictures
{
	position:absolute;
	top:36px;
	left:19px;
	z-Index:20000;
	background-color:transparent;
	color:#717171;
}

#DivCountPictures .current {
	font-size:32px;
}

#DivCountPictures .total {
	font-size:16px;
}

#ButtonBack
{
	position:absolute;
	top:160px;
	left:5px;
	z-Index:20000;
	cursor:pointer;
}

#ButtonAhead
{
	 position:absolute;
	 top:160px;
	 left:675px;
	 z-Index:20000;
	 cursor:pointer;
}

#divHeadBar
{
	background-color:#ffffff;
	background-image:url(/customGates/resources/binaries/universal/backgrounds/headbar_fullscreen.png);
	background-repeat:repeat-x;
	width:730px;
	height:23px;
}
	 
#divCloseButton
{
	 position:absolute;
	 background-image:url(/customGates/resources/binaries/universal/buttons/btn_close_layer_fullscreen.png);
	 height:16px;
	 width:16px;
	 left:710px;
	 top:3px;
	 cursor:pointer;
}	 

.divKeepDistance
{
	position:absolute;
	margin-top:0px;
	margin-left:20px;
	background-color:transparent;	
}

/******************/
/* Feedback-Popup */
/******************/

.feedback_popup{
	background-image:url(../../binaries/universal/backgrounds/bg_feedback_popup.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 10px 20px 10px 20px;
	width:520px;
	height:533px;
}

.feedback_popup a {
	color:#000000;
}

.feedback_popup .Headline {
	background-image:url(../../binaries/universal/backgrounds/bg_feedback_popup_headline.png);
	background-repeat:no-repeat;
	padding:6px 0px 0px 10px;
	margin:0px 0px 3px 0px;
	height:28px;
	width:478px;
	font-size:14px;
	font-weight:bold;
}

.feedback_popup .concern_container input[type="checkbox"]{
	float:left;
	margin:0px 7px 9px 13px;
	padding:0px;
}
.feedback_popup .concern_container input{
	float:left;
	margin:0px 7px 9px 13px;
	padding:0px;
}

.feedback_popup .concern_container .text{
	float:left; font-weight:bold;
	width: 380px; line-height: 20px; height: 20px;
}

.feedback_popup .concern_container input[name="questions"]{
	margin-bottom:42px;
}

.feedback_popup .concern_container .details{
	display:none;
	font-weight:normal;
	line-height:14px;
	margin:2px 0px 0px 0px;
}

.feedback_popup .input{
	float:left;
	margin:7px 0px 11px 0px;
}

.feedback_popup .input .label{
	float:left; font-weight:bold;
	margin:0px 9px 0px 0px;
}

.feedback_popup .input input[name="OrderID"]{
	width:211px
}

.feedback_popup textarea {
	width:470px; height:84px;
	margin:2px 0px 14px 0px;
	overflow: hidden;
}

.feedback_popup .input input[name="email"]{
	width:219px
}

.feedback_popup .answer .radio{
	line-height:14px;
	margin:1px 0px 0px 9px;
	float:left;
}

.feedback_popup .answer input[type="radio"]{
	float:left;
}
.feedback_popup .answer .feedback_radio{
	float:left;
}

.feedback_popup .answer .input{
	margin:8px 0px 10px 20px;
}

.feedback_popup .answer .label{
	float:left; font-weight:bold;
	padding:2px 0px 0px 3px;
}

.feedback_popup .separator{
	background-image:url(../../binaries/universal/backgrounds/bg_feedback_separator.gif);
	width:476px;
	height:3px;
	margin-top:12px;
	font-size:0px;
}
.feedback_popup .clearer{
	font-size:0px;
}
.feedback_popup .submit {
	margin:4px 0px 0px 374px;
}

.feedback_popup .error {
	color:#82000b;
}

.feedback_popup .message.error{
	color:#bb5155;
	font-size:10px;
	line-height:12px;
}

.feedback_popup .input.error {
	margin-bottom:0px;
}

.feedback_popup  textarea.error{
	margin-bottom:0px;
	color:#000000;
	border:1px solid #82000b;
}

.feedback_popup .description .message.error{
	margin-left:5px;
}

.feedback_popup .answer .message.error{
	margin:2px 0px 0px 6px;
}

.feedback_popup .error input{
	color:#000000;
	border:1px solid #82000b;
}
.feedback_popup .thankyou .message{
	padding-top:27px;
	color:#555454;
	font-size:15px;
	line-height:28px;
	text-align:center;
	margin:38px 0px 0px 20px;
	background-image:url(../../binaries/universal/backgrounds/bg_feedback_thankyou_box.gif);
	width:435px;
	height:194px;
}

.feedback_popup .thankyou .message .your_team{
	margin-top:38px;
	font-weight:bold;
}

.feedback_popup .thankyou .close{
	margin:4px 0px 0px 301px;	
}
	*+html .VariantSizeContainer .innerborderhoverSize{overflow: visible;}/* nur für den IE7 */

.AdditionalProduktLink {display:none;}

/******************/
/*   Help Seite   */
/******************/
#help-headline {
	width: 685px;
	margin-left: 3px;
	margin-top:5px;
	padding: 6px 5px 5px 40px; 
	background-color: #edebeb;
	border: 1px solid #cacaca; 
	background-image: url(../../binaries/universal/icons/telefon.png);
	background-repeat: no-repeat;
	color: #7f7f7f;
	heigth:22px;
	/* FTL-445 */
	height: 54px;
	/* FTL-445 Ende */
}

#help-headline .fleft { float: left; border: 0px solid yellow; text-align: left; padding:0px; margin:0px;}

/* FTL-437 Width wegen falscher Darstellung im IE7 */
#help-headline .fright { float: right; border: 0px solid pink; text-align: left; padding:0px; margin:0px;width:195px}	 
/* FTL-437 Ende */

/* FTL-445 */
#help-headline .groesser{
	margin-bottom: 5px;
}
#ajax_order #help-headline{
	margin-left: 0px;
	padding: 6px 3px 5px 40px;
}
/******************/
#help-headline a {
	color: #7F7F7F;
}
/* FTL-445 Ende */

.BestellhotlineText{
	border-top:1px dotted #C7C7C7;
	border-bottom:1px dotted #C7C7C7;
	padding:5px 0;
	width:135px;
}
.BestellhotlineText p{
	margin:0;
	padding:0;
}
.BestellhotlineText strong{
	font-size:10px;
	color:#444;
}
.BestellhotlineText b{
	font-size:15px;
}
.BestellhotlineText span, .BestellhotlineText small{
	font-size:9px;
	line-height:10px;
	font-family:Arial,Helvetica,sans-serif;
}
.BestellhotlineText span{
	margin-bottom:4px;
	display:block;
}
.BestellhotlineText small{
	color:#8f8f8f;
}
*:first-child+html #ajax_order .hotline{
	max-height:28px;
}
*:first-child+html #ajax_order .hotline .fright{
	width:195px;
}
*:first-child+html #ajax_order_final .summary{
	margin-bottom:4px;
}
*:first-child+html #ajax_order_final .hinweis .text{
	margin-top:0px;
}
*:first-child+html #ajax_order_final .orderhinweis .fleft>hr{
	width:440px;
}
*:first-child+html #trolley .summary .warenkorb_versandkostenfrei{
	margin-top:20px;
}
/* FTL-454 Position der Buttons */
#SlideShowContainer #SlideShowIconContainer{
	left: 28px;
	top: 416px;
}
@media all and (-webkit-min-device-pixel-ratio: 0){
	.feedback_popup .label{
		width: 420px;
	}
	.feedback_popup{
		width: 483px;
	}
}
#InfoMenuList{
	background-color: #ECECEC;
	display: block;
	height: 19px;
	margin: 6px 5px 0px 5px;
	padding: 2px 0 0 0;
	text-align: center;
	width: 730px;
}
#InfoMenuList li, #InfoMenuList a, #InfoMenuList a:hover{
	display:block;
	float:left;
	margin:0;
	padding:0;
	color:transparent;
	text-decoration:none;
	height:17px;
}
#InfoMenuList .borderleft a{
	border-left:1px dotted #fff;
}
#InfoMenuList .rechnung{
	width:152px;
	background-image: url(../../binaries/universal/mainnavi/service/rechnung.png);
}
#InfoMenuList a.rechnung:hover{
	background-image: url(../../binaries/universal/mainnavi/service/rechnung_over.png);
}
#InfoMenuList .versandkosten{
	width:205px;
	background-image: url(../../binaries/universal/mainnavi/service/versandkostenfrei.png);
}
#InfoMenuList a.versandkosten:hover{
	background-image: url(../../binaries/universal/mainnavi/service/versandkostenfrei_over.png);
}
#InfoMenuList .rueckversand{
	width:184px;
	background-image: url(../../binaries/universal/mainnavi/service/rueckversand.png);
}
#InfoMenuList a.rueckversand:hover{
	background-image: url(../../binaries/universal/mainnavi/service/rueckversand_over.png);
}
#InfoMenuList .rueckgabe{
	width:186px;
	background-image: url(../../binaries/universal/mainnavi/service/rueckgabe.png);
}
#InfoMenuList a.rueckgabe:hover{
	background-image: url(../../binaries/universal/mainnavi/service/rueckgabe_over.png);
}

/* AjaxPostings */
/*****************/
/* Modal Content */
/*****************/

div.PostingContentContainer {
	border: none;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	background-image: url(../../binaries/universal/backgrounds/bg_ModalContentContainer.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 11px;
	width: 530px;
	height: 510px;
}

div.PostingContentSpacer { padding: 0px 17px 0px 18px; }

div.PostingContentSpacer .Close a {
	display:block; width:12px; height:12px;
	background-repeat:no-repeat;
	background-image:url(../../binaries/universal/buttons/close_x_black_tr.png); /** sprite-ref: vsprite; */
}

div.PostingContentFrameContainer {	
	padding: 0px 0px 0px 0px;
	background-color: #e7e7e7;
	background-image: url(../../binaries/universal/backgrounds/bg_ModalContentFrameContainer.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 483px;
	height: 380px;
}

div.PostingContentFrameTextContainer { padding: 2px; background-color: transparent; }

#PostingContentFrameText {
	padding: 0px 7px;
	height: 375px;
	overflow:auto;
}

#PostingContentHeadline { font-size: 20px; font-weight: bold; line-height: 25px; }
#PostingContentSubject { font-size: 16px; font-weight: bold; line-height: 19px; }

