.RetrievePasswordContainer .TextBox input
{
	width: 154px;
	background-color: white;
	float: left;
}

.RetrievePasswordContainer .Button
{
	float: left;
}

.RetrievePasswordContainer .LiteralEmailText
{
	float: left;
	margin-top: 3px;
	margin-left: 5px;
	margin-right: 10px;
}

.RetrievePasswordContainer .TextBoxEmail
{
	float: left;
	
}

.RetrievePasswordContainer .TextBoxEmail input
{
	width: 185px;
}

/*
====================================================================================
    AnR - Main Stylesheet - START
====================================================================================
*/




/*
====================================================================================
    AnR - Main Stylesheet - END
====================================================================================
*/

/*
====================================================================================
    AnR - Statistics page - START
====================================================================================
*/
tr.GridAltRow_Telerik
{
	background-color: #cde0e6;	
	background: #cde0e6;	
}

tr.GridRow_Telerik.SelectedRow_Telerik,
tr.GridAltRow_Telerik.SelectedRow_Telerik
{
	background: #5e9cae;
}



.GridRow_Telerik.SelectedRow_Telerik td,
.GridAltRow_Telerik.SelectedRow_Telerik td
{
	border-top: solid 1px #efefef;
	border-bottom: solid 1px #efefef;
}
.divAnrReportViewerContainer
{
	padding-top: 15px;
}
.AnrReportViewerTitle
{
	font-weight: bold;
}
/*
    AnR - Statistics page - END
====================================================================================
*/


/*
====================================================================================
    AnR - MyJobs page - START
====================================================================================
*/

/*
====================================================================================
    AnR - MyJobs page - END
====================================================================================
*/

/*
====================================================================================
    AnR - Contacts page - START
====================================================================================
*/

/*
====================================================================================
    AnR - Contacts page - END
====================================================================================
*/

/*
====================================================================================
    AnR - Matches page - START
====================================================================================
*/
.hoverBoxContent
{
	background: #fafafa;
	border: solid 1px #000000;
	padding: 5px;
	width: 200px;
}
/*
====================================================================================
    AnR - Matches page - END
====================================================================================
*/

/*
====================================================================================
    AnR - RequestContact page - START
====================================================================================
*/
.AnRComposeRequestMessageRequestCompose div
{
	padding-bottom: 10px;
}
#ctl05_btnCancel, #ctl05_btnSend, #ctl05_btnBack, #ctl05_ButtonBack
{
	background-color: #5e9cae;
	color: #ffffff;
}
#ctl05_btnCancel, #ctl05_btnSend
{
	margin-top: 5px;
}
#ctl05_tbRequestCompose
{
	border: solid 1px #5e9cae;
	width: 600px;
	height: 100px;
	padding-bottom: 20px;
}
a:hover
{
	color: #5e9cae;
}
.AnRComposeRequestMessageHeading
{
	font-weight: bolder;
	padding-bottom: 5px;
}
.AnRComposeRequestMessageViewCandidate
{
	padding-bottom: 2px;
}
.AnRComposeRequestMessageBody
{
	padding-bottom: 5px;
}
/*
====================================================================================
    AnR - RequestContact page - END
====================================================================================
*/

/*
====================================================================================
    AnR - ViewCandidate page - START
====================================================================================
*/
.CVId, .PersonalInformation, 
.PersonalInformationCountry, .PersonalInformationTelephone_Anon, 
.PersonalInformationEmail_Anon, .PersonalInformationAgeUnspecified, 
.PersonalInformationSalaryAmountUnspecified, .PersonalInformationTravelDetailsUnspecified, 
.PersonalInformationForeignStationingUnspecified
{
	padding-bottom: 10px;
}
.PersonalInformationHeading, .PersonalInformationAgeHeading, 
.PersonalInformationSalaryHeading, .PersonalInformationTravelDetailsHeading, 
.PersonalInformationForeignStationingHeading, .PersonalInformationLanguagesHeading, 
CvPresentationHeading, .JobsHeading, .CvPresentationHeading, .SkillsHeading, .NotesHeading, 
.JobTypesHeading, .PositionsRequestedHeading, .LocationsRequestedHeading
{
	font-weight: bold;
}
.CvPresentationText
{
	padding-bottom: 20px;
}
#ctl05_notesTextbox
{
	border: solid 1px #5e9cae; 
}
#ctl05_addTimestampButton, #ctl05_saveNoteButton
{
	float: left;
	background-color: #5e9cae;
	color: #ffffff;
	width: 110px;
	margin-top: 10px;
}
#ctl05_addTimestampButton
{
	margin-right: 10px;
}
.ActionButtons
{
	clear: left;
	padding: 15px 0 10px 0;
}
#ctl05_ctl00_lbtnAction, #ctl05_ctl01_HyperLink, #ctl05_ctl02_lbtnAction, #ctl05_ctl03_lbtnAction
{
	padding-right: 5px;
}
.PreviousAndCurrentJobsFromYear,
.PreviousAndCurrentJobsToYear
{
    float: left;
    width: 50px;
}
.PreviousAndCurrentJobsSector
{
    float: left;
    width: 50px;
}
.PreviousAndCurrentJobsText,
.PreviousAndCurrentJobsCompany,
.PreviousAndCurrentJobsCompanyAnonymous,
.PreviousAndCurrentJobsComments,
.PersonalInformationStreet,
.PersonalInformationTelephone,
.PersonalInformationTelephone_Anon
{
    clear: left;
}

.PreviousAndCurrentJobsComments, .JobsHeading
{
	padding-bottom: 10px;
}
.PreviousAndCurrentJobs
{
	padding-bottom: 10px;
}
.LocationsRequested, .JobTypes, .PositionsRequested
{
	padding-bottom: 20px;
}
.SkillsLevel, .SkillsGroup, .SkillsText
{
	float: left;
	padding-right: 10px;
	width: 220px;
}
.SkillsComments
{
	float: left;
}
.JobTypesHeading
{
	clear: left;
	padding-top: 20px;
}
.PositionsRequestedText
{
	float: left;
	padding-right: 10px;
}

/*
====================================================================================
    AnR - ViewCandidate page - END
====================================================================================
*/


/*
====================================================================================
    AnR - Login page - START
====================================================================================
*/
.TextBox
{
	border: 1px solid #cccccc;
}



.Employer .UserName
{
	width: 152px;
}
.LiteralPassword, .LiteralUserName
{
	font-family: Arial;
	font-weight: 12px;
	color: #000000;
	float: left;
	width: 110px;
	margin-top: 3px;
}
.Employer .LoginContainer, 
.Employer .PanelLogin
{
	height: 100%;
}
.Employer .Button
{
	float: left;
	background-image: url('/~/media/Customers/Great Britain/Matchwork Template/demo_03/BtnLogin.ashx');
	color: #ffffff;
	border: 0px;
	background-repeat: no-repeat;
    height: 19px;
    width: 18px;
    text-align: left;
    font-size: 0px;
}
.Employer .HyperlinkForgotPassword, 
.Employer .HyperlinkSignUp
{
	clear: left;
	font-size: 10px;
}
.Employer .ErrorMessage
{
	color: #000000;
}
.Employer .LiteralPassword, 
.Employer .LiteralUserName
{
	display: none;
}
.Employer .LoginContainer
{
	padding-bottom: 3px;
}
.Employer .JobbISverigeContent
{
	border-bottom: solid 1px #5e9cae;
}
/*
====================================================================================
    AnR - Login page - END
====================================================================================
*/











/*
====================================================================================
    Search Results page - START
====================================================================================
*/

.SearchResults .TwoMiniRectangle
{
	clear: both;
}

/* --- Search result general styles ---  */
.SearchResults h2 a,
.SearchResults h2
{
	float: left;
	color: #01a73b;
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	font-family: Arial;
}
.SearchResults
{
	font-family: Arial, Helvetica, sans-serif;
}
.SearchResults .ThreeColumnCenter_left
{

	float: left;
	width: 0px;
/*
	width: 154px;
	padding-right: 9px;
	margin: 0px;
*/
}
.SearchResults .ThreeColumnCenter_middle
{
	padding-left: 5px;
	margin: 0px;
	float: left;
	width: 515px;
	padding: 0 5px 0 0;
	
}
.SearchResults .ThreeColumnCenter_right
{
	float: left;
	width: 304px;
	margin: 0px;
}
.SearchResultViewList
{
	display: none;
}
.SearchResults .ResetSearchButton, 
/* .SearchResults .CompanyLabel, */
.SearchResults .LocationLabel
{
	display: none;
}

.SearchResults .CompanyLabel
{
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}

/* --- Search result general styles ---  */

