.content_list_container {
	float: left;
	width: 545px;
	margin-left: 0px;
	margin-top: 5px;
}
.list_component {
	float: left;
	margin-left: 0px;
}
.result_list{
	float: left;
	width: 545px;
	border: 1px solid red;
}
.result_list th{
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #434f65;
	border: 1px solid red;
	text-align: left;
	padding-left: 4px;
}

.result_list .border_top{
	border-bottom:1px solid red;
	height:3px;
	}

.result_list td{
	font-family: Tahoma, Arial;
	font-size: 11px;
}

product_name_cell {
	width: 200px;
}

.result_list_small_content{
	margin: 0 0 10px 0;
	font-size: 11px;
	width: 184px;
	padding-left: 5px;
	border: solid 1px red;
}


.result_list_small_content td{
	height: 25px;
	color: black;
	vertical-align: middle;
}


.result_list_small_dotted{
	margin: 0px;
	font-size: 11px;
	width: 184px;
	padding-left: 0px;
	border: solid 1px red;
}

.result_list_small_dotted th{
		width: 184px;
	height: 25px;
	padding: 0 10px;
	color: white;
	text-align: left;
	vertical-align: middle;
}

.result_list_small_dotted td{
	height: 25px;
	color: black;
	vertical-align: middle;
	border-top:1px dotted red;
	padding-left:5px;
	
}

.result_list_small{
	margin: 0px;
	font-size: 11px;
	width: 184px;
	padding-left: 0px;
	border: solid 1px red;
}

.result_list_small th{
	width: 184px;
	height: 25px;
	padding: 0 10px;
	color: white;
	text-align: left;
	vertical-align: middle;
}

.result_list_small td{
	height: 25px;
	color: black;
	vertical-align: middle;
}

.result_list_small td.left{
		width: 80%;
		padding: 0 0 0 10px;
		text-align: left;
	}
	
.result_list_small td.right{
		width: 20%;
		padding: 0 10px 0 0;
		text-align: right;
	}

.result_list_small td.middle{
		padding: 5px 5px 10px 5px;
		text-align: center;
	}

.result_list_small td.pricecut {
	width: 100%;
	padding: 0 10px;
	text-align: right;
	background: url(images/dottedline.gif) repeat-x bottom;	
}


.result_list_small_no_border{
	
	margin: 0 0 10px 0;
	font-size: 11px;
	width: 184px;
}

.result_list_small_no_border th{
	width: 184px;
	height: 25px;
	padding: 0 10px;
	color: white;
	text-align: left;
	vertical-align: middle;
}

.result_list_small_no_border td{
	height: 25px;
	color: black;
	vertical-align: middle;
}

.result_list_no_border .splitship{
	font-weight:bold;
	font-size:12px;
	color:red;
	width:100%;
	padding:2px;
	}

.result_list_no_border .border_top{
	border-bottom:1px solid red;
	height:3px;
	}


.result_list_small_item_header{
	color: #169689;
	border-bottom: dotted 1px red;
	padding-left:5px;
}

.result_list_small_item_header_prod{
	width:170px;
	color: #169689;
	border-bottom: dotted 1px red;
}

.result_list_small_item_link{
	color: #000000;
	text-decoration: none;
}

.right_box_header_content_minicart td{
	width: 175px;
	height: 24px;
	margin: 0;
	padding: 0 0 0 9px;
	font-weight: bold;
	color: white;
	line-height: 25px;	
	float: left;
	background-image:url(images/left_box_title.gif);
}
.right_box_header_content_minicart td a{
	font-weight: normal;
	text-decoration: underline;
}

.right_box_header_content td{
	width: 175px;
	height: 24px;
	padding: 0 0 0 9px;
	font-weight: bold;
	color: white;
	line-height: 25px;	
	float: left;
	background-image:url(images/left_box_title.gif);
}
.right_box_header_content td a{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}


#product_name_image {
	border: solid 2px #FFFFFF;
	width: 50px;
}

#product_name_image_bg{
	border: solid 1px red;
	width: 58px;
	float: left;
}

.result_list_no_border{
	float: left;
	width: 545px;
}

.result_list_no_border th{
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #5B6679;
	text-align: left;
	/*padding-left: 4px;*/
}

.result_list_no_border td{
	font-family: Tahoma, Arial;
	font-size: 11px;
}


.list_total_line{
	border-top: solid 1px #dfdfdf;
	padding-top: 5px; 
}

.odd_row {
	background-color: #fff;
}

