/*::: Carpet24.com - Stylesheetdatei f�r Monitorausgabe ::::::::::::::::::
: Author: Markus Giesen
: Info: Stylesheet Allgemein + Screen
: Erstellungsdatum: 2005-07-17
: �nderungsinformationen:
:
::::::::::::::::::::::::::::::::::::::: copyright 2005 Markus Giesen :::*/
body { background:url(../_images/bg_stage.gif) repeat-y center #D9D5C3; color:#564b47; text-align:center; }
body, td, th, a { font:11px Arial, Helvetica, sans-serif; }
body,div,span,ul,li,a,img,table,tr,td,th,h1,h2,h3,h4,h5,h6 { border:none; margin:0px; padding:0px;}
input,form{ margin:0px; }
.stage {vertical-align:middle; margin:0px auto; padding:0px; width:943px; border:1px solid #fff; border-top:none; border-right:1px solid #EDEDED; }
.stage, .stage *{text-align:left;}
html>body .stage { width: 944px;}
a, a:hover{text-decoration:none; color:#787878;}
h1 {font-size:14px;}
th, td { text-align:left;}

.header-logo, .searchbox, .shop-basket, .loginbox { float:left; }
.header-logo{ height:60px; overflow:hidden; margin-right:0;_margin-right:1px;}
.searchbox { background-color:#D8D6C1; border-bottom:1px solid #D3B9A8;}
.searchbox form table tr td .input, .loginbox form table tr td .input{ border:1px solid #4D3926; color:#515151; }

.shop-basket { background-color:#ffffff; border:1px solid #8D817B; color:#8C807A;  }
.shop-basket .box-headline { border-bottom:2px solid #8D817B;}
.loginbox, .newsletter-box, .fair-box {border:1px solid #D9D5C3; border-bottom:1px solid #CFBBA9; background:#D9D5C3;}
.tx-indexedsearch-advanced-link a, .loginbox a, .newsletter-box a, .fair-box a{ color:#515151;}

.start-news, .start-news-articles, .start-more-news, .start-more-articles { border-top:1px solid #E4E1DF;}
.start-news h1 a:hover, .start-news-articles h1 a:hover {color:#494949;}
.start-news h1, .start-news h1 a { color:#4D3926;}
.start-news-articles h1, .start-news-articles h1 * { color:#887F60;}

.start-more-news { background:#E4E1DF;}
.start-more-news .odd, .start-more-articles .odd, .fair-box .even { background:#F5F4F3;}

.start-news-articles, .start-more-articles{ background:url(../_images/start_news_block_divider.gif) no-repeat;}
.start-news-articles h1, .start-news-articles h1 * { color:#887F60;}


.start-more-articles { background-color:#ECEAE6;}
.start-forum { background-color:#F3F0EA;}
.footer { background:#ECE9E0; border:1px solid #fff; border-bottom:2px solid #DAD6C5;}
.footer a, #funcText {color:#4D3926;}
.foot-left a:hover {color:#494949;}
.foot-right .printpage img{ background:url(../_images/footer-icons/print.gif);}
.foot-right .printpage:hover img{ background:url(../_images/footer-icons/print_act.gif);}
.foot-right .tipafriend img{ background:url(../_images/footer-icons/tip_a_friend.gif);}
.foot-right .tipafriend:hover img{ background:url(../_images/footer-icons/tip_a_friend_act.gif);}
.foot-right .totop img{ background:url(../_images/footer-icons/to_top.gif);}
.foot-right .totop:hover img{ background:url(../_images/footer-icons/to_top_act.gif);}


.shop-box { border:1px solid #806F66; }
.shop-box { border-top:1px solid #ECEAE6; }

#navigation { border:1px solid #4B3725; height:178px; overflow:hidden; }
#navigation ul li img{ border-right:1px solid #4B3725; border-bottom:1px solid #4B3725; }
#navigation ul li img{ border-top:1px solid #ffffff;}


.fair-box li, #news-list-archive li {padding-bottom:2px;}
html > body .fair-box li, html > body #news-list-archive li {padding-bottom:0px;}
.tx-indexedsearch-advanced-link a, .loginbox a, .start-more-news a, .start-more-articles a, .newsletter-box a, .fair-box a, #news-list-archive li a {background:url(../_images/linkbg_373737.gif) repeat-x; }
.tx-indexedsearch-advanced-link a:hover, .loginbox a:hover, .start-more-news a:hover, .start-more-articles a:hover, .newsletter-box a:hover, .fair-box a:hover, #news-list-archive li a:hover {background-image:none; color:#4d3926;}

/*
.start-news .more-link a{ background:url(../_images/link_arrow_4D3926.gif) no-repeat 0 3px; }
.start-news .more-link a:hover{ background-image:url(../_images/link_arrow_4D3926_act.gif); }
*/

.more-link a{ background:url(../_images/link_arrow_4D3926.gif) no-repeat 0 3px; }
.more-link a:hover{ background-image:url(../_images/link_arrow_4D3926_act.gif); }

.start-news-articles .more-link a{ background:url(../_images/link_arrow_887F60.gif) no-repeat 0 3px; }
.start-news-articles .more-link a:hover{ background-image:url(../_images/link_arrow_887F60_act.gif); }



#navigation{ width:708px; float:left; margin:0 1px 0 1px; border-right:none;}
#navigation ul{ position:absolute; list-style:none; list-style-position:outside;}
#navigation ul li{ height:30px; margin-bottom:auto;_margin-bottom:-3px; line-height:28px; width:170px; }
#navigation ul li a img { -moz-opacity:0.8; filter:Alpha(opacity=80); }
#navigation ul li a:hover img{ -moz-opacity:1; filter:Alpha(opacity=100); }



.article { height:601px;}
html>body .article { height:auto; min-height:601px;}
.article-view {width:710px; }

.searchbox { width:229px; overflow:hidden; height:56px; }
html>body .searchbox { width:233px;}
.searchbox table, .loginbox table { margin-top:5px; }
html>body .searchbox table, html>body .loginbox table { margin-top:9px; }
.searchbox form table tr td .input, .loginbox form table tr td .input{ height:19px; font-size:11px; width:182px; margin-left:15px; padding-left:7px; padding-top:2px; }
html>body .searchbox form table tr td .input, html>body .loginbox form table tr td .input{ height:14px; font-size:11px; width:182px; margin-left:15px; padding-left:7px; padding-top:2px; }
.searchbox .submit{ width:19px; height:19px; }

.shop-basket, .loginbox, .newsletter-box, .fair-box { width:229px; height:58px; overflow:hidden; margin-bottom:2px; }
.fair-box { height:271px;}
html>body .fair-box { height:268px;}
html>body .shop-basket, html>body .loginbox, html>body .newsletter-box, html>body .fair-box{ width:231px; }
.shop-basket table{ margin:9px 0 0 10px;_margin-top:6px; width:214px; }
.loginbox { height:116px;}
.start-news, .start-news-articles, .shop-box, .start-more-news, .start-more-articles, .further-boxes, .news-fairs, .foot-left { float:left;}
.foot-right { float:right;}
.start-news, .start-more-news { width:350px; margin-left:1px;}
.start-news-articles {height:305px;}

.start-news-articles, .start-more-articles { width:358px; padding-left:1px; overflow:hidden;}
.start-news-articles {
	width: 358px !important; 
	width: 357px;
	min-height: 305px;
	height: auto !important;
	height: 325px;
}
.start-more-articles {
	width: 358px !important; 
	width: 357px;
	min-height: 150px;
	height: auto !important;
	height: 150px;
}
.start-news h1, .start-news-articles h1 { margin:11px 17px 17px 20px; }
.start-news h1 a, .start-news-articles h1 a{ font-size: 12px; font-weight:bold; }
.start-news p, .start-news-articles p { margin:0 17px 0 19px; }
.start-news-text {height:55px;}


/*
.start-news .more-link, .start-news-articles .more-link { margin:14px 0 0 17px; }
.start-news .more-link a, .start-news-articles .more-link a{ padding-left:12px; }
.start-news .spacer, .start-news-articles .spacer { font-size:1px; height:1px; margin:16px 18px 0 15px;}
.start-news .spacer, .start-news-articles .spacer { background:url(../_images/spacer_dotted_373737.gif) repeat-x;}
*/

.more-link{ margin:14px 0 0 17px; }
.more-link a{ padding-left:12px; }
.spacer { font-size:1px; height:1px; margin:16px 18px 0 15px; background:url(../_images/spacer_dotted_373737.gif) repeat-x;}

.shop-box { width:231px;_width:229px; height:297px; overflow:hidden; margin:0px 0 0 1px; }
.shop-box iframe { width:230px; height:284px; }

.start-more-news, .start-more-articles {height:150px;}
.start-more-news img, .start-more-articles img, .fair-box img { margin-bottom:9px;}
.start-more-articles div, .start-more-news div, .fair-box ul li { margin:0 18px 4px 10px; height:16px; padding-top:2px; list-style:none;}
.start-more-articles div span, .start-more-news div span, .fair-box ul li span  { margin:0 19px 0 10px;}

.newsletter-box div { text-align:right; margin:13px 11px 0 0;}

/*
.news-single-item { background:url(../_images/fairs/bg_messen.gif) repeat-y; width:709px; height:585px;}
*/
.news-single-item { width:709px; height:585px;}
html > body .news-single-item { height:auto; min-height:585px;}
.news-block-left { width:317px; float:left; margin:12px 16px 16px 8px; }
html > body .news-block-left { margin-left:16px;}
.news-block-right { width:317px; float:left; margin:10px 0px 16px 16px; }


.footer { width:710px; height:18px; padding:6px 0 3px 0;}
html>body .footer { width:708px; }
.footer a { margin:0 9px 0 10px;}
.footer .foot-right a img{ height:18px; width:24px;}
.foot-right a span { display:none;}
html>body .foot-right a:hover span{ position:absolute; display:block; margin-left:-195px; margin-top:-20px; width:190px; text-align:right; text-transform:uppercase; padding-top:4px; font-size:9px;}
#funcText { text-align:right; text-transform:uppercase; padding-top:4px; font-size:9px; width:200px; }
.foot-left { padding-top:3px;}


#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
	background-color:#FFFFFF;
}

#nav a {
	display: block;
	width: 10em;
}

#nav li {
	float: left;
	width: 10em;
}
#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
#nav li ul ul {
	margin: -1em 0 0 10em;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
	left: auto;
}


/*:. testing sifr .:*/

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}


/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter 
spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since 
the sIFR text in this example is so much narrower... your own settings may vary... 
any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1.csc-firstHeader {
	visibility: hidden;
	font-size:15px;
}

/*
.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
*/


.csc-header-n1 { background:#4D3926 url(../_images/bg_headlines.gif) repeat-y; padding-left:362px; height:21px; padding-top:1px; border-top:1px solid #ECEAE6; margin-left:2px; overflow:hidden;}
html > body .csc-header-n1 { height:19px; margin-left:0px;}
.double-left, .double-right { float:left;}
.double-left {width:350px; margin-left:1px; }
.double-left .csc-header-n1, .double-right .csc-header-n1 {padding-left:14px; margin-left:0px;}
/*  
    .double-left .news-list-container {background: url(../_images/bg_headlines.gif) repeat-y;}
*/
.double-left .csc-header-n1 { padding-right:10px;}
.double-right { width:358px; }
html > body .double-right { width:359px; }
.double-right .csc-header-n1 {background:#4D3926;}

.double-left .news-list-container {padding-top:12px;}
.double-left .news-list-item {margin-left:19px; margin-right:16px;}
.double-left .news-list-item h3 { margin:0px;}
.double-left .news-list-item h3 a { color:#4D3926; font-size:12px; font-weight:bold; }
.double-left .news-list-item h3 a:hover {color:#787878;}
.double-left .news-list-item .news-list-date{ margin:0 0 0 0; }
.double-left .news-list-item .news-list-teaser-text {margin:0px;}

.double-left .more-link{ margin:0 0 0 0; text-align:right; }
.double-left .more-link a{ padding-left:12px; text-align:left; }
.double-left .spacer { font-size:1px; height:1px; margin:6px 0 7px 0; background:url(../_images/spacer_dotted_373737.gif) repeat-x;}
.double-left .news-list-browse {margin-left:19px;}

.double-right #news-list-archive {margin-top:23px;}
.double-right #news-list-archive li { margin:0 18px 4px 10px; height:16px; padding-top:2px; list-style:none;}
.double-right #news-list-archive li span  { margin:0 19px 0 10px;}
.double-right #news-list-archive .even { background:#F5F4F3;}

/* content normal */
.double-right .bodytext { margin:3px 10px 10px 5px;}

.news-single-images p { display:none;}
.csi-textpic .csi-image, .news-single-images a { float:left; display:block; padding:4px; border:1px solid #D9D5C3; margin:2px; } 
* html .news-single-images a {padding:4px 4px 2px 4px;}


.tx-indexedsearch-searchbox .table-head{
    width:86px;
}
.tx-indexedsearch-searchbox-sword, .tx-indexedsearch-searchbox select {
    border:1px solid #4D3926; 
    color:#515151; 
    height:14px;
    font-size:11px; 
}
* html .tx-indexedsearch-searchbox-sword { height:19px; }

.tx-indexedsearch-searchbox-sword 
{
    width:182px; 
    padding-left:7px; 
    padding-top:2px;
    float:left;
}
.tx-indexedsearch-searchbox-button {
    float:left;
    padding:0;
} 
* html .tx-indexedsearch-searchbox-button {
   margin-left:-4px;
} 

.tx-indexedsearch-searchbox td {
    padding-top:8px;
    padding-left:8px;
    vertical-align:top;
}
.tx-indexedsearch-searchbox td p {
    margin:0;
}
.tx-indexedsearch-searchbox select {
    display:block;
    margin-bottom:4px;
}
.tx-indexedsearch-searchbox p input {
    margin-right:4px;
}
.tx-indexedsearch-searchbox p a {
    margin-left:8px;
}

.tx-indexedsearch-browsebox {
    margin: 12px 0 0 0;
    font-weight:bold;
}
.tx-indexedsearch-sectionlinks{
    margin-top:12px;
    margin-left:16px;
}
.tx-indexedsearch-sectionlinks li{
    list-style-type:square;
}
.tx-indexedsearch-result-table, .tx-indexedsearch-result-table * {
    margin:0; 
    padding:4px 0 0 0;
}
.tx-indexedsearch-whatis{
    margin:0;
}
.tx-indexedsearch-sw {
    font-weight:bold;
}
.tx-indexedsearch-title * {
    margin:0;
}

.tx-indexedsearch-redMarkup {
    font-weight:bold;
}
.tx-indexedsearch .double-right{
    margin-left:10px;
    width:330px;
}
.tx-indexedsearch{
    min-height:585px;
}
* html .tx-indexedsearch{
    height:585px;
}

/*:: 
Begin 
CHC Forum Styles ::*/

/* default styles for extension "tx_chcforum_pi1" */



/* 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: underline;
}

#tx_chcforum-pi1 a:hover {
	text-decoration: none !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: 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: #F3F0EA;
	margin-bottom: 2px;
	width: 100%;
}

.tx-chcforum-pi1-Table thead tr th {
	font-size: 14px;
	font-weight: bold;
	background: #B09971;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
}

/* category title row */
.tx-chcforum-pi1-Table tbody tr th {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 2px;
	background: #F5F4F3;
	padding: 5px;
	text-align: left;
}

/* category features row */
.tx-chcforum-pi1-Table tbody tr td {
	font-size: 12px;
	background: #F3F0EA;
	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: #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: #6F6E70;
}

.tx-chcforum-pi1-navPath {
	line-height: 15px;
	color: #6F6E70;
	background: #E9E9E9;
	border-bottom: 1px solid #DEDEDE;
	margin-bottom: 1px;
	padding: 3px;
	font-size: 10px;
}
/* NAVPATH END*/

/* PAGELINKS BEGIN */
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
	color: #6F6E70;
	background: #E9E9E9;
	border-bottom: 1px solid #DEDEDE;
	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: 1px solid #999999;
	background: #F3F0EA;
	padding: 5px;
	margin-bottom: 3px;
}

.tx-chcforum-pi1-postForm #formWhere {
	font-size: 14px;
	font-weight: bold;
	background: #B09971;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
	margin-bottom: 7px;
	border: 1px solid #999999;
}

.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: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: 1px solid #666666;
	margin: 3px 0;
}

/* top */
.tx-chcforum-pi1-singlePost .author {
	background: #F3F0EA;
	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: #F3F0EA;
}

.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: #F5F4F3;
	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: #D9D5C3;
	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: #D9D5C3;
	border-top: 3px solid #F3F0EA ;
	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: #F3F0EA; 
	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: #F3F0EA;
	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: #F3F0EA;
	border: 1px solid #666666;
	font-size: 10px;
	padding: 5px;
}


/* SINGLE POST END */


/* FOOTER BOX BEGIN */
.tx-chcforum-pi1-footerBox {
	background: #B09971;
	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: solid #666666 1px;
}
/* HEADER BOX END */

/* TOOL BAR  BEGIN */
.tx_chcforum-pi1-toolBar {
	background: #F3F0EA;
	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: 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: #D9D5C3;
	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 #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-profileHdrBig {
	background: #D9D5C3;
	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: #F3F0EA;
  padding: 2px;
	padding-left: 6px;
}
/* PROFILE END */

/* MESSAGE BOX BEGIN */
.tx-chcforum-pi1-errorBoxCell {
	background: #F3F0EA;
	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: #D9D5C3;
	border-bottom: 1px solid #DEDEDE;
	padding: 3px;
	padding-right: 5px;
	font-size: 10px;
	line-height: 15px;
	text-align: right;
}

.tx-chcforum-pi1-previewBoxCell {
	background: #B09971;
	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: #F3F0EA;
	font-family: arial, sans-serif;
	font-size: 11px;
	padding: 2px;
	text-align: left;
	letter-spacing: 0px;
}


/*:: CHC Forum Styles 
End ::*/




/*:: Begin 
SR Register FE Users ::*/

/* default styles for extension "tx_srfeuserregister_pi1" */
.tx-srfeuserregister-pi1 fieldset {
    border:medium none;
    width:330px;
}
* html .tx-srfeuserregister-pi1 fieldset {
    margin-left:10px;
}
.tx-srfeuserregister-pi1 p { margin-top: 6px; margin-bottom: 0; padding: 0 2px; text-indent: 0; }
.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: 2px; }
.tx-srfeuserregister-pi1 legend { padding: 0 6px; font-weight: bold; border:medium none; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 10px; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 20px; }
.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 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,
#tx-srfeuserregister-pi1-comments { 
    margin: 0; 
    padding: 2px 20px 0 7px;
    border:1px solid #4D3926;
    color:#515151;
    height: 14px;	
    font-size: 11px;
    width: 182px;
}
* html .tx-srfeuserregister-pi1 input { 
    height: 19px;
}
#tx-srfeuserregister-pi1-comments {
    height:60px;
}
#tx-srfeuserregister-pi1-status,
#tx-srfeuserregister-pi1-static_info_country,
#tx-srfeuserregister-pi1-language,
#tx-srfeuserregister-pi1-zone {
    font-size:10px;
}
#tx-srfeuserregister-pi1-static_info_country,
#tx-srfeuserregister-pi1-zone {
    width:211px;
    overflow:hidden;
}

.tx-srfeuserregister-pi1 input[type=password] { margin-right: 10px; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 10px; }

.tx-srfeuserregister-pi1 input[type=radio], 
.tx-srfeuserregister-pi1 input[type=checkbox] { 
    background-color: transparent;
    width:auto;
}

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, 
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { 
    background-color: transparent;
    width:auto;
    border: medium none;
}		

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 10px; 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: 11px; margin-left: 10px; }
.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 2px 0; padding: 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 6px; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 20px 0 0; margin: 0; }
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 6px 0; float: left; }
.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
.tx-srfeuserregister-pi1 dd { text-align: left; width: 40%; }
* html .tx-srfeuserregister-pi1 dd { float: none; }
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: 6px; padding: 0; }
.tx-srfeuserregister-pi1 dd label { padding: 0 10px 0 6px; }

input.tx-srfeuserregister-pi1-submit {
    height:20px;
    font-weight:bold;
    background: transparent;
    text-align:center;
    padding-bottom:2px;
}

/*:: SR Register FE Users 
End ::*/




.article{
    background: url(../_images/fairs/bg_messen.gif) repeat-y 1px 0;
/*
    overflow:hidden;
    width:708px;
    margin-left:1px;
*/
}
* html .article {
    background-position: 2px 0;
}

.double-left .csc-header-n1, .double-right .csc-header-n1 {
    margin-bottom:10px;
}
.double-right .bodytext {
    margin-left:14px;
    margin-right:20px;
}
