/*

only black used as color

*/

#site { 
	width: 650px; 
	font: 12px arial, verdana, sans-serif;
	line-height: 16px;
	color: black;
}

#header, #navigation, #footer, #content-bottom, .order, #iRack, .bij-shadow, #background, #background-small, .reserveren, #ui-datepicker-div, .background, img.left, img.right, 
#iRack, .quickscreen, .imagebar, .mapHeader, .googleCopyrights, .googleCopyrightsTerms, .bookinfo img { display: none;}

#content { width: 650px; }

h1, td h1 {font: 19px arial, verdana, sans-serif; font-weight: bold; color: black; margin-bottom: 0px;}
h2, td h2 {font: 17px arial, verdana, sans-serif; font-weight: bold; color: black; margin-bottom: 0px;}
h3, td h3 {font: 15px arial, verdana, sans-serif; font-weight: bold; color: black; margin-bottom: 0px;}
h4, td h4 {font: 14px arial, verdana, sans-serif; font-weight: bold; color: black; margin-bottom: 0px;}
h5, td h5 {font: 13px arial, verdana, sans-serif; font-weight: bold; color: black; margin-bottom: 0px;}
h6, td h6 {font: 12px arial, verdana, sans-serif; font-weight: bold; color: black; margin-bottom: 0px;}

#content a:link, #content a:visited {text-decoration: none; color: black ;  border-bottom: 1px solid black;}

#content img { margin: 10px 0px; }
#content img.left {	margin: 0px 10px 10px 0px; float: left; }
#content img.right { margin: 0px 0px 10px 10px; float: right; }

#print_header {
	width: 650px;
	height: 115px;
	display: block;
	border-bottom: 1px solid black;
}

#print_header .adres {
	float: left;
}

#print_header .logo {
	margin: 0px;
	padding: 0px;
	float: right;
}

#content .content-txt .detailblocks{
    background-color: #fff;
    width: 735px;
    min-height: 263px;
    height: auto !important;
    height: 263px;
    padding-top: 2px;
    
}

#content .content-txt .detailblocks .detailblock{
    width: 600px;
    height: 220px;
    margin: 0px 0px 30px 4px;  
    display: inline-block;
}

#content .content-txt .detailblocks .detailblock .left{
    float: left;
    width: 358px;
    height: 100%;
    font-family: "trebuchet ms";
}
#content .content-txt .detailblocks .detailblock .left .left-txt{
    position: relative;
    width: 358px;
    height: 182px;
    padding: 0px;
    margin: 0px;
}

#content .content-txt .detailblocks .detailblock .left .left-txt .price{
    position: absolute;
    bottom: -20px;
    right: -135px;
    width: 163px;
    height: 41px;
    text-align: center;
}

#content .content-txt .detailblocks .detailblock .left ul li{
    padding: 0px;
    margin: 0px;    
}

#content .content-txt .detailblocks .detailblock .left .head{
    height: 23px;
    width: 474px;
    padding: 0px;
    margin: 0px;  
}

#content .content-txt .detailblocks .detailblock .right{
    float: right;
    width: 241px;
    height: 220px;
    padding: 0px;
    overflow: hidden;   
}

#content .content-txt .detailblocks .detailblock .right img{
    margin: 0px;
    padding: 0px;
}

#SlideShow {
	display: none;
}

#SlideShowFade{
	display: none;
}

.image {
	display: inline;
}


#content #iRack-booking-schedule .page_control {
  display: none;  
}

#content #iRack-booking-schedule .row {
  padding-bottom: 5px;
  margin-bottom: 8px;
  border-bottom: 1px dotted #fff;
  width: 160px;    
}

#content #iRack-booking-schedule .row .column {
  float: left;
  width: 50px;
}

#content #iRack-booking-schedule .row .column.book {
  float: right;
  margin: 4px 0px 0px 0px;
  width: 75px; 
}

#content #iRack-booking-schedule .row .column.title {
  width: 160px;
  height: 13px;
  overflow: hidden;
  font-weight: bold;
  font-size: 11px;
  color: #BB9814; 
}

#content #iRack-booking-schedule .row .column.date {
  width: 75px;
}

#content #iRack-booking-schedule .row .column.price {
  float: left;
  width: 75px;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
}

#content #iRack-booking-schedule .row .column.book input.submit_book {
  width: auto;
  overflow: visible;
  padding: 0px 5px;
  height: 21px;
  color: #fff;
  font: 10px arial, verdana, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  background: url(pics/btn-bg.gif) 0px 0px repeat-x;
  border-left: 1px solid #4b403d;
  border-right: 1px solid #4b403d;
  border-top: 0px solid #fff;
  border-bottom: 0px solid #fff;
  float: right;
}

#content .iRack_addings {
  float: left;
  background-color: #6c5d56;
  width: 192px;
  height: 50px;
  color: #fff;
  font: 10px arial, verdana, sans-serif; 
}

.iRack_web_search {
  float: left;
  width: 176px;
  height: 154px;
  padding: 14px 0px 0px 16px;
  color: #fff;
  font: 10px arial, verdana, sans-serif;
  background: url(pics/booking-bg.png) top left repeat;
}