.even_row {
	background-color: #FBEFEF;
}
.middle{
	text-align: center;
	padding-left: 15px;
}


/*start - added by Razvan Tomescu 02.10.2008 for new layout*/

.artikelbox {
	border-collapse: collapse;	
	font-size: 12px;
	width: 552px;
}

.artikelbox td {
	vertical-align: top;
	text-align: left;
	background: #E1F7D9;
	padding: 10px 0 0 0;
}

.artikelbox td strong {
	color: black;
}

.artikelbox th {
	height: 22px;
	background: #33CC00;
	font-weight: normal;
	color: white;
	text-align: left;
	border-bottom: 1px solid white;
}

.artikelbox .position {
	padding-left: 5px;	
	width: 7%;
	background: #33CC00 url(images/bestellheader_l.gif) no-repeat left;
}

.artikelbox .positionBody {
	padding-left: 0px;	
	width: 7%;
	background: #E1F7D9 url(images/artlo.gif) no-repeat top left;
}

.artikelbox .artnummer {
	width: 11%;
}

.artikelbox .stueck {
	width: 7%;
	text-align: right;
}

.artikelbox .preisuvp {
	width: 15%;
	text-align: right;
}

.artikelbox .artsumm {
	width: 13%;
	padding-right: 10px;		
	text-align: right;
	background: #33CC00 url(images/bestellheader_r.gif) no-repeat right;
}

.artikelbox .artsummBody {
	width: 13%;
	padding-right: 10px;		
	text-align: right;
	background: #E1F7D9 url(images/artro.gif) no-repeat top right;
}

.artikelbox .artsumm em {
	font-style: normal;
	font-weight: bold;
	color: #f60;	
}

.artikelbox .verfuegbar {
	width: 50%;
	padding: 10px 0 10px 10px;
	text-align: left;
	vertical-align: bottom;
	background: #E1F7D9 url(images/artlu.gif) no-repeat bottom left;
}

.artikelbox .verfuegbar p {
	margin: 5px 0 0 0;
}

.artikelbox .aktion {
	width: 50%;
	padding: 10px 0 10px 0;
	text-align: right;
	vertical-align: middle;	
	background: #E1F7D9 url(images/artru.gif) no-repeat bottom right;
}

.artikelbox .trenner {
	padding: 0;
}

/*end - added by Razvan Tomescu 02.10.2008 for new layout*/

/*start - added by Razvan Tomescu 06.10.2008 for new layout , products display layout*/
/* === Produktubersichtsseite ============================ */

/* Artikelauflistung Produktübersicht */

.produktuebersicht {
	width: 540px;
	border-collapse: collapse;	
	border: solid 1px #red;
	font-size: 12px;
}

.produktuebersicht td {
	vertical-align: top;
	text-align: left;
	padding: 10px 0 0 0;
}

.produktuebersicht td strong {
	color: black;
}

.produktuebersicht th {
	height: 22px;
	background: #33CC00;
	font-weight: normal;
	color: white;
	text-align: left;
	border-bottom: 1px solid white;
}

.produktuebersicht .bild {
	padding-left: 10px;;
	width: 15%;
}

.produktuebersicht .artikel {
	width: 20%;
}

.produktuebersicht .stueck {
	width: 35%;
	text-align: right;
	padding-right: 10px;
}

.produktuebersicht .preisuvp {
	width: 35%;
	text-align: left;
	vertical-align: top;
}

.produktuebersicht p {
	margin: 0;
}

.produktuebersicht .uvp {
	color: #black;
	float: left;
}

.produktuebersicht .uvpprice {
	color: black;
	text-decoration: line-through;
	float: right;
}

.produktuebersicht .unserpreis {
	color: red;
	font-weight: bold;
	float: left;	
}

.produktuebersicht .unserpreis_margin {
	color: red;
	font-weight: bold;
	float: left;	
	margin-left: 10px;
}

.produktuebersicht .ppml {
	font-size: 11px;
	color: #999;
	float: left;
}

.produktuebersicht .ppmlprice {
	font-size: 11px;
	color: #999;
	float: right;
}

.produktuebersicht .angebot {
	width: 13%;
	text-align: right;
}

.produktuebersicht .verfuegbar {
	width: 60%;
	padding: 0 0 10px 10px;
	text-align: left;
	vertical-align: bottom;
}


.produktuebersicht .aktion {
	width: 40%;
	padding: 0 10px 10px 0;
	text-align: right;
}

