/* FORUM */
						.tx-mmforum-error {
							display: block;
							margin-bottom: 12px;
						}
						div.tx-mmforum-pi1,
						div.tx-mmforum-pi5 { /*background: yellow;*/ line-height: 14px; margin: 0 0 10px 0; }

						div.tx-mmforum-pi3-buttons,
						div.tx-mmforum-pi3-newposts{ padding: 0 15px; }

							/* Tabelle mit Beiträgen */
							table.forum { font-size: 1em; width: 577px; margin: 0 15px 8px 15px; background: white; }
								table tr.odd  { background: #f5f5f5; }
								table tr.even { background: #fff; }
									table.forum th { font-size: 1em; font-weight: bold; color: #FFF; background: #757575; vertical-align: top; padding: 8px 10px 8px 36px !important; }
										table.forum th a, div.tx-mmforum-pi1 table.forum th a:hover { color: #FFF !important; background: none !important; }
									table.forum td { font-size: 11px !important; vertical-align: top; padding: 8px 10px !important; }
									table.forum td.subheader { font-size: 11px !important; font-weight: bold; vertical-align: top; border-bottom: 1px dotted #757575; }
									table.forum td.icon { width: 16px; padding: 8px 0 8px 10px !important; }
										table.forum td.icon img { display: block; margin: 2px 0 0 0; }
										table.forum td div.lastpost-title { padding: 0 0 4px 0; }
										table.forum td a img { padding: 0 0 0 10px; }
										table.forum td a:hover { background: none !important; }

							/* Tabelle - Neuer Eintrag */
							table.newpost { font-size: 1em; width: 577px; background: #f5f5f5; margin-left: 2px !important; }
								table.newpost th { font-size: 1em; font-weight: bold; color: #FFF; background: #757575; vertical-align: top; padding: 8px 10px 8px 36px !important; }
								table.newpost td { font-size: 11px !important; vertical-align: top; padding: 4px 10px !important; }
									table.newpost th div { padding: 0 0 0 146px !important; }
									table.newpost th div input { width: 320px; border: 1px solid #c9c9c9 !important; padding: 1px 0 0 2px; }
									table.newpost td input.standard { width: 320px; border: 1px solid #c9c9c9 !important; padding: 1px 0 0 2px; }
									table.newpost td textarea { width: 320px; border: 1px solid #c9c9c9; padding: 1px 0 0 2px; }
									table.newpost td .tx-mmforum-button { font-size: 11px; font-weight: bold; text-align: center; height: 18px; color: #013064; background: #ebebeb; border: 1px solid #b1b1b1; margin: 10px 2px 10px 0; padding: 0 5px 2px 5px; cursor: pointer; cursor: hand; }

							/* Adminformular */
							form#adminOptions {  }
								form#adminOptions div.toggleOptions { width: 10px; height: 10px; float: left; }
									form#adminOptions div.toggleOptions img { width: 10px; height: 10px; margin-top: 2px; }
								form#adminOptions h3.adminOptions { padding: 0 15px !important; }
								form#adminOptions table { width: 520px; background: #f5f5f5;}
									form#adminOptions table td { padding: 15px 0; }
										form#adminOptions table td fieldset { clear: left; margin: 0 0 5px 0; }
											form#adminOptions table td fieldset label { display: block; float: left; width: 130px; }
											/* Normale Eingabefelder */
											form#adminOptions table td fieldset.normal input { font-size: 12px; float: left; width: 238px; height: 16px; background: #FFF; border: 1px solid #c9c9c9; margin: 0 0 5px 0; padding: 1px 0 0 2px; }
											/* Select */
											form#adminOptions table td fieldset.zwei select { font-size: 12px; float: left; width: 113px; height: 17px; background: #FFF; border: 1px solid #c9c9c9; margin: 0 0 5px 0; padding: 1px 0 0 2px; }
											form#adminOptions table td fieldset.zwei input { font-size: 12px; float: left; width: 113px; height: 16px; background: #FFF; border: 1px solid #c9c9c9; margin: 0 0 5px 11px; padding: 1px 0 0 2px; }
										/* Checkboxen */
										form#adminOptions table td fieldset.check { width: 320px; margin-left: 130px; }
											form#adminOptions table td fieldset.check label { display: block; float: right; width: 300px; }
											form#adminOptions table td fieldset.check input { float: left; width: 12px; height: 12px; background: #FFF; border: 1px solid #c9c9c9; margin: 2px 0 0 0; padding: 0; }
										/* Multiselect */
										form#adminOptions table td fieldset.optgroup {  }
											form#adminOptions table td fieldset.optgroup label { display: block; float: left; width: 130px; }
											form#adminOptions table td fieldset.optgroup select { float: left; width: 370px; height: 260px; background: #FFF; border: 1px solid #c9c9c9; margin: 0 0 5px 0; padding: 1px 0 0 2px; }
										/* Submit */
										form#adminOptions table td fieldset.submit {  }
											form#adminOptions table td fieldset.submit input { font-size: 11px; font-weight: bold; text-align: center; height: 18px; color: #013064; background: #ebebeb; border: 1px solid #b1b1b1; margin: 2px 0 0 130px; padding: 0 5px 2px 5px; cursor: pointer; cursor: hand; }


							/* Breadcrumbs vom Forum */
							div.tx-mmforum-pi1 div.rootline { font-size: 11px; border-bottom: 1px solid #c9c9c9; margin: 0 15px 5px 15px; padding: 0 0 10px 0; }
								div.tx-mmforum-pi1 div.rootline div { padding: 0 0 5px 0; }

							/* Link - neues Thema */
							div.newtopic { height: 16px; margin: 0 0 10px 0; padding: 0 15px; }
								div.newtopic a, div.newtopic a:hover { display: block; float: right; width: 99px; height: 16px; background: url(../img/forum/newtopic.gif) no-repeat !important; }
									div.newtopic a img { display: none; }

							/* neues Thema - Similies */
							table.newpost tbody tr td table {
								/margin-left: 0px !important;
								/padding-left: 0px !important;
								/border-left: 0px !important;
							}

							/* Portalinfo */
							div.portalinfo { font-size: 11px !important; line-height: 14px; margin: 45px 15px 0 15px; padding: 10px 15px 0 15px; border-top: 1px solid #c9c9c9; }
								div.portalinfo h4 { color: #757575; padding: 0 0 3px 0 !important; }
								div.portalinfo p { color: #757575; padding: 0 !important; }

							/* Paging */
							div.tx-mmforum-pi1 div.paging { font-size: 11px; background: yellow; margin: 15px; padding: 5px 10px; background: #f5f5f5; border-top: 1px solid #c9c9c9; }

							/* Powered bx */
							div.tx-mmforum-footer { display: none; }

							/* Attachements werden ausgeblendet */
							tr.attachement { display: none; }