#content .iRack_addings .iRack_head {
  width: 177px;
  height: 21px;
  color: #BB9814;
  padding: 0px 0px 0px 15px;
  text-transform: uppercase;
  background-color: #26201e;
  font: 14px Arial, verdana, sans-serif;
  font-weight: bold;
  line-height: 21px;
}

#content .iRack_addings .iRack_tabs {
  width: 100%;
  height: 28px;
  background-color: #493e3a; 
}

#content .iRack_addings .iRack_tabs .iRack_tab {
  float: left;
  padding: 0px 19px;
  width: auto;
  height: 28px;
  color: #fff;
  text-transform: uppercase;
  font: 10px Arial, verdana, sans-serif;
  line-height: 28px;     
  cursor: pointer;
}

#content .iRack_addings .iRack_tabs .iRack_tab.last {
  padding: 0px 18px;
}

#content .iRack_addings .iRack_tabs .iRack_tab.active {
  background-color: #6c5d56;
}

.iRack_web_search .form_row {
  margin-bottom: 10px;
  min-height: 10px;
  height: auto !important;
  height: 10px;  
}

.iRack_web_search .form_field input.form_input {
  float: left;
  height: 16px;
  border: 1px solid #7f9db9;
  width: 133px;
  font: 10px arial, verdana, sans-serif;
}

.iRack_web_search .form_field select {
  float: left;
  height: 16px;
  border: 1px solid #7f9db9;
  width: 135px;
  font: 10px arial, verdana, sans-serif;
}

.iRack_web_search input.form_input.do_search_button_input {
  float: left;
  padding: 0px 13px;
  margin: 0px;
  width: auto;
  overflow:visible;
  height: 21px;
  color: #fff;
  border: 0px solid #fff;
  font: 10px arial, verdana, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  background: url(pics/btn-bg.gif) 0px 0px repeat-x;
  border-left: 1px solid #4b403d;
  border-right: 1px solid #4b403d;
  border-top: none;
  border-bottom: none;
}

.iRack_web_search .form_field.do_search .btn-left {
  width: 2px;
  height: 21px;
  float: left;  
  background: url(pics/btn-left.gif) top left no-repeat;
}

.iRack_web_search .form_field.do_search .btn-right {
  width: 2px;
  height: 21px;
  float: left;
  background: url(pics/btn-right.gif) top left no-repeat;  
}

.iRack_web_result {
  margin: 15px 0px 0px 15px;
  padding-bottom: 15px;
  float: left;
  width: 495px;
  min-height: 50px;
  height: auto !important;
  height: 50px;
  display: inline;
}

.iRack_result_block {
  float: left;
  margin: 0px 0px 20px 0px;
  width: 495px;
  height: 117px;
  overflow: hidden;
  background-color: #d3bb8f;
}

.iRack_result_block .iRack_result.title{
  padding: 0px 0px 0px 5px;
  width: 490px;
  height: 21px;
  font: 12px verdana, arial, sans-serif;
  font-weight: bold;
  line-height: 21px;
  color: #d3bb8f; 
  background-color: #5e4d46;
}

.iRack_result_block .iRack_result.thumbnail{
  float: left;
  width: 115px;
  height: 90px;
  margin: 3px;
}

.iRack_result_block .iRack_result.thumbnail img{
  width: 115px;
  height: 90px;
}

.iRack_result_block .iRack_result.price {
  float: left;
  margin: 0px 6px;
  padding: 0px 10px;
  width: auto;
  height: 21px;
  font: 10px arial, verdana, sans-serif;
  line-height: 20px;
  color: #716059;
  background-color: #f0d7a9;
  text-transform: uppercase;  
}

.iRack_result_block .iRack_result.price .amount {
  font-weight: bold;
}

.iRack_result_block .iRack_result.description {
  margin-bottom: 9px;
  padding: 6px 13px 0px 6px;
  height: 53px;
  overflow: hidden;
  line-height: 18px;
  color: #5e4d46;
}

#content .iRack_result_block a.iRack_result.moreinfo_url:link, #content .iRack_result_block a.iRack_result.moreinfo_url:visited {
  margin: 0px 0px 0px 0px;
  float: right;
  padding: 0px 12px;
  width: auto;
  height: 21px;
  color: #b7ada9;
  text-transform: uppercase;
  text-decoration: none;
  font: 10px arial, verdana, sans-serif;
  line-height: 21px;
  font-weight: bold;
  border-bottom: 0px solid #fff;
  border-right: 1px solid #94837c;
  border-left: 1px solid #94837c;
  background: url(pics/url-bg.gif) top left repeat-x;
}

#content .iRack_result_block a.iRack_result.moreinfo_url:hover {
  background: url(pics/url-bg-active.gif) top left repeat-x;
}

#content .iRack_result_block .iRack_result.book {
  margin: 0px 15px;
  float: right; 
  width: auto;
}

#content .iRack_result_block .iRack_result.book input.submit_book {
  color: #fff;
  width: auto;
  height: 21px;
  padding: 0px 12px;
  font: 10px arial, verdana, sans-serif;
  line-height: 21px;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 0px solid #fff;
  border-top: 0px solid #fff;
  border-right: 1px solid #94837c;
  border-left: 1px solid #94837c;
  background: url(pics/url-bg.gif) top left repeat-x;
}

