#pagewrap{
	background-color: #999999;
	background: url(../img/categorywrap_bg.jpg) 0px 84px repeat-y;
	width: 980px;
	margin: 10px auto;

}
#header{
	background: url(../img/header_bg.jpg) repeat-x;
	width: 945px; /* 980px; */
	height: 84px; /* 84px; */
	padding: 0px 0px 0px 35px;
}
#top_tel{
	background: url(../img/top_tel.jpg) 0px 0px no-repeat;
	height: 22px;
	width: 280px;
	position: absolute;
	margin-left: 695px;
	z-index: 0000px;	
}

#header .header_form{
	width: 280px;
	height: 50px;
	margin-top: 27px;
	float: left;
}
#header .header_form input{
	height: 17px;
	background-color: #808080;
	color: #ffffff;
	border: 0;
	padding: 0;
	margin: 0;
	float: left;
}
#header .header_form .inputbut{
	height: 24px;
}
.input_but_inner input{
	height: 24px;
}
#header .header_form #header_links{
	width: 280px;
	padding: 13px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	float: left;
}
#header .header_form #header_links a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#header .header_form #header_links a:hover{
	color: #f5f5f5;
}


#header .header_form a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 10px 0px 0px;
	color: #aaaaaa;
	text-decoration: none;
}
#header #header_nav{
	width: 665px;	/* 665 */
	height: 83px;
	float: left;
}
#header #header_nav ul{
	width: 580px;
	height: 83px;
	padding: 0;
	margin: 0;
	float: left;
}
#header #header_nav ul li{
	float: left;
	height: 83px;
	list-style: none;
	margin: 0;
	padding: 0;
}
#header #header_nav ul li a{
	height: 83px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #aaaaaa;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	line-height: 20px;
	background: url(../img/nav_top.jpg) no-repeat;
	display: block;
}
.unsichtbar{
	display: none;
}
#header #header_nav #header_basket{
	background: url(../img/nav_top.jpg) no-repeat;
	background-position: 0px 0px;
	float: left;
	width: 38px;
	height: 83px;
}

#header #header_nav #header_basket:hover,
#header #header_nav .active #header_basket{
	background-position: 0px -83px;
}

#header #header_nav #header_shipped{
	background: url(../img/nav_top.jpg) no-repeat;
	background-position: -38px 0px;
	float: left;
	width: 34px;
	height: 83px;
}
#header #header_nav #header_shipped:hover,
#header #header_nav .active #header_shipped{
	background-position: -38px -83px;
}

#header #header_nav .item_5{width: 45px; background-position: -72px 0px;} /* home */
#header #header_nav .item_5:hover, #header #header_nav .active .item_5{background-position: -72px -83px;}

#header #header_nav .item_9{width: 48px; background-position: -117px 0px;} /* news */
#header #header_nav .item_9:hover, #header #header_nav .active .item_9{background-position: -117px -83px;}

#header #header_nav .item_10{width: 37px; background-position: -165px 0px;} /* wir */
#header #header_nav .item_10:hover, #header #header_nav .active .item_10{background-position: -165px -83px;}

#header #header_nav .item_12{width: 35px; background-position: -202px 0px;} /* faq */
#header #header_nav .item_12:hover, #header #header_nav .active .item_12{background-position: -202px -83px;}

#header #header_nav .item_13{width: 90px; background-position: -237px 0px;}/* Manufaktur */
#header #header_nav .item_13:hover, #header #header_nav .active .item_13{background-position: -237px -83px;}

#header #header_nav .item_14{width: 61px; background-position: -327px 0px;} /* Museum */
#header #header_nav .item_14:hover, #header #header_nav .active .item_14{background-position: -327px -83px;}

#header #header_nav .item_15{width: 36px; background-position: -388px 0px;} /* agb */
#header #header_nav .item_15:hover, #header #header_nav .active .item_15{background-position: -388px -83px;}

#header #header_nav .item_6{width: 66px; background-position: -424px 0px;} /* kontakt */
#header #header_nav .item_6:hover, #header #header_nav .active .item_6{background-position: -424px -83px;}

#header #header_nav .item_4{width: 79px; background-position: -490px 0px;} /* Impressum */
#header #header_nav .item_4:hover, #header #header_nav .active .item_4{background-position: -490px -83px;}




