/* ***************************** */
/*  Clearingstation CSS          */  
/*  Hotel Seevilla			 	 */	 
/*  vioma GmbH                   */
/*  rom  09 /2012                */ 
/* ***************************** */

/* ***************************** */
/* customize				 	 */ 
/* ***************************** */

div.cst-list-roomtype div.cst-teaser-text,
div.cst-list-roomtype div.cst-price,
div.cst-detail-voucher div.cst-teaser-text,
div.cst-detail-voucher div.cst-description-text,
h3.cst-list-roomtype,
body table.cst-package-variants
{
	margin-left:180px;
}

body div.cst-list-program div.cst-teaser-text
{
	margin-left:0px;
}

body div.cst ul.cst-pagina-numbers-container li.cst-pagina-number a
{
	color:#587821;
	background:#ffffff;
}

body div.cst ul.cst-pagina-numbers-container li.cst-pagina-number a:hover
{
	text-decoration:underline;
}

body span.cst-book-info-progress-number
{
	font:bold 14px arial;
}

.cst-accent 
{
  background-color:#638B45;
  color:#4D6C17!important;
}

body span.cst-change 
{
  background:#4D6C17;	
  color:#ffffff!important;
}

div.cst div.cst-box div, 
div.cst div.cst-box table td, 
div.cst table.roomtype-prices, 
div.cst table.roomtype-prices td 
{
  border-color:#EEEEEE;
}

body div.cst
{
	font:normal 13px/20px Arial;
}

body div.cst,
body div.cst a,
body div.cst div.cst-book-container table
{
	color:#435A35;
}

div.cst-box {
  background:#ffffff;
  color:#435A35;
  border:1px solid #EEEEEE;
}

div.cst h1, 
div.cst h2 {
  font:normal 20px Times New Roman;
  padding-bottom: 10px;
  text-transform:uppercase;
}

div.cst h3 {
  color:#6F6F6F;
  font:normal 16px Times New Roman;
  padding-bottom:10px;
  text-transform:uppercase;
}

div.cst h1,
div.cst h2,
div.cst h3 a {
  color:#587821;
}

div.cst h3 a {
  color:#6F6F6F;
}

body,html
{
	overflow:hidden;
} 

body div.cst-book-info-cart,
body h2.cst-list-roomtype
{
	display:none;
}

body ul.cst-list li 
{
 	background-position:left 7px;
}

body div.cst-list-program div.cst-description-text
{
	border:0px;
}

/* ***************************** */
/* cst buttons		             */ 
/* ***************************** */

body div.cst a.cst-button,
body div.cst a.cst-button:hover,
body div div.cst-book-cart-container li.cst-button-alloc a.cst-button,
input.inputbutton,
input.inputbutton:hover
{
  background:#638B45;	
  cursor: pointer;
  font:normal 13px/24px arial;
  height: 24px;
  text-align: center;
  color:#ffffff;
  text-shadow:0px 0px 0px;
}

body div.cst a.cst-button:hover
{
	text-decoration:underline;
}

input.inputbutton,
input.inputbutton:hover
{
	background:#638B45;
}

body div.cst a.cst-button span,
body div div.cst-book-cart-container li.cst-button-alloc a.cst-button span,
body #sbutton
{
	line-height:24px;
	color:#ffffff;
	display:block;
}

body div.cst a.cst-button span
{
	height:20px;
	display:block;
	margin-right:7px;
	padding:0px 10px 0px 10px;
}

/* ***************************** */
/* Booking Layout 3.0            */ 
/* ***************************** */

div.cst div.cst-book-container table.cst-cal-nav-bar td a,
body div.cst div.cst-book-container div.cst-box-30-indicators a.cst-book-indicator
{
	color:#ffffff!important;
}

div.cst div.cst-book-container li.cst-button-back a
{
	background-image:none;
}

body div.cst div.cst-book-info-progress-container
{
	font-size:14px;
}

body div.cst div.cst-book-container a.cst-button span
{
	margin-right:0px;
}

div.cst-book-container a.cst-cal-nav-prev, 
div.cst-book-container a.cst-cal-nav-next 
{
  text-decoration:none;
}

li.cst-book-info-progress-step div
{
  color:#587821;
  background-color:#EEEEEE;	
  border:0px;
}

li.cst-book-info-progress-step-active div 
{
  color:#ffffff;
  background-color: #638B45;
}

div.cst-book-step-40 div.cst-box-40-submit
{
	margin:0px;
}

body div div.cst-book-cart-container li.cst-button-alloc a.cst-button,
body div div.cst-book-cart-container li.cst-button-alloc a.cst-button:hover
{
	background:#638B45;
}

body div div.cst-book-cart-container li.cst-button-alloc a.cst-button:hover span
{
	 background: url("../../../images/alloc-button.png") no-repeat scroll left center transparent;
}

body div.cst-detail-roomtype li.cst-button-book a.cst-button 
{
	margin-bottom:10px;  
}

#cst-book-step-10 a.cst-cal-day {
    background: url("../../../images/cst-book-all-in-one.gif") no-repeat scroll 70px -933px #D9E8C6;
}
div.cst-box-20-roomtypes-group a.cst-book-roomtype-group {
    color: #FFFFFF !important;
}

div.cst-book-roomtype-quota {
	display:none;
}