#pageNav {
	position: fixed;
	z-index: 1;
	height: 24px;
	top: 43px;
	left:0px;
	right:0px;
	/*background: #003399;*/
	border-bottom: 1px solid #ff9933;
}



/*body			{ margin:0px; }
body,td,p   	{ font-family:Arial,Helvetica; font-size:10px; color:#000000; }*/
a				{ color:#003399; }
.alert          { color:#ff0000; }
.diff_stati_P	{ color:#ff0000; }
.diff_stati_M	{ color:#339900; }
.diff_order_P	{ color:#ff0000; font-weight:bold; }
.diff_order_M	{ color:#339900; font-weight:bold; }
.display_none 	{ display: none; }
.error			{ color:#ff0000; font-weight:bold; }
.missing_value  { border: 1px solid #f00 !important; background-color:#fdd !important; }
.confirm		{ color: green;  font-weight:bold; }
.hint 			{ color:#666666; font-size:10px; }
.remarkAvailable{ color:#ff0000; }
.menubar		{ background:#cccccc; }
.menu			{ color:#003399; background:#cccccc; }
.menuOff		{ color:#999999; }
.menuLogout		{ color:#ff3300; font-weight:bold; }
.menuSelect		{ font-family:Arial,Helvetica; font-size:12px; font-weight:bold;
					color:#000000; text-indent:3px; line-height:18px;
					background:#eeeeee; border:#000000 1px solid;  }
.nachrichtenvorschau	{ background-color : white ;}
a.omoLink		{ color:#000000; text-decoration:none; }
a.omoLink:HOVER	{ color:#003399; text-decoration:underline; }
select			{ font-size: 10px; border: 1px solid black;
					width: 168px; margin: 5px 0 0 0; }
.select			{ font-family:Arial,Helvetica; font-size:10px;
					color:#000000; border:#000000 1px solid; }
.select_asura	{ font-family:Arial,Helvetica; font-size:10px;
					color:#000000; border:#000000 1px solid;
					width: 200px; margin: 5px 0 0 0; }
.selectR		{ font-family:Arial,Helvetica; font-size:10px;
					color:#000000; text-align:right;
					border:#000000 1px solid; }
td.smallConterData 		{ font-size:7pt; }
td.smallConterDataColor { font-size:7pt; background:#e3e3e3; }
.statusStorno 	{ color:#ff0000; }
.reset, .submit	{ 
	font-family:Arial,Helvetica;
	font-size:10px;
	color:#000000;
	border-radius: 3px;
	border: 1px solid #999;
	background-color: inherit;
}
.tablename, .contentPageName	{ font-size:14px; font-weight:bold; }
.textarea		{ font-family:Arial,Helvetica; font-size:11px; color:#000000; line-height:18px;
					background:#ffffff; border:#000000 1px solid; }
.text			{ font-family:Arial,Helvetica; font-size:11px; color:#000000;
					background:#ffffff; border:#000000 1px solid; }
.textB			{ font-family:Arial,Helvetica; font-size:11px; color:#000000;
					font-weight:bold;
					background:#ffffff; border:#000000 1px solid; }
.textDis		{ font-family:Arial,Helvetica; font-size:11px; color:#000000;
					background:#cccccc; border:#000000 1px solid; }
.welcome		{ color:#003399; }
.welcome h3     { margin:0px; }
.welcome ul		{ padding-left:15px;}
/*.table1		{ background:#999999; }*/
.tabhead1		{ background:#cccccc; color:#000000; font-weight:bold; }
.tabhead2		{ background:#cccccc; color:#000000; font-weight:normal; }
.tabhead3		{ background:#515151; color:#FFFFFF; font-weight:bold; }
.tabheadBlue { background:#003399; color:#FFFFFF; font-weight:bold; }
.active			{ background:#A5BBD9; }
.activewinner	{ background:#A5BBD9; color:#009900; }
.activelooser	{ background:#A5BBD9; color:#ff3300; }
.activeText		{ color:#003399; }
.action			{ color:#003399; font-weight:bold; }
.actionD		{ color:#ff0000; font-weight:bold; }
.alert 			{ color:#ff0000; }
.gesperrt		{ color:#ff0000; font-weight:bold; }
.used			{ color:#ff0000; font-weight:bold; }
.boniKopf		{ background:#dddddd; }
.boniTeam		{ background:#A5BBD9; }
.winnerKopf		{ color:#009900; background:#dddddd; }
.looserKopf		{ color:#ff3300; background:#dddddd; }
.winnerTeam		{ color:#009900; background:#A5BBD9; }
.looserTeam		{ color:#ff3300; background:#A5BBD9; }
.winner			{ color:#009900; }
.looser			{ color:#ff3300; }
.SUMwinner		{ color:#009900; font-size:16px; font-weight:bold; }
.SUMlooser		{ color:#ff3300; font-size:16px; font-weight:bold; }
.deleted		{ color:#999999; }
/* neues Zeug */
.numeric {
	font-family:Arial,Helvetica;
	font-size:12px;
	color:#000000;
	background:#ffffff;
	border:#000000 1px solid;
	width: 4em;
	text-align: right;
}
.uom_uom {font-family:Arial,Helvetica; font-size:12px;
          color:#888888; border:#000000 0px solid !important;
          background-color: #EEEEEE;
          margin-top:1px;width:20px; height:22px; }
.uom_on  {font-family:Arial,Helvetica; font-size:12px;
          color:#000000; border:#000000 1px solid !important;
          background-color: #FFFFFF; text-align: right;
          margin-top:1px;margin-right:5px;
          width:50px; height:22px; }
.uom_off {font-family:Arial,Helvetica; font-size:12px;
          color:#888888; border:#888888 1px solid !important;
          background-color: #EEEEEE; text-align: right;
          margin-top:1px;margin-right:5px;
          width:50px; height:22px; }
.classBlue {
	background:#a5bbd9;
}
.hiddenText {
	color:#eeeeee;
}
/* Tabellen */
.table {
	background: #eeeeee;
	border-collapse: collapse;
}
td.tableCellHead {
	background:#cccccc;
}
tr.togglebg{
    background: #eeeeee;
}
tr.tableRowHead {
	background:#cccccc;
}
tr.tableRowHeadEAD {
	background:#FF9966;
}
td.tableCellIgnore {
	background:silver;
}
td.tabcol {
	background:#e3e3e3;
}
tr.tableRowIgnore td {
	color:silver;
}
tr.tableRowBold {
	font-weight:bold;
}
td.tableCellBold {
	font-weight:bold;
}
tr.tableRowBorder,
tr.tableRowCellBorder td,
td.tableCellBorder, th.tableCellBorder,
td.tableCellBorder_warning
 {
	border: 1px solid #999999;
	height:0.9em;
	padding-top:2px;
	padding-bottom:2px;
}
td.tableCellBorder_warning {
    color:#DF0000;
}
tr.tableRowBorderHead,
tr.tableRowCellBorderHead td,
td.tableCellBorderHead {
	border: 1px solid #999999;
	height: 20px;
}
td.align_right {
	text-align:right;
}
table.blind_table {
	width: 100%;
}
table.blind_table td{
	border:none;
}
.inTimeP {
	color:#ff0000;
}
.inTimeM {
	color:#339900;
}

/* trafficlight */
a.trafficcontrol {
	text-decoration:none;
	color:black;
}
td.trafficLight{
	border:none !important;
	line-height:8px !important;
	height:8px !important;
}

.trafficLightStatus3	{ background:#ff0000; }
.trafficLightStatus2	{ background:#ffcc00; }
.trafficLightStatus1	{ background:#33cc00; }
.trafficLightStatus3T	{ background:#ff0000; }
.trafficLightStatus2T	{ background:#ffcc00; }
.trafficLightStatus1T	{ background:#33cc00; }
.trafficLightStatusReset	{ background:#ff8822; }
.trafficLightStatusActive	{ background:#33aa33; }
.trafficLightStatusArrival	{ background:#3366ff; }
.trafficLightStatusInternal { background: #F19FC0; }
.trafficLightStatusKeineAuftragstasche	{ background:#ff8888; }
.trafficLightDelayBox	{ font-family:Arial,Helvetica; font-size:11px;
						  width:632px; height:92px;
						  border:1px solid #000000;
						  background:#ffffff;
						  overflow:auto;
						}
.trafficLightDelayBoxEAD
						{ font-family:Arial,Helvetica; font-size:11px;
						  width:781px; height:142px;
						  border:1px solid #000000;
						  background:#ffffff;
						  overflow:auto;
						}
/* Track */

/*	Markiert den Auftrag wenn keine Uploaddaten vorhanden sind.	*/
.status1 {
	color:#666666;
}
.class5400 {
	background:#ccff99;
}
.class5800 {
	background:#ffcc66;
}
.class1800 {
	background:#9DFEFF;
}
/*	Markiert den Auftrag wenn Uploaddaten vorhanden sind.	*/
.status2 {
	color:#003399;
}
/*	Markiert bei Track den Auftrag Text Orange, wenn der Auftrag jemals zurueck gesetzt wurde	*/
.wasReset { color:#ff6600; }
/*	Markiert bei Track den Auftrag Hintergrund Orange, wenn der Auftrag zurueck gesetzt wurde	*/
.classRESET, .isReset { background:#ff6600; }
table.track {
	width: 525px;
	height: auto;
	border-collapse: collapse;
	border: 1px solid;
	border-color: rgb(220,220,220) rgb(150,150,150) rgb(150,150,150) rgb(220,220,220);
	font-size: 11px;
	margin: 0 0 20px 0;
}

table.track td,
table.track th {
	background-color: #eeeeee;
	border: 1px solid #969696;
	text-align: left;
	padding: 6px;
	vertical-align: top;
}
.table_track_bundle {
	color: rgb(248, 28, 28);
  	-webkit-animation-name: track_bundle; /* Safari 4.0 - 8.0 */
  	-webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */
  	animation-name: track_bundle;
	  animation-duration: 1s;
	  animation-iteration-count: infinite;

}
@-webkit-keyframes track_bundle {
	0%   {color: red;}
	50%  {color: black;}
	100% {color: red;}
	
  }
  
  /* Standard syntax */
  @keyframes track_bundle {
	0%   {color: red;}
	50%  {color: black;}
	100%  {color: red;}
  }


/*caption span,*/
table.track thead th span {
	float: left;
}

/*caption a,*/
table.track thead th a {
	float: right;
}
table.track th {
	background-color: #e5e5e5;
	font-weight: normal;
	width: 125px;
}

table.track thead th {
	width: auto;
	background-color: #cccccc;
}

table#orderdata th,
table.track thead th {
	font-weight: bold;
}

table.track tbody#edit_order_data th {
	width: 117px;
}

table.track tbody#edit_order_data th.nr {
	width: 10px;
	font-weight: bold;
	text-align: center;
}

/* Formularelemente */
table.track input {
	border: 1px solid #000000;
	font-size: 10px;
	padding: 1px;
	height: 18px;
	/*margin: 10px;*/
}

/* Proof */
table.track.track-proof .track-proof-reject-form input[type=radio] { 
    height: 18px;
    margin: 0 4px 0 0;
    padding: 0;
    vertical-align: bottom;
}

table.track.track-proof .track-proof-reject-form label {
    display: block;
    line-height: 18px;
    margin: 0 0 3px;
    min-height: 18px;
}

table.track.track-proof input[type=submit]{
	min-width: 100px;
}
/* END Proof */

/*table.track td.besteller-daten-ist table {
  width: 100%;
}


table.track td.besteller-daten-ist td
{
  border: none;
  vertical-align: center;
  background-color: transparent;
  padding: 3px 0;
}

table.track td.besteller-daten-ist td select {
  width: 40px;
  margin: 0;
}

table.track td.besteller-daten-ist td input {
  margin: 0 0 0 5px;
}*/

table.track td.besteller-daten-ist select {
  width: 40px;
  margin: 0 3px 5px 3px;
}


table.track td.besteller-daten-ist span {
  margin: 0 2px;
}

table.track td.besteller-daten-ist input.submit-button {
  margin: 0;
  float: right;
}

table.track td.besteller-daten-ist br {
  clear: both;
}
table.track td.besteller-daten-ist select,
table.track td.besteller-daten-ist input,
table.track td.besteller-daten-ist span,
table.track td.besteller-daten-ist a {
  float: left;
}

table.track tfoot input {
	background-color: #eeeeee;
}

table.track td.farbigkeit input,
table.track input.no-border {
	border: none;
}

table.track td.shipping-adress input,
table.track td.shipping-adress label,
table.track td.farbigkeit input,
table.track td.farbigkeit label,
table.track td.farbigkeit select
 {
	float: left;
	margin: 5px 3px 0 0;
}
table.track td.shipping-adress label {
	width: 100px;
	text-align: left;
}
table.track th.color-intime {
	background-color:#68F356;
}
table.track td.color-intime {
	background-color:#68F356;
}

table.track th.color-delay {
	background-color:#FFB6B6;
}
table.track td.color-delay {
	background-color:#FFB6B6;
}

table.track th.color-waiting {
	background-color:#9DFEFF;
}
table.track td.color-waiting {
	background-color:#9DFEFF;
}

table.track th.color-reset {
	/*background-color:orange;*/
	background-color:#FFC455;
}
table.track td.color-reset {
	/*background-color:orange;*/
	background-color:#FFC455;
}

.stafftableX { background: #eee;}
.stafftableX td {  border-bottom: 1px solid gray; border-right: 1px solid gray;}
.staffheadline1 { background: #eee;}
.staffheadline2 { background: #ddd; border-bottom: 2px solid gray; border-right: 2px solid gray;
								 border-left: 1px solid white; border-top: 1px solid white;
								 font-weight: bold;}
.staffheadline3 { background: #ccc; font-weight: bold;}
.staffheadlineX { background: #ddd; color: #ddd;
		border-bottom: 2px solid gray; border-right: 2px solid gray;
		border-left: 1px solid white; border-top: 1px solid white;}
.staffdaycolumn { background: #fff;}
.staffnoworkday { background: #ddd;}
.staffcolclass1 { background: #fff;}
.staffcolclass2 { background: #eee;}
.staffcolclass3 { background: #ddd;}
.staffcolclass4 { background: #ddf;}
.staffcolclass5 { background: #f66;}

/* Materiallogistik - Verbrauch - Plan/Ist */

a.infobox { border-bottom: none; text-decoration:none; }
a.infobox span { visibility:hidden; position:absolute; margin-left:10px;
                   margin-top:15px; padding:0px; text-decoration:none; }
a.infobox:hover span { visibility:visible; border:1px solid black;
                         color:black; background:#FCF5B4; }
a.infobox table {background:#FCF5B4; border-collapse:collapse; border-spacing:0px;}
a.infobox tr { background:#FCF5B4; }
a.infobox td {
  		background:#FCF5B4;
  		text-align:right;
  		border:1px solid grey;
  		padding:2px;
  		padding-left:4px;
  		padding-right:4px;
}

.auftragstascheMeldung { background:#ff8888; }

.imgbtn { width: 16px; height: 16px; border: 0;}
.edt {font-size: 10px;}

/* Formate für Schichtplaner */
#scheduleweek { width: 100%; border: 1px solid black; border-collapse: collapse;}
#scheduleweek td {border: 1px solid gray; vertical-align: top;}
#scheduleweek td p	{ padding: 0; margin: 0;}
#scheduleweek td p.absent a	{ color: silver;  text-decoration: none;}
#scheduleweek th { background: silver; font-weight: bold; text-align:center;}
p.schedulehl, td.schedulehl	{ background: #aaeeff;}
#schedulestaff { width: 99%; border-collapse: collapse;}
#schedulestaff td { border-bottom: 1px solid silver; padding: 0 0.4em 0 0.4em; margin:0;}
#schedulemap   { width: 100%; border-collapse: collapse; border: 1px solid gray; background: #fff;}
#schedulemap td { text-align: center; border-bottom: 1px solid silver; border-right: 1px solid silver;
					padding: 10px 2px 10px 2px;}
#schedulemap th { background: silver; padding: 10px 2px 10px 2px; border-left: 1px solid gray; width: 3.125%;}
#schedulemap td.shiftfmtwe { background: #eeeeee; border: 1px solid gray; font-weight: bold;}
#schedulemap td.shiftfmtsa { background: #dddddd; border: 1px solid gray; font-weight: bold;}
#schedulemap td.shiftfmtsu { background: #cccccc; border: 1px solid gray; font-weight: bold;}
#schedulemap td.shiftfmtft { background: #cccccc; border: 1px solid gray; font-size: 70%; font-family: Verdana;}
#schedulemap td.shiftmonth { background: silver; border: 1px solid gray; font-weight: bold;}
/* Formate für Schichtplaner Ende */

/* Formate für Versand Anfang */
span.red {color: red;}
span.green {color: green;}
tr.dp_red { background: #ffdddd;}
tr.dp_light { background: #fff;}
tr.dp_green { background: #ddffdd;}
table.orderdata { border-collapse: collapse; width: 23em;}
table.orderdata td.left { text-align: right; font-weight: bold; padding-right: 0.5em;}
table.exception { border-collapse: collapse;  width: 50em;}
table.exception td { vertical-align: top; border-bottom: 1px solid silver;}
table.exception td.top {font-weight: bold;}
table.exception td.left {font-style: italic; width: 10em;}
table.packages td { border-left: 1px solid silver;}
table#shipmentoverview { 	border-left: 1px solid silver; border-right: 1px solid silver;}
table#shipmentoverview td { border-bottom: 1px solid silver; padding: 5px;	vertical-align: top; font: 10px Verdana; color: blue;}
table#shipmentoverview input {font: 9px Verdana; width: 50px; }
table#shipmentoverview td.shipmententity  {border-left: 1px solid silver;}
table#shipmentoverview td.shipmententity_borderbottom  {border-bottom: 1px solid silver;}
table#shipmentoverview td.shipmententity_noborder  {border: none;}
table#shipmentoverview td.shipmententity_noborderbottom  {border-bottom: none;}
table#shipmentoverview td.dark  {background: #efefef;}
table#shipmentoverview td.prior {background: #ffffff;}
table#shipmentoverview td.later {background: #ffffff;}
table#shipmentoverview td.today {background: #eeeeff;}
table#shipmentoverview td.hl    {background: #ceffce;}

table#shipmentdelivered { background: #eeeeee; border-collapse: collapse;}
table#shipmentdelivered td { width: 3.5em; border-right: 1px solid #999; border-bottom: 1px solid #999; text-align: right;}
table#shipmentdelivered td.sum 	{color: blue; }
table#shipmentdelivered td.gsum {color: black; background: #ccc;}
table#shipmentdelivered tr.dark  {background: #ccc;}


table#delayindelivery {	background: #eeeeee; border-collapse: collapse;}
table#delayindelivery tr.hl {background: #eeffee;}
table#delayindelivery tr.hl1 {background: #ffaaaa;}

table#dispatchlist {background: #eeeeee; border-collapse: collapse;}
table#dispatchlist tr.hl {background: #ceffce;}
table#dispatchlist td {border: 1px solid gray;}
/* Formate für Versand Ende */

input.dutyinput { text-align: right; font-size: 10px;}
fieldset.externalDispatch   { width: 88.5em; margin: 0 0 1em 0; background: #eee; }
table.externalDispatch   { width: 90em;}
table.externalDispatch  td { vertical-align: top; }
table.externalDispatch  tr.inactive { color: silver; }
table.externalDispatch  tr.warning{ color: red; background: yellow;}
table.externalDispatch  input { font: 10px Verdana; text-align: right}
table.externalDispatch  a { text-decoration: none;}


/* Kalender */
div.calendar { border: 1px solid blue; width: 14em; padding: 0; font-size: 8pt; font-family: Arial; background: white;}
div.calendar div {margin: 0; padding: 0;  text-align: center;}
div.calendar div.headline { background: silver; border-bottom: 1px solid blue; }
div.calendar div.Month { margin: 0 2.5em 0 2.5em; font-weight: bold;}
div.calendar div.prevYear, div.prevMonth  { float: left;  padding: 0 .6em 0 0; }
div.calendar div.nextYear, div.nextMonth { float: right;  padding: 0 0 0 .6em;}
div.calendar ul { list-style-type: none; border: 1px solid black; margin: 0; padding: 0;}
div.calendar li { display: inline; border: 1px solid black; width: 2em;}
div.dynamic     { visibility: hidden; position: absolute;  margin: -6em 0 0 0;}

table.caltab { width: 99%; border-collapse: collapse; padding: 0; margin: 0 0 0 .1em;}
table.caltab td { border: 1px solid #eef; width: 12.5%; text-align: center;}
td.caltabhl { color: red; background: #eef;}
td.caltabwe { background: #ddd; color: blue;}
td.caltabnm { color: blue;}
td.caltabkw { background: #eef;}
table.caltab th { background: #eef;}
/* Kalender Ende */

/* Formate Spreadfactory */
div.spreadfactoryconfig table {border-collapse: collapse; width: 97%;}
div.spreadfactoryconfig input.minmax {width: 3em;}
div.spreadfactoryconfig tr.hl {background: #ceffce;}
div.spreadfactoryconfig td {background: #eee;}
div.spreadfactoryconfig tr td {border-right: 1px solid black; border-bottom: 1px solid silver;}
div.spreadfactoryconfig tr.gray td {color: #aaa; border-right: 1px solid silver;}
div.spreadfactoryconfig th {background: silver; border-right: 1px solid black; border-bottom: 1px solid black;}
div.externalpool {overflow: auto; border-top: 1px solid silver; border-bottom: 1px solid black; background: #fff;}
div.externalpool table {border-collapse: collapse;width: 98%; }
div.externalpool table th {background: #ddd;}
div.externalpool table td {border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;}
div.externalpool tr.hl {background: #ceffce;}
div.externalpool tr.gray td {color: #aaa; background: #ddd;}
div.productproperties h2 { border-bottom: 1px solid blue;}
div.productproperties dl { width: 30em; padding: 0; margin: 0;}
div.productproperties dt { border-bottom: 1px solid silver; background: #ddd; padding: 0 0 0 0.5em;}
div.productproperties dd { border-bottom: 1px solid silver; border-left: 1px solid silver; background: #eee;padding: 0.5em;}
/* Formate Spreadfactory Ende*/

/* --- Autocomplete local --- */
#divAutocomplete {
	margin-top: -11px;
}

#divAutocomplete li:hover {
	background-color: #CCCCCC;
	color: #000000;
	cursor: pointer;
	float:none;
}

#divAutocomplete.selected {
	background-color: #CCCCCC;
}

#divAutocomplete li {
	float:none;
	line-height:20px;
	padding-left: 5px;
	font-size: 8pt;
	list-style-type: none;
	list-style-position: inside;
	background-color: #FFFFFF;
	color: #000000;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;
	margin-top: -1px;
	z-index: 99998;
	/*filter: alpha(opacity=85);
	-moz-opacity: 0.95;*/
}
/* --- Autocomplete local Ende --- */

/* zur allgemeinen Verwendung */
input.button {font-size: 10px; height: 18px; width: 100px;}
img.icon { width: 16px; height: 16px; border: 0;}
img.smallicon { width: 10px; height: 10px; border: 0;}
input.icon { width: 16px; height: 16px; border: 0;}
tr.hl		{ background: #eef;}
tr.hldark	{ background: #aaf;}
/* CrossSelling */
input.smal	{ width: 4.5em; font-size: 10px;}
input.medi	{ width: 8em; }
input.long	{ width: 10em; }
input.xxl		{ width: 16.5em; font-size: 10px;}
select.medi	{ width: 7.5em;  margin: 0;}
select.long	{ width: 14em;   margin: 0;}
table#csellproperties { width: 98%;	border-collapse: collapse;}
table#csellproperties th { background: silver;}
table#csellproperties td { border-left: 1px solid silver; border-bottom: 1px solid silver;}
table#csellproperties td.right { border-left: 1px solid silver; border-bottom: 1px solid silver; text-align: right;}
table#csellproperties tr:hover { background: #6f6;}
table#csellallocations tr.freedesign { background: #eef;}
table#csellallocations  { width: 98%;	border-collapse: collapse;}
table#csellallocations th { background: silver; border-bottom: 1px solid black; border-left: 1px solid black;}
table#csellallocations td { border-left: 1px solid silver; border-bottom: 1px solid silver;}
table#csellallocations tr:hover { background: #6f6;}
table#csellallocations tr.freedesign { background: #eef;}

td.tableCell_topContent		{vertical-align:top;}
td.tableCell_centerContent 	{text-align:center;}


/* Styles für Mahnungswesen */
.dun_controls_table
	{
	background-color:transparent;
	border:0px solid black;
	}
.dun_controls_table tr td
	{
	padding:0px;
	border:0px solid black;
	text-align:center;
	vertical-align:middle;
	}
.dun_control_button
	{
	padding:0px;
	border:1px double black;
	text-align:center;
	background-color:#B2B2B2;
	width:70px;
	}
.dun_control_button:hover
	{color:#7C0000;}
.dun_control_button:active
	{background-color:#CDCDCD;}
.dun_number_input
	{
	text-align:right;
	width:100%;
	}
.dun_paddingless
	{
	padding:0px;
	}
.dun_editTable tr td
	{
	border:0px solid black;
	padding:0px;
	}
.dunning_createnew_table tr td
	{
	padding:0px;
	border:0px solid black;
	vertical-align:middle;
	}
.dunning_popup_div
	{
	border:1px solid blue;
	padding:3px;
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	}
.dun_calls_search_table tr td
	{
	vertical-align:top;
	}
.dun_dragndrop_popup
	{
	display: none;
	border: 1px solid black;
	padding-left: 5px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	background-color: #FF0000;
	z-index: 100;
	overflow:auto;
	position: absolute;
	top: 50px;
	left: 50px;
	}

.maxpercent{
	width: 100%;
}

table.no_border td,
table.no_border th {
	background-color: #eeeeee;
	border: 0;
	text-align: left;
	padding: 0px;
	vertical-align: top
	
}
table.no_border td:not(:first-child){
	padding-left: 4px;
}

/* END OF Styles für Mahnungswesen */