/* default styles for extension "tx_form" */
    .captcha { margin-bottom: .5rem; }
    .captcha a { margin-left: .5rem; }
    .captcha--reloading img { opacity: 0.5; }
    .captcha--reloading a { cursor: auto; }
    .captcha--spin .captcha__reload svg { animation: spin 0.8s infinite linear; }
    .captcha__audio__mute { display: none; }
    .captcha--playing .captcha__audio__mute { display: inherit; }
    .captcha--playing .captcha__audio__sound { display: none; }
    @keyframes spin {
          from {transform:rotate(359deg);}
          to {transform:rotate(0deg);}
        }
/* default styles for extension "tx_yacy" */
	textarea.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

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

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

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

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

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

	.typo3-messages .message-ok {
		color:green;
	}
	.t3begists {
    color: #555555;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	}

	.t3begists h2 {
	    font-size: 14px;
	    margin: 2px 0 20px;
	    font-weight: bold;
	}

	.t3begists a {
	    text-decoration: none;
	}

	.t3begists_paginator {
	    margin-bottom: 20px;
	}

	.t3begists .paginator-page {
	    background-color: #ededed;
	    border: 1px solid #666;
	    padding: 2px 5px;
	    font-size: 80%;
	    margin-left: -1px;
	}

	.t3begists .paginator-page.active {
	    background-color: #dcdcdc;
	    font-weight: bold;
	}

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

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

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

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

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

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

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

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

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

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

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

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