.LoginEmployers .Login .TitleContainer
{
	margin-top: 10px;
	margin-bottom: 10px;
}


.LoginEmployers .Login .TitleContainer .Title
{
	font-size: 14px;
	font-family: Arial;
	padding-left: 15px;
	padding-bottom: 10px;
}

.LoginEmployers .Login .LoginContainer
{
	/* background-image: none; */
	width: 300px;
}


.LoginEmployers .Login, .LoginEmployers .PanelForgottenPass
{
	background-color:#B8DBD7;
	background-image:url('/~/media/Customers/Germany/WAZ/images/login468.ashx');
	background-repeat:no-repeat;
	float:left;
	font-family:Arial;
	margin-bottom:20px;
	overflow:hidden;
	padding-bottom:10px;
	width:468px;
}

.LoginEmployers .Login .EmailBox input, .LoginEmployers .Login .PasswordBox input
{
	width: 150px;
}



.LoginEmployers .PanelForgottenPass .Introduction
{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	font-family: Arial;
	padding-left: 15px;
	padding-bottom: 10px;
}

.LoginEmployers .PanelForgottenPass .BtnSendPassword,
.LoginEmployers .PanelForgottenPass .BtnCancelSendPassword {
	float: left;
	padding-left: 11px;
	padding-right: 0px;
	margin-top: 10px;
}

.LoginEmployers .PanelForgottenPass .Error .BtnSendPassword,
.LoginEmployers .PanelForgottenPass .Error .BtnCancelSendPassword {
	float: left;
	padding-left: 0px;
	padding-right: 11px;
	margin-top: 10px;
}

.LoginEmployers .PanelForgottenPass .EmailBox input
{
	width: 179px;
}

.LoginEmployers .PanelForgottenPass .BtnSendPassword input, .LoginEmployers .PanelForgottenPass .BtnCancelSendPassword input
{
	background-image:url('/~/media/Customers/Germany/WAZ/images/button.ashx');
	background-repeat:no-repeat;
	color:#000000;
	float:left;
	font-family:Arial;
	font-size:12px;
	height:20px;
	padding-top:2px;
	text-align:center;
	width:114px;
	border: 0px;
}

.LoginEmployers .PanelForgottenPass .EmailContainer {
	padding: 0px 0px 0px 15px;
}

.LoginEmployers .PanelForgottenPass .Error {
	padding: 0px 0px 0px 15px;
	color: #BB0000;
}

.LoginEmployers .PanelForgottenPass .Error .EmailContainer {
	padding: 0px;
}

.LoginEmployers .PanelForgottenPass .EmailText
{
	display:block;
	float:left;
	font-family:Arial;
	font-size:12px;
	padding-top:4px;
	text-align:left;
	/*width: 50px;*/
	clear: both;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #000000;
}

.LoginEmployers .PanelForgottenPass .EmailBox {
	float:left;
	width:152px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-left: 10px;
	color: #000000;
}

.LoginEmployers .ButtonsContainer
{
	clear: both;
	width: 100%;
}


.LoginEmployers .Login .EmailText, .LoginEmployers .Login .PasswordText
{
	display:block;
	float:left;
	font-family:Arial;
	font-size:12px;
	padding-top:4px;
	text-align:left;
	width:110px;
	clear: both;
	margin-bottom: 10px;
	padding-left: 15px;
}


.LoginEmployers .Login .EmailBox,  .LoginEmployers .Login .PasswordBox
{
	float:left;
	width:152px;
	margin-bottom: 10px;
	padding-left: 10px;
}

.LoginEmployers .Login .Error
{
	float: left; 
	clear: both; 
	color: red;
	padding-bottom:10px;
	padding-left:15px;
	white-space: nowrap;
}

.LoginEmployers .Login .LoginButton
{
	clear: both;
	padding-left: 10px;
}

.LoginEmployers .Login .LoginButton input 
{
	background-image:url('/~/media/Customers/Germany/WAZ/images/button.ashx');
	background-repeat:no-repeat;
	color:#000000;
	float:left;
	font-family:Arial;
	font-size:12px;
	height:20px;
	padding-top:2px;
	text-align:center;
	width:114px;
	border: 0px;
}

