/**************************************************************************************/
/********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;


**************************************************************************************/
#HEADER {
	height:40px;
}
.maindialog, .maindialog p, .maindialog div {
	height:auto;
}

.red {
    color:red;
}

.text22b {
    font-size:22px; font-weight:bold;
}

#leftside {
    float: left;
    position: relative;
    text-align: left;
    width: 580px;
}

#leftside .pricebox {

}

#leftside h3 {
    margin-bottom: 15px;
}

#leftside .lpinfobox {
    height: auto;
	font-size: 12px;
    margin-bottom: 30px;
}

#leftside .lpinfobox h4 {
    margin: 0;
    font-size: 12px;
}

#leftside .lpinfobox_list {
	padding-top: 2px;
    float: left;
    font-size: 15px;
    width: 532px;
}

#leftside .leftbookbuttonarea {
	float:left;
	padding-left:70px;
}

#leftside .rightbookbuttonarea {
	float:left;
}

#leftside  h2 {
    border:0;
}

#leftside .headeryasni { 
    color: #FE6700; font-size: 40px; display: block; float: left;
}

#leftside .headerproduct {   
    color:#000; font-size:17px; width: 100px; display: block; float: left;
    margin: 5px 0 0 14px; padding: 0 0 0 8px; border-left: 5px solid #000;
}

#leftside .subheadline {
    margin-top:10px; padding:0px; color:#AAA; font-size:17px; font-weight:bold;
}

#leftside .subheadline_expose {
    margin-top:25px; padding:0px; color:#000000; font-size:15px; font-weight:normal; margin-bottom:30px;
}

#leftside .description {
    margin: 20px 0 25px; font-size: 12px;
}

#leftside .lpinfobox h3 {
    font-size:16px;
}

#leftside .headerbox0 {
    color:red; cursor:pointer;
}

#leftside .headerbox1 {
    color:red; cursor:pointer; text-decoration:underline;
}

#leftside .lpinfobox_list ul {
   padding:0 0 0 18px; margin:0; margin-top:5px;
}

#leftside .lpinfobox_list li {
   list-style-image: url(../../design/icon-li-star.gif); height:15px;
}

#leftside .spacer {
	height:20px; line-height:20px;
}

#leftside .emailfield {
	float: left;
	margin-top: 5px;
}

/*BUCHUNGSBUTTONS*/
#leftside .bookingbuttons {
    float: left;
    margin-left: 15px;
}

#leftside .textbutton_grey {
    color:#595959; font-weight:bold; position:absolute; top:9px; font-size:13px; 
	margin-left:15px; text-align:center; width:225px; left:5px;
}

#leftside .rightbookbuttonarea {
    float:left; margin-left:20px;
}

#leftside .button_orange {
    background: url("../../design/button-book-expose-orange.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 39px;
    position: relative;
    width: 250px;
}

#leftside .textbutton_orange {
    color: #FE6700;
    font-size: 22px;
    font-weight: bold;
    left: 0px;
    margin-left: 15px;
    position: absolute;
    text-align: center;
    top: 3px;
    width: 265px;
}

#leftside .priceoverview {
	font-size:12px; margin-left:2px; text-align:left;
}

#rightside .lp_spacer {
	height:50px;
}

#leftside .button_orange .fr {
	margin-left:23px;
}

#leftside .button_grey .fr {
	margin-left:23px;
}

#leftside .button_orange_de {
    background: url("../../design/button-book-expose-orange.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 39px;
    position: relative;
    width: 250px;
}

#leftside .textbutton_orange_de {
    color: #FE6700;
    font-size: 22px;
    font-weight: bold;
    left: 0px;
    margin-left: 15px;
    position: absolute;
    text-align: center;
    top: 3px;
    width: 245px;
}

#rightside.rightsidebackground {
	background: transparent url(../../design/expose_small.png) no-repeat scroll 0 60px;
    height: 430px;
}

.ex_imprint {
	color:#7D6F6C;
	text-decoration:none;
}

.ex_imprint:hover {
	color:#7D6F6C;
}

.dexpose {
	font-weight: bold;
    margin-top: 63px;
}

#mailform {
	margin-bottom:35px;
}

#mailform h2 {
	font-size: 17px;
	border:none;
	padding:0;
}

.go_lp {
	cursor: pointer;
}

.lp_fb_spacer {
    position: absolute;
    width: auto;
}

.fb_login {
    background-position: -146px -210px;
    cursor: pointer;
    display: block;
    float: left;
    height: 22px;
    margin: 0 0 0 10px;
    position: relative;
    width: 69px;
    z-index: 902;
}

.fb_header {
	text-align:left;
	float:left;
	font-size: 17px;
	color: #C20000;
	font-weight:bold;
	width: 309px;
}

