/*
  ------------------------------------------------------------------------------
  REIHENFOLGE:

  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  fontsize: 14px;
  font-weight: bold;
  text-decoration: underline;
  text-align: left;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #000000;
  padding: 3px;
  table-layout: fixed;
  ------------------------------------------------------------------------------
*/

body {
  font-family : Verdana, Geneva;
  font-size : 14px;
  color:black;
  background: transparent;
}

a:link, a:visited, a:active {
  text-decoration: none;
  color: #172972;
}
a:hover {
  text-decoration: underline;
  color: #172972;
}

input {
  font-size: 10px;
  color: #000000;
  border: none;
  padding: 2px;
}

select {
  font-size: 10px;
  color: #000000;
  border: 1px solid #000000;
  padding: 2px;
}

/* NL HOME SEITE ------------------------------------------------------------ */
table.home_table {
  position: absolute;
  top: 20px;
  left: 20px;
  font-size:11px;
}

td.home_td_hl {
  font-size: 14px;
  font-weight: bold;
  color: #172972;
}

td.home_td_abbestellt {
  color: black;
}

td.home_td_abonniert {
  color: black;
}

td.home_td_notabonniert {
  color: black;
}

td.home_td_link {
}
/* -------------------------------------------------------------------------- */

/* NL INS SEITE ------------------------------------------------------------- */
table.ins_table {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 250;
  font-size: 11px;
  background-color: transparent;
  padding: 10px;
}

td.ins_td_hl {
  font-size: 14px;
  font-weight: bold;
  color: #172972;
}

td.ins_td_hl2{
}

td.ins_td_left_det {
  text-align: right;
}

td.ins_td_right_det {
}

td.ins_td_left_btn {
  text-align: right;
}

td.ins_td_rigth_btn {
}

td.ins_td_val {
}

input.ins_btns {
  width: 150px;
  border: 1px solid #ABABAB;
  background: #FFF;
}

input.ins_edit {
  width: 300px;
  border: 1px solid #ABABAB;
  background: #FFF;
}

input.ins_edit_anr {
  width: 150px;
  border: 1px solid #ABABAB;
  background: #FFF;
}

select.ins_edit_anr {
  width: 300px;
}

div.ins_val_sum {
  font-weight: bold;
  color: red;
}
/* -------------------------------------------------------------------------- */

/* NL INS CODE SEITE -------------------------------------------------------- */
table.inscode_table {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 250;
  font-size: 11px;
  background-color: transparent;
  padding: 10px;
}

td.inscode_td_hl {
  font-size: 14px;
  font-weight: bold;
  color: #172972;
}

td.inscode_td_beschr{
}

td.inscode_td_textbox{
}

input.inscode_edit {
  width: 100%;
  border: 1px solid #ABABAB;
  background: #FFF;
}

input.inscode_btns {
  width: 150px;
  border: 1px solid #ABABAB;
  background: #FFF;
}
/* -------------------------------------------------------------------------- */

/* NL DEL SEITE ------------------------------------------------------------- */
table.del_table {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 250;
  font-size: 11px;
  background-color: transparent;
  padding: 10px;
}

td.del_td_hl {
  font-size:14px;
  font-weight: bold;
  color: #172972;
}

td.del_td_hl2 {
}

td.del_td_info {
}

td.del_td_det {
  text-align: center;
  background-color: transparent;
}

td.del_td_left_btn {
  text-align: right;
  background-color: transparent;
}

td.del_td_right_btn {
  background-color: transparent;
}

td.del_td_val_sum {
}

input.del_edit {
  width: 100%;
  border: 1px solid #ABABAB;
  background: #FFF;
}

input.del_btns {
  width: 150px;
  border: 1px solid #ABABAB;
  background: #FFF;
}

div.del_val_sum {
  font-weight: bold;
  color: Red;
}
/* -------------------------------------------------------------------------- */

/* ABANMELDEBESTÄTIGUNG ----------------------------------------------------- */
table.abanbest_table {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 90%;
  font-size: 11px;
  background-color: transparent;
  padding: 10px;
}

td.abanbest_td_hl {
  font-size:14px;
  font-weight: bold;
  color: #172972;
}

td.abanbest_td_beschr {
}

input.abanbest_btn {
  width: 150px;
  border: 1px solid #ABABAB;
  background: #FFF;
}
/* -------------------------------------------------------------------------- */

/* MOTIVE SEITE ------------------------------------------------------------- */
table.motive_table {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 320px;
  font-size: 11px;
  table-layout: fixed;
}

table.motive_cbl {
  font-size:11px;
  background-color: transparent;
  border: none;
}

td.motive_td_hl {
  font-size: 14px;
  font-weight: bold;
  color: #172972;
}

td.motive_td_hl2 {
  font-size: 11px;
}

td.motive_td_motive {
}

td.motive_td_btback {
}

td.motive_td_btweiter {
}

td.motive_td_info {
}

input.motive_btn_back {
  width: 150px;
  border: 1px solid #ABABAB;
  background: #FFF;
}

input.motive_btn_weiter {
  width: 150px;
  border: 1px solid #ABABAB;
  background: #FFF;
}

span.motive_lb_nomotiv {
  font-size: 11px;
  font-weight: bold;
  color: Red;
}
/* -------------------------------------------------------------------------- */

/* ZSFSG SEITE -------------------------------------------------------------- */
table.zsfsg_table {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 400px;
  font-size: 11px;
  table-layout: fixed;
}

table.zsfsg_table_motive {
  font-size:11px;
}

td.zsfsg_td_hl {
}

td.zsfsg_td_hl2 {
  font-size:14px;
  font-weight: bold;
  color: #172972;
}

td.zsfsg_td_persdat {
  padding: 3px;
}

td.zsfsg_td_motive {
}

td_tsfsg_td_btns{
}

/* MOTIVE TABLE ------------------------------------------------------------- */
td.zsfsg_td_motive_yes {
  font-weight: bold;
}

td.zsfsg_td_motive_no {
}

td.zsfsg_td_motive_right {
}
/* -------------------------------------------------------------------------- */

input.zsfsg_bt_back {
  width:150px;
  border: 1px solid #ABABAB;
  background: #FFF;
}

input.zsfsg_bt_abonnieren {
  width:150px;
  border: 1px solid #ABABAB;
  background: #FFF;
}
/* -------------------------------------------------------------------------- */

/* SENDEMAIL SEITE ---------------------------------------------------------- */
span.sendemail_lb_info {
  position: absolute;
  top: 10px;
  left: 10px;
}

input.sendemail_bt_home {
  position: absolute;
  top: 50px;
  left: 10px;
  width:150px;
  border: 1px solid #ABABAB;
  background: #FFF;
}
/* -------------------------------------------------------------------------- */