.produktuebersicht .trenner {
	padding: 0;
}



.produktuebersicht_border {
	font-size: 12px;
	float: left;
}

.produktuebersicht_border td {
	vertical-align: top;
	text-align: left;
	padding: 10px 0 0 0;
}

.produktuebersicht_border td strong {
	color: black;
}

.produktuebersicht_border th {
	height: 22px;
	background: #33CC00;
	font-weight: normal;
	color: white;
	text-align: left;
	border-bottom: 1px solid white;
}

.produktuebersicht_border .bild {
	padding-left: 10px;;
	width: 15%;
}

.produktuebersicht_border .artikel {
}

.produktuebersicht_border .stueck {
	width: 15%;
	text-align: right;
	padding-right: 10px;
}

.produktuebersicht_border .preisuvp {
	width: 18%;
	text-align: right;
	vertical-align: top;
}

.produktuebersicht_border p {
	margin: 0;
}

.produktuebersicht_border .uvp {
	color: black;
	float: left;
}

.produktuebersicht_border .uvpprice {
	color: black;
	text-decoration: line-through;
	float: right;
}

.produktuebersicht_border .unserpreis {
	color: red;
	font-weight: bold;
	float: left;	
}

.produktuebersicht_border .unserpreis2 {
	color: red;
	font-weight: bold;
	float: right;	
}

.produktuebersicht_border .ppml {
	font-size: 11px;
	color: #999;
	float: left;
}

.produktuebersicht_border .ppmlprice {
	font-size: 11px;
	color: #999;
	float: right;
}

.produktuebersicht_border .angebot {
	width: 13%;
	text-align: right;
}

.produktuebersicht_border .verfuegbar {
	width: 60%;
	padding: 0 0 10px 10px;
	text-align: left;
	vertical-align: bottom;
}


.produktuebersicht_border .aktion {
	width: 40%;
	padding: 0 10px 10px 0;
	text-align: right;
}

.produktuebersicht_border .trenner {
	padding: 0;
}


/*end - added by Razvan Tomescu 06.10.2008 for new layout , products display layout*/

/* Produktdetails */

.producttable {
	width: 100%;
}

.producttable td {
	width: 50%;
	height: 25px;
}

.producttable .normal {
	background: url(/images/dottedline.gif) repeat-x bottom;
}

.producttable .uvp {
	color: black;
}

.producttable .uvpprice {
	color: black;
	text-decoration: line-through;
}

.producttable .preis {
	color: #f60;
	font-size: 18px;
	font-weight: bold;
	background: url(/images/dottedline.gif) repeat-x bottom;	
}

.producttable .ppml {
	color: #000;
	background: url(/images/dottedline.gif) repeat-x bottom;	
}

.producttable .bestellform {
	height: 50px;
	vertical-align: middle;
	background: url(/images/dottedline.gif) repeat-x bottom;		
}

.producttable .hinweis {
	font-size: 11px;
	color: #999;
	vertical-align: middle;
}

.products_list{
	width:170px;
	margin-left: 14px;
}

.result_list_small_item_header_price{
	color: #169689;
	border-bottom: dotted 1px red;
	padding: 0 2px;
	width: 45px
}

.result_list_small_item_header_cart{
	color: #169689;
	border-bottom: dotted 1px red;
	padding:0px;
	width: 22px
}
.result_list_small_border_last_product {
	margin: 0 0 10px 0;
	font-size: 11px;
	width: 184px;
	border: solid 1px red;
}

.result_list_small_last_product {
	margin: 5px 0 0 0;
	font-size: 11px;
	height:25px;
	border:0px;
}

.result_list_small_item_header_lineBorder {
	color: #169689;
	border-bottom:solid 1px red;
	padding-left:5px;
	margin-bottom:5px;
}

.list_price_information { 
	float: left;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}

.list_price_information_highlight {
	float: left;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
}

.list_price_detail {
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}

.list_price_detail_highlight {
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
}

.uvpprice {
	color: black;
	text-decoration: line-through;
	font-weight: normal;
}

.ppmlprice {
	font-size: 11px;
	color: #999;
	font-weight: normal;
}


#table_description {
	background:#F80000;
	color:#FFFFFF;
	text-indent:3px;
}
.simple_line{
	margin-top: 5px;
	margin-bottom: 5px;
	border-top: solid 1px red;
}
.simple_separator{
	margin-top: 2px;
	margin-bottom: 2px;
	border-top: dotted 1px #D7D7D7;
}

