/*------------------------------------------------------------
 Admin - Lieferanten-Detail
 ------------------------------------------------------------*/

#admin-config-emailvorlage textarea {
  height: 400px;
}

#admin-lieferantendetail input.decimal-place {
  width: 60px;
  margin-left: 5px;
  text-align: right;
}

#admin-lieferantendetail table.table-list {
  width: 70%;
}
#admin-lieferantendetail table.second  {
  width: 100%;
}

#vorgaenge-seriennummereditdialog {
  width: 470px;
  margin: 0px;
  padding: 0px ;
  padding-bottom: 10px;
  font-size: 12px;
}

#vorgaenge-allevorgaengeliste div.no-wrep{
  height:12px;
  margin:2px;
}

#admin-statistic .form-box .table-data input{
  width: 80px;
}
#admin-lieferantendetail .rights,
#admin-benutzeradmindetail .rights,
#admin-benutzerlieferantendetail .rights{
  margin-bottom: 0px
}

#admin-lieferantendetail .rights  th,
#admin-benutzeradmindetail .rights  th,
#admin-benutzerlieferantendetail .rights th{
  padding-right: 10px;
}

#vorgaenge-lieferavisnew img.duplicate-value{
  cursor: pointer; 
  vertical-align: -3px;
}
#vorgaenge-auftragsbestaetigungneworedit img.duplicate-date{
  cursor: pointer; 
  vertical-align: -3px;
}
#vorgaenge-rechnungnew th.first,
#vorgaenge-rechnungdetail th.first
{
  width: 115px;
  padding-right:0; 
}
div.form-box table th.center{
  text-align: center;
}
#vorgaenge-auftragsbestaetigungdetail small,
#vorgaenge-auftragsbestaetigungneworedit small {
  color: #999999;
  font-size: 12px;
  padding: 0 3px;
  margin-top: 3px;
  display: inline-block;
  cursor: default; 
}

#vorgaenge-kontraktdetail div.form-box,
#vorgaenge-bestellungdetail div.form-box,
#vorgaenge-auftragsbestaetigungdetail div.form-box ,
#vorgaenge-lieferavisdetail div.form-box ,
#vorgaenge-lieferavisnew div.form-box ,
#vorgaenge-rechnungnew div.form-box ,
#vorgaenge-rechnungdetail div.form-box ,
#vorgaenge-auftragsbestaetigungneworedit div.form-box {
  margin-bottom: 50px;
}

#vorgaenge-rechnungnew div.margintop ,
#vorgaenge-rechnungdetail div.margintop {
  margin-top: 20px;
}

#vorgaenge-rechnungnew input[type=text].tocalcinput{
  border-color: #008854;
}

#vorgaenge-rechnungnew input[type=text].tocalc{
  background: #fbfbfb;
}



#vorgaenge-kontraktdetail .last-row td,
#vorgaenge-bestellungdetail .last-row td,
#vorgaenge-auftragsbestaetigungdetail .last-row td,
#vorgaenge-auftragsbestaetigungneworedit .last-row td {
  padding-bottom: 16px;
}

#vorgaenge-kontraktdetail .table-data .address-container table tr:first-child th,
#vorgaenge-bestellungdetail .table-data .address-container table tr:first-child th,
#vorgaenge-auftragsbestaetigungdetail .table-data .address-container table tr:first-child th,
#vorgaenge-auftragsbestaetigungneworedit .table-data .address-container table tr:first-child th
{
  padding-top: 30px;
}
#vorgaenge-kontraktdetail .table-data .address-container table,
#vorgaenge-bestellungdetail .table-data .address-container table,
#vorgaenge-auftragsbestaetigungdetail .table-data .address-container table,
#vorgaenge-auftragsbestaetigungneworedit .table-data .address-container table {
  float: left;
}

