/* CSS Document */
body	{
 background: #F4F4EC;
 color: #5C5757;
 font: 11px/1.4em Arial, Tahoma, Verdana, sans-serif;
 text-align: center;
 margin: 0;
 margin-bottom: 5px;
 padding: 0;
 }
h1 {
 width: 776px !important;
 width /**/: 776px;
 text-align: center;
 height: 16px;
 background: #F4F4EC;
 font-weight: normal;
 color: #7E7575;
 font-size: 11px;
 margin: 0;

 }
#header {
 width: 755px !important;
 width: 776px;
 padding-left: 21px;
 padding-top: 53px;
 height: 15px !important;
 height: 68px;
 background: url(http://www.austriahotelstay.com/img/gif/logo.gif) no-repeat;
 }

.innsbruck {background: url(http://www.austriahotelstay.com/img/gif/innsbruck/logo.gif) no-repeat;}

#mainBox {
 padding: 0px 0px 0px 0px;
 width: 776px !important;
 width /**/: 776px;
 margin: 0 auto;
 background: #F4F4EC;
 text-align: left;
 position: relative;
 margin-bottom: 0;

}

#bodyMain {
 padding-top: 10px;
 padding-left: 5px !important;
 padding-left: 6px;
 padding-right: 5px !important;
 padding-right: 2px;
 width: 764px !important;
 width /**/: 776px;
 margin: 0 auto;
 background: #ffffff;
 text-align: left;
 position: relative;
 margin-bottom: 0;
 border-left: 1px solid #D0D0D0;
 border-right: 1px solid #D0D0D0;
}

#bodyMain2 {color: #000000; width: 534px; height: 100px;float: right; padding-right: 0px !important; padding-right: 4px;}

#footer {
 width: 770px !important;
 width /**/: 776px;
 height: 18px !important; 
 height: 19px;
 background: url(http://www.austriahotelstay.com/img/gif/mainBoxBot.gif) no-repeat;
 background-position: bottom;
 padding-left: 6px;
 padding-top: 1px;
 color: #7E7575;
}

#footer a {color: #7E7575; text-decoration: none;}
#footer a:hover {color: #7E7575; text-decoration: underline;}

#butHome {
 width: 55px;
 height: 16px ! important;
 height: 17px;
 position: absolute;
 top: 67px;
 left: 579px;
 background: url(http://www.austriahotelstay.com/img/gif/butHome.gif);
 text-valign: middle;
 text-align: center;
 padding-top: 1px;
}
#butCityIndex {
 width: 74px;
 height: 16px ! important;
 height: 17px;
 position: absolute;
 top: 67px;
 left: 634px;
 background: url(http://www.austriahotelstay.com/img/gif/butCityIndex.gif);
 text-valign: center;
 text-align: center;
 padding-top: 1px;
}
#butContact {
 width: 62px;
 height: 16px ! important;
 height: 17px;
 position: absolute;
 top: 67px;
 left: 708px;
 background: url(http://www.austriahotelstay.com/img/gif/butContact.gif);
 text-valign: middle;
 text-align: center;
 padding-top: 1px;
}

#butHome a, #butCityIndex a, #butContact a {
 color: #000;
 font-size: 12px;
 text-decoration: none;
 font-weight: none;
 }

#formMain {
 position: absolute;
 top: 10px;
 left: 6px;
}

