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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

	.tx-szcomments-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_szgalleria" */
.sz-galleria .galleria {
	width: 100%;
	height: 600px;
	background: white;
	margin-top: 50px;
}



/* default styles for extension "tx_szlikesme" */
	.tx-szlikesme-pi1 .alreadyVoted {
		font-weight: bold;
	}
/* default styles for extension "tx_mmcdirectmailsubscription" */
  .tx-mmc-directmail-subscription .form-row label{ display:block }
  .tx-mmc-directmail-subscription .form-row.error label{ color:#D00 }
  .tx-mmc-directmail-subscription .form-row.error input,
  .tx-mmc-directmail-subscription .form-row.error textarea{
  	color:#D00;
  	border-bottom: 1px dotted #D00;
  }
	.tx-mmc-directmail-subscription input.h { display:none }
