
/*
#c_page_main	{
	width: 1004px;
}
*/



.c_contentLeft	{
	background-color: #f0f2f4;
	margin-right: 2px;

	margin-bottom: -32767px;
	padding-bottom: 32767px;
/*------- for wndMyDesk ---------*/
	overflow: visible;
	min-height: 400px;
	
	border-left: 1px solid #c9cfd5;
/*	min-height: 550px; */
}

.contentContainerWithLeft	{
/*	min-height: 550px; */
	overflow: hidden;
}

.c_leftMenuBlock	{
	width: 270px;
	margin: 16px;
	
}

#c_bottom	{
	height: 45px;
	margin-left: 20px;
}



.documentView	{

	margin: 10px 0 0 0;	
}


.documentDownload	{

	margin: 10px 0 0 0;	
}



.transcript_ul	{
	padding: 0 0 0 20px; 
	margin: 0; 
	font-size: 11px; 
	line-height: 15px;	
}


.volumeDisplay	{
	width: 2px; 
	height: 17px; 
	border: 1px solid #ef7f01; 
	background-color: #e8e8e8;

}


.sortLink1	{
	padding: 0 0 0 15px;
	background-image: url(../images/sortAsc.gif);
	background-repeat: no-repeat;
}


.sortLink0	{
	padding: 0 0 0 15px;
	background-image: url(../images/sortDesc.gif);
	background-repeat: no-repeat;
}


.contentEdit .showFieldValue	{
	width: 500px; 
}


.t_Client_edit .showFieldValue	{
	width: auto;
}

.t_User_edit .showFieldValue	{
	width: auto;
}


.contentEdit .ul_table textarea	{
	width:	100%;
}

.contentEdit .ul_table input	{
	width:	100%;
}

.contentTabContainer	{
	border: none;
}

.wndBody	{
	background-color: white;
}

.wndShadow	{
	display: none;
}

.wndBottom	{
	height: 5px;
}

.wndBottom	{
	height: 5px;
}

.wndCaption	{
	height: 30px;
}

.rbmWindowText_caption	{
	padding-left: 10px;
	padding-top: 7px; 
}



.contentData_frontend	{
	margin: 27px 0 0 22px;
	width: 659px;
	color: #373833;
/* 	min-height: 880px; */
	
}

.contentData_frontendhead	{
	height: 30px;
	margin: 0 0 18px 0;
	border: 1px solid #cdd1d8;
	background-color: #f3f4f5;
	text-align: center;
}

.contentData_frontend .contentData_inner	{
	margin: 0 0 20px 0;
	padding: 15px 19px 25px 17px;
	border: 1px solid #cdd1d8;
	background-color: #f3f4f5;
	font-size: 12px;
	line-height: 16px;
}

.contentData_frontend .contentData_inner_p_Product	{
	margin: 0 0 20px 0;
	padding: 0;
	border: none;
	background-color: transparent;
}


.contentData_frontend p 	{
	font-size: 12px;
	line-height: 16px;
}




.contentData_frontend .contentBlock	{
	margin-bottom: 10px;
}

.contentData_frontend .showFieldName	{
	color: #5e6b79;
	margin-left: 13px;
	margin-right: 0px;
	text-align: left;
	/*margin-top:5px;*/
	
}

.contentData_frontend .showFieldValue	{
/*	margin-top:5px; */
}

.unitPlay	{
	height: 30px;
	background-image: url(../images/bg_unitPlay.gif);
	line-height: 29px;
	text-align: center;
	overflow: hidden;
}

.clientCompetence	{
	float: left;
}

.clientCompetenceProgress 	{
/*	width: 520px; */
	width: 470px;
	margin: 0;
}

.clientCompetenceProgressBar	{
/*	width: 468px; */
	width: 410px;
	height: 9px;
	margin: 8px 0 0 3px;
	border: 1px solid;
	float: left;
	border-color: #eeeeee #838d97 #838d97 #eeeeee;
	background-image: url(../images/p_clientCompetence.jpg);

}

.clientCompetence	.total	{
	width: 401px;
}

.total .clientCompetenceProgressBar	{
	width: 345px;
	background-image: url(../images/p_clientCompetenceTotal.jpg);

}


.clientCompetenceProgressBar .slider	{
	width: 20%;
	height: 9px;
	float: right;
	background-color: #f3f4f5;
}

.clientCompetenceProgressPercentage {
	margin-left: 10px;
}

