@charset "utf-8";

/*========== Applies on all pages ===========*/

/*================== TEXTSTORLEK ====================*/
h1 { font-family: Verdana; font-size: 24px; color:#cccccc}
h2 { font-family: Verdana; font-size: 15px;color:#cccccc}
h3 { font-family: Verdana; font-size: 13px} 
h4 { font-family: Verdana; font-size: 8px; color:#cccccc} 

body {font-family: Verdana; font-size: 12px;}
p {font-family: Verdana; font-size: 12px;}
td {font-family: Verdana; font-size: 12px;}
li {font-family: Verdana; font-size: 12px;}

/* Layout*/
html
{
	 background:#ffffff;

}
body 
{
 font-family: Geneva, Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:75%;


}

#addressboxinenglish{
position: absolute;
width: 159px; 
height: 100px;
left: 520px;
top: 450px;

}

a:hover
{
	background-color:yellow;
}

p a
{
	background-color:#F3EEEE;
}
#wrapper {
position: relative; 
width:760px; 
margin: 0;
padding:0;
margin-right: auto;
margin-left: auto;
border: 1px solid #FFFFFF; //#FF9900;
/*
border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#DDDDDD 1px solid;
border-bottom:#DDDDDD 1px solid;
*/

}

/* General*/
.error {color:red;font-weight:bold;}

#postjobtable th{text-align:left;}
/* header area*/
h1#logo {background:url(../images/logo.gif) no-repeat;width:750px;height:125px;margin:0 auto 0 auto;} /* logo*/
h2 {display:block;clear:both;}

/*body*/
#body {width:500px;float:left;padding:20px;border-right:1px #cccccc solid;}
/*right*/
#right{border-left:1px #cccccc solid;}

#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 160px;
padding: 0px;
margin: 0px;
}

#vertmenu h1 {
display: block; 
position: absolute;
left: 560px;
top: 155px;
background-color:#FF9900;
font-size: 90%; 
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color: #333333;
margin: 0px;
width:159px;
}

#vertmenu ul {
position: absolute;
list-style: none;
left: 560px;
top: 180px;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;

}
#vertmenu ul li a {
font-size: 80%;
display: block;
border-bottom: 1px dashed #C39C4E;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #666666;
width:160px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #eeeeee;
}


/* jobs results page*/
#results{font-weight:bold;width:250px;margin:0 auto 0 auto;}/* EG: 30 results over 3 pages*/
#pagelinks {list-style-type:none;}/* EG: Page [ 1 ] Page [ 2 ]*/
#pagelinks li{float:left;}
#jobs {
border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#DDDDDD 1px solid;
border-bottom:#DDDDDD 1px solid;
margin-top:15px;
clear:both;
display:block;
}
#jobs #thead {background-color:#ACAC65}
.highlight {background-color:#cccccc}
.highlight1 {background-color:#eeeeee}
#jobs th, td {padding:5px;text-align:left;width:25%}
p#tothetop {width:200px;margin:0 auto 0 auto;}



 /* footer area*/
#footer {width:600px;text-align:center}
#footerlinks {list-style-type:none;width:100%;display:block;clear:both;margin: 0 auto 0 auto;}
#footerlinks li {float:left;margin:15px 10px 25px 0;padding:5px;width:10em;background-color:#eeeeee;}
#copyright {width:320px;margin:0 auto 0 auto;display:block;clear:both;}
#w3c {width:88px;margin:0 auto 0 auto;display:block;clear:both;margin-top:15px;}
#w3c img {border:none}


/* job search form page*/
p#tip
{
float:right;
width:175px;
height:110px;
border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#DDDDDD 1px solid;
border-bottom:#DDDDDD 1px solid;
padding:1em;
background-color:#F7F6F6;
}
#searchform fieldset{
	width:450px;
	margin:0 auto 0 auto;
	display: block;
	padding: 1em;
	border:solid 1px;
border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#DDDDDD 1px solid;
border-bottom:#DDDDDD 1px solid;
background-color:#EEEEEE;
} 

#searchform legend
{
font-weight:bold;
}

#searchform label
{
display: block;
	width:100px;
}

#searchform input
{

	
}

#searchform select
{

	
}

#searchform button
{
float:right;


border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#BBBBBB 1px solid;
border-bottom:#BBBBBB 1px solid;
background-color:#EEEEEE;
color:#BBBBBB;

}
/* job page*/

#job dl
{

}
#job dt{
clear:both;display:block;
font-weight:bold;
font-size:90%;
}
#job dd
{
}
#jobwrapper
{
width:500px;
margin:0 auto 0 auto;
padding:10px;

}

#jobwrapper h3
{
float:left;
font-size:200%;

}

#jobwrapper img
{
float:right;

}