.LoginEmployers .Login  .OptionsContainer 
{
	clear: both;
	font-size:12px;
	margin-bottom:10px;
	margin-top:5px;
	
	width:100%;
}

.LoginEmployers .Login  .OptionsContainer .RememberMe 
{
	padding:7px 0 0 15px;
	float: left;
}

.LoginEmployers .Login  .CheckBoxRememberMe
{
	padding-top: 3px;
	float: left;
	padding-left: 2px;
}



.LoginEmployers .Login .ForgotPassword
{
	padding-top: 10px;
	clear:both;
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
	padding-left: 15px;
}





.LoginEmployers .FullBanner
{
	margin-left: 0px;
	clear: both;
}

.LoginEmployers .Center .TwoColumns .RightCol
{
	margin-top: 0px;
	padding-top: 0px;
}

.LoginEmployers .TextBoxUserName input, .LoginEmployers .PasswordContainer input
{
	width: 157px;
}

.LoginEmployers .LiForgotPassword
{
	padding-left: 10px;
}

.LoginEmployers .ButtonLogin
{
	clear: both;
	padding-left: 10px;
}

.LoginEmployers .PanelLogin .PreText
{
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 20px;
	font-family: Arial;
	font-size: 14px;
}



.LoginEmployers .LoginButton input, .LoginEmployers .ButtonsContainer input {
    background:transparent url('/~/media/Customers/Germany/WAZ/images/bg_input.ashx') no-repeat scroll 0 0;
    border:0 none;
    color:#6A6A6A;
    font-size:1em;
    margin:0 0 0 5px;
    padding:3px 4px;
}



.LoginEmployers .ValidationColor
{
	float: left;
	color: red;
	padding-left: 45px;
	padding-top: 5px;
}




/* --------------------------------------------------------------------------------------- */


.CvSearchResults .Center .TwoColumns .RightCol
{
	padding-top: 0px;
	margin-top: 0px;
	width: 309px;
	padding-left: 10px;
}


.CvSearchResults
{
	font-family: arial, verdana, sans-serif;
}

.CvSearchResults .PreLogoutText
{
	clear: left;
	padding-left: 10px;
	float: right;
	width: 100px;
}

.CvSearchResults .SearchButton
{
	float: left;
	margin-top: 10px;	
}

.CvSearchResults .ResetSearchButton
{
	float: left;
	margin-left: 4px;	
	margin-top: 10px;	
}

.CvSearchResults .SaveSearchButton {
	float: left;	
	margin-top: 10px;	
}

.CvSearchResults .ResultsDisplayControl .PnSearchResultInfo, .CvSearchResults .ResultsDisplayControl .PnSearchResultNavigation
{
	padding-top: 3px;
}



/* --------------------------------------------------------------------------------------- */



/* --------------------------------------------------------------------------------------- */

.CvSearchResults  .LoginInfo .LoggedInContainer .JobAds
{
    font-size: 18px;
    font-weight: bold;
}
.CvSearchResults  .ResultsContainer .PnSearchResultViews,
.CvSearchResults  .ResultsContainer .PnSearchResultSortOrder
{
	float: left;
	padding-bottom: 10px;
}
.CvSearchResults  .ResultsContainer .PnSearchResultViews
{
   /* width: 270px; */
	display: none;
}
.CvSearchResults  .ResultsContainer .PnSearchResultSortOrder
{
    width: 190px;
}
.CvSearchResults  .ResultsContainer .PnSearchResultViewLabel,
.CvSearchResults  .ResultsContainer .PnSearchResultSortOrderLabel
{
	float: left;
	padding-right: 5px;
	padding-top: 3px;
	font-weight: bold;
}
.CvSearchResults  .ResultsContainer .PnSearchResultViewItems select,
.CvSearchResults  .ResultsContainer .PnSearchResultSortOrderItems select {
	float: left;
	width: 120px;
	border: 1px solid #cdcdcd;
}

