/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* tables */
/* line 2, ../sass/tablesorter/blue/_style.scss */
table.variety_stock thead tr th, table.tablesorter tfoot tr th,
table.magazine_stock thead tr th, table.tablesorter tfoot tr th {
  background-color: #D9D9C0;
  border: 1px solid #000;
  font-size: 8pt;
  padding: 4px;
}

/* line 9, ../sass/tablesorter/blue/_style.scss */
table.variety_stock thead tr .header,
table.magazine_stock thead tr .header {
  background-image: url(bg.gif);
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}

/* line 16, ../sass/tablesorter/blue/_style.scss */
table.variety_stock tbody td,
table.magazine_stock tbody td {
  color: #3D3D3D;
  padding: 4px;
  background-color: #FFF;
  vertical-align: top;
}

/* line 23, ../sass/tablesorter/blue/_style.scss */
table.variety_stock tbody tr.odd td,
table.magazine_stock tbody tr.odd td {
  background-color: #F0F0F6;
}

/* line 27, ../sass/tablesorter/blue/_style.scss */
table.variety_stock thead tr .headerSortUp,
table.magazine_stock thead tr .headerSortUp {
  background-image: url(asc.gif);
}

/* line 31, ../sass/tablesorter/blue/_style.scss */
table.variety_stock thead tr .headerSortDown,
table.magazine_stock thead tr .headerSortDown {
  background-image: url(desc.gif);
}

/* line 35, ../sass/tablesorter/blue/_style.scss */
table.variety_stock thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp,
table.magazine_stock thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
  background-color: #C4CAA0;
}

/* line 1, ../sass/_webdesk.scss */
body {
  background: #FFF;
  color: #000;
  font-family: 'lucida grande',verdana,helvetica,arial,sans-serif;
  font-size: 90%;
  margin: 0;
  padding: 0;
}

/* line 10, ../sass/_webdesk.scss */
a {
  color: #000;
}

/* line 15, ../sass/_webdesk.scss */
a:hover {
  color: #000;
  text-decoration: none;
}

/* line 19, ../sass/_webdesk.scss */
a img {
  border: none;
  margin: 0;
}

/* line 27, ../sass/_webdesk.scss */
h1 {
  background: #fff;
  color: #003d4c;
  margin: 0.1em 0;
}

/* line 41, ../sass/_webdesk.scss */
h3 {
  color: #000;
  font-family: 'Gill Sans','lucida grande',helvetica, arial, sans-serif;
  font-size: 165%;
  background-color: #D0D2B1;
  padding: 2px 5px;
  border: 1px solid #6C6F3E;
  margin-top: 20px;
}

/* Container -----------------------------------------------------------*/
/* line 70, ../sass/_webdesk.scss */
div#container {
  padding-top: 50px;
}

/* line 74, ../sass/_webdesk.scss */
div#content {
  padding: 0 0 50px 20px;
}

/* line 78, ../sass/_webdesk.scss */
div#content h2 {
  margin-top: 0;
  padding-top: 0;
}

/* Formulare -----------------------------------------------------------*/
/* line 84, ../sass/_webdesk.scss */
div#overlay {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  z-index: 4500;
  background: #000;
  opacity: 0.5;
}

/* line 94, ../sass/_webdesk.scss */
div#editField {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  border: 2px solid #CCC;
  background: #FFF;
  width: 200px;
  height: 150px;
  z-index: 5000;
}

/* line 106, ../sass/_webdesk.scss */
div#editField h1 {
  margin: 0;
  width: 200;
  padding: 2px 5px;
  background: #4F4F4F;
  color: #FFF;
  font-size: 13px;
}

/* line 115, ../sass/_webdesk.scss */
div#editField div.editarea {
  padding: 5px;
  padding-top: 20px;
  position: relative;
  height: 100px;
}

/* line 127, ../sass/_webdesk.scss */
input.cancel {
  font-style: italic;
  color: #6F6F6F;
}

/* line 132, ../sass/_webdesk.scss */
div.input label {
  width: 200px;
}

/* line 137, ../sass/_webdesk.scss */
div.input {
  margin-bottom: 3px;
}

/* line 141, ../sass/_webdesk.scss */
div.required label {
  font-weight: bold;
}

/* line 145, ../sass/_webdesk.scss */
div.submit input {
  margin-left: 200px;
}

/* line 150, ../sass/_webdesk.scss */
div.error-message {
  margin-left: 200px;
  font-weight: normal;
  font-size: 80%;
}

