/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  Helper 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.clear {clear:both;line-height:0;height:0;font-size:0;overflow:hidden;display:block;  content: ".";}
.float{float:left;}
.float-right{float:right;}
.rel{position:relative;}
.abs{position:absolute;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  Nav 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.tx-mueller-pi1 .nav {margin:0;padding:0;border:0;list-style:none;}
.tx-mueller-pi1 nav UL,
.tx-mueller-pi1 .nav LI {margin:0;padding:0;border:0;list-style:none;}
.tx-mueller-pi1 .nav A {text-decoration:none;}
.tx-mueller-pi1 .navHorizontal LI {display:block;float:left;padding:10px 10px 0px 0px;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  Table Style 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.tx-mueller-pi1 .odd { background:#F1F1F1;}

.tx-mueller-pi1 col.produkt {
  max-width:120px;
}
.tx-mueller-pi1 .beschreibung,
.tx-mueller-pi1 .beschreibung SELECT {
  max-width:200px !important; 
}


.tx-mueller-pi1 a.order,
.tx-mueller-pi1 a.download {
 margin-left:2px;
 display:block;
 background:url('../images/download.gif') no-repeat top left;
 width:18px;
 height:18px;
 font-size:0;
 text-decoration:none;
}
.tx-mueller-pi1 a.order {
  background:url('../images/order.gif') no-repeat top left;
}

.pdf {padding-right:5px;}
.selection 
{float:left;}


.tx-mueller-pi1 .error input.required {
  border:dashed 1px #c10000;
}


#tblproducts thead tr .header {
	cursor: pointer;
}

#tblproducts thead  tr .header {
	background-image: url('../images/table_sprite.png');
	background-repeat: no-repeat;
	background-position: right 10px;
	cursor: pointer;
	padding-right:15px;
}

#tblproducts thead  tr .headerSortUp {
	background-image: url('../images/table_sprite.png'); /* asc */
	background-position: right -85px;
}
#tblproducts thead  tr .headerSortDown {
	background-image: url('../images/table_sprite.png'); /* desc */
	background-position: right -190px;
}
#tblproducts thead tr .headerSortDown, 
#tblproducts thead tr .headerSortUp {
  color:#0171BB; 
}

TABLE.downloads {
  width:280px !important;
}


 

TD.pdf .count {
text-align:center;
  display:block;
  position:relative;
  top:-10px;left:10px;
  width:12px;height:12px;
  background:#FE0509;
  padding:2px;
  border:solid 1px white;
  color:white;
}