#vorgaenge-kontraktdetail .table-data .address-container td,
#vorgaenge-bestellungdetail .table-data .address-container td,
#vorgaenge-kontraktdetail .table-data .address-container th, 
#vorgaenge-bestellungdetail .table-data .address-container th, 
#vorgaenge-auftragsbestaetigungdetail .table-data .address-container td,
#vorgaenge-auftragsbestaetigungdetail .table-data .address-container th, 
#vorgaenge-auftragsbestaetigungneworedit .table-data .address-container td,
#vorgaenge-auftragsbestaetigungneworedit .table-data .address-container th
{
  width: 375px;
  padding-right: 0;
}

#vorgaenge-kontraktdetail .table-data .address-container .headline,
#vorgaenge-bestellungdetail .table-data .address-container .headline,
#vorgaenge-auftragsbestaetigungdetail .table-data .address-container .headline,
#vorgaenge-auftragsbestaetigungneworedit .table-data .address-container .headline {
  font-weight: normal;
  font-size: 21px;
  padding-bottom: 6px;
  display: inline-block;
}

#vorgaenge-kontraktdetail .form-box.header-container,
#vorgaenge-bestellungdetail .form-box.header-container,
#vorgaenge-auftragsbestaetigungdetail .form-box.header-container,
#vorgaenge-auftragsbestaetigungneworedit .form-box.header-container {
  position: relative;
}

#vorgaenge-kontraktdetail .form-box.header-container .change-history-link,
#vorgaenge-bestellungdetail .form-box.header-container .change-history-link,
#vorgaenge-auftragsbestaetigungdetail .form-box.header-container .change-history-link,
#vorgaenge-auftragsbestaetigungneworedit .form-box.header-container .change-history-link {
  position: absolute;
  right: 20px;
  top: 20px;
}

/***** Positionen mit geänderten Attributen werden orange hinterlegt *****/
#vorgaenge-kontraktdetail tbody.has-changes td,
#vorgaenge-bestellungdetail tbody.has-changes td,
#vorgaenge-auftragsbestaetigungdetail tbody.has-changes td,
#vorgaenge-auftragsbestaetigungneworedit tbody.has-changes td {
  background-color: #fffbf2;
}

/***** Stornierte Positionen werden rot hinterlegt *****/
#vorgaenge-kontraktdetail tbody.action003 td,
#vorgaenge-bestellungdetail tbody.action003 td,
#vorgaenge-auftragsbestaetigungdetail tbody.action003 td,
#vorgaenge-auftragsbestaetigungneworedit tbody.action003 td {
  background-color: #fae2dc;
  color: #cc0000;
}

#vorgaenge-kontraktdetail tbody.action003 td,
#vorgaenge-bestellungdetail tbody.action003 td,
#vorgaenge-auftragsbestaetigungdetail tbody.action003 td,
#vorgaenge-auftragsbestaetigungneworedit tbody.action003 td {
  color: #cc0000; /* Linkfarbe bei stornierten Positionen */
}

#vorgaenge-kontraktdetail .change-history-link,
#vorgaenge-bestellungdetail .change-history-link,
#vorgaenge-auftragsbestaetigungdetail .change-history-link,
#vorgaenge-auftragsbestaetigungneworedit .change-history-link {
  font-size: 14px;
  float: right;
}

#vorgaenge-kontraktdetail .change-history-link a,
#vorgaenge-bestellungdetail .change-history-link a,
#vorgaenge-auftragsbestaetigungdetail .change-history-link a,
#vorgaenge-auftragsbestaetigungneworedit .change-history-link a {
  color: #cc5600;
}

