/* default styles for extension "tx_pwcomments" */
	.tx-pwcomment-pi1 h1 {
		margin-bottom: 8px;
	}

	.tx-pwcomment-pi1 ol {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	.tx-pwcomment-pi1 ol li {
		background: #e4e4e4;
		padding: 10px;
		margin-bottom: 15px;
		border-radius: 6px;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
	}

	.tx-pwcomment-pi1 ol li.comment {
		position: relative;
	}

	.tx-pwcomment-pi1 div.actions {
		position: absolute;
		right: 15px;
		top: 12px;
	}

	.tx-pwcomment-pi1 div.actions .comment_voting, div.actions .comment_reply {
		float: left;
	}
	.tx-pwcomment-pi1 div.actions .comment_voting {
		margin-right: 10px;
	}

	.tx-pwcomment-pi1 .comment-reply div.actions .comment_voting {
		margin-right: 0;
	}

	.tx-pwcomment-pi1 div.actions .voting .already_voted {
		color: #ff8700;
	}

	.tx-pwcomment-pi1 .votedPositive {
		color: #009900;
	}

	.tx-pwcomment-pi1 .votedNegative {
		color: #990000;
	}

	.tx-pwcomment-pi1 ol li.highlighted {
		background: #dddad0;
	}

	.tx-pwcomment-pi1 ol li div.clear {
		clear: left;
		height: 0;
		font-size: 0;
		line-height: 0;
	}

	.tx-pwcomment-pi1 ol li ol {
		padding-left: 12%;
		padding-top: 10px;
	}

	.tx-pwcomment-pi1 ol li ol li {
		background: #d5d5d5;
	}

	.tx-pwcomment-pi1 img.comment_author_image {
		float: left;
	}

	.tx-pwcomment-pi1 .comment_content_wrap {
		float: left;
		padding-left: 15px;
	}

	.tx-pwcomment-pi1 ol li ol li .comment_content_wrap {
	}

	.tx-pwcomment-pi1 .comment-reply {
		position: relative;
		margin-bottom: 8px;
		width: auto;
	}

	.tx-pwcomment-pi1 .last-reply {
		margin-bottom: 0;
	}

	.tx-pwcomment-pi1 .comment_body a {
		color: #333;
	}


	.tx-pwcomment-pi1 .comment_author {
		font-size: 15px;
	}

	.tx-pwcomment-pi1 .comment_date, .tx-pwcomment-pi1 .guest {
		color: #565656;
		font-size: 11px;
	}

	.tx-pwcomment-pi1 .comment_header {
		padding-top: 0px;
		padding-bottom: 5px;
	}
	.tx-pwcomment-pi1 .comment_header a {
		color: #111;
		text-decoration: none;
	}

	.tx-pwcomment-pi1 .comment_body {
		font-size: 11px;
		line-height: 16px;
	}

	#writeComment div.hide_initally {
		display: none;
	}

	#thanksForYourComment, #customMessages {
		list-style: none;
		margin: 0;
		padding: 0;
	}

	#thanksForYourComment li, #customMessages li {
		background: #ccffcc;
		border: 1px solid #009900;
		color: #009900;
		font-weight: bold;
		padding: 6px 10px;
		margin-bottom: 15px;
	}

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

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

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

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

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

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

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

