/* specific page styles for extension "tx_cssstyledcontent" */
	.csc-textpic-intext-right-nowrap .csc-textpic-text { margin-right: 770px; }
	.csc-textpic-intext-left-nowrap .csc-textpic-text { margin-left: 770px; }
	.csc-space-before-20 { margin-top: 20px !important; }
/* default styles for extension "tx_cwtwitter" */
	.cwtw-TweetWrap {
		margin-bottom: 1em;
	}
	.cwtw-TweetAvatar {
		float: left;
		width: 48px;
	}
	.cwtw-TweetAvatar-image {
		display: block;
	}
	.cwtw-Tweet {
		margin-left: 58px;
	}
	.cwtw-TweetMeta {
		font-size: .9em;
	}
/* 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 h3 {
		padding: 20px 0 8px;
	}

	#writeComment div.hide_initally {
		display: none;
	}

	#writeComment .comment_error {
		background: #ffd4d4;
		border: 1px solid #bf2222;
		color: #bf2222;
		font-weight: bold;
		padding: 6px 10px;
		margin-bottom: 15px;
	}

	#writeComment label {
		display: block;
	}

	#writeComment label span {
		font-size: 10px;
		color: #777;
	}
	#writeComment label span a {
		text-decoration: none;
		color: #777;
	}

	#writeComment input {
		font-family: Verdana,Tahoma,Arial,sans-serif;
		font-size: 15px;
		width: 66%;
		padding: 2px;
		margin-bottom: 14px;
	}

	#writeComment textarea {
		width: 100%;
		line-height: 16px;
		padding: 5px;
		font-family: Verdana,Tahoma,Arial,sans-serif;
		font-size: 11px;
		margin-bottom: 10px;
	}

	#writeComment input.button {
		padding: 2px 10px;
		margin-bottom: 0;
		width: auto;
	}

	#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_srfreecap" */
		.tx-srfreecap-captcha label { display: inline-block; width: 150px; }
		img.tx-srfreecap-image { margin-left: 1em; margin-right: 1em; vertical-align: middle; }
		.tx-srfreecap-image-accessible {
			background-color: transparent;
			vertical-align: middle;
		}
		.tx-srfreecap-accessible-link { width: 10em; float: right; vertical-align: middle; margin-right: 7em; }
		.tx-srfreecap-cant-read { display: inline-block; width: 150px; }
		.tx-srfreecap-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }
/* default styles for extension "tx_srfreecap_pi2" */
		.tx-srfreecap-pi1-captcha label { display: inline-block; width: 150px; }
		img.tx-srfreecap-pi1-image { margin-left: 1em; margin-right: 1em; vertical-align: middle; }
		.tx-srfreecap-pi1-image-accessible {
			background-color: transparent;
			vertical-align: middle;
		}
		.tx-srfreecap-pi1-accessible-link { width: 10em; float: right; vertical-align: middle; margin-right: 7em; }
		.tx-srfreecap-pi1-cant-read { display: inline-block; width: 150px; }
		.tx-srfreecap-pi1-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }