/*
div.ad-balance-book-main {
  width: 730px;
  height: 861px;
  position: relative;

}
div.ad-balance-book-top {
  font-family: Arial;
  color: #666666;
  font-size: 13px;
  line-height: 20px;
  position: absolute;
  left: 5px;
  width: 730px;
  height: 500px;
  background: #ffffff url("balance-bg.gif") no-repeat right top;
}
div.ad-balance-book-bottom {
  width: 730px;
  position: absolute;
  left: 5px;
  top: 450px;
}
*/
div.ad-balance-book-main {
  position: relative;
}
div.ad-balance-book-bottom {
  position: absolute;
}
div.ad-balance-book-left {
  width: 433px;
  color: #666666;
  font-family: Arial;
  font-size: 14px;
  line-height: 25px;
  position: absolute;
  left: 0;
  top: 60px;
}

div.ad-balance-book-box-top {
  width: 433px;
  height: 9px;
  padding: 0;
  margin: 0;
  background: url("balance-box-top.gif") no-repeat center bottom;
}
div.ad-balance-book-box-middle {
  padding: 0 0 0 10px;
  border-left: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
}
div.ad-balance-book-box-bottom {
  width: 433px;
  height: 9px;
  padding: 0 0 7px 0;
  margin: 0;
  background: url("balance-box-bottom.gif") no-repeat center top;
}

div.ad-balance-book-main h1.balance-gif {
  background: url("balance-h1.gif") no-repeat left top;
  font-size: 27px;
  border: 0 none;
  margin: 10px 0 5px 0;
  padding-left: 30px;
  display: block;
  line-height: 30px;
  margin-bottom: 10px;
}
div.ad-balance-book-top h1,
div.ad-balance-book-bottom h1 {
  font-size: 22px;
  font-weight: normal;
  font-family: Arial;
  color: #f47920;
  border-bottom: 1px solid #D3D3D3;
  margin-bottom: 3px;
  margin-top: 10px;
}
div.ad-balance-book-top h2 {
  font-size: 16px;
  font-weight: normal;
  font-family: Arial;
  color: #666666;
  border-bottom: 1px solid #D3D3D3;
  margin-bottom: 5px;
  margin-top: 10px;
}
div.ad-balance-book-top ul {
  padding: 0;
  margin: 0;
  margin-top: 18px;
}
li.balance-programm {
  font-size: 11px;
  line-height:16px;
  text-align: center;
  width: 140px;
  height: 89px;
  float:left;
  list-style: none;
  margin-right: 6px;
  _margin-top: 0;
  padding: 0px;
  padding-top: 2px;
  background: url("programm.gif") no-repeat center top;

}
li.balance-programm strong {
  font-size: 12px;
  color: #ffffff;
}
li.balance-programm p {
  margin: 10px 0 0 0;
}
table.main td.content li.balance-programm  a {
  font-size: 14px;
  font-weight: bold;
  line-height: 27px;
  color: #b4c934;
  text-decoration: none;
  background: #ffffff url("more.gif") no-repeat center top;
  width: 140px;
  line-heigth: 27px;
  display: block;
}
strong.text-top {
  vertical-align: text-top;
  font-size: 12px;
}

div.ad-balance-book-left h1 {
  color: #666666;
  font-size: 18px;
  margin: 0;
  vertical-align: bottom;
  margin-bottom: 3px;
}
input.green {
  width: 300px;
  background-color: #F4F6E3;
  border: 1px solid #D3D3D3;
  padding: 2px;
  color: #666666;
}

div.ad-balance-book-box-middle select {
  width: 306px;
  background-color: #F4F6E3;
  border: 1px solid #D3D3D3;
  padding:1px;
  color: #666666;
}
div a.ad-balance-book-button {
  background: url("balance-box-submit.gif") no-repeat center top;
  display: block;
  color: #ffffff;
  font-size: 20px;
  text-align: center;
  line-height: 45px;
  text-decoration: none;
  font-weight: normal;
}


div.ad-balance-book-right {
  width: 287px;
  position: absolute;
  left: 443px;
  top: 60px;
}

div.ad-balance-info-top {
  width: 287px;
  height: 12px;
  background: url("balance-info-top.gif") no-repeat center top;
  font-size: 1px;
}
div.ad-balance-info-middle {
  background-color: #dee4aa;  
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
  line-height: 19px;
  font-weight: normal;
  font-family: Arial;
  color: #414524;
}
div.ad-balance-info-bottom {
  width: 287px;
  height: 12px;
  background: url("balance-info-bottom.gif") no-repeat center top;  
}
hr {
  border: dashed #9A9F70 1px;
}

tr.person-2-programs,
div#ad-balance-book-person-2 {
	display: none;
}

table.main #site-teaser {
	display: none;
}
table.main #site-content {
	width: 800px;
}
table.main td.content {
	padding-top: 0px;
}
div.footer,
a.button-big,
div.location {
	display: none;
}
body table.vil_table {
	display: none;
	position: relative;
	width: 450px;
	padding: 10px 5px;
	border: 1px solid #C9D572;;
	background: #fff;
	text-align: left;
	font-family: arial;
	color: #525252;
	font-size:11px;
	margin-top: 30px;
}




/* adler balance */

h1.cst-title-container,
div.cst-book-form-10-hint-constraints,
div.cst-book-form-10-search-children-box,
div.cst-book-form-20-hint,
div.cst-book-form-20-roomtypes-hints,
div.cst-book-step-20 div.cst-book-roomtype-prices {
	display: none !important;
}
.cst-book-cart-item,
.cst-book-cart-item * {
	zoom: 1;
	position: relative;
}
>>>>>>> 1.13