.formIndex1 {
  width: 168px !important;
  width: 217px;
  padding: 2px;
  padding-left: 47px;
  height: 16px;
  background: url(http://www.austriahotelstay.com/img/gif/formIndex1.gif);
}

.formIndex2 {
  width: 198px !important;
  width: 217px;
  height: 160px;
  padding-top: 10px;
  padding-left: 19px;
  background: #E8E8F1;
}

.formIndex3 {
  width: 217px;
  height: 18px;
  background: url(http://www.austriahotelstay.com/img/gif/formIndex3.gif);
}

#mapMain {
 position: relative;
 top: 210px !important;
 top: 140px;
 left: 0px;
 width: 217px;
 height: 167px;
 background: url(http://www.austriahotelstay.com/img/gif/austria_map.gif);
}

#addCity {
 position: relative;
 top: 295px !important;
 top: 162px;
 left: 0px;
 width: 205px !important; 
 width: 217px;
 height: 158px !important;
 height: 170px;
 padding: 6px;
 background: url(http://www.austriahotelstay.com/img/gif/addCity_bg.gif);
 text-align: center;
}

#addMain {
 position: relative;
 top: 235px !important;
 top: 165px;
 left: 0px;
 width: 217px;
 height: 211px !important;
 height: 217px;
 padding-top: 6px;
 background: url(http://www.austriahotelstay.com/img/gif/add_bg.gif);
 text-align: center;
}

#mapMain1 {
  width: 213px !important;
  width: 217px;
  padding: 2px;
  text-align: center;
  height: 16px;
  background: url(http://www.austriahotelstay.com/img/gif/mapMain1.gif);
}

.HotelFormLab1 {background: url(http://www.austriahotelstay.com/img/gif/1.gif); background-repeat: no-repeat; padding-left: 17px; height: 29px;}
.HotelFormLab2 {background: url(http://www.austriahotelstay.com/img/gif/2.gif); background-repeat: no-repeat; padding-left: 17px; height: 29px; margin-top: 16px;}
.HotelFormLab3 {background: url(http://www.austriahotelstay.com/img/gif/3.gif); background-repeat: no-repeat; padding-left: 17px; height: 29px; margin-top: 16px;}
.HotelFormLab4 {background: url(http://www.austriahotelstay.com/img/gif/4.gif); background-repeat: no-repeat; padding-left: 17px; height: 29px; margin-top: 16px;}


.selectBox {
    font-family: "Trebuchet MS";
	font-size: 11px;
	color: #000;
	background-color: #FAFAEC;
	border:1px solid #999999; 
	padding: 0;
	padding-left: 2px;
	margin-top: 1px;
}

.butAvailable {	
	border-top-width: 1px;  
	border-right-width: 1px;  
	border-bottom-width: 1px;  
	border-left-width: 1px;  
	font-size: 12px;  
	width: 140px; 
	color: #fff; 
	font-family: Arial; 
	background: #C13C13; 
}

.mapCity a {color: #000000; text-decoration: none; font-size: 10px; } 
.dashBot {height: 17px; width: 533px; background-image: url(http://www.austriahotelstay.com/img/gif/dash.gif); background-position: bottom; background-repeat: repeat-x;font-style: italic; font-weight: bold; padding-top: 6px; font-size: 12px;}

.cityList {color: #FF9900; text-decoration: none; font-size: 11px; font-weight: bold; width: 36%;}
.cityList a, #addCity a {color: #000000; text-decoration: none; font-size: 11px; font-weight: normal; } 
.cityList a:hover, #addCity a:hover {color: #000000; text-decoration: underline; font-size: 11px; font-weight: normal;} 

.pIndex {font-size: 11px; width: 533px; margin-top: 0; margin-bottom: 5px; padding-bottom: 0px; text-indent: 30px; text-align: justify;}

.Partners {line-height: 12px; margin-top: 8px}
.Partners a { text-decoration: underline; font-size: 11px; font-weight: none; color: #B44E51;/*color: #990100*/}
.Partners a:hover { text-decoration: none;  font-size: 11px; font-weight: none; color: #777777}

.Tours {width: 217px !important; width: 261px; height: 15px; background: url(http://www.austriahotelstay.com/img/gif/divTransfersHead.gif); margin-top: 15px; color: #9D0040; font-weight: bold; font-size: 11px; padding-left: 44px; padding-top: 4px;}
.Tours2 {width: 261px; height: 150px; background: #FFF9DA; margin-top: -3px !important; margin-top: 0px; height: 310px;}
.ToursBot {width: 217px !important; width: 261px; height: 9px; background: url(http://www.austriahotelstay.com/img/gif/divTransfersBot.gif); margin-top: 0px; color: #9D0040; font-weight: bold; font-size: 11px; padding-left: 44px;}

.Trans {width: 177px !important; width: 261px; height: 15px; background: url(http://www.austriahotelstay.com/img/gif/divToursHead.gif); margin-top: 15px; color: #006633; font-weight: bold; font-size: 11px; padding-left: 84px; padding-top: 4px; margin-left: 10px;}
.Trans2 {width: 261px; height: 150px; background: #ECF6DD; margin-top: -3px !important; margin-top: 0px; height: 310px; margin-left: 10px;}
.TransBot {width: 217px !important; width: 261px; height: 9px; background: url(http://www.austriahotelstay.com/img/gif/divToursBot.gif); margin-top: 0px; color: #9D0040; font-weight: bold; font-size: 11px; padding-left: 44px; margin-left: 10px;}

.Tours2 a {text-decoration: underline; font-size: 11px; font-weight: none; color: #005825;}
.Tours2 a:hover {text-decoration: none; font-size: 11px; font-weight: none; color: #005825;}
.Trans2 a {text-decoration: underline; font-size: 11px; font-weight: none; color: #005825;}
.Trans2 a:hover {text-decoration: none; font-size: 11px; font-weight: none; color: #005825;}

#hDesc {position: absolute; top: 29px !important; top: 38px; left: 268px; width: 500px; height: 650px;}

/*--Hotel Page-- */
.aNav a { text-decoration: underline; font-weight: none; color: #1F5C9A;/*color: #990100*/font-size: 12px;}
.aNav a:hover { text-decoration: none; font-weight: none; color: #6896C5; font-size: 12px;}
#FormHotelPage {
 position: absolute;
 top: 340px !important;
 top: 368px;
 left: 247px;
 margin-left: 14px;
 margin-top: 15px;
 width: 480px;
}
.FormHotelHeader {width: 474px !important; width: 504px; height: 18px; background: url(http://www.austriahotelstay.com/img/gif/FormHotelHeader.gif); color: #023A57; font-weight: bold; padding-top: 1px; padding-left: 30px;}
.FormHotelTitle {background: #ffffff; padding-left: 7px; width: 126px !important; width: 133px; padding-top: 2px !important; padding-top: 1px;}
.FormHotel {width: 502px !important; width: 504px; height: 56px; border: 1px solid #FF9933; border-top: 0; margin-top: -12px !important; margin-top: 0px;}

select {
 font-size: 11px;
}
.hotelAmTd {width: 174px; padding-left: 10px; }
.hotelDownDiv {width: 749px; margin-left: 10px; padding-top: 60px !important; padding-top: 100px; border-bottom: 2px solid #A4C0CD;}
.hotelDownDiv2 {width: 681px !important; width: 749px; margin-left: 10px; height: 550px;}

.amenities {float: right; width: 312px; margin-top: 15px; color: #FFFFFF;}
.amenities2 {width: 365px !important;  width: 368px; background: url(http://www.austriahotelstay.com/img/gif/li_hotel2.gif); padding-left: 15px;}
.amenities3 {width: 368px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; border: 1px solid #F7A984; color: #000000;}

.amenitiesOnly {float: left; margin-top: 15px; color: #FFFFFF;}
.amenitiesOnly2 {width: 733px; background: url(http://www.austriahotelstay.com/img/gif/li_hotel2.gif); padding-left: 15px;}
.amenitiesOnly3 {width: 736px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; border: 1px solid #F7A984; color: #000000;}
.hotelAmOnlyTd {width: 400px; padding-left: 10px; }

.locationMap {float: left; width: 354px; margin-top: 15px; color: #FFFFFF; margin-left: 0px;}
.locationMap2 {width: 353px !important; width: 356px; background: url(http://www.austriahotelstay.com/img/gif/li_hotel.gif); padding-left: 5px;}
.locationMap3 {width: 352px; border: 1px solid #6094CD; color: #777777; padding: 2px; padding-bottom: 0px;}

.hotelText p{color: #000000; text-align: justify;}

.hTextAu {width: 500px; text-align: justify; color: #000000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; margin-top: 10px; text-indent: 15px;}
.hTextAu p:first-letter { font-size: 120%; font-weight: bold; color: #FF9933 }

.pHotDesc {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
}