/* hier sind spezielle definitionen für die Boxen aus boxes */

/* die Kategorie navigation */

#bn_left .bn_box ul.bn_categories
{	list-style-type:none;
	list-style-position:outside;
	font-size:14px;
}

.bn_categories li
{	width:100%;
	overflow:hidden;
}

.bn_categories a
{	width:100%;
}


.bn_box ul.bn_categories li.bn_list_level_0
{	background-image:url(img/bn_menu_content_li.png);
	background-repeat:no-repeat;
	background-position:right top;
	font-weight:bold;
	padding:0px 0px 1px 0px;
	text-align:right;
}

.bn_box ul.bn_categories li.bn_list_level_1,
.bn_box ul.bn_categories li.bn_list_level_2,
.bn_box ul.bn_categories li.bn_list_level_3
{	text-align:left;
	font-size:12px;
	padding:0px 0px 0px 0px;
	background-image:url(img/bn_content_submenu_li.png);
	background-position:20px 5px;
	background-repeat:no-repeat;
	height:auto;
}


.bn_box ul.bn_categories li.bn_list_level_2
{	padding:0px 0px 0px 0px;
	background-position:20px 15px;
	background-image:none;
}

.bn_box ul.bn_categories li.bn_list_level_0 a,
.bn_box ul.bn_categories li.bn_list_level_0 a:link,
.bn_box ul.bn_categories li.bn_list_level_0 a:visited,
.bn_box ul.bn_categories li.bn_list_level_0 a:active
{	text-decoration:none;
	line-height:20px;
	overflow:hidden;
	width:205px;
	display:block;
	color:#646463;
	padding:1px 15px 2px 0px;
	border-width:0px;
}

.bn_box ul.bn_categories li.bn_list_level_0 a:hover,
.bn_box ul.bn_categories li.bn_list_level_0 a#bn_menu_active_0
{	background-image:url(img/bn_menu_content_li_a_hover.png);
	background-repeat:no-repeat;
	background-position:right top;
	color:#004B8D;
	border-width:0px;
}


#bn_left .bn_box ul.bn_categories li ul
{
}


