*
{
	behavior:url('wsb-script/pie.htc');
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
{
	border:0 none;
	margin:0;
	padding:0;
}
table
{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img
{
	border:0;
}
address,caption,cite,code,dfn,em,th,var
{
	font-style:normal;
	font-weight:normal;
}
ol,ul
{
	list-style:none;
}
caption,th
{
	text-align:left;
}
h1,h2,h3,h4,h5,h6
{
	font-size:100%;
	font-weight:normal;
}
q:before,q:after
{
	content:'';
}
abbr,acronym
{
	border:0;
}
a, a:link, a:visited, a:active, a:focus, a:hover
{
	color:#000;
}
.clearfix:after
{
	clear:both;
	content:' ';
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0;
}
input:invalid
{
	-moz-box-shadow: none;
	box-shadow: none;
}
body
{
	background-color:#ffffff;
	color:#000000;
	font-family:arial,sans-serif;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	line-height:130%;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
p
{
	padding:0px 0px 10px 0px;
}
ul
{
	list-style-position:outside;
	list-style-type:disc;
}

h1,
h1 span
{
	color:#000000;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	line-height:18px;
	margin:15px 0px 15px 0px;
	text-decoration:none;
}
h2
{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	line-height:16px;
	margin:0px 0px 4px 0px;
	text-decoration:none;
}

a, a:link, a:visited, a:active, a:focus, a:hover
{
	color:#000000;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
a:hover
{
	color:#000000;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
#content ul
{
	list-style-type:circle;
	padding-left:20px;
}
#page
{
	margin:0px auto;
	padding:0px;
	width:942px;
}

#header
{
	background:url(../wsb-media/images/shop/top.gif);
	background-color:#BCBCBC;
	background-repeat:no-repeat;
	height:66px;
	text-align:left;
	width:942px;
	overflow:hidden;
}
#img_header
{
	border:0px;
	height:66px;
	width:942px;
	overflow:hidden;
}
#main
{
	width:942px;
	background-image:url('../wsb-media/images/shop/background-main.gif');
	background-repeat:repeat-y;
}
#left
{
	display:inline;
	float:left;
	width:228px;
}
.box_head
{
	background-color:#BCBCBC;
	margin:0px 0px 2px 0px;
	padding:2px 5px;
	text-align:left;
}
.box_head span
{
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
#content
{
	display:inline;
	float:left;
	padding:10px 15px 20px 15px;
	width:494px;
}
#right
{
	width:190px;
	float:left;
}
#address
{
	color:#666666;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	padding:0px 0px 20px 0px;
	text-align:center;
	text-decoration:none;
}
#address a
{
	color:#666666;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
}
#address a:hover
{
	color:#666666;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}
#footer
{
	background:url(../wsb-media/images/shop/bottom.gif);
	background-color:#BCBCBC;
	background-repeat:no-repeat;
	height:25px;
	text-align:left;
	width:942px;
	overflow:hidden;
}
#img_footer
{
	border:0px;
	height:25px;
	width:942px;
	overflow:hidden;
}
.menu
{
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}
.menu:hover
{
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
}
.menu_basket_preview
{
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}
.menu_basket_preview:hover
{
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
}
.menu_login_status
{
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}
.menu_login_status:hover
{
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
}
.menu_highlight
{
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}
.menu_highlight:hover
{
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
}
.menu_highlight_shipping
{
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}
.menu_highlight_shipping:hover
{
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
}
#menu_cat,
#menu,
#search,
#basket_preview
{
	margin-bottom:10px;
}
.box_content
{
	padding-bottom:10px;
}
.ul_cat_1,
.ul_menu
{
	list-style-type:none;
}
li.li_menu,
.li_cat_1,
{
	display:block;	width:228px
}
.a_cat_1,
.a_menu
{
	background:url(../wsb-media/images/shop/bullet-menu.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
	color:#000000;
	display:block;
	font-size:14px;
	font-style:normal;
	font-weight:normal  !important;
	padding:0px 3px 0px 16px;
	text-decoration:none;
}
.a_cat_1:hover,
.a_menu:hover
{
	color:#000000;
	font-style:normal;
	font-weight:normal !important;
	text-decoration:underline;
}
.a_cat_1_active.a_cat_1_subs
{
	background-position:5px -54px;
}
.ul_cat_2
{
	list-style-type:none;
	margin:2px 0px 0px 0px;
	padding:0px;
}
.li_cat_2
{
	padding:0px 3px 1px 16px;
}
.a_cat_2
{
	background:url(../wsb-media/images/shop/bullet-menu.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	color:#000000;
	display:block;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	padding:0px 3px 0px 11px;
	text-decoration:none;
}
.a_cat_2:hover
{
	color:#000000;
	font-style:normal;
	font-weight:normal !important;
	text-decoration:underline;
}
.a_cat_2_active.a_cat_2_subs
{
	background-position:0px -54px;
}
.ul_cat_3
{
	list-style-type:none;
	padding:0px;
	margin:2px 0px 0px 0px;
}
.li_cat_3
{
	padding:0px 3px 1px 12px;
}
.a_cat_3
{
	background:url(../wsb-media/images/shop/bullet-menu.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	color:#000000;
	display:block;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	padding:0px 3px 0px 11px;
	text-decoration:none;
}
.a_cat_3:hover,
{
	color:#000000;
	font-style:normal;
	font-weight:normal !important;
	text-decoration:underline;
}
.a_cat_3_active.a_cat_3_subs
{
	background-position:0px -54px;
}
.ul_cat_4
{
	list-style-type:none;
	padding:0px;
	margin:2px 0px 0px 0px;
}
.li_cat_4
{
	padding:0px 3px 1px 12px;
}
.a_cat_4
{
	background:url(../wsb-media/images/shop/bullet-menu.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	color:#000000;
	display:block;
	font-size:14px;
	font-style:normal;
	font-weight:normal !important;
	padding:0px 3px 0px 11px;
	text-decoration:none;
}
.a_cat_4:hover
{
	color:#000000;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
}
.a_cat_4_active.a_cat_4_subs
{
	background-position:0px -54px;
}
.ul_cat_5
{
	list-style-type:none;
	padding:0px;
	margin:2px 0px 0px 0px;
}
.li_cat_5
{
	padding:0px 3px 1px 12px;
}
.a_cat_5
{
	background:url(../wsb-media/images/shop/bullet-menu.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	color:#000000;
	display:block;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	padding:0px 3px 0px 11px;
	text-decoration:none;
}
.a_cat_5:hover
{
	color:#000000;
	font-style:normal;
	font-weight:normal !important;
	text-decoration:underline;
}
.a_cat_5_active.a_cat_5_subs
{
	background-position:0px -54px;
}
#search .box_content
{
	padding:2px 5px;
}
#searchstring
{
	border:1px solid #BCBCBC;
	font-family:arial,sans-serif;
	font-size:14px;
	padding:2px 0px;
	margin-bottom:2px;
	width:216px;
}
#searchmanufacturer
{
	border:1px solid #BCBCBC;
	font-family:arial,sans-serif;
	font-size:14px;
	padding:1px 0px;
	margin-bottom:2px;
	width:218px;
}
#searchsubmit
{
	float:right;
	text-align:right;
}
#searchsubmit
{
	margin:0px;
}


.acwrap {
	position:absolute;
	height:1px;
}
.autocomplete {
	background-color: #fff;
	left:6px;
	margin:0px;
	padding:0px;
	position:relative;
	top:-25px;
	width:203px;
}
.autocomplete ul {
	margin:0px;
	padding:0px;
}
.autocomplete ul li:hover {
	background-color: #E5E5E5;
}
.autocomplete ul li {
	background-color: #fff;
	display:block;
	padding:2px 5px;
	list-style-type:none;
	cursor:pointer;
}
#loadingImg {
	display:none;
}
.search_highlight {
	font-weight:bold;
}


.autocomplete ul li a {
	display:block;
	height:100%;
	width:100%;
}
#searchResult
{
	z-index:25;
}
.livesearch_image
{
	display:block;
	float:left;
	width:60px;
}
.livesearch_text
{
	display:block;
	float:left;
	padding-left:5px;
	width:110px;
}
#facetedsearch_category .filtergroupname h2.reduceable,
#facetedsearch_articlelist .filtergroupname h2.reduceable
{
	cursor:pointer;
	padding-left:10px;
}
#facetedsearch_category .filtergroupReduced .filter_attributes,
#facetedsearch_articlelist .filtergroupReduced .filter_attributes
{
	display:none;
}
#facetedsearch_overlay
{
	opacity:0.75;
	-moz-opacity:0.75;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)';
	filter:alpha(opacity=75);

	background-color:#fff;
	display:none;
	height:100%;
	left:0px;
	position:absolute;
	top:0px;
	width:100%;
}
#facetedsearch_overlay img
{
	left:50%;
	position:absolute;
	top:50%;
	margin:-16px 0px 0px -16px;
}
#facetedsearch_category input[type=checkbox],
#facetedsearch_articlelist input[type=checkbox]
{
	cursor:pointer;
	float:left;
	width:20px;
}
#facetedsearch_category label,
#facetedsearch_articlelist label
{
	float:left;
}
#facetedsearch_category label span,
#facetedsearch_articlelist label span
{
	display:block;
	cursor:pointer;
}
#facetedsearch_category label:hover span,
#facetedsearch_articlelist label:hover span
{
	text-decoration:underline;
}
#facetedsearch_category .disabled label span,
#facetedsearch_articlelist .disabled label span,
#facetedsearch_category .disabled input,
#facetedsearch_articlelist .disabled input
{
	color:#666;
	cursor:default;
	text-decoration:none;
}
#facetedsearch_category .striked label span,
#facetedsearch_articlelist .striked label span
{
	color:#666;
	text-decoration:line-through;
}
#facetedsearch_category .facetedsearch_reset,
#facetedsearch_articlelist .facetedsearch_reset
{
	text-decoration:underline;
}
#facetedsearch_category .facetedsearch_reset_group,
#facetedsearch_articlelist .facetedsearch_reset_group
{
	display:block;
	margin:5px 0px;
}
#facetedsearch_category #facetedsearch_category_head .facetedsearch_reset
{
	color:#000000;
	float:right;
	font-weight:normal;
}
#facetedsearch_category #facetedsearch_category_head a
{
	color:#FFF;
	text-decoration:underline;
}
#facetedsearch_category_content
{
	padding:10px 10px;
	position:relative;
}
#facetedsearch_category .filtergroup,
#facetedsearch_category .filtergroupname
{
	padding-bottom:5px;
}
#facetedsearch_category .filtergroupname h2.reduceable
{
	background:transparent url('../wsb-media/images/shop/bullet-filter.gif') no-repeat 0px -25px;
}
#facetedsearch_category .filtergroupReduced .filtergroupname h2.reduceable
{
	background-position:0px 5px;
}
#facetedsearch_category .filter_attribute
{
	float:left;
	line-height:15px;
	padding-bottom:2px;
	width:103px;
}
#facetedsearch_category label
{
	width:83px;
}
#facetedsearch_category .filter_attribute .text
{
	width:65px;
}
#facetedsearch_category #filtergroup_2 .filter_attribute
{
	width:60px;
}
#facetedsearch_category #filtergroup_2 .filter_attribute.range
{
	line-height:19px;
	text-align:center;
	width:24px;
}
#facetedsearch_category #filtergroup_2 .filter_attribute .text
{
	width:57px;
}
#facetedsearch_category .facetedsearch_reset
{
	float:right;
	margin-top:10px;
}
#facetedsearch_articlelist
{
	position:relative;
	margin-bottom:10px;
}
#facetedsearch_articlelist .filtergroup
{
	margin-bottom:5px;
}
#facetedsearch_articlelist .filtergroupname
{
	float:left;
	width:130px;
}
#facetedsearch_articlelist .filter_attributes
{
	float:left;
	width:375px;
}
#facetedsearch_articlelist .filtergroupname h2.reduceable
{
	background:transparent url('../wsb-media/images/shop/bullet-filter.gif') no-repeat 0px 5px;
}
#facetedsearch_articlelist .filtergroupReduced .filtergroupname h2.reduceable
{
	background-position:0px -25px;
}
#facetedsearch_articlelist .filter_attribute
{
	float:left;
	width:125px;
}
#facetedsearch_articlelist label
{
	width:90px;
}
#facetedsearch_articlelist .filter_attribute .text
{
	padding-left:5px;
	width:110px;
}
#facetedsearch_articlelist label
{
	display:block;
	float:right;
	width:105px;
}
#facetedsearch_articlelist .facetedsearch_reset
{
	float:right;
}
#basket_preview .box_content
{
	color:#000000;
	padding:5px 5px 10px 5px;
}
#basket_preview_button_basket
{
	margin-top:7px;
}
#basket_preview_button_checkout
{
	margin-top:3px;
}


.basket_value
{
	text-align:right;
}
#login_status .box_content
{
	color:#000000;
	padding:5px 5px 10px 5px;
}
#login_status_button_login
{
	margin-top:3px;
}


.login_status
{
	border:1px solid #BCBCBC;
	font-family:arial,sans-serif;
	font-size:14px;
	padding:2px 0px;
	margin-bottom:2px;
	width:178px;
}
#highlights_list
{
	padding:5px 5px 10px 5px !important;
}
li.highlight
{
	list-style-type:none;
}
.highlight_image
{
	border:0px;
	display:block;
	padding:2px 0;
}


.highlight_old,
.highlight_now,
.highlight_baseprice,
.highlight_tax
{
	display:block;
}
.highlight_baseprice,
{
	color:#999999;
	display:block;
	font-size:13px;
	font-style:normal;
}
#trustedshops .box_content
{
	text-align:center;
}
#breadcrumb
{
	padding:0 !important;
}
#breadcrumb li
{
	display:inline;
	float:left;
}
#contact label
{
	display:inline;
	float:left;
	width:150px;
}
#contact .text,
#contact textare.text
{
	border:1px solid #BCBCBC;
	display:inline;
	float:left;
	margin-bottom:5px;
	width:312px;
}
#contact textare.text
{
	height:100px;
}
form
{
	display:block;
	margin:0px;
	padding:0px;
}
input, select, textarea
{
	font-family:arial,sans-serif;
	font-size:12px;
}
.text,
select,
.text
{
	border:1px solid #BCBCBC;
	margin:0px;
	padding:1px 0px;
}
#categorylist
{
	margin:0 0 10px 0;
	padding:0 !important;
}
.category
{
	border:0px solid #BCBCBC;
	display:block;
	margin:0px 0px 10px 0;
	display:inline;
	float:left;
	margin-right:10px;
	width:242px;
}
.category_last
{
	float:right;
	margin-right:0px;
}
.category h2
{
	background-color:#CCCCCC;
	margin:0px;
	padding:2px 5px;
}
.category h2 a
{
	font-weight:normal;
}
.category_image
{
	display:block;
	margin:5px;
	overflow:hidden;
	text-align:center;
}
.category_text
{
	margin-bottom:10px;
}
#articlelist_total
{
	margin-bottom:10px;
}
#articlelist
{
	margin-bottom:10px;
	padding:0 !important;
}
.articlelist_article
{
	border-bottom:2px solid #BCBCBC;
	list-style-type:none;
}
.articlelist_article_contrast
{
	background-color:#E5E5E5;
}
.articlelist_image,
.articlelist_info,
.articlelist_price
{
	float:left;
}
.articlelist_image
{
	display:block;
	margin:5px;
	overflow:hidden;
	width:80px;
}
.articlelist_info
{
	display:block;
	margin:5px;
	width:244px;
}
.articlelist_price
{
	display:block;
	margin:5px;
	width:140px;
}
.articlelist_name,
.articlelist_price_old,
.articlelist_price_now,
.articlelist_price_price
{
	display:block;
}
.articlelist_baseprice
{
	color:#999999;
	display:block;
	font-size:13px;
	font-style:normal;
}
.articlelist_articlenumber
{
	display:none;
}
#articlegallery
{
	border-bottom:2px solid #BCBCBC;
	border-top:2px solid #BCBCBC;
	margin:10px 0px;
	padding:10px 0px !important;
}
.articlegallery_article
{
	display:inline;
	float:left;
	height:220px;
	list-style-type:none;
	margin:10px 10px 10px 0px;
	width:158px;
}
.articlegallery_last
{
	margin-right:0px !important;
}
.articlegallery_image
{
	display:block;
	text-align:center;
}
.articlegallery_new,
.articlegallery_articlenumber,
.articlegallery_name,
.articlegallery_price,
.articlegallery_price_catalog,
.articlegallery_price_now,
.articlegallery_price_old,
.articlegallery_tax,
.articlegallery_unique
{
	display:block;
	text-align:center;
}
.articlegallery_articlenumber
{
	display:none;
}
.articlegallery_new,
.articlelist_new
{
	color:#FF8000;
	display:block;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
.articlegallery_unique,
.articlelist_unique
{
	color:#000000;
	display:block;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
.articlegallery_baseprice
{
	color:#999999;
	display:block;
	text-align:center;
	font-size:13px;
	font-style:normal;
}
#article_left
{
	display:inline;
	float:left;
	width:441px;
}
.article_image_content
{
	text-align:center;
}
#a_article_zoom
{
	position:relative;
}
.img_article_zoom
{
	bottom:10px;
	position:absolute;
	right:10px;
	z-index:10;
}
.article_thumbs
{
	margin:6px 0px 0px 0px;
}
.article_thumb
{
	display:inline;
	float:left;
	margin:0px 6px 6px 0px;
}
.article_thumb.article_thumb_last
{
	margin:0px 0px 6px 0px;
}
#article_right
{
	display:inline;
	float:right;
	margin:0px;
	width:33px;
}
.article_info
{
	margin:0px 0px 10px 0px;
}
.article_article_new,
.article_article_number,
.article_deliverytime,
.article_price,
.article_tax
{
	margin:0px 0px 5px 0px;
}
.article_variation_selects,
.article_variation_radios,
.article_option_checkboxes
{
	padding:0px 0px 10px 0px;
}
.article_variation_select
{
	width:31px;
}
.radio_variation
{
	display:inline;
	float:left;
	margin-top:3px;
	width:20px;
}
.label_vartiation_radio
{
	display:inline;
	float:left;
	margin-top:2px;
}
.checkbox_option
{
	display:inline;
	float:left;
	width:20px;
	margin-top:2px;
}
.label_option
{
	display:inline;
	float:left;
	margin-top:2px;
}
.article_addition
{
	margin:0px 0px 10px 0px;
}
textare.article_addition_text
{
	border:1px solid #BCBCBC;
	padding:1px 0px;
}
.article_amount_input
{
	border:1px solid #BCBCBC;
	display:inline;
	float:left;
	margin:0px 0px 5px 0px;
	padding:1px 0px;
}
.article_amount_text
{
	display:inline;
	float:left;
	padding:2px 5px;
}
.article_maximum
{
	margin:0px 0px 5px 0px;
}
.input_amount
{
	width:30px;
}
.article_text,
.article_text_extra,
.article_freeshipping
{
	margin:10px 0px;
}
.article_new
{
	color:#FF8000;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
.article_unique,
.article_articletextextra
{
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
#relateditems,
#upsellitems,
#crosssellitems
{
	margin:0 0 20px 0;
	padding:0 !important;
}
#filter
{
	margin-bottom:10px;
}
select.select_filter
{
	display:inline;
	float:left;
	margin-right:2px;
	width:141px;
}
select.select_filter_wide
{
	width:213px;
}
.filter input
{
	display:inline;
	float:right;
}
.pages
{
	margin-bottom:10px;
}
.pages .square
{
	background-color: #E5E5E5;
	border:1px solid #BCBCBC;
	color:#000000;
	display:block;
	float:left;
	font-style:normal;
	font-weight:normal;
	line-height:23px;
	margin:0px 1px 1px 0px;
	text-align:center;
	text-decoration:none;
	width:27px;
}
.pages .square.text
{
	line-height:23px !important;
	padding:0px 5px;
	width:auto;
}
.pages a:hover,
.pages .square.active
{
	background-color:#BCBCBC;
	color:#000000;
}
.pages .square.active
{
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
.limiter 
{
	margin-bottom:10px;
}
.radio_login
{
	display:inline;
	float:left;
	margin-top:2px;
	width:20px;
}
.login_text
{
	display:inline;
	float:left;
	margin-bottom:15px;
	width:474px;
}
.input_login
{
	border:1px solid #BCBCBC;
	margin-top:2px;
	padding:2px 0px;
	width:200px;
}
.account_container
{
	margin-bottom:20px;
}
#login_data_container
{
	margin-top:10px;
}
.account_row
{
	margin-bottom:2px;
}
#required_row
{
	margin-left:200px;
}
.account_row label
{
	display:inline;
	float:left;
	margin-top:3px;
	width:200px;
}
.account_row input
{
	display:inline;
	float:left;
}
.account_overview_logout
{
	padding-top:10px;;
}
.input_account,
.input_account_zip,
.input_account_city,
.input_bank
{
	border:1px solid #BCBCBC;
	padding:2px 0px;
	width:250px;
}
.input_account_zip
{
	margin-right:5px;
	width:45px;
}
.input_account_city
{
	width:198px;
}
.checkbox_account
{
	margin-top:3px;
}
.radio_account
{
	margin-top:3px;
	width:20px;
}
select.select_account
{
	margin-top:2px;
	width:252px;
}
.account_border
{
	border:0px solid #BCBCBC;
	margin-top:10px;
	padding:5px;
}
.accountOrderSummary
{
	float:left;
	width:50%;
}
.payment_right
{
	display:inline;
	float:left;
	margin:1px 0px 0px 5px;
	width:469px;
}
.account_row .label_payment
{
	display:block;
	float:none;
	margin-top:0px;
	width:auto;
}
.account_row .label_bank
{
	float:none;
	margin-top:0px;
	width:auto;
}
.account_row .input_bank
{
	float:none;
	margin-top:0px;
	margin-bottom:5px;
}
.img_payment
{
	margin:2px 0px;
}
.reminder_container
{
	margin-bottom:10px;
}
.label_reminder
{
	display:block;
	margin:2px 0px;
}
.input_reminder
{
	border:1px solid #BCBCBC;
	padding:2px 0px;
	width:250px;
}
.order_container
{
	margin-bottom:10px;
	padding:6px;
}
#coupon_container,
#deliveryaddress_container,
#payment_container,
#personaldata_container
{
	border:0px solid #BCBCBC;
	margin-bottom:10px;
}
.order_right
{
	display:inline;
	float:left;
	margin:1px 0px 0px 5px;
	width:469px;
}
.label_order_head
{
	display:block;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}
.input_order
{
	border:1px solid #BCBCBC;
	padding:2px 0px;
	width:250px;
}
.radio_order
{
	display:inline;
	float:left;
	margin-top:2px;
	width:20px;
}
.order_row
{
	margin-bottom:2px;
}
#order_step2 label,
#order_step21 label
{
	display:inline;
	float:left;
	margin-top:2px;
	width:200px;
}
.select_order
{
	width:252px;
}
.order_plz
{
	margin-right:5px;
	width:45px;
}
.order_city
{
	margin-right:5px;
	width:198px;
}
.checkbox_order
{
	display:inline;
	float:left;
	margin:3px 0px 0px 0px;
	width:20px;
}
#order_deliveryaddress
{
	margin-bottom:15px;
}
#order_step21 label#label_is_deliveryaddress
{
	margin-bottom:10px;
	width:400px;
}
.img_order_payment
{
	margin:2px 0px;
}
textare.textarea_order
{
	border:1px solid #BCBCBC;
	width:492px;
	height:100px;
	margin:2px 0px;
	padding:1px 0px;
}
#basket_container
{
	padding:0;
}
#basket_container.order_container #basket_list
{
	background:#E5E5E5;
}
#trustedshops_logo
{
	display:inline;
	float:left;
	width:90px;
}
.changeOrder,
.changeOrder a
{
	font-size:14px;
	font-weight:normal;
}
#basketlist_head
{
	background-color:#BCBCBC;
	width:100%;
}
.basketlist_head_quantity
{
	display:inline;
	float:left;
	font-weight:bold;
	width:80px;
}
.basketlist_head_article
{
	display:inline;
	float:left;
	font-weight:bold;
	width:204px;
}
.basketlist_head_pricesingle
{
	display:inline;
	float:left;
	font-weight:bold;
	width:105px;
}
.basketlist_head_pricetotal
{
	display:inline;
	float:left;
	font-weight:bold;
	width:105px;
}
.basketlist_head_inner
{
	color:#000000;
	padding:3px 5px 2px 5px;
}
.basket_article
{
	padding:3px 0px;
	border-bottom:2px solid #BCBCBC;
}
.basket_article_contrast
{
	background-color:#E5E5E5;
}
.basket_article_quantity
{
	display:inline;
	float:left;
	margin-left:5px;
	width:75px;
}
.basket_article_article
{
	display:inline;
	float:left;
	margin-left:5px;
	width:199px;
}
.basket_article_image
{
	display:inline;
	float:left;
	margin-right:5px;
	width:80px;
}
.basket_article_info
{
	display:inline;
	float:left;
	width:114px;
}
.basket_article_pricesingle
{
	display:inline;
	float:left;
	margin-left:5px;
	text-align:right;
	width:100px;
}
.basket_article_pricetotal
{
	display:inline;
	float:left;
	margin:0px 5px;
	text-align:right;
	width:95px;
}
.basket_article_buttons
{
	margin-top:2px;
}
.input_basket_quantity
{
	border:1px solid #BCBCBC;
	padding:2px 0px;
	width:68px;
}
.basket_caption
{
	display:inline;
	float:left;
	margin:3px 0px 0px 0px;
	text-align:right;
	width:389px;
}
.basket_value
{
	display:inline;
	float:left;
	margin:3px 5px 0px 5px;
	width:95px;
}
#basket_total_caption,
#basket_total_value
{
	font-weight:bold;
}
#basket_total
{
	border-bottom:2px solid #BCBCBC;
	padding-bottom:3px;
}
#basket_couponform
{
	border-bottom:2px solid #BCBCBC;
	margin-bottom:5px;
}
.basket_couponform_inner
{
	padding:15px 80px 15px 85px;
}
.label_coupon
{
	display:inline;
	float:left;
	margin-top:1px;
	width:70px;
}
.input_coupon
{
	border:1px solid #BCBCBC;
	display:inline;
	float:left;
	margin-right:5px;
	padding:2px 0px;
	width:159px;
}
.button_coupon
{
	display:inline;
	float:left;
}
.search_row
{
	padding:3px 0px;
}
.label_search
{
	display:inline;
	float:left;
	padding:2px 0px 2px 0px;
	width:100px;
}
.input_search
{
	border:1px solid #BCBCBC;
	display:inline;
	float:left;
	padding:2px 0px;
	width:250px;
}
.select_search
{
	border:1px solid #BCBCBC;
	display:inline;
	float:left;
	padding:1px 0px 1px 0px;
	width:252px;
}
#button_searchform
{
	margin-top:10px;
}
#google_tracker
{
	text-align:center;
}
.clear:after
{
	content:' ';
	clear:both;
	display:block;
	font-size:0;
	height:0;
	line-height:0px;
	visibility:hidden;
	width:0;
}
.hidden
{
	display:none;
}
.right
{
	text-align:right;
}
.floatl
{
	display:inline;
	float:left;
}
.advice
{
	color:#FF8000;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
.extra
{
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
.error
{
	color:#CA2A37;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
.message.error
{
	background-image:url(../wsb-media/images/icon/error-16x16.gif);
	background-position:8px 8px;
	background-repeat:no-repeat;
	border:2px solid #CA2A37;
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	margin:0px 0px 15px 0px;
	padding:3px 5px 3px 35px;
	text-decoration:none;
}
.message.ok
{
	background-image:url(../wsb-media/images/icon/ok-16x16.gif);
	background-position:8px 8px;
	background-repeat:no-repeat;
	border:2px solid #006633;
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	margin:0px 0px 15px 0px;
	padding:3px 5px 3px 35px;
	text-decoration:none;
}
.message.warning
{
	background-image:url(../wsb-media/images/icon/warning-16x16.gif);
	background-position:8px 8px;
	background-repeat:no-repeat;
	border:2px solid #FF8000;
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	margin:0px 0px 15px 0px;
	padding:3px 5px 3px 35px;
	text-decoration:none;
}
.lazyLoading
{
	display:none;
}