#vorgaenge-kontraktdetail td.has-changes > span,
#vorgaenge-kontraktdetail th.has-changes > span,
#vorgaenge-kontraktdetail table.has-changes th span.headline,
#vorgaenge-kontraktdetail .table-list tr.additional-values td .address table.has-changes th span.headline,
#vorgaenge-bestellungdetail td.has-changes > span,
#vorgaenge-bestellungdetail th.has-changes > span,
#vorgaenge-bestellungdetail table.has-changes th span.headline,
#vorgaenge-bestellungdetail .table-list tr.additional-values td .address table.has-changes th span.headline,
#vorgaenge-auftragsbestaetigungdetail td.has-changes > span,
#vorgaenge-auftragsbestaetigungdetail th.has-changes > span,
#vorgaenge-auftragsbestaetigungdetail table.has-changes th span.headline,
#vorgaenge-auftragsbestaetigungdetail .table-list tr.additional-values td .address table.has-changes th span.headline,
#vorgaenge-auftragsbestaetigungneworedit td.has-changes > span,
#vorgaenge-auftragsbestaetigungneworedit th.has-changes > span,
#vorgaenge-auftragsbestaetigungneworedit table.has-changes th span.headline,
#vorgaenge-auftragsbestaetigungneworedit .table-list tr.additional-values td .address table.has-changes th span.headline {
  color: #cc5600;
  font-weight: bold;
}

#vorgaenge-kontraktdetail td.has-changes > span:after,
#vorgaenge-kontraktdetail th.has-changes > span:after,
#vorgaenge-kontraktdetail table.has-changes th span.headline:after,
#vorgaenge-kontraktdetail .table-list tr.additional-values td .address table.has-changes th span.headline:after,
#vorgaenge-bestellungdetail td.has-changes > span:after,
#vorgaenge-bestellungdetail th.has-changes > span:after,
#vorgaenge-bestellungdetail table.has-changes th span.headline:after,
#vorgaenge-bestellungdetail .table-list tr.additional-values td .address table.has-changes th span.headline:after,
#vorgaenge-auftragsbestaetigungdetail td.has-changes > span:after,
#vorgaenge-auftragsbestaetigungdetail th.has-changes > span:after,
#vorgaenge-auftragsbestaetigungdetail table.has-changes th span.headline:after,
#vorgaenge-auftragsbestaetigungdetail .table-list tr.additional-values td .address table.has-changes th span.headline:after,
#vorgaenge-auftragsbestaetigungneworedit td.has-changes > span:after,
#vorgaenge-auftragsbestaetigungneworedit th.has-changes > span:after,
#vorgaenge-auftragsbestaetigungneworedit table.has-changes th span.headline:after,
#vorgaenge-auftragsbestaetigungneworedit .table-list tr.additional-values td .address table.has-changes th span.headline:after {
  content: '\f071';
  font-family: FontAwesome;
  font-size: 18px;
  color: #cc5600;
  margin-left: 5px;
  text-decoration: none;
}

/***** Neu hinzugefügte Positionen (hier sollen die Änderungsflags nicht angezeigt werden) *****/
#vorgaenge-kontraktdetail tbody.action001 td,
#vorgaenge-bestellungdetail tbody.action001 td,
#vorgaenge-auftragsbestaetigungdetail tbody.action001 td,
#vorgaenge-auftragsbestaetigungneworedit tbody.action001 td {
  background-color: #fafaff;
}

#vorgaenge-kontraktdetail tbody.action001 td.description strong,
#vorgaenge-bestellungdetail tbody.action001 td.description strong,
#vorgaenge-auftragsbestaetigungdetail tbody.action001 td.description strong,
#vorgaenge-auftragsbestaetigungneworedit tbody.action001 td.description strong {
  color: #333399;
}
/*
#vorgaenge-bestellungdetail .action001 td.has-changes > span,
#vorgaenge-bestellungdetail .action001 th.has-changes > span,
#vorgaenge-bestellungdetail .action001 table.has-changes th span.headline,
#vorgaenge-bestellungdetail .table-list .action001 tr.additional-values td .address table.has-changes th span.headline {
  color: #666666;
  font-weight: normal;
}
#vorgaenge-bestellungdetail .action001 td.has-changes > span:after,
#vorgaenge-bestellungdetail .action001 th.has-changes > span:after,
#vorgaenge-bestellungdetail .action001 table.has-changes th span.headline:after,
#vorgaenge-bestellungdetail .table-list .action001 tr.additional-values td .address table.has-changes th span.headline:after {
  content: '\f071';
  font-family: FontAwesome;
  font-size: 18px;
  color: blue;
  margin-left: 5px;
  text-decoration: none;
  display: none;
}
*/