#content .iRack_result_block .iRack_result.book input.submit_book:hover {
  background: url(pics/url-bg-active.gif) top left repeat-x;
}

#content #iRack_bookform {
  margin: 15px 0px 10px 15px;
  width: 495px;
}

#content #iRack_bookform.no-margin {
  margin: 0px 0px 10px 0px;
}

#content #iRack_bookform .iRack_booking_block {
  margin: 0px 0px 20px 0px;
  width: 495px;
  float: left;  
}

#content #iRack_bookform .iRack_booking.book_row {
  float: left;
  margin-bottom: 4px;
  width: 495px;
  min-height: 10px;
  height: auto !important;
  height: 10px;
}

#content #iRack_bookform .iRack_booking_block.block_personal_info {
  margin-right: 15px;
}

#content #iRack_bookform .iRack_booking.book_row .book_value {
  float: left;
  width: 280px;
  min-height: 10px;
  height: auto !important;
  height: 10px;
}

#content #iRack_bookform .iRack_booking.book_row .book_desc {
  float: left;
  margin-top: 1px;
  width: 215px;
  min-height: 10px;
  height: auto !important;
  height: 10px;
}

#content #iRack_bookform .iRack_booking.book_row .book_value select {
  border: 1px solid #c6c6c6;
  width: 164px;
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
}

#content #iRack_bookform .iRack_booking.book_row .book_value input.radio {
  margin: 0px 0px 0px 0px;
}

#content #iRack_bookform .iRack_booking.book_row .book_value span.float {
  width: 30px;
  margin: 0px 5px 0px 3px;
}

#content #iRack_bookform .iRack_booking.booking_header {
  margin-bottom: 5px;
  padding-bottom: 3px;
  width: 495px;
  min-height: 10px;
  height: auto !important;
  height: 10px;
  line-height: normal;
  font-size: 14px;
  font-weight: bold;
  color: #BB9814;
  border-bottom: 1px solid #BB9814;  
}

#content #iRack_bookform .iRack_booking.book_row .book_value.button {
  width: 314px;
}

#content #iRack_bookform .iRack_booking.book_row .book_value input.submit {
    border: 1px solid #c6c6c6;
    float: right;
    background-color: #fff;
    margin: 12px 0px 0px 1px;
    padding: 2px 10px;
    width: 100px;
    height: 25px;
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
}

#content #iRack_bookform .iRack_booking.book_row .book_value.left input.submit {
  float: left;
}

#content #iRack_bookform .iRack_booking.book_row .book_value input.text {
  width: 160px;
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  padding: 1px;
  border: 1px solid #c6c6c6;
}

#content #iRack_bookform .iRack_booking.book_row .book_value input.text.small {
  width: 50px;
}

#content #iRack_bookform .iRack_booking.book_row .book_value input.text.medium {
  width: 102px;
}

#content #iRack_bookform .iRack_booking.book_row .book_value textarea {
  width: 162px;
  height: 125px;
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  border: 1px solid #c6c6c6;
}

#content .iRack_confirm {
  margin: 15px 0px 10px 15px;
  width: 495px;
}

#content .iRack_web_result .iRack_result.date_info {
  margin-bottom: 15px;  
}
#content .iRack_web_result .iRack_result.booking_header {
  margin-bottom: 5px;
  padding-bottom: 3px;
  width: 100%;
  min-height: 10px;
  height: auto !important;
  height: 10px;
  line-height: normal;
  font-size: 14px;
  font-weight: bold;
  color: #BB9814;
  border-bottom: 1px solid #BB9814;  
}

#content .iRack_web_result .iRack_result.date_row .book_date_value {
  float: left;
  width: 280px;
  min-height: 10px;
  height: auto !important;
  height: 10px;
}

#content .iRack_web_result .iRack_result.date_row.uneven {
  background-color: #d7d7d7;
}

#content .iRack_web_result .iRack_result.date_row.even {
  background-color: #c3c3c3;
}

#content .iRack_web_result .iRack_result.date_row .book_date_desc {
  float: left;
  margin-top: 1px;
  width: 215px;
  min-height: 10px;
  height: auto !important;
  height: 10px;
}

#content .iRack-room {
  position: absolute;
  right: -192px;
  top: 0px;
}

#content .iRack-room .iRack_web_search {
  height: 285px;  
}

#content .iRack-room .iRack_addings {
  height: 21px; 
}

#content .iRack_web_result .iRack_result.booking_info {
  padding-bottom: 5px;
}

#content #iRack_bookform .iRack_booking_block.booking_add.big_row .iRack_booking.book_row.add_border {
  border-top: 1px solid #BB9814;
  padding-top: 5px;  
}

#content #iRack_bookform .iRack_booking_block.booking_add.big_row .iRack_booking.book_row .book_desc {
  width: 215px;
}

#content #iRack_bookform .iRack_booking_block.booking_add.big_row .iRack_booking.book_row .book_value {
  width: 280px;
}