/* line 156, ../sass/_webdesk.scss */
div.message {
  color: green !important;
}

/* line 160, ../sass/_webdesk.scss */
.editdate form,
.editable_select_parity form,
.editable_select_client form,
.editable_select_carrier form,
.editable_select_ship form,
.editable_select_shipper form,
.editable_select_sort form,
.editable_select_magazine form,
.edit form {
  display: inline !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 174, ../sass/_webdesk.scss */
.editdate select,
.editable_select_parity select,
.editable_select_client select,
.editable_select_carrier select,
.editable_select_ship select,
.editable_select_shipper select,
.editable_select_magazine select,
.editable_select_sort select,
.edit input {
  margin: 0;
  padding: 0 !important;
  min-width: 80px;
}

/* line 188, ../sass/_webdesk.scss */
.editdate select,
.editable_select_parity select,
.editable_select_client select,
.editable_select_ship select,
.editable_select_shipper select,
.editable_select_magazine select,
.editable_select_sort select,
.editable_select_carrier select {
  height: 22px !important;
  padding: 2px !important;
}

/* line 200, ../sass/_webdesk.scss */
div.edit {
  margin: 0;
  padding-right: 0 !important;
  display: inline-block !important;
  min-width: 70px !important;
  min-height: 20px !important;
}

/* line 208, ../sass/_webdesk.scss */
table.orders td {
  white-space: nowrap;
}

/* line 212, ../sass/_webdesk.scss */
table.order td.marker {
  background-color: #BFFFE0 !important;
}

/* line 216, ../sass/_webdesk.scss */
.credit-alert {
  display: none;
  color: #fff;
  background-color: #e32;
  padding: 2px 5px;
  margin: 2px 0;
  border-radius: 2px;
}

/* Menueleiste ---------------------------------------------------------*/
/* line 226, ../sass/_webdesk.scss */
#navbar {
  z-index: 1101;
  width: 100%;
  position: fixed;
  height: 50px;
  top: 0px;
  left: 19px;
  text-align: left;
  font-size: 10px;
}

/* line 237, ../sass/_webdesk.scss */
#navbar h2 {
  background-color: transparent;
  margin: 0;
  padding: 0;
  padding-top: 10px;
  padding-left: 6px;
  color: #000;
}

/* line 246, ../sass/_webdesk.scss */
#navbar #search {
  position: absolute;
  right: 20px;
  top: 0;
  margin-left: 800px;
}

/* line 253, ../sass/_webdesk.scss */
#navbar select,
#navbar input {
  font-size: 10px;
}

/* line 258, ../sass/_webdesk.scss */
.transparentlight {
  background-image: url("../img/css/menubg.png");
  position: fixed;
  z-index: 1000;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 50px;
}

/* line 268, ../sass/_webdesk.scss */
.transparentlight_bottom {
  /*background-image: url('../img/css/menubg.png');*/
  background-color: #EDECE0;
  position: fixed;
  z-index: 1000;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 0px;
}

/* line 279, ../sass/_webdesk.scss */
.transparentdark {
  background-image: url("../img/css/menubg_dark.png");
  position: fixed;
  z-index: 1000;
  top: 50px;
  left: 0px;
  width: 100%;
  height: 23px;
  padding-left: 24px;
  padding-top: 3px;
  font-size: 11px;
  font-weight: normal;
}

/* line 293, ../sass/_webdesk.scss */
#version {
  position: absolute;
  right: 40px;
  top: 5px;
  font-style: italic;
  color: #BFBF8F;
}

/* line 301, ../sass/_webdesk.scss */
.transparentdark_bottom {
  background-image: url("../img/css/menubg_dark.png");
  position: fixed;
  z-index: 1000;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 38px;
  text-align: right;
  padding: 2px 0;
}

/* line 313, ../sass/_webdesk.scss */
.transparentshadow {
  background-image: url("../img/css/menuschatten.png");
  position: fixed;
  z-index: 1000;
  top: 73px;
  left: 0px;
  width: 100%;
  height: 10px;
}

/* line 323, ../sass/_webdesk.scss */
a#newOrder {
  font-size: 12px;
  background: transparent;
  margin-right: 10px;
  position: relative;
  bottom: 15px;
}

/* line 331, ../sass/_webdesk.scss */
div#editbar_bg {
  font-size: 12px;
  padding-left: 10px;
}

/* line 336, ../sass/_webdesk.scss */
div#editbar_bg form {
  width: 100%;
}

