﻿/* 
-------------------------------------------------------------------------------
Title: Changes to the default i-GRasp stylesheet (igBase.css)
Default filename: igChanges.css

Description:

This file contains all changes to the target HTML template styles and to the
i-GRasp front end styles so that they match up better.

Do *NOT* modify igBase.css as it is a reference point for all other front ends
that use it!

If browser-specific changes are required, place them into a seperate file
and call the file, for example, igChanges_IE.css. Then use a conditional
comment (for IE) or an ASP ServerVariable request (for other browsers, such
as Safari) to pull the changes through to the front end.
-------------------------------------------------------------------------------
*/

/* Place any styles specific to the front end template below here */


/* Place any styles specific to i-GRasp front end sections below here */


/* Generic / optional styling for all text and dropdown fields (only enable
if client settings are adversely affecting the appearance of them) */

/*
div#igContainer .emailinputobjects,
#igContainer .inputfield
#igContainer .inputobjects,
#igContainer .logininput,
#igContainer .reginput,
#igContainer select,
#igContainer textarea
{
	background-color: #fff;
	border: 1px solid #000;
	margin: 3px 3px 3px 0
	padding: 1px
}

*/

/* Modification to the Previous Page and Next Page links in the Search Results
page, to stop the bullet images being underlined in Firefox and Safari. */

a.prevlink img,
a.nextbullet img
{
	display: none
}

a.prevlink
{
	background: url(images/back.gif) no-repeat left center;
	padding: 0 0 0 20px
}

a.nextbullet /* As above, but this moves the image to the right of the link. */
{
	background: url(images/bullet.gif) no-repeat right center;
	padding: 0 20px 0 0
}

/* Modification to the New Search and Refine Search links at the bottom of the
Search Results page, for the same reason as the Previous and Next Page
links. */

div#igsearchresultsnewsearch img,
div#igsearchresultsrefinesearch img
{
	display: none
}

/*

#igsearchresultsnewsearch a,
#igsearchresultsrefinesearch a
{
	background: url(images/bullet.gif) no-repeat left center;
	padding: 0 0 0 20px
}

*/

/* Offers section - this style sets all the grey description boxes to have
italic text. This used to be the default, but has now been disabled - however,
if a client requests that they want it switched back on, please remove the
comment tags from around the style below. */

/*
div#offertypeinfosectiondesc
{
	font-style: italic
}

*/

table#igWriteJob div#Div1
{
	display:none;	
}

table.jobcodelists td.desclabel
{
	padding-right:50px;	
}

span.ResultsItemsPerPage
{
	background-color:#063186;
	color:#ffffff;	
}


tr#igSortBarRow a.SortBar
{
	color:#063186;
	text-decoration:none;	
}

table#searchresultslist div.format1text2
{
	background-color:white !important;
	border:0px;	
	padding-bottom:1px;
}

div#jobdesccontent
{
	background-color:#ECF2F7;
	color:#0C2F84;
	background-image:url(../../such_line.gif);
	background-repeat:repeat-x;		
}


div#jobdesccontent span
{
	
	color:#0C2F84;
	
}

td.statusvalue span.general_bold
{
	color:#000000;
}

table.greytable
{
	background-color: #ecf2f7 !important;
	border:0px!important;
	background-image:url(../../such_line.gif);
	background-repeat:repeat-x;		
	color:#0C2F84 !important;
}

span#volumemaindetails select#gender
{
	margin-right:0px !important;	
}


span#volumemaindetails select.reginput, table.applytable select.reginput
{
	width:270px !important;
}

span#volumemaindetails input.reginput, table.applytable input.reginput
{
	width:268px !important;
}

table.applytable input#WORKPHONENO, table.applytable input#MOBILEPHONENO,span#volumemaindetails input#WORKPHONENO, span#volumemaindetails input#MOBILEPHONENO  
{
	width:182px !important;
}

table#igWriteJob
{
	width:100%!important;	
}

