/* default styles for extension "tx_restdoc_pi1" */
	ul.tx-restdoc-references {
		list-style       : none;
		margin           : 0;
		font-weight      : bold;
	}

	ul.tx-restdoc-references dl {
		font-weight      : normal;
		margin-left      : 2em;
	}

	ul.tx-restdoc-references dl dt {
		float            : left;
		width            : 20em;
	}
/* default styles for extension "tx_datatables" */
  table.dataTable {
    border-collapse: collapse !important;
    font-size: 75%;
    width: 100% !important;
  }

  table.dataTable tr {
    border: 1px solid #CCCCCC;
  }

  table.dataTable thead th,
  table.dataTable tfoot td,
  table.dataTable tbody td {
    min-width: 1em;
    padding: 2px 8px 2px 4px !important;
    vertical-align: middle;
  }
/* default styles for extension "tx_relax5datepicker" */
	textarea.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	input.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

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

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

	.tx-relax5datepicker table td {
		vertical-align:top;
	}

	.typo3-messages .message-error {
		color:red;
	}

	.typo3-messages .message-ok {
		color:green;
	}

/* default styles for extension "tx_dastool" */
	textarea.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	input.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

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

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

	.tx-dastool table td {
		vertical-align:top;
	}

	.typo3-messages .message-error {
		color:red;
	}

	.typo3-messages .message-ok {
		color:green;
	}