/* line 340, ../sass/_webdesk.scss */
div#editbar_bg form input,
div#editbar_bg form select,
div#editbar_bg form textarea {
  font-size: 100%;
}

/* line 346, ../sass/_webdesk.scss */
div#editbar_bg form table {
  margin-top: 5px;
}

/* line 350, ../sass/_webdesk.scss */
div#editbar_bg form table td {
  padding-right: 5px;
}

/* line 354, ../sass/_webdesk.scss */
div#divBestandBig {
  position: absolute;
  top: 4px;
  left: 10px;
  font-size: 12px;
}

/* line 360, ../sass/_webdesk.scss */
div#divBestandSmall {
  position: absolute;
  top: 20px;
  left: 10px;
  font-size: 12px;
}

/* line 367, ../sass/_webdesk.scss */
select.changes {
  font-size: 10px;
}

/* Magazines/Stocks ---------------------------------------------*/
/* line 372, ../sass/_webdesk.scss */
table.variety_stock,
table.magazine_stock {
  border-collapse: collapse;
  width: 100%;
  font-size: .9em;
}

/* line 379, ../sass/_webdesk.scss */
table.variety_stock {
  width: 1000px;
  margin-bottom: 10px;
}

/* line 384, ../sass/_webdesk.scss */
table.variety_stock th,
table.magazine_stock th {
  background: #D9D9C0;
  color: #000;
  font-weight: bold;
  padding: 2px 11px;
  text-align: left;
  border-right: 1px solid #000;
  line-height: 1.2;
}

/* line 395, ../sass/_webdesk.scss */
table.variety_stock td,
table.magazine_stock td {
  padding: 4px;
  border-bottom: 1px solid #000;
  vertical-align: top;
}

/* line 402, ../sass/_webdesk.scss */
table.variety_stock td *,
table.magazine_stock td * {
  padding: 4px;
}

/* line 407, ../sass/_webdesk.scss */
table.variety_stock tr.alt td,
table.magazine_stock tr.alt td {
  background: #ecf6fc;
}

/* line 412, ../sass/_webdesk.scss */
table.variety_stock tr.over td,
table.magazine_stock tr.over td {
  background: #bcd4ec !important;
}

/* line 417, ../sass/_webdesk.scss */
table.variety_stock tr.odd td,
table.magazine_stock tr.odd td {
  background: #ecf6fc;
}

/* line 422, ../sass/_webdesk.scss */
table.variety_stock tfoot td,
table.magazine_stock tfoot td {
  text-align: right;
  font-size: 1em;
  font-weight: bold;
  padding: 4px;
  background-color: #BFBFBF;
}

/* line 431, ../sass/_webdesk.scss */
span.divanzeigen,
a.divanzeigen,
span.tblanzeigen,
a.tblanzeigen {
  font-weight: normal;
  font-size: 12px;
}

/* Orders ---------------------------------------------*/
/* line 440, ../sass/_webdesk.scss */
div.forwarder_hint {
  border: 1px solid green;
  background-color: #BFFFE0;
  margin-bottom: 10px;
  padding: 5px;
  font-size: 12px;
}

/* line 448, ../sass/_webdesk.scss */
div.forwarder_hint a {
  font-weight: normal;
}

/* line 452, ../sass/_webdesk.scss */
tr#rowsum {
  display: none;
  background-color: #CCC;
}

/* line 457, ../sass/_webdesk.scss */
a#sumlink {
  margin-left: 20px;
}

/* line 461, ../sass/_webdesk.scss */
table.orders {
  border-collapse: collapse;
  width: 100%;
  font-size: .8em;
  border: 1px solid #000;
}

/* line 468, ../sass/_webdesk.scss */
table.orders th {
  background: #D9D9C0;
  color: #000;
  font-weight: bold;
  padding: 1px 5px;
  text-align: left;
  border-right: 1px solid #000;
  line-height: 1.2;
}

/* line 478, ../sass/_webdesk.scss */
table.orders td {
  padding: 6px 5px;
  border-bottom: 1px solid #000;
  vertical-align: top;
}

/* line 484, ../sass/_webdesk.scss */
table.orders td * {
  /*padding: 6px 11px;*/
}

/* line 488, ../sass/_webdesk.scss */
table.orders tr.alt td {
  background: #ecf6fc;
}

/* line 492, ../sass/_webdesk.scss */
table.orders tr.over td {
  background: #bcd4ec;
}

/* line 496, ../sass/_webdesk.scss */
table.orders td div {
  margin: 0;
  padding: 0;
  display: inline;
}

