/* ===== CSS Header 2010 ===== */

#header_container {
	color:#222222;
	position:relative;
	width:980px;
	height: 103px;
	z-index:12;
}
#header_container #left_header_container {
	display:inline;
	float:left;
	height:103px;
	margin:0;
	padding:0;
	width:310px;
}
#header_container #right_header_container {
	display:inline;
	float:left;
	height:103px;
	margin:0;
	padding:0;
	width:670px;
}
#header_container #left_header_container #bonprix_logo {
	display:inline;
	float:left;
	margin:0;
	width:128px;
	padding:0;
}
#header_container #left_header_container #bonprix_logo a {
	/*background:url(http://javatest.bonprix-shop.de/bonprixbilder/allgemein/bonprix_logo.gif) no-repeat scroll 0 0 transparent;*/
	background:url(/fileadmin/relaunch09/images/img_template/img_header/head_2010/bonprix_logo.gif) no-repeat scroll 0 0 transparent;
	display:block;
	font-size:0 !important;
	height:103px;
	line-height:0px;
	width:128px;
	color: #FFFFFF;
}
#header_container #left_header_container #greetings_container {
	display:inline;
	float:left;
	margin-top:12px;
	overflow:hidden;
	width:182px;
	
	color:#222222;
}

#header_container #left_header_container #greetings_container p {
	text-indent:1px;
	color:#222222;
}

#header_container #left_header_container #greetings_container a {
	text-decoration:underline;
	color:#222222;
}
#header_container #left_header_container #greetings_container .additional-greeting-info {
	color:#666666;
	font-size:10px;
}
#header_container #left_header_container #greetings_container .additional-greeting-info a {
	color:#666666;
	font-size:10px;
}
#header_container #right_header_container #meta_navigation_container {
	height:44px;
	margin-top:12px;
}
#header_container #right_header_container #meta_navigation_container ul.meta-navigation {
	display:inline;
	float:left;
	
	margin:0;
	padding:0;
	color:#222222;
}
#header_container #right_header_container #meta_navigation_container ul.meta-navigation li {
	display:inline;
	float:left;
	list-style-type:none;
}
#header_container #right_header_container #meta_navigation_container ul.meta-navigation li a {
	color:#222222;
	display:block;
	font-style:normal;
	padding:0 12px;
	
	float:left;
	text-decoration:none;
}

#header_container #right_header_container #meta_navigation_container ul.meta-navigation li a:hover {
	color:#222222;
	display:block;
	font-style:normal;
	padding:0 12px;
	
	float:left;
	text-decoration:underline;
}

#header_container #right_header_container #meta_navigation_container ul.meta-navigation li.active a {
	color:#D21929;
}
* html #header_container #right_header_container #meta_navigation_container ul.meta-navigation li a {
	display:inline-block;
}
#header_container #right_header_container #meta_navigation_container ul.meta-navigation li a {
	color:inherit;
	font-style:normal;
}
#header_container #right_header_container #meta_navigation_container div.cartinfo {
	/*background:url(http://javatest.bonprix-shop.de/bonprixbilder/allgemein/header_cart_info_icon.gif) no-repeat scroll 0 0 transparent;*/
	background:url(/fileadmin/relaunch09/images/img_template/img_header/head_2010/header_cart_info_icon.gif) no-repeat scroll 0 0 transparent;
	display:inline;
	float:right;
	font-style:normal;
	font-weight:bold;
	margin-left:14px;
	padding-left:23px;
	
	color:#222222;
}
#header_container #right_header_container #meta_navigation_container div.cartinfo a {
	color:#222222;
	font-style:normal;
	font-weight:bold;
	
	text-decoration:none;
}

#header_container #right_header_container #meta_navigation_container div.cartinfo a:hover {
	color:#222222;
	font-style:normal;
	font-weight:bold;
	
	text-decoration:underline;
}

#header_container #right_header_container #meta_navigation_container div.special-navigation {
	display:inline;
	float:right;
	font-style:normal;
	font-weight:bold;
}
#header_container #right_header_container #meta_navigation_container div.special-navigation ul.special-menu {
	float:right;
	list-style-type:none;
	
	margin:0;
}

