/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/*{padding: 0; margin: 0;}

/*html, body { min-height: 100%; height: auto !important; height: 100%; }*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; }

/*#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; }*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay { position: absolute; z-index: 100; top: 0; left: 0; background: #ffbf80; filter: alpha(opacity=60); -moz-opacity: 0.6;  opacity: 0.6; min-width: 100%; width: auto !important; width: 100%; }
#TB_window { position: absolute; background: #ffffff; z-index: 102; color: #000000; display:none; border: 4px solid #ff7f00;  text-align:left; }
#TB_window img { display:block; margin: 5px 0 0 15px; border: 1px solid #333333; }
#TB_caption{ height: 25px; padding: 7px 30px 10px 25px; float: left; color: #FF0000; }
#TB_closeWindow{ height: 25px; padding: 11px 25px 0 0; text-align: center; }
#TB_closeAjaxWindow{ padding: 5px 10px 7px 0; margin: 0 0 1px 0; text-align: left; float: right; }
#TB_ajaxWindowTitle{ float: left; padding: 7px 0 5px 10px; margin: 0 0 1px 0; }
#TB_title{ background-color: #e8e8e8; height:27px; }
#TB_ajaxContent{ clear: both; padding: 2px 15px 15px 15px; overflow: auto; text-align: left; line-height: 1.4em; }
#TB_ajaxContent p{ padding: 5px 0 5px 0; }
#TB_load{ position: absolute; display: none; height: 100px; width: 100px; z-index: 101; }
#TB_HideSelect{ z-index: 99; position: absolute; top: 0; left: 0; background-color: #fff; border: none; filter: alpha(opacity=0); 	-moz-opacity: 0; opacity: 0; }
#TB_iframeContent{ clear: both; border: none; margin-bottom: -1px; margin-top:1px; _margin-bottom:1px; }
p.caption { text-align: center; font-size: 140%; font-weight: bold; margin: 10px 0 0 0; }