#vorgaenge-kontraktdetail tbody.action001 td a,
#vorgaenge-bestellungdetail tbody.action001 td a,
#vorgaenge-auftragsbestaetigungdetail tbody.action001 td a,
#vorgaenge-auftragsbestaetigungneworedit tbody.action001 td a {
  color: #333399;
}

/***** Dialog für Änderungshistorie *****/
.change-history-dialog {
  display: none;
}
.change-history-dialog .table-container {
  max-height: 500px;
  overflow-y: auto;
  margin: 10px 0;
}


/* Vorgänge allgemein */
#vorgaenge-kontraktdetail .table-list td.description,
#vorgaenge-bestellungdetail .table-list td.description,
#vorgaenge-auftragsbestaetigungdetail .table-list td.description,
#vorgaenge-auftragsbestaetigungneworedit .table-list td.description,
#vorgaenge-lieferavisdetail .table-list td.description {
  font-size: 21px;
  border-bottom: none;
  padding-top: 20px;
  padding-bottom: 0;
  font-weight: normal;
}  
#vorgaenge-kontraktdetail span.position,
#vorgaenge-bestellungdetail span.position,
#vorgaenge-auftragsbestaetigungdetail span.position,
#vorgaenge-auftragsbestaetigungneworedit span.position,
#vorgaenge-lieferavisdetail span.position {
  border-radius: 13px;
  display: inline-block;
  padding: 0 10px;
  height: 26px;
  line-height: 26px;
  background: #f0f0f0;
}


#vorgaenge-lieferavisnew .select-warenempfaenger {
  margin-bottom: 30px;
  border-bottom: 1px solid #e0e0e0;
  padding: 0 20px 10px 5px;
}
#vorgaenge-lieferavisnew .select-warenempfaenger select {
  margin-left: 7px;
}

/* Nur Bestellung Detail */
#vorgaenge-kontraktdetail .table-list tbody.position + tbody.position tr:first-child td,
#vorgaenge-bestellungdetail .table-list tbody.position + tbody.position tr:first-child td,
#vorgaenge-auftragsbestaetigungdetail .table-list tbody.position + tbody.position tr:first-child td,
#vorgaenge-auftragsbestaetigungneworedit .table-list tbody.position + tbody.position tr:first-child td {
  border-top: 3px solid #d0d0d0;
}

#vorgaenge-kontraktdetail .table-list tr.additional-values > td,
#vorgaenge-bestellungdetail .table-list tr.additional-values > td,
#vorgaenge-auftragsbestaetigungdetail .table-list tr.additional-values > td,
#vorgaenge-auftragsbestaetigungneworedit .table-list tr.additional-values > td {
  padding-top: 10px;
}

#vorgaenge-kontraktdetail .table-list tr.additional-values td .key-value-list,
#vorgaenge-kontraktdetail .table-list tr.additional-values td .address,
#vorgaenge-bestellungdetail .table-list tr.additional-values td .key-value-list,
#vorgaenge-bestellungdetail .table-list tr.additional-values td .address,
#vorgaenge-auftragsbestaetigungdetail .table-list tr.additional-values td .key-value-list,
#vorgaenge-auftragsbestaetigungdetail .table-list tr.additional-values td .address,
#vorgaenge-auftragsbestaetigungneworedit .table-list tr.additional-values td .key-value-list,
#vorgaenge-auftragsbestaetigungneworedit .table-list tr.additional-values td .address {
  float: left;
}

