.pluginContent .button {
	-moz-border-radius:0 0 0 0 !important;
	-moz-box-shadow:none !important;
	background-color: transparent !important;
	background-image: none !important;
	border: none !important;
	color: none !important;
	display:inline-block;
	margin:2px 0 0 !important;
	padding:4px 3px !important;
	text-decoration:none !important;
}

.pluginContent .button .addIcon {
	background:url(../images/dicusion_add.jpg) no-repeat scroll 0 0 transparent !important;
	font-family:Arial !important;
	font-size:12px !important;
	font-weight:bold !important;
}

.pluginContent .button .subscribeIcon {
	background:url(../images/discussion_abo.jpg) no-repeat scroll 0 0 transparent !important;
	font-family:Arial !important;
	font-size:12px !important;
	font-weight:bold !important;
}

.pluginHeader {
	clear:both !important;
	margin:-5px 0 4px 441px !important;
}


div.archive  {
	background:url("../images/discusion_arch_bg.jpg") no-repeat scroll 0 0 #E0E0E0 !important;
}

.archive, .categoryList {
	-moz-border-radius:0px !important;
}

div.archive h4 {
	color: #ffffff !important;
	font-family: Arial !important;
	font-weight: bold !important;
	font-size: 14px !important;
}

.archive h4, .categoryList h4 {
	margin:2px 0 !important;
}

.archive h4, .categoryList h4 {
	margin:2px 0 !important;
	padding-bottom:9px !important;
}

.archive, .categoryList {
	border: none !important;
	background-color:transparent !important;
	font-size:13px;
	margin:4px 0 0;
	padding:6px;
}

.tx_wecdiscussion_pi1 .aside {
	background-image: none !important;
}

.pluginContent .aside {
	background-color:transparent !important;
	float:right;
	margin:0;
	padding:0;
	width:25%;
}

.isSelected a, .isSelected a:visited, .isSelected a:link {
	background:url("../images/discusion_arrow_top.jpg") no-repeat scroll 8px 8px transparent !important;
	color:#666666 !important;
	font-family:Arial !important;
	font-weight:bold !important;
	padding-left:16px;
	text-decoration:none !important;
}

.archive li a {
	background:url("../images/discusion_arrow_sec.jpg") no-repeat scroll 24px 8px transparent !important;
	color:#666666 !important;
}

.aside li a, .archive li a {
	padding:3px 0 0 35px !important;
}

.aside li.isSelected a {
	padding:3px 0 0 16px !important;
}

.entries h3 {
	background-color: transparent  !important;
	background-image: none !important;
	color:#444444;
}

span.messageCommentNum {
	color: #666666 !important;
	font-size: 12px !important;
	font-style: italic !important;
}

.pluginContent .button .replyIcon {
	background:url("../images/discusion_antworten.jpg") no-repeat scroll 3px 5px transparent !important;
	padding-right:0px !important;
}

.pluginContent .button .editIcon {
	background:url("../images/discusion_edit.jpg") no-repeat scroll 4px 2px transparent !important;
	padding-right:0px !important;
}

.pluginContent .button .deleteIcon {
	background:url("../images/discusion_del.jpg") no-repeat scroll 0 2px transparent !important;
	padding-right:0px !important;
}

.pluginContent .button .viewIcon {
	background:url("../images/discusion_antwort.jpg") no-repeat scroll 0 3px transparent !important;
}

.htmlarea div.toolbar {
	display:none !important;
}

.pluginForm {
	background-color: transparent !important;
	border: none !important;
}

div.wecDiscussionForm h3 {
	color:#D42F3F !important;
	font-family:Arial !important;
	font-size:18px !important;
	font-weight:bold !important;
}

.notice {
	background: none !important;
	border-color: transparent !important;
	color: none !important;
	padding:4px 3px !important;
	color:#444444 !important;
	font-size:11px !important;
	font-weight: bold !important;
}

.pluginForm label, .pluginContent form label {
	color:#444444 !important;
	float:left !important;
	font-family:Arial !important;
	font-size:11px !important;
	font-weight:normal !important;
	margin-top:6px !important;
}

.pluginForm input[type="text"] {
	height:21px !important;
	padding:3px !important;
	width:200px !important;
	font-family:Arial !important;
	font-size:11px !important;
	font-weight:normal !important;
}

