/**/

#main-content form {
	margin: 0px; padding: 0px;
}
#main-content table {
}




.tx-newloginbox-pi1 {
	padding: 20px;
}
/* BASIC STUFF */
#tx_chcforum-pi1 {
	font-family: verdana, sans-serif; font-size: 11px;
}
#tx_chcforum-pi1 div.catlist,
#tx_chcforum-pi1 div.threadlist {
	float: left;
	background-color: #FFF;
}

.news-list-item div.left {
	padding-top: 8px;
	margin: 0px;
	padding-bottom: 12px;
}

#tx_chcforum-pi1 .catlist .news-list-morelink,
#tx_chcforum-pi1 .threadlist .news-list-morelink {
	margin:0px; padding:0px;
	float:left;
	
	* height: 20px;
}
#tx_chcforum-pi1 .catlist .news-list-morelink {
	float:right;
}
#tx_chcforum-pi1 .catlist .news-list-morelink a,
#tx_chcforum-pi1 .threadlist .news-list-morelink a {
	min-height: 20px;
}


body .small-arrow {
	clear: left;
}
body .small-arrow a {
display:block;
	text-decoration: none;
	width: 12px;
	padding-left: 20px;
	margin-left: 10px;
	background: url(icon-letzter-beitrag.gif) no-repeat left;
	width: 170px;
}

.news-list-item h3,
.news-list-item p {
	padding-left: 20px;
}

div.threadlist .news-list-item h3 {
	display: block;
	float:left;
	width: 380px;
}

#tx_chcforum-pi1 caption { display: none; }

/*#tx_chcforum-pi1 a { text-decoration: underline; }
#tx_chcforum-pi1 a:hover { text-decoration: none !important; } */


/* only one form in the forum */
#tx_chcforum-pi1 form { margin-top: 0px; margin-bottom: 5px; }
.tx-chcforum-pi1-noWrap { display: inline; white-space: nowrap; }


.tx-chcforum-pi1-postTableWrap,
.tx-chcforum-pi1-preTableWrap {
	background-color: #ACBFC7;
	border: 0px solid ; margin-bottom: 0px; 
	}
/*.tx-chcforum-pi1-postTableWrap { border: 0px solid ; margin-bottom: 2px; } */
/* GENERIC TABLE BEGIN */
.tx-chcforum-pi1-Table {

	border: 0px solid #666666;
	margin-bottom: 2px;
	width: 100%;
}
.tx-chcforum-pi1-postTableWrap {
	background-color: #ACBFC7;
color: #FFF;

}
.tx-chcforum-pi1-postTableWrap .tx-chcforum-pi1-pageLinksBtm {
	
}
.tx-chcforum-pi1-Table thead tr th {
	font-size: 10px; font-weight: bold;
	background: #ACBFC7; padding: 5px; text-align: center; white-space: nowrap;


}
/* category title row */
.tx-chcforum-pi1-Table tbody tr th {
	font-size: 10px; font-weight: bold; letter-spacing: 2px; background: #FFF; padding: 5px; text-align: left;
	border-top: 1px solid #ACBFC7;
	border-bottom: 1px solid #ACBFC7;
}

/* category features row */
.tx-chcforum-pi1-Table tbody tr td {
	font-size: 12px; padding: 5px;
	border: 1px solid #FAFAEF;
}
/* 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: 10px; 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: 10px !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: 10px !important; }
/* CONFERENCE TABLE END */
/* NAVPATH BEGIN*/
.tx-chcforum-pi1-navPath a { color: #FAFAEF; }
.tx-chcforum-pi1-navPath {
	border-top: 1px solid #FAFAEF;
	line-height: 15px; color: #FFF; margin-bottom: 0px; padding: 4px 8px; font-size: 10px;
}
/* NAVPATH END*/
/* PAGELINKS BEGIN */
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
	color: #FFF;
	border-top: 1px solid #FAFAEF;
	font-size: 10px; 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: 0px solid ;
	background-color: #83C365; 
	background-color: #ACBFC7;
	
	padding: 5px; margin-bottom: 3px;
}
.tx-chcforum-pi1-postForm #formWhere {
	border-top:1px dashed #6A93A9;
	
	font-size: 14px; font-weight: bold;
