/**************************************************************************************/
/********LP_YASNI - Hier stehen fuer den Premium speziell Klassendefinitionen *********/
/**************************************************************************************

- standard schwarz:  color:#1e1e1e;
- border images grau:   
- schrift orange: #FE6700;
- grau_1: color:#808080;
- button grau: color:#595959;


**************************************************************************************/

#leftside.leftsidebackground {
    background: transparent url(../../design/bg_lp_premium.png) no-repeat scroll 0 0;height:480px;
}


#leftside.leftsidebackground_new {
    background: transparent url(../../design/bg_lp_monitoring.jpg) no-repeat scroll 0 0;height:500px;
}


#rightside .lpinfobox {
    height: auto;
}

#rightside .lpinfobox_list {
    width			: 	570px;
    margin-bottom	: 	14px;
	float			:	left;
}

#rightside .lpicon{
    margin: 0 10px 40px 0; width: 25px;
}

#rightside .premium_teaser_de {
    height: 45px; margin: 10px 0 0; padding: 30px 50px 30px 150px;
    background: transparent url(../../design/premium_teaser_de.gif) no-repeat scroll 0 0; 
    line-height: 1.4em; font-weight: bold; font-size: 14px; color: #000000; cursor:pointer;
}

#rightside .premium_teaser_en {
    height: 45px; margin: 10px 0 0; padding: 30px 50px 30px 150px;
    background: transparent url(../../design/premium_teaser_en.gif) no-repeat scroll 0 0;
    line-height: 1.4em; font-weight: bold; font-size: 14px; color: #000000; cursor:pointer;
}

#rightside .premium_teaser_fr {
    height: 45px; margin: 10px 0 0; padding: 30px 50px 30px 150px;
    background: transparent url(../../design/premium_teaser_fr.gif) no-repeat scroll 0 0;
    line-height: 1.4em; font-weight: bold; font-size: 14px; color: #000000; cursor:pointer;
}

#rightside .leftbookbuttonarea {
	float:left;
	padding-left:30px;
}

#rightside .rightbookbuttonarea {
	float:left;
}

#rightside .bookingbuttons {
	font-size:11px;
	margin-top:15px;
	text-align:center;
	/*width:85%;*/
}

#rightside .slogan_new {
	color: #000000;
    float: left;
    font-size: 17px;
    margin-left: 30px;
    margin-top: 10px;
    padding: 0;
    width: 400px;
}

body:nth-of-type(1) #HEADER #topmenue {
	margin-top:10px;
}

*:first-child + html #HEADER #topmenue {
	margin-top:10px;
}

*:first-child + html #rightside .lpinfobox {
	margin-bottom:0px;
}

#HEADER #topmenue{
	margin-top /*\**/:10px\9
}

/*********************************************/
/**************NUR SPRACHE DE*****************/
/*********************************************/

#HEADER {
	height				:	60px;
}

#leftside_de {
    float				: 	left;
    position			: 	relative;
    text-align			: 	left;
    margin-bottom		: 	20px;
}

#rightside_de {	
	float				: 	left;
    position			: 	relative;
    text-align			: 	left;
    width				: 	200px;
}

.lp_bg_monitoring {
	background			: 	url("../../design/lp_bg_monitoring.jpg") no-repeat scroll 0 0 transparent;
	background-position	:	0px 100px;
	height				: 	445px;
	width				:	775px !important;
	margin-top			:	0px !important;
}
.lp_button_orange {
    background			: 	url("../../design/lp_button_orange.png") no-repeat scroll 0 0 transparent;
    cursor				: 	pointer;
    position			: 	relative;
	height				: 	32px;
	width				: 	190px;
}
.lp_button_green {
    background			: 	url("../../design/lp_button_green.png") no-repeat scroll 0 0 transparent;
    cursor				: 	pointer;
    position			: 	relative;
	height				: 	32px;
	width				: 	190px;
}
.lp_priceoverview {
	color				: 	#444444;
    font-size			: 	12px;
}
.lp_price_green{
    color				: 	#3ab600;
    text-align			: 	left;
	font-weight			: 	bold;
}
.lp_price_orange{
    color				: 	#e75e00;
    text-align			: 	left;
	font-weight			: 	bold;
}
.lp_bookingbuttons {
	margin-top			:	50px;
	text-align			:	left;
}
.lp_button_left {
	display				: 	inline-block;
    width				: 	220px;
}
*:first-child+html .lp_button_left {
	float				:	left; 
	margin-left			:	0px;
}
.lp_button_right {
	display				: 	inline-block;
    width				: 	220px;
}
.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;
}
.spacer_top {
	margin-top			:	60px;
	margin-left			: 	187px;
}
.lp_link {
	color				: 	#0D0DCB;
    text-decoration		: 	none;
}
.lp_header {
	width				: 	750px;
	height				: 	110px;
}
.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;
    border				:	none;
}
.rightside {
	float				:	right;
}
.lp_dexpose {
    float				: 	right;
    font-weight			: 	bold;
    margin-top			: 	15px;
    text-align			: 	right;
    width				: 	135px;
}
.lp_footer {
	float				:	left; 
	width				:	950px; 
	text-align			:	left;
}
*:first-child + html .arrow-bc-more-right {
	margin-bottom		:	3px;
}
/*Firefox V.4*/
@-moz-document url-prefix() {
	#rightside .lpinfobox_list {
		position		:	relative;
	}
}

.mt32 {
    margin-top: 32px;
}

.mt64 {
    margin-top: 64px;
}

.mt56 {
    margin-top: 64px;
}

.mt12 {
    margin-top: 12px;
}

#rightside  h2 {
    font-size: 24px;
    font-weight: bold;
}

.logintext {
    font-size: 14px;
    font-weight: bold;
}

.logintext a {
    text-decoration: underline;
}

#rightside .lpinfobox h3.big {
    font-size: 18px;
    font-weight: bold;
}