#header_container #right_header_container #meta_navigation_container div.special-navigation ul.special-menu li a {
	text-decoration:none;
	color:#222222;
}

#header_container #right_header_container #meta_navigation_container div.special-navigation ul.special-menu li a:hover {
	text-decoration:underline;
	color:#222222;
}


#header_container #right_header_container #meta_navigation_container div.special-navigation ul.special-menu li a span {
	cursor:pointer;
	font-weight:bold;
}
#header_container #right_header_container #meta_navigation_container div.special-navigation ul.special-menu li.active a span {
	color:#D21929;
}
#header_container #right_header_container #meta_navigation_container div.special-navigation ul.special-menu li {
	/*background:url(http://javatest.bonprix-shop.de/bonprixbilder/allgemein/navigation_bar_pipe.gif) no-repeat scroll right center transparent;*/
	background:url(/fileadmin/relaunch09/images/img_template/img_header/head_2010/navigation_bar_pipe.gif) no-repeat scroll right center transparent;
	display:inline;
	float:left;
	padding:0 18px;
}
#header_container #right_header_container #header_search_bar {
}
#header_container #right_header_container #header_search_bar form {
	background-color:#D7D7D7;
	display:inline;
	float:right;
	height:25px;
	padding:5px;
	position:relative;
	
	/*width:407px;*/
	margin:0;
}
#header_container #right_header_container #header_search_bar form label {
	color:#666666;
	cursor:text;
	display:block;
	height:25px;
	left:5px;
	line-height:25px;
	margin-left:10px;
	position:absolute;
	top:5px;
	width:310px;
	z-index:1;
}
#header_container #right_header_container #header_search_bar form #header_live_search_field {
	background:none repeat scroll 0 0 #FFFFFF;
	border:0 none;
	display:inline;
	float:left;
	/*height:23px;*/
	height:25px;
	line-height:19px;
	margin-right:5px;
	padding-left:5px;
	padding-top:2px;
	/*width:305px;*/
	width:310px;
}
/*
#header_container #right_header_container #header_search_bar form button.live-search-button {
	display:inline;
	float:left;
}
*/
#navigation_bar_container {
	/*background:url(http://javatest.bonprix-shop.de/bonprixbilder/allgemein/left_navigation_header_gradient.gif) repeat-x scroll 0 -17px transparent;*/
	background:url(/fileadmin/relaunch09/images/img_template/img_header/head_2010/left_navigation_header_gradient.gif) repeat-x scroll 0 -17px transparent;
	color:#222222;
	position:relative;
	z-index:11;
	height: 35px;
	/*overflow: hidden;*/
}
#navigation_bar_container ul.navigation-bar {
	position:relative;
	
	margin:0;
	padding:0;
	height: 35px;
}
#navigation_bar_container ul.navigation-bar li.navigation-bar-item {
	display:inline;
	float:left;
	position:relative;
}
#navigation_bar_container ul.navigation-bar li.navigation-bar-extra-item {
	/*background:url(http://javatest.bonprix-shop.de/bonprixbilder/allgemein/navigation_bar_pipe.gif) no-repeat scroll left center transparent;*/
	background:url(/fileadmin/relaunch09/images/img_template/img_header/head_2010/navigation_bar_pipe.gif) no-repeat scroll left center transparent;
	float:right !important;
}
#navigation_bar_container ul.navigation-bar li.navigation-bar-item a.navigation-bar-link {
	display:block;
	padding:10px 18px;
	text-decoration:none;
}
#navigation_bar_container ul.navigation-bar li.navigation-bar-item a.navigation-bar-link span {
	color:#222222;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none;
}
#navigation_bar_container ul.navigation-bar li.navigation-bar-item a.navigation-bar-link-home {
	display:block;
	padding:10px 18px;
}
#navigation_bar_container ul.navigation-bar li.navigation-bar-item a.navigation-bar-link-home span {
	/*background:url(http://javatest.bonprix-shop.de/bonprixbilder/allgemein/navi_home_icon.gif) no-repeat scroll left top transparent;*/
	background:url(/fileadmin/relaunch09/images/img_template/img_header/head_2010/navi_home_icon.gif) no-repeat scroll left top transparent;
	color:#EEEEEE;
	display:block;
	font-size:0;
	height:16px;
	letter-spacing:-1px;
	line-height:0;
	text-indent:-1000px;
	width:16px;
}
#navigation_bar_container ul.navigation-bar li.active a.navigation-bar-link-home span {
	color:#EEEEEE !important;
}
#navigation_bar_container ul.navigation-bar li.hover a.navigation-bar-link-home span {
	color:#D21929 !important;
}
#navigation_bar_container ul.navigation-bar li.navigation-bar-item.hover a.navigation-bar-link-home span {
	/*background:url(http://javatest.bonprix-shop.de/bonprixbilder/allgemein/navi_home_icon.gif) no-repeat scroll left bottom transparent;*/
	background:url(/fileadmin/relaunch09/images/img_template/img_header/head_2010/navi_home_icon.gif) no-repeat scroll left bottom transparent;
}
* html #navigation_bar_container ul.navigation-bar li.navigation-bar-item a.navigation-bar-link {
	display:inline-block;
}
#navigation_bar_container ul.navigation-bar li.active a.navigation-bar-link span {
	color:#D21929;
}
#navigation_bar_container ul.navigation-bar li.hover a.navigation-bar-link {
	background-color:#D21929 !important;
	color:#FFFFFF !important;
}
#navigation_bar_container ul.navigation-bar li.hover a.navigation-bar-link span {
	color:#FFFFFF;
}
/**
* Navigation Layer
*/
/*
#navigation_bar_container ul.navigation-bar li.navigation-bar-item div.sub-navigation-layer {
	-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.7);
	background:none repeat scroll 0 0 #FFFFFF;
	border-top:5px solid #D21929;
	left:0;
	overflow:hidden;
	padding:5px;
	position:absolute;
	top:33px;
	width:659px;
	z-index:1000;
}
.navLayerIframe {
	z-index:999;
}
.ie6 #navigation_bar_container ul.navigation-bar li.navigation-bar-item div.sub-navigation-layer, .ie7 #navigation_bar_container ul.navigation-bar li.navigation-bar-item div.sub-navigation-layer {
	border-bottom:1px solid #D7D7D7;
	border-left:1px solid #D7D7D7;
	border-right:1px solid #D7D7D7;
}*/
#navigation_bar_container ul.navigation-bar li.navigation-bar-item div.sub-navigation-layer {
	/*display: none;*/
	position: absolute;
	z-index: 1000;
	background: #fff;
	border-top: 5px solid #d21929;
	top: 31px;
	left: 0px;
	-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.7);
	padding: 5px 5px 5px 5px;
	width: 659px;
	overflow:hidden;
}
.navLayerIframe {
z-index: 999;
}
.ie6 #navigation_bar_container ul.navigation-bar li.navigation-bar-item div.sub-navigation-layer,
.ie7 #navigation_bar_container ul.navigation-bar li.navigation-bar-item div.sub-navigation-layer {
	border-right: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
}

