/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
/* default styles for extension "tx_cwtwitter" */
	.cwtw-TweetWrap, .cwtw-tweet-wrap {
		margin-bottom: 1em;
	}
	.cwtw-TweetAvatar {
		float: left;
		width: 48px;
	}
	.cwtw-TweetAvatar-image {
		display: block;
	}
	.cwtw-Tweet {
		margin-left: 58px;
	}
	.cwtw-TweetMeta {
		font-size: .9em;
	}
	.cwtw-Retweet img {
		vertical-align: middle;
	}
/* default styles for extension "tx_blockcookieconsent" */
.cookie-consent{padding:.55556rem;background-color:rgba(47,47,47,.9);position:fixed;bottom:0;left:0;right:0;z-index:999;display:none}.cookie-consent.cookie-consent--active{display:flex;flex-wrap:nowrap;align-items:center}.cookie-consent .cookie-consent__confirm{display:inline-block;vertical-align:middle;margin:0 0 1rem;font-family:inherit;padding:.7em 1.4em;-webkit-appearance:none;border:1px solid transparent;border-radius:0;transition:background-color .25s ease-out,color .25s ease-out;line-height:1;text-align:center;cursor:pointer;flex-shrink:1;background-color:#8a8a8a;color:#fff;font-size:1em}.cookie-consent .cookie-consent__confirm:active,.cookie-consent .cookie-consent__confirm:focus,.cookie-consent .cookie-consent__confirm:hover{background-color:#717171;color:#fff}.cookie-consent .cookie-consent__confirm,.cookie-consent p{margin-bottom:0;margin-top:0}.cookie-consent p{color:#fff;flex-grow:1;padding-bottom:0}.cookie-consent a{color:#fff;text-decoration:underline}.cookie-consent a:active,.cookie-consent a:focus,.cookie-consent a:hover{color:#c9c9c9}@media screen and (max-width:39.9375em){.cookie-consent.cookie-consent--active{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}.cookie-consent p{margin-bottom:.625rem}}@media print,screen and (min-width:40em){.cookie-consent{padding:.83333rem}.cookie-consent p{padding-right:1.66667rem}}
/* 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;
	}
