/*
This CSS definition is copyright Dipl.-Ing.(TH) Winfried Kaiser, info@seifenparadies.de, entwicklung@powertemplate.de
Any unauthorized use will be legally prosecuted!

Not(!) released under the GNU General Public License
*/

/*
#main_wrapper {
	background-image: url('../img/img_top_bg.jpg');
}
*/

.infoBoxHeaderText {
	display:none;
}

#navLeft_box .infoBoxHeader,
#navRight_box .infoBoxHeader {
	height: 28px;
	background-repeat: no-repeat;
	background-color: transparent;
	color: white;
	font-weight:bold;
	font-size:12px;
}

#navMiddle_box .infoBoxHeader {
	height: 32px;
	background-repeat: no-repeat;
	background-color: #C8E4D8;
	color: white;
	font-weight:bold;
	font-size:12px;
	display:none;
}

/*
#box_SEARCH .infoBoxHeader {
	height:27px;
}

#box_SEARCH .infoBox {
	position:relative;
}
*/

#box_SEARCH .infoBox .button {
	left:180px;
	margin-top:-19px;
	position:absolute;
}

#navLeft_box #box_CATEGORIES .infoBox,
#navLeft_box #box_INFORMATION .infoBox,
#navLeft_box #box_CONTENT .infoBox {
	background-color:white;
}

#box_CATEGORIES .infoBoxFooter,
#box_INFORMATION .infoBoxFooter,
#box_CONTENT .infoBoxFooter {
	display:none;
}

/*
#box_SEARCH {
	position:absolute;
	right:22px;
	top:122px;
}

#box_SEARCH a:hover {
	font-weight: normal;
}

#box_SEARCH .infoBoxHeader {
	display:none;
}

.box_SEARCH .infoBoxHeader {
	display:none;
}

#box_CATEGORIES,
#box_CONTENT,
#box_LINKS,
#box_PAYMENT {
	margin-top:-3px;
}

#box_SEARCH .infoBoxContents a {
	font-size:10px;
}

#box_ADMIN .infoBox,
#box_CATEGORIES .infoBox {
	background-color: #265101;
}

#box_WHATSNEW .infoBox,
#cart_content .infoBox,
#box_CONTENT .infoBox {
	background-color: transparent;
}

#box_LOGIN {
	position:absolute;
	top:270px;
	left:515px;
}

#box_SEARCH .infoBox {
	background-color: #428C00;
}
*/

#box_LOGIN .infoBox {
	background-image: url(../img/bg_login.jpg);
	background-repeat: repeat-x;
}

#navLeft .infoBoxFooter {
	background-image: url(../img/img_box_footer.gif);
	height:32px;
}

#navRight .infoBoxFooter {
	background-image: url(../img/img_box_footer.gif);
	height:32px;
}

#navLeft #box_ADMIN .infoBoxFooter,
#navLeft #box_CATEGORIES .infoBoxFooter {
	background-position:left 10px;
	/*height:20px;*/
}

#box_CONTACT_US,
#box_VERSAND,
#box_ZAHLUNG {
	margin-bottom:6px;
}

/*
#cart_content .infoBoxFooter,
#box_SEARCH .infoBoxFooter,
#box_NEWSLETTER .infoBoxFooter,
#box_LOGIN .infoBoxFooter {
	display:none;
}

#box_LOGIN {
	position:absolute;
	top:350px;
	left:10px;
}

#box_LOGIN .infoBoxHeader {
	display:none;
}

#navLeft_box #box_LOGIN .infoBox {
	border:none;
}
*/

#box_LOGIN .button {
	left:140px;
	top:-20px;
	position:relative;
	text-align:right;
	width:22px;
}

#box_LOGIN .link {
	margin-top:-12px;
}



#box_SEARCH .infoBoxContents a,
#box_LOGIN .infoBoxContents a {
	font-size:10px;
}

.logout_button {
	position:absolute;
	right:0;
	text-align:right;
	top:50px;
	width:200px;
}

