body
{
	background-color:#000000;
	background-image:url("../images/background.gif");
	background-repeat:repeat;
}


/* HEADLINES */
h1
{
	line-height:23px;
}
ol
{
	padding:0px 0px 5px 20px;
}
ol li
{
	padding-bottom:5px;
}



/* HEADER */
div#header_content
{
	background-color:transparent;
}
div#header_head
{
	background-image:url("../images/header_top.gif");
	background-repeat:no-repeat;
	height:20px;
	margin-top:20px;
}


/* MAIN */
div#main
{
	background-image:url("../images/main-bg.gif");
	background-repeat:repeat-y;
	width:970px;
}


/* BOXES */
div#left div.box_head
{
	padding:3px 5px 3px 7px;
}
div#right div.box_head
{
	padding:3px 7px 3px 5px;
}
div#basket_preview_positions,
div#basket_preview_articles,
div#basket_preview_price,
div#basket_preview_tax,
div.login_form label
{
	color:#FFF !important;
}
div#search_content
{
	padding:5px 5px 5px 7px !important;
}
select#searchmanufacturer
{
	width:213px;
}
input#searchstring
{
	width:211px;
}
div#basket_preview_content,
div#login_status_content
{
	padding:5px 7px 5px 5px !important;
}
input#login_status_email,
input#login_status_password
{
	width:165px;
}
div#content_head
{
	background-color:#A40001;
	height:22px;
}
div.box_right div.box_content
{
	padding:2px 0px 10px 5px;
}
div#trustedshops_head
{
	display:none;
	visibility:none;
}


