@charset "utf-8";
/* CSS Document */


/* Allgemein */
#DG_zwk, #DG_wak, #DG_Pka_art, 
#rep_Pka_List__ctl0_ucl_rep_Pka_List_DG_Pka_art,
#rep_Pka_List__ctl1_ucl_rep_Pka_List_DG_Pka_art,
#rep_Pka_List__ctl2_ucl_rep_Pka_List_DG_Pka_art,
#rep_Pka_List__ctl3_ucl_rep_Pka_List_DG_Pka_art,
#rep_Pka_List__ctl4_ucl_rep_Pka_List_DG_Pka_art,
#rep_Pka_List__ctl5_ucl_rep_Pka_List_DG_Pka_art,
#rep_Pka_List__ctl6_ucl_rep_Pka_List_DG_Pka_art,
#rep_Pka_List__ctl7_ucl_rep_Pka_List_DG_Pka_art,
#rep_Pka_List__ctl8_ucl_rep_Pka_List_DG_Pka_art,
#rep_Pka_List__ctl9_ucl_rep_Pka_List_DG_Pka_art
{
	margin-bottom:0!important;
}
table.datatable {
	border-collapse:collapse;
	border-width:0;
	width: 100%;
	clear:both;
	margin:20px 0;
	padding:0;
	/*margin-bottom:15px!important;*/
}
table.datatable.small {
	width:704px;
}
table.datatable.search {
	width:546px;
}
/*table.datatable.einspalter {
	width:936px;
}*/
/*table.datatable.accordion
{
	width:912px;
}*/
table#DG_mengstaff, table#DG_artzstueli, table#tab_art_features {
	width: 700px;
	margin: 20px 0px;
}

table#tab_art_features, table#tab_art_features_compact {
	width: 100%;
}

table#tab_art_features_compact {
	margin: 0px;
}

/*table.datatable h5, table.datatable p {
	margin:0;
	padding:0;
	font-size:11px;
	line-height:normal;
}
table.datatable h5 {
	font-weight:bold;
}*/



table.datatable td {
	vertical-align:top;
	border-bottom:1px solid #E6EBF0;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:5px;
	word-break:break-all;
	word-wrap:break-word;
}
table.datatable td.right {
	text-align:right;
}

table.datatable th {
	background-color:#E6EBF0;
	border: 2px solid #FFFFFF;
    border-radius: 8px;	
    height:30px;
	font-weight:normal;
	padding-left:10px;
	text-align:left;
}
table.datatable th.first 
{
	border-left: 0;	
}
table.datatable th.last
{
	border-right: 0;	
}
table.higher th {
	height:51px;
}

table.datatable th a {
	color:#003a6c;
}

table.small.datatable th {
	height:25px;	
}
table.datatable td.first {
	border-left:none;
}
table.datatable td.last {
	border-right:none;
}

table.datatable input, table.datatable select {
	width:auto!important;
}
/*table.datatable input.checkbox {
	border:none;
}*/
table.datatable .freshtext 
{
    margin-top: 0;
    padding:0 !important;
}
.mwstpl /* cShop */
{
	font-size:10px;
	text-align:right;
}

/* th speziell */
table.datatable th.favorite, table.datatable th.type {
	padding-left:0;
	text-align:center;
}
table.datatable th.number {
	text-align:center;
	width:60px;
	padding-left:0;
	/*padding-right:5px;*/
}
table.datatable th.price {
	padding-right:10px;
	padding-left:5px;
	text-align:right;
	width:74px;
}
table.datatable th.pricebold {
	padding-right:10px;
	padding-left:0;
	text-align:right;
	width:80px; /*93px;*/ /*83px;*/
}
table.datatable th.price2 {
	padding-right:10px;
	padding-left:0;
	text-align:right;
	width:75px;	
}
table.datatable th.price3 {
	text-align:right;
	width:90px;
	padding-right:10px;
	padding-left:0;
}
table.datatable th.orderNumber {
	padding-right:10px;
	padding-left:0;
	text-align:left;
	width:65px;
	white-space:nowrap;
}
table.datatable th.PKa {
	padding-right:10px;
	text-align:center;
	width:35px;
}
table.datatable th.pos {
	padding-right:10px;
	text-align:right;
	width:25px;
}
table.datatable th.size {
	text-align:left;
	width:95px;
	/*padding-left:10px;*/
}
table.datatable th.delete, table.datatable th.buy {
	text-align: center;
	padding:0 3px 0 3px;
}
table.datatable th.date {
	padding-right:10px;
	text-align: center;
	width:65px;	/* FF: 55px */
}
table.datatable th.benutzer {
	padding-right:10px;
	text-align:left;
	width:125px;
}
table.datatable th.center {	
	text-align:center;	
}
/* CSS Hack f�r IE6, IE7, IE8 */
*table.datatable th.date
{
	width:65px;
}
table.datatable th.aktz {
	padding-right:10px;
	text-align: left;
	width:100px;
}
table.datatable th.checkbox {
    padding-left: 0px;
    width: 70px;
    text-align: center;
}

/* td speziell */

.div_DG_produkt_artikel {
	float: left;
	margin-left: 10px;
	width: 500px;
}

.div_DG_konfk {
	float: left;
	width: 100%;
	margin: 0;
}