#vorgaenge-kontraktdetail .table-list tr.additional-values td .key-value-list,
#vorgaenge-bestellungdetail .table-list tr.additional-values td .key-value-list,
#vorgaenge-auftragsbestaetigungdetail .table-list tr.additional-values td .key-value-list,
#vorgaenge-auftragsbestaetigungneworedit .table-list tr.additional-values td .key-value-list {
  width: 490px;
  margin-top: 7px;
}
#vorgaenge-kontraktdetail .table-list tbody.position + tbody.position .key-value-list tr:first-child td,
#vorgaenge-kontraktdetail .table-list tr.additional-values td .key-value-list table th,
#vorgaenge-kontraktdetail .table-list tr.additional-values td .key-value-list table td,
#vorgaenge-bestellungdetail .table-list tbody.position + tbody.position .key-value-list tr:first-child td,
#vorgaenge-bestellungdetail .table-list tr.additional-values td .key-value-list table th,
#vorgaenge-bestellungdetail .table-list tr.additional-values td .key-value-list table td,
#vorgaenge-auftragsbestaetigungdetail .table-list tbody.position + tbody.position .key-value-list tr:first-child td,
#vorgaenge-auftragsbestaetigungdetail .table-list tr.additional-values td .key-value-list table th,
#vorgaenge-auftragsbestaetigungdetail .table-list tr.additional-values td .key-value-list table td,
#vorgaenge-auftragsbestaetigungneworedit .table-list tbody.position + tbody.position .key-value-list tr:first-child td,
#vorgaenge-auftragsbestaetigungneworedit .table-list tr.additional-values td .key-value-list table th,
#vorgaenge-auftragsbestaetigungneworedit .table-list tr.additional-values td .key-value-list table td {
  border: none;
  margin: 0;
  padding: 0 0 8px 0;
}

#vorgaenge-kontraktdetail .table-list tr.additional-values td .key-value-list table th,
#vorgaenge-bestellungdetail .table-list tr.additional-values td .key-value-list table th,
#vorgaenge-auftragsbestaetigungdetail .table-list tr.additional-values td .key-value-list table th,
#vorgaenge-auftragsbestaetigungneworedit .table-list tr.additional-values td .key-value-list table th {
  font-weight: normal;
  color: #999999;
  text-transform: uppercase;
  font-size: 12px;
  display: inline-block;
  width: 154px;
  padding: 3px 16px 5px 0;
  background: transparent;
}

#vorgaenge-kontraktdetail .table-list tr.additional-values td .address,
#vorgaenge-bestellungdetail .table-list tr.additional-values td .address,
#vorgaenge-auftragsbestaetigungdetail .table-list tr.additional-values td .address,
#vorgaenge-auftragsbestaetigungneworedit .table-list tr.additional-values td .address {
  margin-left: 50px;
  max-width: 600px;
}

#vorgaenge-kontraktdetail .table-list tr.additional-values td .address th,
#vorgaenge-bestellungdetail .table-list tr.additional-values td .address th,
#vorgaenge-auftragsbestaetigungdetail .table-list tr.additional-values td .address th,
#vorgaenge-auftragsbestaetigungneworedit .table-list tr.additional-values td .address th {
  padding: 0;
  background: transparent;
  width: 140px;
}

#vorgaenge-kontraktdetail .table-list tr.additional-values td .address th span.headline,
#vorgaenge-bestellungdetail .table-list tr.additional-values td .address th span.headline,
#vorgaenge-auftragsbestaetigungdetail .table-list tr.additional-values td .address th span.headline,
#vorgaenge-auftragsbestaetigungneworedit .table-list tr.additional-values td .address th span.headline {
  padding: 7px 0 0 0;
  font-weight: normal;
  color: #999999;
}

