@import "/css/generic_popup_div.css";

body { font-family: Verdana,sans-serif; font-size: 11px; background-color:#ffffff; margin-left:0px; margin-top:0px;text-align:center}
body.popup { margin-left:20px; margin-top:0px; margin-bottom:0px; text-align:left}
table, td, th, div, span, a { font-family: Verdana,sans-serif; font-size: 11px; color: #5a6970; text-decoration: none}
input { margin: 0px; padding: 0px; font-family: Verdana,sans-serif; font-size:11px; background:#FFFFFF; color: #000000; border-color:#FFFFFF; cursor:auto; }
select { margin: 0px; font-family: Verdana,sans-serif; font-size:11px; background:#FFFFFF; color: #000000; border:1px; border-style: solid; border-color:#A5ACB2; cursor:auto; }

.orange, a:active.hellgrau, a:hover.hellgrau, a:active.dunkelgrau, a:hover.dunkelgrau, a:hover.overview_linktext { color:#ff8a06; }

a:hover.overview_linktext_valentine { color:#FE0202; }
.overview_linktext_valentine { color:#000714; }

a:hover.overview_linktext_sale { color:#DD7703; }
.overview_linktext_sale { color:#000714; }

form { margin:0px; }

.input_border {
	border:1px solid #A5ACB2;
}

.inputW1  { width: 49px; border:1px solid #A5ACB2;}
.inputW2  { width: 94px; border:1px solid #A5ACB2;}
.inputW3  { width: 104px; border:1px solid #A5ACB2;}
.inputW4  { width: 117px; border:1px solid #A5ACB2;}
.inputW5  { width: 174px; border:1px solid #A5ACB2;}
.inputW6  { width: 187px; border:1px solid #A5ACB2;}
.inputW7  { width: 220px; border:1px solid #A5ACB2;}
.inputW8  { width: 77px; border:1px solid #A5ACB2;}
.inputW9  { width: 150px; border:1px solid #A5ACB2;}


.search { width: 93px; }

table.returns   { margin: 10px 0px; }
input.width_20 { width:20px;border:1px solid #A5ACB2; }
input.width_30 { width:30px;border:1px solid #A5ACB2; }
input.width_49 { width:49px;border:1px solid #A5ACB2; }
input.width_58 { width:58px;border:1px solid #A5ACB2; }
input.width_60 { width:60px;border:1px solid #A5ACB2; }
input.width_94 { width:94px;border:1px solid #A5ACB2; }
input.width_117 { width:117px;border:1px solid #A5ACB2; }
input.width_167 { width:167px;border:1px solid #A5ACB2; }
input.width_176 { width:176px;border:1px solid #A5ACB2; }
input.width_185 { width:185px;border:1px solid #A5ACB2; }
input.width_187 { width:187px;border:1px solid #A5ACB2; }
input.width_244 { width:244px;border:1px solid #A5ACB2; }

div {
  overflow:             visible;
}

.error_message {
	font-weight:bold;
	color:#FF0000;
}

.header_common {
	width:990px;
	margin-left:auto;
	margin-right:auto;
}

.home_product_listing {
	color: #4C6674;
	text-decoration:none;
}

.home_product_listing_save_percent {
	text-align:center;
	font-weight: bold;
	color: #FF8A06;
}


.shop_article, .shop_article_waesche, .shop_article_kinder_maedchen, .shop_article_moonlight, .shop_article_kinder_jungen, .shop_article_my_choice, .shop_article_action, .shop_article_valentine, .shop_article_valentine_nl, .shop_article_beach, .shop_article_sale, .shop_article_sale_nl { width: 140px; height: 273px; float: left;}
.shop_article_nl, .shop_article_waesche_nl, .shop_article_kinder_maedchen_nl, .shop_article_kinder_jungen_nl, .shop_article_my_choice_nl, .shop_article_action_nl { width: 140px; height: 280px; float: left;}
.shop_article_photo_waesche, .shop_article_photo_moonlight, .shop_article_photo_kinder_maedchen, .shop_article_photo_kinder_jungen, .shop_article_photo_action, .shop_article_photo_valentine, .shop_article_photo_beach, .shop_article_photo_sale { float: left; width: 140px; }
.shop_article_descr { width: 138px; color: #5a6970; padding-left: 4px; }
.shop_article_descr_name, .shop_article_moonlight_descr_name { font-weight:bold;padding-bottom:6px; }
.shop_article_descr_price { padding-bottom: 2px;}

.shop_article { background-color: #F7F4EC; }
.shop_article_nl { background-color: #F7F4EC; }

.shop_article_waesche { background-color: #E7F0F0; }
.shop_article_photo_waesche { background-color: #DCE8E8; }

.shop_article_waesche_nl { background-color: #E7F0F0; }
.shop_article_photo_waesche_nl { background-color: #DCE8E8; }

.shop_article_moonlight { background-color: #012352; }
.shop_article_photo_moonlight { background-color: #8EE6F0; }
.shop_article_moonlight_descr_name { margin-top: 3px; color:#FDEB73;}
.shop_article_moonlight_descr_price { padding-bottom: 2px; color:#FDEB73;}

.shop_article_kinder_maedchen { background-color: #FFDBDB; }
.shop_article_photo_kinder_maedchen { background-color: #FFDBDB; }

.shop_article_kinder_jungen { background-color: #C5DAE7; }
.shop_article_photo_kinder_jungen { background-color: #C5DAE7; }

.shop_article_my_choice { background-color: #D8EDF5; }
.shop_article_my_choice_nl { background-color: #D8EDF5; }

.shop_article_action { background-color: #C7E8F7; }
.shop_article_photo_action { background-color: #C7E8F7; }

.shop_article_action_nl { background-color: #C7E8F7; }
.shop_article_photo_action_nl { background-color: #C7E8F7; }

.shop_article_beach { background-color: #CCEFF3; }
.shop_article_photo_beach { background-color: #CCEFF3; }

.sel_page { padding: 0px; width: 187px; height: 17px; vertical-align: middle; }
.sel_page_back { float: left; width: 49px; margin-right: 2px; }
.sel_page_select { float: left; width: 85px; text-align: center; }
.sel_page_next { float: left; width: 49px; margin-left: 2px; }

#info_layer {
	background-color:#FFFFFF;
	border-style:double;
	border-color:#8BA0AA;
	z-index:99;
	visibility:visible;
	position:absolute;
	left:515px;
	top:130px;
  padding:0px 10px 10px 10px;
}

#add_to_cart {
	width:320px;
	min-height:283px;
	background-color:#FFFFFF;
	border-style:double;
	border-color:#8BA0AA;
	z-index:99;
	visibility:hidden;
	position:absolute;
	left:335px;
	top:280px;
}

#add_to_wishlist {
	width:320px;
	min-height:263px;
	background-color:#FFFFFF;
	border-style:double;
	border-color:#8BA0AA;
	z-index:99;
	visibility:hidden;
	position:absolute;
	left:335px;
	top:280px;
}

#select_country {
	width:384px;
	height:316px;
	background-color:#FFFFFF;
	border-style:double;
	border-color:#8BA0AA;
	z-index:99;
	visibility:visible;
	position:absolute;
	left:303px;
	top:170px;
	background-image: url(/images/en/home_com_layer_background.gif);
	filter:alpha(opacity=100);
}

.cust_form_fields_bg {
	background-color:#F7F4EC;
}

#cust_bar_login {
	border:none;
	background:transparent;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
}

#cust_bar_error {
	font-weight:bold;
	width:120px;
	color:#CC0000;
	border:1px solid #000000;
	font-size:10px;
	padding-bottom:10px;
	position:absolute;
	top:0px;
	left:-142px;
	padding:10px;
	background:#FFFFFF;
}

/* ----------------   Navigation   ---------------- */

.nav_div_standard, .nav_div_waesche, .nav_div_kinder, .nav_div_young, .nav_div_geschenke, .nav_div_xmas2008, .nav_div_valentine, .nav_div_beach, .nav_div_standard_act, .nav_div_waesche_act, .nav_div_kinder_act, .nav_div_young_act, .nav_div_geschenke_act, .nav_div_xmas2008_act, .nav_div_valentine_act, .nav_div_beach_act {
  float:    left;
  height:   61px;
  cursor:   pointer;
}

.nav_text_standard, .nav_text_waesche, .nav_text_kinder, .nav_text_young, .nav_text_geschenke, .nav_text_xmas2008, .nav_text_valentine, .nav_text_beach, .nav_text_standard_act, .nav_text_waesche_act, .nav_text_kinder_act, .nav_text_young_act, .nav_text_geschenke_act, .nav_text_xmas2008_act, .nav_text_valentine_act, .nav_text_beach_act {
  padding:  37px 10px 15px 10px;
  font-size:11px;
}

.nav_text_standard {
  color:  #4D758C;
}

.nav_text_waesche {
  color:  #78BABA;
}

.nav_text_kinder {
  color:  #E59B9B;
}

.nav_text_young {
  color:  #4D758C;
}

.nav_text_geschenke {
  color:  #4D758C;
}

.nav_text_xmas2008 {
  color:  #4D758C;
}

.nav_text_valentine {
  color:  #000000;
}

.nav_text_beach {
  color:  #619DD2;
}

.nav_text_standard_act, .nav_text_waesche_act, .nav_text_kinder_act, .nav_text_young_act, .nav_text_geschenke_act, .nav_text_xmas2008_act, .nav_text_valentine_act,  .nav_text_beach_act {
  color:  #FFFFFF;
}

.nav_div_standard_act {
  background-image: url(/images/hauptnavi_bg.gif);background-position:top;background-repeat:repeat-x;
}

.nav_div_waesche_act {
  background-image: url(/images/hauptnavi_bg_waesche.gif);background-position:top;background-repeat:repeat-x;
}

.nav_div_kinder_act {
  background-image: url(/images/hauptnavi_bg_kinder.gif);background-position:top;background-repeat:repeat-x;
}

.nav_div_young_act {
  background-image: url(/images/hauptnavi_bg.gif);background-position:top;background-repeat:repeat-x;
}

.nav_div_geschenke_act {
  background-image: url(/images/hauptnavi_bg.gif);background-position:top;background-repeat:repeat-x;
}

.nav_div_xmas2008_act {
  background-image: url(/images/hauptnavi_bg.gif);background-position:top;background-repeat:repeat-x;
}

.nav_div_valentine_act {
  background-image: url(/images/hauptnavi_bg.gif);background-position:top;background-repeat:repeat-x;
}

.nav_div_beach_act {
  background-image: url(/images/hauptnavi_bg_beach.gif);background-position:top;background-repeat:repeat-x;
}

.del_costs_frontier {
  position:     absolute;
  z-index:      2;
  margin:       2px 0px 0px 75px;
  font-family:  Arial;
  font-size:    12px;
  font-weight:  bold;
  color:        #000000;
  width:        168px;
  text-align:   center;
}

#dd_designer,
#dd_productgroup,
#dd_designer_w,
#dd_designer_m {
	display:none;
	width:170px;
	margin:0 auto;
}

.dd_label {
	color:#000000;
	list-style-type:none;
	text-align:left;
	margin:0px auto;
	overflow:hidden;
	cursor:pointer;
	display:block;
	background:url(/images/fenster.gif);
	height:18px;
	line-height:17px;
	padding:0px 5px;
}

.dd_container {
	position:absolute;
	height:275px;
	overflow-y:auto;
	overflow-x:hidden;
	background:#FFFFFF;
	display:none;
	width:100%;
	max-width:168px;
	border:1px solid #8BA0AA;
	left:10px;
	background:#EFF3F7;
}

.dd_list {
	width:168px;
	list-style-type:none;
	text-align:left;
	padding-left:0px;
	color:#000000;
	margin:0px 0px 0px 8px;
}

.dd_list a:hover {
	background:#EFF3F7;
}

.dd_list_item {
	width:168px;
	background:#FFFFFF;
}

.dd_item_anchor {
	display:block;
	color:#000000;
	padding-left:12px;
}

.dd_item_anchor.selected {
	background-color:#C8DAE4;
}

#blackbox {
	background-color:black;
	height:100%;
	left:0;
	opacity:0.5;
	position:fixed;
	top:0;
	width:100%;
	z-index:899;
	}
	
#brands .cell {
	float:left;
	width:195px;
}

#brands .letter {
	font-weight:bold;
	font-size:18px;
	color:#FF8A06;
	padding-bottom:5px;
}

#brands_heading {
	font-family:arial;
	font-weight:bold;
	font-size:13px;
	color:#618798;
}

#brands_heading .filter {
	font-size:13px;
	font-weight:normal;
	color:#618798;
}

#brands_heading .filter:hover {
	color:#F58220;
	font-weight:bold;
}

#brands_heading .filter.active{
	color:#F58220;
	font-weight:bold;
}

.horizontal_line {
	border-bottom:1px solid #618798;
	display:block;
	height:1px;
	margin:3px 0px;
	width:790px;
}