.bn_box .bn_categories li#bn_categorie_li_active1,
.bn_box .bn_categories li#bn_categorie_li_active2,
.bn_box .bn_categories li#bn_categorie_li_active3
{	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


.bn_box .bn_categories li a,.bn_box .bn_categories li a:link,
.bn_box .bn_categories li a:visited,.bn_box .bn_categories li a:active
{	display:block;
	padding:3px 0px 3px 10px;
	color:#0f314d;
	font-weight:bold;
	text-decoration:none;
}

.bn_box .bn_categories li a:hover, a#bn_menu_active_1,
.bn_box .bn_categories li a:hover, a#bn_menu_active_2,
.bn_box .bn_categories li a:hover, a#bn_menu_active_3
{	color:#004B8D;
	text-decoration:none;
}



.bn_box .bn_categories li.bn_list_level_0 a, .bn_box .bn_categories li.bn_list_level_0 a:link,
.bn_box .bn_categories li.bn_list_level_0 a:visited,.bn_box .bn_categories li.bn_list_level_0 a:active
{
}


.bn_box .bn_categories li.bn_list_level_1 a, .bn_box .bn_categories li.bn_list_level_1 a:link,
.bn_box .bn_categories li.bn_list_level_1 a:visited,.bn_box .bn_categories li.bn_list_level_1 a:active
{	padding-left:30px;
}

.bn_box .bn_categories li.bn_list_level_2 a, .bn_box .bn_categories li.bn_list_level_2 a:link,
.bn_box .bn_categories li.bn_list_level_2 a:visited,.bn_box .bn_categories li.bn_list_level_2 a:active
{	padding-left:50px;
}

.bn_box .bn_categories li.bn_list_level_3 a, .bn_box .bn_categories li.bn_list_level_3 a:link,
.bn_box .bn_categories li.bn_list_level_3 a:visited,.bn_box .bn_categories li.bn_list_level_3 a:active
{
}

/****************************************************************/
/*								 warenkorb box 																*/
/****************************************************************/
a#bn_basket
{	background-image:url(img/bn_basket.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	color:#247EB0;
	text-decoration:none;
	font-weight:bold;
	padding-left:20px;
	position:absolute;
	left:647px;
	top:34px;
	line-height:24px;
}

a#bn_shipping
{	background-image:url(img/bn_shipping.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	color:#247EB0;
	text-decoration:none;
	font-weight:bold;
	padding-left:20px;
	position:absolute;
	left:600px;
	top:71px;
	line-height:24px;
}


#bn_basket .bn_basket_header
{	font-size:13px;
	font-weight:bold;
	padding:0px 0px 0px 10px;
	line-height:28px;
	background-image:url(img/bn_right_box_head_green.png);
	background-repeat:repeat-x;
	color:#ffffff;
}


#bn_basket  a,#bn_basket a:link,
#bn_basket a:visited,#bn_basket a:active
{	text-decoration:none;
	color:#747474;
	font-size:12px;
	display:block;
	width:100%;
}

#bn_basket a:hover
{	font-weight:bold;
}

#bn_basket p
{	text-align:left;
	padding:0px 10px 0px 10px;
	margin-top:10px;
}

#bn_basket ul
{	list-style-position:outside;
	margin-left:20px;
}



/****************************************************************/
/*						searchbox über dem content												*/
/****************************************************************/

#bn_search
{	height:31px;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	background-image:url(img/bn_searchbox.png);
	background-repeat:no-repeat;
	background-color:#A0BDDD;
	border-bottom:1px solid #004B8E;
}

#bn_search .text_search
{	font-weight:bold;
	padding-left:14px;
	float:left;
	position:relative;
	top:10px;
	padding-right:3px;
	color:#4D5F6B;
}

#bn_search_input
{	width:463px;
	height:14px;
	border:0px solid #9A9A9A;
	float:left;
	margin:8px 0px 0px 5px;
	display:inline;
}

#bn_button_go
{	float:left;
	margin-top:6px;
	margin-left:6px;
}

a#bn_search_link,a#bn_search_link:link,
a#bn_search_link:visited,a#bn_search_link:active
{	float:left;
	font-size:11px;
	font-weight:bold;
	margin:10px 0px 0px 15px;
	display:inline;
	color:#4D5F6B;
	text-decoration:none;
}


#more_search
{
/*	border:1px solid #fbf8f3;
	border-width:0px 1px 1px 1px;
	background-color:#ECF0D9;
*/
	padding:5px 5px;
	color:#676050;
}


/****************************************************************/
/*											loginbox				 												*/
/****************************************************************/
#bn_login
{	padding:0px 0px 10px 0px;
	margin-top:1px;
	background-color:#ffffff;
	color:#676050;
}

#bn_login h3
{	line-height:28px;
	background-image:url(img/bn_kategories_dotted.png);
	background-repeat:repeat-x;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
}


#bn_login p
{	padding:5px 10px 10px 10px;
}

#bn_login .menu a,#bn_login .menu a:link,
#bn_login .menu a:visited,#bn_login .menu a:active
{	text-decoration:none;
	color:#676050;
	font-size:12px;
	display:block;
	width:100%;
}

#bn_login .menu a:hover
{	font-weight:bold;
}

#bn_login label
{	display:block;
	font-weight:normal;
	font-size:12px;
	padding-left:12px;
	margin-top:3px;
}


#bn_login input
{	font-size:14px;
	border:1px groove #663300;
	width:130px;
	height:19px;
	margin-left:12px;
}

* html #bn_login input
{	background-attachment:fixed;
}

#bn_login .login_button
{	margin-top:10px;
}

#bn_login .login_button input
{	background-image:none;
	width:auto;
	height:auto;
	margin-right:12px;
}


/****************************************************************/
/*											contentboxen		 												*/
/****************************************************************/

.bn_box_background_1
{	background-color:#A0BDDD;
}

#bn_left .bn_box
{	width:219px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#bn_right .bn_box
{	width:191px;
	overflow:hidden;
	margin:5px 0px 0px 0px;
	padding:0px;
}

.bn_box li
{	margin:0px;
	padding:0px;
}

#bn_left .bn_box_head .bn_head_1, h3.bn_kategories
{	background-image:url(img/bn_left_box_head_blue.png);
	background-position:right top;
	background-repeat:no-repeat;
	text-align:right;
	height:21px;
	overflow:hidden;
	padding:0px 20px 0px 0px;
	line-height:20px;
	font-size:14px;
	background-color:#FEF0CD;
	font-weight:bold;
	color:#646463;
}


#bn_right .bn_box_head .bn_head_1
{	background-image:url(img/bn_right_box_head_blue.png);
	background-repeat:no-repeat;
}

#bn_left .bn_box_head .bn_head_2
{	background-image:url(img/bn_left_box_head_blue.png);
	background-repeat:no-repeat;
	background-repeat:no-repeat;
	text-align:right;
	height:21px;
	line-height:20px;
	padding-right:20px;
	font-size:14px;
	background-color:#FEF0CD;
	font-weight:bold;
	color:#004B8D;
}

#bn_right .bn_box_head .bn_head_2
{	background-image:url(img/bn_right_box_head_green.png);
	background-repeat:no-repeat;
}

/* die überschrift in den boxen links und rechts wahlweise mit h1-h5 zu benutzen */





#bn_left .bn_box_head h3
{	padding:0px 0px 10px 10px;
	font-weight:bold;
}

#bn_right .bn_box_head h3
{	padding:0px 0px 10px 10px;
	font-weight:bold;
}


#bn_left .bn_box ul
{ padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	list-style-position:outside;
}

#bn_right .bn_box ul
{ padding:0px 0px 0px 0px;
	margin:0px;
	list-style-type:none;
	list-style-position:outside;
}


#bn_left .bn_box ul.bn_linklist li a,#bn_left .bn_box ul.bn_linklist li a:link,
#bn_left .bn_box ul.bn_linklist li a:visited,#bn_left .bn_box ul.bn_linklist li a:active
{	display: block;
	color:#0f314d;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:4px 0px 4px 10px;
}

#bn_left .bn_box ul.bn_linklist li a:hover, #bn_left .bn_box a#bn_content_menu_active
{	font-weight: bold;
}

#bn_right .bn_box ul.bn_linklist li a,#bn_right .bn_box ul.bn_linklist li a:link,
#bn_right .bn_box ul.bn_linklist li a:visited,#bn_right .bn_box ul.bn_linklist li a:active
{	display: block;
	color: #747474;
	text-decoration:none;
	font-size:12px;
	padding:4px 0px 4px 10px;
}

#bn_right .bn_box ul.bn_linklist li a:hover, #bn_right .bn_box a#bn_content_menu_active
{	font-weight: bold;
}


#bn_right ul.box_no_padding,#bn_left ul.box_no_padding
{	padding:0px;
}


/* box_add_a_quickie.html */

ul.bn_add_a_quickie
{
}

/* .box.html */

ul.box
{
}

/* box_best_sellers.html */
ul.box_best_sellers
{
}

/* box_currencies.html */

ul.box_currencies
{
}

/* box_infobox.html */

ul.box_infobox
{
}

/* box_information.html */

ul.box_information
{
}


/* box_languages.html */

ul.box_languages
{
}

/* box_last_viewed.html */

ul.box_last_viewed
{
}

/* box_manufacturers.html */

ul.box_manufacturers
{
}

/* box_manufacturers_info.html */

ul.box_manufacturers_info
{
}

/* box_newsletter.html */

ul.box_newsletter
{
}

/* box_order_history.html */

ul.box_order_history
{
}

/* box_reviews.html */

ul.box_reviews
{
}

ul.box_reviews .bn_box_head h3
{	float:left;
}

ul.box_reviews .bn_box_head a
{	float:right;
}


/* box_sofortueberweisung.html */

ul.box_sofortueberweisung
{
}

/* box_specials.html */

ul.box_specials
{
}

/* box_whatsnew.html */

ul.box_whatsnew
{
}


/* right.html */

#bn_right ul.box_zahlung li
{	padding-left:15px;
}


/* box_admin.html */

#bn_right ul.box_admin
{
}




#bn_left ul li.bn_box_head
{	background-repeat:no-repeat;
	height:21px;
	overflow:hidden;
	color:#ffffff;
	line-height:20px;
	padding:0px;
}

#bn_right ul li.bn_box_head
{	background-repeat:no-repeat;
	overflow:hidden;
	color:#ffffff;
	line-height:26px;
	padding:0px;
}


/* box_manufacturers_linklist.html */

#bn_left ul.box_manufacturers_linklist
{	background-color:#E7F1FD;
	padding-bottom:0px;
}

ul.box_manufacturers_linklist li
{	border-bottom:1px solid #ffffff;
}

#bn_left .bn_box ul.box_manufacturers_linklist li#bn_manufacturers_li_active
{	background-color:#ECF0D9;
}


#bn_left .bn_box ul.box_manufacturers_linklist li a,#bn_left .bn_box ul.box_manufacturers_linklist li a:link,
#bn_left .bn_box ul.box_manufacturers_linklist li a:visited,#bn_left .bn_box ul.box_manufacturers_linklist li a:active
{	display: block;
	color: #0F314D;
	text-decoration:none;
	font-size:12px;
	padding:4px 0px 4px 10px;
	font-weight: bold;
	margin:0px;
}

#bn_left .bn_box ul.box_manufacturers_linklist li a:hover, #bn_left .bn_box a#bn_manufacturer_active
{	background-color:#B3CDEE;
}

ul.menu_box_content
{	list-style-type:none;
	list-style-position:outside;
	font-size:14px;
}

ul.menu_box_content li
{	background-image:url(img/bn_menu_content_li.png);
	background-repeat:no-repeat;
	background-position:right top;
	font-weight:bold;
	padding:0px 0px 2px 0px;
	text-align:right;
}

ul.menu_box_content li a,ul.menu_box_content li a:link,
ul.menu_box_content li a:visited,ul.menu_box_content li a:active
{	text-decoration:none;
	line-height:20px;
	overflow:hidden;
	width:205px;
	display:block;
	color:#646463;
	padding:1px 15px 2px 0px;
}

#bn_left ul.menu_box_content a:hover,
#bn_left ul.menu_box_content #bn_content_box_menu_active
{	background-image:url(img/bn_menu_content_li_a_hover.png);
	background-repeat:no-repeat;
	background-position:right top;
	color:#004B8D;
}


ul.menu_box_content .bn_content_submenu
{	height:auto;
	background-image:none;
	margin-top:0px;
	width:220px;
}

ul.menu_box_content .bn_content_submenu li
{	text-align:left;
	font-size:12px;
	padding:0px 0px 0px 30px;
	background-image:url(img/bn_content_submenu_li.png);
	background-position:20px 5px;
	background-repeat:no-repeat;
	height:auto;
}

#bn_left ul.menu_box_content .bn_content_submenu li a,
#bn_left ul.menu_box_content .bn_content_submenu li a:visited,
#bn_left ul.menu_box_content .bn_content_submenu li a:active,
#bn_left ul.menu_box_content .bn_content_submenu li a:hover
{	background-image:none;
}

#bn_left ul.menu_box_content .bn_content_submenu li a#bn_downloads_menu_active,
a#bn_content_link_active_0
{	color:#004B8D;
}