#vorgaenge-kontraktdetail .table-list tr.additional-values td .address th,
#vorgaenge-kontraktdetail .table-list tr.additional-values td .address td,
#vorgaenge-bestellungdetail .table-list tr.additional-values td .address th,
#vorgaenge-bestellungdetail .table-list tr.additional-values td .address td,
#vorgaenge-auftragsbestaetigungdetail .table-list tr.additional-values td .address th,
#vorgaenge-auftragsbestaetigungdetail .table-list tr.additional-values td .address td,
#vorgaenge-auftragsbestaetigungneworedit .table-list tr.additional-values td .address th,
#vorgaenge-auftragsbestaetigungneworedit .table-list tr.additional-values td .address td {
  padding: 0 0 8px 0;
}

#vorgaenge-kontraktdetail .table-list tr.additional-values td .address tr:first-child td,
#vorgaenge-bestellungdetail .table-list tr.additional-values td .address tr:first-child td,
#vorgaenge-auftragsbestaetigungdetail .table-list tr.additional-values td .address tr:first-child td,
#vorgaenge-auftragsbestaetigungneworedit .table-list tr.additional-values td .address tr:first-child td {
  border-top: none;
}

#vorgaenge-kontraktdetail .table-list td.description.action001, /*hinzugekommene Positionen*/
#vorgaenge-bestellungdetail .table-list td.description.action001, /*hinzugekommene Positionen*/
#vorgaenge-auftragsbestaetigungdetail .table-list td.description.action001, /*hinzugekommene Positionen*/
#vorgaenge-auftragsbestaetigungneworedit .table-list td.description.action001 { /*hinzugekommene Positionen*/
  /* TODO? */
}

#vorgaenge-kontraktdetail .table-list td.description.action002, /*geänderte Positionen, momentan noch gleich von der Farbe her mit normalen Positionen*/
#vorgaenge-bestellungdetail .table-list td.description.action002, /*geänderte Positionen, momentan noch gleich von der Farbe her mit normalen Positionen*/
#vorgaenge-auftragsbestaetigungdetail .table-list td.description.action002, /*geänderte Positionen, momentan noch gleich von der Farbe her mit normalen Positionen*/
#vorgaenge-auftragsbestaetigungneworedit .table-list td.description.action002 { /*geänderte Positionen, momentan noch gleich von der Farbe her mit normalen Positionen*/
  /* TODO? */
}

#vorgaenge-kontraktdetail .table-list td.description.action003, /*stornierte Positionen*/
#vorgaenge-bestellungdetail .table-list td.description.action003, /*stornierte Positionen*/
#vorgaenge-auftragsbestaetigungdetail .table-list td.description.action003, /*stornierte Positionen*/
#vorgaenge-auftragsbestaetigungneworedit .table-list td.description.action003 { /*stornierte Positionen*/
  background: #fae2dc;
}

#vorgaenge-kontraktdetail .table-list tbody.position em,
#vorgaenge-bestellungdetail .table-list tbody.position em,
#vorgaenge-auftragsbestaetigungdetail .table-list tbody.position em,
#vorgaenge-auftragsbestaetigungneworedit .table-list tbody.position em {
  vertical-align: 5px;
  margin-left: 10px;
}