/* --- Search result left colum styles start---  */
.SearchResults .ThreeColumnCenter_left .CreateAccount
{
	float: left;
}
.SearchResults .ThreeColumnCenter_left .QueryControl
{
	background: none;
	height: auto;
}

.SearchResults .ThreeColumnCenter_right .QueryControl .title
{
	color: white;
	background-color: #7dce7d;
	height: 15px;
	margin-top: 0px;
	padding-left: 10px;
}

.SearchResults .ThreeColumnCenter_right .QueryControl .BoxBody
{
	margin-left: 10px;
	margin-right: 10px;
	position: relative;
}

.SearchResults .ThreeColumnCenter_right .QueryControl .BoxBody .title
{
	margin-top: 0px;
	padding-left: 0px;
	background-color: white;
	color: black;
}

.SearchResults .ThreeColumnCenter_right .leftArea .QueryControl
{
	border: solid 1px #cdcdcd;
	padding-bottom: 10px;
	margin-top: 10px;
}

.SearchResults .ThreeColumnCenter_left .SearchButton
{
	display: none;	
}
.SearchResults .MyLastestSearches
{
	clear: left;
}
.SearchResults .queryrow
{
	clear: left;
}
.SearchResults .ThreeColumnCenter_left .workareaOpenListPanel
{
	clear: left;
}
.SearchResults .ThreeColumnCenter_left .Joblocation4OpenListPanel, 
.SearchResults .ThreeColumnCenter_left .Joblocation5OpenListPanel, 
.SearchResults .ThreeColumnCenter_left .JobtypeOpenListPanel, 
.SearchResults .ThreeColumnCenter_left .workareaOpenListPanel,
.SearchResults .ThreeColumnCenter_left .QueryControl, 
.SearchResults .ThreeColumnCenter_left .navigator
{
	width: 154px;
}
.SearchResults .navigator
{
	clear: left;
	overflow: hidden;
}
.SearchResults .selectOption
{	
	width: 100%;
	font-size: 11px;
	border: 1px solid #cdcdcd;
}

.SearchResults .textBox input
{
	border: 1px solid #cdcdcd;
	width: 230px;
}

.SearchResults .GeoSearchOptions input, .SearchResults .GeoSearchOptions select, .SearchResults  .CriteriaDropDown input, .SearchResults  .CriteriaDropDown select {
	border: 1px solid #cdcdcd;
}

.SearchResults .ThreeColumnCenter_right .QueryControl .title
{
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 3px;
	font-size: 13px;
	font-family: Arial;
}

.SearchResults .ThreeColumnCenter_right .QueryControl .DistanceSelector .label
{
	font-weight: bold;
	padding-top: 10px;
}

.SearchResults .ThreeColumnCenter_right .QueryControl .UserPostalCode .input
{
	padding-top: 10px;
}


/* --- Search result left colum styles end ---  */


.SearchResults .CriteriaGeoSearch
{
}

.SearchResults .ThreeColumnCenter_left .title
{
	float: left;
	color: #000000;

	padding: 10px 0 0 0;
	margin: 0px;
	font-weight: bold;
}

