/* gallerie - listing */
#tx-lzgallery-pi1-listing {border-style:solid;border-width:1px;border-color:#ffcc00;border-collapse:collapse;font-size:12px;padding:0px;}
#tx-lzgallery-pi1-listing tr.line1 {background-color:fff4cc;}
#tx-lzgallery-pi1-listing tr.line1 td.startdate{white-space:nowrap;}
#tx-lzgallery-pi1-listing tr.line1 td.count{white-space-nowrap;padding-left:20px;}
#tx-lzgallery-pi1-listing td.preview {padding:0px;width:80px;padding-left:4px;}
#tx-lzgallery-pi1-listing td.title {font-size:16px;font-face:bold;padding-left:10px;width:80%;}
#tx-lzgallery-pi1-listing tr.line2 {padding:0px;}
.tx-lzgallery-pi1-searchbox input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color:#fff4cc; border-style:solid; border-width:1px; border-color:#000099; }
#tx-lzgallery-pi1-listing #line-descr-short {border-top-width:1px;border-top-style:dotted;border-top-color:#00008c;}
#tx-lzgallery-pi1-parent-descr-short {padding:4px 4px 20px 4px;}
#tx-lzgallery-pi1-parent-title {font-size:16px;padding:4px 4px 4px 4px;}
#tx-lzgallery-pi1-parent-count {padding:4px 4px 4px 4px;}
#tx-lzgallery-pi1-parent-subcount {padding:0px 4px 4px 4px;}
#tx-lzgallery-pi1-listing td.information {font-size:10px;white-space:nowrap;border-style:none;}
/* gallery - album  */
#tx-lzgallery-pi1-fotonav td {text-align:center;padding-left:15px;border-style:none;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#tx-lzgallery-pi1-fotonav {table_layout:fixed; background-color:#fff4cc;border-style:none;width:100%;}
#tx-lzgallery-pi1-fotonav select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color:#fff4cc; border-style:solid; border-width:1px; border-color:#000099; }

#tx-lzgallery-pi1-fotos {border-style:none;text-align:center;padding:5px 5px 5px 5px;}
#tx-lzgallery-pi1-fotos td {text-align:center;padding:3px;border-style:none;}
#tx-lzgallery-pi1-title {text-align:center;margin-bottom:15px;font-size:16px;border-style:none;}
#tx-lzgallery-pi1-descr-long {margin:5px 5px 15px 5px;border-style:none;}
/* gallery - annotations */
.tx-lzgallery-pi1-5x5-filename {font-size:10px;font-style:italic;}
.tx-lzgallery-pi1-1x1-1 {font-size:12px;font-face:bold;border-bottom:1px solid lightgray;}
.tx-lzgallery-pi1-1x1-2 {font-size:12px;border:1px solid lightgray;margin:3px 3px 3px 3px;}
.tx-lzgallery-pi1-1x1-filename {font-size:10px;font-style:italic;}