/* Nur Lieferavise erstellen */
#vorgaenge-lieferavisnew .position-container {
  border: 1px solid #e0e0e0;
  margin-bottom: 30px;
  background: #f8f8f8;
  transition: border .2s;
}
#vorgaenge-lieferavisnew .position-container.checked {
  border: 1px solid #333399;
  background: #fafaff;
}
#vorgaenge-lieferavisnew .position-container .position-avisieren {
  padding: 0 20px;
  line-height: 40px;
  height: 40px;
  display: inline-block;
  background: #f0f0f0;
  vertical-align: middle;
  float: left;
  min-width: 90px;
}
#vorgaenge-lieferavisnew .position-container.checked .position-avisieren {
  color: #333399;
}
#vorgaenge-lieferavisnew .position-container .position-avisieren input {
  cursor: pointer;
}
#vorgaenge-lieferavisnew .position-container .position-avisieren span {
  display: inline-block;
  margin-left: 5px;
  cursor: pointer;
}
#vorgaenge-lieferavisnew .position-container .form-box {
  background: transparent;
  margin: 0;
}
#vorgaenge-lieferavisnew .position-container span.position {
  background: #e0e0e0;
  vertical-align: middle;
  float: left;
  border-radius: 0;
  height: 40px;
  line-height: 40px;
  width: 40px;
  padding: 0;
  text-align: center;
  transition: background .1s;
}
#vorgaenge-lieferavisnew .position-container.checked span.position {
  background: #333399;
  color: white;
}
#vorgaenge-lieferavisnew .position-container span.description {
  float: left;
  height: 40px;
  line-height: 40px;
  padding-left: 21px;
  font-size: 21px;
  margin-left: 10px;
  vertical-align: middle;
}
#vorgaenge-lieferavisnew .hu-action {
  padding-left:20px;
}
#vorgaenge-lieferavisnew input.has-copy-icon {
  width: 270px;
}
#vorgaenge-lieferavisnew select.has-copy-icon {
  width: 288px;
}
#vorgaenge-lieferavisnew .menge,
#vorgaenge-auftragsbestaetigungneworedit .menge {
  width: 60px;
  text-align: right;
}
#vorgaenge-lieferavisnew .duplicate-sendungsladungsnummer {
  background: #e0e0e0;
}
#vorgaenge-lieferavisnew .packmittel-toggle {
  text-decoration: none;
  color: #666666;
  font-weight: normal;
  display: inline-block;
  margin-bottom: 10px;
}

#vorgaenge-lieferavisnew .lieferavis-position-addition-info{
  padding-right: 50px;
  font-weight: normal;
}

/* Vorgaenge Forecast */
#vorgaenge-forecastlist {
  float: left;
  padding: 0 20px;
}
#vorgaenge-forecastlist > h1 {
  border-bottom: 1px solid #333399;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
#vorgaenge-forecastlist .content-wrapper {
  margin: 10px 0;
}
#vorgaenge-forecastlist span.filter-count {
  padding: 0 5px 0 0;
  font-weight: bold;
  line-height: 25px;
}

#vorgaenge-allevorgaengeliste div.action-container,
#vorgaenge-forecastlist div.action-container,
#vorgaenge-bestellunglist div.action-container,
#vorgaenge-Lieferavislist div.action-container,
#vorgaenge-kontraktelist div.action-container
 {
  border-left: 1px solid #d0d0d0;
  float: left;
  margin-bottom: 10px;
  margin-top: 20px;
  margin-left: 10px;
  padding-left: 14px;
  padding-right: 4px;
}

.paging_left{
  float: left;
}

/* Vorgaenge Kontrakte */

#vorgaenge-kontraktelist > h1 {
  padding-bottom: 10px;
  margin-bottom: 20px;
}
#vorgaenge-kontraktelist span.filter-count {
  padding: 0 5px 0 0;
  font-weight: bold;
  line-height: 25px;
}


/* Multifilter Input Felder müssen mit 1px initalisiert werden, werden per javascript angepasst! */
input.mf-input, select.mf-select {
  width: 1px;
  visibility: hidden;
}
input.mf-input[style], select.mf-select[style] {
  visibility: visible;
}
select.mf-select.empty {
  color: #d0d0d0;
}
select.mf-select option {
  color: initial;
}

td.date-filter,
td.number-filter {
  white-space: nowrap;
}
td.date-filter input.mf-input {
  width: 65px;
}
td.number-filter input.mf-input {
  width: 30px;
}



/*################################################################
   Support/Kontakt
##################################################################*/

#support-kontakt h2 {
  font-weight: normal;
  font-size: 24px;
  margin-top: 10px;
}
#support-kontakt p {
  margin-top: 30px;
}


/*################################################################
   Checkbox/Radio-Container
##################################################################*/