select,  input.searchcriteria, input.inputobjects, input.emailinputobjects, input.reginput, input.logininput
{
	border:1px solid #0C2F84;
	color:#0C2F84;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
}

input[type=text]
{
	border:1px solid #0C2F84;
	color:#0C2F84;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
}


/*
div#searchcriteria_container
{
	background-color:#EDF2F6;	
}

div#searchsubmit
{
	background-color:#ffffff;
	border-top:1px solid #0C2F84;
}*/


form
{
	background-color:#EDF2F6;	
	border-bottom:1px solid #0C2F84;	
}
div#igsearchresultsalertregsub
{
	background-color:#EDF2F6;
	
}

tr#branchingquestionlinkbar
{
	background-color:#EDF2F6;	
}

div#searchcriteria_container .searchpair label 
{
	padding-left:50px !important;
	width:120px !important;
}

table#login2 span.general_bold
{
	padding:0px!important;
}

span.ResultsItemsPerPage a.nextbullet,span.ResultsItemsPerPage a.prevlink
{
	color:#ffffff!important;
}

/* Rebrand */

/* Global */

div#igContainer table#applicationlogin_inner,
div#igContainer.PERSONREGISTER table form,
div#igContainer.PERSONDETAILS form,
div#igContainer.REGSTATUS table.list,
div#igContainer.WORKEXP table form,
div#igContainer.DOCS form.firstdocform,
div#igContainer.DOCS table#writedoccurrent,
div#igContainer.LOGGEDOUT,
div#igContainer.LOGIN_GETPASSWORD,
div#igContainer.UPDATEDETAILS table#login2,
div#igContainer #pdetailstop {
background-color: #DAE5EB !important;
padding-left: 1em !important;
padding-right: 1em;
}

div#igContainer.APPLICATIONLOGIN_GETPASSWORD {
background-color: #DAE5EB;
}

h1#igPageTitle.PERSONDETAILS,
h1#igPageTitle.WORKEXP,
h1#igPageTitle.DOCS,
h1#igPageTitle.EMAIL {
display: none;
}

div#igContainer.REGSTATUS table#appsections,
div#igContainer.WORKEXP table#workexp {
padding-right: 1em;
}

h1#passwordheader {
width: 38.9em;
}

span#volumemaindetails h1#loginheader,
span#volumemaindetails h1#contactheader {
margin-right: -4.2em;
}

/* Status Box */
table.status {
height: 11em;
}

div#igContainer table.status td {
color: #002C77;
}

div#igContainer table.status a,
div#igContainer table.status td.statusvalue,
div#igContainer table.status td.statuslabel {
color: #FFFFFF;
}

/* */

/* Search */

div#igsearchresultsnewsearch a {
background-image:url('../client/img/stellensuche_button.gif');
padding-left: 1.8em;
padding-top: 0.2em;
padding-bottom: 0.3em;
padding-right: 0.7em;
color: #005C8F;
font-weight: bold;
text-decoration: none;
margin-left: 1.5em;
}

div#igsearchresultsnewsearch a img {
display: none;
}

h1#igPageTitle {
margin-bottom: 0.5em;
}

div#searchcriteria_container br {
display: none;
}

.bordercontainertop {
margin-top: 1.25em;
}

.bordercontainerbottom {
margin-bottom: 1.25em;
}

div#igContainer div#searchcriteria_container {
padding-left: 1em;
width: 723px;
}

/* Search Results */

div.igraspsearchresults div#igsearchresultsalertregemail {
    background-color: #DAE5EB;
}

/*
div#igsearchresultsnewsearch {
    padding-bottom: 1.5em;
}
*/

div.igraspsearchresults div#igsearchresultsalertregemail {
    padding-left: 1em;
}

div.igraspsearchresults table#searchresultslist,
div.igraspsearchresults table#searchresultslist tr,
div.igraspsearchresults table#searchresultslist td,
div.igraspsearchresults table#searchresultslist th {
background-color: #DAE5EB;
}

table#searchresultslist {
    width: 99.5%;
}
	
/* */

