#tx_chcforum-pi1 { font-family: arial,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 ! important; }

#tx_chcforum-pi1 form { margin-top: 20px; }

.tx-chcforum-pi1-Table { border: 0px solid rgb(153, 153, 153); background: rgb(255, 255, 255) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-bottom: 3px; width: 100%; }

.tx-chcforum-pi1-Table thead tr th { padding: 5px; background: rgb(167,179,203) none repeat scroll 0%; font-size: 14px; font-weight: bold; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: center; white-space: nowrap; }

.tx-chcforum-pi1-Table tbody tr th { padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0%; font-size: 15px; font-weight: bold; letter-spacing: 2px; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: left; }

.tx-chcforum-pi1-Table tbody tr td { padding: 5px; background: rgb(227, 231, 239) none repeat scroll 0%; font-size: 12px; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; }

.tx-chcforum-pi1-catConferenceCell {  }

.tx-chcforum-pi1-catConferenceCell dl { margin: 0pt; }

.tx-chcforum-pi1-catConferenceCell dt {  }

.tx-chcforum-pi1-catConferenceCell dd { font-size: 10px; margin-left: 5px; }

.tx-chcforum-pi1-catConferenceCell dd.new { color: rgb(255, 0, 0); }

.tx-chcforum-pi1-catThreadCell { text-align: center; }

.tx-chcforum-pi1-catPostCell { text-align: center; }

.tx-chcforum-pi1-catLastCell { font-size: 10px ! important; vertical-align: top; }

.tx-chcforum-pi1-confThreadSubjCell {  }

.tx-chcforum-pi1-confThreadNew { color: rgb(255, 0, 0); font-size: 10px; padding-left: 5px; }

.tx-chcforum-pi1-confThreadRepliesCell { text-align: center; }

.tx-chcforum-pi1-confThreadAuthorCell { text-align: center; }

.tx-chcforum-pi1-confThreadLastCell { font-size: 10px ! important; }

.tx-chcforum-pi1-navPath { border: 0px solid rgb(0, 0, 0); margin: 12px 0pt 15px; padding: 3px; background: rgb(255, 255, 255) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; font-size: 10px; }

.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm { border: 1px solid rgb(0, 0, 0); padding: 3px; background: rgb(222, 227, 231) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-bottom: 3px; font-size: 10px; text-align: right; clear: both; }

.tx-chcforum-pi1-postForm { border: 1px solid rgb(153, 153, 153); padding: 5px; background: rgb(227, 231, 239) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-bottom: 3px; }

.tx-chcforum-pi1-postForm fieldset label { display: block; text-align: right; padding-right: 20px; width: 150px; float: left; }

.tx-chcforum-pi1-postForm fieldset#formTop input { border: 1px solid rgb(0, 0, 0); padding: 2px; display: block; width: 150px; float: left; margin-bottom: 3px; }

.tx-chcforum-pi1-postForm textarea { border: 1px solid rgb(0, 0, 0); margin: 3px 0pt; 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 rgb(0, 0, 0); padding: 3px; background-color: rgb(255, 255, 255); font-weight: bold; font-size: 12px; margin-bottom: 3px; }

.tx-chcforum-pi1-formBtnHov { border: 1px solid rgb(204, 0, 0); padding: 3px; background-color: rgb(255, 255, 255); color: rgb(204, 0, 0); font-weight: bold; font-size: 12px; }

.tx-chcforum-pi1-formBtnStyle { border: 1px solid rgb(0, 0, 0); margin: 3px; padding: 3px; background-color: rgb(255, 255, 255); }

.tx-chcforum-pi1-formBtnStyleHov { border: 1px solid rgb(204, 0, 0); margin: 3px; padding: 3px; background-color: rgb(255, 255, 255); color: rgb(204, 0, 0); }

.tx-chcforum-pi1-singlePost { border: 1px solid rgb(0, 0, 0); margin: 3px 0pt; }

.tx-chcforum-pi1-singlePost .author { padding: 3px; background: rgb(227, 231, 239) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; vertical-align: top; height: 78px; }

.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 { border: 0px none ; vertical-align: middle; padding-right: 2px; margin-bottom: 2px; }

.tx-chcforum-pi1-singlePost #userPic { border: 1px solid rgb(0, 0, 0); float: right; }

.tx-chcforum-pi1-singlePost .text { border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); background: rgb(227, 231, 239) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; }

.tx-chcforum-pi1-singlePost .scroller { padding: 3px; background: rgb(255, 255, 255) none repeat scroll 0%; overflow: auto; width: 95%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; min-height: 125px; text-indent: 0px; color: black;}

