/**
 * Landingpage Special CSS
 */
#content .content {
	background-image:none;
}
#content .content .contentarea .headline {
	background-position: 650px 0px;
	padding: 15px 0 0 30px;
	width:770px;	
}
#content .content .contentarea .headline .mainheadline {
	width:770px;
}
#content .content .contentarea div.textarea {
	width: 785px;
	margin: 0 0 15px 15px;
	background-image:url(/static/img/landingpage_textarea_bg_standard.gif);
	background-repeat:repeat-x;
}
#content .content .contentarea .textarea .textblock {
	width: 755px;
}

#content .content .contentarea .textarea .contentteaser,
#content .content .contentarea .textarea .contentteaser.wide {
	width: 785px;
	padding: 0;
}
#content .content .contentarea .textarea .contentteaser .teaser {
	width: 241px;
	margin: 15px 0 0 15px;
	height: 295px;
	background-color: #e5ecf3;
	position:relative;
}
#content .content .contentarea .textarea .contentteaser.wide .teaser {
	width:755px;
	height: 135px;
}
#content .content .contentarea .textarea .contentteaser .teaser .image {
	width: 241px;
	height: 135px;
}
#content .content .contentarea .textarea .contentteaser.wide .teaser .image {
	float:left;
}
#content .content .contentarea .textarea .contentteaser .teaser h1 {
	margin: 0px;
	padding: 10px 15px 0px 15px;
}
#content .content .contentarea .textarea .contentteaser .teaser h1 a {
	
	color: #00498D;
	font-size: 14px;
	line-height:16px;
	text-decoration:none;
}
#content .content .contentarea .textarea .contentteaser.wide .teaser h1 {
	float:left;
	width:474px;
}
#content .content .contentarea .textarea .contentteaser .wellness h1 a {
	color: #05b1a3;
}
#content .content .contentarea .textarea .contentteaser .city h1 a {
	color: #b6030e;
}
#content .content .contentarea .textarea .contentteaser .family h1 a {
	color: #f48f00;
}

#content .content .contentarea .textarea .contentteaser .teaser h2 {
	padding: 5px 15px 0 15px;
	margin: 0px;
}
#content .content .contentarea .textarea .contentteaser .teaser h2 a {
	line-height: 12x;
	font-size: 11px;
	color: #909499;
	text-transform: none;
	text-decoration:none;
}
#content .content .contentarea .textarea .contentteaser.wide .teaser h2 {
	float:left;
	width:474px;
}
#content .content .contentarea .textarea .contentteaser .teaser p {
	padding: 5px 15px 0px 15px;
	margin: 0 0 5px 0;
	overflow:hidden;
}
#content .content .contentarea .textarea .contentteaser .teaser p a {
	text-decoration:none;
}
#content .content .contentarea .textarea .contentteaser.wide .teaser p {
	float:left;
	width:474px;
}
#content .content .contentarea .textarea .contentteaser .teaser .caption {
	width: 241px;
	background-position: 215px 6px;
	position:absolute;
	bottom: 0px;
}
#content .content .contentarea .textarea .contentteaser.wide .teaser .caption {
	width: 514px;
	right: 0;
	background-position: 488px;
}
#content .content .contentarea .textarea .contentteaser .wellness .caption {
	background-color: #05b1a3;
}
#content .content .contentarea .textarea .contentteaser .city .caption {
	background-color: #b6030e;
}
#content .content .contentarea .textarea .contentteaser .family .caption {
	background-color: #f48f00;
}

#content .content .contentarea .textarea .contentteaser .teaser .caption.double {
	width: 120px;
	background-position: 95px 6px;
	float:left;
	left:121px;
}
#content .content .contentarea .textarea .contentteaser.wide .teaser .caption.double {
	width: 256px;
	background-position: 231px 6px;
}
#content .content .contentarea .textarea .contentteaser .teaser .caption.double.first {
	margin:0 1px 0 0 ;
	left:0;
}
#content .content .contentarea .textarea .contentteaser.wide .teaser .caption.double.first {
	left: 241px;
}
#content .content .contentarea .textarea .contentteaser .teaser .caption.double p {
	width: 70px;
}
#content .content .contentarea .textarea .contentteaser.wide .teaser .caption.double {
	left: 499px;
}

/* Angebotsseite
------------------------------------------------------------------------------------------------------------ */
#content .content .contentarea .textarea #mylightbox {
	padding-right:0 !important;
	padding-bottom: 15px !important;
	width: 770px;
}
#content .content .contentarea .textarea .textblock .images {
	float: none;
	width:770px;
	margin: 0px;
}
#content .content .contentarea .textarea .textblock .images a {
	float:left;
	margin: 0 15px 0 0;
	width:177px;
}
#content .content .contentarea .textarea .packages {
	width:755px;
}
#content .content .contentarea .textarea .packages .topline {
	width:755px;
}
#content .content .contentarea .textarea .packages .topline .sort_name {
	width: 370px;
}
#content .content .contentarea .textarea .packages .topline .sort_price {
	width: 150px;
}
#content .content .contentarea .textarea .packages .hotel_label {
	width:755px;
}
#content .content .contentarea .textarea .packages .entry {
	width:755px;
}
#content .content .contentarea .textarea .packages .entry .head {
	width:755px;
}
#content .content .contentarea .textarea .packages .entry .packagelabel {
	width: 370px;
}
#content .content .contentarea .textarea .packages .entry .lowprice {
	width:150px;
}
#content .content .contentarea .textarea .packages .entry .detail {
	width:755px;
}
#content .content .contentarea .textarea .packages .entry .description {
	width: 440px;
}
#content .content .contentarea .textarea .packages .entry .description ul {
	float:none;
	width:430px;
}
#content .content .contentarea .textarea .packages .entry .description ul li {
	width:420px;
}
#content .content .contentarea .textarea .packages .entry .duration {
	width: 220px;
}
/**
 * Promotion
 */
#content .content .contentarea .textarea form.promotion_step_2 {
	padding-top:15px;
}
#content .content .contentarea .textarea form.promotion_step_2 input.submit {
	/*border:0px none;*/
	width: auto;
	padding: 2px;
}
#site #portaltext.portalsmall {
	width:755px; 
	color:#999999;
}
#site .portalsmall h3,
#site .portalsmall a {
	color:#999999;
}

/* Top Angebote
------------------------------------------------------------------------------------------------------------ */
#content .content .contentarea  .textblock.topoffers .images {
	float: right;
	margin: 0 0 15px;
	width: 200px;
}

#content .content .contentarea  .textblock.topoffers .images a {
	float:left;
	margin: 0 0 15px;
	width:200px;
}