.CvSearchResults  .PnSearchResultPageSizeLabel, 
.CvSearchResults  .PnSearchResultPageSize
{
	float: left;
}
.CvSearchResults  .PnSearchResultPageSize
{
    float: right;
    margin-right: 20px;
	padding-left: 5px;
	padding-top: 3px;
}
.CvSearchResults  .PnPaging
{
	float: right;
}
.CvSearchResults  .PnSearchResultPageSizeLabel
{
	font-weight: bold;
	padding-top: 2px;
}

/* --------------------------------------------------------------------------------------- */

.CvSearchResults  .title
{
	margin-top: 10px;
	margin-top: 5px;
	margin-bottom: 3px;
	font-weight: bold;
	font-family: Arial, verdana, sans-serif;
	font-size: 12px;
}

.CvSearchResults select
{
	width: 270px;
	border: 1px solid #cdcdcd;
}


.CvSearchResults  .Result
{
    /*
    clear: left;
    margin-top: 10px;
    padding-bottom: 5px;
    padding-top: 10px;
    width: 541px;
    overflow: hidden;
	*/

	background-image:url('/~/media/Customers/Germany/WAZ/images/wideBack.ashx');
	background-repeat:no-repeat;
	clear:left;
	/* height:121px; */
	overflow:hidden;
	padding:10px 0 5px;
	width:501px;
	min-height: 121px;
}
.CvSearchResults  .Result .headline {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 0px 10px;
	color: #198e7c;
}
.CvSearchResults  .Result .TagDescriptionContainer
{
    width: 100%;
    padding: 0px 10px;
}
.CvSearchResults  .Result .TagDescriptionContainer .tags {
    float: left;
    width: 100px;
}
.CvSearchResults  .Result .TagDescriptionContainer .descriptions {
    float: left;
    width: 380px;
    text-align: justify;
    min-height: 15px;
}