/* line 502, ../sass/_webdesk.scss */
table.orders td img {
  margin: 6px 3px 0 3px;
}

/* line 506, ../sass/_webdesk.scss */
.hidden {
  display: none;
}

/* line 510, ../sass/_webdesk.scss */
.show {
  display: inline;
}

/* line 514, ../sass/_webdesk.scss */
#addOrderTable {
  border: 1px solid #7F7F7F;
  border-collapse: collapse;
  font-size: 10px;
}

/* line 520, ../sass/_webdesk.scss */
#addOrderTable td.head {
  background-color: #D0D2B1;
  font-weight: bold;
}

/* line 525, ../sass/_webdesk.scss */
#addOrderTable td {
  padding-left: 2px;
}

/* line 529, ../sass/_webdesk.scss */
table.orders input {
  padding: 0;
  width: 100px;
}

/* line 534, ../sass/_webdesk.scss */
table.orders input[type='checkbox'] {
  width: auto;
}

/* line 538, ../sass/_webdesk.scss */
tr.marked td {
  background-color: #bcd4ec !important;
}

/* line 542, ../sass/_webdesk.scss */
select#ShowView {
  margin-bottom: 15px;
}

/* line 546, ../sass/_webdesk.scss */
div#showRef {
  background-color: #FFF;
  color: #000;
  border: 2px solid #000;
  font-size: 15px;
  padding: 5px;
  position: absolute;
  display: none;
  top: 0;
  left: 0;
}

/* Add order -------------------------------------------*/
/*table#addOrderTable {
    border-collapse: collapse;
	font-size: 1em;
	border: 1px solid #000;
}

table#addOrderTable td * {
	padding: 2px;
}*/
/* Errors etc. -----------------------------------------*/
/* line 570, ../sass/_webdesk.scss */
.error {
  font-weight: bold;
  color: red;
}

/* line 575, ../sass/_webdesk.scss */
.success {
  font-weight: bold;
  color: green;
}

/* Paging */
/* line 581, ../sass/_webdesk.scss */
div.paging {
  background: #fff;
  color: #ccc;
  display: inline-block;
  margin-left: 10px;
  font-size: 12px;
}

/* line 588, ../sass/_webdesk.scss */
div.paging div.disabled {
  color: #ddd;
  display: inline;
}

/* line 594, ../sass/_webdesk.scss */
div.paging span.current {
  color: #000;
}

/* Admin -----------------------------------------------*/
/* line 601, ../sass/_webdesk.scss */
table.admin {
  border-collapse: collapse;
  width: 100%;
  font-size: 1.2em;
  border: 1px solid #000;
}

/* line 608, ../sass/_webdesk.scss */
table.admin th {
  background: #D9D9C0;
  color: #000;
  font-weight: bold;
  padding: 2px 4px;
  text-align: left;
  border-right: 1px solid #000;
  line-height: 1.2;
}

/* line 618, ../sass/_webdesk.scss */
table.admin td {
  border-bottom: 1px solid #000;
  vertical-align: top;
  padding: 2px 4px;
  font-weight: normal;
}

/* line 625, ../sass/_webdesk.scss */
table.admin td a {
  font-weight: normal;
}

/* line 632, ../sass/_webdesk.scss */
table.admin tr.alt td {
  background: #ecf6fc;
}

/* line 636, ../sass/_webdesk.scss */
table.admin tr.over td {
  background: #bcd4ec;
}

/* History */
/* line 641, ../sass/_webdesk.scss */
span.historyhint {
  font-style: italic;
  color: #CCC;
}

/* Neu (seit dem 6.2.2017) */
/* line 646, ../sass/_webdesk.scss */
.checkbox.checkbox--pdf {
  top: 6px;
  left: 10px;
  position: relative;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background: #6c6f3e;
  border-radius: 4px;
  box-sizing: border-box;
  position: relative;
  box-sizing: content-box;
  width: 18px !important;
  height: 18px;
  border-width: 4px;
  transition: all .3s linear;
  border-color: #000;
}

/* line 664, ../sass/_webdesk.scss */
input[type='checkbox'].checkbox.checkbox--pdf:checked {
  background: #f35c4e;
}

/* line 667, ../sass/_webdesk.scss */
input[type="checkbox"].checkbox.checkbox--pdf:focus {
  outline: 0 none;
  box-shadow: none;
}

/* line 1, ../sass/_export.scss */
.export {
  font-size: 13px;
}

/* line 4, ../sass/_export.scss */
.export .input-1 {
  width: 100px;
}

