body{
	margin:0px;
	padding:0px;
	font-size:small;
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000101;
	cursor:default;
} 

a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#730309;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}

a.picto{
	background:#353536 url(../gfx/link-picto.gif) no-repeat center left;
	padding-left:10px;
	margin-left:10px;
	color:#e6e6e6;
	text-decoration:none;
}
a.picto:hover{
	text-decoration:none;
}

h2{
	font-size:1.1em;
	color:#000000;
	padding:0px 0px 0px 15px;
	margin:0px;
	background:url(../gfx/heading-picto.gif) no-repeat 6px left;
}

form{
	margin:0px;
}

div.hr{
	border-bottom:solid 1px #730309;
	margin:10px 10px 10px 0px;
	font-size:1px;
	line-height:1px;
	height:1px;
}

a.link_left{
	color:#730309;
	background:url(../gfx/link-left.gif) no-repeat center left;
	padding-left:12px;
	text-decoration:none;
	font-size:0.85em;
}
a.link_right{
	color:#730309;
	background:url(../gfx/link-right.gif) no-repeat center right;
	padding-right:12px;
	text-decoration:none;
	font-size:0.85em;
}

#search_button{
	width:17px;
	height:17px;
	border:0px;
	float:right;
	cursor:pointer;
	margin:7px 4px 0px 2px;
}
#wm_search{
	width:120px;
	height:13px;
	border:solid 1px #b4b5ba;
	float:right;
	margin:7px 3px 3px 0px;
	color:#2f2f30;
	font-size:0.85em;
}

#footer ul{
	margin:0px 0px 0px 0px;
}

#footer ul,#footer ul li{
	padding:0px;
	list-style-type:none;
	font-size:100%;
}

#footer ul{
	position:relative;
	left:0px;
	width:100%;
	cursor:default;
}

#footer ul li{
	width:auto;
	float:left;
	position:relative;
	cursor:pointer;
	text-align:left;
	left:0px;
	margin:0px;
}

.formdiv{
	margin-top:10px;
}

input,textarea{
	border:solid 1px #666666;
	width:250px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000101;
}

.button{
	width:auto;
	background:#730309;
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;	
}
.checkbox{
	width:auto;
	border:0px;
	cursor:pointer;
}
/* catalog */
/* div */
#catalog_small_cart{
	border-bottom:solid 2px #fdefcb;
	margin:0px 4px 0px 4px;
	padding:5px 0px 10px 0px;
	color:#e6e6e6;
	font-weight:bold;
}
#catalog_small_cart a{
	color:#e6e6e6;
	text-decoration:none;
	background:#730309 url(../gfx/catalog-picto.gif) no-repeat center left;
	padding:0px 4px 5px 14px;
}
/* span */
#catalog_small_cart_summ{
	display:block;
	border:solid 1px #b4b5ba;
	color:#2f2f30;
	text-align:right;
	background:#ffffff url(../gfx/cart.gif) no-repeat 3px center;
	font-weight:normal;
	margin-top:4px;
}
/* div */
#catalog_shortlist{
	border-bottom:solid 2px #fdefcb;
	margin:0px 4px 10px 4px;
	padding-bottom:10px;
}
#catalog_shortlist h2{
	border-bottom:solid 2px #fdefcb;
	color:#e6e6e6;
	font-size:0.9em;
	margin:2px 0px 10px 0px;
	padding:9px;
}
#catalog_shortlist a{
	display:block;
	color:#e6e6e6;
	background:#730309 url(../gfx/catalog-picto.gif) no-repeat center left;
	padding:0px 0px 5px 20px;
	margin-left:8px;
	color:#e6e6e6;
	text-decoration:none;
	font-size:0.9em;
}
#catalog_shortlist a:hover{
	text-decoration:none;
}
/* div */
#catalog_list h2{
	padding-bottom:30px;
}
	/* table */
	#catalog_products{}
	#catalog_products a{}
	#catalog_products img{
		border:solid 1px #730309;
	}
	/* table */
	#catalog_paging{
		width:100%;
	}
	#catalog_paging a.link_right{
		margin-right:10px;
	}
