/* ----------------------------------------------------------------------------------------------------------------*/



/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/



/* ----------------------------------------------------------------------------------------------------------------*/



*{padding: 0; margin: 0;}







/* ----------------------------------------------------------------------------------------------------------------*/



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



}







#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: fixed;



	z-index:10000000;



	top: 0px;



	left: 0px;



	height:100%;



	width:100%;



}







.TB_overlayMacFFBGHack {background: url(http://www.hotel-i31.de/wp-content/plugins/fast-booking/includes/css/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: 10200000;



	color:#000000;



	display:none;



	border: 4px solid #525252;



	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');



}







#TB_window img#TB_Image {



	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:7px 10px 5px 0;



	margin-bottom:1px;



	text-align:right;



	float:right;



}







#TB_ajaxWindowTitle{



	float:left;



	padding:7px 0 5px 10px;



	margin-bottom:1px;



}







#TB_title{



	position:relative;



	background-color:#e8e8e8;



	height:27px;



}







#TB_ajaxContent{



	clear:both;



	padding:2px 15px 15px 15px;



	text-align:left;



	line-height:1.4em;



}







#TB_ajaxContent.TB_modal{



	padding:15px;



}







#TB_ajaxContent p{



	padding:5px 0px 5px 0px;



}







#loadImg{



	position: absolute;



	height:13px;



	width:208px;



	z-index:10300000;



	top: 300px;



	left: 540px;



	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */



}







* html #TB_load { /* ie6 hack */



position: absolute;



margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');



}







#TB_HideSelect{



	z-index:9900000;



	position:fixed;



	top: 0;



	left: 0;



	background-color:#fff;



	border:none;



	filter:alpha(opacity=0);



	-moz-opacity: 0;



	opacity: 0;



	height:100%;



	width:100%;



}







* html #TB_HideSelect { /* ie6 hack */



     position: absolute;



     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');



}







#TB_iframeContent{



	clear:both;



	border:none;



	margin-bottom:-1px;



	margin-top:1px;



	_margin-bottom:1px;



}