/* line 7, ../sass/_export.scss */
.export .input-2 {
  width: 200px;
}

/* line 10, ../sass/_export.scss */
.export .input-3 {
  width: 300px;
}

/* line 13, ../sass/_export.scss */
.export .input-4 {
  width: 400px;
}

/* line 16, ../sass/_export.scss */
.export .input-5 {
  width: 500px;
}

/* line 19, ../sass/_export.scss */
.export .input-6 {
  width: 600px;
}

/* line 22, ../sass/_export.scss */
.export table, .export tr, .export td {
  border: none;
}

/* line 25, ../sass/_export.scss */
.export .export--table--preview {
  margin: 20px 0;
  width: 100%;
}

/* line 29, ../sass/_export.scss */
.export .briefkopf {
  text-align: left;
  font-size: 13px;
}

/* line 33, ../sass/_export.scss */
.export .briefkopf .absender {
  text-decoration: underline;
  font-size: 11px;
}

/* line 37, ../sass/_export.scss */
.export .anschrift {
  text-align: left;
  width: 160px;
  font-size: 12px;
}

/* line 42, ../sass/_export.scss */
.export .ueberschrift {
  font-weight: bold;
  font-size: 16px;
  margin: 20px 0;
}

/* line 47, ../sass/_export.scss */
.export .anrede {
  text-align: left;
  font-size: 13px;
  margin-left: 5px;
}

/* line 52, ../sass/_export.scss */
.export .letterDataHeader {
  text-align: left;
  width: 30%;
}

/* line 55, ../sass/_export.scss */
.export .letterData {
  text-align: left;
}

/* line 58, ../sass/_export.scss */
.export .tblReference {
  width: 780px;
  font-size: 11px;
  border-spacing: 0;
  border-collapse: collapse;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 66, ../sass/_export.scss */
.export .tblReference td, .export .tblReference th {
  border: 1px solid #000;
  padding: 3px;
  background-color: transparent;
}

/* line 71, ../sass/_export.scss */
ol.admin > li {
  display: inline-block;
  margin-bottom: 15px;
}

/* line 75, ../sass/_export.scss */
.history li {
  font-size: 1.3em;
}

/* line 78, ../sass/_export.scss */
div#selectShipDate, div#inputShipHarbour {
  display: none;
}

/* line 81, ../sass/_export.scss */
.diffValue {
  color: blue;
  font-weight: bold;
  border-top: 1px solid blue;
}

/* line 86, ../sass/_export.scss */
.diffAttention {
  margin: 0 4px;
  margin-bottom: -1px;
}

/* line 90, ../sass/_export.scss */
.diffList {
  position: absolute;
  left: 0;
  right: 0;
  padding: 10px;
  border: 1px solid blue;
  border-radius: 5px;
  background-color: #ccc;
  display: inline-block;
  color: #000;
  z-index: 10;
  list-style-type: none;
  max-width: 250px;
  -webkit-box-shadow: 4px 5px 6px #ccc;
  box-shadow: 4px 5px 6px #ccc;
}

/* line 106, ../sass/_export.scss */
a.showCol, a.filter {
  text-decoration: none;
  display: inline-block;
  padding: 2px 10px;
  border-radius: 10px;
  border: 1px solid #000;
  background: #ccc;
  font-weight: normal;
  font-size: 12px;
  margin-right: 5px;
}

/* line 117, ../sass/_export.scss */
a.showCol {
  background: #DFD1D1;
}

/* line 120, ../sass/_export.scss */
p.filter {
  margin-bottom: 5px;
}

/* line 123, ../sass/_export.scss */
p.filterCols {
  margin-bottom: 15px;
}

/* line 126, ../sass/_export.scss */
p.paginatorHint {
  font-size: 11px;
  margin-bottom: 5px;
}

/* line 130, ../sass/_export.scss */
table.processes th:hover {
  background: #CCC;
}

/* line 133, ../sass/_export.scss */
table.processes a {
  text-decoration: none;
}

/* line 136, ../sass/_export.scss */
table.processes a:hover {
  text-decoration: underline;
}

/* line 139, ../sass/_export.scss */
div#showRef {
  background-color: #FFF;
  color: #000;
  border: 2px solid #000;
  font-size: 15px;
  padding: 5px;
  position: absolute;
  display: none;
  top: 0;
  left: 0;
}

/* line 150, ../sass/_export.scss */
td.highlight {
  background-color: #bffaff !important;
}

