
/* ********************** */
/* General                */
/* ********************** */
body {
	color: #485A59;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    line-height: 14px;
}

h1 {
	color: #485A59;
}

h2 {
	color: #485A59;
}

h3 {
	color: #485A59;
}

a {
	color: #485A59;
	text-decoration: none;
}


body div div.cst-book-cart-container li.cst-button-alloc a.cst-button, 
body div.cst-book-info-cart ul.cst-buttons li.cst-button-alloc a.cst-button, 
div.cst a.cst-button, input.inputbutton, 
div#booking-replace div.cst-book-info-cart a.item-del {
    color: #485A59;
}



/* ********************** */
/* Accent                 */
/* ********************** */
.cst-accent {
	background-color: #D3D3D3;
	color: #B40D52 !important;
}

span.cst-change {
	background:#D3D3D3 none;
	color: #fff !important;
}
	
a.cst-request-add span.cst-change {
	background: #D3D3D3;
	color:#B40D52;
}

a.cst-request-add:hover span.cst-change {
	background: #D1D0CC;
	color:#B40D52;
}

/* Cart */
div.cst div.cst-book-info-cart {
	display: none;
}

body div.cst-distribution-box {
    width: 450px;
}

#season-1, #price-1, #season-children-1
{
	background-color: #d1c394;
}

#season-2, #price-2, #season-children-2
{
	background-color: #C1B17D;
}

#season-3, #price-3, #season-children-3
{
	background-color: #9B9672;
}

#season-4, #price-4, #season-children-4
{
	background-color: #5D695F;
}

#season-5, #price-5, #season-children-5
{
	background-color: #495B59;
}

#season-6, #price-6, #season-children-6
{
	background-color: #3d4f4d;
}

#season-7, #price-7, #season-children-7
{
	background-color: #30423f;
}

body table.roomtype-prices tr{
	color: white;
}

body table.roomtype-prices tr.head{
	color: black;
}
.cst-list-package .cst-box
{
	
	background-color:#485A59;
	color: white;
	font-size: 13px;
}
.cst-list-package .cst-box a
{
	color: white;
}
.cst-list-package .cst-box h3 a
{
	font-size: 17px;
}
table.roomtype-prices-children td.child {
    width: 449px;
}
body div.cst-list-job div.cst-teaser-text{
    margin-left: 0;
}
body div.cst-list-job div.cst-teaser-text div.cst-job-text{
    display: none;
}
body div.cst-list-job div.cst-box , body div.cst-job-detail div.cst-box {
    border: 0 none;
}
div.cst-list-job h3{
	font-size: 15px;
}
ul.cst-media li.cst-media-embed {
    position: relative;
}
ul.cst-media a span {
	position: absolute;
	right:0;
	bottom:2px;
}

body div.cst-list-program div.cst-box-program-container{
	display: none;
}
element.style {
    padding-left: 0;
    padding-right: 0;
}
div.cst-indikator {
    background-color: #7AAA8E;
    color: white;
    cursor: pointer;
    font-size: 18px;
    margin-bottom:20px;
    padding-left: 10px;
    padding-top: 10px;
}


div.cst-indikator h2{
	color: white;
	padding-bottom: 30px;
}

div.cst-indikator div.cst-indikator-image{
	float: left;	
	padding-bottom: 10px;
	padding-right: 10px;
}

div.cst-box-40-agb {
	display: none;
}



.cst-list-voucher #cst-box-package-28399 .cst-price,
.cst-list-voucher #cst-box-package-29717 .cst-price,
.cst-list-voucher #cst-box-package-28398 .cst-price {
	display: none;
}

.cst-description-text {
	clear: left;
}

/* weather */
div.cst-weather-day {
	background-color: #f2f2f2;
}