/*#General#*/

h3
{
    height: 17px;
    padding: 5px 0 0 10px;
    margin: 0 0 0 0;
	font-weight: bold;
	font-size: 12px;
	color: #5f5f5f;
}
.ContentLeft h3
{
	background: url('../App_Themes/Vacaturebase/Images/BlockHeaderLeft.gif') no-repeat 0 0;
}
.ContentMiddle h3
{
	background: url('../App_Themes/Vacaturebase/Images/BlockHeaderMiddle.gif') no-repeat 0 0;
}
.ContentRight h3
{
	background: url('../App_Themes/Vacaturebase/Images/BlockHeaderRight.gif') no-repeat 0 0;
}
.ContentMiddle .controlContent
{
    padding: 0 10px 0 10px;
}

input[type="text"],input[type="password"], select, textarea
{
    border: solid 1px #333333;
    font-size: 11px;
    font-family: Arial;
}

.formHeader
{
    vertical-align: top;
}
.quickSearchButton, .basicButton
{
    background: #d9dae4 url('../App_Themes/Vacaturebase/Images/ButtonBg.gif') repeat-x 0 0;
    border: solid 1px #9495a2;
    width: auto;
    overflow-x: visible;
    padding: 1px 5px 1px 5px;
    font-size: 11px;
    color: #595757;
    
}
a.RegisterLink
{
    background: #d9dae4 url('../App_Themes/Vacaturebase/Images/ButtonBg.gif') repeat-x 0 0;
    border: solid 1px #9495a2;
    padding: 1px 5px 1px 5px;
    font-size: 11px;
    color: #595757;
    text-decoration: none;
    float: left;
    margin: 5px 0 0 0;
}
a.RegisterLink:hover
{
    text-decoration: none;
}

/*#Quick search#*/
#quickSearch{
    margin: 0 0 12px 0;
    height:Auto;
    background: url('../App_Themes/Vacaturebase/Images/BlockWrapperLeft.gif') repeat-y left;
 
}
#quickSearch h3{
}
#quickSearch .controlContent
{
    margin: 0 0 0 0;
    padding: 8px 10px 10px 10px;
	background: url('../App_Themes/Vacaturebase/Images/BlockFooterLeft.gif') no-repeat left bottom;
}
#quickSearch .SectorList,#quickSearch .RegioList,#quickSearch .ContractType,#quickSearch .Salary
{
    width: 168px;
    margin: 0 0 5px 0;
}
#quickSearch .Keyword
{
	width: 164px;
    margin: 0 0 15px 0;
}
#quickSearch .quickSearchTable
{
    margin: 0 0 5px 0;
}
#quickSearch .formHeader
{
    font-style: normal;
}
#quickSearch .quickSearchAdvancedSearchCell a
{
}




/*#Quick search expandable#*/
#quickSearchExpandable{
    margin: 0 0 12px 0;
    height:Auto;
    background: url('../App_Themes/Vacaturebase/Images/BlockWrapperLeft.gif') repeat-y left;
 
}
#quickSearchExpandable h3{
}
#quickSearchExpandable .controlContent
{
    margin: 0 0 0 0;
    padding: 8px 10px 10px 10px;
	background: url('../App_Themes/Vacaturebase/Images/BlockFooterLeft.gif') no-repeat left bottom;
}
#quickSearchExpandable .SectorList,#quickSearchExpandable .RegioList,#quickSearchExpandable .ContractType,#quickSearchExpandable .Salary
{
    width: 168px;
    margin: 0 0 5px 0;
}
#quickSearchExpandable .Keyword
{
	width: 164px;
    margin: 0 0 5px 0;
}
#quickSearchExpandable .quickSearchTable
{
    margin: 0 0 0px 0;
}
#quickSearchExpandable .formHeader
{
    font-style: normal;
    font-size: 11px;
    padding-bottom: 1px;
    line-height: normal;
}
#quickSearchExpandable .quickSearchAdvancedSearchCell a
{
}
#quickSearchExpandable .QuickSearchButtonTable
{
    width: 100%;
    margin: 0 0 10px 0;
}
#quickSearchExpandable .Explenation
{
    display: none;
}

/*#Login Bloc#*/
#login{
    margin: 0 0 12px 0;
    height:Auto;
    background: url('../App_Themes/Vacaturebase/Images/BlockWrapperRight.gif') repeat-y left;
}