#account_button {
	display:none;
}

/*
#box_NEWSLETTER .infoBoxFooter {
	display:none;
}

#box_NEWSLETTER {
	position:absolute;
	top:270px;
	left:263px;
	width:200px;
}

#box_NEWSLETTER .infoBoxHeader {
	display:none;
}

#box_NEWSLETTER .infoBox {
	border:none;
}

#box_NEWSLETTER .button_newsletter {
	position:relative;
	margin-top: -23px;
	left:153px;
	width:30px;
}
*/

#box_NEWSLETTER .infoBoxContents a {
	font-size:10px;
}

#box_WHATSNEW {
	text-align: center;
}

#cart_quantity,
#product_quantity {
  /*margin-top: -2px;*/
  margin-left: -2px;
}

#product_quantity {
  background-color: #EEEDDB;
  /*width:748px;*/
}

.box_CART {
	height:auto;
	background-color: transparent;
	margin-top:-10px;
	/*padding:7px;
	position:absolute;
	left:522px;
	*/
}

.box_WHATSNEW .infoBox,
.box_CART .infoBox {
	background-color: white !important;
	/*
	padding-top:12px;
	color: white;
	*/
}

.box_CART .infoBoxHeader {
	height:38px !important;
}

.box_CART_infoBoxHeader {
	margin-top:-9px;
	position:absolute;
}


.box_WHATSNEW .infoBoxFooter,
.box_CART .infoBoxFooter {
	display:none;
}

.box_CART .button {
	position:relative;
	margin-top: -19px;
	left:150px;
}

.box_CART .infoBoxContents a {
	font-size:10px;
}

.empty_cart {
	text-align: left;
	/*
	font-weight: bold;
	margin-left: 30px;
	margin-top:25px;*/
}

.box_SEARCH {
	left:310px;
	top:20px !important;
	width:186px;
	font-weight:bold;
}

.box_SEARCH a {
	display:block;
	font-weight:normal;
	margin-left:60px;
	margin-top:4px;
}


.box_NEWSLETTER {
	left:272px;
}

.box_LOGIN {
	left:769px;
}

#menu .menu_extended {
	float:left;
}

#menu .menu_extended a {
	margin-left:0px;
}

.navLeft_box .infoBox, .navRight_box .infoBox {
	background-color: inherit;
}

.page_header {
	margin-bottom: 0px;
}

.contentsTopics_r,
.contentsTopics_l {
	height:43px;
	width:12px;
	background-image: url(../img/img_list_header_l.gif);
	background-repeat: no-repeat;
	font-size:1px;
}

.contentsTopics_l {
	/*background-image: url(../img/img_list_header_l.gif);*/
	display:none;
}

.contentsTopicsListen_m {
	color:white;
	height:28px;
	line-height:28px;	/* Same value aus "height" */
	background-image: url(../img/bg_m.gif);
	background-repeat: no-repeat;
  /*
	font-size: 12px;
	*/
	background-color: white;
	text-align: center;
	font-weight:bold;
	white-space: nowrap;
	vertical-align: middle;
	padding:0px
}

.maincol_0 .contentsTopicsListen_m {
	background-image: url(../img/bg_m_wide.gif);
}

.contentsTopics_r {
	/*background-image: url(../img/img_list_header_r.gif);*/
	display:none;
}

h2 {
	font-size:12px;
}

.header_title {
  margin-top: -1px;
}