.downloadlink a	{
	font-size: 11px;
	font-weight: normal;
	color: #5e6b79;
	text-decoration: underline;
}

.downloadlink  a:hover	{
	color: #ef7f00;
}

.simpleTrainingBottom	{
	width: 645px;
	height: 41px;
	float: left;
	background-image: url(../images/panel/linguaTVTrainingBottom/bg_panel.jpg);
	background-repeat: no-repeat;	
}

.simpleTrainingBottom .panel_navi	{
	margin: 10px;
}


.c_contentInner	.textList	{
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	list-style-type: none;
	list-style-position: inside;
	border-bottom: 1px solid #d6d6d6;
}

.c_contentInner	.textList li {
	padding: 0 0 0 15px;
	background-image:url(../images/i_startPageList.gif);
	background-position: 0 6px;
	background-repeat: no-repeat;
	line-height: 20px;
	color: #373833;	
	font-size: 12px;

}

.info .header	{
	font-size: 12px;
	color: #f4950c;
	text-align: left;
}

#c_contentInner .info .textList	{
	border-bottom: none;
}

.contentData_inner_f_Group .tabHeader	{
	margin: 0 0 0 0;

}

.contentData_inner_t_Group .tabContainer	{
	/*background-color: #F3F4F5;*/
}

.contentData_inner_t_Group .contentTab	{
	margin: 0;
}


.buttonLowProfile	{
	height: 22px;
	width: auto;
	padding: 0 15px 0 15px;
	line-height: 22px;
	background-image: url(../images/bg_buttonLowProfile.gif);
	border: 1px solid #b0b6bb;
	cursor: pointer;
	color: #3a444e;
	font-weight: bold;
	text-decoration: none;
	
}


.buttonLowProfile:hover 	{
	color: #ef7f00;
}



.fadeSlideshowText h6	{
	color: black;
}

.news	{
/*XXX */
/*	margin-bottom: 10px; */
	margin-right: 10px;
/*	border-bottom: 1px solid #D6D6D6; */
/*	padding-bottom: 10px; */
	font-size: 11px;
	line-height: 16px;
}

.news h6	{
	font-size: 12px;
}

.c_contentInner .news a {
	color:#3A444E;
	font-weight:bold;
	text-decoration:none;
	font-size: 12px;
}
 
 
 *:first-child+html .panel_add	{
	margin-top: -30px;
}

.p_Register_content .t_Client_list	{
	background-color: transparent;
}	

.p_Register_content  .contentShow	{
	background-color: transparent;
	border: none;
	margin: 0;
	padding-top: 0;
}	

.p_Register_content	{
	border: 1px solid #cfd2d5;
}

.p_Product_list_infoContainerInner .p_Register_content {
	border:0px solid #CFD2D5;
}

.p_Register_content	.showFieldValue	{
	width: auto;
}

.p_Register_content .showFieldName	{
	width: 170px;
	text-align: right;
	margin-right: 10px;
}


.new_registerData	{
	margin-top: 25px;
}

.captcha .contentEdit .ul_table input 	{
	width: auto;
}


.captcha	{
	margin-top: 25px;
}

#captchaCode	{
	width: 50px;
}



.c_contentInner .buttonLowProfile	{
	border: 1px solid #b0b6bb; 
	height: 22px; 
	width: auto;	
	padding: 0 15px 0 15px; 
	line-height: 22px; 
	float: left;
}

.warning	{
	color: red;
	font-weight: bold;
}

#login_register, #login_register2	{
/*	width: 200px; */
	margin: 20px;
}

.p_Contact .t_Client_list, .p_Contact .contentEdit	{
	background-color: transparent;
}

.p_Contact .contentShow	{
	background-color: transparent;
	border: none;
}

.new_contactData	{
	margin: 10px;
}


.p_Contact .contentEdit .ul_table textarea {
	width: 300px;
}




.contentData_inner_p_Product .searchResult	{
	margin: 10px 0 0 0;
}

.p_Product_list	{
	height: auto;
	margin-top: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #f08925;
}

.p_Product_list_body	{
	height: 81px;
	border-bottom: 1px solid #f08925;
	overflow: hidden;
}


.p_Product_list_productType	{
	width: 144px;
	height: 20px;
	background-color: #f08925;
	color: white;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
}

.p_Product_list_picture	{
	width: 144px;
	height: 81px;
	border-top: 1px solid #f08925;
	float: left;
/*	background-color: red; */
	overflow: hidden;
}