#login h3{
}
#login h4{
    margin: 2px 0 5px 0;
    padding: 0;
}
#login .controlContent
{
    margin: 0 0 0 0;
    padding: 8px 10px 10px 10px;
	background: url('../App_Themes/Vacaturebase/Images/BlockFooterRight.gif') no-repeat left bottom;
}

#login .LoginNameLabel{}

#login .LoginNameTxt
{
	width: 186px;
	margin: 0 0 4px 0;
}
#login .PasswordLabel{}

#login .PasswordTxt
{
	width: 186px;
	margin: 0 0 8px 0;
}

#login .activeLoginTable
{
    width: 100%;
}
#login .loggedInCompany td, #login .loggedInCandidate td
{
padding-bottom: 5px;
}
#login .activeLoginTable td.radioButtonHeader
{
    font-weight: bold;
    padding: 5px 0 0 0;
}
#login .activeLoginTable td.ForgotButtonCell
{
	text-align: right;
    padding-right: 0;
}
#login .activeLoginTable td.cellspacer, #login .activeLoginTable td.cellspacer2
{
    font-size: 1px;
    padding: 0;
    line-height: 5px;
}
#login .PasswordInvalidLabel{
	color:red;
}

/*#CompanyList#*/
#CompanyList
{
    margin: 0 0 12px 0;
    height:Auto;
    background: url('../App_Themes/Vacaturebase/Images/BlockWrapperRight.gif') repeat-y left;
}
#CompanyList .controlContent
{
    margin: 0 0 0 0;
    padding: 8px 10px 10px 10px;
	background: url('../App_Themes/Vacaturebase/Images/BlockFooterRight.gif') no-repeat left bottom;
}
#CompanyList .templateItemCompanyName
{
    margin: 0 0 2px 0;
}
#CompanyList a
{
    color: #333333;
    text-decoration: none;
}
#CompanyList a:hover
{
    text-decoration: underline;
}

/*#Tell a friend#*/
#tellFriend{
    margin: 0 0 3px 0;
    height:Auto;
    background: url('../App_Themes/Vacaturebase/Images/BlockWrapperLeft.gif') repeat-y left;
}
#tellFriend h3{
}
#tellFriend .controlContent
{
    margin: 0 0 0 0;
    padding: 0 10px 10px 10px;
	background: url('../App_Themes/Vacaturebase/Images/BlockFooterLeft.gif') no-repeat left bottom;
}
#tellFriend h4{
    font-size: 11px;
    margin: 0 0 0 0;
    padding: 0 0 2px 0;
    border-bottom: solid 1px #cccccc;
}
#tellFriend .formHeaderVertical, #tellFriend td.formHeaderVertical
{
}
#TelAFriendIntro{
    text-align:left;
}
#tellFriend .tellFriendTextBox
{
    margin: 0 0 5px 0;
    width: 164px;
}
#tellFriend .buttonCell
{
    padding: 4px 0 0 0;
}
#tellFriend .backToFormButton
{
width: 150px;
}

/*#Last candidate#*/
#lastCandidate{
    margin: 0 0 3px 0;
    height:Auto;
    background: url('../App_Themes/Vacaturebase/Images/BlockWrapperLeft.gif') repeat-y left;
}
#lastCandidate h3{
}
#lastCandidate .rotatorTable
{
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	background: url('../App_Themes/Vacaturebase/Images/BlockFooterLeft.gif') no-repeat left bottom;
}
#lastCandidate .rotatorTable td:first-child
{
    padding-bottom: 10px;
}
#lastCandidate .RadRotator
{
    margin: 0 auto;
}
#lastCandidate .rotatorCompanyLogo
{
    min-height:104px;
    height:auto !important;
    height:104px;
    border:solid 1px #d9e3ec; 
    margin:4px;
    background: #FFF;
}
#lastCandidate .rotatorCompanyLogo img
{
     width: 100%;
     max-height: 108px;
}
/*#Last company#*/
#companyRotator{
    margin: 0 0 3px 0;
    height:Auto;
    background: url('../App_Themes/Vacaturebase/Images/BlockWrapperLeft.gif') repeat-y left;
}
#companyRotator h3{
}
#companyRotator .rotatorTable
{
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	background: url('../App_Themes/Vacaturebase/Images/BlockFooterLeft.gif') no-repeat left bottom;
}
#companyRotator .rotatorTable td:first-child
{
    padding-bottom: 10px;
}
#companyRotator .RadRotator
{
    margin: 0 auto;
}
#companyRotator .rotatorCompanyLogo
{
    min-height:104px;
    height:auto !important;
    height:104px;
    border:solid 1px #d9e3ec; 
    margin:4px;
    background: #FFF;
}
#companyRotator .rotatorCompanyLogo img
{
     width: 100%;
     max-height: 108px;
}