/* BREADCRUMB */
div.breadcrumb_divider
{
	background-image:url('../images/breadcrumb-divider.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
	height:15px;
	margin:0px 5px;
	padding:0px;
	width:3px;
}
div.breadcrumb_divider span
{
	display:none;
	visibility:hidden;
}


/* CONTENT */
div#content_inner
{
	padding-bottom:0px;
}
div#trustedshops div.box_content
{
	text-align:left;
	padding-left:8px;
}

/* NAVIGATION */
li.li_cat_1
{
	margin:1px 5px 2px 7px;
	width:213px;
}
a.a_cat_1
{
	background-color:#FFF;
	background-image:none;
	border:1px solid #A40001;
	border-left:5px solid #A40001;
	color:#000;
	padding:2px 5px;
	text-decoration:none !important;
}
a.a_cat_1:hover,
a.a_cat_1_active
{
	background-color:#A40001 !important;
	color:#FFF !important;
	text-decoration:none;
}
li.li_cat_2
{
	margin:1px 5px 2px 12px;
	padding:0px;
	width:196px;
}
a.a_cat_2
{
	background-image:none;
	padding:1px 5px 1px 8px;
	text-decoration:none;
}
a.a_cat_2:hover
{
	text-decoration:underline !important;
}
a.a_cat_2_active,
a.a_cat_2_active:hover
{
	background-image:url('../images/arrow-white.gif');
	background-position:0px 6px !important;
	text-decoration:none !important;
}
a.a_cat_3
{
	background-image:none;
	padding:1px 5px 1px 8px;
	text-decoration:none;
}
li.li_cat_3
{
	padding:0px;
	margin-left:8px;
}
a.a_cat_3:hover,
a.a_cat_3_active
{
	color:#A40001 !important;
}
a.a_cat_3_active
{
	background-image:url('../images/cat-3-active.gif');
	background-position:0px 6px !important;
	color:#A40001 !important;
}

li.li_menu
{
	margin:1px 5px 0px 7px;
	width:213px;
}
a.a_menu
{
	color:#FFF;
	text-decoration:none;
	padding:2px 5px;
}
a.a_menu:hover,
a.a_menu_active
{
	background-color:#FFF;
	background-image:none;
	color:#000;
	text-decoration:none;
}

a#store
{
	color:#FFF;
	display:block;
	font-weight:bold;
	margin:10px 31px 0px 33px;
	text-align:center;
	width:160px;
}


/* CATEGORY */
div.category_box_image
{
	margin:0px;
}
div.category_box_head h2 a
{
	color:#FFF;
}
a.category_box_head_link,
a.category_box_head_link:hover
{
	text-decoration:none;
}
a.category_box_head_link:hover
{
	color:#A40001;
}


/* FOOTER */
div#footer_content
{
	background-color:transparent;
	background-image:url('../images/footer-bg.gif');
	margin-bottom:20px;
}
div#address,
div#address a,
div#address a:hover
{
	font-size:11px;
	padding:10px 0px 0px 0px;
}
div#address a:hover
{
	text-decoration:none;
}


/* ARTICLELIST */
a.a_articlelist_image
{
	display:block;
	position:relative;
}
img.articlelist_discount
{
	bottom:5px;
	position:absolute;
	right:5px;
}
img.articlegallery_discount
{
	bottom:5px;
	position:absolute;
	right:20px;
}
img.articlelist_new
{
	left:5px;
	position:absolute;
	top:5px;
}
img.articlegallery_new
{
	left:20px;
	position:absolute;
	top:5px;
}
a.a_articlegallery_image
{
	display:block;
	position:relative;
}


/* ARTICLE */
div.article_image_content
{
	position:relative;
}
div.article_image_foot
{
	margin-top:2px;
}
img.img_article_zoom
{
	bottom:48px;
}
div.article_now
{
	color:#A40001;
	font-weight:bold;
}
div#graphic_price
{
	top:225px;
	left:0px;
	position:absolute;
	width:252px;
}
div#canceled
{
	display:inline;
	float:left;
	margin-top:2px;
	padding:0px 9px;
}
div#not_canceled
{
	display:inline;
	float:right;
	padding:0px 9px;
}
div.article_number,
div.article_deliverytime,
div.article_price_recommended,
div.article_stock
{
	margin:0px;
	padding:0px 0px 15px 0px;
}
div.article_price
{
	font-weight:bold;
	margin:0px;
	padding:0px;
}
div.article_tax
{
	font-size:10px;
}
div.article_thumb
{
	background-color:#FFF;
	border:0px none;
	text-align:center;
	margin-right:0px;
	width:123px;
}
div.article_thumb_last
{
	float:right;
}
div.article_thumb_inner
{
	height:96px;
	overflow:hidden;
	width:123px;
}
img.article_discount
{
	left:5px;
	position:absolute;
	top:5px;
}
select.article_variation_select
{
	width:150px;
}
div.article_text
{
	margin-top:30px;
}


/* visor */
div.visor_search_content_content
{
	background-image:url('../images/helm.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0px 0px 0px 80px;
	height:650px;
}
div#input_pre_search
{
	background-color:#FFF;
	border:1px solid #A40001;
	border-right:0px none;
	cursor:default;
	display:inline;
	float:left;
	height:19px;
	line-height:19px;
	width:22px;
}
div#input_pre_search span
{
	padding-left:2px;
}
input#visorstring
{
	border-left:0px none;
	width:50px;
}
input#button_content_visor_searchform
{
	display:inline;
	float:left;
	margin-left:5px;
}
/* visor category */
div#category_head_inner
{
	position:relative;
}
div#visor_search
{
	background-image:url('../images/visor-search.jpg');
	background-repeat:no-repeat;
	height:97px;
	position:absolute;
	right:0px;
	top:-25px;
	width:220px;
}
div#visor_search_head
{
	background-color:transparent;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:4px 12px;
}
div#visor_search_content
{
	padding:6px 0px 5px 75px;;
}
label.label_visor_search
{
	color:#FFF;
	display:block;
	margin-bottom:6px;
}
input#button_visor_searchform
{
	margin:0px 0px 0px 0px;
}
div.pages
{
	width:300px;
}


/* crossselling */
div#crosssellitems_head h2,
div#relateditems_head h2,
div#upsellitems_head h2
{
	background-color:#000;
	border-bottom:2px solid #A40001;
	color:#FFF;
	padding:3px 5px;
}

/* kunden werben kunden */
a#kundenwerben
{
	display:block;
	height:230px;
	overflow:hidden;
	margin-bottom:10px;
	width:536px;
}