.p_Product_list_content	{
	width: 514px;
	height: 81px;
	border-top: 1px solid #cdd1d8;
	border-right: 1px solid #cdd1d8;
	float: left;
/*	background-color: blue; */
}

.p_Product_list_content	h4 {
	margin-bottom: 2px;
}


.p_Product_list_content	p {
	margin-top: 3px;
	font-size: 11px;
}


.p_Product_list_navi	{
	height: 28px;
	padding-right: 0px;
/*	border-left: 1px solid #cdd1d8;
	border-right: 1px solid #cdd1d8; */

	background-image: url(../images/bg_productNavi.jpg);
	background-repeat: no-repeat;
	cursor: default;
}

.themeOpen .p_Product_list_navi 	{
	background-image: url(../images/bg_productNaviOpen.jpg);
}

.productNaviLink	{
	margin-left: 15px;
	line-height: 28px;
	float: right;
}

.p_Product_list_infoContainer	{
	width: 3285px;
/*	height: 390px; */
}

.p_Product_list_infoContainerInner	{
	width: 657px;
	height: 390px;
	float: left;
	overflow: hidden;
}

.p_Product_list_infoContainerInnerBox	{
	width: 280px;
	margin: 15px 20px 15px 25px;
	float: left;
height: 365px;
	overflow: hidden;
/*	background-color: red; */
}

.p_Product_list_infoContainerInnerBoxFull	{
	width: 605px;
	margin: 15px 20px 15px 25px;
	float: left;
height: 365px;
	overflow: hidden;
/*	background-color: red;  */
}

.p_Product_list_bottom	{
	height: 28px;
	border-left: 1px solid #cdd1d8;
	border-right: 1px solid #cdd1d8;

	background-image: url(../images/bg_productBottom.jpg);
	background-repeat: no-repeat;
}

.rbmDropBoxThemeHead .header:hover	{

/*		background-color: #54788c;*/

	
}

.rbmDropBox .rbmDropBoxThemeHead	{
/*	background-color: #a5c0c8;  */
	color: black;
	height: 27px; 
/*	background-image: url(../images/bg_DropBoxHead.jpg); */
	font-weight: normal;
}


.rbmDropBox .themeOpen .rbmDropBoxThemeHead	{
/*	background-color: #54788c; */
	color: #527c99;
	font-weight: bold;
}

.rbmDropBox .themeOpen .rbmDropBox .rbmDropBoxThemeHead	{
/*	background-color: #a5c0c8; */
	color: #27323d;
	font-weight: normal;
}

.rbmDropBox .themeOpen .rbmDropBox .themeOpen .rbmDropBoxThemeHead	{
/*	background-color: #54788c; */
	color: #27323d;
	font-weight: bold;
}




.rbmDropBoxThemeContainer {
	border-left: 1px solid #cdd1d8;
	border-right: 1px solid #cdd1d8;

}

.rbmDropBoxThemeContainerInner {
	background-color: #f0f2f4;
	border-top: 1px solid #cdd1d8;
	overflow: hidden;
}

.rbmDropBoxThemeBottom	{
	height: 28px;

	background-image: url(../images/bg_DropBoxBottom.jpg);
	background-repeat: no-repeat;
}


.rbmDropBoxThemeBody .cmslink	{
	margin: 10px 0 10px 0;	
}

.p_Object_info		{
	margin: 10px 0;
}

.p_Object_info	p	{	
	 font-size: 10px;
}	 

.p_Object_info li	{
	font-size: 10px;
}

#p_ObjectLink	{
	width: 270px;
	line-height: 16px;
	float: left;
	height: 100%;

}

#p_ObjectLink	a {
	font-size: 11px;
	line-height: 14px;

}

#p_ObjectLink a:hover	{
	text-decoration: underline;
}


.productLessonList	{
	height: 340px;
}

.productLessonList .rbmScrollBoxContainerInner	{
	max-width: 260px;
}

.t_Product_Translation_show	{
	margin-top: 30px;
}


.p_Product_list_infoContainer	{
	font-size: 11px;
	color: #373833;
}

.p_Product_list_infoContainer	 p {
	font-size: 11px;
	/*color: #373833;*/
}


.simplecmslink	{
	background-image: url(../images/b_cmsLink.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left: 3px;
	display: inline;
}

#syswarning .simplecmslink	{
	color: #ef7f00;
	
}

.documentlist {
	margin:0px;
	padding:0px;
}

.documentlist li {
	list-style-type:none;
	margin: 10px 0px;
	padding: 0px;
}

