
	.tx-srlanguagemenu-pi1 p { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
	.tx-srlanguagemenu-pi1 img { margin: 0 5px; padding: 0; border-style: none; }
	.tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; }
	.tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }
	.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
	.tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
	.tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }
	.tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
	.tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }
	.tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }
	.tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
	.tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }
	.tx-srlanguagemenu-pi1 fieldset { }
	.tx-srlanguagemenu-pi1 fieldset legend { }
	.tx-srlanguagemenu-pi1 fieldset label { display: none; }
	.tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
	.tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }
	/* default styles for extension "tx_documentum_pi1" */
	.tx-documentum-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
	/* default styles for extension "tx_chcforum_pi1" */

	/* BASIC STUFF */
	#tx_chcforum-pi1 {
		/* font-family: verdana, sans-serif; */
		font-family: Trebuchet MS, verdana, sans-serif;
		font-size: 11px;
	}

	#tx_chcforum-pi1 caption {
		display: none;
	}

	#tx_chcforum-pi1 a {
		text-decoration: underline;
	}

	#tx_chcforum-pi1 a:hover {
		text-decoration: none;
	}

	/* only one form in the forum */
	#tx_chcforum-pi1 form {
		margin-top: 5px;
		margin-bottom: 5px;
	}

	.tx-chcforum-pi1-noWrap {
		display: inline;
		/* white-space: nowrap; */
	}


	.tx-chcforum-pi1-preTableWrap {
		border: 1px solid #999999;
		margin-bottom: 2px;
	}

	.tx-chcforum-pi1-postTableWrap {
		border: 1px solid #999999;
		margin-bottom: 2px;
	}

	/* GENERIC TABLE BEGIN */
	.tx-chcforum-pi1-Table {
		border: 1px solid #666666;
		background: #FFFFFF;
		margin-bottom: 2px;

	}

	.tx-chcforum-pi1-Table select{
		font-family: Trebuchet MS, verdana, sans-serif;
		font-size: 11px;
	}
	.tx-chcforum-pi1-Table thead tr th {
		/*font-size: 14px;*/
		font-size: 12px;
		font-weight: bold;
		background: #A7B3CB;
		padding: 5px;
		text-align: center;
		white-space: nowrap;
		color: #FFFFFF;
		text-transform: lowercase;
	}

	/* category title row */
	.tx-chcforum-pi1-Table tbody tr th {
		/*font-size: 15px;*/
		font-size: 12px;
		font-weight: bold;
		letter-spacing: 2px;
		background: #F3F5F8;
		padding: 5px;
		text-align: left;
	}

	/* category features row */
	.tx-chcforum-pi1-Table tbody tr td {
		font-size: 12px;
		background: #E3E7EF;
		padding: 5px;
	}
	/* GENERIC TABLE END */


	/* CATEGORY TABLE BEGIN */
	/* cell 1 */
	.tx-chcforum-pi1-catConferenceCell {
	}

	.tx-chcforum-pi1-catConferenceCell dl {
		margin: 0;
	}

	.tx-chcforum-pi1-catConferenceCell dt {
	}

	.tx-chcforum-pi1-catConferenceCell dd {
		font-size: 11px;
		margin-left: 5px;
	}

	.tx-chcforum-pi1-catConferenceCell dd.new {
		color: #FF0000;
	}

	/* cell 2 */
	.tx-chcforum-pi1-catThreadCell {
		text-align: center;
	}

	/* cell 3 */
	.tx-chcforum-pi1-catPostCell {
		text-align: center;
	}

	/* cell 4 */
	.tx-chcforum-pi1-catLastCell {
		font-size: 11px !important;
		vertical-align: top;
	}
	/* CATEGORY TABLE END */


	/* CONFERENCE TABLE BEGIN */
	/* cell 1 */

	.tx-chcforum-pi1-confThreadImage {
		text-align: center;
	}


	.tx-chcforum-pi1-confThreadSubjCell {

	}

	.tx-chcforum-pi1-confThreadNew {
		color: #FF0000;
		font-size: 10px;
		padding-left: 5px;
	}

	.tx-chcforum-pi1-confThreadBtns img {
		padding-top: 5px;
	}

	.tx-chcforum-pi1-confThreadBtns {
		padding-left: 5px;
	}

	/* cell 2 */
	.tx-chcforum-pi1-confThreadRepliesCell {
		text-align: center;
	}

	/* cell 3 */
	.tx-chcforum-pi1-confThreadAuthorCell {
		text-align: center;
	}

	/* cell 4 */
	.tx-chcforum-pi1-confThreadLastCell {
		font-size: 11px !important;
	}

	/* CONFERENCE TABLE END */

	/* NAVPATH BEGIN*/
	.tx-chcforum-pi1-navPath a {
		color: #6F6E70;

	}

	.tx-chcforum-pi1-navPath {
		line-height: 15px;
		color: #6F6E70;
		/* background: #E9E9E9; */
		background: #e0e0e0;
		border-bottom: 1px solid #DEDEDE;
		margin-bottom: 1px;
		padding: 3px;
		font-size: 11px;
	}
	/* NAVPATH END*/

	/* PAGELINKS BEGIN */
	.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
		color: #6F6E70;
		/* background: #E9E9E9; */
		background: #e0e0e0;
		border-bottom: 1px solid #DEDEDE;
		font-size: 11px;
		line-height: 15px;
		padding: 3px;
		text-align: right;
		clear: both;
		padding-right: 5px;
	}

	.tx-chcforum-pi1-pageLinksBtm {
		margin-bottom: 1px;
	}
	/* PAGELINKS END */

	/* POST FORM BEGIN */
	.tx-chcforum-pi1-postForm {
		border: 1px solid #999999;
		background: #E3E7EF;
		padding: 5px;
		margin-bottom: 3px;
	}

	.tx-chcforum-pi1-postForm #formWhere {
		/* font-size: 14px; */
		font-size: 12px;
		font-weight: bold;
		background: #A7B3CB;
		padding: 5px;
		text-align: center;
		white-space: nowrap;
		margin-bottom: 7px;
		border: 1px solid #999999;
		text-transform: lowercase;
		color: #FFFFFF;
	}

	.tx-chcforum-pi1-postForm fieldset label {
		display: block;
		text-align: right;
		padding-right: 20px;
		padding-top: 3px;
		width: 60px;
		float: left;
	}

	.tx-chcforum-pi1-postForm fieldset {
		background-color: #E9E9E9;
	}

	.tx-chcforum-pi1-postForm fieldset#formTop {
		margin-bottom: 8px;
	}

	.tx-chcforum-pi1-postForm fieldset#formTop legend {
		margin-bottom: 3px;
		background-color: #E9E9E9;
		border: 1px solid #999999;
		padding: 2px;
		font-weight: bold;
	}

	.tx-chcforum-pi1-postForm fieldset#formBottom legend {
		background-color: #E9E9E9;
		border: 1px solid #999999;
		padding: 2px;
		font-weight: bold;
		margin-bottom: 5px;
	}


	.tx-chcforum-pi1-postForm fieldset#formTop input {
		display: block;
		/*width: 150px;*/
		float: left;
		padding: 2px;
		border: 1px solid #DEDEDE;
		margin-bottom: 2px;
	}

	.tx-chcforum-pi1-postForm textarea {
		border: 1px solid #DEDEDE;
		margin: 3px 0;
		width: 100%;
		height: 150px;
	}

	.tx-chcforum-pi1-postForm fieldset#formTop br {
		clear:left;
	}

	.tx-chcforum-pi1-formBtn {
		text-align: center;
	}

	.tx-chcforum-pi1-formBtn input {
		border: 1px solid #999999;
		font-size:11px;
		/* font-family:Verdana, Arial, Helvetica, sans-serif; */
		font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;
		margin:2px;
		background-color: #FFF;

	}

	.tx-chcforum-pi1-formBtnHov {
		border: 1px solid #666;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin:2px;
		background-color: #FFF;
		color: #CC0000;
	}

	.tx-chcforum-pi1-formBtnStyle {
		background-color: #FFF;
		border: 1px solid #666666;
		padding: 3px;
		margin: 3px;
	}

	.tx-chcforum-pi1-formBtnStyleHov {
		background-color: #FFF;
		border: 1px solid #C00;
		color: #CC0000;
		padding: 3px;
		margin: 3px;
	}
	/* POST FORM END */

	/* SINGLE POST BEGIN */
	.tx-chcforum-pi1-singlePost {
		border: 1px solid #666666;
		margin: 3px 0;
	}

	/* top */
	.tx-chcforum-pi1-singlePost .author {
		background: #E3E7EF;
		padding: 3px;
		vertical-align: top;
		height: 78px;
	}

	.tx-chcforum-pi1-formEmicoStyle {
		margin: 3px;
	}

	.tx-chcforum-pi1-singlePost .im {
		vertical-align: middle;
		margin-top: 3px;
	}

	.tx-chcforum-pi1-singlePost .im a {
		margin-right: 10px;
	}

	.tx-chcforum-pi1-singlePost .im img {
		vertical-align: middle;
		border: 0px;
		padding-right: 2px;
		margin-bottom: 2px;
	}

	.tx-chcforum-pi1-singlePost .userPic {
		border: 1px solid #666666;
		float: right;
	}
	/* deprecated */
	.tx-chcforum-pi1-singlePost #userPic {
		border: 1px solid #666666;
		float: right;
	}

	/* middle */
	.tx-chcforum-pi1-singlePost .text {
		border-top: 1px solid #666666;
		border-bottom: 1px solid #666666;
		background: #E3E7EF;
	}

	.tx-chcforum-pi1-singlePost .scroller {
		overflow: auto;
		width: 95%;
		background: #FFF;
		min-height: 70px;
		text-indent: 0px;
		padding: 3px;
	}

	/* bottom */
	.tx-chcforum-pi1-singlePost .edit {
		background: #F3F5F8;
		padding: 3px;
		height: 19px;
		vertical-align: middle;
		margin-top: 3px;
	}

	.tx-chcforum-pi1-singlePost .edit a {
		margin-right: 30px;
	}

	.tx-chcforum-pi1-singlePost .edit img {
		vertical-align: middle;
		border: 0px;
	}

	.tx-chcforum-pi1-singlePost .attachment {
		background: #DEE3E7;
		padding: 3px;
	}

	.tx-chcforum-pi1-singlePost .attachment div {
		vertical-align: top;
	}

	.tx-chcforum-pi1-singlePost .attachment img {
		float: left;
		margin-right: 5px;
	}

	.tx-chcforum-pi1-singlePost .rate {
		background: #DEE3E7;
		border-top: 3px solid #FFFFFF ;
		padding: 3px;
	}

	.tx-chcforum-pi1-singlePost .rate input {
		background-color: #FFF;
		border: 1px solid #666666;
		font-size: 9px;
	}

	.tx-chcforum-pi1-singlePost .rate select {
		border: 1px solid #666666;
		font-size: 10px;
	}

	.tx-chcforum-pi1-singlePost .rate select option {
		height: 1.5em;
	}

	.tx-chcforum-pi1-singlePost .rate form {
		padding: 0;
		margin: 0;
		display: inline;
	}

	.tx-chcforum-pi1-singlePost .rate .rateStars {
		float: left;
		text-align: left;
		height: 1.85em;
	}

	.tx-chcforum-pi1-singlePost .rate .rateMenu {
		text-align: right;
		width: 100%;
		height: 1.85em;
	}

	.tx-chcforum-pi1-singlePost .offset {
		margin-left: 15px;
		margin-right: 15px;
	}

	.tx-chcforum-pi1-singlePost .codeCell {
		font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
		padding: 5px;
		background-color: #FAFAFA;
		border: #D1D7DC;
		border-style: solid;
		border-left-width: 1px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px
	}

	.tx-chcforum-pi1-singlePost .quoteCell {
		background-color: #FAFAFA;
		font-size: 10px;
		padding: 5px;
		border: #D1D7DC;
		border-style: solid;
		border-left-width: 1px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px
	}

	.tx-chcforum-pi1-singlePost .quoteCellAuthor {
		border: 0px;
		font-weight: bold;
		padding: 3px 0;
	}

	.tx-chcforum-pi1-singlePost .quoteTable {
		border: 0px;
		margin: 15px 0;
	}

	.tx-chcforum-pi1-singlePost .text img {
		max-height: 350px;
		max-width: 350px;
	}

	.tx-chcforum-pi1-singlePostQuoteText {
		background-color: #FAFAFA;
		border: 1px solid #666666;
		font-size: 10px;
		padding: 5px;
	}


	/* SINGLE POST END */


	/* FOOTER BOX BEGIN */
	.tx-chcforum-pi1-footerBox {
		background: #A7B3CB;
		padding: 3px;
		border: 1px solid #999999;
		font-size: 11px;
		color: #FFFFFF;
	}

	/* used for user listing */
	.tx-chcforum-pi1-footerBox div {
		padding-top: 5px;
		padding-left: 5px;
		font-size: 10px;
	}
	/* FOOTER BOX END */

	/* HEADER BOX BEGIN */
	.header_center {
		text-align: center;
		height: 34px;
	}
	.header_text {
		/*font-size: 24px;*/
		font-size: 14px;
		line-height: 34px;
		/* font-family: Verdana,Arial,Helvetica,sans-serif; */
		font-family: Trebuchet MS, verdana, sans-serif;
		font-weight: bold;
		font-variant: small-caps;
	}
	.header_small {
		margin-bottom: 3px;
		border: solid #666666 1px;
	}
	/* HEADER BOX END */

	/* TOOL BAR  BEGIN */
	.tx_chcforum-pi1-toolBar {
		background: #E3E7EF;
		border: 1px solid #666666;
		padding-right: 5px;
		padding-top: 3px;
		padding-bottom: 3px;
		margin-bottom: 2px;

	}

	.tx_chcforum-pi1-toolBar img {
		vertical-align: middle;
		/*	margin-left: 50px;
		padding-left: 50px;*/
	}

	.tx_chcforum-pi1-toolBar div {
		line-height: 30px;
		text-align: center;
		font-size: 11px;
		font-weight: bold;
		font-family: Trebuchet Ms, Verdana,Arial,Helvetica,sans-serif;
		margin-left: 20px;
		margin-right: 20px;
	}

	.tx_chcforum-pi1-subToolBar {
		/* background: #DEE3E7; */
		background: #e0e0e0;
		margin-bottom: 1px;
		padding-right: 5px;
	}

	.tx_chcforum-pi1-subToolBar img {
		vertical-align: middle;
		margin-left: 16px;
	}

	.tx_chcforum-pi1-subToolBar div {
		margin: 0px;
		line-height: 15px;
		padding: 3px 0px 3px 0px;
		text-align: right;
		font-size: 11px;
		font-weight: bold;
		font-family: Trebuchet Ms, Verdana,Arial,Helvetica,sans-serif;
	}


	/* TOOL BAR  END */

	/* PROFILE BEGIN */
	.tx-chcforum-pi1-profileBorder {
		border: 1px solid #999999;
		padding: 3px;
	}

	.tx-chcforum-pi1-profileBorder #userPic {
		border: 1px solid #666666;
		float: right;
	}

	.tx-chcforum-pi1-profileBorder hr {
		clear: left;
		display: block;
		visibility: hidden;
	}
	.tx-chcforum-pi1-profileBorder table tr th {
		font-size: 11px;
	}
	.tx-chcforum-pi1-profileBorder table tr td {
		font-size: 11px;
	}
	.tx_chcforum-pi1-profileHdrBig {
		background: #DEE3E7;
		border: 1px solid #666666;
		padding: 5px;
		margin-bottom: 3px;
		font-size: 11px;
		font-weight: bold;
	}

	.tx_chcforum-pi1-profile_hdr {
		font-size: 11px;
		font-weight: bold;
		background: #E3E7EF;
		padding: 2px;
		padding-left: 6px;
	}
	/* PROFILE END */

	/* MESSAGE BOX BEGIN */
	.tx-chcforum-pi1-errorBoxCell {
		background: #E3E7EF;
		font-weight: bold;
		text-align: left;
	}

	.tx-chcforum-pi1-messageBoxErrorNoBorder {
		background: #FFD6EF;
		font-weight: bold;
		text-align: left;
		margin-bottom: 3px;
		padding: 3px;
		font-weight: bold;
	}

	.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError {
		background: #FFCCCC;
		margin-bottom: 3px;
		padding: 3px;
		padding-left: 5px;
		font-weight: bold;
		border: 1px solid #CF1127;
		color: #CF1127;
	}
	/* MESSAGE BOX END */

	.tx-chcforum-pi1-forumTextBig {
		font-size: 14px;
		font-weight: bold;
	}

	.tx-chcforum-pi1-helpBox {
		background-color: #E9E9E9 !important;
		border-style: none;
	}

	.tx-chcforum-pi1-linkUp {
		/* background: #DEE3E7; */
		background: #e0e0e0;
		border-bottom: 1px solid #DEDEDE;
		padding: 3px;
		padding-right: 5px;
		font-size: 11px;
		line-height: 15px;
		text-align: right;
	}

	.tx-chcforum-pi1-previewBoxCell {
		background: #A7B3CB;
		text-align: center;
	}

	/* CWT COMMUNITY STYLES */

	#tx_chcforum-pi1 .tx-cwtcommunity-pi1 .userlistLetters {
		font-weight: bold;
	}
	#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 form {
		margin: 0px;
		padding: 0px;
		font-family: Trebuchet Ms, arial, sans-serif;
	}
	#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 td {
		font-family: Trebuchet Ms, arial, sans-serif;
		padding: 2px;
	}
	#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 th {
		/* background: #E3E7EF; */
		font-family: arial, sans-serif;
		font-size: 11px;
		padding: 2px;
		text-align: left;
		letter-spacing: 0px;
	}


	A {
		color: #448f8b;

	}



	/* default styles for extension "tx_wecdiscussion_pi1" */

	/*-------------------------- MAIN DISCUSSION STYLES ---------------------------*/
	.tx-wecdiscussion-pi1 {
		font-family: 	Arial, Tahoma, Verdana, "Times New Roman";
		font-size:		12px;
	}
	.tx-wecdiscussion-page {
		float:			left;
		width:			100%;
		max-width:		700px;
		min-width:		350px;
		width:			expression( document.body.clientWidth > 700px ? 700px +"px" : document.body.clientWidth);
		margin:			0px;
		padding:		0px;
	}
	.tx-wecdiscussion-mainContent {
		float:			left;
		width:			75%;
		margin:			0px;
		padding:		0px;
	}
	.tx-wecdiscussion-sidebar {
		float:			right;
		width:			25%;
		padding:		0px;
		margin:			0px;
		background-color: #F0F0E0;
	}
	.tx-wecdiscussion-actionbar {
		float:			left;
		width:			100%;
		margin: 		0px;
		padding:		0px;
		background-color: #F0F0E0;
	}
	.tx-wecdiscussion-actionbar span {
		float:			left;
		margin: 		0px;
		padding:		2px;
		margin-left:	10px;
		vertical-align: middle;
	}

	.tx-wecdiscussion-title {
		font-size:		16px;
		font-weight:	bold;
		text-align:		center;
		margin:			0px auto;
	}
	.tx-wecdiscussion-responseMsg {
		font-weight:	bold;
		color: 			#F02020;
		text-align: 	center;
		margin:			0px auto;
		margin-top: 	4px;
		margin-bottom: 	8px;
	}
	.tx-wecdiscussion-search {
		float:			right;
		margin:			2px;
		margin-right:	10px;
	}

	.tx-wecdiscussion-button a, .tx-wecdiscussion-button a:active, .tx-wecdiscussion-button a:link, .tx-wecdiscussion-button a:visited {
		font-family: 	arial, tahoma, sans-serif;
		font-size:		12px;
		padding: 		2px 4px 2px 4px;
		margin:         0px;
		margin-right:	8px;
		margin-bottom:  2px;
		border: 		1px #aaa solid;
		background-color:#888888;
		color: 			#FFFFFF;
		text-decoration: none;
	}
	.tx-wecdiscussion-button a:hover {
		border: 		1px #ccc solid;
		background-color: #AC0000;
		color: 			#FFFFFF;
	}

	.tx-wecdiscussion-list {
		margin:		0px;
		margin-top: 4px;
		padding:	6px;
		border: 	1px #aaa dotted;
		font-size:	13px;
		background-color: #FFFFFF;
	}
	.tx-wecdiscussion-listHeader {
		font-family: 	arial, tahoma, sans-serif;
		font-size:		13px;
		font-weight:	bold;
	}
	.tx-wecdiscussion-listElement, .tx-wecdiscussion-listElement a, .tx-wecdiscussion-listElement a:visited, .tx-wecdiscussion-listElement a:link, .tx-wecdiscussion-listElement a:hover, .tx-wecdiscussion-listElementSelected, .tx-wecdiscussion-listElementSelected a {
		display:		block;
		font-size:		12px;
		padding:		0px;
		padding-top:	2px;
		margin:			0px;
		white-space:	nowrap;
		text-decoration: none;
		color:			#320C0C;
	}
	.tx-wecdiscussion-listElement a:hover {
		color:			#279838;
	}
	.tx-wecdiscussion-listElementSelected a, .tx-wecdiscussion-listElementSelected a:visited, .tx-wecdiscussion-listElementSelected a:link {
		color: #C53434;
	}

	/*------------------------------- FORM -------------------------------------------*/
	.tx-wecdiscussion-form, .tx-wecdiscussion-forumMessageSubject,
	.tx-wecdiscussion-forumMessage, .tx-wecdiscussion-forumMessageInfo, .tx-wecdiscussion-forumMessageDivider,
	.tx-wecdiscussion-forumMessageReplyButton, .tx-wecdiscussion-forumMessageReply, .tx-wecdiscussion-forumMessageReplyInfo {
		font-family: 	Arial, Tahoma, "Trebuchet MS", Georgia, sans-serif;
		font-size: 		12px;
	}

	.tx-wecdiscussion-forumMessageSubject {
		background:		#AAAA77;
		color:			#FFFFFF;
		font-weight: 	bold;
		font-family: 	"Trebuchet MS", Tahoma, Arial;
		font-size:		14px;
		padding-left:	6px;
		padding-top:	3px;
		padding-bottom:	3px;
	}
	.tx-wecdiscussion-forumMessageSubject a, .tx-wecdiscussion-forumMessageSubject a:link, .tx-wecdiscussion-forumMessageSubject a:visited {
		color:			#FFFFFF ;
		text-decoration: none;
	}
	.tx-wecdiscussion-forumMessageSubject a:hover {
		color:			#C33;
	}

	.tx-wecdiscussion-forumMessage {
		padding-left:	10px;
		padding-right:	15px;
		padding-top:	3px;
		background-color: #FFFFFF;
	}
	.tx-wecdiscussion-forumMessageReply {
		padding-left:	30px;
		padding-right:	30px;
		padding-top:	10px;
		color:			#444;
		background-color: #FFFFFF;
	}

	.tx-wecdiscussion-forumMessageInfo {
		font-size: 		10px;
		color:			#555;
		padding-left:	10px;
		padding-top:	10px;
		padding-bottom: 10px;
		border-top:		dotted 1px #888;
		color: 			#404040;
	}
	.tx-wecdiscussion-forumMessageDivider {
		margin: 	15px 0px 12px 0px;
	}

	.tx-wecdiscussion-forumMessageReplyButton, .tx-wecdiscussion-forumMessageReplyButton a {
		font-size: 	11px;
		color:		#555;
		margin-left:  2px;
		margin-right: 2px;
		text-decoration: none;
	}

	.tx-wecdiscussion-forumMessageReplyInfo {
		font-size: 	10px;
		color:		#555;
		padding-left:5px;
		padding-top: 4px;
		border-top:	dotted 1px #888;
	}

	.tx-wecdiscussion-forumPreview, .tx-wecdiscussion-forumPreviewEntry, .tx-wecdiscussion-forumPreviewInfo {
		margin:			2px;
		margin-left:	6px;
		font-family: 	Arial, Tahoma, "Trebuchet MS", georgia, sans-serif;
		font-size: 		10px;
		line-height: 	150%;
	}
	.tx-wecdiscussion-forumPreview {
		width:			300px;
		font-size: 		12px;
		border:			1px solid #888;
		background-color: #FFFFFF;
	}
	.tx-wecdiscussion-forumPreviewInfo {
		font-size: 		9px;
		color:			#555;
		border-top:		dotted 1px #888;
		margin-bottom: 	6px;
	}

	/*----------- FORUM REPLY FORM --------------*/
	.tx-wecdiscussion-formToggleOff {
		font-family: 	Arial, Tahoma, sans-serif;	font-size:		10px;
	}
	.tx-wecdiscussion-formToggleOn {
		font-family: 	Arial, Tahoma, sans-serif;	font-size:		13px;
	}

	.tx-wecdiscussion-form {
		width: 		98%;
		background-color: #F0F0E0;
		border: 	1px solid #333;
		margin:		0px auto;
		padding:	0px;
		margin-top:	4px;
		margin-bottom:4px;
		min-width: 350px;
		max-width: 800px;
	}
	.tx-wecdiscussion-form div.inputFormRow {
		clear: both; display:block;  margin:0px; padding:0px; padding-top: 4px;
	}
	.tx-wecdiscussion-form div.inputFormRow span.label {
		display: block; float: left;  width: 25%; text-align: right;
	}
	.tx-wecdiscussion-form div.inputFormRow span.textacross {
		display: block; float: left;  width: 100%;  text-align: center; margin: 0px auto;
	}
	.tx-wecdiscussion-form div.inputFormRow span.inputBox {
		display: block; float: right; width: 73%; text-align:left;
	}
	.tx-wecdiscussion-form div.inputFormRow span.inputBox input {
		width: 90%;
	}
	.tx-wecdiscussion-form div.inputFormRow span.inputBox textarea {
		width:	90%;	height:85px;
	}
	.tx-wecdiscussion-spacer {
		display: inline;  width: 10px;  line-height: 1px;  margin: 0px;  padding: 0px; margin-left:4px;
	}
	.tx-wecdiscussion-form-requiredMarker {
		color: #CC0000;
	}

	/* default styles for extension "tx_indexedsearch" */
	.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
	.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

	/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
	.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
	.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
	.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
	.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
	.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
	.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
	/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
	.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
	.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
	.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }
	/* default styles for extension "tx_hypernav_pi1" */
	.tx-hypernav-pi1-subLevels {
		border: solid 1px #DFE2E3;
		border-collapse: collapse;
	}
	.tx-hypernav-pi1-subLevels TD {
		padding: 5px;
		background-color: #FFFFFF;
	}
	.tx-hypernav-pi1-subLevels TD.tx-hypernav-pi1-subLevels-rowAlt {
		background-color: #E6EEF2;
	}
	/* default styles for extension "tx_ltggooglesearch_pi1" */
	.tx-ltggooglesearch-pi1 {
	}

	.tx-ltggooglesearch-pi1 .row {
		padding-bottom:15px;
	}

	.tx-ltggooglesearch-pi1 .row p {
		margin-left:20px;
	}

	.tx-ltggooglesearch-pi1 .row a {
		border-bottom:1px solid black;
	}

	.tx-ltggooglesearch-pi1 .nav .no {
		float:left;
		width:16px;
	}

	.tx-ltggooglesearch-pi1 .nav .act {
		float:left;
		width:16px;
	}

	.tx-ltggooglesearch-pi1 .nav .no p {
		text-align:center;
	}

	.tx-ltggooglesearch-pi1 .nav .act p {
		border-bottom:1px solid;
		text-align:center;
	}

	.tx-ltggooglesearch-pi1 .nav .resulttext {
		position:relative;
		top:27px;
		float:left;
	}

	.tx-ltggooglesearch-pi1 .nav .first {
		float:left;
	}

	/* default styles for extension "tx_drwiki_pi1" */
	.tx-drwiki-pi1 A { TEXT-DECORATION: none; }
	.tx-drwiki-pi1 .notCreated { color:red; }
	.tx-drwiki-pi1 OL.references > li:target {background-color: #DEF;}
	.tx-drwiki-pi1 SUP.reference:target { background-color: #DEF;}
	.tx-drwiki-pi1 OL.references { font-size:9pt; }
	.tx-drwiki-pi1 OL.references-2column {font-size:9pt; -moz-column-count: 2; -webkit-column-count: 2; column-count: 2;}
	.tx-drwiki-pi1 A:hover { TEXT-DECORATION: underline; }
	.tx-drwiki-pi1 .editsection {float: right; margin-left: 5px;}
	.tx-drwiki-pi1 h1, .tx-drwiki-pi1 h2, .tx-drwiki-pi1 h3, .tx-drwiki-pi1 h4, .tx-drwiki-pi1 h5, .tx-drwiki-pi1 h6 {color: black; background: none; font-weight: normal; margin: 0;padding-top: .5em; padding-bottom: .17em; border-bottom: 1px solid #aaa;}
	.tx-drwiki-pi1 h1 { font-size: 188%; }
	.tx-drwiki-pi1 h1 .editsection { font-size: 53%; }
	.tx-drwiki-pi1 h2 { font-size: 150%; }
	.tx-drwiki-pi1 h2 .editsection { font-size: 67%; }
	.tx-drwiki-pi1 h3, .tx-drwiki-pi1 h4, .tx-drwiki-pi1 h5, .tx-drwiki-pi1 h6 {border-bottom: none; font-weight: bold;}
	.tx-drwiki-pi1 h3 { font-size: 132%; }
	.tx-drwiki-pi1 h3 .editsection { font-size: 76%; font-weight: normal; }
	.tx-drwiki-pi1 h4 { font-size: 116%; }
	.tx-drwiki-pi1 h4 .editsection { font-size: 86%; font-weight: normal; }
	.tx-drwiki-pi1 h5 { font-size: 100%; }
	.tx-drwiki-pi1 h5 .editsection { font-weight: normal; }
	.tx-drwiki-pi1 h6 { font-size: 80%;  }
	.tx-drwiki-pi1 h6 .editsection { font-size: 125%; font-weight: normal; }
	.tx-drwiki-pi1 HR { height:1px; border-top:1px dotted #000000; border-left:0; border-right:0; border-bottom:0; }
	.tx-drwiki-pi1 OL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0px 3.2em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px;}
	.tx-drwiki-pi1 UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0px 1.5em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; }
	.tx-drwiki-pi1 PRE { BORDER: #2f6fab 1px dashed; PADDING: 1em; COLOR: black; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #f9f9f9; font-family:Fixedsys,Courier; }
	.tx-drwiki-pi1 INPUT {font-size:10pt;}
	.tx-drwiki-pi1 TEXTAREA {width:100%; font-size:10pt;}
	.tx-drwiki-pi1 input, textarea {border: 1px #ccc solid; background: #fafafa; color: #777;}
	.tx-drwiki-pi1 input[type=text]:focus, textarea:focus { background: #f0f0f0; color: #333; border-color: #666;}
	.tx-drwiki-pi1-urlextension { display: none; }
	.redirect {BORDER: #2f6fab 1px dashed; PADDING: 1em; COLOR: black; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #FFFFF0;}
	.icons {vertical-align:middle; float:left; margin-right:20px; margin-bottom:10px;}
	.wiki-box {BORDER: #2f6fab 1px dashed; PADDING: 1em; COLOR: black; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #f9f9f9; }
	.wiki-box-blue {display: block;font-size: 1em; color: #000; padding: 0.5em; background: #f0f0f4; border-left: 8px #E0E7F5 solid;}
	.wiki-box-red {display: block;font-size: 1em; color: #000; padding: 0.5em; background: #fee; border-left: 8px #fcc solid;}
	.wiki-box-green {display: block;font-size: 1em; color: #000; padding: 0.5em; background: #33FF33; border-left: 8px #006600 solid;}
	.wiki-box-yellow {display: block;font-size: 1em; color: #000; padding: 0.5em; background: #FFFF99; border-left: 8px #FFFF00 solid;}
	.wiki-table {margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;}
	.diff-r {color: red;}
	.diff-g {color: green;}
	.diff-result { BORDER: #2f6fab 1px dashed; PADDING: 1em; COLOR: black; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #f9f9f9; font-family:Fixedsys,Courier; }
	.diff-table {width:100%;}
	.diff-table-cell-green {vertical-align:top; text-align:left; white-space:normal; color:green; font-family:Fixedsys,Courier; font-size:10pt; BORDER: #2f6fab 1px dashed; PADDING: 1em;}
	.diff-table-cell-red {vertical-align:top; text-align:left; white-space:normal; color:red; font-family:Fixedsys,Courier; font-size:10pt; BORDER: #2f6fab 1px dashed; PADDING: 1em;}
	#toc {BORDER: #aaaaaa 1px solid; PADDING: 5px; FONT-SIZE: 10pt; BACKGROUND-COLOR: #f9f9f9 }
	#toc .tocindent {MARGIN-LEFT: 2em}
	#toc .tocline {MARGIN-BOTTOM: 0px}
	#toc P {FONT-SIZE: 10pt; MARGIN: 0px}
	#toc .toctoggle {FONT-SIZE: 10pt}
	#toc .editsection {MARGIN-TOP: 0.7em; FONT-SIZE: 10pt}
	/* default styles for extension "tx_txinputformivc_pi1" */
	.tx-txinputformivc-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
	/* default styles for extension "tx_loginboxmacmade_pi1" */
	//.tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-error {
		//    color: #FF0000;
	//}
	//.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable {
		//    margin-top: 5px;
		//    margin-bottom: 5px;
		//    border: solid 1px #DFE2E3;
		//    border-collapse: collapse;
	//}
	//.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD {
		//    border: solid 1px #DFE2E3;
		//    background-color: #FAFBFB;
		//    padding: 5px;
	//}
	//.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD.tx-loginboxmacmade-pi1-labelCell {
		//    border: solid 1px #E5D9B1;
		//    background-color: #F0E9D2;
		//    font-weight: bold;
	//}
	/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

		/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

		/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

		/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

		/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px;;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px;
	}

		/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */


	span.pageTitle {
		font-family:arial;
		font-size:14pt;
		color:#FFFFFF;
		line-height:28pt;
	}

	td.menubtn {
		width : 160px;
		background-color:#C5D1E2;

	}
	td.menubtn a {
		text-decoration: none;
		font-family:arial;
		font-size:9pt;
		color:#00418A;
		height: 100%;
		width: 100%;
		background-color:#E9EEF4;
	}
	DIV.menubtn {
		margin:7px;
		margin-right:1px;
		margin-bottom:0px;
		line-height:24px;
	}
	DIV.menubtn2 {
		margin-left:20px;
		margin-right:1px;
		margin-bottom:0px;
		margin-top:1px;
		line-height:24px;
		width: 99%;
	}

	td.menubtn a:hover {
    color:#00418A;
		background-color:#FFFFFF;
		text-decoration: none;
	}
	td.menubtn a.selected {
		background-color:#FFFFFF;
	}

	td.language {
		text-transform : lowercase;
		width : 74px;
		height : 20px;
		text-align : center;
		background-image:url(../img/back_off.gif);
		line-height : 19px;
	}
	td.language a {
		text-decoration: none;
		font-family:arial;
		font-size:8.5pt;
		color:black;
		display: block;
		height: 100%;
		width: 100%;
	}
	td.language a:hover {
		color:white ;
		text-decoration: none;
		background-image: url(../img/back_on.gif);
	}
	td.language a.selected {
		color:white ;
		text-decoration: none;
		background-image: url(../img/back_on.gif);
	}