/* newsletter */








/* bemerkung bei bestellung */
.pay_comments textarea{
	height: 100px;
	width: 300px;
}
#header #header_nav a img{
	border: 0;
}


/******************************************************************************************************************** linke Spalte */
#categorywrap{
	/* background-color: #00FFCC; */
	background: url(../img/nuova_ricambi.jpg) 0px 0px no-repeat;
	width: 251px; /* 286px; */
	padding-left: 35px;
	padding-top: 200px;
	padding-bottom: 20px;
	float: left;
}
#categorywrap h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #723836;
	text-transform: uppercase;
	margin: 20px 0px 15px 0px;
}
#categorywrap ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
#categorywrap ul li{
	padding: 0;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
}
#categorywrap ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #723836;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
}
#categorywrap ul li a:hover{
	color: #000000;
}
#categorywrap ul .level2{
	margin-left: 10px;
}
#categorywrap ul .level2 a{
	color: #000000;
	text-transform: none;
}



/******************************************************************************************************************** mittlere Spalte */

#contentwrap{
	width: 694px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-top: 0px;
	float: left;
}
#contentwrap a{
	color: #723836;
}


/* content, wenn sidebar inhalt hat */
#contentwrap #content{
	width: 494px; /* 524px; */
	float: left;
	padding: 0px 10px 0px 20px;
}


#directorder{
	height: 29px;
	background: url(../img/directorder_bg.gif) 0px 0px no-repeat;
}
#do_form{
	padding: 0;
	padding-top: 3px;
	margin: 0;
	width: 494px;
	height: 22px;
}

#do_model{
	float: left;
	border: solid 1px #b3b3b3;
	padding: 0px 1px 0px 1px;
	margin: 0;
	margin-left: 194px;
	width: 99px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 14px;
}

#do_qty{
	float: left;
	border: solid 1px #b3b3b3;
	padding: 0px 1px 0px 1px;
	margin: 0;
	margin-left: 38px;
	width: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 14px;
}
#do_submit{
	float: left;
	margin-left: 3px;
	width: 58px;
	height: 14px;
	text-decoration: none;
}
/* contentfull, wenn siebar keinen Inhalt hat */
#contentwrap #contentfull{
	/* width: 694px;  694px; */
	padding: 0px 0px 0px 0px;
	float: left;
	background-image:
}
.contentid_{
	margin: 20px 0px 0px 20px;
	width: 654px; /* 694px; */
}

#content h1,
#contentfull h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #723836;
	margin: 0px 0px 20px 0px;
}
#content h2,
#contentfull h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #723836;
	margin: 0px 0px 10px 0px;
}
#content h3,
#contentfull h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #723836;
	margin: 0px 0px 5px 0px;
}
#content img,
#contentfull img{
	border: 0;
}

/* Museum */
.contentid_14{
	color: #5c4f49;
}
.contentid_14 h1,
.contentid_14 .popuplink{
	display: none;
}
.contentid_14 table{
	margin: 10px 0px 10px 20px;
}




