/* ********************************** */
/* Plantitscherhof Clearinstation CSS */
/* ********************************** */

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

h1.cst-program {
	display: none;
}

span.cst-programs-back {
	display: none;
}

div.cst-plantitscherhof {
	margin-bottom: 15px;
}

div.pl-content-right div.cst-plantitscherhof {
	margin-bottom: 0px;
}

div.cst-program-teaser div.cst-program-duration{
	display:none;
}


/* *************** */
/* CST Link        */
/* *************** */

div.cst-link-border {
	background:#FBF4E4 url("/customize/hotel-plantitscherhof2/i/cst-button-gradient.gif") repeat-x;
	border: 1px solid #D1C2A3;
	float: left;
	margin-right: 10px;
}

div.cst-link-border a {
	display: block;
	color: #850B22;
	height: 20px; 
	line-height: 20px;
	text-decoration: none;
	float: left;
	padding: 2px 10px 2px 17px;
	background: url("/customize/hotel-plantitscherhof2/i/bg-content-lilie.gif") no-repeat scroll 3px 4px transparent;
}

div.cst-link-border a:hover {
	text-decoration: underline;
}

/* *************** */
/* Teaserbox       */
/* *************** */

div.cst-package-detail-right div.cst-link-box-package {
	padding-left: 38px;
}


/* *************** */
/* Roomtype List   */
/* *************** */

div.cst-roomtype-group div.cst-linkbox-roomtype {
	border: 1px solid #D1C2A3;
	border-width: 0px 1px;
	padding-left:32px;
	float:left;
	width:412px;
}



/* ***************** */
/* Roomtype Detail   */
/* ***************** */
div.cst-linkbox-roomtype-detail {
	border: 1px solid #D1C2A3;
	border-width: 0px 1px;
	padding-left:32px;
	float:left;
	width:412px;
}


/* *************** */
/* Package List    */
/* *************** */
table.package-variants td.package-variant-link {
	padding: 0px;
}

td.package-variant-link div.cst-link-border {
	margin: 0px;
}

/* *************** */
/* Package Detail  */
/* *************** */
div.cst-package-detail {
	border: 1px solid #D1C2A3;
	padding: 10px;
}

div.cst-package-detail div.cst-link-box {
	clear: both;
	height: 40px;
}

div.cst-package-roomtypes {
	padding-top: 15px;
}

div.cst-roomtype-detail img {
    float: left;
    
}
div.cst-roomtype-detail-image {
}
td.cst-roomtype-detail-cell-left,
td.cst-roomtype-detail-cell-middle {
	height:100%;
	width:150px;
	text-align:center;
	border:5px solid white;
}

tr.cst-roomtype-detail-row td {
	vertical-align: top;
}

tr.cst-roomtype-detail-description-text td {
	padding: 0 5px 5px 5px;
	color: #A38959;
}
td.cst-roomtype-detail-cell-right {
	width:100px;
	text-align:right;
	border:5px solid white;
}

body div.pl-content div.cst-plantitscherhof a {
	font-weight:normal;
	font:normal 14px times new roman;
}

tr.cst-roomtype-detail-description-text ul.cst-list {
	margin: 0px;
	padding: 0px;
}

tr.cst-roomtype-detail-description-text ul.cst-list li {
	list-style: none;
	padding-left: 13px;
	background: url(/customize/hotel-plantitscherhof2/i/cst-list-icon.gif) no-repeat 3px 5px;
}

div.pl-content a.cst-image {
	background-image: none;
	padding-left: none;
}

div.pl-content a.highslide {
	padding: 0px;
	background-image: none;
}

div.pl-content a.highslide img {
	border: none;
}

