/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#TB_window									{ margin: 0; padding: 0; }
#TB_window h2								{ width: 570px; font-size: 1.13em; color: #1B75BB; padding: 20px 0 10px 0; margin: 0 20px; border-bottom: 1px #ccc dotted; }
#TB_window p								{ font-size: 0.88em; color: #666; margin: 20px 0 30px 20px;}
#TB_window p a								{ color: #1B75BB; text-decoration: none;}
#TB_window p a:hover						{ text-decoration: underline;}
#TB_window form								{ margin: 0 0 10px 20px;}
#TB_window form .button						{ float: right; color: #FFF; width: 150px; margin: 20px 7px 0 0; font-size: 0.94em; font-weight: bold; background-color: #1B75BB; border: none; padding: 6px 0;}
#TB_window form .button:hover				{ background-color: #1B75BB; cursor: pointer; cursor: hand;}
#TB_window .form_item 						{ clear: both; height: 45px;}
#TB_window .form_item_textarea				{ clear: both;}
#TB_window .form_item label, 
#TB_window .form_item_textarea label		{ display: block; float: left; width: 148px; font-size: 0.75em; color: #666; padding: 4px 0 0 0; margin: 0;}
#TB_window .form_item input, 
#TB_window .form_item_textarea input		{ display: block; float: left; width: 393px; font-size: 0.75em; color: #666; border: 1px #CCC solid; padding: 5px; }
#TB_window .form_item_textarea textarea, 
#TB_window .form_item textarea				{ display: block; float: left; width: 393px; font-size: 0.75em; color: #666; border: 1px #CCC solid; padding: 5px;}

#TB_closeWindow 							{ font-size: 0.76em; position: absolute; top: 20px; left: 545px;}
#TB_closeWindow a 							{ color: #1B75BB; text-decoration: none; }
#TB_closeWindow a:hover 					{ text-decoration: underline; color: #1B75BB; }

#TB_window .form_item label.error			{ font-size: 0.56em; margin: 0 0 0 150px; padding: 0; color: #F00; width: auto;}
#TB_window .form_item input.error			{ border: 1px #F00 solid; }


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; }

.TB_overlayMacFFBGHack {background: url('/_images/_global/thickbox/macFFBgHack.png') repeat;}

.TB_overlayBG {	background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; text-align:left; top:50%; left:50%; }

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}


