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

#tb_secondLine { font: 10px Arial, Helvetica, sans-serif; color: #666666; }

#tb_window a:link { color: #666666; }
#tb_window a:visited { color: #666666; }
#tb_window a:hover { color: #000; }
#tb_window a:active { color: #666666; }
#tb_window a:focus{ color: #666666; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#tb_overlay { position: absolute; z-index: 100; top: 0px; left: 0px; background-color: #000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }

#tb_window { position: absolute; background: #fff; z-index: 102; color: #000; display: none; border: 4px solid #525252; text-align: left; }

#tb_window img { display: block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }

#tb_caption { height: 25px; padding: 7px 30px 10px 25px; float: left; }

#tb_closewindow { height: 25px; padding: 11px 25px 10px 0; float: right; }

#tb_closeajaxwindow { padding: 5px 10px 7px 0; margin-bottom: 1px; text-align: right; float: right; }

#tb_ajaxwindowtitle { float: left; padding: 7px 0 5px 10px; margin-bottom: 1px; }

#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 0px 5px 0px; }

#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; }

