
.employeeDetailsContent {
  // z-index: 10;
  // position: relative; //otherwise z-index is not working
  padding: 0 0 0 0; // no extra padding -> padding is calculated in the child comp
  margin: 0; // see above
  overflow: hidden; // overflow hidden => all "to big" child components are hidden
  display: grid; // we define a grid
  width: 100%; // 100 % view width (hardware screen)
  height: 100%; // 100% view height
  grid-column-gap: 8px;
  grid-template-columns: repeat(2, minmax(1px, 1fr)); // column relationship
  grid-template-rows: repeat(7, 42px); // auto auto auto auto auto auto auto auto auto; //  row relationships
  grid-template-areas:
    "input-employeeno input-title"
    "input-salutation input-position"
    "input-firstname input-rang"
    "input-lastname input-mobilephoneno"
    "input-shortname input-phoneno"
    "input-loginname input-mandant"
    "input-email input-isActive "
   ;
}

.input-isActive {

  margin-top: 12px;
grid-area: input-isActive;
}
.input-mandant {
  grid-area: input-mandant;
}

.input-employeeno {
  grid-area: input-employeeno;
}

.input-firstname {
  grid-area: input-firstname;
}

.input-lastname {
  grid-area: input-lastname;
}

.input-shortname {
  grid-area: input-shortname;
}

.input-loginname {
  grid-area: input-loginname;
}

.input-email {
  grid-area: input-email;
}

.input-salutation {
  grid-area: input-salutation;
}

.input-title {
  grid-area: input-title;
}

.input-position {
  grid-area: input-position;
}

.input-rang {
  grid-area: input-rang;
}

.input-email {
  grid-area: input-email;
}

.input-mobilephoneno {
  grid-area: input-mobilephoneno;
}

.input-phoneno {
  grid-area: input-phoneno;
}

.check-box {
  margin-top: 13px;
}

.card {
  padding: 12px;
  margin: 2px 2px 2px 2px;
}

.abstand {
  margin-right: 1px !important;
}