/* tt_guest */
.csc-mailform input { width:350px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color:#fff4cc; border-style:solid; border-width:1px; border-color:#000099; }
.csc-mailform textarea { width:350px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color:#fff4cc; border-style:solid; border-width:1px; border-color:#000099; }

/* sp_directory */
.tx_spdirectory-pi1-myform {font-size: 11px; }
.tx_spdirectory-pi1-myformactive { font-size: 11px; color: #CC0000; }
.tx_spdirectory-pi1-dotted { border: 1px solid #DADADA; }
.tx_spdirectory-pi1-small { font-size: 10px; }

.tx_spdirectory-pi1-dottedcorner { border: 0px none; border-bottom: 2px dotted #DADADA; border-left: 2px dotted #DADADA; }
.tx_spdirectory-pi1-dottedcolor { border: 2px dashed #EEEEFD; }

/* new login box pi1 */
.tx-newloginbox-pi1 td { vertical-align:top;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; }
.tx-newloginbox-pi1 input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color:#fff4cc; border-style:solid; border-width:1px; border-color:#000099; }
.tx-newloginbox-pi1 input.tx-srfeuserregister-pi1-submit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color:#fff4cc; border-style:solid; border-width:1px; border-color:#000099; font-weight:bold; }

/* FE user registration */
.tx-srfeuserregister-pi1 td { vertical-align:top;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; }
.tx-srfeuserregister-pi1 input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color:#fff4cc; border-style:solid; border-width:1px; border-color:#000099; }
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color:#fff4cc; border-style:solid; border-width:1px; border-color:#000099; font-weight:bold; }

/* CHC Forum */
.tx-chcforum-pi1-formBtn { background-color: #DEE3E7; font-size: 11px; padding: 3px; border: 1px solid; font-weight:bold; border-color: #000000; }
.tx-chcforum-pi1-formBtnHov { font-family: verdana, arial; font-weight:bold; padding: 3px; background-color: #DEE3E7; border: 1px solid; border-top-color:#c63; border-left-color:#c63; border-right-color:#930; border-bottom-color:#930; }
.tx-chcforum-pi1-formBtnStyle { background-color: #DEE3E7; font-size: 11px; padding: 3px; border: 1px solid #000; }
.tx-chcforum-pi1-formBtnStyleHov { font-size: 11px; padding: 3px; background-color: #DEE3E7; border: 1px solid; border-top-color:#c63; border-left-color:#c63; border-right-color:#930; border-bottom-color:#930; }
.tx-chcforum-pi1-footerBox { font-size: 11px;}
.tx-chcforum-pi1-footerBoxTable { border: 1px solid #999999; width: 100%; }
.tx-chcforum-pi1-footerBoxCell { background: #FFf4cc; text-align: left; }
.tx-chcforum-pi1-buttonPadding { padding-top: 4px; padding-bottom: 4px; vertical-align: middle; }
.tx-chcforum-pi1-forumTextBig { font-size: 14px; font-weight: bold; }
.tx-chcforum-pi1-messageBoxTable { border-top: 1px solid; border-right: 1px solid; border-left: 1px solid; border-bottom: 1px solid; margin-bottom: 3px; width: 100%; }
.tx-chcforum-pi1-messageBoxCell { font-family: verdana, arial; font-size: 11px; background: #FFbb00; text-align: center; font-weight: bold; }
.tx-chcforum-pi1-navPathTable { font-family: verdana, arial; border: 1px solid #000000; margin-top:10px; margin-bottom: 3px; background: #DEE3E7; width: 100%; }
.tx-chcforum-pi1-errorBoxCell { font-family: verdana, arial; font-size: 11px; background: #DBDB6E; text-align: left; font-weight: bold; }
.tx-chcforum-pi1-previewBoxCell { background: #FF9900; text-align: center; }
.tx-chcforum-pi1-pageLinksTop { border: 1px solid #000000; margin-bottom: 3px; background: #DEE3E7; width: 100%; font-size: 10px; }
.tx-chcforum-pi1-pageLinksBtm { border: 1px solid #000000; margin-top: 3px; margin-bottom: 15px; background: #DEE3E7; width: 100%; font-size: 10px; }
.tx-chcforum-pi1-pageLinksCell { text-align: right; font-size: 10px; }
.tx-chcforum-pi1-linkUpTable { margin-top:10px; border: 1px solid #000000; margin-bottom: 3px; background: #DEE3E7; width:100%; }
.tx-chcforum-pi1-linkUpCell{ text-align: center; font-size: 10px; }
.tx-chcforum-pi1-navPath { text-align: left; font-size: 10px; }
.tx-chcforum-pi1-postTableImg { margin-bottom: 15px; width: 100%; }

.tx-chcforum-pi1-postTableText { max-width: 350px; table-layout:fixed; }
.tx-chcforum-pi1-postTable { border-top: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px solid #999999; border-bottom: 1px solid #999999; margin-bottom: 15px; width: 100%; }
.tx-chcforum-pi1-postTableTop { border-top: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px solid #999999; border-bottom: 1px solid #999999; margin-bottom: 2px; width: 100%; }
.tx-chcforum-pi1-postTableCells  { font-size: 11px; background: #fff4cc; }
.tx-chcforum-pi1-postTableCells input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; border-style:solid; border-width:1px; border-color:#000099; }
.tx-chcforum-pi1-postTableCells textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; border-style:solid; border-width:1px; border-color:#000099; }
input.tx-chcforum-pi1-helpBox { background-color: #fff4cc; border-style: none; }

.tx_chcforum-pi1-profile_hdr { padding: 2px; background: #DEE3E7; margin-top: 3px; margin-bottom: 3px; }
.tx-chcforum-pi1-profileBorder {font-size: 11px; border: 1px solid #999999; padding: 3px;  }
.tx-chcforum-pi1-profileBorder td { font-size: 11px;}
.tx-chcforum-pi1-profileBorder #userPic { float: right; border: 1px solid black; }
.tx-chcforum-pi1-profileBorder hr {display: block; clear: left; visibility: hidden;}
.tx-chcforum-pi1-profileBorder input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color:#fff4cc; border-style:solid; border-width:1px; border-color:#000099; }

.tx-chcforum-pi1-singlePost { margin-bottom: 10px; width: 100%; } 

.tx-chcforum-pi1-singlePost td { padding: 5px; font-family: verdana, arial; font-size: 12px; } 
.tx-chcforum-pi1-singlePost table { width: 100%;}
.tx-chcforum-pi1-singlePost #author { background: #DEE3E7; border-top: 1px solid; border-left: 1px solid; border-right: 1px solid; }
.tx-chcforum-pi1-singlePost #edit { background: #DEE3E7; border: 1px solid; } 
.tx-chcforum-pi1-singlePost #text { background: #fff4cc; border-top: 1px solid; border-left: 1px solid; border-right: 1px solid;} 
.tx-chcforum-pi1-singlePost #attachment { background: #fff4cc; border-left: 1px solid; border-right: 1px solid;}
.tx-chcforum-pi1-singlePost #attachment div { vertical-align: top; }
.tx-chcforum-pi1-singlePost #attachment img { float: left; margin-right: 5px;}	
.tx-chcforum-pi1-singlePost #text img { max-width: 350px; max-height: 350px; }
.tx-chcforum-pi1-singlePost #scroller { overflow: hidden; text-align: left; width: 500px; }
.tx-chcforum-pi1-singlePost #quoteTable { border: 0px; margin-top: 15px; margin-bottom: 15px; }
.tx-chcforum-pi1-singlePost #userPic { float: right; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; border-bottom: 1px solid black; }
.tx-chcforum-pi1-singlePost #quoteCell { border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; border-bottom: 1px solid black; background: white; font-size: 10px; padding: 3px; }
.tx-chcforum-pi1-singlePost #quoteCellAuthor { font-weight: bold; padding-bottom: 3px; padding-left: 3px; font-size: 11px; border: 0px; }
.tx-chcforum-pi1-singlePostQuoteText { font-family: verdana, arial; font-size: 10px; padding: 5px; background-color: #FAFAFA; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; border-bottom: 1px solid black; }

.tx-chcforum-pi1-confTable { border: 1px solid #999999; width: 100%; }
.tx-chcforum-pi1-confTitleRow { background: #000099; }
.tx-chcforum-pi1-confTitleCell { color:#ffffff; font-size: 14px; font-weight: bold; text-align: center; padding: 5px; }
.tx-chcforum-pi1-confHeaderRow { background: #ffcc00; }
.tx-chcforum-pi1-confHeaderCell { font-size: 14px; font-weight: bold; text-align: center; padding: 5px; }
.tx-chcforum-pi1-confThreadRow { background: #fff4cc; }
.tx-chcforum-pi1-confThreadSubjCell { font-size: 12px; padding-left: 10px; padding-right: 10px; }
.tx-chcforum-pi1-confThreadRepliesCell { font-size: 12px; text-align: center; }
.tx-chcforum-pi1-confThreadAuthorCell { font-size: 12px; text-align: center; }
.tx-chcforum-pi1-confThreadLastCell { font-size: 10px; padding-left: 3px; text-align: left; padding: 5px; }
.tx-chcforum-pi1-confThreadNew { font-size: 10px; color: red; text-align: left; padding-left: 5px; }

.tx-chcforum-pi1-catConferenceCell { font-size: 12px; padding: 10px; }
.tx-chcforum-pi1-catConferenceNew { font-size: 10px; color: red; text-align: left;padding-left: 5px; }
.tx-chcforum-pi1-catConferenceDesc { font-size: 11px; text-align: left; padding-left: 5px; }
.tx-chcforum-pi1-catHeaderRow { background: #000099; }
.tx-chcforum-pi1-catHeaderCell { color:#ffffff; font-size: 12px; font-weight: bold; text-align: center; padding: 5px; }
.tx-chcforum-pi1-catTable { border: 1px solid #999999; margin-top:10px; margin-bottom: 10px; width: 100%; }
.tx-chcforum-pi1-catCatRow { background: #ffcc00; }
.tx-chcforum-pi1-catCatCell { font-family: verdana, arial; font-size: 12px; font-weight: bold; padding: 5px; } 
.tx-chcforum-pi1-catConferenceRow { background: #fff4cc; }
.tx-chcforum-pi1-catThreadCell { font-size: 12px; text-align: center; padding-top: 10px; vertical-align: top; } 
.tx-chcforum-pi1-catPostCell { font-size: 12px; text-align: center; padding-top: 10px; vertical-align: top; } 
.tx-chcforum-pi1-catLastCell { font-size: 10px; vertical-align: top; padding-left: 3px; padding-top: 10px; padding-right: 5px; padding-bottom: 5px; text-align: left; padding-right: 5px; }

/* indexed search */
.tx-indexedsearch td { font-size:11px; }
.tx-indexedsearch input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color:#fff4cc; border-style:solid; border-width:1px; border-color:#000099; }
.tx-indexedsearch select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color:#fff4cc; border-style:solid; border-width:1px; border-color:#000099; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#dddddd; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; font-size:11px; }

/* news */
.tt-news-pi-wrap1 { color: #333333; font-size: 11px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
.tt-news-pi-wrap2 { color: #333333; font-size: 11px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; }