#summarylistprice td.empty {
	margin-top:0;
	padding-top:0;
	width:538px;
}
/* td speziell für warenkorb_gen, warenkorb_freigabe (mit Thumbnail) */
table.datatable td.thumbnail {
	width:66px;	/* org: 89px */
	border-left:none;
	text-align:center;
	vertical-align:top;
	/*padding-top:10px;*/
	padding: 10px 10px 0px 10px !important;
	/*padding:0;*/
}
table.datatable td.thumbnail2 {
	text-align:left;
	width:70px;	/* org: 89px */
	border-left:none;
	border-right:none;
	vertical-align:middle;
	padding: 5px 0 5px 10px;
}
/*table.datatable td.artikel 
{
	width:268px;
	padding-right:10px;
}*/
table.datatable td.description {
	max-width: 200px;
	overflow: hidden;
	padding-left:0;
}
table.datatable td.description a {
	color:#003a6c;
	font-weight:bold;
}
table.datatable td.description a.arrow {
	color:#014492;
	background-image:url(../images/link-arrow-blue.gif);
}
table.datatable td.description2 {
	padding:10px;
	/*font-weight:bold;*/
	width:300px;
	border-left:none;
}
table.datatable td.description3 {
	padding:10px;
/*	font-weight:bold;*/
	width:550px;
	border-left:none;
}
table.datatable td.empty {
	border:none;
}
/*table.datatable td.artnr, table.datatable td.favorite, table.datatable td.type, table.datatable td.size {
	padding:10px 0;
}*/
table.datatable td.pos {
	padding-right:10px;
	text-align:right;
}
table.datatable td.artnr {
	width:80px;
	padding-left:10px;
}
table.datatable a {
	color:#003a6c;
}
table.datatable td.artnr a {
	color:#003a6c;
}
table.datatable td.favorite {
	width:21px;
	text-align:left;
}
table.datatable td.favorite a {
	margin-left:5px;
}
table.datatable td.type {
	width:24px;
	text-align:center;
}
table.datatable td.price {
	text-align:right;
	padding-right:10px;
	padding-left:0;
}
table.datatable td.pricebold {
	text-align:right;
	font-weight:bold;
	padding-right:10px;
	padding-left:0;
}
table.datatable td.price label {
	font-size:9px;
	font-weight:normal;
}
table.datatable td.PKa {
	text-align:center;
	word-break: normal;
}
table.datatable td.center {
	text-align:center;
}
table.datatable td.links {
	/*width:50%;*/
	border-left:none;
	border-right:none;
}
table.datatable td.links a {
	text-decoration:none;
	font-size:12px;
}
table.datatable td.links ul, td.links ul {
	list-style:none;
	padding:0;
	margin:0 0 10px 10px;
}
table.datatable td.delete, table.datatable td.buy {
	vertical-align:middle;
	text-align:center;
	padding:0;
	border-right:none;
	width:40px!important;
}
table.datatable td.size 
{
	/*white-space: nowrap;	
	text-align:left;*/
	/*width:96px; /*50 */
	/*font-weight:bold;*/
	padding-left:10px;
}
table.datatable td.sizeddl 
{
	/*white-space: nowrap;	
	text-align:left;*/
	width:105px; /*50 */
	/*font-weight:bold;*/
	padding-left:0;
	padding-right:0;
}
table.datatable td.sizeddl select {
	width:105px!important; /*50*/
}
table.datatable td.sizesmall {
	text-align:left;
	width:30px;
	padding-left:10px;
}
table.datatable td.lastbuy {
	width:70px !important;
	text-align:center;
	padding-left:10px;
}
table.datatable td.number, table.datatable td.number2 {
	width:60px;
	text-align:right;
	/*font-weight:bold;*/
	/*padding-right:5px;*/
	padding-left:0;
	padding-right: 0;
}
table.datatable td.number input {
	width:60px !important;
	text-align:center;
}
table.datatable td.number2 input {
	width:60px !important;
	text-align:center;	
}
table.datatable td.date input {
	width:70px !important;
}
table.datatable td.sum {
	padding:7px 10px 7px 10px;
	font-weight:bold;
	border:none;
}
table.datatable td.sumright {
	padding:7px 10px 7px 10px;
	font-weight:bold;
	border:none;
	text-align:right;
}
table.datatable td.checkbox {
    max-width: 70px;
    text-align: center;
    vertical-align:middle;
}
table.datatable td.art-merkmal {
	text-align: left;
	padding-right: 10px;
	padding-left: 5px;
	width: 60%;
}
table.datatable td.art-merkmal-val {
	text-align: left;
	padding-right: 0px;
	padding-left: 5px;
	width: 40%;
}
table#tab_art_features_tooltip td {
	padding: 2px 8px;
}
table#tab_art_features_compact td {
	padding: 2px 0px;
}

table.datatable.DG_artkonfk, table.datatable.DG_rek, table.datatable.DG_rekpos_doc {
    width: 100%;
    margin: 0;
}

table#DG_Lieferung .right {
	width:150px!important;
	padding-right:5px;
}
table#DG_Gutschrift .right {
	width:100px!important;
	padding-right:5px;
}
table#DG_Gutschrift .creditNumber {
	width:150px;
}
table#DG_Gutschrift .orderNumber {
	width:100px;
	text-align:center;
}

div.PagingTop
{
	float:right;
	height:25px;
}
div.PagingBottom
{
	float:right;
	height:25px;	
}