/*
.categorie_listing .contentsTopicsListen_m {
	color:#5D5D5D;
	line-height: normal;
	height:auto;
	background-image: none;
	padding-left:0px;
	padding-right:0px;
	text-align: left;
	font-size: 30px;
	margin-bottom:0px;
}

.categorie_listing .contentsTopicsListen_m {
	background-image:none;
	color:white;
	font-size:30px;
	height:20px;
	line-height:20px;
	margin-bottom:12px;
	padding-left:10px;
	padding-right:0;
	text-align:left;
}

.categorie_listing .contentsTopicsListen_m h2 {
	font-size: 20px;
	display:none;
}

table.category  .contentsTopicsListen_m {
	display:none;
}

.new_products .contentsTopics_l,
.new_products .contentsTopicsListen_m,
.new_products .contentsTopics_r {
	display:none;
}

.new_products .contentsTopics_l {
	background-image:url(../img/img_list_header_new_l.gif);
	background-repeat:no-repeat;
	height:36px;
	width:48px;
	font-size:1px;
}

.new_products .contentsTopicsListen_m {
	color:#10569C;
	font-size:12px;
	font-weight:bold;
	height:36px;
	padding-top:10px;
	text-align:left;
	padding-right:2px;
	background-image:none;

	text-align: left;
	font-weight:bold;
	font-size: 12px;
	white-space: nowrap;
	vertical-align: middle;
}

.new_products .contentsTopics_r {
	height:36px;
	width:2px;
	font-size:1px;
	background-image:none;
}

.product_info .contentsTopics_l {
	background-image:url(../img/img_list_header_info_l.gif);
	background-repeat:no-repeat;
	height:36px;
	font-size:1px;
	width:2px;
}

.product_info .contentsTopicsListen_m {
	text-align: left;
	height:37px;
	background-image: url(../img/img_list_header_info_m.gif);
	background-repeat: repeat-x;

	text-align: left;
	font-weight:bold;
	font-size: 12px;
	white-space: nowrap;
	vertical-align: middle;
}

.product_info .contentsTopics_r {
	height:37px;
	font-size:1px;
	background-image: url(../img/img_list_header_info_r.gif);
	background-repeat: no-repeat;
	width:2px;
}

.sub_categories_l {
	width:16px;
	height:25px;
	background-image: url(../img/img_sub_categories_l.gif);
	background-repeat: no-repeat;
}

*/

.sub_categories_l,
.sub_categories_r {
	display:none;
}

.sub_categories_m {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-left:5px;
	vertical-align: middle;
	text-align:center;
	width:160px;
	padding-bottom: 20px;
	/*
	height:72px;
	line-height:30px;
	border:1px solid #256239;
	background-color: #009D8C;
	*/
}

/*
.sub_categories_m img {
	border:1px solid #483201;	
}
*/

.sitemap_heading .sub_categories_m {
	/*background-image: url(../img/img_sub_categories_sm_m.gif);*/
	padding-bottom:10px;
}

.sitemap_heading .subcat_image img {
	margin-bottom:6px;
}

.sub_categories_m a {
	font-size: 9px;
	font-weight: bold;
	/*
	color: #F69800;
	text-decoration: none;
	*/
}

.sub_categories_m a:hover {
	font-weight: bold;
	font-size: 9px;
	/*color: white;*/
}

.sub_categories_r {
	width:6px;
	height:25px;
	background-image: url(../img/img_sub_categories_r.gif);
	background-repeat: no-repeat;
	display:none;
}

.sub_categories_sep_h {
	width:10px;
}

.sub_categories_sep_v {
	height:10px;
}

#main_wrapper {
	background-repeat: repeat-x;
	left:0px;
	top:0px;
	width:100%;
	position:relative;
}

#img_left {
	position:absolute;
	left:0px;
	margin-left:-22px;
	text-align: left;
}

#img_right {
	position:absolute;
	right:0px;
	margin-right:-22px;
	text-align:right;
}

#box_m_01 .box_CATEGORIES .infoBoxHeader,
#box_m_02 .box_CATEGORIES .infoBoxHeader,
#box_m_01 .box_CATEGORIES .infoBoxFooter,
#box_m_02 .box_CATEGORIES .infoBoxFooter {
	background-image: none;
	display:none;
}

/*
.list_entry_cell_header {
	background-image: url(../img/img_list_cell_header.gif);
	background-repeat: no-repeat;
}
*/

