/**************************************************************************************/
/********LP_YASNI - Hier stehen fuer die YASNI LPS RELEVANTE CSS KLASSEN *********/
/**************************************************************************************

- standard schwarz:  color:#1e1e1e;
- border images grau:   
- schrift orange: #FE6700;
- grau_1: color:#808080;
- button grau: color:#595959;


**************************************************************************************/
/*ALLGEMEIN*/
.red {
    color:red;
}

.text22b {
    font-size:22px; font-weight:bold;
}

/*LEFTSIDE*/
#leftside {
    width:300px; float:left; position:relative; text-align:left;
}

#leftside .pricebox { 
    position:absolute; top:367px; text-align:center; width:246px; left:16px;
}

#leftside .pricebox2 { 
    top:495px;
	width:283px; 
	left:0px;
	padding-top:5px;
}

#leftside .headerpriceyasni { 
    color:#FE6700; font-size:14px;
}

#leftside .headerpriceproduct {   
    color:#000; font-size:14px;
}

#leftside .pricenote {
    font-size:9px;
}

/*RIGHTSIDE*/
#rightside {
    width:617px; float:right; position:relative; text-align:left;
}

#rightside  h2 {
    border:0;
}

#rightside .headeryasni { 
    color: #FE6700; font-size: 40px; display: block; float: left;
}

#rightside .headerproduct {   
    color:#000; font-size:17px; width: 100px; display: block; float: left;
    margin: 4px 0 0 14px; padding: 0 0 0 8px; border-left: 5px solid #000;
}

#rightside .subheadline {
    margin-top:10px; padding:0px; color:#AAA; font-size:17px; font-weight:bold;
}

#rightside .subheadline_expose {
    margin-top:20px; padding:0px; color:#000000; font-size:15px; font-weight:normal;
}

#rightside .description {
    margin: 20px 0 25px; font-size: 12px;
}

#rightside .lpinfobox {
    position:relative; margin-bottom:20px; font-size:12px; height:80px;
}

#rightside .lpinfobox h3 {
    font-size:16px;
}

#rightside .headerbox0 {
    color:red; cursor:pointer;
}

#rightside .headerbox1 {
    color:red; cursor:pointer; text-decoration:underline;
}

#rightside .lpinfobox_list ul {
   padding:0 0 0 18px; margin:0; margin-top:5px;
}

#rightside .lpinfobox_list li {
   list-style-image: url(../../design/icon-li-star.gif); height:15px;
}

#rightside .lpicon {
    float:left; margin-right:20px; width:95px;
}

#rightside .spacer {
	height:20px; line-height:20px;
}

/*BUCHUNGSBUTTONS*/
#rightside .bookingbuttons {
    font-size:11px; margin-top:15px;
    text-align:center; width:100%;
}

#rightside .button_grey {
    background: transparent url(../../design/button-book-premiumsearch-grey.png) no-repeat;
    height:39px; width:225px; cursor:pointer; position:relative;
}

#rightside .leftbookbuttonarea {
    float:left; padding-left:115px;
}

#rightside .textbutton_grey {
    color:#595959; font-weight:bold; position:absolute; top:9px; font-size:13px; 
	margin-left:15px; text-align:center; width:225px; left:5px;
}

#rightside .rightbookbuttonarea {
    float:left; margin-left:14px;
}

#rightside .button_orange {
    background: transparent url(../../design/button-book-premiumsearch-orange.png) no-repeat;
    height:39px; width:225px; cursor:pointer; position:relative;
}

#rightside .textbutton_orange {
    color:#FE6700; font-weight:bold; position:absolute; top:9px; font-size:13px; 
	margin-left:15px; text-align:center; width:225px; left:5px;
}

#rightside .priceoverview {
	font-size:12px; margin-left:2px; text-align:left;
}

#rightside .lp_spacer {
	height:50px;
}

#rightside .button_orange .fr {
	margin-left:23px;
}

#rightside .button_grey .fr {
	margin-left:23px;
}

#rightside .button_orange_de {
    background: url("../../design/button-book-expose-orange.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 39px;
    position: relative;
    width: 250px;
}

#rightside .textbutton_orange_de {
    color: #FE6700;
    font-size: 13px;
    font-weight: bold;
    left: 5px;
    margin-left: 15px;
    position: absolute;
    text-align: center;
    top: 9px;
    width: 265px;
}

.p_imprint {
	float: right;
    margin-right: 40px;
    margin-top: 30px;
    position: relative;
    text-align: right;
    width: 100%;
}

.slogan {
	color: #000000;
    font-size: 17px;
    font-weight: bold;
    margin-top: 10px;
    padding: 0;
	line-height: 35px;
}

#leftside_change {
    float: right;
    position: relative;
    text-align: left;
}

#leftside_change.leftsidebackground_change {
    background: url("../../design/bg_lp_promotion.jpg") no-repeat scroll 0 0;
    height: 612px; width:345px;
}