#tab_t_Group	{
	margin: 0;
}

.contentData_tab_t_Document	{
	border-left: 1px solid #cfd2d5;
	border-right: 1px solid #cfd2d5;
	border-bottom: 1px solid #cfd2d5;

}

.contentData_tabhead	{
	height: 29px;
	overflow: hidden;
	background-color: #ffffff;
/*	border-left: 1px solid #cfd2d5;
	border-right: 1px solid #cfd2d5; */
}

.add_tabhead	{
	width: 150px;
	height: 29px;
	float: right;
	line-height: 29px;
	
}

.contentData_tab .searchResult	{
	overflow: hidden;
	background-color: #ffffff;
/*	border-left: 1px solid #cfd2d5;
	border-right: 1px solid #cfd2d5; */
}

.tabSearchListAll	{
	width: 150px;
	height: 40px;
	float: right;
	line-height: 40px;
	
}

.tabSearchImage	{
	margin-top: 10px;
	display: block;
	float: right;
	cursor: pointer;
}

#tab_t_Group	.tabHeader	{
	margin: 0;
	
}

.f_GroupInfo_show	{
	background-color: #e1e3e8;
	padding: 13px;
	border-left: 1px solid #cfd2d5;
	border-right: 1px solid #cfd2d5;
	border-bottom: 1px solid #cfd2d5;
}

.listOf_t_News	{
	height: 29px;
	overflow: hidden;
	background-color: #ffffff;
	border-left: 1px solid #cfd2d5;
	border-right: 1px solid #cfd2d5;
/*	border-bottom: 1px solid #cfd2d5; */
}

.t_News_list	{
	margin: 13px 17px;
	font-size: 11px;
}	


.newsDate		{
	color: #373833;
	font-weight: bold;

}

.newsTitle		{
	color: #f4950c;
	font-weight: bold;

}

.newsSubtitle		{
	margin-top: 5px;
	font-size: 11px;
}

.newsText	p	{
	font-size: 11px;
}

.addNews	{
	width: 150px;
	height: 29px;
	float: right;
	line-height: 29px;
	
}


.listOf_t_Calendar	{
	height: 29px;
	overflow: hidden;
	background-color: #ffffff;
	border-left: 1px solid #cfd2d5;
	border-right: 1px solid #cfd2d5;
/*	border-bottom: 1px solid #cfd2d5; */
}

.t_Calendar_list	{
	margin: 13px 17px;
	font-size: 11px;
}	


.calendarDate		{
	color: #373833;
	font-weight: bold;

}

.listOf_t_Document	{
	overflow: hidden;
	background-color: #ffffff;
/*	border-left: 1px solid #cfd2d5;
	border-right: 1px solid #cfd2d5;
	border-bottom: 1px solid #cfd2d5;  */
}

