@charset "UTF-8";
/*  Tabelle Inserate - sowohl für Front- als auch Backend   ====================    */
table.list-inserate tr.data td {
  transition: all 0.35s ease-in-out;
  padding: 5px;
}
table.list-inserate tr.data:hover > td {
  background: rgba(102, 102, 15, 0.05);
}

table.inserate tr.row.kontakt td.val {
  display: flex;
  justify-content: space-between;
}
table.inserate tr.row.kontakt td.val a.send-mail {
  margin-left: 15px !important;
}
table.inserate tr.row.kontakt td.val a.send-mail img {
  vertical-align: middle;
}
table.inserate tr.row.kontakt td.val span.inserat-vom {
  margin-left: 20px;
  font-size: 85%;
  color: #666;
}
table.inserate tr.cutter td {
  text-align: center;
}
table.inserate tr.cutter td hr {
  border-top: 1px dashed rgba(102, 102, 15, 0.5);
}

form.sendmail label {
  text-align: left;
  color: #999;
  margin-top: 15px;
}
form.sendmail label.first {
  margin-top: 0;
}
form.sendmail label.heavy {
  color: #666;
}
form.sendmail textarea {
  height: 180px;
  font-size: 0.95rem;
}

div.info {
  padding: 20px 0px 0px 11.2em;
  color: #666;
  font-style: italic;
}

/*  POP-UP-Fenster  ============================================================*/
body.popup #container {
  max-width: 100%;
  padding: 10px;
}

body.popup-logs table td {
  font-size: 0.9rem;
}
body.popup-logs table td.datum {
  width: 160px;
}

/*  =============================================================================    */
body.be-anfragen table.pure-table td {
  font-size: 0.95rem;
}
body.be-anfragen table.pure-table td.datum {
  width: 170px;
}

/*  =============================================================================    */
body.be-inserate form.inserat textarea {
  min-height: 200px;
}
body.be-inserate form.inserat label.kontaktaufnahme {
  width: auto !important;
}
body.be-inserate form.inserat span.info {
  color: #333;
  font-style: italic;
}
body.be-inserate form.restore button {
  margin-left: 30px;
}
body.be-inserate div.pure-form.filter {
  display: flex;
  align-items: center;
  padding-bottom: 15px;
  border-bottom: 1px solid #ccc;
}
body.be-inserate div.pure-form.filter label {
  margin-right: 5px;
}
body.be-inserate div.pure-form.filter input,
body.be-inserate div.pure-form.filter select {
  margin-right: 15px;
}
body.be-inserate div.pure-form.filter a.delete-filter {
  margin-left: 25px;
}

/*  =============================================================================    */
body.be-bezirke table tr.data td span.anzahl {
  color: #999;
  margin-left: 30px;
}

/*  =============================================================================    */
body.be-user form.user-form .wrap-password {
  display: flex;
  align-items: center;
}
body.be-user form.user-form .wrap-password .suggest {
  cursor: pointer;
  margin-left: 10px;
  text-decoration: underline;
}
body.be-user form.user-form .wrap-password .suggest:hover {
  color: rgb(102, 102, 16);
}
body.be-user table.pure-table td.aktiviert {
  color: #333;
  font-size: 80%;
}
body.be-user table.pure-table td.email, body.be-user table.pure-table td.tel {
  font-size: 0.9rem;
}
body.be-user table.pure-table td.tools {
  width: 145px !important;
}
body.be-user table.pure-table td.gruppe1 {
  color: darkred;
}
body.be-user .modal-dialog {
  max-width: 1300px;
}
body.be-user #logModal .modal-dialog {
  max-width: 90%;
}

#wrapper.popup-logs #container {
  max-width: 99%;
}
#wrapper.popup-logs #container table tr.data td.datum {
  font-size: 90%;
  min-width: 130px;
}

/*  =============================================================================    */
body.index a.image.right {
  float: right;
  margin-left: 20px;
}
body.index a.image.right img {
  width: 250px;
  height: auto;
}

body.frontend .inserat-wrapper.expired .row .val {
  color: #000;
}

@media (max-width: 1000px) {
  body.frontend .inserat-wrapper .row.kontakt .val {
    flex-direction: column;
    align-items: start;
  }
}
/*  =============================================================================    */
body.weingarten form.filter-form select {
  margin-right: 15px;
}

body.register form#registerForm div.pw,
body.pw-new form#registerForm div.pw {
  display: inline-block;
  color: #666;
}
body.register form#registerForm div.pw.requirements,
body.pw-new form#registerForm div.pw.requirements {
  color: red;
}
body.register form#registerForm div.pure-control-group.requirements,
body.pw-new form#registerForm div.pure-control-group.requirements {
  display: none;
}
body.register form#registerForm div.pure-control-group.birthday,
body.pw-new form#registerForm div.pure-control-group.birthday {
  display: none;
}

/*  =============================================================================    */
body.login form button.pw-forgotten {
  margin-top: 40px;
  background: transparent;
  border-bottom: 1px solid #999;
  color: rgb(102, 102, 16);
  transition: all 0.25s ease-in-out;
}
body.login form button.pw-forgotten:hover {
  background: rgba(200, 200, 200, 0.5);
}

body.be-logs button {
  margin-top: 0;
}
body.be-logs table tr.data td {
  font-size: 90%;
}
body.be-logs table tr.data td.datum {
  min-width: 130px;
}

/*# sourceMappingURL=pages.css.map */
