body { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; text-align: center; margin: 0; padding: 0; }
html { margin: 0; padding: 0; }

#page { text-align: left; width: 900px; overflow: auto; margin: 0 auto; padding: 0 0 20px; border: solid 2px #990000;}
#head { background-color:transparent; }
#headmininav { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #990000; text-decoration: none; text-align: right; vertical-align: middle; height: 20px; margin: 0; padding: 3px; border-bottom: 2px solid #fff; }
#sprache { text-decoration: none; text-align: left; width: 270px; height: 14px; float: left; }
#sprache img { border-style: none; }
#mininav { }
#head2 { background-color:transparent; background-image: url(../images/basic/bg_eyec.gif); height: 212px; }
#logo { background-color: #666; text-align: left; width: 270px; height: 212px; float: left; border-right: 2px solid #fff; }
#logotext { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 1px; width: 262px; overflow: hidden; margin-top: 4px; margin-right: 4px; margin-left: 4px; }
#logotext h1 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 1px; width: 262px; overflow: hidden; }
#logotext p { line-height: 12px; overflow: hidden; margin: 3px 0; padding: 5px 0; }
/*#logotext a { color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; overflow: hidden; } */
#logotext a { color: #ff0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; overflow: hidden; }
#logotext a:hover { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; overflow: hidden; }
#eyecatcher { background-color: #CC0000; text-align: left; width: 380px; height: 160px; float: left; margin-top: 25px; margin-bottom: 25px; margin-left: 30px; border: solid 1px #cb3600;; }
#eyecatcher img { max-width: 380px; max-height: 160px; border-style: none; }
#shops { text-align: left; width: 150px; height: 160px; float: left; margin: 25px 15px 25px 33px; }
#shops img { margin-bottom: 5px; border-style: none; }
/* ----------navigation head----------------- */
#nav { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #990000; text-decoration: none; text-align: left; width: 896px; vertical-align: middle; height: 24px; padding: 4px 2px 1px; border-top: 2px solid #fff; }
.nav { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #990000; text-decoration: none; text-align: center; vertical-align: middle; float: left; margin-right: 5px; padding: 4px 8px; }
.nav a { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.nav a:hover { color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.nav-act { color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #CC0000; text-decoration: none; text-align: center; margin-right: 5px; padding: 4px 8px; float: left; vertical-align: middle; }
.nav-act a { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.nav-act a:hover { color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }

td { }
a:link { }
a:visited { }
a:hover { }
a:active { }
/* ----------navigation head----------------- */
#klicklinie { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #900; background-image: url(../images/basic/bg_linie.gif); text-align: left; height: 18px; padding-top: 4px; padding-bottom: 2px; padding-left: 2px; }
#shopk { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent; text-align: left; width: 168px; height: 18px; float: left; }
#klickpfad { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent; text-align: left; width: 730px; height: 18px; float: left; }
#klickpfad a { color: #CC0000; text-decoration: none; }
#klickpfad a:hover { color: #fff; text-decoration: none; }
#links { width: 168px; float: left; }
#shopnav { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; letter-spacing: 1px; width: 141px; min-height: 250px; padding: 5px; border-right: 2px solid #cb3600; }
#shopnav a { color: #666; text-decoration: none; }
#shopnav a:hover { color: #990000; text-decoration: none; }
#featprod { width: 162px; margin-top: 2px; margin-bottom: 5px; padding-bottom: 5px; border-right: 1px solid #990000; border-bottom: 1px solid #990000; }
#featprod h1 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #990000; letter-spacing: 1px; width: 162px; height: 20px; padding-top: 3px; }
#featprod img { font-weight: bold; max-width: 150px; margin: 0; padding: 0; border-style: none; }
#featempf { width: 160px; float: right; margin-top: 5px; margin-right: 3px; margin-bottom: 5px; border-right: 1px solid #990000; border-bottom: 1px solid #990000; border-left: 1px solid #930; }
#featempf h1 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #990000; letter-spacing: 1px; width: 160px; height: 20px; margin: 0; padding-top: 3px; }
#featempf img { font-weight: bold; max-width: 150px; margin: 0; padding: 4px; border-style: none; }
#featmark { width: 160px; float: right; margin-top: 2px; margin-right: 3px; margin-bottom: 5px; border-right: 1px solid #990000; border-bottom: 1px solid #990000; border-left: 1px solid #930; }
#featmark h1 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #990000; letter-spacing: 1px; width: 160px; height: 20px; margin: 0; padding-top: 3px; }
#featmark img { font-weight: bold; max-width: 150px; margin: 0; padding: 4px; border-style: none; }
#trusted { margin-top: 2px; margin-bottom: 5px; padding-bottom: 5px; width: 162px; border-right: 1px solid #990000; border-bottom: 1px solid #990000; }
#trusted h1 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #990000; letter-spacing: 1px; padding-top: 3px; width: 162px; height: 20px; }
#statileft { margin-top: 2px; margin-bottom: 5px; padding-bottom: 5px; width: 162px; border-right: 1px solid #990000; border-bottom: 1px solid #990000; }
#statileft h1 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #990000; letter-spacing: 1px; padding-top: 3px; width: 162px; height: 20px; }
#statileft p { padding: 2px; }
#inhalt { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; width: 540px; float: left; min-height: 950px; margin-top: 2px; margin-right: 5px; padding: 10px; border: solid 1px #666; }
#inhalt h1  { color: #990000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0; border-bottom: 2px solid #666; }
#inhalt h2 { color: #990000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 1px; margin: 0; padding: 0 0 14px; }
#inhalt h3 { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 1px; margin: 0; padding: 0 0 14px; }
#inhalt img { border-style: none; }
#inhalt a { color: #cc0000; font-weight: bold; text-decoration: none; }
#inhalt a:hover { color: #666; font-weight: bold; }
#inhalt p { margin-top: 12px; margin-bottom: 24px; }
/* ----------subnavigation----------------- */
#subnav { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #990000; text-decoration: none; width: 152px; float: left; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; padding: 5px; }
#subnav h1 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #990000; text-align: left; letter-spacing: 1px; margin: 0; padding: 2px 0 5px 2px; border-top-style: none; border-right-style: none; border-bottom: 1px solid #fff; border-left-style: none; }
ul#subnav1 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #990000; width: 152px; margin: 0; padding: 0; }
ul#subnav1 li {list-style: none; margin: 5px 0.4em 5px 0; padding: 0; }
.subnav1 a { text-decoration: none; font-weight: bold; color: #fff; background-color: #990000; padding-bottom: 5px; padding-left: 2px; display: block; }
.subnav1 a:hover { color: #666; font-weight: bold; text-decoration: none; background-color: #990000; display: block; padding-bottom: 5px; padding-left: 2px; }
.subnav1-act a { color: #fff; font-weight: bold; text-decoration: none; background-color: #666; padding-top: 5px; padding-bottom: 5px; padding-left: 2px; display: block; }
.subnav1-act a:hover { color: #990000; font-weight: bold; text-decoration: none; background-color: #666; padding-top: 5px; padding-bottom: 5px; padding-left: 2px; display: block; }
ul#subnav2 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #990000; margin: 0 0 0 2px; width: 146px; padding: 0 0 2px 2px; }
ul#subnav2 li { list-style: none; margin: 2px 0.4em 0.4em 0; padding: 0; }
.subnav2 a { color: #fff; font-weight: bold; background-color: #990000; text-decoration: none; margin-top: 2px; padding-top: 2px; padding-bottom: 2px; display: block; }
.subnav2 a:hover { color: #666; font-weight: bold; background-color: #990000; text-decoration: none; margin-top: 2px; padding-top: 2px; display: block; padding-bottom: 2px; }
.subnav2-act a { color: #990000; font-weight: bold; background-color: #fff; text-decoration: none; margin-top: 2px; padding-top: 2px; padding-bottom: 2px; display: block; }
.subnav2-act a:hover { color: #666; font-weight: bold; background-color: #fff; text-decoration: none; margin-top: 2px; padding-top: 2px; padding-bottom: 2px; display: block; }
ul#subnav3 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #990000; margin: 0 0 0 3px; padding: 0 0 2px 2px; }
ul#subnav3 li { list-style: none; margin: 2px 0.4em 0.4em; padding: 0; }
.subnav3 a { color: #fff; font-weight: bold; background-color: #990000; text-decoration: none; display: block; padding-top: 2px; padding-bottom: 2px; }
.subnav3 a:hover { color: #666; font-weight: bold; background-color: #990000; text-decoration: none; display: block; padding-top: 2px; padding-bottom: 2px; }
.subnav3-act a { color: #000; font-weight: bold; background-color: #990000; text-decoration: none; display: block; padding-top: 2px; padding-bottom: 2px; }
.subnav3-act a:hover { color: #fff; font-weight: bold; background-color: #990000; text-decoration: none; display: block; padding-top: 2px; padding-bottom: 2px; }
/* ----------- Tools ------------ */
#tool { background-color: #990000; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width: 158px; float: left; margin-top: 2px; padding: 2px; border-top: 2px solid #cb3600; border-bottom: 2px solid #cb3600; }
#tool label { width: 100px; float: left;}
#tool form { margin: 0px; padding: 0px; }
#tool h1 { font-weight: bold; color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #990000; text-align: left; letter-spacing: 1px; margin: 0 0 2px; padding: 2px 0 5px 2px; border-bottom: 1px solid #fff; border-top-style: none; border-right-style: none; border-left-style: none; }
#tool input.button { padding: 0; margin: 0; width: 30px; height: 20px;}
#tool input { width: 115px; margin-right: 5px; padding: 1px; float: left; color: #666; font-size: 11px; font-family: courier; height: 18px; margin-bottom: 2px; margin-left: 1px; border: solid 1px #fff; }
/*------------ Suche ------------ */
.tx-indexedsearch-info { display: none; }
.tx_ablinklist_catalogView_links { height: 800px;  }
.tx_ablinklist_catalogView_link { position: relative; float: left; width: 445px; margin-top: 10px; margin-bottom: 10px; }
.tx_ablinklist_catalogView_link img { vertical-align: top; }
.linkimg { vertical-align: top; width: 120px; float: left; margin-top: 10px; margin-right: 5px; margin-bottom: 10px; padding-right: 5px; }
.browsebox { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.browsebox ul { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; float: left; list-style-type: none; }
/*------------ Feed ------------ */
#feed { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; letter-spacing: 1px; width: 900px; height: 30px; margin: 5px auto 10px; }
#feed a { color: #666; text-decoration: none; }
#feed a:hover { color: #990000; text-decoration: none; }
#feednav1 { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; letter-spacing: 1px; width: 280px; float: left; }
#feednav2 { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; letter-spacing: 1px; }
/*----------------- NEWS ------------------------- */
.news-list-container { margin-top: 5px; padding: 5px; border: solid 1px #900; }
.news-category { background-color: #dcdcdc; max-height: 40px; margin-top: 0; margin-bottom: 10px; padding-top: 5px; padding-bottom: 10px; padding-left: 5px; border-bottom: 1px solid #666; }
.news-list-category a { color: #666; font-size: 11px; }
.news-list-category a:hover { color: #900; font-size: 11px; }
.news-list-item { min-height: 160px; margin-top: 5px; margin-bottom: 20px; padding-top: 5px; padding-bottom: 5px; border: solid 1px #dcdcdc; }
#news-list-item h1  { color: #990000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 10px; padding: 0 0 2px; border-bottom: 2px solid #666; }
.news-list-item h2 { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 1px; margin: 0 0 10px; padding: 14px 0; }
.news-list-item h3 { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 1px; margin: 0; padding: 0 0 10px; }
.news-list-item img { margin-right: 10px; max-width: 150px; max-height: 150px; float: left; margin-bottom: 10px; }
.news-list-morelink { text-align: right; padding-right: 10px; }
.news-list-date { color: #000; font-size: 11px; }
.news-single-item img { margin-right: 10px; margin-bottom: 10px; max-height: 150px; float: right; max-width: 150px; }
.news-single-backlink { text-align: right; padding-right: 10px; }
.news-single-info { font-size: 10px; background-color: #dcdcdc; max-height: 20px; margin-top: 20px; margin-bottom: 10px; padding-top: 5px; padding-left: 5px; border-top: 1px solid #666; border-bottom: 1px solid #666; }
/*----------------- Forum ------------------------- */
/* default styles for extension "tx_chcforum_pi1" */
/* BASIC STUFF */
.tx-chcforum-pi1-preTableWrap { border: solid 1px #fff; }
#tx_chcforum-pi1 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #fff; }
#tx_chcforum-pi1 caption {	display: none; }
#tx_chcforum-pi1 a { font-size: 10px; text-decoration: underline; }
#tx_chcforum-pi1 a:hover { font-size: 10px; text-decoration: none !important; }
/* only one form in the forum */
#tx_chcforum-pi1 form {	margin-top: 20px; }
/* GENERIC TABLE BEGIN */
.tx-chcforum-pi1-Table { font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #900; background: #fefefe; margin-bottom: 3px; width: 100%; }
.tx-chcforum-pi1-Table thead tr th { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background: #900; padding: 5px; text-align: left; letter-spacing: 1px; white-space: nowrap; }
/* category title row */
.tx-chcforum-pi1-Table tbody tr th { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 1px; background: #666; padding: 5px; text-align: left; }
/* category features row */
.tx-chcforum-pi1-Table tbody tr td { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #dcdcdc; letter-spacing: 1px; 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: 10px; margin-left: 5px; }
.tx-chcforum-pi1-catConferenceCell dd.new {	color: #c00; }
/* cell 2 */
.tx-chcforum-pi1-catThreadCell { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 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-confThreadSubjCell { }
.tx-chcforum-pi1-confThreadNew { color: #C00; 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 { font-size: 11px; text-align: center; }
/* cell 3 */
.tx-chcforum-pi1-confThreadAuthorCell { font-size: 11px; text-align: center; }
/* cell 4 */
.tx-chcforum-pi1-confThreadLastCell { font-size: 10px !important; }
/* CONFERENCE TABLE END */
/* NAVPATH BEGIN*/
.tx-chcforum-pi1-navPath { background: #dcdcdc; border: solid 1px #900;
/*	margin: 12px 0 15px 0; */
	margin-bottom: 3px; margin-top: 15px; padding: 3px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* NAVPATH END*/

/* PAGELINKS BEGIN */
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm { background: #fff; border: solid 1px #900; font-size: 10px; margin-bottom: 3px; padding: 3px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; clear: both; }
/* PAGELINKS END */

/* POST FORM BEGIN */
.tx-chcforum-pi1-postForm {	border: solid 1px #900;	background: #dcdcdc; padding: 5px;	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 {	display: block;	width: 150px; float: left; padding: 2px; border: solid 1px #900; margin-bottom: 3px; }
.tx-chcforum-pi1-postForm textarea { border: 1px solid #900; 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: solid 1px #900; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin:2px; background-color: #fff; }
.tx-chcforum-pi1-formBtnHov { border: solid 1px #666; font-size:10px; margin:2px; background-color: #fff; color: #c00; font-family: Verdana, Arial, Helvetica, sans-serif; }
.tx-chcforum-pi1-formBtnStyle {	background-color: #fff;	border: solid 1px #900;	padding: 3px; margin: 3px; }
.tx-chcforum-pi1-formBtnStyleHov { background-color: #fff; border: solid 1px; color: #900; padding: 3px; margin: 3px; }
/* POST FORM END */
/* SINGLE POST BEGIN */
.tx-chcforum-pi1-singlePost { font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #900; margin: 3px 0 
 }
/* top */
.tx-chcforum-pi1-singlePost .author { font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #dcdcdc; 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: solid 1px #900; float: right; }
/* deprecated */
.tx-chcforum-pi1-singlePost #userPic { border: solid 1px #900; float: right; }
/* middle */
.tx-chcforum-pi1-singlePost .text {	border-top: 1px solid #900;	border-bottom: 1px solid #900;	background: #dcdcdc; }
.tx-chcforum-pi1-singlePost .scroller {	overflow: auto;	width: 100%; background: #FFFFFF; /*min-height: 125px;*/ height: 250px;	text-indent: 0px; padding: 3px; }
/* bottom */
.tx-chcforum-pi1-singlePost .edit {	background: #dcdcdc; 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: #dcdcdc; border-top: 3px solid #ffffff; padding: 3px; }
.tx-chcforum-pi1-singlePost .rate input { background-color: #fff; border: solid 1px #900; font-size: 9px; }
.tx-chcforum-pi1-singlePost .rate select {	border: solid 1px #900;	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-size: 11px; color: #006600; font-family: "Courier New", Courier, Monaco, monospace; padding: 5px; background-color: #fafafa; border: #dcdcdc;;}
.tx-chcforum-pi1-singlePost .quoteCell { background-color: #fff; font-size: 10px; padding: 5px; border-color: solid 1p; border-style: ;;border-width: ;;}
.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: 250px; max-width: 250px; }
.tx-chcforum-pi1-singlePostQuoteText { background-color: #fff; border: solid 1px #900; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px; }
/* SINGLE POST END */
/* FOOTER BOX BEGIN */
.tx-chcforum-pi1-footerBox { background: #dcdcdc; padding: 3px; border: solid 1px #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* 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: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 34px; font-weight: bold; font-variant: small-caps; }
.header_small { margin-bottom: 3px;	border: solid 1px #900; }
/* HEADER BOX END */
/* TOOL BAR  BEGIN */
.tx_chcforum-pi1-toolBar { background: #fff; border: solid 1px #900; margin-bottom: 3px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; }
.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-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.tx_chcforum-pi1-subToolBar { background: #dcdcdc; border: solid 1px #900; margin-bottom: 3px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; }
.tx_chcforum-pi1-subToolBar img { vertical-align: middle; margin-left: 16px; }
.tx_chcforum-pi1-subToolBar div { line-height: 30px; text-align: right; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
/* TOOL BAR  END */
/* PROFILE BEGIN */
.tx-chcforum-pi1-profileBorder { font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #900; padding: 3px; }
.tx-chcforum-pi1-profileBorder td { font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #900; padding: 3px; }
.tx-chcforum-pi1-profileBorder #userPic { border: solid 1px #900; float: right; }
.tx-chcforum-pi1-profileBorder hr { clear: left; display: block; visibility: hidden; }
.tx_chcforum-pi1-profileHdrBig { background: #dcdcdc; border: solid 1px #900; padding: 5px; margin-bottom: 3px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.tx_chcforum-pi1-profile_hdr { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background: #fff; padding: 2px  }
/* PROFILE END */
/* MESSAGE BOX BEGIN */
.tx-chcforum-pi1-errorBoxCell { background: #dcdcdc; font-weight: bold; text-align: left; }
.tx-chcforum-pi1-messageBoxErrorNoBorder { color: #fff; background: #c00; font-weight: bold; text-align: left; margin-bottom: 3px; padding: 3px; font-weight: bold; }
.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError { color: #fff; background: #c00; border: dotted 1px #ff0000; margin-bottom: 3px; padding: 3px; font-weight: bold; }
/* MESSAGE BOX END */
.tx-chcforum-pi1-forumTextBig { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.tx-chcforum-pi1-helpBox { background-color: #dcdcdc !important; border-style: none; }
.tx-chcforum-pi1-linkUp { background: #dcdcdc; border: solid 1px #900; margin: 12px 0 15px; padding: 3px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
.tx-chcforum-pi1-previewBoxCell { background: #dcdcdc; 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 { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 td { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; }
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 th { background: #dcdcdc; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; text-align: left; letter-spacing: 0; }