/* line 153, ../sass/_export.scss */
td.sum {
  background-color: #bfa7a7 !important;
}

/* line 156, ../sass/_export.scss */
h3 {
  padding: 8px 2px;
  color: #000;
}

/* line 160, ../sass/_export.scss */
.processProduct input[type="checkbox"] {
  margin: 1px 2px;
}

/* line 163, ../sass/_export.scss */
table.processProduct {
  border: none;
  font-size: 11px;
  width: 100%;
}

/* line 167, ../sass/_export.scss */
table.processProduct th, table.processProduct td {
  border: none;
  text-align: left;
  padding: 1px;
}

/* line 172, ../sass/_export.scss */
tr.processNotice td, tr.processStore td {
  background-color: #DFDFDF;
}

/* line 175, ../sass/_export.scss */
td.purchase {
  background-color: #DFF8FF;
}

/* line 178, ../sass/_export.scss */
td.sale {
  background-color: #E4FFCF;
}

/* line 181, ../sass/_export.scss */
.forwarder, .process {
  background-color: #e3e3e3;
}

/* line 184, ../sass/_export.scss */
td.spacer {
  background-color: #002F3C;
  font-size: 1px;
  padding: 0;
}

/* line 189, ../sass/_export.scss */
div.refno {
  position: fixed;
  top: 22px;
  left: 14px;
  font-size: 14px;
  font-weight: bold;
  color: #FFF;
}

/* line 197, ../sass/_export.scss */
input#ProcessTrucksign, input#ProcessTrucksign2 {
  width: 140px;
}

/* line 200, ../sass/_export.scss */
input#ProcessOrderdate {
  width: 100px;
}

/* line 203, ../sass/_export.scss */
input.saveButton {
  background-color: #2b4c6b;
  background: -moz-linear-gradient(top, #6b8298 0, #6b8298 50%, #2b4c6b 50%, #2b4c6b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6b8298), color-stop(0.5, #6b8298), color-stop(0.5, #2b4c6b), color-stop(1, #2b4c6b));
  padding: 1px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #2b4c6b;
  color: #fff;
  padding: 7px 10px;
  margin: 0;
}

/* line 216, ../sass/_export.scss */
a.cancelLink {
  display: inline-block;
  margin-left: 7px;
}

/* line 220, ../sass/_export.scss */
ul.listContainer {
  list-style-type: none;
  width: 640px;
}

/* line 224, ../sass/_export.scss */
li.addContainer {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  width: 600px;
  background-color: #CCC;
  background-image: -webkit-linear-gradient(top, #eee, #ccc);
  background-image: -moz-linear-gradient(top, #eee, #ccc);
  background-image: -ms-linear-gradient(top, #eee, #ccc);
  background-image: -o-linear-gradient(top, #eee, #ccc);
  padding: 10px 20px;
  z-index: 0;
}

/* line 237, ../sass/_export.scss */
li.addContainer h2 {
  background: none;
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
  font-size: 20px;
  color: #444;
  cursor: pointer;
}

/* line 246, ../sass/_export.scss */
li.moreContainer {
  background: #000;
  color: #FFF;
  font-size: 13px;
  width: 620px;
  padding: 5px 10px;
}

/* line 253, ../sass/_export.scss */
li.moreContainer a {
  color: #FFF;
}

/* line 256, ../sass/_export.scss */
div.incomes form#IncomeAddForm label {
  float: left;
  width: 80px;
  text-align: right;
  margin-right: 15px;
  padding: 0;
  font-weight: bold;
}

/* line 264, ../sass/_export.scss */
div.incomes form#IncomeAddForm .input {
  margin-bottom: 3px;
}

/* line 267, ../sass/_export.scss */
div.incomes form#IncomeAddForm select:focus {
  border: 2px solid #900;
}

/* line 270, ../sass/_export.scss */
a.deleteContainer {
  display: block;
  position: absolute;
  right: 10px;
  bottom: 10px;
  font-style: italic;
  color: #FFF;
}

/* line 278, ../sass/_export.scss */
input#saveContainer {
  margin: 15px 0 0 23px;
}

/* line 281, ../sass/_export.scss */
#rest {
  display: none;
  margin: 0;
  margin-left: 2px;
  padding: 0;
}

/* line 287, ../sass/_export.scss */
#restVal {
  display: inline-block;
  padding: 0 2px;
}

/* line 291, ../sass/_export.scss */
input.sellButton {
  margin: 10px 0;
  display: none;
}