/*#Vacancy overview#*/

#vacanciesOverviewBasic
{
}
#vacanciesOverviewBasic img.TemplateItemLogo
{
    max-width: 100px;
    width: expression(this.width > 100 ? 100: true); 
}
#vacanciesOverviewBasic td a
{
    color: #e05301;
}







#vacanciesOverviewExtra
{
}
#vacanciesOverviewExtra img.TemplateItemLogo
{
    max-width: 100px;
    width: expression(this.width > 100 ? 100: true); 
    border: solid 1px #000000;
}
#vacanciesOverviewExtra .GroupedColumnCell
{
    width: 80%;
    border-top: solid 1px #d9e3ec;
}
#vacanciesOverviewExtra .TemplateItemHeader td
{
    padding: 5px 5px 5px 5px;
    border-right: solid 1px #d9e3ec;
}
#vacanciesOverviewExtra .TemplateItem
{
    border-collapse: collapse;
}
#vacanciesOverviewExtra .TemplateItem td
{
    padding: 5px 5px 5px 5px;
    border-right: solid 1px #d9e3ec;
}
#vacanciesOverviewExtra td.LogoColumnCell
{
    border-top: solid 1px #d9e3ec;
}
#vacanciesOverviewExtra .TemplateItemDate, #vacanciesOverviewExtra .TemplateItemCompany, #vacanciesOverviewExtra .TemplateItemLocation
{
    border-top: solid 1px #d9e3ec;
}
/*#vacanciesOverviewExtra .GridAltRow_Default .LogoColumnCell
{
    border-top: solid 1px #fff;
}
#vacanciesOverviewExtra .GridAltRow_Default .TemplateItemHeader td
{
    border-bottom: solid 1px #fff;
    border-right: solid 1px #fff;
}
#vacanciesOverviewExtra .GridAltRow_Default .TemplateItem td
{
    border-bottom: solid 1px #fff;
    border-right: solid 1px #fff;
}
#vacanciesOverviewExtra .LogoColumnCell
{
    border-top: solid 1px #d9e3ec;
}*/
#vacanciesOverviewExtra .TemplateItemHeader td.DateHeaderCell
{
    padding-left: 0;
}
#vacanciesOverviewExtra .TemplateItem td.TemplateItemTitle
{
    padding-left: 0;
}
#vacanciesOverviewExtra .TemplateItem td.TemplateItemTitle p
{
    margin: 0;
}
#vacanciesOverviewExtra .TemplateItem .DescriptionImage
{
    float: right;
    display: inline;
}
#vacanciesOverviewExtra .TemplateItem td.TemplateItemDate
{
    padding-left: 0;
}
#vacanciesOverviewExtra .TemplateItem td.TemplateItemTitle, #vacanciesOverviewExtra .TemplateItem td.TemplateItemTitle a
{
    color: #e05301;
    text-decoration: none;
}
#vacanciesOverviewExtra .TemplateItem td.TemplateItemTitle a
{
}



/*#Vacancy Details#*/
#vacancieDetails{
    
}
.vacancyDetailHeaderWidth
{
    width: 33%;
}
#vacancieDetails td{
}
#vacancieDetails h3{
}
#vacancieDetails h4{
    font-size: 13px;
    margin: 0 0 12px 0;
    padding: 0;
}
#vacancieDetails .controlContent
{
    padding: 8px 10px 10px 10px;
    line-height: 18px;
}
#vacancieDetails .formHeader
{
    font-weight: bold;
}
#vacancieDetails .tdVacancyDetails{
    margin: 5px 0 0 0;
    padding-top:8px;
    border-top: 1px solid #f08d2f;
    text-align:left;
}
#vacancieDetails .HowToPostulateBlock h4
{
    background: #d7d7d7;
    color: #336699;
    padding: 1px 4px 1px 4px;
}
#vacancieDetails .postulateButtonBlock
{
    padding: 0 0 0 12px;
    background: url('../App_Themes/JobsTechniek/Images/bull1.gif') no-repeat 0 5px;
}
#vacancieDetails .postulateButtonBlock a
{
    text-decoration: none;
}
#vacancieDetails .postulateButtonBlock a:hover
{
    text-decoration: underline;
}
#vacancieDetails .logoCell
{
    padding: 0 0 0 20px;
}


