/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
/* default styles for extension "tx_datamintscqjobs" */
	input.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	.tx-datamints-cqjobs table {
		border-collapse:separate;
		border-spacing:10px;
	}

	.tx-datamints-cqjobs table th {
		font-weight:bold;
	}

	.tx-datamints-cqjobs table td {
		vertical-align:top;
	}
/* default styles for extension "tx_datamintsnttjobs" */
	input.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	.tx-datamints-nttjobs table {
		border-collapse:separate;
		border-spacing:10px;
	}

	.tx-datamints-nttjobs table th {
		font-weight:bold;
	}

	.tx-datamints-nttjobs table td {
		vertical-align:top;
	}
/* default styles for extension "tx_datamintsevents" */

  table.items {
    width: 200px;
    border-right: 1px solid #ccc;
  }

  .event_info {
    padding: 8px;
    min-height: 50px;
    position: relative;
    background-color: #fff;
    cursor: pointer;
  }

  .event_info.odd {
    background-color: #fff;
  }

  .event_info .title {
    width: 92%;
    color: #c32615;
    font-size: 1.2em;
    font-weight: bold;
  }

  .event_info .list_date {
    position: absolute;
    top: 10px;
    right: 16px;
  }

  .event_details {
    padding: 6px;
    border-bottom: 1px solid #cb2816;
  }

  .event_details th {
    padding: 4px 4px 4px 0;
  }

  .event_details td {
    padding: 4px;
  }

  .back,
  .register {
    width: 100%;
    margin: 10px 0;
    font-size: 1.2em;
    font-weight: bold;
    text-align: right;
  }

  .tx-datamints-events .error {
    padding: 0 6px 6px;
    color: #c32615;
    font-weight: bold;
    background: none;
  }

  .tx-datamints-events form {
    margin-top: 14px;
  }

  .tx-datamints-events select {
    width: 294px;
  }

  .tx-datamints-events select.multiple {
    width: 295px;
    height: 145px;
    background-image: url('../fileadmin/images/powermail_textarea.png');
  }