#send2friend {clear:both;display:block}
#send2friend input{width:100px;}
#send2friend fieldset {border:none;}
/* candidate login page*/

p#loginlinks
{
float:right;
width:175px;
height:50px;
border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#DDDDDD 1px solid;
border-bottom:#DDDDDD 1px solid;
padding:1em;
font-size:90%;
background-color:#eeeeee;
}

#login fieldset{
	width:450px;
	margin:0 auto 0 auto;
	display: block;
	padding: 1em;
	border:solid 1px;
border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#DDDDDD 1px solid;
border-bottom:#DDDDDD 1px solid;
background-color:#EEEEEE;
} 

#login legend
{
font-weight:bold;
}

#login label
{
display: block;
	width:150px;
}

#login input
{

}

#login select
{

}

#login button
{
	clear:both;
float:right;
	
border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#BBBBBB 1px solid;
border-bottom:#BBBBBB 1px solid;
background-color:#EEEEEE;
color:#BBBBBB;
}


/* Application form*/
.standout {
	width:450px;
	margin:1em auto 1em auto;
	display: block;
	padding: 1em 1em 1em 1em;
	border:solid 1px;
border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#BBBBBB 1px solid;
border-bottom:#BBBBBB 1px solid;
background-color:#EEEEEE;
color:#BBBBBB;

	}
#apply fieldset{
	width:550px;
	margin:0 auto 0 auto;
	display: block;
	padding: 1em 1em 1em 1em;
	border:solid 1px;
border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#DDDDDD 1px solid;
border-bottom:#DDDDDD 1px solid;
background-color:#EEEEEE;
} 


#apply label
{
font-weight:bold;
clear:both;display:block;
margin:1em 0 1em 0;
}

#apply input
{
width:200px;
height:25px;
font-size:150%;
}

#apply textarea
{

}