/*#Advanced search#*/
#advancedSearch{
}
#advancedSearch .controlContent
{
    padding: 8px 10px 10px 10px;
}
#advancedSearch .advancedSearchFormHeaderWidth
{
    width: 180px;
}
#advancedSearch .Keywords, .Location{

}
#advancedSearch .SalaryDDL{
    width: 148px;
    margin: 0 0 5px 0;
}
#advancedSearch .radTreeCell
{
    padding: 0px 0 0 0;
}
#advancedSearch input.advancedSearchTextBox
{
    width: 220px;
    margin: 0 0 5px 0;
}
#advancedSearch select.RegionList, #advancedSearch select.advancedSearchDropDown, #advancedSearch select.SectorList
{
    width: 224px;
    margin: 0 0 5px 0;
}
#advancedSearch .advancedSearchRsPage
{
    width: 148px;
    margin: 5px 0 5px 0;
}
#advancedSearch .advancedSearchDatePickerBlock
{
    width: 153px;
}
#advancedSearch .buttonCell
{
    padding: 20px 0 0 0px;
}

/*#Faqs#*/
#faqs h3{
}
#faqs .faqContentPanel
{
    padding: 8px 10px 10px 10px;
}
#faqs .tableTpl{
    text-align:left;
    margin: 0px 0 5px 0;
    border-bottom: solid 1px #d9e3ec;
}
#faqs .FaqTitel{
    padding: 8px 0 3px 0;
    font-weight:bold;
}

#faqs .FaqAnswer{
    padding: 0 0 10px 0;
}
.FaqQuestionPrefix
{
    color: #e05301;
    font-weight: bold;
}
.FaqAnswerPrefix
{
    font-weight: bold;
}

/*#aboutUs#*/

#aboutUs .controlContent
{
    padding: 10px 10px 10px 10px;
}

/*#Contact us#*/

#contactUs{
}
#contactUs h3{
}
#contactUs.controlContent
{
    padding: 8px 10px 10px 10px;
}
#contactUs table{
    
}
#contactUs p{
}
#contactUs .contactUsFormHeaderWidth
{
    width: 170px;
}
#contactUs .ContactFirstName, .ContactLastName, .ContactEmail, .ContactTel{
    width:250px;
    margin: 0 0 3px 0;
}
#contactUs .ContactTel
{
    margin: 0 0 5px 0;
}
#contactUs .contactAboutDdl{
    width:254px;
    margin: 0 0 3px 0;
}

#contactUs .Comment{
 width:250px;
 height:60px;
}

#contactUs .td_button{
 text-align: left;
}

#contactUs .lbl_required, .lbl_required{
 color:red;
 font-weight:bold;
}

#contactUs .Required{
 color:red;
 font-weight:bold;
}
#contactUs .capchaCerificationCell
{
    padding: 5px 0 5px 0;
}
#contactUs .captchaTxt
{
    width: 145px;
    margin: 0 0 5px 0;
}
#contactUs .buttonCell
{
    padding-top: 20px;
}
#contactUs .errorLabel
{
    color: #FF0000;
}
#contactUs .ValidatorSummary
{
}
#contactUs .ValidatorSummary ul
{
    margin: 0 0 0 15px;
    padding: 0;
}

/*#Info company#*/
#InfoCompany .controlContent
{
    padding: 8px 10px 10px 10px;
}

/*#Info candidate#*/
#InfoCandidate .controlContent
{
    padding: 8px 10px 10px 10px;
}

/*#Policies#*/
#policies .controlContent
{
    padding: 8px 10px 10px 10px;
}


/*#Search result#*/

#SearchResultBasic
{
}
#SearchResultBasic a.SearchResultRSSFeed
{
    margin: -18px 3px 0 10px;
    padding: 1px 25px 4px 0;
    background: url('../App_Themes/Vacaturebase/images/rss.gif') no-repeat right top;
    float: right;
    text-decoration: none;
}
#SearchResultBasic img.TemplateItemLogo
{
    max-width: 100px;
    width: expression(this.width > 100 ? 100: true); 
}
#SearchResultBasic td a
{
}