.JobtypeOpenListPanel
{
	clear: left;
	padding-bottom: 10px;
	border-bottom: solid 1px #cccccc;
}
.SearchResults .ThreeColumnCenter_left .LoggedIn
{
	color: #000000;
	font-size: 11px;
}
/* ---  Sort order styles start  --- */
.SearchResults .ThreeColumnCenter_middle .ResultsContainer .PnSearchResultSortOrder, 
.SearchResults .PnPaging
{
	float: left;
	apadding-bottom: 10px;
	padding-top: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

.SearchResults .xsltrenderer
{
	width: 450px;
	float: left;
	padding-top: 10px;
} 

/*
.SearchResults .TopConersContainer
{
	display: none;
}
*/

.SearchResults .ResultInformation 
{
	padding-top: 9px;
}

.SearchResults .ResultInformation h1
{
	margin: 0px;
}

.SearchResults .JobSearchRssFeedLink
{
	float: left;
	padding-top: 10px;
}

.SearchResults .JobSearchRssFeedLink .ImageHyperLink
{
	float: left;
}

.SearchResults .JobSearchRssFeedLink .TextHyperLink
{
	float: left;
}



.SearchResults .SaveSearch
{
	clear: both;
}

.SearchResults .PnPaging
{
}



.SearchResults .ResultInformation .Number
{
	padding-left: 10px;
	padding-right: 10px;
	color: black;
	font-weight: bold;
}

.SearchResults .ResultsContainer .PnSearchResultInfo
{
	width: 100px;
	text-align: right;
	padding-top: 3px;
}

.SearchResults .ThreeColumnCenter_middle .PnSearchResultSortOrderLabel
{
	float: left;
	padding-right: 5px;
	/* padding-top: 3px;  */
	font-weight: bold;
	display: none;
}
.SearchResults .ThreeColumnCenter_middle .PnSearchResultSortOrderItems select,
.SearchResults .ThreeColumnCenter_middle .PnPaging select
{
	float: left;
	width: 80px;
	border: 1px solid #cdcdcd;
}
.SearchResults .ThreeColumnCenter_middle .PnPaging select
{
	width: 50px;
}
.SearchResults .ThreeColumnCenter_middle .PnSearchResultPageSizeLabel, 
.SearchResults .ThreeColumnCenter_middle .PnSearchResultPageSize
{
	float: left;
}
.SearchResults .ThreeColumnCenter_middle .PnSearchResultPageSize
{
	padding-left: 5px;
}
.SearchResults .PnPaging
{
	/* float: right; */
}
.SearchResults .ThreeColumnCenter_middle .PnSearchResultPageSizeLabel
{
	padding-left: 10px;
	padding-top: 2px;
}
/* ---  Sort order styles end  --- */


/* ---  Search result header styles --- */
.SearchResults .ThreeColumnCenter_middle .TopConersContainer, 
.SearchResults .ThreeColumnCenter_middle .TopLeftCorner, 
.SearchResults .ThreeColumnCenter_middle .TopRightCorner
{
	
}

.SearchResults .ThreeColumnCenter_middle .title
{
	width: 100%;
	font-size: large;
	padding: 0 0 0 15px;
	font-family: Arial, Helvetica, sans-serif;
}

.SearchResults .ThreeColumnCenter_middle .QueryControl
{
	background-image: url('/~/media/Customers/Great Britain/Matchwork Template/demo_03/searchBoxSearchResults.ashx');
	background-position: top left;
    height: 105px;
    width: 508px;
    background-repeat: no-repeat;
}
.SearchResults .ThreeColumnCenter_middle .linksContainerBottom
{
	float: left;
	padding-left: 10px;
	min-width: 0px;
}

.SearchResults .ThreeColumnCenter_middle .searchTextWhat, 
.SearchResults .ThreeColumnCenter_middle .searchTextWhere
{
	display: none;
}
.SearchResults .ThreeColumnCenter_middle .SearchButton
{
	float: right;
	margin: 0px;
	padding: 2px 20px 0 0;
}

.SearchResults .ThreeColumnCenter_middle .SearchButton a
{
	float: left;
	margin: 0px;
	padding: 0px;
}

.SearchResults .ThreeColumnCenter_right .SearchButton
{
	position: absolute;
	left: 120px;
    top: 14px;
}

.SearchResults .ThreeColumnCenter_right .SearchButton a
{
	text-decoration: none;
	padding-left: 25px;
	background-image: url('/~/media/Customers/Germany/SN/images/SearchResult.ashx');
	background-position: top left;
	background-repeat: no-repeat;
	height: 24px;
	color: #696969;
	font-weight:bold;
}


.SearchResults .ThreeColumnCenter_middle .buttonSpan
{
	/*float: right !important;*/
	margin: 0px !important;
	padding: 0px;
	background-position: top left;
}

.SearchResults .ThreeColumnCenter_middle .save .buttonSpan
{
	float: left;
	padding-left: 10px;
}


.SearchResults .ResultDisplayControl
{
	float: left;
	clear: both;
}

.SearchResults .ThreeColumnCenter_middle .BoxBody
{
	margin:0;
}
.SearchResults .ThreeColumnCenter_middle .BoxBody .areaCriteriaTextPanel, 
.SearchResults .ThreeColumnCenter_middle .BoxBody .FreetextCriteriaTextPanel
{
	padding-top: 15px;
}
.SearchResults .ThreeColumnCenter_middle .BoxBody .FreetextCriteriaTextPanel input, 
.SearchResults .ThreeColumnCenter_middle .QueryControl .BoxBody .areaCriteriaTextPanel input
{
	float: left;
	width: 215px;
}
.SearchResults .ThreeColumnCenter_middle .BoxBody .areaCriteriaTextPanel
{
	padding-left: 23px;
}
/* ---  Search result header styles --- */


/* --- Search result list styles ---  */
.SearchResults .ResultsContainer
{
	float: left;
	width: 504px;
	height: 41px;
	padding-top: 10px;
	margin-top: 10px;
	background-image: url('/~/media/Customers/Germany/SN/images/toppaginator.ashx');
	background-position: top left;
	background-repeat: no-repeat;
}
.SearchResults .ThreeColumnCenter_middle .linksContainerBottom .Save, 
.SearchResults .ThreeColumnCenter_middle .linksContainerBottom .ViewJob
{
	float: left;
	background-image:url('/~/media/Customers/Germany/SN/images/BlueMenu2.ashx');
	background-position: top left;
	background-repeat: no-repeat;
	width: 200px;
}


.SearchResults .ThreeColumnCenter_middle .linksContainerBottom .Save a, 
.SearchResults .ThreeColumnCenter_middle .linksContainerBottom .ViewJob a
{
	float: left;
	padding-left: 20px;
	width: 50px;
}
.SearchResults .ThreeColumnCenter_middle .LinkedIn
{
	float: left;
	padding-top: 2px;
}
.SearchResults .ThreeColumnCenter_middle .LinkedIn a
{
	float: left;
	cursor: pointer;
	width: 20px;
	height: 20px;
}

.SearchResults .ThreeColumnCenter_middle .PnSearchResultSortOrderItems
{
	padding-left: 10px;
}

.SearchResults .ThreeColumnCenter_middle .PnSearchResultNavigation
{
	float: right;
	padding-right: 15px;
	padding-top: 3px;
}
.SearchResults .ThreeColumnCenter_middle .PnSearchResultNavigation div
{
	float: left;
}
.SearchResults .ThreeColumnCenter_middle .OnPage
{
	float: left;
	color: #01a73b;
	font-weight: bold;
	padding: 0 5px 0 5px;
}
.SearchResults .ThreeColumnCenter_middle .LocationContainer
{
	padding-left: 10px;
	float: left;
	width: 100%;
}
.SearchResults .ThreeColumnCenter_middle .JobTeaserContainer
{
	float: left;
	aclear: both;
	height: 45px;
	overflow: hidden;
	padding-right: 20px;

}
.SearchResults .ThreeColumnCenter_middle .LocationContainer, 
.SearchResults .ThreeColumnCenter_middle .Company
{
	float: left;
	padding-top: 1px;
	padding-bottom: 3px;
	font-weight: bold;
	color: #666666;
}


.SearchResults .ThreeColumnCenter_middle .LocationContainer
{
	height: 16px;
}

.SearchResults .ThreeColumnCenter_middle .Location
{
	clear: both;
	color: #666666;
	padding-left: 5px;	
}


.SearchResults .ThreeColumnCenter_middle .ActivationDateContainer 
{
	clear: both;
	float: left;
	font-weight: bold;
	padding-left: 15px;
}

.SearchResults .ActivationDateLabel
{
	float: left;
}

.SearchResults .ActivationDate
{
	float: left;
}


.SearchResults .ThreeColumnCenter_middle .EndDateContainer 
{
	float: left;
	font-weight: bold;
	float: left;
	padding-left: 5px;
	padding-right: 20px;
}

.SearchResults .ThreeColumnCenter_middle .EndDateContainer .EndDateLabel
{
	float: left;
}

.SearchResults .ThreeColumnCenter_middle .EndDateContainer .EndDate
{
	float: left;
	padding-left: 10px;
}

.SearchResults .ThreeColumnCenter_middle .ActivationDateLabel, .SearchResults .ActivationDate, 
.SearchResults .ThreeColumnCenter_middle .PnSearchResultInfo
{
	float: left;
}
.SearchResults .ThreeColumnCenter_middle .ActivationDateLabel, .SearchResults .ActivationDate
{
	padding-right: 4px;
}

.SearchResults .ThreeColumnCenter_middle .ResultListElementEven, 
.SearchResults .ThreeColumnCenter_middle .ResultListElementOdd
{
	clear: left;
	padding: 10px 0 5px 0;
	width: 501px;
	height: 121px;
	overflow: hidden;
	background-image: url('/~/media/Customers/Germany/SN/images/wideBack.ashx');
	background-repeat: no-repeat;
}
.SearchResults .ThreeColumnCenter_middle .TopJob
{
	background-image: url('/~/media/Customers/Germany/SN/images/premiumBack.ashx');
	background-repeat: no-repeat;

}
.SearchResults .ThreeColumnCenter_middle .ResultListElementOdd h2, 
.SearchResults .ThreeColumnCenter_middle .ResultListElementEven h2
{
	float: left;
	padding: 0px 0 0 15px;
	
	overflow: hidden;
	width: 450px;
	height: 17px;
	
} 

.SearchResults .ThreeColumnCenter_middle .CompanyLogoContainer
{
	clear: both;
	width: 155px;
}

.SearchResults .ThreeColumnCenter_middle .CompanyLogoContainer
{
	
}


.SearchResults .ThreeColumnCenter_middle .CompanyContainer
{
	display: none;
}

.SearchResults .ThreeColumnCenter_middle .CompanyContainer,
.SearchResults .ThreeColumnCenter_middle .JobTeaserContainer
{
	padding-left: 15px;
	float: left;
	overflow: hidden;
	height: 45px;
}

.SearchResults .ThreeColumnCenter_middle .JobTeaserContainer .NoImage
{
	width: 100% !important;
	float: left;
}


.SearchResults .ThreeColumnCenter_middle .CompanyContainer
{
	clear: both;
	float: left;
}
.SearchResults .ThreeColumnCenter_middle .JobTeaser
{
	font-size: 11px;
	width: 300px;
}

.SearchResults .ThreeColumnCenter_middle .JobTeaser .NoImage
{
	font-size: 11px;
	width: 100%;
}


.SearchResults .ThreeColumnCenter_middle .CompanyLogoContainer
{
	clear: both;
	float: left;
	width: 155px;
	padding-left: 5px;
	padding-right: 5px;
}
.SearchResults .ThreeColumnCenter_middle .CompanyLogoLabel
{
	display: none;
}
.SearchResults .ThreeColumnCenter_middle .CompanyLogo img
{
	float: left;
	max-height: 33px; 
	max-width: 155px;
	overflow: hidden;
}




/* --- Search result list styles ---  */

/* --- Right section general styles ---  */

.SearchResults .ThreeColumnCenter_right .leftArea
{
	float: left;
	width: 319px;
	padding-right: 10px;
}
.SearchResults .ThreeColumnCenter_right .rightArea
{	
	float: left;
	width: 0px;
}


/* --- Right section general styles ---  */

/* --- Save search styles ---  */
.SaveSearch
{
	width: 100%;
}

.SearchResults .SaveSearch .MainContainer
{
	background-image: url('/~/media/Customers/Germany/SN/images/savesearch.ashx');
	background-repeat: no-repeat;
	background-position: left 50%;
	padding: 0 0 17px 50px;
	overflow: hidden;
}

.SearchResults .SaveSearch .MainContainer .title
{
	float: left;
	clear: both;
	afont-weight: bold;
	padding-top: 5px;
	padding-bottom: 3px;
	font-size: 11px;
	font-family: Arial;
	padding-left: 0px;
	color: #333333;
}
.SearchResults .SaveSearch .MainContainer .SaveLogedIn
{
	
}
.SearchResults .SaveSearch .MainContainer .SaveLogedIn .title
{
	
}

.SearchResults .SaveSearch .MainContainer .SaveNotLoggedIn .title
{
	padding: 3px 0 0 0;
	width: 100%;
}
.SearchResults .SaveSearch .MainContainer .SaveNotLoggedIn .preText, 
.SearchResults .SaveSearch .MainContainer .SaveLogedIn .preText
{
	font-size: 11px;
	padding-left: 2px;
	display: none;
}
.SearchResults .SaveSearch .MainContainer .SaveNotLoggedIn .labelName, 
.SearchResults .SaveSearch .MainContainer .SaveLogedIn .labelName, 
.SearchResults .SaveSearch .MainContainer .SaveNotLoggedIn .labelMail
{
	float: left;	
	padding: 3px 6px 5px 3px;
	font-size: 11px;
	font-family: Arial;
}

.SearchResults .SaveSearch .MainContainer .SaveNotLoggedIn .labelMail
{
	text-align: left;
	float: left;	
	padding: 3px 5px 5px 3px;
	font-size: 11px;
	font-family: Arial;
	clear: both;
	margin-top: 5px;
}

.SearchResults .SaveSearch .MainContainer .SaveLogedIn .labelEmail
{
	float: left;
	padding: 5px 5px 5px 3px;
	font-size: 11px;
	font-family: Arial;
	clear: both;
	
}
.SearchResults .SaveSearch .MainContainer .SaveNotLoggedIn .save, 
.SearchResults .SaveSearch .MainContainer .SaveLogedIn .save
{
	/*
	background-image: url('/~/media/Customers/Great Britain/Matchwork Template/demo_03/arrow.ashx');
	background-repeat: no-repeat;
	background-position: bottom left;
	*/
	float: left;
	background-image: url("/~/media/Customers/Germany/SN/images/buttonBG2.ashx");
	background-color: #7dce7d;
	width: 70px;
	height: 18px;
	margin-left: 10px;
	margin-top: 5px;
	color: white;
	line-height:18px !important;
	text-align:center;
}

.SearchResults .SaveSearch .MainContainer .SaveNotLoggedIn .save a, 
.SearchResults .SaveSearch .MainContainer .SaveLogedIn .save a
{
	color: white;
}


.SearchResults .SaveSearch .MainContainer .SaveNotLoggedIn .txtName input, 
.SearchResults .SaveSearch .MainContainer .SaveLogedIn .txtName input, 
.SearchResults .SaveSearch .MainContainer .SaveNotLoggedIn .txtMail input
{
	border: 1px solid #cdcdcd;
	width: 240px;
}
.SearchResults .SaveSearch .MainContainer .SaveNotLoggedIn .save a, 
.SearchResults .SaveSearch .MainContainer .SaveLogedIn .save a
{
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
}
.SearchResults .JobSearchRssFeedLink .Rss .TextHyperLink
{
	float: left;
	padding-left: 5px;
	padding-top: 10px;
}

.SearchResults .JobSearchRssFeedLink .Rss .ImageHyperLink a
{
	background-image: url('/~/media/Customers/Great Britain/Matchwork Template/demo_03/transRss.ashx');
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 17px;
	width: 16px;
	padding-top: 10px;
	float: left;
}
.SearchResults .JobSearchRssFeedLink .Rss .ImageHyperLink img
{
	display: none;
}

.txtName
{
	float: left;
	width: 130px;
	aclear: both;
}

.txtMail 
{
	float: left;
	width: 300px;
	aclear: both;
	margin-top: 5px;
}

/* --- Save search styles ---  */


/* --- Featured ads styles ---  */
.SearchResults .FeaturedAdResultsDisplayControl
{
	float: left;
	width: 154px;
	overflow: hidden;
}
.SearchResults .FeaturedAdResultsDisplayControl .LiTitle
{
	float: left;
	width: 152px;
	font-weight: bold;
	font-size: 14px;
	padding: 10px 0 10px 2px;
	border-bottom: 1px solid #5E9CAE;
}
.SearchResults .FeaturedAdResultsDisplayControl .ResultsContainer
{
	padding: 0px;
	width: 154px;
}
.SearchResults .ThreeColumnCenter_right .ResultListElementEven, 
.SearchResults .ThreeColumnCenter_right .ResultListElementOdd
{
	clear: left;
	background-image: url('/~/media/Customers/Great Britain/Matchwork Template/demo_03/featuredAdsBg.ashx');
	background-repeat: no-repeat;
	height: 149px;
	width: 154px;
	padding: 0px;
	border-bottom: 1px solid #5E9CAE;
}
.SearchResults .ThreeColumnCenter_right .headline
{
	font-weight: bold;
	padding: 30px 2px 10px 10px;
}
.SearchResults .ThreeColumnCenter_right .ResultField
{
	padding: 0 2px 0 10px;
}
/* --- Featured ads styles ---  */



/* --- Banner ads right styles ---  */

.SearchResults .ThreeColumnCenter_right .Banner140x300, 
.SearchResults .ThreeColumnCenter_right .Banner140x140, 
.SearchResults .ThreeColumnCenter_right .Banner140x55
{
	float: right;
	width: 140px;
	padding-bottom: 10px;
}

/* --- Banner ads right styles ---  */
/*
====================================================================================
    Search Results page - END
====================================================================================
*/


/* Advertiser MyPage */
.MyPage .Top{margin-bottom: 20px}

.MyPage .LeftCol{
	width: 505px;
}
.MyPage .RightCol{
	width: 316px;
	height: 790px;
	background-image: url('/~/media/Customers/Germany/SN/images/RightBg.ashx');
	background-repeat: no-repeat;
}


.LeftCol .ContactListContainer .GridHeading,
.LeftCol .MatchListContainer .GridHeading,
.LeftCol .JobAdListContainer .GridHeading{display: none}

.LeftCol .MatchListContainer .RadGrid_Telerik,
.LeftCol .ContactListContainer .RadGrid_Telerik,
.LeftCol .JobAdListContainer .RadGrid_Telerik{
	border:0;
	width: 499px;
	background-color:#a7a7a7;
	margin-bottom: 5px;
	background-image: url('/~/media/Customers/Germany/SN/images/TableHeaderBg.ashx');
	background-repeat: no-repeat;
}

.LeftCol .MatchListContainer .RadGrid_Telerik thead tr,
.LeftCol .ContactListContainer .RadGrid_Telerik thead tr,
.LeftCol .JobAdListContainer .RadGrid_Telerik thead tr{
	width: 499px;
	height: 25px;
	overflow: hidden;
}

.LeftCol .MatchListContainer .RadGrid_Telerik th.GridHeader_Telerik,
.LeftCol .ContactListContainer .RadGrid_Telerik th.GridHeader_Telerik,
.LeftCol .JobAdListContainer .RadGrid_Telerik th.GridHeader_Telerik{
	background-image: none;
	background-color: transparent !important;
	padding: 0 6px;
	border: 0;
}

.LeftCol .MatchListContainer .RadGrid_Telerik th.GridHeader_Telerik input,
.LeftCol .ContactListContainer .RadGrid_Telerik th.GridHeader_Telerik input,
.LeftCol .JobAdListContainer .RadGrid_Telerik th.GridHeader_Telerik input{display:none}

.LeftCol .MatchListContainer .RadGrid_Telerik th.GridHeader_Telerik a,
.LeftCol .ContactListContainer .RadGrid_Telerik th.GridHeader_Telerik a,
.LeftCol .JobAdListContainer .RadGrid_Telerik th.GridHeader_Telerik a{color: #fff}

.LeftCol .MatchListContainer .RadGrid_Telerik tbody,
.LeftCol .ContactListContainer .RadGrid_Telerik tbody,
.LeftCol .JobAdListContainer .RadGrid_Telerik tbody{border: 1px solid #e9e9e9}

.LeftCol .MatchListContainer .RadGrid_Telerik tbody tr,
.LeftCol .ContactListContainer .RadGrid_Telerik tbody tr,
.LeftCol .JobAdListContainer .RadGrid_Telerik tbody tr{}

.LeftCol .MatchListContainer .RadGrid_Telerik tbody td,
.LeftCol .ContactListContainer .RadGrid_Telerik tbody td,
.LeftCol .JobAdListContainer .RadGrid_Telerik tbody td{
	border: 1px solid #cdcdcd;
	background-color: #fff;
	margin: 0 1px;
	height: 50px;
}

.LeftCol .MatchListContainer .RadGrid_Telerik tbody tr.SelectedRow_Telerik td,
.LeftCol .ContactListContainer .RadGrid_Telerik tbody tr.SelectedRow_Telerik td,
.LeftCol .JobAdListContainer .RadGrid_Telerik tbody tr.SelectedRow_Telerik td{
	background-color: #7dce7d;
}


.RightCol .AdsNavigation{
	background-image: url('/~/media/Customers/Germany/SN/images/AdsNavigationBg.ashx');
	width: 285px;
	height: 138px;
	padding: 7px 15px;
	overflow: hidden;
	margin-bottom: 15px;
}

.RightCol .AdsNavigation.AnR {
	background-image:url('/~/media/Customers/Germany/SN/images/AdsNavigationBgTall.ashx');
	height: 253px;
}

.RightCol .AdsNavigation h3{
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
}

.RightCol .AdsNavigation ul{
	margin: 10px 0;
	padding: 0;
	width: 180px;
}

.RightCol .AdsNavigation ul li{
	list-style: none;
	list-style-position: inside;
	line-height: 29px;
	color: #007bac;
}

.RightCol .AdsNavigation ul li.selected{
	background-image: url('/~/media/Customers/Germany/SN/images/BlueMenu2.ashx');
	background-position: -3px -179px;
	background-repeat: no-repeat;
	padding-left: 8px;
	font-weight: bold;
}

.RightCol .AdsNavigation ul li a {
	color: #01a73b;
}

/* Front Page content styling */
.FrontPage .Center .LeftCol .TitleText{
	color: #01a73b;
	font-size: 20px;
	font-weight: bold;
	margin-left: 10px;
}

.FrontPage .Center .LeftCol .ContentText{margin: 10px}


/* Request contact */
.RequestInfo .Title{
  font-size: 14px;
  font-weight: bold;
  color: #01A73B;
}

.RequestInfo .RequestReason textarea{
  width: 300px;
  height: 100px;
  margin: 10px 0;
}
.RequestInfo .Buttons input{
  float: left;
  width: 100px;
  margin-right: 20px;
}


/*
====================================================================================
    AnR - RegisterCompany page - START
====================================================================================
*/

.ContactForm {
    background-color: #eeeeee;
    margin-top: 15px;
    margin-bottom: 15px;
}

.ContactForm div {
    width: 470px;
    height: 25px;
    margin-left: 20px;
   /* margin-right: 25px;*/
}

.ContactForm div span 
{
	float: left;
}

.ContactForm .ContactFieldPanel_TermsHeading {
    font-size: 16px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 5px;
}

.ContactForm .ContactFieldPanel_Terms {    
    height: auto;
    margin-bottom: 10px;
}

.ContactForm .ContactFieldPanel_Terms textarea {
    background-color: #eeeeee;
    width: 435px;
    border-style: none;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.ContactForm .ContactFieldPanel_Agreement {
    width: 400px;
    height: 48px;
    margin-left: 100px;    
}

.ContactForm .Title {
    padding-top: 10px;
    font-size: 16px;    
}

.ContactForm .Title, .ContactForm .Introduction {
    width: 500px;
    margin-left: 20px;
}

.ContactForm .FieldRequired {    
    text-align: right;
    vertical-align: bottom;
    color: #c96a90;
    font-size: 16px;    
}

.ContactForm input[type="text"] {
    font-size: 10px;
    width: 300px;
    margin-right: 30px;    
    border-width: 1px;
    border-style: solid;
    border-color: #01A73B;
    float: right;
}

.ContactForm .ButtonPanel {
    padding-top: 10px;
    padding-bottom: 10px;
}

.ContactForm a.ContactSendButton {   
    background: url('/~/media/Customers/Germany/SN/IMG/button_left_edge.ashx') no-repeat left top;    
    padding-left: 12px;
    height: 24px;
    display: block;
    float: left;
    text-decoration: none;    
    color: #000000;
}

.ContactForm a.ContactSendButton span {
    background: url('/~/media/Customers/Germany/SN/IMG/button_right_edge.ashx') no-repeat right top;      
    padding-right: 12px;
    height: 24px;
    display: block;
    float: left;   
    cursor: pointer;
}


/*
====================================================================================
    AnR - RegisterCompany page - END
====================================================================================
*/









/* ACSS module css */

.ACSS .JobListContainer .GridHeader_Telerik
{
	font-size: 12px;	
}

.ACSS .JobListContainer .GridRow_Telerik A,
.ACSS .JobListContainer .GridAltRow_Telerik A
{
	color: #00315d;
}

/* *** General styles *** */
.ACSS .ThreeColumnCenter_left,
.ACSS .ThreeColumnCenter_right
{
	display: #00315d;	
}

.ACSS .ThreeColumnCenter_middle
{
	width: 750px;
	float: right !important;
	margin-bottom: 10px;
}

.jobentry2 .section
{
	margin-bottom: 10px;
	width: 510px;
	background: #EEEEEE url('/~/media/Customers/Germany/Madsack/CVEntry/section_body.ashx') top left repeat-y;
}

.jobentry2 .section .frameContent
{
	background: transparent url('/~/media/Customers/Germany/Madsack/CVEntry/section_footer.ashx') bottom left no-repeat;
}

.jobentry2 .section .section-title
{
    font-size: 16px;
	font-weight: bold;
	padding: 5px 10px; 
	color: #01A73B;
	background: transparent url('/~/media/Customers/Germany/Madsack/CVEntry/section_title.ashx') top left no-repeat;
}

.jobentry2 .section .maximum
{
    font-size: 13px;
	color: #01A73B;
}

.jobentry2 .section .required
{
	font-weight: bold;
	font-family: Courier New;
	font-size: 18px;
	color: #990000;
}

.jobentry2 .section .error-summary
{
	padding: 10px;
	color: #990000;
	font-weight: bold;	
	border: solid 1px #990000;
	background-color: #ffeeee;
	margin-bottom: 15px;
	margin-top: 10px;
}

.jobentry2 .error,
.jobentry2 .dynamic-control-error
{
	font-weight: bold;
	font-family: Courier New;
	font-size: 18px;
	color: #990000;
}

.jobentry2 .navigation-direct
{
	overflow: hidden;
	height: 1%;
	background-color: #01A73B;
	padding: 10px;
}

.jobentry2 .navigation-direct .nav-mypage,
.jobentry2 .navigation-direct .nav-showjob
{
	display: none;
}

.jobentry2 .navigation-direct .nav-page
{
	float: left;
	padding-right: 10px;
}

.jobentry2 .navigation-direct .nav-page a
{
	color: #FFFFFF;
	text-decoration: underline;
}

.jobentry2 .navigation-direct .nav-page.selected a
{
	text-decoration: none;
}

.jobentry2 .navigation-direct .nav-sections
{
	margin-top: 10px;
	padding-top: 10px;
	border-top: solid 1px #e0f4ff;
}

.jobentry2 .navigation-prevnext .nav-next
{
	width: 300px;
	float: right;
	text-align: right;	
	padding: 10px 0px;
}
.jobentry2 .navigation-prevnext .nav-prev
{
	width: 200px;
	float: left;
	padding: 10px 0px;

}

.jobentry2 .navigation-prevnext .nav-prev a
{
	background: url('/~/media/Customers/Great Britain/Job2Sea/Images/arrow_left.ashx') no-repeat center left;
	padding-left: 10px;
}

.jobentry2 .navigation-prevnext .nav-next
{
	width: 200px;
	float: right;
	text-align: right;	
	padding: 10px 0px;
}

.jobentry2 .navigation-prevnext .nav-next a
{
	background: url('/~/media/Customers/Great Britain/Job2Sea/Images/arrow_right.ashx') no-repeat center right;
	padding-right: 10px;
}

.jobentry2 .navigation-prevnext
{
	overflow: hidden;
	height: 1%;
}

.jobentry2 .jobentry2-state
{
	clear: both;
	font-weight: bold;
	margin-bottom: 10px;
	color: #999999;	
}


.jobentry2 .progressbar
{
	clear: both;
	float: left;
	position: relative !important;
	float: none !important;
	background-color: #ffffff;
	border: solid 1px #999999;
	top: -33px !important;
	left: 0px !important;
}

.jobentry2 .progressbar .progressbar-completed
{
	background: #eeeeee URL('/~/media/Common/Images/ArrowRoll.ashx') repeat-x left center;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 10px;
	
}

.jobentry2 .jobentry2-content
{
	clear: both;
}

.jobentry2 .Cleaner
{
	clear: both;
}

.jobentry2 .section .section-introduction,
.jobentry2 .section .section-main,
.jobentry2 .section .section-list
{
	clear: both;
	padding: 10px 10px; 
}

.jobentry2 .section .section-main .text
{
	clear: left;
	float: left;
	width: 100px;
	margin-bottom: 10px;
	font-weight: bold;
}

.jobentry2 .section .section-main .text-district3.text,
.jobentry2 .section .section-main .text-district-3.input,
.jobentry2 .section .section-main .text-district4.text,
.jobentry2 .section .section-main .text-district-4.input
{
    display: none;
}


.jobentry2 .section .section-main .input
{
	margin-bottom: 20px;
}

.jobentry2 .section .section-main .input input[type="text"]
{
	width: 275px;
	border: 1px solid #CDCDCD;
}

.jobentry2 .section .section-main .input input[type="checkbox"]
{
	border-style: none;
}

.jobentry2 .section .section-main .input select
{
	width: 275px;
	border: 1px solid #CDCDCD;
}

.jobentry2 .section .section-list .item-odd
{
	background-color: #e0eff0;
	background-color: #E5E5E5;
	border: 1px solid #CCCCCC;
}

.jobentry2 .section .section-list .item-odd,
.jobentry2 .section .section-list .item-even
{
	padding: 5px;
}


.jobentry2 .section .section-list .listitem input
{
	margin-right: 5px;	
}

.jobentry2 .section .section-list .listitem label
{
	margin-right: 10px;	
}

.jobentry2 .section .section-list a
{
	font-size: 12px;
	/*color: #000099;*/
}

.jobentry2 .section .section-list .value-name.value
{
	font-weight: bold;	
}

.jobentry2 .section .section-list .btn-delete.button
{
	float: right;
}

.jobentry2 .section .section-bottom
{
	clear: both;
}
		
/* *** Product package *** */
.jobentry2 .section .DynamicControlContainer,
.jobentry2 .section .ProductPackageContainer,
.jobentry2 .section .ProductPackageAddonsContainer
{
	background: none;
	border: none;
}

.jobentry2 .section .ProductPackageContainer,
.jobentry2 .section .ProductPackageAddonsContainer
{
	padding: 0px 10px 1px 10px; 
}

.jobentry2 .section .ProductPackageAddonsContainer .dynamic-control-error
{
	float: left;
}

.jobentry2 .section .ProductPackageContainer .text-product-package.text
{
	margin-top: 10px;
	float: left;
	/*width: 120px;*/
	margin-right: 10px;
	font-weight: bold;	
}

.jobentry2 .section .ProductPackageContainer .input-product-package.input
{
	margin-top: 10px;
	float: left;
	margin-bottom: 10px;
}

.jobentry2 .section .ProductPackageContainer .input-product-package.input select
{
	width: 495px;
}

.jobentry2 .section .ProductPackageContainer .text-application-methods.text
{
	clear: both;
	padding-top: 10px;
	font-weight: bold;	
}

.jobentry2 .section .ProductPackageContainer .input-application-methods.input input
{
	margin-right: 5px;
}

.jobentry2 .section .ProductPackageContainer .input-application-methods.input label
{
	margin-right: 15px;
}

.jobentry2 .section .ProductPackageContainer .text-application-method-url.text
{
	margin-top: 5px;
	height: 22px;
	line-height: 22px;
	float: left;
	width: auto;	
}

.jobentry2 .section .ProductPackageContainer .input-application-method-url.input
{
	margin-top: 5px;
	float: left;
	width: 560px;	
}

.jobentry2 .section .ProductPackageContainer .input-application-method-url.input input
{
	width: 450px;	
	margin-bottom: 10px;
}
			
.jobentry2 .section .ProductPackageContainer .text-hidden.text	
{
	clear: both;
	padding-top: 10px;
	margin-bottom: 5px;
	font-weight: bold;	
}

.jobentry2 .section .ProductPackageContainer .input-hidden.input
{
	clear: both;
	padding: 10px 0px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.jobentry2 .section .ProductPackageContainer .input-hidden.input input
{
	margin-right: 5px;
	display:none;
}

.jobentry2 .section .ProductPackageContainer .input-hidden.input label
{
	font-weight: bold;	
	display:none; 
}
				
.jobentry2 .section .ProductPackageContainer .text-activation-date.text,
.jobentry2 .section .ProductPackageContainer .text-expiry-date.text
{
	float: left;
	width: 160px;
	height: 24px;
	line-height: 24px;
	font-weight: bold;	
}

.jobentry2 .section .ProductPackageContainer .expiry-date
{
	clear: both;
}


.jobentry2 .section .ProductPackageContainer .input-activation-date.input
{
	float: left;
	width: 110px;
}

.jobentry2 .section .ProductPackageContainer .input-expiry-date.input
{
	float: left;
	width: 110px;
	margin-bottom: 10px;
}

.jobentry2 .section .ProductPackageContainer .text-price.text
{
	clear: both;
	padding-top: 10px;
}

.jobentry2 .section .ProductPackageContainer .text-total-price.text
{
	font-weight: bold;	
	padding-top: 5px;
	padding-bottom: 10px;
}

.jobentry2 .section .ProductPackageAddonsContainer .text-included.text
{
	margin-top: 10px;
	font-weight: bold;	
	padding-bottom: 5px;
}

.jobentry2 .section .ProductPackageAddonsContainer .ProductPackageAddonContainer
{
	background-color: #E5E5E5;
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
}

.jobentry2 .section .ProductPackageAddonsContainer .AddonName
{
	font-weight: bold;	
}

.jobentry2 .section .ProductPackageAddonsContainer .AddonPrice
{
	float: right;	
}
	
.jobentry2 .section .ProductPackageAddonsContainer .DynamicControlContainer .InfoText
{
	float: left;
	min-width: 5px;	
	margin-right: 10px; 
}

.jobentry2 .section .ProductPackageAddonsContainer .DatePickerControlContainer .TextContainer
{
	float: left;
	width: 160px;
	height: 24px;
	line-height: 24px;
	font-weight: bold;
}

.jobentry2 .section .ProductPackageAddonsContainer .DatePickerControlContainer .InfoText
{
	float: left;
	width: 160px;
	height: 24px;
	line-height: 24px;
	
	display: none;
}

.jobentry2 .section .ProductPackageAddonsContainer .EditorControlContainer .InfoText
{
	float: none;
}

.jobentry2 .section .ProductPackageAddonsContainer .DatePickerControlContainer .ControlContainer
{
	float: left;
	width: 110px;	
}

.jobentry2 .section .ProductPackageAddonsContainer .text-optional.text
{
	clear: both;
	padding-top: 10px;
	margin-top: 15px;
	font-weight: bold;	
	padding-bottom: 5px;
}	

.jobentry2 .section .ProductPackageAddonsContainer .SelectAddonCheckbox
{
	float: left;
	min-width: 5px;
	margin-right: 10px;	
}


/* *** Advertising Company *** */

.jobentry2 .section-advertising-company.section .text-company.text
{
	width: 175px;
}

.jobentry2 .section-advertising-company.section .input input
{
	width: 15px;
	clear: both;
	float: left;
	min-width: 5px;
	margin-right: 5px;	
}

.jobentry2 .section-advertising-company.section .logo
{
	margin-top: 5px;
	margin-bottom: 15px;
	clear: both;
	text-align: center;
}

.jobentry2 .section-advertising-company.section .company2
{
	padding-top: 10px;
}

/* *** Contact Information *** */
.jobentry2 .section-contactinformation.section .section-main .input-address1.input
{
	margin-bottom: 20px;
}

.jobentry2 .section-contactinformation.section .section-main .text-address2.text
{
	display: none;
}

.jobentry2 .section-contactinformation.section .section-main .input-address2.input
{
	padding-left: 100px;
}

.jobentry2 .section-contactinformation.section .section-main .input-contact-visible.input input,
.jobentry2 .section-contactinformation.section .section-main .input-logo-visible.input input
{
	width: 15px;
	margin-right: 5px;
}

.jobentry2 .section-contactinformation.section .section-main .input-contact-visible.input,
.jobentry2 .section-contactinformation.section .section-main .input-logo-visible.input
{
    display:none;
}


/* *** Heading *** */
.jobentry2 .section-heading.section .section-main .input-heading-visible.input input
{
	width: 15px;
	margin-right: 5px;
	display:none;
}
.jobentry2 .section-heading.section .section-main .input-heading-visible.input label
{
	display:none;
}


/* *** Location *** */
.jobentry2 .section-joblocation.section .section-main select
{
	width: 275px;	
}

.jobentry2 .section-joblocation.section .section-list
{
	clear: left;	
}

/* *** Workarea *** */
.jobentry2 .section-workarea.section .section-main table
{
	width: 100%;	
}

.jobentry2 .section-workarea.section .section-main table td
{
	vertical-align: top;
}

.jobentry2 .section-workarea.section .section-main input
{
	float: left;
	width: 15px;
	margin-right: 5px;
}

.jobentry2 .section-workarea.section .section-main label
{
	float: left;
	width: 130px;
}

/* *** Position *** */
.jobentry2 .section-position.section .section-main .btn-search.button
{
	float: left;
	min-width: 5px;
}

.jobentry2 .section-position.section .section-main a
{
	font-size: 12px;
	/*color: #000099;*/
}

.jobentry2 .section-position.section .section-main .input-search-text.input
{
	float: left;
	min-width: 5px;
	margin-right: 5px;	
}

.jobentry2 .section-position.section .text-select.text
{
	clear: left;
	float: left;
}

.jobentry2 .section-position.section .btn-expand.button,
.jobentry2 .section-position.section .btn-collapse.button
{
	float: left;
}

.jobentry2 .section-position.section .section-main .input-source.input
{
	clear: left;
	float: left;
	padding-left: 100px;
}

.jobentry2 .section-position.section .section-main a
{
	font-size: 12px;
	/*color: #000099;*/
}

/* *** jobtype *** */
.jobentry2 .section-jobtype.section .section-main table
{
	width: 100%;	
}

.jobentry2 .section-jobtype.section .section-main input
{
	width: 15px;
	margin-right: 5px;
}

/* *** Language *** */
.jobentry2 .section-language.section .section-main .text-select.text
{
	width: 150px;
}

.jobentry2 .section-language.section .section-list .text-level-excellent.text,
.jobentry2 .section-language.section .section-list .text-level-fluent.text,
.jobentry2 .section-language.section .section-list .text-level-adequately.text
{
	display: none;	
}

.jobentry2 .section-language.section .section-list .text-name.text
{
	float: left;
	min-width: 5px;	
	margin-right: 10px;
	
	display: none;
}

.jobentry2 .section-language.section .section-list .value-name.value
{
	float: left;
	width: 125px;	
}
	
.jobentry2 .section-language.section .section-list .input-level.input
{
	float: left;
	margin-left: 5px;
	display: block;
	width: 290px;	
}

.jobentry2 .section-language.section .section-list .input-level.input .listitem
{
	display: block;
	margin-bottom: 3px;
}

.jobentry2 .section-language.section .section-list .input-level.input .listitem *
{
	vertical-align: middle;
}

.jobentry2 .section-language.section .section-list .input-level.input .listitem label
{
	line-height: 15px;
}

.jobentry2 .section-language.section .section-list .input-level.input .listitem input
{
	margin-top: 0;
	margin-bottom: 2px;
	padding: 0;
	width: 13px !important;
	height: 13px !important;
}

.jobentry2 .section-language.section .section-list .item-odd,
.jobentry2 .section-language.section .section-list .item-even
{
	clear: both;
	overflow: hidden;
}

/* *** Salary and Travel *** */
.jobentry2 .section-sts.section .section-main .input-salary-currency.input,
.jobentry2 .section-sts.section .section-main .input-salary-amount-from.input,
.jobentry2 .section-sts.section .section-main .input-salary-amount-to.input
{
	float: left;
	min-width: 5px;
	margin-right: 5px;	
}


.jobentry2 .section-sts.section .section-main .input-salary-amount-from.input input,
.jobentry2 .section-sts.section .section-main .input-salary-amount-to.input input
{
	width: 100px;
}

.jobentry2 .section-sts.section .section-main .text-travelactivity.text,
.jobentry2 .section-sts.section .section-main .text-foreignstationing.text,
.jobentry2 .section-sts.section .section-main .input-travelactivity.input,
.jobentry2 .section-sts.section .section-main .input-foreignstationing.input
{
	display: none;
}

.jobentry2 .section-sts.section .section-main .text-travelactivity.text,
.jobentry2 .section-sts.section .section-main .text-foreignstationing.text
{
	clear: both;
	width: 140px;
}

	
/* *** Age *** */
.jobentry2 .section-desiredage.section .section-main .text
{
	width: 150px;
}

/* *** Skills *** */
.jobentry2 .section-skill.section .section-main .text
{
	width: 155px;
}

.jobentry2 .section-skill.section .section-main .btn-search.button
{
	float: left;
	min-width: 5px;
}

.jobentry2 .section-skill.section .section-main .btn-expand.button,
.jobentry2 .section-skill.section .section-main .btn-collapse.button
{
	display: none;	
}

.jobentry2 .section-skill.section .section-main a
{
	font-size: 12px;
	/*color: #000099;*/
}

.jobentry2 .section-skill.section .section-main .input-search-text.input
{
	float: left;
	min-width: 5px;
	margin-right: 5px;	
}

.jobentry2 .section-skill.section .text-group.text
{
	clear: left;
	float: left;
}

.jobentry2 .section-skill.section .section-main .input-group.input,
.jobentry2 .section-skill.section .section-main .input-source.input
{
	float: left;	
}

.jobentry2 .section-skill.section .text-level-some-experience.text,
.jobentry2 .section-skill.section .text-level-highly-experienced.text,
.jobentry2 .section-skill.section .text-level-expert.text
{
	display: none;
}

.jobentry2 .section-skill.section .section-list-main .value-name.value
{
	min-width: 5px;
	margin-right: 10px;
	float: left;
}

.jobentry2 .section-skill.section .section-list-main .text-group.text
{
	float: left;
	clear: none;
	min-width: 0px;
 }

.jobentry2 .section-skill.section .section-list-main .text-level.text
{
	clear: both;
	margin-right: 100px;
}

/* *** Education *** */
.jobentry2 .section-education.section .section-main .text
{
	width: 150px;
}

.jobentry2 .section-education.section .section-main .btn-search.button
{
	float: left;
	min-width: 5px;
}

.jobentry2 .section-education.section .section-main .input-search-text.input
{
	float: left;
	min-width: 5px;
	margin-right: 5px;	
}

.jobentry2 .section-education.section .section-main .btn-add.button
{
	margin-bottom: 10px;	
}

.jobentry2 .section-education.section .section-main a
{
	font-size: 12px;
	/*color: #000099;*/
}


.jobentry2 .section-education.section .section-list-main .item
{
	clear: both;
	/*padding: 10px 0px;*/
	overflow: hidden;
	height: 1%;
}

.jobentry2 .section-education.section .section-list-main .text
{
	clear: left;
	float: left;
	width: 145px;	
}

.jobentry2 .section-education.section .section-list-main .value
{
	float: left;
	width: 275px;
	margin-bottom: 5px;
}

.jobentry2 .section-education.section .section-list-main .input
{
	float: left;
	height: 28px;
	line-height: 28px;
}

.jobentry2 .section-education.section .section-list-main .input select
{
	width: 275px;
	border: 1px solid #CDCDCD;
}	

/* *** Personality *** */
.jobentry2 .section-personality.section .section-main .text
{
	width: 150px;
	height: 28px;
	line-height: 28px;
}

.jobentry2 .section-activation.section .button
{
	padding: 5px;
}

.jobentry2 .section-activation.section a
{
	color: #01A73B;
}

/* AnR Manage User */

.ACSSManage .contentAd p,
.ACSSManage .contentAd li,
.ACSSManage .contentAd a,
.ACSSManage .contentAd span,
.ACSSManage .contentAd div
{
	font-size: 12px;
}

.ACSSManage .ManageUserContainer,
.ACSSManage .ManageCompanyContainer
{
	background: #EEEEEE url('/~/media/Customers/Germany/Madsack/CVEntry/section_body.ashx') repeat-y left top;
	width: 510px;
}

.ACSSManage .ManageUserContainer .CreateUpdatePanel,
.ACSSManage .ManageCompanyContainer .CreateUpdatePanel
{
	background: transparent url('/~/media/Customers/Germany/Madsack/CVEntry/section_title.ashx') no-repeat left top;
	padding: 10px 10px 0px 10px;
}

.ACSSManage .ManageUserContainer .buttonPanel,
.ACSSManage .ManageCompanyContainer .buttonPanel
{
	background: transparent url('/~/media/Customers/Germany/Madsack/CVEntry/section_footer.ashx') no-repeat left bottom;
	padding-bottom: 10px;
	margin-bottom: 20px;
	width: 510px;
	overflow: hidden;
	height: 1%;
}

.ACSSManage .ManageUserContainer .buttonPanel .Cleaner,
.ACSSManage .ManageCompanyContainer .buttonPanel .Cleaner
{
	clear: both;
}

.ACSSManage .contentAd h1
{
	color: #01A73B;
	margin: 5px 0px;
	padding: 0px;
}

.ACSSManage .contentAd br
{
	display: none;
}

.ACSSManage .panelDisplayLabelValue
{
	height: 30px;
}

.ACSSManage .panelLabelValue
{
	height: 1%;
	overflow: hidden;
}

.ACSSManage .infoLabel
{
	clear: both;
	float: left;
	min-height: 30px;
	line-height: 30px;
	width: 210px;
	padding-right: 5px;
	margin-bottom: 5px;
	text-align: right;
}

.ACSSManage .infoValue
{
	float: left;
	height: 30px;
	line-height: 30px;
	width: 260px;
	margin-bottom: 5px;
}

.ACSSManage .infoValue input
{
	width: 240px;
	margin-top: 5px;
	margin-left: 5px;
	border: 1px solid #CDCDCD;
}

.ACSSManage .marketingEmail .infoValue input
{
	width: 18px;
}

.ACSSManage .infoValue select
{
	width: 244px;
	height: 22px;
	margin-top: 5px;
	margin-left: 5px;
	border: 1px solid #CDCDCD;
}

.ACSSManage .panelCheckUsernameAvailability
{
	float: left;
	height:24px;
	width: 220px;
}
.ACSSManage .panelAddressFinder
{
	float: left;
	height:24px;
	width: 120px;
}
.ACSSManage .infoErrorIndicator
{
	float: left;
	/*height: 24px;
	padding-top: 5px;*/
	/*padding-left: 220px;*/
}

.ACSSManage .ThreeColumnCenter_middle
{
		padding-left: 0px;
}

.ACSSManage .requiredFieldValidator
{
	font-family: Arial , sans-serif;
	font-size: 12px;
}

.requiredFieldValidator, .compareValidator
{
	color: Red;
}
.ACSSManage .checkAvailability
{
	clear:both;
	padding: 3px;
	margin-bottom: 10px;
	float: left;
	cursor: pointer;
	color: blue;
	text-decoration: underline;
	font-size: 11px;
}
.ACSSManage .checkAvailability:hover
{

}
.ACSSManage .checkAvailability.available
{
	color: Green;
	font-size: 11px;
}
.ACSSManage .checkAvailability.unavailable
{
	color: Red;
	font-size: 11px;
}
.ACSSManage .checkAvailabilityResult
{
	padding: 5px;
	float: left;
}
.ACSSManage .checkAvailabilityResult.available
{
	color:Green;
}
.ACSSManage .checkAvailabilityResult.unavailable
{
	color:Red;
}
.ACSSManage .addressFinder
{
	padding: 3px;
	float: left;
	cursor: pointer;
	color: #666666;
	background-color: #EFEFEF;
	border: solid 1px #CECECE;
}

.ACSSManage .buttonPanel
{
	background-color: none;
	clear: both;
}

.ACSSManage .buttonPanel .buttonCreateCompany,
.ACSSManage .buttonPanel .buttonCancelContainer,
.ACSSManage .buttonPanel .buttonCommandContainer
{
	float: right;
	padding-left: 5px;
}

.ACSSManage .buttonPanel .buttonCancelContainer
{
	padding-right: 37px;
}

.ACSSManage .validationSummary
{
	clear: both;	
	padding: 10px;
	color: #990000;
	font-weight: bold;	
	border: solid 1px #990000;
	background-color: #ffeeee;
	margin-bottom: 15px;
	margin-top: 10px;
	width: 455px;
}

.ACSSManage .JobListContainer .ActionsBottom
{
	padding-top: 15px;
}

.ACSSManage .JobListContainer .ActionsBottom a
{
	color: #01A73B;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}


/* Telerik grid fix */

.ACSSManage tr.GridRow_Telerik td,
.ACSSManage tr.GridAltRow_Telerik td,
.ACSSManage tr.GridRowOver_Telerik.GridRow_Telerik td,
.ACSSManage tr.GridRowOver_Telerik.GridAltRow_Telerik td
{
	border-style: none;
	color: #272722;
}

.ACSSManage tr.GridRow_Telerik td a,
.ACSSManage tr.GridAltRow_Telerik td a,
.ACSSManage tr.GridRowOver_Telerik.GridRow_Telerik td a,
.ACSSManage tr.GridRowOver_Telerik.GridAltRow_Telerik td a
{
	color: #01A73B;
}

.ACSSManage tr.GridRow_Telerik td,
.ACSSManage tr.GridRowOver_Telerik.GridRow_Telerik td
{
	background-color: #FFFFFF;
}

.ACSSManage tr.GridAltRow_Telerik td,
.ACSSManage tr.GridRowOver_Telerik.GridAltRow_Telerik td
{
	background-color: #d5f7ce;
}

/* Viev Job Ad */

.ACSSManage .JobAd hr
{
	margin: 20px 0px; 
}

.ACSSManage .JobAd .Title
{
	font-weight: bold;
	color: #000000;
}

.ACSSManage .JobAd .Cleaner,
.ACSSManage .JobAd br
{
	clear: both;
}

.ACSSManage .JobAd .EditLink a
{
	color: #01A73B;
}

.ACSSManage .JobAd .JobAdID,
.ACSSManage .JobAd .ActivationDate,
.ACSSManage .JobAd .ExpiryDate,
.ACSSManage .JobAd .ActivationDate,
.ACSSManage .JobAd .CompanyInformation,
.ACSSManage .JobAd .ContactDetails,
.ACSSManage .JobAd .Skills
{
	overflow: hidden;
	height: 1%;
}

.ACSSManage .JobAd .JobAdID .Title,
.ACSSManage .JobAd .JobAdID .id,
.ACSSManage .JobAd .ActivationDate .Title,
.ACSSManage .JobAd .ActivationDate .ActivationDateValue,
.ACSSManage .JobAd .ExpiryDate .Title,
.ACSSManage .JobAd .ExpiryDate .ExpiryDateValue,
.ACSSManage .JobAd .CompanyInformation .CompanyTitle,
.ACSSManage .JobAd .CompanyInformation .CompanyName,
.ACSSManage .JobAd .CompanyInformation .CompanyPresentationTitle,
.ACSSManage .JobAd .CompanyInformation .CompanyPresentationText,
.ACSSManage .JobAd .CompanyInformation .CompanyAddressTitle,
.ACSSManage .JobAd .CompanyInformation .CompanyAddress,
.ACSSManage .JobAd .CompanyInformation .CompanyPhoneTitle,
.ACSSManage .JobAd .CompanyInformation .CompanyPhone,
.ACSSManage .JobAd .CompanyInformation .CompanyFaxTitle,
.ACSSManage .JobAd .CompanyInformation .CompanyFax,
.ACSSManage .JobAd .CompanyInformation .CompanyEmailTitle,
.ACSSManage .JobAd .CompanyInformation .CompanyEmail,
.ACSSManage .JobAd .CompanyInformation .CompanyTitle,
.ACSSManage .JobAd .ContactDetails .Title,
.ACSSManage .JobAd .ContactDetails .ContactName,
.ACSSManage .JobAd .ContactDetails .ContactAddressTitle,
.ACSSManage .JobAd .ContactDetails .ContactAddress,
.ACSSManage .JobAd .ContactDetails .ContactPhoneTitle,
.ACSSManage .JobAd .ContactDetails .ContactPhone,
.ACSSManage .JobAd .ContactDetails .ContactFaxTitle,
.ACSSManage .JobAd .ContactDetails .ContactFax,
.ACSSManage .JobAd .ContactDetails .ContactEmailTitle,
.ACSSManage .JobAd .ContactDetails .ContactEmail,
.ACSSManage .JobAd .Skills .Skill,
.ACSSManage .JobAd .Skills .GroupText,
.ACSSManage .JobAd .Skills .LevelText,
.ACSSManage .JobAd .Skills .delim
{
	float: left;
}

.ACSSManage .JobAd .JobAdID .Title,
.ACSSManage .JobAd .ActivationDate .Title,
.ACSSManage .JobAd .ExpiryDate .Title,
.ACSSManage .JobAd .CompanyInformation .CompanyTitle,
.ACSSManage .JobAd .CompanyInformation .CompanyPresentationTitle,
.ACSSManage .JobAd .CompanyInformation .CompanyAddressTitle,
.ACSSManage .JobAd .CompanyInformation .CompanyPhoneTitle,
.ACSSManage .JobAd .CompanyInformation .CompanyFaxTitle,
.ACSSManage .JobAd .CompanyInformation .CompanyEmailTitle,
.ACSSManage .JobAd .CompanyInformation .CompanyTitle,
.ACSSManage .JobAd .ContactDetails .Title,
.ACSSManage .JobAd .ContactDetails .ContactAddressTitle,
.ACSSManage .JobAd .ContactDetails .ContactPhoneTitle,
.ACSSManage .JobAd .ContactDetails .ContactFaxTitle,
.ACSSManage .JobAd .ContactDetails .ContactEmailTitle
{
	margin-right: 5px;
	clear: left;
}

.ACSSManage .JobAd .Skills .Skill
{
	clear: both;
}

.ACSSManage .JobAd .Skills .delim
{
	margin: 0px 5px;
}

.ACSSManage .JobAd .JobLocation .ContinentText,
.ACSSManage .JobAd .JobLocation .countryname,
.ACSSManage .JobAd .JobLocation .countryname .delim
{
	display: inline;
}

/* upload section */

.jobentry2 .section .upload-introduction
{
	margin-bottom: 5px;
}

.jobentry2 .section .section-upload .input input[type="button"]
{
	border: 0px none white;
	width: 65px;	
}


.jobentry2 .section-upload .upload-title
{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px; 
	color: #0070BC;
}

.jobentry2 .section-upload .ruInputs 
{
	height: auto !important;
}