#navigation_bar_container ul.navigation-bar li.navigation-bar-item div.sub-navigation-layer-1-col {
	width:175px;
}
#navigation_bar_container ul.navigation-bar li.hover div.sub-navigation-layer {
	display:block;
}
#navigation_bar_container ul.navigation-bar li div.sub-navigation-layer-right {
}
#navigation_bar_container ul.navigation-bar li.navigation-bar-item div.sub-navigation-layer strong {
	display:block;
	margin-bottom:5px;
}
#navigation_bar_container ul.navigation-bar li.navigation-bar-item div.sub-navigation-layer div.col {
	border-left:1px dashed #D7D7D7;
	display:inline;
	float:left;
	height:367px;
	margin-bottom:5px;
	margin-top:10px;
	overflow:hidden;
	padding:0 10px;
	width:151px;
}
#navigation_bar_container ul.navigation-bar li.navigation-bar-item div.sub-navigation-layer div.first-col {
	border-left:0 none !important;
}
#navigation_bar_container ul.navigation-bar li.navigation-bar-item div.sub-navigation-layer strong a {
	color:#222222;
	font-size:12px;
	font-weight:bold;
}
#navigation_bar_container ul.navigation-bar li.navigation-bar-item div.sub-navigation-layer ul li a:hover, #navigation_bar_container ul.navigation-bar li.navigation-bar-item div.sub-navigation-layer strong a:hover {
	color:#D21929;
}
#navigation_bar_container ul.navigation-bar li.navigation-bar-item div.sub-navigation-layer ul {
	margin-bottom:10px;
	margin-left:5px;
	margin-top:-2px;
	padding: 0 !important;
}
#navigation_bar_container ul.navigation-bar li.navigation-bar-item div.sub-navigation-layer ul li {
	color:#222222;
	list-style-type:none;
	margin-bottom:2px;
}
#navigation_bar_container ul.navigation-bar li.navigation-bar-item div.sub-navigation-layer ul li a {
	color:#222222;
}
#navigation_bar_container ul.navigation-bar li.navigation-bar-item div.sub-navigation-layer div.sub-navigation-layer-teaser-right {
	background:none repeat scroll 0 0 #FFFFFF;
	color:#FFFFFF;
	float:right;
	height:428px;
	overflow:hidden;
	width:137px;
}
#navigation_bar_container ul.navigation-bar li div.sub-navigation-layer-right div.sub-navigation-layer-teaser-right {
	float:left !important;
}
#navigation_bar_container ul.navigation-bar li.navigation-bar-item div.sub-navigation-layer div.sub-navigation-layer-teaser-bottom {
	background:none repeat scroll 0 0 #FFFFFF;
	clear:left;
	color:#FFFFFF;
	height:46px;
	overflow:hidden;
	width:517px;
}
#navigation_bar_container ul.navigation-bar li div.sub-navigation-layer-right div.sub-navigation-layer-teaser-bottom {
	clear:none !important;
	float:left !important;
	margin-left:5px;
}