#SearchResult h3{
}
#SearchResult a.SearchResultRSSFeed
{
    margin: -18px 3px 0 10px;
    padding: 1px 25px 4px 0;
    background: url('../App_Themes/Vacaturebase/images/rss.gif') no-repeat right top;
    float: right;
    text-decoration: none;
}
#SearchResult .SearchResultTopTextContent > p
{
    padding: 8px 10px 8px 10px;
    margin: 0;
    text-align: left;
}
#SearchResult .TemplateItem
{
    border-bottom: solid 2px #d9e3ec;
    margin: 0 0 5px 0;
}
#SearchResult .searchResultTitle
{
    padding-top: 0;
    height: 25px;
    font-weight: normal;
    color: #e05301;
}
#SearchResult .searchResultTitle a
{
    color: #e05301;
    text-decoration: none;
}
#SearchResult .searchResultDescription
{
    padding-top: 4px;
    padding-bottom: 4px;
    border-bottom: solid 1px #d9e3ec;
    border-top: solid 1px #d9e3ec;
}
#SearchResult .searchResultSpecList
{
    margin: 5px 0 5px 0;
    padding: 0;
    list-style: none;
}
#SearchResult .searchResultSpecList li
{
    float: left;
    white-space: nowrap;
    height: 18px;
    font-style: italic;
    padding: 0 9px 0 8px;
    background: url('../App_Themes/vacaturebase/images/bullit.gif') no-repeat 0 1px;
}
#SearchResult .searchResultSpecList li a
{
    padding: 0;
    display: inline;
    background: none;
}
.NoRecords
{
    padding: 10px 5px 10px 5px;
}



/*#Counter #*/
#Counter{
    margin: 0 0 12px 0;
    height:Auto;
    background: url('../App_Themes/Vacaturebase/Images/BlockWrapperRight.gif') repeat-y left;
}

#Counter h3{
    
}
#Counter .controlContent
{
    margin: 0 0 0 0;
    padding: 8px 10px 10px 10px;
	background: url('../App_Themes/Vacaturebase/Images/BlockFooterRight.gif') no-repeat left bottom;
}








/*#Registrationmodule #*/
#Registrationmodule{
    margin: 0 0 12px 0;
    height:Auto;
    background: url('../App_Themes/Vacaturebase/Images/BlockWrapperRight.gif') repeat-y left;
}

#Registrationmodule h3{
    
}
#Registrationmodule .controlContent
{
    margin: 0 0 0 0;
    padding: 8px 10px 10px 10px;
	background: url('../App_Themes/Vacaturebase/Images/BlockFooterRight.gif') no-repeat left bottom;
}


/* RegistrationCandidate */
#RegistrationCandidate
{
    
}
#RegistrationCandidate h3
{
}
#RegistrationCandidate .controlContent
{
    padding: 8px 10px 10px 10px;
}
#RegistrationCandidate .formHeader
{
    width: 180px;
}
#RegistrationCandidate .registerTextBox
{
    width: 210px;
    margin: 0 20px 2px 0;
}
#RegistrationCandidate .registerDropDown
{
    width: 212px;
    margin: 0 20px 2px 0;
}
#RegistrationCandidate .Register_table
{
    margin: 0 0 15px 0;
}
#RegistrationCandidate p
{
    margin: 0 0 10px 0;
}
#RegistrationCandidate h4
{
    margin: 0 0 6px 0;
    padding: 0;
}
#RegistrationCandidate .ErrorMessage
{
    
}
/* RegistrationCandidate */
#RegistrationCompany
{
    
}
#RegistrationCompany h3
{
    
}
#RegistrationCompany .controlContent
{
    padding: 8px 10px 10px 10px;
}
#RegistrationCompany .formHeader
{
    width: 180px;
}
#RegistrationCompany .registerTextBox
{
    width: 210px;
    margin: 0 20px 2px 0;
}
#RegistrationCompany .registerDropDown
{
    width: 212px;
    margin: 0 20px 2px 0;
}
#RegistrationCompany .Register_table
{
    margin: 0 0 15px 0;
}
#RegistrationCompany .ErrorMessage
{
    
}


#bannerRotator
{
    text-align: center;
}
#bannerRotator div
{
    border-top: solid 1px #CCCCCC;
    border-bottom: solid 1px #CCCCCC;
}
#bannerRotator div img, #bannerRotator div object
{
    text-align: center;
}

.LogoColumnCell{
	width:105px;
}
/*#TagCloud #*/
#TagCloud{
    margin: 0px 0px 12px 0;
    height:Auto;
	border: solid 1px #d9e3ec;
	
    /*background: url('../App_Themes/Vacaturebase/Images/BlockWrapperRight.gif') repeat-y left;*/
	}

#TagCloud h3{
    
}

#TagCloud .controlContent
{
    margin: 0 0 0 0;
    padding: 8px 10px 10px 10px;
	border: solid 1px #d9e3ec;
}