/* div */
#catalog_product{
	padding-right:15px;
}
#catalog_product h2{
	padding-bottom:15px;
}
#catalog_product img{
	border:solid 1px #730309;
	margin-bottom:10px;
}
#catalog_product a.link_left{}
	/* div */
	#catalog_product_name,#catalog_product_price{
		float:left;
		font-weight:bold;
		padding:10px 0px 10px 0px;
	}
	/* div */
	#catalog_product_artnr,#catalog_product_buy{
		float:right;
		padding:10px 0px 10px 0px;
	}
	/* div */
	#catalog_product_descr{
		clear:both;
		border-top:solid 1px #730309;
		border-bottom:solid 1px #730309;
		padding:10px 0px 10px 0px;
	}
	/* div */
	#catalog_product_buy input{
		width:30px;
		text-align:right;
	}
	#catalog_product_buy a{
		color:#e6e6e6;
		text-decoration:none;
		font-weight:bold;
		background-color:#730309;
		padding:2px 8px 1px 8px;
	}
	/* div */
	#catalog_product_images{
		clear:both;
		margin-bottom:10px;
	}
/* div */
#catalog_cart{}
#catalog_cart h2{
	padding-bottom:15px;
}
#catalog_cart a{
	text-decoration:none;
	font-weight:bold;
}
#catalog_cart table{
	width:95%;
	background-color:#f8f8f8;
}
#catalog_cart th{
	text-align:left;
	background:#c8c8c8;
}
#catalog_cart td{
	background:#cfcfcf;
}
#catalog_cart tr.odd_row td{
	background-color:#f8f8f8;
}
#catalog_cart tr.even_row td{
	background-color:#ededed;
}
#catalog_cart tr.price_summ{
	font-weight:bold;
}
#catalog_cart td.cart_header{
	text-align:right;
}
#catalog_cart td.cart_header a{
	color:#ff0000;
}
#catalog_cart td.cart_footer{
	text-align:right;
}
#catalog_cart td.cart_footer a{
	font-weight:bold;
}
#catalog_cart input{
	width:100px;
	background:url(../gfx/delete.gif) no-repeat 3px 4px #ffffff;
	font-weight:bold;
	cursor:pointer;
}
/* div */
#catalog_check_out{}
#catalog_check_out h2{
	padding-bottom:15px;
}
#catalog_check_out table{
	width:90%;
	background-color:#f8f8f8;
}
#catalog_check_out th{
	text-align:left;
	background:#c8c8c8;
}
#catalog_check_out td{
	background:#cfcfcf;
}
#catalog_check_out tr.odd_row td{	
	background-color:#f8f8f8;
}
#catalog_check_out tr.even_row td{
	background-color:#ededed;
}
#catalog_check_out tr.price_summ{
	font-weight:bold;
}
/* div */
.catalog_order_form{
	padding-top:15px;
}
.catalog_order_form input.button{}
.catalog_order_form tr.captcha img{
	border:solid 1px #730309;
}

/* *** */
#login_form_div{
	float:left;
	color:#e6e6e6;
	font-weight:bold;
	padding-top:7px;
}
#user_div{
	float:left;
	color:#e6e6e6;
	padding-top:7px;
}
#user_div a,#user_div a:hover{
	color:#e6e6e6;
	text-decoration:none;
}
#login_form_div a,#login_form_div a:hover{
	color:#e6e6e6;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
	display:block;
	padding-top:3px;
}
#login_form_div input{
	width:70px;
	height:13px;
	color:#2f2f30;
	border:solid 1px #b4b5ba;
	margin:0px 3px 3px 0px;
	font-size:0.85em;
	float:left;
}
#login_form_div input.login_button{
	width:auto;
	background:#898989;
	border:solid 1px #ffffff;
	color:#ffffff;
	cursor:pointer;
	font-weight:bold;
	height:17px;
}
.white{
	color:#ffffff;
}
.price_euro{
	font-size:9px;
	color:#666666;
}