/*  categorie_listing (Ansicht weitere Katagorien)*/
.my_categorie_list_item{
	width: 113px; /* so wird das bild automatisch verkleinert, warum??    */
	float: left;
	padding: 5px;
	/* margin: 0px 11px 20px 0px; */
	margin: 0px 5px 20px 6px;
	border: solid 15px #f1f1f1;
}
.my_categorie_list_item:hover{
	border: solid 15px #e1e1e1;
}
.my_categorie_list_item a{
	padding: 0;
	margin: 0;
	text-decoration: none;
}
.my_categorie_list_item a img{
	border: 0;
}
/* productinfowrap (Einzelansicht Produkt, nach Klick auf Imagemap) */
#productinfowrap{

}
#productinfowrap a{

}
#productinfowrap a img{
	border: 0;
}
/* PRODUCT INFO / PRODUCT DETAILS */
#productinfowrap {display:table; width:100%}
#productinfoimages { float:left; background-color:#EDEDED; text-align:center; padding:10px 0px 10px 0px; margin:0px 10px 10px 0px; border: solid 1px #999999;}
#productinfoimages .productimage {border: solid 1px #999999;}
#productinfoimages .hrlightgrey {margin-top:6px; margin-bottom:6px;}
#productinfoimages li{list-style-type:none; min-height:120px; min-width:120px;} /* min-height & min-width define for firefox */
#productinfo_desc, #productinfo_media, #productinfo_reviews {clear:both;}
#productinfopricewithimages {float:left;}
#productinfopricewithimages img {cursor:pointer}
#productinfopricewithoutimages {width:100%}
#productinfopricewithoutimages img {cursor:pointer}
#productinfoprice {padding:5px}
#productinfoprice .hrlightgrey {margin-top:6px; margin-bottom:6px;}
#productinfoprice .productprice {margin:0; padding:0; font-size:14px; font-weight:bold;}
#productinfoprice .productOldPrice {color:#FF0000;margin:0; padding:0; font-size:12px; font-weight:bold;}
#productinfoprice .taxandshippinginfo {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
#productinfoprice .taxandshippinginfo a {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
#productinfoprice .shippingtime {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
#productinfoprice .stockimage {margin:0; padding:0;}
#productinfoprice .stockimagetext {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
#productinfoprice .reviews_rating {margin:0; padding:0;}
#productinfoprice .reviews_text {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}
.reviews_rating_light .reviews_rating_dark {
background:transparent url(../img/review_star.png) repeat-x scroll 0%;
height:15px;
position:relative;
}
.reviews_rating_light {
background:transparent url(../img/review_star_light.png) repeat-x scroll 0%;
height:15px;
margin-right:5px;
position:relative;
width:80px;
}
p.productinfoproductadded {font-size:11px;}
.productoptions {background-color:#FFF2CC; padding:6px; border-style:solid; border-width:1px 0px 0px 0px; border-color:#DA9401}
.addtobasket {background-color:#EDEDED; padding:6px; text-align:right; border-style:solid; border-width:1px 0px 0px 0px; border-color:#999999}


/**********************************************/
/* HIGHLIGHTBOX (BACKGROUND) */
div.highlightbox {padding: 15px; background-color:#f1f1f1; border: none;}
div.highlightbox ul {margin-left:15px; padding:0; display:block; list-style-type:square; line-height:20px}
div.highlightbox h1 {color:#BE8100; padding:0px 0px 10px 0px; margin:0; border:none; font-size:16px}
div.highlightbox div.hr {height:1px; line-height:1px; margin:0; padding:0; display:block; border-bottom: none;}
div.highlightbox textarea {width: 360px;} /* Kontakt */



/* Bestellvorgang    (checkout.html) */
/* CHECKOUT NAVIGATION */
#checkoutnavigation{ /* ul */
	list-style: none;
}
#checkoutnavigation li{
	border: solid 15px #f1f1f1;
	width: 190px;
	height: 50px;
	margin: 0px 20px 20px 0px;
	padding: 10px 10px 10px 80px;
	float: left;
}
#checkoutnavigation .active{
border-color: #999999;
}
#checkoutnavigation .inactive{
	color: #999999;
}
#checkoutnavigation li .title{
	font-weight: bold;
	font-size: 12px;
}
#checkoutnavigation li .description{
	font-size: 11px;
}
#checkoutnavigation .step1{
	background: url(../img/payment_1.gif) 0px 0px no-repeat;
}
#checkoutnavigation .step2{
	background: url(../img/payment_2.gif) 0px 0px no-repeat;
}
#checkoutnavigation .step3{
	background: url(../img/payment_3.gif) 0px 0px no-repeat;
}
#checkoutnavigation .step4{
	background: url(../img/payment_4.gif) 0px 0px no-repeat;
}




.paymentblock{
}
.paymentblock td{
	padding: 3px;
}
.checkboxmargin{
	margin: 3px;
}




/* *********************** */

/* Meldungen (z.B. Der Artikel wurde in den Warenkorb gelegt) */
.info_error,
.info_warning,
.info_success,
.info_info{ /* ul   */
	list-style: none;
	border: solid 15px #f1f1f1;
	padding: 15px 20px 20px 20px;
	margin-bottom: 20px;
}