/*
#breadcrumb {
	color:#666666;
	font-size:10px;
	height:13px;
	padding:10px;
}
#breadcrumb strong, #breadcrumb a {
	color:#666666;
	float:left;
	font-size:10px;
}
#breadcrumb span.separator {
	color:#666666;
	float:left;
	font-family:Verdana;
	font-size:16px;
	line-height:11px;
	padding:0 5px;
}
#breadcrumb a {
	text-decoration:underline;
}
#breadcrumb h1 {
	color:#222222;
	display:inline;
	font-size:10px;
	margin:0;
}
#breadcrumb div.left-navigation-info-head {
	display:inline;
	float:left;
	width:160px;
}
#breadcrumb div.left-navigation-info-head span {
	background:url(http://javatest.bonprix-shop.de/bonprixbilder/allgemein/left_navigation_info_head_arrow.gif) no-repeat scroll right bottom transparent;
	padding-right:13px;
}
.left-navigation {
	display:inline;
	float:left;
	width:165px;
}
.left-navigation-level-1 {
	border:1px solid #D7D7D7;
	margin-right:5px;
}
.left-navigation-level-1 li.left-navigation-level-1-item {
	background:url(http://javatest.bonprix-shop.de/bonprixbilder/allgemein/left_navigation_header_gradient.gif) repeat-x scroll 0 0 transparent;
}
.left-navigation-level-1 li.left-navigation-level-1-item a {
	color:#222222;
	display:block;
	font-weight:bold;
	padding:10px 5px;
}
.left-navigation-level-1 li.left-navigation-level-1-item a:hover {
	background-color:#D21929;
	color:#FFFFFF;
	text-decoration:none;
}
.left-navigation-level-2 li.left-navigation-level-2-item a {
	color:#222222;
	display:block;
	font-weight:normal;
	padding:2px 5px;
}
.left-navigation-level-2 li.left-navigation-level-2-item a.active {
	font-weight:bold;
}
.left-navigation-level-2 li.left-navigation-level-2-item a.active-leaf {
	color:#D21929;
}
.left-navigation-level-2 li.left-navigation-level-2-item a.active-leaf:hover {
	color:#FFFFFF;
}
.left-navigation-level-3 li.left-navigation-level-3-item a {
	color:#222222;
	display:block;
	font-weight:normal;
	padding:2px 10px;
}
.left-navigation-level-3 li.left-navigation-level-3-item-active {
	background:none repeat scroll 0 0 #E8E8E8;
}
.left-navigation-level-4 li.left-navigation-level-4-item a {
	color:#222222;
	display:block;
	font-weight:normal;
	padding:2px 15px;
}
.left-navigation-level-1, .left-navigation-level-2, .left-navigation-level-3, .left-navigation-level-4 {
	list-style-type:none;
}

#suche_auto_complete {
	background-color:white;
	margin:0;
	padding:0;
	width:350px;
	z-index:99 !important;
}
#suche_auto_complete ul {
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
}
#suche_auto_complete ul li {
	display:block !important;
	float:none !important;
	margin:0 !important;
	padding:3px !important;
}
#suche_auto_complete ul li {
	color:#000000;
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding:3px;
}
#suche_auto_complete ul li.selected {
	background-color:#D11929;
	color:#FFFFFF;
	font-weight:bold;
}
#suche_auto_complete ul strong.highlight {
	color:#880000;
	margin:0;
	padding:3px;
}
*/

