/* Frontpage ad block */

.FrontPage .FindJobAdvertise {
	width: 660px;
	height: 230px;
	position: relative;
	background: transparent url(http://jobworld.int.matchwork.com/~/media/Customers/Denmark/JobWorld/images/adv_block_bg.ashx) center center no-repeat;
}

.FrontPage .FindJobAdvertise h1 {
	font-size: 32px;
	font-weight: bold;
	position: absolute;
	top: 30px;
	left: 40px;
}

.FrontPage .FindJobAdvertise h1 span {
	font-size: 32px;
	font-weight: bold;
	color: #1F7BBA;
}

.FrontPage .FindJobAdvertise .pict_container {
	width: 245px;
	height: 200px;
	background: transparent url(http://jobworld.int.matchwork.com/~/media/Customers/Denmark/JobWorld/images/adv_pict_1.ashx) center center no-repeat;
	position: absolute;
	right: 25px;
	bottom: 1px;
}


/* Create new user account form */

.NewAccount .ManageProfileContainer .Introduction {
	margin: 0px 0px 30px 0px;
}

.NewAccount .ManageProfileContainer .PhoneContainer,
.NewAccount .ManageProfileContainer .FirstNameContainer,
.NewAccount .ManageProfileContainer .LastNameContainer,
.NewAccount .ManageProfileContainer .StreetContainer,
.NewAccount .ManageProfileContainer .PostCodeContainer,
.NewAccount .ManageProfileContainer .CityContainer,
.NewAccount .ManageProfileContainer .MobileContainer,
.NewAccount .ManageProfileContainer .EmailContainer,
.NewAccount .ManageProfileContainer .ConfirmEmailContainer,
.NewAccount .ManageProfileContainer .PasswordContainer,
.NewAccount .ManageProfileContainer .ConfirmPasswordContainer
{
	overflow: hidden;
	height: 1%;
	margin: 10px 0px 10px 0px;
}

.NewAccount .ManageProfileContainer .PhoneContainer .Phone,
.NewAccount .ManageProfileContainer .FirstNameContainer .FirstName,
.NewAccount .ManageProfileContainer .LastNameContainer .LastName,
.NewAccount .ManageProfileContainer .StreetContainer .Street,
.NewAccount .ManageProfileContainer .PostCodeContainer .PostCode,
.NewAccount .ManageProfileContainer .CityContainer .City,
.NewAccount .ManageProfileContainer .MobileContainer .Mobile,
.NewAccount .ManageProfileContainer .EmailContainer .Email,
.NewAccount .ManageProfileContainer .ConfirmEmailContainer .ConfirmEmail,
.NewAccount .ManageProfileContainer .PasswordContainer .Password,
.NewAccount .ManageProfileContainer .ConfirmPasswordContainer .ConfirmPassword
{
	width: 125px;
	height: 23px;
	line-height: 23px;
	font-weight: bold;
	float: left;
}

.NewAccount .ManageProfileContainer .Required {
	width: 15px;
	height: 23px;
	line-height: 23px;
	color: #237DBC;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	float: left;
}


.NewAccount .ManageProfileContainer input.TxtPhone,
.NewAccount .ManageProfileContainer input.TxtFirstName,
.NewAccount .ManageProfileContainer input.TxtLastName,
.NewAccount .ManageProfileContainer input.TxtStreet,
.NewAccount .ManageProfileContainer input.TxtPostCode,
.NewAccount .ManageProfileContainer input.TxtCity,
.NewAccount .ManageProfileContainer select.drpMobilePrefix,
.NewAccount .ManageProfileContainer input.TxtMobile,
.NewAccount .ManageProfileContainer input.TxtEmail,
.NewAccount .ManageProfileContainer input.TxtConfirmEmail,
.NewAccount .ManageProfileContainer input.TxtPassword,
.NewAccount .ManageProfileContainer input.TxtConfirmPassword
{
	float: left;
	width: 260px;
}

.NewAccount .ManageProfileContainer select.drpMobilePrefix {
	width: 55px;
}

.NewAccount .ManageProfileContainer input.TxtMobile {
	width: 205px;
}

.NewAccount .ManageProfileContainer .EmailContainer .EmailAsUsernameText {
	clear: left;
	margin: 0px 0px 0px 190px;
	font-size: 10px;
}

.NewAccount .ManageProfileContainer .LiteralAccessToContactInfoContainer,
.NewAccount .ManageProfileContainer .LiteralMarketingMailContainer {
	font-weight: bold;
	margin: 25px 0px 5px 0px;
}

.NewAccount .ManageProfileContainer .EmployeersHaveAccessToContactInfoContainer,
.NewAccount .ManageProfileContainer .RecruitersHaveAccessToContactInfoContainer,
.NewAccount .ManageProfileContainer .MarketingMailContainer
{
	margin: 5px 0px 5px 0px;
}

.NewAccount .ManageProfileContainer .TermsAndConditionsContainer a {
	color: #227CBA;
}

.NewAccount .ManageProfileContainer .ValidationPosition {
	color: #BB0000;
	float: left;
	margin: 5px 0px 0px 140px;
}

.NewAccount .ManageProfileContainer .SubmitContainer {
	margin: 25px 0px 5px 0px;
	overflow: hidden;
	height: 1%;
}

.NewAccount .ManageProfileContainer .SubmitContainer a.BtnSubmit {
	float: right;
}


/* Jobseeker login form */

.Login .LoginContainer {
	margin: 0px 0px 15px 0px;
}

.Login .LoginContainer .BottomCornersContainer {
	clear: left;
}

.Login .LoginContainer .Introduction {
	margin: 0px 0px 30px 0px;
}

.Login .LoginContainer .ErrorLoggingIn {
	color: #BB0000;
}

.Login .LoginContainer .UserNameContainer,
.Login .LoginContainer .PasswordContainer
{
	margin: 10px 0px 10px 0px;
	overflow: hidden;
	height: 1%;
}

.Login .LoginContainer .UserNameContainer .LiUserName,
.Login .LoginContainer .PasswordContainer .LiPassword
{
	width: 110px;
	height: 23px;
	line-height: 23px;
	font-weight: bold;
	float: left;
}

.Login .LoginContainer input.TxtUserName,
.Login .LoginContainer input.TxtPassword
{
	float: left;
	width: 230px;
}

.Login .LoginContainer .ValidationColor{
	color: #BB0000;
	margin: 5px 0px 0px 110px;
	clear: left;
}

.Login .LoginContainer .RememberMe {
	margin: 0px 0px 0px 110px;
}

.Login .LoginContainer div.BtnLogin {
	height: 23px;
	margin: 5px 0px 0px 0px;
}

.Login .LoginContainer div.BtnLogin a.BtnLogin {
	float: left;
	margin: 0px 0px 0px 110px;
}

.Login .LoginContainer .LiForgotPassword {
	float: left;
	margin: 25px 15px 5px 110px;
}

.Login .LoginContainer .CreateAccount {
	float: left;
	margin: 25px 0px 5px 0px;
}

.Login .ForgotPasswordContainer {
	margin: 0px 0px 15px 0px;
}

.Login .ForgotPasswordContainer .ForgotPasswordError {
	color: #BB0000;
	margin: 0px 0px 5px 0px;
}

.Login .ForgotPasswordContainer .BottomCornersContainer {
	clear: left;
}

.Login .ForgotPasswordContainer .EmailContainer .LiEmail,
.Login .ForgotPasswordContainer .EmailContainer .TxtEmail,
.Login .ForgotPasswordContainer .btnForgetPasswordSend,
.Login .ForgotPasswordContainer .btnForgetPasswordCancel
{
	float: left;
}

.Login .ForgotPasswordContainer .EmailContainer .LiEmail {
	height: 23px;
	line-height: 23px;
	font-weight: bold;
}

.Login .ForgotPasswordContainer .EmailContainer .LiEmail,
.Login .ForgotPasswordContainer .TxtEmail,
.Login .ForgotPasswordContainer .btnForgetPasswordSend
{
	margin: 0px 5px 0px 0px;
}

.Login .ForgotPasswordContainer .ValidationColor {
	display: none;
}

.Login .ForgotPasswordContainer .btnForgetPasswordSend a {
	margin: 0px;
}

.Login .ForgotPasswordContainer .TxtEmail input.TxtUserName {
	width: 180px;
}


/* Search filter block */

.SearchResults .ThreeColumnCenter_left .QueryControl {
	/*width: 200px;*/
}

.SearchResults .ThreeColumnCenter_left .QueryControl .navigator select {
	height: 82px;
}

.SearchResults .ThreeColumnCenter_left .QueryControl .BoxBody .title {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin: 15px 0px 5px 0px;
}

.SearchResults .ThreeColumnCenter_left .QueryControl .BoxBody .DistanceSelector .label {
	font-weight: bold;
	margin: 15px 0px 5px 0px;
}

.SearchResults .ThreeColumnCenter_left .QueryControl .RefineCriteriaTextPanel input,
.SearchResults .ThreeColumnCenter_left .QueryControl .Joblocation4OpenListPanel select,
.SearchResults .ThreeColumnCenter_left .QueryControl .Joblocation5OpenListPanel select,
.SearchResults .ThreeColumnCenter_left .QueryControl .CriteriaGeoSearch input,
.SearchResults .ThreeColumnCenter_left .QueryControl .workareaOpenListPanel select,
.SearchResults .ThreeColumnCenter_left .QueryControl .JobtypeOpenListPanel select
{
	width: 175px;
}

.SearchResults .ThreeColumnCenter_left .QueryControl .DistanceSelector select,
.SearchResults .ThreeColumnCenter_left .QueryControl .ValueSelector select
{
	width: 100px;
}

.SearchResults .ThreeColumnCenter_left .QueryControl .UserStreetAddress {
	margin: 0px 0px 5px 0px;
}

.SearchResults .ThreeColumnCenter_left .QueryControl .selectedValues .selectedValue {
	margin: 5px 0px 0px 0px;
}

.SearchResults .ThreeColumnCenter_left .SearchResultViewList {
	display: none;
}


/* Save search block */

.SearchResults .SaveSearch .MainContainer {
	overflow: hidden;
	height: 1%;
}

.SearchResults .SaveSearch .labelName,
.SearchResults .SaveSearch .labelMail,
.SearchResults .SaveSearch .labelEmail
{
	display: none;
}

.SearchResults .SaveSearch .txtName,
.SearchResults .SaveSearch .txtMail
{
	height: 23px;
	line-height: 23px;
	margin: 10px 5px 0px 0px;
	float: left;
}

.SearchResults .SaveSearch .txtMail {
	margin: 10px 0px 0px 0px;
}

.SearchResults .SaveSearch .save {
	height: 23px;
	line-height: 23px;
	margin: 10px 0px 0px 0px;
	float: right;
}

.SearchResults .SaveSearch .SaveNotLoggedIn .txtName input,
.SearchResults .SaveSearch .SaveNotLoggedIn .txtMail input
{
	width: 140px;
}

.SearchResults .SaveSearch .SaveLogedIn .txtName input {
	width: 285px;
}

.SearchResults .SaveSearch .errorMsg {
	color: #BB0000;
}


/* Search results navigation */

.SearchResults .ResultsDisplayControl {
	/*width: 500px;*/
}

.SearchResults .ResultsDisplayControl .ResultsContainer {
	margin: 10px 0px 10px 0px;
	height: 1%;
	overflow: hidden;
}

.SearchResults .ResultsDisplayControl .ResultsContainer .PnSearchResultSortOrder {
	margin: 0px 20px 0px 0px;
	float: left;
}

.SearchResults .ResultsDisplayControl .ResultsContainer .PnSearchResultSortOrder .PnSearchResultSortOrderLabel {
	display: none;
}

.SearchResults .ResultsDisplayControl .ResultsContainer .PnPaging {
	height: 23px;
	line-height: 23px;
	float: left;
}

.SearchResults .ResultsDisplayControl .ResultsContainer .PnPaging div {
	white-space: nowrap;
	height: 23px;
	line-height: 23px;
	float: left;
}

.SearchResults .ResultsDisplayControl .ResultsContainer .PnSearchResultNavigation{
	float: right;
}

.SearchResults .ResultsDisplayControl .ResultsContainer .PnSearchResultNavigation div,
.SearchResults .ResultsDisplayControl .ResultsContainer .PnSearchResultNavigation span
{
	padding: 0px 3px 0px 3px;
	min-width: 10px;
	height: 23px;
	line-height: 23px;
	font-weight: bold;
	float: left;
}

.SearchResults .ResultsDisplayControl .ResultsContainer .PnSearchResultNavigation span,
.SearchResults .ResultsDisplayControl .ResultsContainer .PnSearchResultNavigation a
{
	display: block;
	text-align: center;
}

.SearchResults .ResultsDisplayControl .ResultsContainer .PnSearchResultNavigation span {
	color: #1F7CB9;
}

.SearchResults .ResultsDisplayControl .ResultsContainer .PnSearchResultInfo {
	display: none;
}


/* Search result item */

.SearchResults .ResultsDisplayControl .ResultListElementEven,
.SearchResults .ResultsDisplayControl .ResultListElementOdd
{
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 15px 0px;
	border-bottom: 1px #C5C5C5 dashed;
	height: 1%;
	overflow: hidden;
}

.SearchResults .ResultsDisplayControl .ResultListElementEven h2 a,
.SearchResults .ResultsDisplayControl .ResultListElementOdd h2 a
{
	font-size: 14px;
	color: #1F7CB9;
}

.SearchResults .ResultsDisplayControl .companyContainer,
.SearchResults .ResultsDisplayControl .LocationContainer,
.SearchResults .ResultsDisplayControl .ActivationDateContainer,
.SearchResults .ResultsDisplayControl .EndDateContainer
{
	margin: 5px 0px 5px 0px;
	overflow: hidden;
	height: 1%;
}

.SearchResults .ResultsDisplayControl .companyContainer {
	margin-right: 5px;
	font-weight: bold;
	float: left;
}

.SearchResults .ResultsDisplayControl .LocationContainer {
	float: left;
}

.SearchResults .ResultsDisplayControl .ActivationDateContainer {
	clear: left;
}

.SearchResults .ResultsDisplayControl .companylogoContainer {
	float: left;
}

.SearchResults .ResultsDisplayControl .companylogoContainer img {
	max-width: 120px;
}

.SearchResults .ResultsDisplayControl .JobTeaserContainer {
	margin: 5px 0px 5px 125px;
}

.SearchResults .ResultsDisplayControl .JobTeaserContainer.NoImage {
	margin: 5px 0px 5px 0px;
}

.SearchResults .ResultsDisplayControl .ActivationDateContainer {
	margin: 5px 0px 5px 0px;
	clear: left;
}

.SearchResults .ResultsDisplayControl .CompanyLabel,
.SearchResults .ResultsDisplayControl .LocationLabel,
.SearchResults .ResultsDisplayControl .ActivationDateLabel,
.SearchResults .ResultsDisplayControl .EndDateLabel
{
	font-weight: bold;
	white-space: nowrap;
	margin: 0px 5px 0px 0px;
}

.SearchResults .ResultsDisplayControl .CompanyLogoLabel,
.SearchResults .ResultsDisplayControl .JobTeaserLabel,
.SearchResults .ResultsDisplayControl .SegmentInformationLabel
{
	display: none;
}

.SearchResults .ResultsDisplayControl .CompanyLabel,
.SearchResults .ResultsDisplayControl .Company,
.SearchResults .ResultsDisplayControl .LocationLabel,
.SearchResults .ResultsDisplayControl .Location,
.SearchResults .ResultsDisplayControl .ActivationDateLabel,
.SearchResults .ResultsDisplayControl .ActivationDate,
.SearchResults .ResultsDisplayControl .EndDate,
.SearchResults .ResultsDisplayControl .EndDateLabel
{
	float: left;
}


/* My last searches */

.SearchResults .MyLastestSearches .HistoryData .queryrow {
	margin: 0px 0px 5px 0px;
}


/* CV creation block */

.CV .RoundBox {
	margin: 0px 0px 15px 0px;
}

.CV .CVIntro .title {
	margin: 15px 0px 15px 0px;
}

.EnterCV .ThreeColumnCenter_left .navigation-direct .frameContent div {
	margin: 5px 0px 5px 0px;
}

.EnterCV .ThreeColumnCenter_left .progressbar .section-title {
	display: none;
}

.EnterCV .ThreeColumnCenter_left .progressbar .progressbar-background {
	background-color: #FFFFFF;
	border: 1px solid #D7D7D7;
}

.EnterCV .ThreeColumnCenter_left .progressbar .progressbar-background .progressbar-completed {
	background-color: #BCD7EA;
}