/* ***************************** */
/*  Clearingstation CSS          */  
/*  Hotel Solaria				 */	 
/*  vioma GmbH                   */
/*  rom  07 /2011                */ 
/* ***************************** */

/* ***************************** */
/* custom		        		 */ 
/* ***************************** */

div.cst-detail-roomtype div.cst-detail-prices h3.cst
{
	margin-bottom:12px;
}

div.cst-hint
{
	margin:5px 0px;
}

/* ***************************** */
/* general		        		 */ 
/* ***************************** */

.cst-accent,
span.cst-change
{
	background:#9f0633;
	color:#fff;
}

body div.cst,
body div.cst *,
body div.cst td div,
body div.cst table.roomtype-prices,
body div.cst table.roomtype-prices tr.head td,
body div.cst table.roomtype-prices td,
tr.cst-package-variant td,
body div.cst table a,
body div.cst-book-info-cart *
{
	border-color:#acacac!important;
	border-width:1px;
}

body tr.cst-package-variant-last td
{
	border:0px!important;
}

body div.cst a,
body div.cst a:hover
{
	border:0px;
	text-decoration:none;
}

div.cst-detail-voucher div.cst-teaser-text,
div.cst-detail-voucher div.cst-description-text
{
	margin-left:180px;
}

h3.cst-list-program,
div.cst-list-program div.cst-price,
div.cst-list-program div.cst-teaser-text,
div.cst-list-program div.cst-description-text
{
	margin-left:0px;
}

div.cst-list div.cst-teaser-text,
div.cst-list div.cst-description-text
{
	margin-bottom:10px;
}

div.cst-package-pensions
{
	display:none;
}

h3.cst-detail-prices-children
{
	margin-top:5px!important;
	margin-bottom:5px;
}

div.cst-price-hint
{
	margin-bottom:17px;
}

/* ***************************** */
/* cst Buttons           		 */ 
/* ***************************** */

div.cst a.cst-button,
#sbutton
{
	color:#fff;
}

div.cst a.cst-button span
{
	display:block;
}


a.cst-button,
#sbutton
{
	background:url(../i/cst_link_gradient.jpg);
	display:block;
	line-height:23px;
}

div.cst a.cst-button:hover
{
	background:url(../i/cst_link_gradient.jpg) 0px -23px;
}

ul.cst-buttons a,
div.cst-detail-voucher ul.cst-buttons a
{
	width:100px;
}

h3.cst,h3.cst a
{
	font:bold 16px verdana;
	color:#8e022b;
	margin-top:0px;
	font-size:16px;
}

#sbutton
{
	text-transform:none;
	height:23px;
	width:100px;
}

/* ***************************** */
/* cst Box           		 	 */ 
/* ***************************** */

div.cst-box
{
	border:1px solid #acacac;
	padding:10px;
	margin-bottom:20px;
}

/* ***************************** */
/* cst Media           		 	 */ 
/* ***************************** */

div.hsi_content_left ul.cst-media
{
	margin-top:0px;
	margin-bottom:0px;
	list-style-type:none;
}

/* ***************************** */
/* pagination          		 	 */ 
/* ***************************** */

li.cst-pagina-number
{
	width:30px;
}

ul.cst-pagina li.cst-pagina-back
{
	text-align:left;
}

ul.cst-pagina li.cst-pagina-next
{
	text-align:right;
}

/* ***************************** */
/* detail gallery   		 	 */ 
/* ***************************** */

.cst-detail-gallery
{
	height:250px;
}

.cst-detail-gallery-scroller img
{
	border:1px solid #acacac;
}

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

/* ***************************** */
/* General 						 */
/* ***************************** */

body div.cst-book-form,
body div.cst-book-info-cart
{
	background:none;
	border-color:#acacac;
}
body div.cst div.cst-book-form-10-request a {
	text-decoration: underline;
}
div.cst-book-step-container a,
div.cst-book-step-container a:hover
{
	font-size:13px;
}

div.cst-book-step-container h3,
body div.cst-book-info-cart h3 
{
	color:#8e022b;
	font:bold 16px verdana;
}

div.cst-book-step-container a.cst-accent
{
	color:#fff;
}

body div.cst-box-20-roomtypes-group a,
body div.cst-box-20-roomtypes-group a:hover,
body div.cst-box-30-indicators a,
body div.cst-box-30-indicators a:hover
{
	line-height:23px;
}

body div.cst-box-20-roomtypes-group a:hover,
body div.cst-box-30-indicators a:hover
{
	text-decoration:underline;
}

/* ***************************** */
/* Step 1 						 */
/* ***************************** */

body div.cst-calendar-overlay h3 
{
  color: #000000;
}

li.cst-book-info-progress-step div
{
	background:#666666;
}

li.cst-book-info-progress-step-active div
{
	background:#b40c3e;
}

body li.cst-book-info-progress-step div.cst-book-info-progress-container,
body li.cst-book-info-progress-step-active div.cst-book-info-progress-container
{
	border:1px solid #acacac;
}

body li.cst-book-info-progress-step *,
body li.cst-book-info-progress-step-active *
{
	font:normal 13px arial;	
	color:#ffffff;
}

body div div.cst-cal-container table.cst-cal-table td.cst-calendar-highlight a.cst-cal-day, 
body div div.cst-cal-container table.cst-cal-table td.cst-calendar-highlight span.cst-cal-day,
table.cst-cal-nav-bar a
{
	color: #fff;
}

div.cst-search-form-calendar div.cst-cal-container table.cst-cal-table a.cst-cal-day
{
	font:bold 15px arial;
	color:#728A4D;
	border:1px solid #acacac;
}

body tr.cst-cal-nav div, tr.cst-cal-nav td
{
	background:#b40c3e;
}

/* ***************************** */
/* Step 2 						 */
/* ***************************** */

body div div.cst-book-roomtype-prices,
body div.cst-book-step-container ul.cst-media img
{
	border:1px solid #acacac;
}

/* ***************************** */
/* Step 4 						 */
/* ***************************** */

body td.cst-book-table-fields-right input.required, 
body td.cst-book-table-fields-right select.required 
{
	background:#b40c3e;
	color:#ffffff;
}

/* ***************************** */
/* Book Info Cart 				 */
/* ***************************** */

body div.cst-book-info-cart
{
	border:1px solid #acacac;
	background:#fff;
    float: left;
    padding:10px;
    width: 322px;
    margin-right:11px;
}

body div.cst-book-info-cart a.item-del
{
	color:#B40C3E;
}

body div.cst-cal-container table.cst-cal-table td.cst-day-marked span.cst-cal-day {
	background: none;
	background-color: #D9E8C6;
	opacity: 0.6;
}

span.cst-price-save {
    display:none;
}