/* links default - overwritre*/
a:link, a:visited			{ color:#fe0000; text-decoration:none; border-bottom:none; }
a:hover, a:active 			{ color:#fe0000; text-decoration:none; border:none; background-color: transparent;  }
a img 				{ border:none; }


body		{ font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif; margin: 0px; }

h4 { float:left; left:10px; position:absolute; top:8px; color:#016AA4; font-size:14px; font-weight:normal; }
h4 a:link, h4 a:visited, h4 a:active { color:#016AA4; font-size:14px; font-weight:normal; border:0; text-decoration:none; }
h4 a:hover { color:#016AA4; text-decoration:underline; background:transparent; border:0; }

.layer {
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#F0F0F0 #B4B4B4 #B4B4B4 #F0F0F0;
	border-style:solid;
	border-width:1px 2px 2px 1px;
	color:#000000;
	font-size:1.1em;
	position:absolute; 
	left:0px;
	width:245px;
	z-index:100;
}


/* calendar start */

/* tooltip */
#WzBoDy { background: #f3f7f8 url(../img_b92/b92_baner_calendar_bg.jpg) repeat-x 0px bottom;}
#WzBoDy table { width: 160px; }

#calendar th { text-align: center; }
#calendar th.left { text-align: left; }
#calendar th.right { text-align: right; }
#calendar tbody td { text-align: center; }
#calendar tbody a { display: block; border: none; }
#calendar tbody a:hover { background-color:fe0000;}
#calendar td.today { border: 1px solid #a6d4ec; } /* #7991a5 */
#calendar tbody a:hover, #calendar tbody a:active {background-color:#fe0000; color:#ffffff;}
/* calendar end */

#wrapper	{float:left; margin:0; padding:0; width:300px; height:250px;}
.column-popup	{float:left; margin:0; padding:0;}
fieldset 	{margin: 0px; background-color: #FFFFFF; width: 300px; height: 250px; background:transparent url(../img_b92/b92_bg_mask_300x250.jpg) repeat-x scroll 0 0; padding-top:30px;} /*  border: 1px solid #5892B5;  */

.first {border-left:0; text-align:left;}


ul				{ list-style-type: none; padding:4px 0 0 3px;}
li				{ display: inline; margin: 0px 5px; padding: 0px; }
li				{ color:#FA48A4; float:left; font-weight:bold; margin-left:8px; }
li a:link,
li a:visited 	{ font-weight: bold; background-color:transparent; border:medium none; color:#FE0000; font-size:11px; text-decoration:none; vertical-align:top; padding: 6px 30px 10px 0px;}
li a i {font-weight: bold; font-style:normal; background-color:#FE0000; color:#FFFFFF; padding: 0px 3px 0px 3px;}


#fastbook_form_content {padding-left:10px; height:186px; } /* 186 background:#D5E3E5 url(../img_b92/fastbook_banner_main_bg.jpg) repeat-x scroll 0 0;  */


#fb-ban-row-1-1 { width:150px; float:left; margin:0px 0 0 0; valign:bottom;}
#fb-ban-row-1-1 a.booking-region img {left:131px; position:absolute;}
#fb-ban-row-1-2 {float:right; margin:0px 10px 0 0; width:120px;}

#fb-ban-row-2-1 { width:180px; float:left; margin:15px 0 0 0; height:90px;}
#fb-ban-row-2-2 { width:100px; float:right; margin:31px 0 0 0;}

* HTML #fb-ban-row-2-2 { width:100px; float:right; margin:41px 0 0 0;}
*+HTML #fb-ban-row-2-2 { width:100px; float:right; margin:41px 0 0 0;}


.line	{padding:0;  vertical-align:baseline; margin:0 0 3px;} 
*HTML	.line{margin:0 0 1px;}
*+HTML	.line{margin:0 0 1px;}

form		{ margin: 0px 0px 0px 0px; }
label 		{ float: left; width: 95px; display: inline; color:#1E7CB0; font-weight: normal; }
input		{ width: 111px; border: 1px solid #5892B5; margin-bottom: 0px; }
select		{ width: 44px; border: 1px solid #5892B5; color:#1E7CB0; }

#booking-departure,
#booking-return,
#booking-travelers	 { width: 95px;}

#booking-service { width: 74px; border: 1px solid #5892B5; color:#1E7CB0; heigh:15px; }

#booking-h_date,
#booking-r_date { width: 64px; border: 1px solid #5892B5; color:#1E7CB0; }
#booking-adult, 
#booking-child, 
#booking-infant	{ width: 44px; border: 1px solid #5892B5; color:#1E7CB0; }

form a:link,
form a:visited		{ padding-left: 8px; color: #487392; border: none; background: transparent url(/fileadmin/img_b92/arrow_red.gif) no-repeat 0px 3px; } /*  */
 
form a:hover,
form a:active		{ color:#487392; border-bottom: 0px; background-color: transparent; }

a:link, a:visited, a:hover {color:#1E7CB0; font-size:11px; text-decoration:underline; vertical-align:top; border-bottom:none;}
.booking-submit	{ width: 83px; margin:17px 0 0 0; height:28px; color: #ffffff; font-weight: bold; border: none; background: transparent url(/fileadmin/img_b92/fb_ban_buttton_temp.jpg) no-repeat; }