/** COLORS **/
/* body */
/* line 7, ../sass/_new.styles.scss */
body {
  font-size: 12px;
  padding-top: 100px;
}
/* line 11, ../sass/_new.styles.scss */
body.simple {
  padding-top: 20px;
}

/* line 16, ../sass/_new.styles.scss */
h1 {
  font-size: 2rem;
  color: #d9534f;
  padding-bottom: 20px;
}

/* line 22, ../sass/_new.styles.scss */
h2 {
  font-size: 1.5rem;
  padding-bottom: 20px;
}

/* line 27, ../sass/_new.styles.scss */
section {
  margin: 10px 0;
}

/** OVERVIEWS **/
/* line 32, ../sass/_new.styles.scss */
.new {
  font-weight: normal;
  display: inline-block;
  margin-left: 10px;
  font-size: 16px;
  font-style: italic;
}

/* Vorgangsuebersicht */
/* line 42, ../sass/_new.styles.scss */
table.orders th, table.orders td {
  font-size: 12px;
}

/* Vorgangstabellen */
/* line 49, ../sass/_new.styles.scss */
.orders td {
  border: 1px solid #000;
}

/* Kunden Uebersicht */
/* line 55, ../sass/_new.styles.scss */
table.dataTable {
  background: #fff;
  border: 1px solid #ccc;
  border-right: 0;
  clear: both;
  color: #333;
  margin-bottom: 10px;
  width: 100%;
}
/* line 64, ../sass/_new.styles.scss */
table.dataTable th {
  background: #f2f2f2;
  border: 1px solid #bbb;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  text-align: center;
  font-weight: normal;
}
/* line 74, ../sass/_new.styles.scss */
table.dataTable td.actions .actions--edit {
  margin-right: 10px;
}

/* FANCY IFRAME LAYER */
/* line 81, ../sass/_new.styles.scss */
.fancy-blur {
  width: 100%;
  height: 100%;
  z-index: 100;
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
}

/* line 89, ../sass/_new.styles.scss */
.fancy-table-wrapper {
  position: relative;
}

/* line 93, ../sass/_new.styles.scss */
.fancy-iframe-wrapper {
  position: fixed;
  top: 90px;
  z-index: 200;
  width: 97%;
}

/* line 100, ../sass/_new.styles.scss */
.fancy-iframe {
  width: 100%;
  height: 500px;
  border: 4px solid #003d4c;
  background-color: #fff;
  overflow: hidden;
}

/* line 108, ../sass/_new.styles.scss */
.fancy-close {
  position: absolute;
  z-index: 300;
  color: #d9534f;
  right: 6px;
  top: 7px;
  cursor: pointer;
}

/** SIMPLE LAYOUT **/
/* line 118, ../sass/_new.styles.scss */
.simple {
  /** RESET CAKEPHP STYLES */
}
/* line 119, ../sass/_new.styles.scss */
.simple #content {
  padding: 10px;
}
/* line 123, ../sass/_new.styles.scss */
.simple fieldset {
  margin-top: 0;
}
/* line 128, ../sass/_new.styles.scss */
.simple form div {
  clear: none;
}
/* line 133, ../sass/_new.styles.scss */
.simple input, .simple textarea {
  clear: none;
  font-size: initial;
  font-family: inherit;
}

/* FORMULARE */
/* line 142, ../sass/_new.styles.scss */
section.form {
  padding: 5px 0;
}

/* line 147, ../sass/_new.styles.scss */
.form {
  /* TODO: Diese Formulare neu aufbauen */
}
/* line 149, ../sass/_new.styles.scss */
.form .error input, .form .error textarea, .form .error select {
  background-color: #d9534f;
  color: #fff;
}
/* line 155, ../sass/_new.styles.scss */
.form .error-message {
  display: none;
}
/* line 160, ../sass/_new.styles.scss */
.form.v2 .btn {
  margin-top: 15px;
}
/* line 164, ../sass/_new.styles.scss */
.form.v2 .input-group {
  position: relative;
}
/* line 195, ../sass/_new.styles.scss */
.form #SupplierAddForm div.input,
.form #SupplierEditForm div.input,
.form #PresupplierAddForm div.input,
.form #PresupplierEditForm div.input,
.form #ForwarderAddForm div.input,
.form #ForwarderEditForm div.input,
.form #StorehouseAddForm div.input,
.form #StorehouseEditForm div.input,
.form #ShipAddForm div.input,
.form #ShipEditForm div.input,
.form #ProductAddForm div.input,
.form #ProductEditForm div.input,
.form #VarietyAddForm div.input,
.form #VarietyEditForm div.input,
.form #GradeAddForm div.input,
.form #GradeEditForm div.input,
.form #PackagingAddForm div.input,
.form #PackagingEditForm div.input,
.form #TextblockAddForm div.input,
.form #TextblockEditForm div.input,
.form #CountryAddForm div.input,
.form #CountryEditForm div.input,
.form #UserAddForm div.input,
.form #UserEditForm div.input {
  margin: 10px 0;
}