div.cst-roomtype-head {
	width: 446px;
	padding-top: 5px;
	padding-bottom: 4px;
	background-image: url(../i/bg-top.gif);
	background-repeat: no-repeat;
	color: #bb9e55;
	text-align: center;
	font-weight: bold;
	font-size: 11pt;
}
div.cst-roomtype-image,
div.cst-roomtype-note,
div.cst-roomtype-teaser,
div.cst-roomtype-prices,
div.cst-roomtype-detail {
	width: 444px;
	border-left: solid 1px #d1c2a3;
	border-right: solid 1px #d1c2a3;
}

img.cst-small-image {
    border:3px solid #E3D8BB;
}
img.cst-small-image-hover {
    border:3px solid #B99F52;
}

div.cst-roomtype div.cst-linkbox-roomtype-detail {
	padding-left: 60px;
	width: 384px;
}

div.cst-roomtype div.cst-roomtype-teaser span.cst-room-teaser-price {
	font-weight: bold;
	font-size: 14px; 
	color: #850B22;
}

div.cst-roomtype div.cst-roomtype-teaser span.cst-room-teaser-price-inner {
	font-size: 16px;
}

div.cst-roomtype-text,
div.cst-roomtype-text-detail {
	color:#a38959;
	text-align:center;
	padding:10px;
}
div.cst-roomtype-teaser {
	color: #a38959;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}
div.cst-roomtype-text-table {
    margin:0px;
    padding:0px;
}
div.cst-roomtype-text-cell {
    vertical-align:middle;
}
div.cst-roomtype-image {
	border-bottom: solid 1px #d1c2a3;
}
div.cst-roomtype-note {
	color: #a38959;
	text-align: center;
	width: 424px;
	/*_width: 446px;*/
	padding: 10px;
	font-size: 9pt;
	border: none;
}
div.cst-roomtype-prices {
    clear: both;
}
div.cst-roomtype-prices h2 {
	margin: 0;
	padding: 0 10px;
}

div.cst-roomtype-prices div.cst-price-hint
{
	color:#A38959;
	margin-left:10px;
}

table.cst-roomtype-prices {
	width: 444px;
	border-top: solid 1px #d1c2a3;
	margin-bottom:10px;
}

table.cst-roomtype-prices tr.cst-roomtype-prices-seasons-head td {
	font-size: 15px;
}

table.cst-roomtype-prices td {
	font-size: 14px;
	color: #a38959;
	padding: 3px;
	border-left: solid 1px #d4c79d;
	text-align: center;
}



table.cst-roomtype-prices td.week,
table.cst-roomtype-prices td.from_one_to_six_days
{
	background:#F4EBD4;
	font-weight:bold;
}

table.cst-roomtype-prices td.from_one_to_six_days
{
	color:#000000;
}

table.cst-roomtype-prices td.season
{
	font-weight:bold;
	background:#FBF4E3;
}

table.cst-roomtype-prices td.cst-roomtype-prices-label {
	border: none;
	font-weight: bold;
}
table.cst-roomtype-prices tr.cst-roomtype-prices-seasons {
	background-color: #fbf4e3;
}
table.cst-roomtype-prices tr.cst-roomtype-prices-seasons td {
	border-bottom: solid 1px #d4c79d;
}
table.cst-roomtype-prices tr.cst-roomtype-prices-prices-day {
	background-color: #f4ebd4;
}

table.cst-roomtype-prices tr.cst-roomtype-prices-prices-day td {
	color: #494949;
	padding: 5px;
	/*font-weight: bold;*/
	border-bottom: 1px solid #D4C79D;
}
table.cst-roomtype-prices tr.cst-roomtype-prices-prices-week {
	background-color: #f4ebd4;
}
table.cst-roomtype-prices tr.cst-roomtype-prices-prices-week td {
	padding: 5px;
	font-weight: bold;
	vertical-align: top;
}
table.cst-roomtype-prices div.special-price {
	color: #870E25;
}

body table.cst-roomtype-prices td.it_special
{
	color:#850B22;
}

div.cst-roomtype-foot {
	width: 446px;
	height: 43px;
	/**height: 50px;*/
	background: url(../i/bg-bottom.gif) no-repeat bottom;
	color: #bb9e55;
	text-align: center;
	padding-top: 10px;
	clear: both;
	margin-bottom: 10px;
	
}


div.cst-roomtype-head  {
	color: #850B22;
}

div.cst-roomtype-foot a, div.cst-roomtype-head a {
	color: #bb9e55;
	font-weight: bold;
	text-decoration: none;
}

div.cst-roomtype-childrens div.cst-roomtype-foot {
	height: 60px;
	padding: 0px;
	background-position: 0px -20px;
}




table.progress td {
	border: solid 1px #d6c599;
	background-color: #fbf4e3;
	color: #a38959;
	padding: 5px;
}
table.progress td.progress_item {
	border: solid 1px #d6c599;
}
table.progress td.progress_item_active {
	border: solid 1px #000;
	background-color: #f4ebd4;
	color: #494949;
}
table.progress td.progress_item_done {
	background-color: #fff;
}

table.package {
	border: solid 1px #d6c599;
	margin-bottom: 15px;
}
table.package td {
	padding: 5px;
}

table.package td.package-details-td h2 {
	margin-top:0px;	
}

table.package td.topic {
	background-color: #f4ebd4;
	color: #000;
	font-weight: bold;
}

table.box, table.book-init {
	border: solid 1px #d6c599;
	margin-bottom: 15px;
}
table.box td, table.book-init td {
	padding: 5px;
}
table.box td.topic, table.book-init td.topic {
	background-color: #f4ebd4;
	color: #000;
	font-weight: bold;
}
#changetext a, #change a, #calDiv a {
	background: none;
	padding: 0px;
}

