/*CSS Reset*/
/*+clearfix {*/
FORM.tipafriendform DIV:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
FORM.tipafriendform DIV
{
	display: inline-block;
}
FORM.tipafriendform DIV
{
/*\*/
	display: block;
/**/
	-height: 1px;
}
/*+}*/
HTML, BODY, DIV, SPAN, APPLET, OBJECT, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR, B, U, I, CENTER, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}
IFRAME
{
	height: 700px;
}
BLOCKQUOTE, Q
{
	quotes: none;
}
:focus
{
	outline: 0;
}
INS
{
	text-decoration: none;
}
DEL
{
	text-decoration: line-through;
}
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
	vertical-align: top;
}
TD
{
	vertical-align: top;
}
/*Standard*/
.clearL
{
	clear: left;
}
P
{
	line-height: 1.7em;
	margin: 15px 0;
}
.small
{
	font-size: 10px;
	font-weight: bold;
}
.center
{
	text-align: center;
}
A.bestellen
{
	/*[disabled]display:block;*/
	/*[disabled]height:33px;*/
	/*[disabled]width:431px;*/
	/*[disabled]margin:0 auto;*/
	/*[disabled]color:#14331A;*/
	/*[disabled]font:bold 15px Verdana, Arial, Sans-Serif;*/
	/*[disabled]text-decoration:none;*/
	/*[disabled]text-align:center;*/
	/*[disabled]background:url(../img/bestellen.png) no-repeat center top;*/
	/*[disabled]padding:8px 0 0;*/
}
A.bestellen:hover
{
	/*[disabled]padding-top:10px;*/
	/*[disabled]height:31px;*/
	/*[disabled]background-position:center bottom;*/
}
A.bestellen
{
	display: block;
	height: 33px;
	width: 550px;
	margin: 0 auto;
	color: #14331A;
	font: bold 15px Verdana, Arial, Sans-Serif;
	text-decoration: none;
	text-align: center;
	background: url(../img/bestellen2.png) no-repeat center top;
	padding: 8px 0 0;
}
A.bestellen:hover
{
	padding-top: 10px;
	height: 31px;
	background-position: center bottom;
}
H2
{
	position: relative;
	font: normal 18px Verdana, Arial, Sans-Serif;
	color: #3C4D90;
	margin: 0;
}
#uid27 H2
{
	margin: 0 0 20px;
}
H3
{
	color: #006600;
	font: bold 15px Verdana, Arial, Sans-Serif;
	margin: 20px 0 0;
}
A.linkToTop
{
	display: block;
	margin: 10px 0;
	color: #006500;
	text-align: right;
	text-decoration: none;
}
A:hover.linkToTop
{
	text-decoration: underline;
}
A
{
	color: #006500;
}
BODY.iframe
{
	background: transparent none !important;
}
INPUT[type=submit]
{
	padding: 2px 20px;
	font-size: 14px;
	cursor: pointer;
}
HR
{
	margin: 40px 0;
	background: transparent none;
	height: 0;
	border: 0px solid #FFFFFF;
	border-top: 1px dashed #006600;
}
/*Template*/
BODY
{
	font: normal 12px Verdana, Arial, Sans-Serif;
	color: #000;
	background: #DDEDF4 url(../img/body2.png) repeat center top;
}
#site
{
	background: transparent url(../img/site.png) repeat-x center top;
}
#page
{
	position: relative;
	width: 880px;
	margin: 0 auto;
}
#head
{
	height: 250px;
	overflow: hidden;
}
H1#logo
{
	float: left;
	height: 99px;
	width: 469px;
	margin: 45px 0 0 100px;
	background: transparent url(../img/logo.png) no-repeat center;
}
H1#logo A
{
	display: block;
	height: 99px;
	width: 469px;
}
H1#logo A SPAN
{
	display: none;
}
#mexican-wild-yam
{
	position: absolute;
	top: 25px;
	right: -120px;
	height: 290px;
	width: 387px;
	background: transparent url(../img/mexican-wild-yam.png) no-repeat center;
}
.lang1 #mexican-wild-yam
{
	background: transparent url(../img/mexican-wild-yam_EN.png) no-repeat center;
}
#mexican-wild-yam P
{
	display: none;
}
#hotline
{
	height: 81px;
	width: 346px;
	float: left;
	margin: 20px 0 0 40px;
	background: url(../img/hotline.png) no-repeat center;
}
.lang1 #hotline
{
	background: url(../img/hotline_EN.png) no-repeat center;
}
#hotline P
{
	display: none;
}
#allcont
{
	clear: left;
	padding: 0 0 20px;
}
#left
{
	float: left;
	width: 190px;
	margin-right: 30px;
	padding-bottom: 35px;
	display: inline;
	background: url(../img/schatten6.png) no-repeat center bottom;
	overflow: hidden;
}
#left #nav
{
	background: url(../img/nav-btm.png) no-repeat left bottom;
}
#left #nav2
{
	background: url(../img/nav-top.png) no-repeat left top;
	padding: 3px 0;
}
#left #nav UL
{
	list-style-type: none;
	font-size: 11px;
}
#left #nav UL LI
{
	background: url(../img/nav-border.png) no-repeat center top;
}
#left #nav UL LI.first
{
	background: url(../img/trans.png) no-repeat center;
}
#left #nav UL LI.cur A
{
	background: url(../img/nav-hover.png) no-repeat center;
}
#left #nav UL LI.cur LI A
{
	background: none;
}
#left #nav UL LI.cur LI A:hover
{
	background: url(../img/nav-hover.png) no-repeat center;
}
#left #nav UL LI LI.cur A
{
	background: url(../img/nav-hover.png) no-repeat center;
}
#left #nav UL LI LI A
{
	padding-left: 25px;
}
#left #nav UL LI A
{
	display: block;
	width: 170px;
	color: #333;
	text-decoration: none;
	padding: 10px 5px 12px 15px;
}
#left #nav UL LI A:hover
{
	background: url(../img/nav-hover.png) no-repeat center;
}
#cont
{
	float: left;
	width: 660px;
	display: inline;
	overflow: hidden;
}
#cont UL
{
	margin: 15px 0;
}
#cont LI
{
	margin-left: 20px;
	padding: 5px 0;
}
#foot
{
	clear: left;
	width: 720px;
	margin: 0 auto;
	background: url(../img/footer.png) no-repeat center top;
	color: #666666;
	height: 25px;
	padding: 10px 0 30px;
}
#foot A
{
	color: #666666;
	text-decoration: none;
}
#foot A:hover
{
	color: #006500;
}
#foot #footnav
{
}
#foot #footnav UL
{
	list-style-type: none;
}
#foot #footnav UL LI
{
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	border-right: 1px solid #999;
}
#foot #copy
{
	float: left;
	display: inline;
	padding: 0 10px;
}
#foot #homepage
{
	float: left;
	display: inline;
	padding-left: 10px;
	border-left: 1px solid #999;
}
.pay1
{
	height: 41px;
	width: 380px;
	margin: 0 0 0 240px;
}
#uid1 .pay1
{
	margin: 0 auto;
}
.pay2
{
	height: 41px;
	width: 380px;
	margin: 0 auto;
}
#uid27 .pay2
{
	margin: 0 0 20px 240px;
}
/*Kontaktformular*/
#ccont FORM#mailform
{
	width: 350px;
	margin: 20px 0 0;
}
#ccont FORM#mailform .field
{
	margin: 0 0 10px;
}
#ccont FORM#mailform LABEL
{
	display: block;
	float: left;
	width: 130px;
	text-align: right;
	padding-right: 10px;
}
#ccont FORM#mailform INPUT
{
	width: 200px;
}
#ccont FORM#mailform INPUT.csc-mailform-submit
{
	float: right;
	margin-right: 3px;
}
#ccont FORM#mailform TEXTAREA
{
	width: 340px;
}
/*Buy Product*/
.buy
{
	width: 100%;
}
.buy DIV
{
	border-right: 1px dotted #BEB;
	border-bottom: 1px dotted #BEB;
	border-top: 1px dotted #BEB;
	padding: 0 10px;
	height: 40px;
}
.buy P
{
	margin: 9px 0 0;
	font-size: 14px;
}
.buy .prod-id
{
	float: left;
	width: 90px;
}
.buy .prod-text
{
	float: left;
	width: 380px;
}
.buy .prod-price
{
	float: left;
	width: 80px;
	font-weight: bold;
	border-right: 0;
}
.buy .prod-cart
{
	float: left;
	width: 30px;
	padding: 5px 10px 5px 0;
	border-right: 0;
	height: 30px;
}
.buy .prod-cart A
{
	display: block;
	width: 30px;
	height: 30px;
	background: transparent url(../img/cart.gif) no-repeat left top;
}
.buy .prod-cart A:hover
{
	background: transparent url(../img/cart.gif) no-repeat left bottom;
}
.buy .prod-cart A SPAN
{
	display: none;
}
/*UIDs*/
#uid9 #left
{
	background: none;
}
#uid9 #left #nav
{
	background: none;
}
#uid9 #left #nav2
{
	background: none;
}
#uid9 #left A
{
	display: block;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
}
#uid9 #left A:hover
{
	text-decoration: underline;
}
#uid8 #left
{
	background: none;
}
#uid8 #left #nav
{
	background: none;
}
#uid8 #left #nav2
{
	background: none;
}
#uid8 #left A
{
	display: block;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
}
#uid8 #left A:hover
{
	text-decoration: underline;
}
#uid7 #left
{
	background: none;
}
#uid7 #left #nav
{
	background: none;
}
#uid7 #left #nav2
{
	background: none;
}
#uid7 #left A
{
	display: block;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
}
#uid7 #left A:hover
{
	text-decoration: underline;
}
FORM.tipafriendform FIELDSET
{
	border: 1px solid #9AC59B;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	padding: 0 20px 10px;
	position: relative;
}
FORM.tipafriendform LEGEND
{
	font-weight: bold;
	color: #006600;
	font: bold 15px Verdana, Arial, Sans-Serif;
	padding: 0 10px;
}
FORM.tipafriendform LABEL
{
	float: left;
	width: 185px;
	text-align: right;
	margin-right: 11px;
	clear: left;
	padding-top: 5px;
}
/*[clearfix]*/FORM.tipafriendform DIV
{
	clear: left;
	margin-bottom: 8px;
}
FORM.tipafriendform INPUT, FORM.tipafriendform TEXTAREA
{
	float: left;
	width: 275px;
}
FORM.tipafriendform INPUT#recommendsubmit
{
	margin-left: 196px;
	width: 144px;
}
FORM.tipafriendform SMALL
{
	float: left;
	padding: 5px 10px;
}
FORM.tipafriendform P.error
{
	border: 1px solid #940000;
	background-color: #F5E6E6;
	padding: 5px 15px;
}
FORM.tipafriendform SPAN.url
{
	color: #366B42;
}
.tipafrienlink
{
	position: absolute;
	top: -11px;
	left: 50%;
}
#uid11 .tipafrienlink
{
	display: none;
}
.tipafrienlink A
{
	margin-left: 206px;
	border: 1px solid #2E6138;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	padding: 12px 10px 2px;
	background-color: #3E954F;
	color: #FFFFFF !important;
	display: block;
	width: 191px;
	text-align: center;
}
.tipafrienlink A:hover
{
	padding-top: 25px;
	padding-bottom: 7px;
	background-color: #59A812;
}
/*Add New Styles*/
DIV.tx-srfeuserregister-pi1 DL
{
	margin: 0px;
	padding: 0px;
}
DIV.User-Reg-Spacer
{
	margin-top: 15px;
}
.tx-srfeuserregister-pi1-password-again-A
{
	position: relative;
	right: 18px;
}
#tx-srfeuserregister-pi1-password_again-A
{
	position: relative;
	bottom: 19px;
	left: 250px;
}
*+HTML .tx-srfeuserregister-pi1-password-again
{
	position: relative;
	top: 25px;
	right: 288px;
}
#tx-srfeuserregister-pi1-password_again
{
	margin-top: 7px;
}
DIV.tx-srfeuserregister-pi1 DT
{
	padding-right: 1em;
	width: 29%;
	text-align: right;
}
.tx-chcforum-pi1-FooterBox
{
	padding: 20px 0 0;
}
/*FORUM
BASIC STUFF*/
#tx_chcforum-pi1
{
	font-family: verdana, sans-serif;
	font-size: 11px;
}
#tx_chcforum-pi1 CAPTION
{
	display: none;
}
#tx_chcforum-pi1 A
{
	text-decoration: none;
}
#tx_chcforum-pi1 A:hover
{
	text-decoration: underline !important;
}
/*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: 0px solid #000;
	border-bottom: 1px solid #A8CEA8;
	border-top: 1px solid #A8CEA8;
	margin: 15px 0;
}
.tx-chcforum-pi1-preTableWrap DIV
{
	background: none;
}
.tx-chcforum-pi1-postTableWrap
{
	border: 0px solid #999999;
	border-top: 1px solid #A7CDA7;
	border-bottom: 1px solid #A7CDA7;
	margin: 10px 0;
}
/*GENERIC TABLE BEGIN*/
.tx-chcforum-pi1-Table
{
	margin-bottom: 10px;
	width: 100%;
	border: 0px solid #000000;
	background: transparent;
}
.tx-chcforum-pi1-Table THEAD TR TH
{
	background: transparent;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
	color: #006600;
}
/*category title row*/
.tx-chcforum-pi1-Table TBODY TR TH
{
	background: transparent;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 2px;
	padding: 15px 5px;
	text-align: left;
	border-top: 1px solid #A9CFA9;
}
/*category features row*/
.tx-chcforum-pi1-Table TBODY TR TD
{
	background: transparent;
	font-size: 12px;
	padding: 5px;
	border-left: 1px solid #A8CEA8;
}
/*GENERIC TABLE END
CATEGORY TABLE BEGIN
cell 1*/
.tx-chcforum-pi1-Table TBODY TR TD.tx-chcforum-pi1-catConferenceCell
{
	border-left: 0px solid #000;
}
.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: #006500;
}
.tx-chcforum-pi1-navPath
{
	line-height: 15px;
	color: #6F6E70;
	border: 0px solid #000;
	margin-bottom: 1px;
	padding: 5px 3px 3px;
	font-size: 10px;
}
/*NAVPATH END
PAGELINKS BEGIN*/
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm
{
	background: transparent;
	border-bottom: 0px solid #DEDEDE;
	color: #6F6E70;
	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
{
	padding: 5px;
	margin-bottom: 3px;
}
.tx-chcforum-pi1-postForm #formWhere
{
	font-size: 14px;
	font-weight: bold;
	background: #FFFFFF;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
	margin-bottom: 7px;
	border: 1px solid #7DB27E;
}
.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
{
}
.tx-chcforum-pi1-postForm FIELDSET#formTop
{
	margin-bottom: 8px;
}
.tx-chcforum-pi1-postForm FIELDSET#formTop LEGEND
{
	padding: 15px 2px;
	font-weight: bold;
	margin: 0 0 5px -5px;
}
.tx-chcforum-pi1-postForm FIELDSET#formBottom LEGEND
{
	padding: 15px 2px 15px 0;
	font-weight: bold;
	margin: 0 0 0 -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
{
	/*[disabled]border:1px solid #999999;*/
	/*[disabled]font-size:10px;*/
	/*[disabled]font-family:Verdana, Arial, Helvetica, sans-serif;*/
	/*[disabled]margin:2px;*/
	/*[disabled]background-color:#FFF;*/
}
.tx-chcforum-pi1-formBtnHov
{
	/*[disabled]border:1px solid #666;*/
	/*[disabled]font-size:10px;*/
	/*[disabled]font-family:Verdana, Arial, Helvetica, sans-serif;*/
	/*[disabled]margin:2px;*/
	/*[disabled]background-color:#FFF;*/
	/*[disabled]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 #A7CDA7;
	margin: 3px 0;
	background: #F0F9F0;
}
/*top*/
.tx-chcforum-pi1-singlePost .author
{
	background: #F0F9F0;
	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 solid #000000;
	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 #A6CCA6;
	border-bottom: 1px solid #A6CCA6;
	background: #FFF;
}
.tx-chcforum-pi1-singlePost .scroller
{
	overflow: auto;
	width: 95%;
	background: #FFF;
	min-height: 125px;
	text-indent: 0px;
	padding: 3px;
}
/*bottom*/
.tx-chcforum-pi1-singlePost .edit
{
	background: #F0F9F0;
	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 solid #000000;
}
.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: 1px solid #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: 1px solid #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 solid #000000;
	font-weight: bold;
	padding: 3px 0;
}
.tx-chcforum-pi1-singlePost .quoteTable
{
	border: 0px solid #000000;
	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: 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: 24px;
	line-height: 34px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-variant: small-caps;
}
.header_small
{
	margin-bottom: 3px;
	border: 1px solid #666666;
}
/*HEADER BOX END
TOOL BAR  BEGIN*/
.tx_chcforum-pi1-toolBar
{
	background: transparent;
	border: 0px solid #666666;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 2px;
}
.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
{
	background: #DEE3E7;
	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;
	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 #A8CEA8;
	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: transparent;
	border: 0px solid #666666;
	padding: 5px;
	margin-bottom: 3px;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
	font: bold 15px Verdana, Arial, Sans-Serif;
}
.tx_chcforum-pi1-profile_hdr
{
	font-size: 12px;
	font-weight: bold;
	background: #EFF8EF;
	padding: 2px 2px 5px;
	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: #ADE7AE;
	padding: 5px;
	font-weight: bold;
	margin: 0 0 5px;
	border: 1px solid #006500;
	color: #006500;
	text-align: center;
}
/*MESSAGE BOX END*/
.tx-chcforum-pi1-forumTextBig
{
	font-size: 14px;
	font-weight: bold;
}
.tx-chcforum-pi1-helpBox
{
	background-color: transparent;
	border-style: none;
	text-align: left;
	margin: 0 0 10px;
	color: #FF0000;
	display: block;
}
.tx-chcforum-pi1-linkUp
{
	background: transparent;
	border-bottom: 0px solid #DEDEDE;
	padding: 3px;
	padding-right: 5px;
	font-size: 10px;
	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: 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: #E3E7EF;
	font-family: arial, sans-serif;
	font-size: 11px;
	padding: 2px;
	text-align: left;
	letter-spacing: 0px;
}
/*default styles for extension "tx_srfeuserregister_pi1"*/
.tx-srfeuserregister-pi1
{
	margin: 0 0 20px;
}
.tx-srfeuserregister-pi1 P
{
	margin-top: 0.5em;
	margin-bottom: 0;
	padding: 0 0.3em;
	text-indent: 0;
}
.tx-srfeuserregister-pi1 H4
{
	margin-top: 0;
	padding-left: 0.3em;
}
.tx-srfeuserregister-pi1 LEGEND
{
	padding: 0 0.5em;
	font-weight: bold;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice
{
	font-style: italic;
	margin-bottom: 1em;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash
{
	margin-bottom: 2em;
}
.tx-srfeuserregister-pi1 A
{
	padding-left: 14px;
	background-image: url(../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif);
	background-repeat: no-repeat;
	background-position: 0% 60%;
	text-decoration: none;
}
.tx-srfeuserregister-pi1 A:hover
{
	text-decoration: underline;
}
.tx-srfeuserregister-pi1 LABEL
{
	margin: 0;
	padding: 0;
}
.tx-srfeuserregister-pi1 LABEL SPAN
{
	color: #FF0000;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error
{
	color: #FF0000;
}
.tx-srfeuserregister-pi1 INPUT
{
	margin: 0;
	padding: 0 0.5em 0 0;
}
.tx-srfeuserregister-pi1 INPUT[type=password]
{
	margin-right: 1em;
}
* HTML .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-password
{
	margin-right: 1em;
}
.tx-srfeuserregister-pi1 INPUT[type=radio], .tx-srfeuserregister-pi1 INPUT[type=checkbox]
{
	background-color: transparent;
}
* HTML .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-radio, * HTML .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-checkbox
{
	background-color: transparent;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon
{
	margin-left: 1em;
	background-color: transparent;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover
{
	cursor: pointer;
}
.tx-srfeuserregister-pi1 A.tx-srfeuserregister-pi1-file-view
{
	padding-left: 15px;
	background-image: url(../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	font-size: 0.8em;
	margin-left: 1em;
}
.tx-srfeuserregister-pi1 UL
{
	margin: 0;
	padding: 0;
	list-style-position: inside;
}
.tx-srfeuserregister-pi1 UL.tx-srfeuserregister-multiple-checkboxes
{
	list-style-type: none;
}
.tx-srfeuserregister-pi1 UL.tx-srfeuserregister-multiple-checkboxes LI
{
	margin: 0 0 0.3em;
	padding: 0;
}
.tx-srfeuserregister-pi1 UL.tx-srfeuserregister-multiple-checkboxes LI LABEL
{
	margin: 0;
	padding: 0 0 0 0.5em;
}
.tx-srfeuserregister-pi1 UL.tx-srfeuserregister-multiple-checked-values LI
{
	float: left;
	padding: 0 2em 0 0;
	margin: 0;
}
.tx-srfeuserregister-pi1 DL
{
	margin: 0;
	padding: 1em 0 0;
}
.tx-srfeuserregister-pi1 DT, .tx-srfeuserregister-pi1 DD
{
	float: left;
	padding: 5px 0;
}
.tx-srfeuserregister-pi1 DT
{
	clear: both;
	width: 25%;
	text-align: right;
	padding-right: 1em;
}
.tx-srfeuserregister-pi1-password-again
{
}
.tx-srfeuserregister-pi1 DD
{
	text-align: left;
	width: 50%;
	position: relative;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes DT
{
	width: auto;
	padding-right: 0;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes DD
{
	width: auto;
}
* HTML .tx-srfeuserregister-pi1 DD
{
	float: none;
}
.tx-srfeuserregister-pi1 DD P
{
	margin-top: 0;
	margin-bottom: 0.5em;
	padding: 0;
}
.tx-srfeuserregister-pi1 DD LABEL
{
	position: relative;
	top: 25px;
	left: -274px;
}
/*default styles for extension "tx_newloginbox_pi3"*/
.tx-newloginbox-pi3-listrow TH
{
	background: #CCC;
	padding: 0 0.5em;
	white-space: nowrap;
}
.tx-newloginbox-pi3-listrow TD
{
	background: #EEE;
	padding: 0 0.5em;
}
.tx-newloginbox-pi3-singleView TH
{
	background: #CCC;
	padding: 0 0.5em;
	text-align: right;
	white-space: nowrap;
}
.tx-newloginbox-pi3-singleView TD
{
	background: #EEE;
	padding: 0 0.5em;
}
/*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, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG
{
	border: 2px solid #000000;
	padding: 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;
}
DIV.csc-textpic DIV.csc-textpic-single-image IMG
{
	margin-bottom: 5px;
}
/*No margins around the whole image-block*/
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol
{
	margin-left: 0px !important;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol
{
	margin-right: 0px !important;
}
/*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: 30px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap
{
	margin-left: 30px !important;
}
/*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*/
DIV.csc-textpic DIV.csc-textpic-imagerow-last
{
	margin-bottom: 0;
}
/*Browser fixes:
Fix for unordered and ordered list with image "In text, left"*/
.csc-textpic-intext-left OL, .csc-textpic-intext-left UL
{
	padding-left: 40px;
	overflow: auto;
	height: 1%;
}
/*Extra:*/
.tx-newloginbox-pi1 TABLE TBODY TR TH
{
	text-align: right;
	padding: 0px 5px 5px 0;
}
.tx-newloginbox-pi1 TABLE TBODY TR
{
	line-height: 2em;
}
.tx-newloginbox-pi1 TABLE TBODY TR INPUT
{
	width: 170px;
}
.tx-chcforum-pi1-postForm FIELDSET#formBottom HR
{
	clear: left;
}
.tx-srfeuserregister-pi1 DD INPUT
{
}
.tx-srfeuserregister-pi1 DD INPUT
{
}
.printbar
{
	position: absolute;
	top: 5px;
	left: 50%;
	font-size: 11px;
	margin-left: -43px;
	width: 245px;
	color: #EAEAEA;
}
.lang1 .printbar
{
	width: 204px;
	margin-left: 0px;
}
.printbar A
{
	color: #7F9B84;
	text-decoration: none;
}
.printbar A:hover
{
	color: #006500;
}
.printbar STRONG
{
	float: left;
	font-weight: normal;
	padding-left: 5px;
}
.printbar STRONG DIV
{
	display: inline;
	padding: 0px;
	margin: -44px 0px 0px;
}
.printbar STRONG.ffav
{
	margin-top: -2px;
}
.printbar STRONG.this
{
	display: none;
}