/* JOB */

div#igContainer td#jobapplylink img {
    padding-bottom: 1.5em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

table.jobdescription {
border: #00509d 1px solid;
margin-top: 2em;
margin-bottom: 2em;
width: 740px;
}

.textag, .textag p {
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 13px !important;
    text-align: justify !important;
}
		
div#igContainer.JOB div.jobtitle {
font-weight: bold;
}

/* */

html body {
background-color: #FFFFFF;
}

div#igContainer h1.contentheader,
div#igContainer #searchcriteria_container h1 {
background-color: #DAE5EB;
margin-right: 1em;
}

/* Email a friend */

table.emailtable h1.contentheader {
margin-bottom: 0px;
}

.emailtable label {
position: relative;
left: 1em;
}

.emailtable input.emailinputobjects,
.emailtable textarea,
.emailtable input#formsubmit129 {
margin-left: 1em;
}

#igContainer .formular div div input, #igContainer textarea {
border: 1px solid #BEC9D7;
}

div#igContainer.EMAILAFRIEND h1.contentheader {
    margin-left: 1em;
    margin-right: 1em;
	margin-bottom: 1em;
}

/* */

/* Screening questions */

div#igContainer table.screeningtbl {
background-color: #DAE5EB;
padding: 2em;
width: 100%;
}

/* */

/* Apply */

div#igContainer table#applicationlogin td#newappbar {
background-color: #DAE5EB;
}

div#igContainer table#applicationlogin td#existingappbar {
background-color: #DAE5EB;
}

/*
table#applicationlogin_inner span,
table#applicationlogin_inner label,
table#applicationlogin_inner input {
margin-left: 2em;
}
*/

/* */

/* Person Details */

div#igContainer.PERSONDETAILS div#pdetailstop {
margin-bottom: -1em;
}

div#igContainer.PERSONDETAILS span#volumemaindetails tr#maindetailsloginbanner,
div#igContainer.PERSONDETAILS span#volumemaindetails tr#maindetailsbanner {
    background-color: #DAE5EB;
}



/* */

/* Reg status */

div#igContainer.REGSTATUS table.list th.listheading {
  background: url(../client/img/form_linie.png) repeat-x left bottom;
  color: #333333;
  /* font-size:14px; */
  font-size: 18px;
  margin: 0px 0px 12px 0px;
  padding: 0px 0px 8px 0px;
  font-weight:normal;
  line-height:19px;
}

/* */

/* Work Exp */

table#workexp input#currentjob {
position: relative;
left: 2px;
}

/* */

/* Alerts */

input#formsubmit1394 {
margin-right: 45em;
}

input#formsubmit1402 {
margin-left: 26em;
position: relative;
right: 26em;
top: 1em;
}

div#igContainer input#searchtext {
width: 278px;
}

div#igContainer.ALERTPERSON .listheading {
    display: none;
}

/* */

/* Docs */

div#igContainer.DOCS select#clientdoctypeid {
    width: 13.4em;
}

/* */

div#igContainer table.emailtable {
background-color: #DAE5EB;
padding-right: 1em;
}

/* */

div#igContainer table.emailtable tr td a img {
position: relative;
left: 1.1em;
}

div#size14 div {
padding-left: 3em;
font-size: 14px !important;
padding-left: 2.4em;
width: 668px;
text-align: justify;
}

div#igContainer .jobdescription .jobtitle span {
    line-height: 35px;
}

div#igContainer td.igsearchresultstitle, 
div#igContainer td.searchresultssoundbites, 
div#igContainer td.searchresultstopofjobdesc {
	padding-right: 32px;
}

div#igContainer table#prevappsection td {
padding-right: 20px;
}

/* Emails */

div#igContainer table#prevappsection th#prevappdate {
width: 115px;
}

div#igContainer table#prevappsection th#prevappprint {
width: 165px;
}

/* */

div#igContainer tr.igsearchresultsoddrow 
td.igsearchresultspositiontype {
padding-right: 80px !important;
}