.tx-chcforum-pi1-singlePost .edit { padding: 3px; background: rgb(243, 245, 248) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; height: 19px; vertical-align: middle; margin-top: 3px; }

.tx-chcforum-pi1-singlePost .edit a { margin-right: 30px; }

.tx-chcforum-pi1-singlePost .edit img { border: 0px none ; vertical-align: middle; }

.tx-chcforum-pi1-singlePost .attachment { padding: 3px; background: rgb(222, 227, 231) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; }

.tx-chcforum-pi1-singlePost .attachment div { vertical-align: top; }

.tx-chcforum-pi1-singlePost .attachment img { float: left; margin-right: 5px; }

.tx-chcforum-pi1-singlePost #quoteCell { padding: 3px; background: rgb(255, 255, 255) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; font-size: 10px; }

.tx-chcforum-pi1-singlePost #quoteCellAuthor { border: 0px none ; padding: 3px 0pt; font-weight: bold; }

.tx-chcforum-pi1-singlePost #quoteTable { border: 0px none ; margin: 15px 0pt; }

.tx-chcforum-pi1-singlePost .text img { max-height: 350px; max-width: 350px; }

.tx-chcforum-pi1-singlePostQuoteText { border: 1px solid rgb(0, 0, 0); padding: 5px; background-color: rgb(250, 250, 250); font-size: 10px; }

.tx-chcforum-pi1-footerBox { border: 1px solid rgb(255, 102, 0);      border-width: 1px 0px 0px 0px;padding: 3px; background: rgb(255, 255, 255) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; font-size: 10px; }

.tx-chcforum-pi1-footerBox div { padding-top: 5px; padding-left: 5px; font-size: 10px; }

.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-profileBorder { border: 1px solid rgb(153, 153, 153); padding: 3px; }

.tx-chcforum-pi1-profileBorder #userPic { border: 1px solid rgb(0, 0, 0); float: right; }

.tx-chcforum-pi1-profileBorder hr { clear: left; display: block; visibility: hidden; }

.tx_chcforum-pi1-profileHdrBig { border: 1px solid rgb(0, 0, 0); padding: 3px; background: rgb(222, 227, 231) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-bottom: 3px; font-size: 10px; }

.tx_chcforum-pi1-profile_hdr { padding: 2px; background: rgb(227, 231, 239) none repeat scroll 0%; font-size: 10px; font-weight: bold; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; }

.tx-chcforum-pi1-errorBoxCell { background: rgb(227, 231, 239) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; font-weight: bold; text-align: left; }

.tx-chcforum-pi1-forumTextBig { font-size: 14px; font-weight: bold; }

.tx-chcforum-pi1-helpBox { border-style: none; background-color: rgb(227, 231, 239) ! important; }

.tx-chcforum-pi1-previewBoxCell { background: rgb(167, 179, 203) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; text-align: center; }

/* Forum Header */
.header_center { text-align: left; height: 0px;  }

.header_text { font-size: 16px; line-height: 45px; font-family: Times,Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color:#000000;}

.header_small { border: 0px solid rgb(0, 0, 0); margin-bottom: 3px; }

/* Forum 2. Zeile von oben */
.tx_chcforum-pi1-toolBar { 
     border: 0px solid #ff6600; 
     border-width: 0px 0px 1px 0px;
     background: rgb(255, 255, 255) none repeat scroll 0%; 
     -moz-background-clip: initial; 
     -moz-background-origin: initial; 
     -moz-background-inline-policy: initial; 
     margin-bottom: 3px; 
     padding-right: 5px; 
     padding-top: 3px; 
     padding-bottom: 3px; 
}

/* Forum Fehlermeldungen */
.tx-chcforum-pi1-messageBox, 
.tx-chcforum-pi1-messageBoxError { 
     border: 0px dotted rgb(255, 0, 0); 
     padding: 3px; 
     background: rgb(255, 255, 255) none repeat scroll 0%;
     color: red;
     -moz-background-clip: initial; 
     -moz-background-origin: initial; 
     -moz-background-inline-policy: initial; 
     margin-bottom: 3px; 
     font-weight: bold; 
}

/* Forum Fu&#65533;zeile */
.tx-chcforum-pi1-linkUp { 
     border: 1px solid #ff6600; 
     border-width: 1px 0px 0px 0px;
     margin: 12px 0pt 15px; 
     padding: 3px; 
     background: rgb(255, 255, 255) none repeat scroll 0%; 
     -moz-background-clip: initial;    
     -moz-background-origin: initial; 
     -moz-background-inline-policy: initial; 
     font-size: 10px; 
     text-align: center; }
