a:link {
  color: gray;
  text-decoration: none;
}
a:visited {
  color: gray;
  text-decoration: none;
}
a:hover {
  color: black;
  text-decoration: none;
}
a:active {
  color: black;
  text-decoration: none;
}

p {
  margin-left: 10px;
}
hr {
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 2px;
  margin-bottom: 2px;
}

body {
  font-family: Arial;
  font-size: 11px;
  margin: 0;
}
table {
  font-family: Arial;
  font-size: 11px;
}

input {
  font-family: Arial;
  color: black;
  font-size: 11px;
  border: 1px solid gray;
  background-color: white;
  /* text-align: right; */
}
input:disabled {
  font-family: Arial;
  color: gray;
  font-size: 11px;
  border: 1px solid gray;
  background-color: white;
  /* text-align: right; */
}
button {
  font-family: Arial;
  color: black;
  font-size: 11px;
  border: 1px solid gray;
  background-color: white;
  /* text-align: right; */
}
button:hover {
  background-color: lightgray;
}
select {
  font-family: Arial;
  color: black;
  font-size: 11px;
  border: 1px solid gray;
  background-color: white;
}
textarea {
  font-family: Arial;
  color: black;
  font-size: 11px;
  border: 1px solid gray;
  background-color: white;
}

.unten {
  border-bottom: thin solid gray;
}
.oben {
  border-top: thin solid gray;
}

.runderRahmenHalb {
  height: 17px;
  width: 100px;
  border-bottom: thin solid gray;
  border-left: thin solid gray;
  vertical-align: top;

  font-family: Arial;
  font-size: 11px;
  border-radius-bottomleft: 10px;

  padding-top: 2px;
  padding-right: 2px;
  padding-left: 2px;
}
.runderRahmenHalb_ohneWidth {
  height: 17px;
  border-bottom: thin solid gray;
  border-left: thin solid gray;
  vertical-align: top;

  font-family: Arial;
  font-size: 11px;
  border-radius-bottomleft: 10px;

  padding-top: 2px;
  padding-right: 2px;
  padding-left: 2px;
}

.border {
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  font-family: Arial;
  font-size: 11px;
}

.runderRahmen {
  border: thin solid gray;

  font-family: Arial;
  font-size: 11px;
  border-radius: 5px;
}

.normalSchrift {
  font-family: Arial;
  font-size: 11px;
}

.boxTable {
  border: 1px solid gray;
  text-align: center;
  font-size: 11px;
  font-family: Arial;
  border-radius: 5px;
}

.boxTDnormal {
  text-align: center;
  /* width: 100px; */

  font-family: Arial;
  font-size: 11px;
  color: #000000;
  padding: 0 15px 0 15px;
}
.boxTDactiv {
  text-align: center;
  /* width: 100px; */

  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  padding: 0 15px 0 15px;
}

.linkBox {
  text-align: left;
  height: 17px;
  font-family: Arial;
  font-size: 11px;
  font-weight: lighter;
  color: #000000;
  text-decoration: none;
  bottom: 1px;
  vertical-align: bottom;
}

span.tooltip,
p.tooltip {
  cursor: help;
}
#tooltip {
  position: absolute;
  border: 1px solid #333;
  background: #f7f5d1;
  padding: 2px 5px;
  color: #333;
  display: none;
}
#tooltip_left {
  position: absolute;
  border: 1px solid #333;
  background: #f7f5d1;
  padding: 2px 5px;
  color: #333;
  display: none;
}

/* news */

.news .n_prag {
  font-size: 14px;
  padding: 40px 30px;
  width: 1000px;
}
.news .n_h1 {
  font-size: 16px;
}
.news h1 {
  font-size: 14px;
  padding: 20px 0 0 0;
}
.news p {
  margin: 0px;
}

/* mails */
.mail_read .mail_text {
  padding: 40px;
}
.mail_read p {
  margin: 0px;
}
.mail_read #no_print {
  margin: 0px;
}

.fassungskatalog .chk_item {
  margin-right: 20px;
}
.fassungskatalog .chk_item_all {
  margin-right: 10px;
}
.fassungskatalog .massenbuttons {
  margin-right: 60px;
}

.fassungskatalog .main_table {
  width: 95%;
  border: 0px;
  text-align: center;
  margin-left: 30px;
}

/* batch processing */
.fl_bp_1 .line {
  background-color: lightgray;
}
.fl_bp_1 .line input[type="text"] {
  background-color: lightgray;
}
.fl_bp_1 .line select {
  background-color: lightgray;
}
.fl_bp_1 .line.active {
  background-color: white;
}
.fl_bp_1 .line.active input[type="text"] {
  background-color: white;
}
.fl_bp_1 .line.active select {
  background-color: white;
}
.fl_bp_1 .line.error {
  border: 1px solid red;
}
.fl_bp_1 .etwas_platz {
  width: 10px;
  height: 20px;
}
.fl_bp_3 .green_ok {
  font-weight: bold;
  color: darkgreen;
}
.fl_bp_3 .no_green {
  font-weight: bold;
  color: red;
}

.fl_bp {
  padding-top: 20px;
}

.fl_bp .error {
  padding: 10px;
  margin: 10px auto;
  width: 200px;
  background-color: lightyellow;
  border: 1px solid orange;
}
.fl_bp .confirm {
  padding: 10px;
  margin: 10px auto;
  width: 450px;
  background-color: lightgreen;
  border: 1px solid green;
}
.fl_bp .disable_hint {
  color: #d3d3d3;
  border: 1px solid #d3d3d3;
}
.fl_bp .possibilities {
  margin: 0 auto;
  width: 80%;
  padding: 10px 0;
}
.fl_bp .fassungsvorschau {
  margin: 0 auto;
  padding: 10px 0;
  width: 80%;
}
.fl_bp .fassungsvorschau table {
  padding: 10px 0;
}

.fassungskatalog span.fass_aktion {
  background: url("/images/sale-icon.png") no-repeat scroll 0px 0px transparent;
  display: block;
  float: left;
  height: 16px;
  margin-left: 30px;
  margin-right: -46px;
  width: 16px;
}

/* import aus amparex */

.import_aus_amparex .fk_error {
  border: 1px solid red;
  padding: 10px 10px 10px 10px;
  font-size: 14px;
}
.import_aus_amparex .fk_warning {
  border: 1px solid yellow;
  padding: 10px 10px 10px 10px;
  font-size: 14px;
}
.import_aus_amparex .fk_suggestion {
  border: 1px solid green;
  padding: 10px 10px 10px 10px;
  font-size: 14px;
}
.import_aus_amparex .fk_log {
  border: 1px solid gray;
  padding: 10px 10px 10px 10px;
  font-size: 14px;
}
.import_aus_amparex .amparex_upload_form {
  padding: 40px 10px 10px 10px;
}
.import_aus_amparex .warning_1 {
  color: orange;
}
.import_aus_amparex .warning_2 {
  color: orange;
}
.import_aus_amparex .suggestion_1 {
  color: green;
}