/* line 201, ../sass/_new.styles.scss */
.clients {
  margin-bottom: 0;
}
/* line 204, ../sass/_new.styles.scss */
.clients input {
  margin: 0;
  margin-right: 5px;
}

/* line 211, ../sass/_new.styles.scss */
fieldset input, fieldset textarea, fieldset select, fieldset option {
  font-size: 16px;
  line-height: 16px;
  padding: 2px 5px;
  width: 300px;
  border: 1px solid #444444;
}
/* line 219, ../sass/_new.styles.scss */
fieldset div.input > label {
  font-weight: bold;
  margin-bottom: 5px;
  font-size: 18px;
}

/* line 226, ../sass/_new.styles.scss */
.form div.submit {
  margin-left: 0;
}
/* line 229, ../sass/_new.styles.scss */
.form div.submit input[type=submit] {
  border: 0;
  background-color: #003d4c;
  color: #fff;
  padding: 10px 20px;
  font-size: 15px;
  cursor: pointer;
}
/* line 237, ../sass/_new.styles.scss */
.form div.submit input[type=submit]:hover {
  background-color: rgba(0, 61, 76, 0.8);
}

/* line 244, ../sass/_new.styles.scss */
.select_clients {
  color: #55595c;
  background-color: #eceeef;
  padding: 10px;
}
/* line 249, ../sass/_new.styles.scss */
.select_clients h4 {
  font-weight: bold;
  font-size: .8rem;
  margin-bottom: 5px;
}
/* line 255, ../sass/_new.styles.scss */
.select_clients label {
  font-weight: bold;
  margin-bottom: 10px;
  font-size: .8rem;
}
/* line 261, ../sass/_new.styles.scss */
.select_clients .clients {
  display: inline-block;
  margin-top: 10px;
}
/* line 265, ../sass/_new.styles.scss */
.select_clients .clients input[type=checkbox] {
  float: none;
  clear: none;
}
/* line 270, ../sass/_new.styles.scss */
.select_clients .clients label {
  display: inline;
}
/* line 275, ../sass/_new.styles.scss */
.select_clients.v2 {
  border: 1px solid #ccc;
  border-radius: .25rem;
  padding: 10px 15px;
  min-height: 75px;
}
/* line 281, ../sass/_new.styles.scss */
.select_clients.v2 > div > label {
  margin-right: 20px;
}
/* line 285, ../sass/_new.styles.scss */
.select_clients.v2 label {
  font-weight: normal;
  margin-bottom: 0;
  margin-right: 10px;
}
/* line 291, ../sass/_new.styles.scss */
.select_clients.v2 .single-checkbox {
  margin-top: 12px;
}

/* FANCY DATA TABLE */
/* line 298, ../sass/_new.styles.scss */
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
  background-image: none;
}

/* FONT AWESOME */
/* line 305, ../sass/_new.styles.scss */
.fa-1-5 {
  font-size: 1.5em;
}

/* line 309, ../sass/_new.styles.scss */
.fa-2 {
  font-size: 2em;
}

/* line 313, ../sass/_new.styles.scss */
.fa-3 {
  font-size: 3em;
}

/* line 1, ../sass/incl/_edit-bar.scss */
#editbar_line {
  bottom: 0;
}
/* line 3, ../sass/incl/_edit-bar.scss */
#editbar_line.show {
  bottom: 160px;
}

/* line 8, ../sass/incl/_edit-bar.scss */
#editbar_bg {
  height: 0;
}
/* line 10, ../sass/incl/_edit-bar.scss */
#editbar_bg.show {
  height: 160px;
}

/* line 16, ../sass/incl/_edit-bar.scss */
.order-form th.client-notice {
  padding: 5px 2px;
  background-color: #D0D2B1;
  font-weight: 100;
}

/* line 25, ../sass/incl/_edit-bar.scss */
#addOrderTable thead.hidden {
  display: none;
}
/* line 29, ../sass/incl/_edit-bar.scss */
#addOrderTable thead.show {
  display: table-header-group;
}
