DIV.tx-commerce-pi1{}

/*TITEL DER PRODUKTLISTE*/
SPAN.com_prod_title{ font-size:14 px;}

P.product-title{ margin:0px 0px 10px 0px;}

DIV.category-list{	float:left;	text-align:left;	width:100%; margin:20px 0px 2px 0px;}

/*KURZBESCHREIBUNG DER PRODUKTLISTE*/
SPAN.com_prod_teaser P{	line-height:15px;}
P.article-number , P.article-price{	text-align:left;width:100%;}
P.article-price.net{font-weight:bold;}
P.article-price.upe{margin:2px 0px 2px 0px;color:#999;}

DIV.article-submit{	float:left;	text-align:left;	width:100%;}
DIV.category-item{	float:left;	text-align:left;	width:100%;}
DIV.category-image{	float:left;	text-align:left;	width:120px;	height:120px;}


DIV.category-description{ margin-left:200px; text-align:left; padding:20px 0px 0px 0px; }

DIV.product-list-item{ float:left; text-align:left; width:99%; 	margin:20px 0xp 20px 0px;padding:0px;}
DIV.product-list-image{	float:left;	text-align:left;width:210px;}
DIV.product-list-image .hand{ cursor:hand;}
DIV.product-list-image .list-image-single{}
DIV.product-list-description{ margin:20px 0px 0px 220px; width:265px; text-align:left;}

DIV.product-detail-item{ text-align:left; width:100%;}
DIV.product-detail-title{width:100%;}

DIV.product-detail-images{ float:left;width:100%;}
DIV.detail-image-1{	text-align:left;width:260px;float:left;}
DIV.detail-image-2{margin-left:260px;margin-bottom:50px;width:130px;cursor:hand;}
DIV.detail-image-3{	cursor:hand;width:130px;}

DIV.product-detail-description{	margin:20px 0px 0px 0px;text-align:left;}

INPUT.tx-commerce-submit{ align:right; margin:5px 0px 0px 0px;  padding:0px 0px 0px 0px; background-color:#FFF; color:#666; font-size:12px; font-weight:bold; font-style:italic; border:1px solid #CCC; cursor:hand;}

INPUT.tx-commerce-quantity{	margin: 0; 	padding: 0px 0px 0px 2px;	width:30px;	border:1px solid #CCC;  color:#333;}
INPUT.forgot_pwd{
	background-color:transparent;	
	background-image:url(../img/pfeile/pfeil_rechts_grau.gif);	
	background-position:right; background-repeat:no-repeat;	
	margin:0px 0px 0px 0px;	padding:0px 25px 0px 0px; 	
	border:0px;	 text-align:right;	
	color:#666;
	font-size:11px;

}
UL.shop-nav{margin:0px;	padding:0px;}
UL.shop-nav LI {padding:2px 0px 2px 0px;}
UL.shop-nav UL{	margin:7px 0px 0px 15px;padding:0px;}
UL.shop-nav UL LI{padding:2px 0px 2px 0px;	margin:0px;	color:#CCC;}
UL.shop-nav UL LI A{color:#CCC;}

.hidden{visibility:hidden;position:absolute;}

.td_hr{	height:1px;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;}
DIV.tx-commerce-pi3 TABLE { margin-top:10px; font-size:11px; width:100%;  }
DIV.tx-commerce-pi1 TABLE TR TH, DIV.tx-commerce-pi3 TABLE TR TH { font-size:11px;vertical-align:top;} 
DIV.tx-commerce-pi1 TABLE TR TD , DIV.tx-commerce-pi3 TABLE TR TD { font-size:12px;vertical-align:top;margin:0px; padding:0px 0px 0px 0px;}
DIV.tx-commerce-pi1  .td_artnr, DIV.tx-commerce-pi3 .td_artnr{ width:85px;text-align:left;}
DIV.tx-commerce-pi1 .td_product, DIV.tx-commerce-pi3 .td_product{width:190px;text-align:left;font-size:10px;}
DIV.tx-commerce-pi1 .td_product A SPAN, DIV.tx-commerce-pi3 .td_product A SPAN{font-size:12px;}
DIV.tx-commerce-pi1 .td_art_price_net, DIV.tx-commerce-pi3 .td_art_price_net{width:125px;text-align:right; padding:0px 13px 0px 0px;}
DIV.tx-commerce-pi1 .td_art_amount{ width:35px;vertical-align:top; margin:0px; padding:0px;}
DIV.tx-commerce-pi3 .td_art_amount{ width:35px;}
DIV.tx-commerce-pi1 .td_art_price_sum_net{width:140px;text-align:right;padding:0px 3px 0px 0px;}
DIV.tx-commerce-pi3 .td_art_price_sum_net{width:140px;text-align:right;padding:0px 3px 0px 0px;}
DIV.tx-commerce-pi1 .td_update, .td_delete, DIV.tx-commerce-pi3 .td_update, DIV.tx-commerce-pi3 .td_delete{width:22px;}
DIV.tx-commerce-pi3  TD{text-align:right; padding:0px 3px 0px 0px;}
DIV.chekout_address_fields{width:100%;}
DIV.tx-commerce-pi3 .td_product{font-size:12px;}

DIV.chekout_address_fields dl { margin: 0; padding: 1em 0 0 0; }
DIV.chekout_address_fields dt, DIV.chekout_address_fields dd { margin: 0; padding: 0 0 .5em 0; text-align:left; }
DIV.chekout_address_fields dt { clear: both; width: 25%; text-align:left; padding-right: 1em; }
DIV.chekout_address_fields dt{ float: left;}

DIV.chekout_address_fields{width:100%; text-align:left; margin: 0px 0px 10px 0px;}

.error{ color:#F00909;}

A img{	border:0px;}

.chkout_list_disclaimer, .chkout_list_terms, .chkout_list_comment{	width:100%;	text-align:left;margin:3px 0px 3px 0px;}
.start_adr, .last_update, .schliessen, .footer_info{	width:100%;	float:left;	text-align:left;}
.footer_info{	float:left; margin:10px 0px 10px 0px;}
.footer_info .chkout_list_form_submit{margin:10px 0px 0px 0px;}
.pdf_print{	margin:2px 0px 10px 0px;width:100%;}
TABLE.cat_list_table{margin:0px;padding:0px;width:100%; }
TABLE.cat_list_table TR TD{margin:0px;padding:0px;}
TABLE.cat_list_table TR TD.trenner_head{}
TABLE.cat_list_table TR TD.trenner{	height:20px;border:0px;}
TABLE  TR TD.cat_list_header{
vertical-align:top;margin:0px;padding:0px;background-color:#E7ECEC;
border-bottom:1px solid #B0C0C0;width:100%;
}
TABLE TR TD.cat_list_header DIV.attributes-headline{
	width:100%;padding:0px;margin:0px;
}
TABLE  TR TD.cat_list_header DIV.cat_header_title{float:left;text-align:left;font-weight:bold;margin:5px 0px 0px 20px;}
TABLE  TR TD.cat_list_header H2{margin:5px 0px 5px 20px;}

TABLE  TR TD.cat_list_header  DIV.cat_header_mover{position:absolute;	background-color:#FFF;	
border:1px solid #B0C0C0;	padding:5px;	text-align:left;	
left:120px; top:-30px; visibility:hidden;width:50%;}
TABLE  TR TD.cat_list_header DIV.cat_header_img{float:left;margin:0px;padding:0px;}
TABLE TR TD.cat_list_image{width:82px;text-align:right;}
TABLE TR TD.cat_list_description{width:180px;vertical-align:top;text-align:left;padding-top:15px;}

TABLE.tbl_aktuell  TR TD.trenner{padding:10px;height:10px;}
TABLE.cat_list_table TR TD.trenner{border-top:1px solid #CCC;padding:0px;margin:0px;height:1px;}
.prod_header_mover{	visibility:hidden;position:absolute;background-color:#FFF;width:200px;border:1px solid #CCC;padding:4px;text-align:left;font-size:10px;}
.product-detail-item TABLE TR TD.cat_list_header{margin:0px;padding:0px;}
.product-detail-item{ margin:0px;padding:0px;border-bottom:1px solid #D4DDDD;}
.product-detail-item TABLE TR TD.cat_list_header{background-color:#E7ECEC;padding:0px;margin:0px 0px 10px 0px;vertical-align:top;text-align:left;border-bottom:1px solid #B0C0C0;}

SPAN.header{font-weight:bold;}
SPAN.header-material{font-weight:bold;}
SPAN.header-material{font-weight:bold;width:100%;}
P.description-text{margin:5px 0px 10px 0px;}

.product-detail-item TABLE TR TD .backto{float:right;padding:5px 10px 5px 0px;	}
.product-detail-item TABLE TR TD.cat_list_header{padding:0px 0px 0px 0px;}
.product-detail-item TABLE TR TD.cat_list_header H2{	float:left;	margin:0px;	padding:5px 0px 2px 20px;	font-style:normal;}


.product-detail-item TABLE TR TD.product-images {	height:350px;width:270px; vertical-align:top;}
.product-detail-item TABLE TR TD.product-information{ width:320px;vertical-align:top; padding:5px;}
.product-detail-item TABLE TR TD.title{padding:5px 0px 5px 20px;}
.product-detail-item TABLE TR TD.title H3, .product-detail-item TABLE TR TD.title P{margin:0px;padding:0px;}
.product-detail-item TABLE TR TD.stock-info{padding:0px;width:30px;text-align:right;align:right;}
.product-detail-item TABLE TR TD .article-submit{
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 20px;
	background-color:#D4DDDD;
}
.product-detail-item TABLE TR TD.single-submit{
	padding:0px 0px 0px 0px;
	vertical-align:bottom;
	
	
}
DIV.no-stock-button DIV.ampel-gruen,
DIV.no-stock-button DIV.ampel-gelb,
DIV.no-stock-button DIV.ampel-blau,
DIV.no-stock-button DIV.ampel-rot{
	text-align:right;
	height:42px;
	width:10px;
	background-image:url(../img/ampel_gruen_fl.gif);
	margin:0px 0px 0px 15px;
	padding:1px ;	border:1px solid #CCC;
}
DIV.no-stock-button DIV.ampel-gelb{	background-image:url(../img/ampel_gelb_fl.gif);}
DIV.no-stock-button DIV.ampel-blau{	background-image:url(../img/ampel_blau_fl.gif);}
DIV.no-stock-button DIV.ampel-rot{background-image:url(../img/ampel_rot_fl.gif);}

.product-detail-item .product-detail-images{clear:both;	margin:0px 0px 0px 0px;	margin:0px;	}
.product-detail-item .detail-image-1{float:right;margin:0px;margin:0px;}
.product-detail-item .detail-image-2{float:right; text-align:center;margin:0px;margin:0px;}
.product-detail-item .detail-image-3{float:right;	text-align:center;margin:0px;margin:0px;}

.product-detail-item  .attribakt_aktuell{	float:right;	position:relative; left:-5px; top:35px;z-index:+1;}
.product-detail-item  .attrib0_aktuell{float:left;}


.product-detail-item .detail-image-1 DIV{position:relative; top:80px;margin:0px;margin:0px;}
.product-detail-item .detail-image-2 DIV{position:relative;text-align:center; top:-245px;margin:0px;margin:0px;}
.product-detail-item .detail-image-3 DIV{position:relative;text-align:center; top:-245px;margin:0px;margin:0px;}

.product-single-attribute{float:right;}
DIV.product-list-image .attribakt_aktuell{	float:left;	position:relative;	left:10px;top:20px;}
DIV.product-list-image .attrib0_aktuell{float:right;position:relative;top:20px;}

DIV.subpart-category-listview{
	float:left;
	margin:0px 0px 0px 2px;
	
}
UL.shop-nav LI { background-image:none;}

.basket_link_img{width:16px;height:16px;border:0px;}

strong.normal{	font-weight:bold;color:#999;}

strong.red{	font-weight:bold;	font-style:italic;	color:#000;}

.listing{width:95%;margin:10px 0px 10px 10px;}


.cmrc_mb_checkout{width:95%;margin:10px 0px 10px 10px;}
.chekout_address{width:95%;margin:10px 0px 10px 10px;}
.cmrc_mb_container{width:95%;margin:10px 0px 10px 10px;}
.cmrc_mb_header_text{text-align:right;padding:0px 0px 5px 0px;}

TABLE TR TD.cmrc_mb_total{align:right;text-align:right;	padding:0px;	margin:0px;}

TD.cmrc_mb_total P{	align:right;text-align:right;padding:0px 50px 0px 0px;margin:0px;}
TABLE.total_checkout{align:right;text-align:right;width:100%;}
TABLE TR TD.cmrc_mb_total_checkout{	align:right;text-align:right;padding:0px;margin:0px;}

TABLE TR TD.cmrc_mb_total_checkout P{align:right;text-align:right;padding:0px;margin:0px;}

DIV.browsebox{width:100%;float:left; text-align:center; margin:0px 0px 10px 0px;}
DIV.browseBoxWrap SPAN.inactiveLinkWrap{padding:0px 2px 2px 2px;color:#CDCDCD;}
DIV.browseBoxWrap SPAN.inactiveLinkWrap A{text-decoration:underline;}

DIV.browseBoxWrap SPAN.activeLinkWrap{	padding:0px 2px 2px 2px;color:#FFF;	background-color:#ADADAD;}

DIV.no-stock-button {float:left;margin:5px 0px 0px 0px;	align:left;	text-align:left;width:100%;}
DIV.no-stock-button DIV.ampel{padding:1px 0px 1px 0px ;	border:1px solid #CCC;align:left;width:46px;float:left;	margin:0px 5px 0px 0px;	}


DIV.no-stock-button DIV.infotext{
	color:#696969;
	font-size:10px;
	text-align:left;
	padding:0px;
	margin:0px;
	
	
}
DIV.no-stock-info {
	float:left;
	padding:0px;
	margin:0px;
}

DIV.no-stock-info DIV.infotext{
	position:absolute;
	top:0px;
	left:0px;
	color:#696969;
	font-size:10px;
	text-align:left;
	padding:0px;
	margin:0px;
	z-index:0;
	visibility:hidden;
}

DIV.no-stock-info DIV.infotext .inner-text{
	float:left;	
	border:2px solid #CCC;
	width:95%;
	padding:2px;
	margin:0px;
	font-size:11px;
	z-index:12;
	
}

DIV.no-stock-info SPAN.close-button{
	width:95%;
	float:left;
	border:2px solid #CCC;
	margin: 0px;
	padding:2px;
	text-align:right;
	background-color:#CCC;
	cursor:hand;
	z-index:11;
}

DIV.info-button{
	float:left;
	text-align:left;
}




DIV.category-new{
	float:left;
}
DIV.news .tx-newloginbox-pi1 TABLE TR TD{ font-size:10px;}
INPUT.input-right{ font-size:10px; border:1px solid #CCC; width:100px; margin:0px; padding:0px;}

TABLE.tbl_aktuell{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
}
TABLE.tbl_aktuell TR TD{
	text-align:left;
	margin:10px 0px 2px 0px;
	
}

TABLE.tbl_aktuell TR TD DIV.product-list-image{
	width:82px;
}



TABLE.tbl_aktuell TR TD  .attribakt_aktuell{
	position:relative;
	top:-80px;
	left:55px;
	float:left;
}

TABLE.tbl_aktuell TR TD  .attrib0_aktuell{
	position:relative;
	top:-95px;
	left:10px;
	padding:2px;
	
	
}


TABLE.cat_list_table TR TD P A,TABLE.cat_list_table TR TD P A:link ,TABLE.cat_list_table TR TD P A:visited ,TABLE.cat_list_table TR TD P A:active ,TABLE.cat_list_table TR TD P A:hover ,
TABLE.tbl_aktuell TR TD P A,TABLE.tbl_aktuell TR TD P A:link ,TABLE.tbl_aktuell TR TD P A:visited ,TABLE.tbl_aktuell TR TD P A:active ,TABLE.tbl_aktuell TR TD P A:hover,
TABLE.tbl_aktuell TR TD SPAN.com_prod_title{font-size:11px; font-weight:bold;}

/*NEU : BESTELLUNGEN*/

TABLE TR TD.bestell-list-title{
	width:250px;
	background-color:#FF00FF;
}

DIV.chekout_address_disc{
	margin:0px 0px 10px 10px;
}

DIV.search-view-header{
	margin:10px;
}