table.programs {
	width: 446px;
}
div.program-list div.program-group {
	width: 446px;
	_height: 26px;
	padding-top: 5px;
	padding-bottom: 4px;
	background-image: url(../i/bg-top.gif);
	background-repeat: no-repeat;
	color: #bb9e55;
	text-align: center;
	font-weight: bold;
	font-size: 11pt;
}
div.programs {
	width: 446px;
	background-image: url(../i/bg-bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #bb9e55;
	text-align: left;
	padding-bottom: 60px;
	margin-bottom: 15px;
}

div.programs ul.cst-list
{
	list-style-position:inside;
}

table.programs {
	border-right: solid 1px #d1c2a3;
	border-top: solid 1px #d1c2a3;
}
table.programs td.program {
	border-left: solid 1px #d1c2a3;
	border-bottom: solid 1px #d1c2a3;
	width: 50%;
}

table.programs td.program a.cst-link
{
	white-space:nowrap;
}

div.cst-program-teaser-description
{
	margin:10px 0px 10px 0px;
}

table.programs td.program h2 {
	font-size: 13pt;
	color: #bfa45e;
}
tr.program-row-0 {
	background-color: #fbf4e3;
}
tr.program-row-1 {
	background-color: #fffbf0;
}
td.cst-new-price {
    background-color: #F4EBD4;
    font-size: 9pt;
    font-weight: bold;
    border-top: 1px solid #D4C79D;
}

table.cst-roomtype-prices td.cst-new-price-1 {
    background-color: #F4EBD4;
    font-size: 9pt;
    font-weight: bold;
    border-top: 1px solid #D4C79D;
    color: #494949;
}

div.cst-new-price-1 {
    color: #494949;
}

div.cst-request-hint {
	margin-bottom: 15px;
}

table.wishes td {
	vertical-align: top;
	padding-bottom: 15px;
}

table.cst-roomtype-prices div.season {
	border-bottom:1px solid #D4C79D;
	margin-bottom:10px;
	padding-bottom:12px;
}

div.season {
	padding-top: 2px;
}

table.package-variants {
	border-bottom:1px solid #000000;
}

table.package-variants td.package-variant-link {
	vertical-align:middle;
}

.package-teaser-hint {
	margin-top:5px;
}

.package-variant-stays {
	font-weight:bold;
}

table.package td table a.detail {
	white-space: nowrap;
}

div.cst-feature-list ul.cst-feature-list-tabs {
	background: #F5E29F url(../../../images/bg-feature-list-tabs.gif) repeat-x scroll left bottom;
}
div.cst-feature-list ul.cst-feature-list-tabs li a {
	color:#725214;
}

div.cst-feature-list  {
	width:100%;
	padding:0.0em;
}

body div.cst-feature-list ul.cst-feature-list-tabs li {
	margin:5px 0px 0 !important;
}

body div.cst-feature-list ul.cst-feature-list-tabs li a {
	font-size:13px !important;
}

div.cst-feature-list ul.cst-feature-list-tabs {
	overflow:visible;
	background:#FBF4E3;
	padding:0 0px;
}

body ul li.ui-tabs-selected {
	top:0px;
}

body ul.ui-widget-header {
	border:none;
}

ul.cst-feature-list li {
	
	list-style-image:none; 
}

/*****************************/
/*     neue Buchungsstrecke  */
/*****************************/
.clearfix:after {
	content: ".";
	display: block;
	visibility: hidden;
	overflow: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	clear: both;
	overflow: hidden;
	line-height: 0;
	height: 0;
	font-size: 0px;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}
body div.cst-book-info-progress li.cst-book-info-progress-step {
	background:#ffffff;
	border:1px solid #dbd6d1;
	border-bottom:2px solid #dbd6d1;
	padding:0px;
	opacity:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

body div.cst-book-info-progress li.cst-book-info-progress-step div.cst-book-info-progress-container {
	height:68px;
}

body div div.cst-book-info-progress ul li.cst-book-info-progress-step {
	width: 23%;
}

body div div.cst-plantitscherhof div.cst-book-step-container div.cst-book-step-next a {
	background:none;
	padding-left:0px;
}

/** step3 **/

body div div.cst-plantitscherhof div.cst-book-step-container div.cst-book-step-next a span, 
body div div.cst-plantitscherhof div.cst-book-step-container div.cst-book-step-next a:hover span {
	background:url("../i/cst-book-all-in-one.gif") no-repeat scroll left -834px transparent;
	border:0 none;
	padding-left:25px;
}

/** step4 **/

body div.cst-plantitscherhof div.cst-book-step-container div.cst-book-form-40-submit div.cst-book-step-next a, 
body div.cst-plantitscherhof div.cst-book-step-container div.cst-book-form-40-submit div.cst-book-step-next a:hover {
	background:url("../i/cst-book-all-in-one.gif") no-repeat scroll 4px -798px transparent;
	padding-left:25px;
}

/** book-info-cart **/

div.pl-content-right div.cst-book-info-cart {
	margin: 44px 0px 0px 0px;
	width: 176px;
	*width: 182px;
	border: 1px solid #D6C599;
	background-color: #FBF4E3;
	background-image: none;
	padding: 3px 0px;
}

div.cst-book-info-cart h1.cst-book-info-cart-title {
	color: #9a0e0a;
	font-size: 18px;
	text-align: center;
	margin: 0px 0px 4px 0px;
}

div.cst-book-info-cart h2.cst-book-info-cart-journey-infos,
div.cst-book-info-cart h2.cst-book-info-cart-finaltotal,
div.cst-book-info-cart h2.cst-book-info-cart-rooms,
div.cst-book-info-cart h2.cst-book-info-cart-programs,
div.cst-book-info-cart div.cst-book-info-cart-roomtype,
div.cst-book-info-cart div.cst-book-info-cart-package {
	border-top: 1px solid #fff;
	border-bottom: none;
	margin-top: 3px;
	padding: 8px 0px 0px 7px;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	color: #9e1a14;
}

body div.cst-book-info-cart-journey-arrival,
body div.cst-book-info-cart-journey-stays,
body div.cst-book-info-cart-journey-departure,
body div.cst-book-info-cart-finaltotal,
body div.cst-book-info-cart-room-type,
body div.cst-book-info-cart-program {
	padding: 0px 7px 0px 7px;
	font-size: 11px;
	line-height: 16px;
	color: #9e1a14;
	font-family: Arial;
}

body div.cst-book-info-cart-finaltotal span {
	font-size: 13px;
}


body div.cst-book-info-cart div.cst-book-info-cart-item a.item-del {
	background:none repeat scroll 0 0 #FBF4E3;
	border-color: #D6C599;
}




body div.cst-book-info-cart-journey-arrival span,
body div.cst-book-info-cart-journey-stays span,
body div.cst-book-info-cart-journey-departure span,
body div.cst-book-info-cart-room-type span,
body div.cst-book-info-cart-program span {
	font-weight: normal;
}

/** step 10 **/
body div.cst-book-info-progress ul li.cst-book-info-progress-step-active,
body div.cst-book-info-progress ul li.cst-book-info-progress-step {
	border: 1px solid #d6c599;
	background-color: #fbf4e3;
	opacity: 1;
}

body div.cst-book-container div.cst-book-info-progress ul li.cst-book-info-progress-step-40 {
	width: 116px;
	*width: 110px;
}

body div.cst-book-info-progress ul li.cst-book-info-progress-step-done {
	border: 1px solid #9a0e0a;
	background-color: transparent;
	background-image: url(../i/cst-gr-step-done.gif);
	background-repeat: repeat-x;
}

body ul div.cst-book-info-progress-container,
body ul span.cst-book-info-progress-number {
	color: #720202;
	font-size: 12px;
	font-weight: bold;
}

body div.cst-book-form {
	border: 1px solid #d6c599;
	background-color: #fbf4e3;
	background-image: none;
}

body div div.cst-book-form-10-search {
	margin-bottom: 15px;
}

body div.cst-book-form-10-search-children-box a.cst-book-form-10-search-children-toggle {
	color: #9e1a14;
	font-weight: bold;
	font-size: 12px;
} 

body div.cst-book-step div.cst-book-form h1 {
	font-size: 18px;
	color: #720202;
	font-weight: normal;
}
body div.cst-book-container a.cst-cal-nav-prev {
	background: transparent url(../i/cst-cal-left.gif) no-repeat left center;
}

body div.cst-book-container a.cst-cal-nav-next {
	background: transparent url(../i/cst-cal-right.gif) no-repeat right center;
}

table.cst-cal-nav-bar tr.cst-cal-nav {
	background-color: #ffffff;
}

table.cst-cal-nav-bar tr.cst-cal-nav div.cst-cal-nav-current {
	padding: 0px 5px;
	background-color: transparent;
}

table.cst-cal-nav-bar tr.cst-cal-nav div.cst-cal-nav-current select {
	margin-top: 4px;
	border: 1px solid #9c9c9c;
}

span.cst-cal-nav-next-label,
span.cst-cal-nav-prev-label {
	color: #9e1a14;
}

table.cst-cal-table th {
	font-size: 11px;
	color: #3b3b3b;
	font-weight: normal;
	font-family: Arial;
}

div.cst-cal-container table.cst-cal-nav-bar {
	margin-bottom: 10px;
}

body div.cst-book-form-10-hint-request h1 {
	padding-left: 0px;
}

body div.cst-book-form-10-hint-request a {
	color: #9e1a14;
}

body div div.cst-book-indicator-name {
	color: #9e1a14
}

body div div.cst-book-form-30-indicators a.cst-book-indicator {
	background-color:#FBF4E3;
	border:1px solid #D6C599;
	width: 48%;
}

body div.cst-book-form-30-indicators a.cst-book-indicator:hover,
body div a.cst-book-indicator:hover div.cst-book-indicator-name {
	background-color: #9a0e0a;
	color: #fff;
}

/** step 20 **/
body div div.cst-book-roomtype-prices {
	background-color: #fff;
	border: 1px solid #9a0e0a; 
}

body div.cst-book-step-container a.cst-book-roomtype-book,
body div.cst-book-step-back a span,
body div.cst-book-step-back a.cst-book-link-back,
body a div.cst-book-roomtype-book-link-box,
body div div.cst-book-step-next a,
body div div.cst-book-step-next a span {
	background-color: #9e1a14;
	color: #fff;
}

body div.cst-book-step-container a.cst-book-roomtype-book,
body div.cst-book-step-back,
body div.cst-book-step-next {
	background-image: none;
	background-color: #9e1a14;
	border:1px solid #D6C599;
}

body div.cst-book-info-progress li.cst-book-info-progress-step-done {
	background-image: none;
} 

body div.cst-book-info-progress li.cst-book-info-progress-step-10 div.cst-book-info-progress-container {
	background:url(../i/cst-book-all-in-one.gif) no-repeat center 40px;	
}

body div.cst-book-info-progress li.cst-book-info-progress-step-20 div.cst-book-info-progress-container {
	background:url(../i/cst-book-all-in-one.gif) no-repeat center -60px;	
}

body div.cst-book-info-progress li.cst-book-info-progress-step-30 div.cst-book-info-progress-container {
	background:url(../i/cst-book-all-in-one.gif) no-repeat center -160px;	
}

body div.cst-book-info-progress li.cst-book-info-progress-step-40 div.cst-book-info-progress-container {
	background:url(../i/cst-book-all-in-one.gif) no-repeat center -260px;	
}


/* Steps Done */

body div.cst-book-info-progress-20 li.cst-book-info-progress-step-10 div.cst-book-info-progress-container,
body div.cst-book-info-progress-30 li.cst-book-info-progress-step-10 div.cst-book-info-progress-container,
body div.cst-book-info-progress-40 li.cst-book-info-progress-step-10 div.cst-book-info-progress-container {
	background:url(../i/cst-book-all-in-one.gif) no-repeat center -360px;	
}

body div.cst-book-info-progress-30 li.cst-book-info-progress-step-20 div.cst-book-info-progress-container,
body div.cst-book-info-progress-40 li.cst-book-info-progress-step-20 div.cst-book-info-progress-container {
	background:url(../i/cst-book-all-in-one.gif) no-repeat center -460px;	
}

body div.cst-book-info-progress-40 li.cst-book-info-progress-step-30 div.cst-book-info-progress-container {
	background:url(../i/cst-book-all-in-one.gif) no-repeat center -560px;	
}

body div.cst-book-form-10-search-children-box a.cst-book-form-10-search-children-toggle {
	background:url(../i/cst-book-all-in-one.gif) no-repeat left -1008px;	
}

div.cst-book-container div.cst-book-step a.cst-cal-nav-prev {
	background:url(../i/cst-book-all-in-one.gif) no-repeat left -1104px;	
}

div.cst-book-container div.cst-book-step a.cst-cal-nav-next {
	background:url(../i/cst-book-all-in-one.gif) no-repeat right -1071px;	
}

body a div.cst-book-roomtype-book-link-box, 
a:visited div.cst-book-roomtype-book-link-box, 
body div.cst-book-step-next a, 
div.cst-book-step-next a:visited {
	background:url(../i/cst-book-all-in-one.gif) no-repeat left -798px;	
}

body a:hover div.cst-book-roomtype-book-link-box, 
a:hover div.cst-book-roomtype-book-link-box, 
body div.cst-book-step-next a:hover, 
div.cst-book-step-next a:hover {
	background:url(../i/cst-book-all-in-one.gif) no-repeat left -898px;	
}

body div.cst-book-step div.cst-book-step-back a, 
div.cst-book-step div.cst-book-step-back a:visited {
	background:url(../i/cst-book-all-in-one.gif) no-repeat left -871px;	
}

body div.cst-book-step div.cst-book-step-back a:hover, 
div.cst-book-step div.cst-book-step-back a:hover {
	background:url(../i/cst-book-all-in-one.gif) no-repeat left -971px;	
}

body div div.cst-book-form-10-search-childrens div.cst-book-form-10-search-childrens-selects,
body div div.cst-book-form-10-search-childrens-labels {
	margin-left: 195px;
}

/*****************************/
/*     neue package-detail   */
/*****************************/

div.cst-package-detail div.cst-background-box div.cst-image-box {
	float: right;
	padding-left: 5px;
}

div.cst-package-detail div.cst-background-box div.cst-image-box a {
	padding-left: 0px;
	background-image: none;
}

div.cst-package-detail div.cst-description {
	margin-bottom: 9px;
}

body div.cst-package-detail-right {
	overflow:hidden;
}

body div.cst-package-detail-right h2.cst {
	font:bold 14px arial;
	color:#98845d; 
}

body div.cst-package-detail-right div.cst-background-box {
	color:#444444;
	padding-left:10px;
}

body div.cst-package-detail-right div.cst-package-teaser {
	padding-right:10px;
	margin-bottom:10px;
}

/*********************/
/*     offer-box     */
/*********************/
div.angebot div.cst-link-border {
	margin: 0px 10px; 
	background: none transparent;
	border-bottom: none; 
	float: none;
}
div.pl-content-right-content div.package-display-date {
	display: none;
}
td div.angebot-outer {
    border-top: 1px solid #D1C2A3;
    height: 315px;
    overflow: hidden;
    position: relative;
    width: 184px
}
div.pl-content-right div.angebot-outer img {
	width: 184px;
}
div.angebot-outer div#angebot {
	position: absolute;	
	white-space: no-wrap;
	float: left;
	width: 923px;
}
div.angebot span,
div.angebot strong {
	padding: 0 10px;
}
div.angebot-outer div.angebot {
	width: 185px;
	float: left;
}

div.angebot-outer {
	width: auto;
}

div.angebot h2.cst-offer-box-headline {
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: normal;
	overflow:hidden;
	height: 65px
}
div.angebot-outer div.cst-link-border {
    background: url("/customize/hotel-plantitscherhof2/i/cst-button-gradient.gif") repeat-x scroll 0 0 #FBF4E4;
    border: 1px solid #D1C2A3;
    float: left;
    width: 161px;
}
div.angebot-outer a.cst-link-detail {
  	background: url("/customize/hotel-plantitscherhof2/i/bg-content-lilie.gif") no-repeat scroll 10px 4px transparent;
    color: #850B22;
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 2px 10px 2px 17px;
    text-align: center;
    text-decoration: none;
    width: 100px;
}
div#imgbox {
display: none;
}
a#cst-teaser-link-right {
    background: url("/customize/hotel-andreus/i/offerbox-next.png") no-repeat scroll left bottom transparent;
    display: block;
    height: 29px;
    left: 160px;
    position: relative;
    top: 78px;
    width: 25px;
    z-index: 100;
    margin-top: -29px;
}
a#cst-teaser-link-left {
	background: url("/customize/hotel-andreus/i/offerbox-back.png") no-repeat scroll left bottom transparent;
    display: block;
    height: 29px;
    left: 0;
    margin-top: -29px;
    position: relative;
    top: 78px;
    width: 25px;
    z-index: 100;
}

body ul.cst-feature-list li, body div.pl-content-middle table.cst-feature-list ul.cst-list, body div.pl-content-middle table.cst-feature-list ul.cst-feature-list {
	margin-left: 2px;
}

h3.cst-feature {
	display: none;
}

 
.cst-package-detail-37983 .cst-link-border:first-child  {
	display:none;
}