
/*****************/
/*** HTML-Tags ***/
/*****************/
html
		{
		/* verhindert Mozilla-Zucken
		 * > Firefox 1.5
		 */
		overflow-y: scroll;
		}
			
body					{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333322; margin:0px; }
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; }

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

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

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

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; }

/**********************/
/*** 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;}

.brandmenu a:link		{ color:#333322; text-decoration:none; font-size:11px;}
.brandmenu a:visited	{ color:#333322; text-decoration:none; font-size:11px;}
.brandmenu a:hover		{ color:#333322; text-decoration:none; font-size:11px;}
.brandmenu a:active		{ color:#333322; text-decoration:none; font-size:11px;}

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

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:#666364; text-decoration:none; }
a.wish09:visited		{ color:#666364; text-decoration:none; }
a.wish09:hover			{ color:#666364; text-decoration:underline; }
a.wish09:active			{ color:#666364; text-decoration:underline; }


#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; }

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

a.links:link		{ color:#828282; text-decoration:underline; color:#828282;font-family:Verdana;font-size:11px;white-space:nowrap;}
a.links:visited	{ color:#828282; text-decoration:underline; color:#828282;font-family:Verdana;font-size:11px;white-space:nowrap;}
a.links:hover		{ color:#828282; text-decoration:none; color:#828282;font-family:Verdana;font-size:11px;white-space:nowrap;}
a.links:active	{ color:#828282; text-decoration:none; color:#828282;font-family:Verdana;font-size:11px;white-space:nowrap;}

div.fheadline, div.footerheadline {
	padding:2px; background-color:#ececec;
	color:#828282;font-family:Verdana;font-size:11px;font-weight:bold;text-align:center;display:block;float:none;
}
div.fheadline h1, div.fheadline h2, div.footerheadline h1, div.footerheadline h2 {
	color:#828282;font-family:Verdana;font-size:11px;font-weight:bold;text-align:center;display:block;float:none;
}
div.fheadline a.links, div.footerheadline a.links{
	color:#828282;text-decoration:none;
}



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

.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:#F7F9F0; }
.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; }

.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_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; }

.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; }

/****************************/
/*** 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 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; }

/*****************************/
/**** WM2006 MenuElements ****/
/*****************************/

.wm_menu_element a {
	cursor:pointer;
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
	display:block;
	padding:0px 2px 1px 18px;
	}
.wm_menu_element a:visited	{color:#ffffff; text-decoration:none; }
.wm_menu_element a:hover	{color:#ffffff; background:#336202; text-decoration:none; }

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

.wm_menu_element_expansible a {
	cursor:pointer;
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
	display:block;
	padding:2px 2px 2px 6px;
	}
.wm_menu_element_expansible a:visited	{color:#ffffff; text-decoration:none; }
.wm_menu_element_expansible a:hover	{color:#ffffff; background:#336202; text-decoration:none; }

.wm_menu_element_collapsible a {
	cursor:pointer;
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
	display:block;
	background:#336202;
	padding:2px 2px 2px 6px;
	}
.wm_menu_element_collapsible a:visited	{color:#ffffff; text-decoration:none; }
.wm_menu_element_collapsible a:hover	{color:#ffffff; background:#336202; text-decoration:none; }

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

.wm_menu_subelement a {
	cursor:pointer;
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
	line-height:12px;
	display:block;
	background:#336202;
	padding:2px 2px 2px 25px;
	}
.wm_menu_subelement a:visited	{color:#ffffff; text-decoration:none; }
.wm_menu_subelement a:hover	{color:#ffffff; background:#083B00; text-decoration:none; }

.wm_menu_subelement_selected a {
	cursor:pointer;
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
	display:block;
	background:#336202;
	padding:2px 2px 2px 25px;
	}
.wm_menu_subelement_selected a:visited	{color:#ffffff; text-decoration:none; }
.wm_menu_subelement_selected a:hover	{color:#ffffff; background:#083B00; text-decoration:none; }

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

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

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

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

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

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

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

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



/*********************************/
/**** brandstore MenuElements ****/
/*********************************/

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

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

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

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

.bs_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;
	}
.bs_menu_element_collapsible_selected a:visited	{color:#333322; text-decoration:none; }
.bs_menu_element_collapsible_selected a:hover	{color:#333322; background:#DCDCD0; text-decoration:none; }

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

.bs_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;
	}
.bs_menu_subelement_selected a:visited	{color:#333322; text-decoration:none; }
.bs_menu_subelement_selected a:hover	{color:#333322; background:#DCDCD0; 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: 585px;
	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;
 filter: alpha(opacity=90);
}

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

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

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

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

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;
}