.pdflink	{
	background-image: url(../images/i_pdf.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 33px;
	display: block;
}


.downloadlink	{
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 33px;
	display: inline;
}

	.pdflink	{
		background-image: url(../images/i_pdf.gif);
	}
	
	.xlslink	{
		background-image: url(../images/i_xls.gif);
	}
	.xlsxlink	{
		background-image: url(../images/i_xlsx.gif);
	}
	
	.doclink	{
		background-image: url(../images/i_doc.gif);
	}
	.docxlink	{
		background-image: url(../images/i_docx.gif);
	}	
	.pptlink	{
		background-image: url(../images/i_ppt.gif);
	}
	.pptxlink	{
		background-image: url(../images/i_ppt.gif);
	}
	.txtlink	{
		background-image: url(../images/i_txt.gif);
	}
	
	.jpglink	{
		background-image: url(../images/i_jpg.gif);
	}
	.mp3link	{
		background-image: url(../images/i_mp3.gif);
	}



.t_Document_list	{
	margin: 13px 17px;
	font-size: 11px;
}	


.listOf_t_DocumentFile	{
	border-top: 1px solid #cfd2d5; 
	border-bottom: 1px solid #cfd2d5; 
}

.documentDate		{
	color: #373833;
	font-weight: bold;

}

.documentCategory	{
	height: 28px;
	padding-left: 17px;
	background-color: #f3f4f5;
	overflow: hidden;
	clear: both;

}

.listOf_t_ForumEntry	{
	height: auto;
	overflow: hidden;
	background-color: #ffffff;
	border-left: 1px solid #cfd2d5;
	border-right: 1px solid #cfd2d5;
	border-bottom: 1px solid #cfd2d5;
}

.listOf_t_ForumEntry .listOf_t_ForumEntry	{
	border: none;
}

.t_ForumEntry_list	{
	margin: 0 17px 8px 17px;
	font-size: 11px;
	background-color: #e6e9ed;
	padding: 5px;
}	

.listOf_t_ForumEntryAnswers	{
/*	background-image */
	background-color: #f3f4f5;
}	

.t_ForumEntry_reply	{
	padding-left: 30px;
	background-image: url(../images/i_Bubble.gif);
	background-repeat: no-repeat;
}

.forumDate		{
	color: #373833;
	font-weight: bold;

}

.forumText		{
	margin: 5px 0 10px 0;
}

.tabSearch	{
	height: 40px;
	line-height: 40px;
	padding-left: 17px;
	background-color: #f3f4f5;
	border-left: 1px solid #cfd2d5;
	border-right: 1px solid #cfd2d5;
	border-bottom: 1px solid #cfd2d5;
}

.addlink	{
	margin: 0 0 0 13px;
	background-image: url(../images/b_addLink.gif);
	background-position: 0 8px;
	background-repeat: no-repeat;
	padding-left: 15px;
	display: inline;
	padding-left: 15px;
	display: block;
	color: #5e6b79;
}

.addlink:hover	{
	color: #ef7f00;
}

.adminlink	{
	font-size: 10px;
}

.adminlink:hover	{
	color: #ef7f00;
}

.buttonOrderProfile	{
	height: 22px;
	width: auto;
	padding: 0 15px 0 15px;
	line-height: 22px;
	background-image: url(../images/bg_orderButton.gif);
	border: 1px solid #b0b6bb;
	cursor: pointer;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	
}

.buttonOrder	{
	height: 27px;
	width: auto;
	padding: 0 15px 0 15px;
	line-height: 25px;
	
	cursor: pointer;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	
}


.productQuickFacts ul {
	margin: 0;
	padding: 0 0 0 15px;
}

.productQuickFacts li {
	margin: 0;
}

.productDescription ul {
	margin: 0;
	padding: 0 0 0 15px;
}

.productDescription li {
	margin: 0;
}

.productTestInfo ul {
	margin: 0;
	padding: 0 0 0 15px;
}

.productTestInfo li {
	margin: 0;
}

.productLessonList ul {
	margin: 0;
	padding: 0 0 0 15px;
}

.productLessonList li {
	margin: 0;
}

.contentEdit {
	background-color:transparent;
}

.tabSearchListAll .simplecmslink, .addNews .simplecmslink	{
	margin-left: 13px;
}

/* do not remove this! */
.IEdummy	{
	display: none;
}

.measurements td	{
	background-color: #e3e3e3;
}

.makroTemplateQuestion	{
	margin: 5px 5px 0 5px;
	padding: 5px;
	background-color: #ffffff;
	border: 3px solid #ffa13f;
	overflow: hidden;

}

.makroTemplateQuestion_Arrow	{
	text-align: center;
}


.makroTemplateAnswer	{
	clear: both;
	height: auto;
	
	margin: 0px 5px 10px 5px;
	background-color: #ffffff;
	border: 3px solid #e7e7e7;
	overflow: hidden;
	cursor: pointer;

}

.makroTemplateAnswer	a	{
	display: block;
	margin: 7px 0 7px 5px;
}

.makroTemplateAnswer:hover  {
	border: 3px solid #ffa13f;
}


.makroTemplateAnswer:hover a {
	color: #ffa13f;

}


.makroTemplateAnswer_Icon	{
	width: 28px;
	height: 100%;
	float: left;
	background-color: #ff7400;
}

.makroTemplateAnswer_Text	{
	float: left;
	margin: 0 5px;
}


#c_makroTemplate	.practiceCollection_Block	{
	margin-left: 45px;
}

.startPageProductTeaser {
	height: 143px;
	width: 210px;
	float:left;
	margin-bottom:15px;
}

.startPageProductTeaser .teaserpic {
	height: 118px;
	width: 210px;
	margin: 0;
	padding: 0;
}

.startPageProductTeaser .teaserbotline {
	height: 13px;
	width: 208px;
	background-color: #f3f4f5;
	border: 1px solid #c9cfd5;
	text-align:right;
	padding: 5px 0px;
}

.showOf_t_ProductLicence	{
	width: 612px;
	height: auto;
	overflow: hidden;
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
	margin:0;
	
}