.clearfix  {
	display:block !important;
}


/* Button Suche */

.button-link {
	background-color:transparent;
	border:medium none;
	cursor:pointer;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	margin:0;
	outline:0 none;
	padding:0;
	text-align:left;
	
	width:90px;
}

.button-link {
	margin:0 0 0 -3px !important;
}

button.live-search-button span,
a.live-search-button {
	/*background: transparent url(http://javatest.bonprix-shop.de/bonprixbilder/allgemein/button_live_search_left.gif) no-repeat 0px 0px;*/
	background: transparent url(/fileadmin/relaunch09/images/img_template/img_header/head_2010/button_live_search_left.gif) no-repeat 0px 0px;
	display: inline-block;
	padding-left: 31px;
	color: #fff;
	font-weight: normal;
	text-decoration: none !important;
	margin: 0px 0px 0px 0px;
	height: 23px;
}

button.live-search-button:hover span, a.live-search-button:hover {
	/*background: transparent url(http://javatest.bonprix-shop.de/bonprixbilder/allgemein/button_live_search_left.gif) no-repeat 0px -23px;*/
	background: transparent url(/fileadmin/relaunch09/images/img_template/img_header/head_2010/button_live_search_left.gif) no-repeat 0px -23px;
}

button.live-search-button span span,
a.live-search-button span {
	/*background: transparent url(http://javatest.bonprix-shop.de/bonprixbilder/allgemein/button_live_search_right.gif) no-repeat right top;*/
	background: transparent url(/fileadmin/relaunch09/images/img_template/img_header/head_2010/button_live_search_right.gif) no-repeat right top;
	line-height: 23px;
	display: block;
	padding-right: 15px;
	padding-left: 0;
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none !important;
	letter-spacing: 0;
	white-space: nowrap;
	cursor: pointer;
	text-align: center;
	display: block;
	height: 23px;
	margin: 0px;
}

.ie6 button.live-search-button span span,
.ie6 a.live-search-button span {
	display: inline-block;
}

button.live-search-button:hover span span,
a.live-search-button:hover span {
	/*background: transparent url(http://javatest.bonprix-shop.de/bonprixbilder/allgemein/button_live_search_right.gif) no-repeat right bottom;*/
	background: transparent url(/fileadmin/relaunch09/images/img_template/img_header/head_2010/button_live_search_right.gif) no-repeat right bottom;
}

.ie6 button.live-search-button {
	top: 0px !important;
}