/* 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; }

/* 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: justify;}