.p_ProductLicenceList	{
	float: left;
	width: 189px;
	height: 125px;
	margin: 0 15px 26px 0;
	background-image: url(../images/bg_LicenceSelect.jpg);
	cursor: pointer;
	
}

.p_ProductLicenceTime	{
	height: 26px;
	margin-top: 10px;
	padding-left: 10px;
	/*line-height: 26px;*/
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}


.p_ProductLicencePrice	{
	height: 49px;
	text-align: right;
	margin-top: 0px;
	padding-right: 15px;
	font-weight: bold;
	font-size: 30px;
	color: #ffa13f;
	line-height:22px;

}

.p_ProductLicenceSelect	{
	
	height: 26px;
	line-height: 26px;
	font-weight: bold;
	color: #ffffff;
	text-align: right;
	padding-right: 38px;
	margin-top: 5px;
}

.objectNewsPicture, .interactiveSlideShowPreview_f_NewsMain	{
	margin: 0;
	padding: 0;
	list-style-position: outside;
	list-style-type: none;
	overflow: hidden;
	clear: both;

}

.objectNewsPicture li, .interactiveSlideShowPreview_f_NewsMain li		{
	margin: 0px 10px 0pt 0pt; 
	cursor: pointer;
	float: left;
}

.objectNewsPicture li img, .interactiveSlideShowPreview_f_NewsMain li img	{
	border: 1px solid rgb(240, 137, 37); 
}

.interactiveSlideShowPreview_pageObject {
	margin: 0;
	padding: 0;
	list-style-position: outside;
	list-style-type: none;
	overflow: hidden;
	clear: both;

}

.interactiveSlideShowPreview_pageObject li		{
	margin: 0px 10px 0pt 0pt; 
	cursor: pointer;
	float: left;
}

.interactiveSlideShowPreview_pageObject li img	{
	border: 1px solid rgb(240, 137, 37); 
}


.f_NewsMain_list	{
	margin: 0 0 15px 0; 
	padding-bottom: 15px; 
	border-bottom: 1px solid #dddddd;
}

.objectBlogPicture, .interactiveSlideShowPreview_f_Blog	{
	margin: 0;
	padding: 0;
	list-style-position: outside;
	list-style-type: none;
	overflow: hidden;
	clear: both;

}

.objectBlogPicture li, .interactiveSlideShowPreview_f_Blog li		{
	margin: 0px 10px 0pt 0pt; 
	cursor: pointer;
	float: left;
}

.objectBlogPicture li img, .interactiveSlideShowPreview_f_Blog li img	{
	border: 1px solid rgb(240, 137, 37); 
}

.f_Blog_list	{
	margin: 0 0 15px 0; 
	padding-bottom: 15px; 
	border-bottom: 1px solid #dddddd;
}

.objectCalendarPicture, .interactiveSlideShowPreview_f_CalendarMain	{
	margin: 0;
	padding: 0;
	list-style-position: outside;
	list-style-type: none;
	overflow: hidden;
	clear: both;

}

.objectCalendarPicture li, .interactiveSlideShowPreview_f_CalendarMain li		{
	margin: 0px 10px 0pt 0pt; 
	cursor: pointer;
	float: left;
}

.objectCalendarPicture li img, .interactiveSlideShowPreview_f_CalendarMain li img	{
	border: 1px solid rgb(240, 137, 37); 
}

.f_CalendarMain_list	{
	margin: 0 0 15px 0; 
	padding-bottom: 15px; 
	border-bottom: 1px solid #dddddd;
}

.f_Partner_list	{
	margin: 0 0 15px 0; 
	padding-bottom: 15px; 
	border-bottom: 1px solid #dddddd;
	float: left
}


.f_GroupMember_show_reference	{
	height: 28px;
	margin-bottom: 1px;	
	margin-right: 1px;	
	line-height: 28px;
	background-color: #e1e3e8;
}

.contentData_inner_f_Client .tabHeader {
	margin:0;
}

.contentData_inner_f_Client .f_ClientInfo {
	background-color:#F0F2F4;
	border-left:1px solid #CFD2D5;
	border-right:1px solid #CFD2D5;
	border-bottom:1px solid #CFD2D5;
	padding: 10px;
	
}

.contentData_inner_f_Client hr {
	color:#EF7F00;
	
}

.contentData_inner_f_Client .f_ClientUser {
	background-color:#F0F2F4;
	border-left:1px solid #CFD2D5;
	border-right:1px solid #CFD2D5;
	border-bottom:1px solid #CFD2D5;
	padding: 10px;
	
}