#apply button
{
	margin-top:1em;
clear:both;
float:right;

border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#BBBBBB 1px solid;
border-bottom:#BBBBBB 1px solid;
background-color:#EEEEEE;
color:#BBBBBB;}
#apply, #document_auto {clear:both;display:block}
#apply legend{font-weight:bold;font-size:125%;color:#BBBBBB }
.candidateregistermaintableheader {background-color:#EEEEEE;font-size:125%;}


#candidateregistertable {width:450px;}

/* client registration page*/

#process_client th {text-align:left;}

#process_client fieldset{
	width:450px;
	margin:0 auto 0 auto;
	display: block;
	padding: 1em 0 1em 0;
	border:solid 1px;
border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#DDDDDD 1px solid;
border-bottom:#DDDDDD 1px solid;
background-color:#EEEEEE;
} 


#process_client label
{
}

#process_client input
{

}

#process_client select
{

}

#process_client button
{
clear:both;
float:right;
	
border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#BBBBBB 1px solid;
border-bottom:#BBBBBB 1px solid;
background-color:#EEEEEE;
color:#BBBBBB;}
#process_client #logo_auto {width:100px;height:35px;}
#process_client legend{font-weight:bold;font-size:125%;color:#BBBBBB }
.clientregistermaintableheader {background-color:#EEEEEE;font-size:125%;}





/* Topup form*/

#topup fieldset{
	width:450px;
	margin:0 auto 0 auto;
	display: block;
	padding: 1em 1em 1em 1em;
	border:solid 1px;
border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#DDDDDD 1px solid;
border-bottom:#DDDDDD 1px solid;
background-color:#EEEEEE;
} 



#topup label
{
font-weight:bold;
clear:both;display:block;
margin:1em 0 1em 0;
padding:1em;
font-size:150%;
}

#topup select
{
margin-left:1em;

}

#topup button
{
margin-top:1em;
clear:both;
float:right;

border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#BBBBBB 1px solid;
border-bottom:#BBBBBB 1px solid;
background-color:#EEEEEE;
color:#BBBBBB;}
#topup legend{font-weight:bold;font-size:125%;color:#BBBBBB }








/* job registration page*/

#jobpost th {text-align:left;}

#jobpost fieldset{
	width:450px;
	margin:0 auto 0 auto;
	display: block;
	padding: 1em 0 1em 0;
	border:solid 1px;
border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#DDDDDD 1px solid;
border-bottom:#DDDDDD 1px solid;
background-color:#EEEEEE;
} 



#jobpost label
{
}

#jobpost input
{

}

#jobpost select
{

}
#jobpost textarea
{

}

#jobpost button
{
clear:both;
float:right;

border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#BBBBBB 1px solid;
border-bottom:#BBBBBB 1px solid;
background-color:#EEEEEE;
color:#BBBBBB;}
#jobpost legend{font-weight:bold;font-size:125%;color:#BBBBBB }
.postjobmaintableheader {background-color:#EEEEEE;font-size:125%;width:100%}

/* job preview page*/

#preview th, #jobpreview th {text-align:left;}

#preview fieldset{
	width:450px;
	margin:0 auto 0 auto;
	display: block;
	padding: 1em;
	border:solid 1px;
border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#DDDDDD 1px solid;
border-bottom:#DDDDDD 1px solid;
background-color:#EEEEEE;
} 

#preview select
{

}

#preview button
{
clear:both;
float:right;

border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#BBBBBB 1px solid;
border-bottom:#BBBBBB 1px solid;
background-color:#EEEEEE;
color:#BBBBBB;}
#preview legend{font-size:125%;color:#BBBBBB;font-weight:bold; }

/* manage jobs*/
#managejobs tr{text-align:left;font-size:90%}
#managejobs .highlight2 {background-color:#EEEEEE;}
#managejobs .title {font-size:130%}
#managejobs a {font-weight:bold;}

/*cv search*/

#client_searchcv th {text-align:left;}

#client_searchcv fieldset{
	width:450px;
	margin:0 auto 0 auto;
	display: block;
	padding: 1em 0 1em 0;
	border:solid 1px;
border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#DDDDDD 1px solid;
border-bottom:#DDDDDD 1px solid;
background-color:#EEEEEE;
} 



#client_searchcv label
{
}

#client_searchcv input
{
width:200px;
height:25px;
font-size:150%;
}

#client_searchcv select
{
width:200px;
height:35px;
font-size:150%;
}
#client_searchcv textarea
{
width:445px;
height:200px;
font-size:100%;
}

#client_searchcv button
{
clear:both;
float:right;
height:30px;
width:150px;
font-size:110%;	
border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#BBBBBB 1px solid;
border-bottom:#BBBBBB 1px solid;
background-color:#EEEEEE;
color:#BBBBBB;}
#client_searchcv legend{font-weight:bold;font-size:125%;color:#BBBBBB }
.postjobmaintableheader {background-color:#EEEEEE;font-size:125%;}

/*cv listings search*/

#cvlistings fieldset{
	width:450px;
	margin:0 auto 0 auto;
	display: block;
	padding: 1em;
	border:solid 1px;
border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#DDDDDD 1px solid;
border-bottom:#DDDDDD 1px solid;
background-color:#EEEEEE;
} 



#cvlistings label
{
font-weight:bold;
clear:both;
display:block;
margin:1em 0 1em 0;
}



#cvlistings input
{
width:200px;
height:25px;
font-size:125%;
position:relative;
left:50px;
}

#cvlistings select
{
width:200px;
height:25px;
font-size:125%;
position:relative;
left:30px;
}

#cvlistings button
{
clear:both;
float:right;
height:30px;
width:150px;
font-size:110%;	
border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#BBBBBB 1px solid;
border-bottom:#BBBBBB 1px solid;
background-color:#EEEEEE;
color:#BBBBBB;}
#cvlistings legend{font-weight:bold;font-size:125%;color:#BBBBBB }
.postjobmaintableheader {background-color:#EEEEEE;font-size:125%;}
table.managecandidates {width:600px;}
#managecandidates tr{text-align:left;font-size:90%}
.managecandidates th{text-align:left;font-size:90%}
#managecandidates .highlight2 {background-color:#EEEEEE;}
#managecandidates .title {font-size:130%}
#managecandidates a {font-weight:bold;}

.managecandidates tr{text-align:left;}
.managecandidates th{text-align:left;padding:5px;}
.managecandidates td{text-align:left;padding:5px;}
.managecandidates .highlight2 {background-color:#EEEEEE;}
.managecandidates .title {font-size:130%}
.managecandidates a {font-weight:bold;}

/* candidate registration page*/

#process_candidate th {text-align:left;}

#process_candidate fieldset{
	width:500px;
	margin:0 auto 0 auto;
	display: block;
	padding: 1em 0 1em 0;
	border:solid 1px;
border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#DDDDDD 1px solid;
border-bottom:#DDDDDD 1px solid;
background-color:#EEEEEE;
font-size:110%;
} 


#process_candidate label
{
}

#process_candidate input
{

}

#process_candidate select
{

}

#process_candidate button
{
clear:both;
float:right;

border-top:#BBBBBB 1px solid;
border-left:#BBBBBB 1px solid;
border-right:#BBBBBB 1px solid;
border-bottom:#BBBBBB 1px solid;
background-color:#EEEEEE;
color:#AAAAAA;}

#document_auto {width:200px;height:30px;}
#process_candidate legend{font-weight:bold;font-size:125%;color:#BBBBBB }
.candidateregistermaintableheader {background-color:#EEEEEE;font-size:125%;}