#email_desc, #email_data {
	width				:	297px;
}

#leftside .bookingbuttons {
	margin-left			:	15px\0/;
} /* IE9 */

.lp_fb_spacer {left:0px\0/;}

*:first-child+html .lp_fb_spacer {left:0px;}

.lp_fb_spacer {left /*\**/:0px\9}

/**LP EXPOSE**/
.lp_bg_expose {
	/*background			: 	url("../../design/lp_bg_expose.png") no-repeat scroll 0 0 transparent;
	background-position	:	79px 115px;*/
	height				: 	320px;
	width				:	915px !important;
	margin-top			:	0px !important;
}
.lp_bg_iam {
	background			: 	url("../../design/lp_bg_iam.jpg") no-repeat scroll 510px 0 transparent;
	height				: 	330px;
	width				:	920px!important;
	margin-top			:	0px !important;
}
.lp_bg_personal {
	background			: 	url("../../design/lp_bg_personal.jpg") no-repeat scroll 0 0 transparent;
	background-position	:	625px -30px;
	width				:	867px!important;
}
.lp_bg_missing {
	background			: 	url("../../design/lp_bg_missing.jpg") no-repeat scroll 0 0 transparent;
	background-position	:	597px 0px;
	height				: 	360px;
	width				:	950px!important;
	margin-top			:	0px !important;
}
.lp_bg_viprank {
	background			: 	url("../../design/lp_bg_viprank.jpg") no-repeat scroll 0 0 transparent;
	background-position	:	610px 0px;
	height				: 	320px;
	width				:	780px!important;
	margin-top			:	0px !important;
}
.lp_bg_ps {
	background			: 	url("../../design/bc_expose.jpg") no-repeat scroll 0 0 transparent;
	background-position	:	540px 0px;
	height				: 	340px;
	width				:	900px!important;
	margin-top			:	0px !important;
}
.lp_button_orange {
    background			: 	url("../../design/button-orange.gif") no-repeat scroll 0 0 transparent;
    cursor				: 	pointer;
    position			: 	relative;
	height				: 	32px;
	text-align			: 	center;
	width				: 	100px;
}
.lp_button_expose {
    background			: 	url("../../design/button_expose.png") no-repeat scroll 0 0 transparent;
    cursor				: 	pointer;
    position			: 	relative;
	height				: 	32px;
	text-align			: 	center;
	width				: 	190px;
	z-index				: 	2;
}
.lp_button_ex {
    cursor				: 	pointer;
    position			: 	relative;
	height				: 	32px;
	width				: 	190px;
	z-index				: 	2;
}
.lp_bc_button_orange {
	background			: 	url("../../design/lp_bc_button.gif") no-repeat scroll 0 0 transparent;
	background-position	:	0px 0px;
	height				: 	32px;
	width				:	190px!important;
	cursor				:	pointer;
}
.lp_bc_button_green {
    background			: 	url("../../design/lp_button_green.png") no-repeat scroll 0 0 transparent;
    cursor				: 	pointer;
    position			: 	relative;
	height				: 	32px;
	text-align			: 	center;
	width				: 	190px;
}
.lp_priceoverview {
    color				: 	#444444;
    font-size			: 	13px;
    margin-left			: 	2px;
    text-align			: 	left;
}
.tc {
	text-align			: 	center;
}
.lp_buttonarea {
	float				:	right;
	margin-right		: 	200px;
}
.lp_buttonarea_left {
	float				:	right;
	margin-right		: 	35px;
}
.lp_list {
	font-size:			:	22px;
	font-weight			: 	bold;
}
.grey {
	color				: 	#444444;
	font-size			: 	16px;
}
.black {
	color				: 	#000000;
	font-size			: 	18px;
}
.lp_spacer {
	margin-bottom		:	20px;
}
.lp_link {
	color				: 	#0D0DCB;
    text-decoration		: 	none;
}
.lp_link:hover {
	color				: 	#0D0DCB;
    text-decoration		: 	underline;
}
.lp_button_text {
	color				:	#FFFFFF;
	font-size			:	18px;
	padding-top			:	4px;
}
.lp_fb_login {
    background			: 	url("../../design/lp_fb_connect.gif") no-repeat scroll 0 0 transparent;
    cursor				: 	pointer;
    display				: 	block;
    float				: 	left;
    height				: 	23px;
    margin				: 	4px 0 0 10px;
    position			: 	relative;
    width				: 	193px;
    z-index				: 	902;
}
.lp_fb_spacer {
    width				: 	auto;
	margin-top			: 	-23px;
}
.lp_fb_text {
    font-size			: 	12px;
    font-weight			: 	bold;
    text-align			: 	left;
	color				:	#444444;
	width				: 	190px;
}
.lp_header {
	float				: 	left;
    height				: 	100px;
    width				: 	600px;
}.lp_header_bg {
	display				: 	block;
	position			: 	relative;
	width				: 	950px;
}
.lp_footer_bg {
	display				: 	block;
    position			: 	relative;
    width				: 	950px;
}
.lp_imprint {
	text-align			: 	right;
    float				: 	right;
    height				: 	30px;
    position			: 	relative;
}
.lp_headeryasni {
	float				: 	left;
    width				: 	307px;
}
.lp_headerproduct, #CONTENT h1.lp_headerproduct {
    color				: 	#000000;
    display				: 	block;
    float				: 	left;
    font-size			: 	18px;
    margin				: 	9px 0 0;
    padding				: 	0 0 0 5px;
    width				: 	100px;
	text-align			:	left;
	border				:	none;
}
.lp_dexpose {
    float				: 	right;
    font-weight			: 	bold;
    margin-top			: 	12px;
    text-align			: 	right;
    width				: 	225px;
	font-size			: 	16px;
}
.lp_footer {
	float				:	left; 
	width				:	950px; 
	text-align			:	left;
}