.contentData_inner_f_Client .f_ClientLogin {
	background-color:#F0F2F4;
	border-left:1px solid #CFD2D5;
	border-right:1px solid #CFD2D5;
	border-bottom:1px solid #CFD2D5;
	padding: 10px;
	
}

.contentData_frontend .contentTabContainer {
	background-color:#F3F4F5;
}

.contentData_inner_f_Client .f_ClientInvoice {
	background-color:#F0F2F4;
	border-left:1px solid #CFD2D5;
	border-right:1px solid #CFD2D5;
	border-bottom:1px solid #CFD2D5;
	padding: 10px;
	
}

.contentData_inner_f_Client .tableHead {
	background-color:#F0F2F4;
	border:0px;
	border-bottom:1px solid #F08925;
	padding: 5px;
	height:12px;
	line-height:16px;
	
}

.contentData_inner_f_Client .f_ClientInvoice_list {
	border-bottom: 1px dotted #666666;
	background-color:#F0F2F4;
	
}

.contentData_inner_f_Client .f_ClientInvoice_list .ul_table{
	padding: 10px;
	height: 20px;
	
}



.MCQuestion	{
	margin: 5px 5px 0 5px;
	padding: 5px;
	background-color: #ffffff;
	border: 3px solid #ffa13f;
	overflow: hidden;

}

.MCQuestion_Arrow	{
	text-align: center;
}


.MCAnswer {
	clear: both;
	height: auto;
	
	margin: 0px 5px 10px 5px;
	
	background-color: #ffffff;
	border: 3px solid #e7e7e7;
	overflow: hidden;
	cursor: pointer;

	background-repeat: no-repeat;
	padding: 8px 0 7px 35px;
	
	line-height: 20px;

}


.MCAnswer:hover  {
	border: 3px solid #ffa13f;
/*	color: #ffa13f; */
}

.MCAnswerSelected	{
	background-color: #ffa13f;
	border: 3px solid #e7e7e7;
}

.MCAnswerSelected:hover  {
	border: 3px solid #e7e7e7;
	color: #ffffff;
}

.gapsHint	{

	background-color: #ffa13f;
}

.specialKeys	{
	overflow: hidden;
	background-color: transparent;
	border: none;
}






.startPractice	{
	background-image:url("../images/bg_buttonLowProfileGreen.gif");
	background-position:right top;
	border:1px solid #78808B;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	font-weight:bold;
	height:25px;
	line-height:25px;
	margin-top:15px;
	padding:0 15px;
	text-decoration:none;
	width:170px;
	
}

.helpPractice	{
	background-image:url("../images/bg_buttonLowProfile.gif");
	border:1px solid #78808B;
	color:#3A444E;
	cursor:pointer;
	float:left;
	font-weight:bold;
	height:25px;
	line-height:25px;
	margin-top:15px;
	padding:0 15px;
	text-decoration:none;
	width:auto;
}

.subPlayerBlock	{
	width: 100%;
	height: 132px;
	float: left;
	margin-top: 10px;
	display: none;
}

.objectType440	.subPlayerBlock {
	display: block;
	
}

.t_ClientCompetence	 {
	background-color: #ffffff;
	height: 100%;
}

.t_ClientCompetence	 p {
	padding-left: 5px;
}

.t_ClientCompetence	.logo {
	margin: 3px 0 0 15px;
	
}

.t_ClientCompetence a	{
	line-height: 22px;
	color: #3a444e;
	font-weight: bold;
	text-decoration: none;
}

.t_ClientCompetence  a:hover	{
	color: #ef7f00;
}

.t_ClientCompetence .buttonLowProfile	{
	border: 1px solid #b0b6bb; 
	height: 22px; 
	width: auto;	
	padding: 0 15px 0 15px; 
	line-height 22px; 
	float: left;
}




.CMS_t_Object_reference {
	line-height:24px;
}

.CMS_t_Object .showFieldName {
	font-weight: normal;
}


.contentData_inner_f_Client .f_ClientReport {
	background-color:#F0F2F4;
	border-bottom:1px solid #CFD2D5;
	border-left:1px solid #CFD2D5;
	border-right:1px solid #CFD2D5;
	padding:10px;
}

.contentData_inner_f_Client .t_ClientLicence_list .ul_table {
	height:12px;
	padding:5px;
	cursor: pointer;
}