.CvSearchResults  .Result .TagDescriptionContainer .descriptions:after
{
    content: url('/~/media/Customers/Great Britain/Matchwork Template/demo_03/CVSearch/tp.ashx');
}
.CvSearchResults  .Result .linksContainerBottom
{
    float: right;
    margin-right: 10px;
    margin-top: 10px;
    text-align: right;
    width: 490px;
}
.CvSearchResults  .Result .linksContainerBottom a
{
	text-align: left;
	float: left;
	margin-left: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.CvSearchResults  .Result .MoreInfo
{
    float: right;
    text-align: right;
    clear: both;
    padding: 5px 0px 5px 0px;
    font-weight: bold;
    width: 501px;
    background-image: url(/~/media/Customers/Germany/WAZ/images/wideBack.ashx);
    background-position: bottom left;
    background-repeat: no-repeat;
}

.CvSearchResults  .Result .MoreInfo div
{
	white-space: nowrap;
	margin: 0px 10px 0px 0px;
}

/* --------------------------------------------------------------------------------------- */

.CvSearchResults .ResultsContainer
{
	padding: 0px 0px;
	height: 30px;
}
.CvSearchResults  .PnSearchResultNavigation
{
	float: right;
	margin-right: 20px;
}
.CvSearchResults  .PnSearchResultInfo
{
    float: left;
}
.CvSearchResults  .OnPage {
	color: #198e7c;
	font-weight: bold;
	padding: 0 5px 0 5px;
}

.SavedSearches,
.EmployerSubMenu
{
	clear: both;
}


/* View CV */
.Employer .Center .TwoColumns .LeftCol{width: 575px}
.Employer .Center .TwoColumns .RightCol{width: 250px}

.Employer .Center .TwoColumns .LeftCol .viewCV .title{font-weight: bold; font-size: 20px}

.Employer .Center .TwoColumns .LeftCol .viewCV fieldset,
.Employer .Center .TwoColumns .LeftCol .viewCV .JobType{width: 575px}
.Employer .Center .TwoColumns .LeftCol .viewCV .JobType .JobTypeResult{width: 555px}

.Employer .Center .TwoColumns .LeftCol .viewCV fieldset legend{color: #198E7C}

.Employer .Center .TwoColumns .LeftCol .viewCV .Teaser{color: #198E7C}

div.viewCV{}

div.viewCV div.CV,
div.viewCV div.PersonalInfoContainer,
div.viewCV div.PersonalInfoContainer div.PersonalInfo,
div.viewCV div.Presentation,
div.viewCV div.Presentation div.PresentationInfo,
div.viewCV div.Language,
div.viewCV div.Language div.LanguageResult,
div.viewCV div.WorkArea,
div.viewCV div.WorkArea div.WorkAreaResult,
div.viewCV div.JobTitle,
div.viewCV div.JobTitle div.JobTitleResult,
div.viewCV div.Experience,
div.viewCV div.Experience div.ExperienceResult,
div.viewCV div.PreviousJobs,
div.viewCV div.PreviousJobs div.PreviousJobsResult,
div.viewCV div.Education,
div.viewCV div.Education div.EducationResult,
div.viewCV div.Courses,
div.viewCV div.Courses div.CoursesResult,
div.viewCV div.JobLocation,
div.viewCV div.JobLocation div.JobLocationResult,
div.viewCV div.Personality,
div.viewCV div.Personality div.PersonalityResult
{
	width: auto;
	background-color: transparent;
}

div.viewCV div.CV div.VerticalSpace{}

div.viewCV div.title{
	font-size: 16px;
	font-weight: bold;
	margin: 10px;
  }

div.viewCV fieldset{
	border: 1px solid black;
	padding-left: 10px;
	margin: 10px 0;
}
div.viewCV legend{
	font-weight: bold;
	margin-left: 3px;
}

div.viewCV div.PersonalInfo{}
div.viewCV div.PersonalInfo div.Left,
div.viewCV div.PersonalInfo div.Teaser{
	float: left;
	clear:both
}

div.viewCV div.PersonalInfo div.Right,
div.viewCV div.PersonalInfo div.Content
{float: right}

div.viewCV div.PersonalInfo div.Left,
div.viewCV div.PersonalInfo div.Right,
div.viewCV div.PersonalInfo div.Teaser,
div.viewCV div.PersonalInfo div.Content
{width: 49%;height: auto;}

div.viewCV div.PersonalInfo div.Teaser{width: 29%}
div.viewCV div.PersonalInfo div.Content{width: 69%}

div.viewCV div.PersonalInfo div.Teaser{
	font-weight: bold;
	color: #444;
}

div.viewCV div.Language 
{
	overflow: hidden;
	clear: both;
}

div.viewCV div.Language div.LanguageResult
{
	overflow: hidden;
	clear: both;
	float: none;
}

div.viewCV div.Language div.LanguageResult div.Name{
	font-weight: bold;
	color: #444;
}
div.viewCV div.Language div.LanguageResult div.Level{margin-left: 10px}

div.viewCV div.Education{}
div.viewCV div.Education div.EducationResult{}
div.viewCV div.Education div.EducationResult{}

/* CV actions */
div.viewCV div.statusMsgPanel{
	border: 1px solid green;
	padding: 5px;
}
div.viewCV div.statusMsgPanel div.Status{
	color: green;
	font-size: 14px;
	font-weight: bold;
}

div.viewCV div.linkPanel a{
	margin: 0 10px;
	font-weight: bold;
}

div.exportCV div.title{
	font-size:14px;
	font-weight:bold;
}

/* cv folders left blocks */
.SavedSearches, .SavedCVs {
	margin: 10px 0;
}

.SavedSearches .MySavedSearches,
.SavedCVs .MainContainer{
	padding: 7px;
	padding-left: 0px;
}

.SavedSearches .MySavedSearches .Title,
.SavedCVs .MainContainer .SavedCVsTitle{
	font-size:14px;
	font-weight:bold;
	margin: 0px;
}


/* autocomplete */

.CvSearchResults .FreetextCriteriaTextPanel,
.CvSearchResults .areaCriteriaTextPanel
{
	position: relative !important;
}

.CvSearchResults .FreetextCriteriaTextPanel {
	z-index: 10;
}

.CvSearchResults .areaCriteriaTextPanel {
	z-index: 5;
}

.CvSearchResults .FreetextCriteriaTextPanel .autocomplete-list,
.CvSearchResults .areaCriteriaTextPanel .autocomplete-list
{
	top: 40px !important;
	left: 0px !important;
	z-index: 100 !important;
}

#ctl13_MasterRepeater_ctl00_PnCVMoreInfoSaved
{
	display: none;
}