#rightside {	
    position			: 	relative;
    text-align			: 	right;
    float				: 	right;
    height				: 	30px;
    width				: 	230px;
}
.rightside {
	float				:	right;
}
#lp_email_desc, #lp_email_data {
	border				: 	1px solid #B5B2AF;
    font-size			: 	16px;
    padding				: 	1px;
	width				: 	175px;
	height				: 	28px;
	float				:	left;
}
#lp_email_desc.text1, #lp_email_data.text1 {
    color				: 	#000000;
}
#lp_email_desc.text0, #lp_email_data.text0 {
    color				: 	#B5B2AF;
}
*:first-child+html .ie_ {
	position			:	relative !important;
	text-align			:	left;
}
.ie_ {
	margin-left			: 	188px;
}
.ie_ {
	margin-left			:	187px\0/;
}
.exp {
	left				:	0px !important;
	position			:	relative !important;
	margin-left			:	0px !important;
}
*:first-child+html #lp_email_desc.text1, *:first-child+html #lp_email_data.text1 {
    line-height			: 	25px;
}
*:first-child+html #lp_email_desc.text0, *:first-child+html #lp_email_data.text0 {
    line-height			: 	25px;
}
*:first-child+html .arrow-bc-more-right {
	height				: 	12px;
}
*:first-child+html .vip {
	margin-left			:	-130px;
}
*:first-child+html .iam {
	margin-left			:	-15px;
	width				:	auto;
}
*:first-child+html .mis {
	margin-left			:	-10px;
}
*:first-child+html .pre {
	margin-left			:	-10px;
}
*:first-child+html .lp_dexpose {
	margin-left			:	-35px;
}

#leftside .lpicon {
    margin				: 	0px 15px 15px 0px;
    width				: 	25px;
    float				: 	left;
}

.form {
	float				: 	left;
    margin-right		: 	20px;
    margin-top			: 	3px;
}
.li {
	margin-left			:	-40px;
	margin-bottom		: 	10px;
}
.arrow-bc-more-right {
    margin-bottom		:	1px;
}
.bg_link, #bg_link {
	cursor				: 	pointer;
    height				: 	220px;
    position			: 	absolute;
    right				: 	0px;
    width				: 	362px;
    z-index				: 	100;
}
body:nth-of-type(1) .lp_dexpose {
    width				: 	230px;
}
#formbox {
	float				:	right;
	text-align			: 	right;
    width				: 	681px;
}
.lp_imprint {
	height				:	auto\9;
}
.green {
	font-size:16px;
    color: #00B600;
}
.blue {
	font-size:16px;
    color: #0D0DCB;
	text-decoration:none;
}
.bc_sprite_area_ex {
	background			: 	url("../../design/bc_sprite_area_resultsv15.gif") no-repeat scroll 0 0 transparent;
}
.arrow-bc-more-right_ex {
    background-position: -36px -238px;
    display: inline-block;
    height: 9px;
    width: 6px;
	float: left;
	margin-right: 5px;
    margin-top: 5px;
}
.fs14 {
	font-size: 14px;
}
.bold {
	font-weight: bold;
}

.mt36 {
    margin-top: 36px;
}

.mt64 {
    margin-top: 64px;
}

.mt12 {
    margin-top: 12px;
}

.bluetext {
	color: #0D0DCB;
}

#leftside  h2 {
    font-size: 24px;
    font-weight: bold;
}

.logintext {
    font-size: 14px;
    font-weight: bold;
}

.logintext a {
    text-decoration: underline;
}