.contentData_inner_f_Client .t_ClientLicence_list {
	background-color:#F0F2F4;
	border-bottom:1px dotted #666666;
}

.contentData_inner_f_Group .f_GroupMember {
	background-color:#F0F2F4;
	border-bottom:1px solid #CFD2D5;
	border-left:1px solid #CFD2D5;
	border-right:1px solid #CFD2D5;
	padding:10px;
}

.contentData_inner_f_Group .t_ClientLicence_list .ul_table {
	height:12px;
	padding:5px;
	cursor: pointer;
}

.contentData_inner_f_Group .t_ClientLicence_list {
	background-color:#F0F2F4;
	border-bottom:1px dotted #666666;
}

.contentData_inner_f_Group .tableHead {
	background-color:#F0F2F4;
	border:0px;
	border-bottom:1px solid #F08925;
	padding: 5px;
	height:12px;
	line-height:16px;
	
}

.groupMemberHead {
	background-color:#F3F4F5;
	clear:both;
	height:28px;
	overflow:hidden;
	padding-left:17px;
}

.reportDetails	{
	display: none;
}

.reportLine	{
	margin-left:10px; 
	height: 18px;
	color: #373833; 
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
}

.fadingSlide p	{
	color: #ffffff;
}



.moreButton	{
    left: 65px;
    top: 230px;
    position: absolute;
    cursor: pointer;
    margin: 8px;

}


.c_CMS_t_ObjectConfigurationContainer	{
	/* this is the content width of the page */
/*	width: 770px; but standardTeaserGroup is wider!! */
}

.moviemanReport		{
	max-width: 770px;
}

.T_Film_ul	{
	font-size: 12px;
	font-weight: bold;
}



.T_Film_ul .listFunction, .T_DVD_ul .listFunction, .T_DVD_Kritik_ul .listFunction	{
	margin: 0;	
}

.T_DVD_Kritik_ul	{
	background-color: yellow;
}

.contentSlideshowSlide .textBlockImage	{
	margin-bottom: 0;
}




.CMS_t_Object_edit_ObjectType1001	textarea.seoTeaser	{
	font-family: Roboto, sans-serif;
	font-size: 12px; 
	resize: none;
	
    border: medium none;
    font-weight: 300;
    padding: 0;
    resize: none;
    width: 141px;
    height: 170px;
    
}

#mmPreview	{
	margin-top: 30px;
}

.menuclassicDropDown .menuItem	{
	background-color: transparent;
	margin: 0;
	border-right: 1px solid #555555;
}

.menuclassicDropDown .menuItem .sel1 {
	background-color: #B50707;
}

.menuclassicDropDown .menuItem	{
	height: 40px;
	line-height: 40px
}

.menuclassicDropDown .menuItem.menuItem_close		{
	background-color: #888888;
}

.menuclassicDropDown .menuItem:hover {
	background-color: #222222;
}

.menuclassicDropDown .menuItem a {
	font-size: 14px;
	font-weight: normal;
}



.menuclassicDropDownSub .menuItemSub a {
	line-height: 30px;
}

.menuclassicDropDownSub	{
	background-color: #3F3F3F;
	min-width: 130px;
}

.menuclassicDropDownSub .menuItemContentSub:hover	{
	background-color: #222222;
}


.contentSlideshow.contentSlideshowLB:hover > .contentSlideshowNavi_overlayPercentage .goRight, .contentSlideshow.contentSlideshowMID:hover > .contentSlideshowNavi_overlayPercentage .goRight	{
	background-color: #C43939;
}


.contentSlideshow.contentSlideshowRB:hover > .contentSlideshowNavi_overlayPercentage .goLeft, .contentSlideshow.contentSlideshowMID:hover > .contentSlideshowNavi_overlayPercentage .goLeft	{
	background-color: #C43939;
}

.contentSlideshowNavi	{
	background-color: #333333;
	margin-top: -20px;
}


.contentSlideshowNavi .page {
	float: left;
	width: 14px;
	height: 20px;
	background: url(../images/c_SlideshowNavi.png) no-repeat -34px 0;
	cursor: pointer;
}

.contentSlideshowNavi .page:hover {
	background: url(../images/c_SlideshowNavi.png) no-repeat -20px 0;
}

.contentSlideshowNavi .pageSel {
	background: url(../images/c_SlideshowNavi.png) no-repeat -20px 0;
}


.objectConfigurationPreview .filmCo	{
	max-width: 993px;
	
}

.filmUndCoBanner	{
	display: none;
}