iframe.editorIframe {
	font-family:Arial !important;
	height:182px !important;
	margin-top:9px !important;
	width:264px !important;
}

.htmlarea-content-body  {
	color:#444444 !important;
	font-family:Arial !important;
	font-size:11px !important;
}

.pluginForm input[type="text"], .pluginForm textarea, .pluginForm select{
	background-color:#FFFFFF !important;
	border:1px solid #BBBBBB !important;
	color:#444444 !important;
	font-size:11px !important;
	margin:5px 0 0 !important;
	width:265px !important;
}

label.extra4 {
	width:122px !important;
}

#tx_wecdiscussion_category  {
	width:205px !important;
}

.editorWrap {
	height:215px!important;
}

label.extra {
	margin-left:-122px !important;
	padding-top:14px !important;
	width:122px !important;
}

.pluginForm input[type="checkbox"], .pluginForm input[type="radio"] {
	margin-top:21px !important;
	margin-left:0px !important;
	top: 0 !important;
}

.pluginForm .fullRow input {
	background:none repeat scroll 0 0 transparent;
	border:medium none !important;
	font-size:11px !important;
	cursor: pointer !important;
	color: #444444 !important;
	padding-left:14px !important;
	padding:32px 0 4px;
	background:url("../images/discusion_antwort.jpg") no-repeat scroll 0 34px  transparent;	
}

input.ForumReply {
	background:url("../images/discusion_antworten.jpg") no-repeat scroll 3px 35px transparent !important;
	padding-left:15px !important;
	padding-right:15px !important;
}

.pluginForm .fullRow {
	display:block;
	float:left;
	margin:0 auto;
	padding:12px 0 4px;
	text-align:left !important;
	width:100%;
}

.error  {
	background:none repeat scroll 0 0 transparent !important;
	color:#8A1F11;
}
	
.error, .success {
	border:none !important;
	margin-bottom:6px;
	padding:4px 8px;
	color:#D42F3F !important;
	font-family:Arial !important;
	font-size:12px !important;
	font-weight: bold !important;
}

.entries .entryInfo {
	border-top: none !important;
}

.editorWrap {
	float:left !important;
	width:265px !important;
}

div.wrapper1 {
	background:url("../images/discussion_bg_top.jpg") no-repeat scroll left top transparent !important;
	padding-top:6px;
}

div.wrapper2 {
	background:url("../images/discussion_bg_bottom.jpg") no-repeat scroll left bottom transparent !important;
	padding-bottom:18px;
}

div.wrapper3 {
	background:url("../images/discussion_bg_middle.jpg") repeat-y scroll left 6px transparent !important;
}

div.wrapper3 p {
	padding-left:15px !important;
	padding-right:15px !important;
	padding-top:9px !important;
}

.entries .message {
	padding:2px 0 0
}

.entries .replyInfo {
	border-top: none !important;
}

.entries .message {
	padding:2px 6px 0 !important;
}

.entries h3 {
	color:#D42F3F !important;
	font-family:Arial !important;
	font-size:18px !important;
	font-weight:bold !important;
}

html * a {
	filter: none !important;
}

html * .pluginHeader {
	margin-left:350px !important;
}

html * .pluginSection {
	width: 500px !important;
}

html * .aside {
	width: 147px !important;
	padding: 0px !important;
	filter: none !important;
	margin-top: 30px !important;
}

.aside {
	margin-top: 30px !important;
}

html * .gutter {
	width: 147px !important;
	padding: 0px !important; 
}

html * .archive {
	margin: 0px !important;
}

html * .pluginForm input {
	
	border: 1px solid #BBBBBB !important
}

label.extra {
	margin-left:0px !important;
}

html * .tx-wecdiscussion-pi1 .checkbox {
	margin-top: 20px !important;
	border: none !important;
}

html * .htmlarea {
	margin-left: 0px !important;
}

.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td.tx-loginboxmacmade-pi1-labelCell {
	background-color: white !important;
	border: none !important;
	font-weight:bold;
	color:#444444 !important;
}

.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td {
	background-color: white !important;
	border:none !important;
	padding:5px;
}

.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable {
	border: none !important;
	border-collapse:collapse;
	margin-bottom:5px;
	margin-top:30px !important;
}

td.tx-loginboxmacmade-pi1-fieldCell input {
	border: solid 1px #444444 !important;
}