div.indikatoren table, div.package-indikatoren table img {
    width: 170px;
}
body div.package-indikatoren td a div {
    width: 151px;
}
body td.link-box {
    background: none repeat scroll 0 0 transparent;
    height: 50px;
}
table.kf_package_box td.link-box a {
    color: #000000;
}
table.kf_package_box td.link-box {
    height: 30px;
    background-color: #9E7C52;
}
div.cst a.variant-request-info:hover {
    background: none repeat scroll 0 0 #363636;
}
table.programs div.text div.inner-text {
    text-align: left;
}
table.programs div.text {
    float: right;
    width: 520px;
    margin-right: 0;
}
div.indikatoren img {
    width: 175px;
}
div.indikatoren td a div, div.indikatoren-package-programs td a div {
    width: 157px;
}
#content div.cst div.roomtype-group {
     background: none repeat scroll 0% 0% transparent;
     border-bottom: 5px solid #363636;
}
div.cst div.roomtype-group * {
     color: #363636;
}
#content div.cst div.roomtype-group a {
     color: #363636;
}
#content div.cst table.roomtype-detail td.roomtype-text div.text {
     text-align: left;
}
div.cst div.roomtype td.roomtype_name a {
    color:  #363636;
}
table.package td.topic a {
	color: #363636;
}
div.children-packages div.price-box {
	border: 1px solid #363636;
}
#content div.cst div.roomtype-packages table.package td.package-hint, #content div.cst table.cst-general-list table.package td.package-hint {
	border: 1px solid #363636;
}
div.cst-link-border a.detail {
     display: none;
}
.post .text {
	padding: 0;
}
div.rt-groups-other {
	display: none;
}
.post h3 {
	background: none;
}
#content div.roomtype-group h2 {
	margin-bottom: 0px;
}
div.cst 
a#cst-roomtype-group-88:hover, 
a#cst-roomtype-group-86:hover, 
a#cst-roomtype-group-85:hover {
	text-decoration: none;   
}
table.cst-general-list div.cst-link-border a.detail {
	display: block;
}
div.text-block > h3 {
	display: none;
}
h1.cst {
	display: none;
}
table.programs {
	clear: both;
}
#content div.cst-book-cart-container h2 {
	padding: 5px;
}
div.cst-voucher-detail-programs div.indikatoren-package-programs table img {
	width: 125px;
}
div.cst-voucher-detail-programs div.indikatoren-package-programs a div {
	width: 105px;
	font-size: 10px;
}
body div.cst-voucher-detail table {
	width: 460px;
}
body div.cst-cal-container table.cst-cal-table td span.cst-cal-day {
    background-color: #9E7C52;
    color: #fff;
}  

a.voucher-button {
	float: right;
	clear: both;
	margin-top: 2px;
}

a.benefits-included {
	clear: both;
}