#booking-wrapper{
border: 0px solid #7aa201;            /* border size, type and color */
width:300px;									/*main width*/
background-color:#006699; 	/*main background color*/
padding:0px;
margin:0px;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;						/*Main font size*/
color: black;									/*Main font color*/
line-height:1em; /* ??? */
}

.title2 {
	display: block;
	/*	background-color: #991111;*/	  /* bg color of Select your accomodation */ /* DO NOT activate, inherited, it works properly in IE as well */
  padding: 7px 0px 7px;
	color: #fde7c2; /* Text Color of Select your accomodation */
	font-size: 16px;
	font-family: Tahoma, Verdana, sans-serif;
}

.format-drop {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px; /* size of all drop down menus */
	color: #000000;  /* color of number in all drop down menus*/ 
}

.booking-drop{
	width:100%;								/*width dropdown menu*/
}

#selectAcc {
text-align: left;
padding-top:10px;
font-size:12px;
text-align:left;
}

#selectAcc-div{
border: 1px solid #7aa201;
text-align: left;
padding:10px;
margin:10px;
background-color:#006699;		/*Background color of occ title*/
font-size:12px;
font-weight:bold;
color: #7aa201;								/*font color of occ title*/
text-align:left;
}

#header {
	text-align: center;
	padding: 0px 10px 4px; /* padding of select accomodation + accomodation drop menu */
}

#fullContent {	
	display: block;
}

#booking-title{
width:100%;
font-size:13pt;							/*title font size*/
line-height:18px;
color:#7aa201;									/*Title font color*/
}
#booking-roomdorm{
width:100%;								/*Width of center part*/
background-color: #006699; 	/*COLOR of center part*/
}
#booking-dates{
margin: 5px 10px 0px;
padding-top:5px;
padding-bottom:3px;
/*width:100%;*/     /*Width of center part*/
background-color: #006699;	/*COLOR of center part*/
border: 1px solid #7aa201;  /*COLOR, TYPE and SIZE of border in the center part*/
}
#booking-rooms{
width:100%;								/*Width of center part*/
background-color: #006699; 	/*COLOR of center part*/
}
#booking-room-occ{
margin: 0px 10px 5px; /*Width of center part*/
/*padding-top:1px;*/
background-color: #006699;	/*COLOR of center part*/
border: 1px solid #7aa201;
}
#occtitle{
border-bottom: 1px solid #7aa201;
text-align: left;
padding: 4px 0px 6px 14px;
/*margin-left:1px;
margin-right:1px;*/
background-color:#006699;		/*Background color of occ title*/
font-size:13px;
font-weight:bold;
color: #7aa201;								/*font color of occ title*/
}
#booking-searchd{
	width:100%;
	height:20px;
	text-align: right;
}

.booking-div{
	height: 16px;
}
.booking-left{
color: #7aa201;
padding:5px;
float:left;
width:100px;
}
.booking-right{
float:right;
width:215px;
}
.booking-line{
height:25px;
}
#errorTBL{
	display:block;
}
#ixpDataFrame{
position:absolute; 
left:0px; 
top:0px; 
width:0px; 
height:0px; 
z-index:3; 
border: 1px none #000000; 
background-color: #006699; 
display:none;
}
.linkBut {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: xx-small;
font-weight: bolder;
color: #7aa201;
background-color: #6699CC;
text-align: center;
width: 110px;
border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #99CCFF;
border-right-color: #006699;
border-bottom-color: #006699;
border-left-color: #99CCFF;
}
.txt{
color: #7aa201;
padding-bottom: 4px;
width:57px;
float:left;
/*height:16px;*/
}
.booking-search{
	margin-top:2px;
	padding-right: 10px;
	float:right;
}
.filup{
color: #7aa201;
padding:2px;
float:left;
width:68px;
height:16px;
}

#waitMsg {
	display: none;
}
