/* -------------------------------------------------------- */
/* Allgemeiner Teil                                         */
/* -------------------------------------------------------- */
body {
  font-family: Verdana, Arial, Tahoma, sans-serif;
  font-size: 12px;
  color: black;
  text-decoration: none;
}

a:link, a:visited {
  color:#000000;
  cursor:pointer;
  text-decoration: none;
}
a:hover,a:active {
  color:#003366;
  cursor:pointer;
  text-decoration:underline;
}

table {
  font-family: Verdana, Arial, Tahoma, sans-serif;
  font-size: 12px;
  color: black;
  margin: 0px;
  padding: 0px;
  vertical-align:middle;
  text-align:left;
}


.titelbox {
  position: relative;
  clear: both;
  /* overflow: hidden; */
  width: 95%;
  margin: 8px;
  height: 62px;
}

/* -------------------------------------------------------- */
/* Editbar                                                  */
/* -------------------------------------------------------- */
.editbar {
  position:absolute; left: 0px; top: 72px;
  background-image:url('../img/editback.gif');
  background-repeat:repeat-x;
  width: 99%;
  height: 32px;
  overflow: hidden;
}
.sepbar {
  position: absolute; left: 0px; top: 72px;
  background-image:url('../img/barback.gif');
  background-repeat:repeat-x;
  width: 99%;
  height: 32px;
  overflow: hidden;
}
.ibtn {
  vertical-align: middle;
  position:relative; top: 3px;
}
/* obsolete */
.bartext {
  font-family: verdana,arial,sans-serif;
  font-size: 11pt;
  color: black;
  text-align: left;
  vertical-align: middle;
  position: relative; top: 3px;
}

/* -------------------------------------------------------- */
/* Eingabe Box                                              */
/* -------------------------------------------------------- */

.inputbox {
  position:absolute; top: 112px;
  overflow: hidden;
  width: 95%;
  background: #fafafa;
  border: 1px solid #b1afa9;
  margin: 8px;
}

.label, .eing {
  font-family: verdana,arial,sans-serif;
  font-size: 11pt;
  color: black;
  text-align: left;
  position: absolute;
}

.ausg {
  font-family: verdana,arial,sans-serif;
  font-size: 11pt;
  color: black;
  text-align: left;
  position: absolute;
  border: none;
  background: #fafafa;
}

.rotausg {
  font-family: verdana,arial,sans-serif;
  font-size: 11pt;
  color: red;
  text-align: left;
  position: absolute;
  border: none;
  background: #fafafa;
}

/* -------------------------------------------------------- */
/* Kachel-Ansicht                                           */
/* -------------------------------------------------------- */

.icon  {
  width: 48px;
  height: 48px;
  overflow: hidden;
  border: none;
  position:absolute; left: 4px; top:2px;
}
.titel  {
  font-family: verdana,arial,sans-serif;
  font-size: 24px;
  color: black;
  text-align: left;
  position:absolute; left: 60px; top:5px;
}
.subtitel  {
  font-family: verdana,arial,sans-serif;
  font-size: 12px;
  color: gray;
  text-align: left;
  position:absolute; left: 60px; top:35px;
}

/* ----------------- */
/* Sonstiges         */
/* ----------------- */

/* login-Headline mit Verlauf */
.tblsect {
  font-weight:bold;
  font-size:18px;
  background-image:url("../img/barback.gif");
  background-color:#D9DEF1;
  padding-left:16px;
  padding-top:2px;
  padding-bottom:2px;
  vertical-align:middle;
  height: 32px;
  border: 1px #50566A solid;
}

.tblnavbar2  {      /* Horizontale Navigationsleiste */
  color:#FFFFFF;
  background-image:url("../img/editback.gif");
  background-color:#4C5061;
  padding-left:16px;
  vertical-align:middle;
  height:32px;
  border: 1px #50566A solid;
}

.Error {
  font-weight:bold;
  background-color:yellow;
  text-indent:5px;
  color:red;
  text-decoration:none;
  margin-bottom:10px;
}