/*	background: #ACBFC7;*/
	color: #FFF;
	padding: 10px 0px 5px 20px;
	font: 22px Times New Roman, serif;
	font-style: italic;
	text-align: left;
	white-space: nowrap;
	margin-bottom: 7px;

}
.tx-chcforum-pi1-postForm fieldset label { display: block; text-align: left; padding-right: 20px; padding-top: 3px; width: 120px; float: left; }
.tx-chcforum-pi1-postForm fieldset { 
	border: 1px solid #FFF;
	background-color: #E4EAED; 
}
.tx-chcforum-pi1-postForm fieldset#formTop { margin-bottom: 8px; }
.tx-chcforum-pi1-postForm fieldset legend { margin-bottom: 3px; background-color: #E4EAED; border: 1px solid #FFF; margin-left: -8px; padding: 2px; font-weight: bold; }

.tx-chcforum-pi1-postForm fieldset#formTop input { display: block; width: 350px; 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 ; font-size:10px; font-family: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:0px solid #666666;
	margin: 3px 0;

}
/* top */
.tx-chcforum-pi1-singlePost .author {
	background: #E4EAED; padding: 3px; vertical-align: top;

}
.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; */
	line-height: 20px;
	background: #FFF;
	padding-right: 20px;
	margin-bottom: 0px;
}
.tx-chcforum-pi1-singlePost .scroller {
	overflow: auto; width: 95%;
	min-height: 125px; text-indent: 0px; padding: 3px;
	margin-left: 4%;
}
/* bottom */
.tx-chcforum-pi1-singlePost .edit {

	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: #FAFAEF; 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: #FAFAEF; 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: #FAFAEF; 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: #FAFAEF; 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: #FAFAEF; border: 1px solid #666666; font-size: 10px; padding: 5px; }
/* SINGLE POST END */ /* FOOTER BOX BEGIN */
.tx-chcforum-pi1-footerBox { background: #ACBFC7; padding: 3px; border: 1px solid ; font-size: 10px; }
/* 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: 32px;
	text-align: left;
	line-height: 34px;
	font-family: Times, serif; font-weight: normal; font-style: italic; font-variant: small-caps;
	color: #F2EFE6;
	padding-top: 8px;
	padding-left: 20px;
	}
.header_small {
	height: 48px;
	background-color: #ACBFC7; margin-bottom: 0px; border: 0px solid #666666; }
/* HEADER BOX END */

/* TOOL BAR BEGIN */
.tx_chcforum-pi1-toolBar {
	height: 37px;
	background-color: #ACBFC7; border: 0px solid #666666; padding-right: 5px; margin-bottom: 0px;
}
.tx_chcforum-pi1-toolBar img { vertical-align: middle; margin-left: 16px; }
.tx_chcforum-pi1-toolBar div { line-height: 30px; text-align: right; font-size: 9px; font-weight: bold; font-family: Verdana,Arial,Helvetica,sans-serif; }
.tx_chcforum-pi1-subToolBar {
	border-top: 1px solid #FAFAEF;
	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: 9px; font-weight: bold; font-family: Verdana,Arial,Helvetica,sans-serif; }
/* TOOL BAR END */
/* PROFILE BEGIN */
.tx-chcforum-pi1-profileBorder { border: 1px solid ; 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-profileHdrBig { background: #FAFAEF; 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: #F2EFE6; padding: 2px; padding-left: 6px; }
/* PROFILE END */
/* MESSAGE BOX BEGIN */
.tx-chcforum-pi1-errorBoxCell { background: #F2EFE6; font-weight: bold; text-align: left; }
.tx-chcforum-pi1-messageBoxErrorNoBorder { background: #FFD6EF; font-weight: bold; text-align: left; padding: 3px; font-weight: bold; }
.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError { background: #FFCCCC; padding: 8px 16px; 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: #FAFAEF !important; border-style: none; }
.tx-chcforum-pi1-linkUp {
	padding: 3px; padding-right: 5px; font-size: 10px; line-height: 15px; text-align: right; }
.tx-chcforum-pi1-previewBoxCell { background: #ACBFC7; 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: arial, sans-serif; }
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 td { font-family: arial, sans-serif; padding: 2px; }
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 th { background: #F2EFE6; font-family: arial, sans-serif; font-size: 11px; padding: 2px; text-align: left; letter-spacing: 0px; }