table td .radio-container,
table td .checkbox-container {
  font-weight: normal;
  margin-top: 5px;
  padding-left: 24px;
  position: relative;
}
table td .radio-container input[type=radio],
table td .checkbox-container input[type=checkbox] {
  position: absolute;
  top: 1px;
  left: 0;
  margin-left: 3px;
  margin-top: 0;
  padding-top: 0;
}
table td .radio-container input[type=radio] {
  top: 0;
}
table td .checkbox-container.has-input input[type=checkbox] {
  top: 5px;
}
table td .checkbox-container input[type=text],
table td .checkbox-container select {
  margin-left: 4px;
}

/*################################################################
   Allgemein: Default-Werte
##################################################################*/

.value-container,
.overwritable-value-container {
  font-weight: normal;
}
.overwritable-value-container .default-value span {
  font-weight: bold;
}
.overwritable-value-container.use-specific-value .default-value span {
  color: #b0b0b0;
  text-decoration: line-through;
}
.overwritable-value-container .specific-value input[type=text],
.value-container input[type=text] {
  width: 60px;
}


.text-widget {
  margin-top: 50px; 
  padding-left: 20px 
}
.text-widget .indicator {
    height: 20px;
    position: relative;
}
.text-widget .indicator span {
  background-color: #E8E8E8;
  bottom: 0;
  display: inline-block;
  padding: 2px 8px 0;
  position: absolute;
  right: 0;
}
.text-widget .errorMessage {
  bottom:  15px;
  display: none;
  margin: 10px 0;
  position: absolute;
  width: 470px;
  list-style-type: none;
  padding: 0;
}
.text-widget .errorMessage li {
  text-align: left;
}

.text-widget .textinput {
  margin-bottom: 3px;
  position: relative;
}

.text-widget .textinput.error {
  border-radius: 0;
  border: 0;
}
.text-widget .textinput.error textarea {
  border: 1px solid #ff0000;
}

.text-widget .textinput > span {
    background: url("../images/common/exclamation-mark-red.png") no-repeat;
    cursor: pointer;
    height: 18px;
    padding-left: 18px;
    position: absolute;
    right: -38px;
    width: 18px;
}
.text-widget .textinput > span > span {
    background: url("../images/common/return-button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 18px;
    width: 18px;
}
.text-widget .textinput > a.trim-button {
    background: url("../images/common/exclamation-mark-red.png") no-repeat;
    display: none;
    height: 18px;
    padding-left: 18px;
    position: absolute;
    left: 0;
    bottom: -21px;
    width: 18px;
}
.text-widget .textinput > a.trim-button span {
    background: url("../images/common/trim-button.png") no-repeat;
    display: inline-block;
    height: 18px;
    width: 18px;
}
.text-widget .textinput > a.trim-button.active {
    display: block;
}
.text-widget .textinput textarea {
  width: 420px;
  height: 100px;
}


div.form-box div.split, 
.table-data .split{
  margin-top:10px;
  margin-bottom:10px;
  height:0px;
  border-top:1px solid #cccccc;
  border-bottom:1px solid #ffffff;
}

input[type=checkbox]{
  vertical-align:-3px;
}

table.javascirptbutton td{
  padding: 2px 5px;
}
table.javascirptbutton td a,
table.javascirptbutton td a:link,
table.javascirptbutton td a:visited,
table.javascirptbutton td a:hover{
  color:#4C4C4C;
  border-right: 1px solid #999999;
  padding-right:7px
}

div.javascriptIcons {
  border: 1px solid #999999;
  border-bottom:0px;
  background: #e8e8e8;
  padding: 0px;
}

div.platzhalter-box textarea,
div.platzhalter-box input[type=text]{
  width:650px;
  border:1px solid #999999;
  border-radius:0px;
  margin-top:0px;
}
div.platzhalter-box .javascriptIcons {
  padding:0 3px;
}

div.itdialog{
  display:none;
}

div.itdialog .text{
  margin-top:0px;
  margin-bottom:10px;
}

div.itdialog a span{
  color:#FFFFFF;
}