/* Warenkorbübersicht cart.html */
.tabledetails{
	font-size: 10px;
	background: transparent url(../img/pixel_b8b8b8.gif) 0px 25px repeat-x;
}
.headerrow{

}
.headerrow td{
	padding-bottom: 5px;
}
.contentrow1{
	padding: 1px 0px 0px 0px;
}
.tabledetails .mycol{
	background: transparent url(../img/pixel_b8b8b8.gif) right repeat-y;
}
.tabledetails tr td{
	padding: 5px;
}
.tabledetails a{
	text-decoration: none;
	color: #723836;
}
.tabledetails .subtotal{
	padding-top: 50px;
}
.tabledetails strong{
	font-size: 11px;
}
.tabledetails .but_till{
	background: transparent url(../img/but_till_middle.gif) 0px 0px no-repeat;
	display: block;
	margin-top: 40px;
	margin-left: 10px;
	height: 24px;
	width: 94px;
	float: left;
}
.tabledetails .but_till:hover{
	background-position: 0px -24px;
}
.tabledetails .but_update{
	background: transparent url(../img/but_update_middle.gif) 0px 0px no-repeat;
	display: block;
	height: 24px;
	margin-top:  40px;
	width: 94px;
	float: left;
}
.tabledetails .but_update:hover{
	background-position: 0px -24px;
}
.tabledetails .but_till span,
.tabledetails .but_update span{
	display: none;
}

/* AGB Boxen */
#checkout_agb,
#checkout_rescission{
	Overflow-x: hidden;
	Overflow-y: auto;
	width: 640px;
	height: 460px;
	background-color: #f1f1f1;
	border: solid 1px #999999;
}
#checkout_rescission{
	height: 280px;
}
.popuplink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999!important;
	margin-bottom: 10px;
}
.popuplink:hover{
	color: #666666!important;
}
/******************************************************************************************************************** rechte Spalte */

#contentwrap #sidebar{
	width: 170px;
	float: left;
}

#basket{
	background: url(../img/basket_middle.jpg) 0px 0px repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

#basket .boxcartbody{
	padding: 0px 5px 0px 15px;
}
#basket .boxcartbody table{
	padding: 0;
	margin 0;
	border-collapse: inherit;
	border-spacing: inherit;
}
#basket .boxcartbody table tr{

}
#basket .boxcartbody table tr td{
	padding: 0px 0px 2px 0px;
	line-height: 12px;
}
#basket a{
	text-decoration: none;
	color: #723836;
}
#basket h2{
	background: url(../img/basket_top.jpg) 0px 0px no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #723836;
	text-transform: uppercase;
	padding: 20px 5px 5px 15px;
}
.basket_bottom{
	background: url(../img/basket_bottom.jpg) 0px 0px no-repeat;
	height: 30px;
}
.basket_button{
	padding-left: 10px;
}
.basket_button a{
	width: 75px;
	height: 17px;
	display: block;
	padding: 0;
	margin: 0;
	float: left;
}
#basket_box_button_kasse{
	background: url(../img/but_zur_kasse.gif) 0px 0px no-repeat;
	margin-right: 10px;
}
#basket_box_button_bearbeiten{
	background: url(../img/but_bearbeiten.gif) 0px 0px no-repeat;
}
#basket_box_button_kasse:hover,
#basket_box_button_bearbeiten:hover{
	background-position: 0px -17px;
}
#basket_box_button_kasse span,
#basket_box_button_bearbeiten span{
	display: none;
}


/******************************************************************************************************************** untere Leiste */

#footer{
	width: 980px;
	clear: both;
}
#footer #footer_nav{
	width: 558px;
	text-align: center;
	padding: 20px 20px 0px 20px;
	margin-left: 285px;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
#footer #footer_nav a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	text-transform: uppercase;
}
#footer #footer_nav a:hover{
	color: #000000;
}
#footer #foot_footer{
	background-color: #000000;
	height: 20px;
	width: 980px;
}
.clearer{
   height: 0;
   clear: left;
   line-height: 0;
   height: 0;
}
.copyright{
	padding: 2px 0px 0px 10px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
.copyright a{
	text-decoration: none;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#testdiv{
	display: none;
}
#popupwrap{
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 12px!important;
	color: #723836!important;
	margin: 20px!important;
}
#popupmenu li a{
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 12px!important;
}



