/* JOPPORTUNITY STYLE SHEET */
/* W3C VERIFIED CSS 2.0 */
/* COPYRIGHT OTYS CORP 2004 */
/* AUTHOR:MRFAHRENHEIT */
/* FIRST BASE,BLOCKLEVELS */

.jobCatHookHolder{
margin-top:20px;
}
.jobCatHookHeader{
margin-bottom:5px;
}
.hookItemTitle{
width:250px;
float:left;
/*height:15px;*/
margin-top:10px;
}
.jobCatHookItemTitle{
border-bottom:1px #999999 solid;
margin-right:20px;
}
.jobCatHookItemTitle a{
float:left;
}
.jobCatHookItemTitle span{
color:#999999;
float:right;
width:30px;
text-align:right;
}

/* NEW JOBSDETAIL */

.jobsDetailTitle {
margin-bottom:15px;
width:80%
}
.jobsDetailMain {
position:relative;
}
.jobsdetailmain p {
line-height:18px;
}
.jobsdetailmain h2 {
margin-bottom:4px;
}
.jobsDetailBlock {
line-height:18px;
}
.jobsDetailBlockTitle {
margin:20px 0px 4px 0px;
}
.tme {
position:absolute;
left:480px;
top:4px;
}

.jobsDetailPhoto {
left:394px;
top:30px;
position:absolute;
height:100px;
width:150px;
text-align:right;
overflow:hidden;
border:0px solid #999;
}

a{
color:#F87750;
background:transparent;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
}
a:hover{
text-decoration:underline
}
body{
/*scrollbar-base-color:#E8E8E8;
scrollbar-arrow-color:#545253*/
margin:0px 0px 0px 0px;
font:11px Arial, Helvetica, sans-serif;
background: url(http://www.jopportunity.nl/_images/joppback.gif) repeat left top;
}
hr {
height:1px;
border-style: solid;
border-color:#999999;
border-width:1px;
border-top:1px solid white;
}
input,textarea{
border:1px solid #999999;
background:#ffffff;
color:#545253;
font:11px Arial, Helvetica, sans-serif
} 
select{
font:11px Arial, Helvetica, sans-serif
}
td,th{
color:#545253;
font:12px Arial, Helvetica, sans-serif;
line-height:15px;
}
/* CONTENT FRAME,OUTER FIRST */

.canvasTbl {
width:100%;
}
.canvasContainer {
text-align:center;
padding-top:4px;
}
.outerTbl {
width:800px;
border:1px solid #999999;
background:white;
}

.logospace{
padding-top:1px
}
.contentframe{
padding:20px 10px 10px 40px;
border-right:0px groove outset #bdbdbd;
border-bottom:0px groove outset #bdbdbd;
background:#ffffff;
text-align:left
}
.maintable{
padding:0px 0px 0px 0px;
width:98%;
background:transparent
}
.vacstable{
padding:0px 0px 0px 0px;
width:98%;
background:transparent
}
.intro{
padding-bottom:10px;
background:transparent;
color:#545253;
font-size:12px;
letter-spacing:0px;
text-align:left;
line-height:16px
}
.intro a {
font-weight:normal;
}
.tekstblokje{
background:transparent;
color:#545253;
font:12px Arial, Helvetica, sans-serif;
text-align:left;
line-height:16px
}
.tekstblokje a {
font-weight:normal;
}
.button{
color:#ffffff;
background:#999999;
font-size:11px;
height:18px
}
/* ENLARGE PICTURES */
.zoomtable{
padding:0px 0px 0px 0px;
width:100%;
margin:0px 0px 0px 0px;
background:transparent;
color:#000066
}
/* NO BORDERS IN CHECKS & RADIOS */
.radiobuttons{
/* EMPTY PARENT */
}
.radiobuttons input{
border:none;
background:transparent
}
/* HEADSTYLES */
.subkop{
color:#545253;
font: bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
padding-bottom:10px;
}
/* MAIN LINK BLOCK 1 */
.knoptablecontainer{

text-align:center;
}
.knoptable{
padding:4px 4px 4px 4px;
background:transparent;
text-align:center;
vertical-align:top;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
width:100%;
}
.knoptable a{
color:#999999;
background:transparent;
font:bold italic 13px Arial,Helvetica,sans-serif;
text-decoration:none;
text-transform:capitalize
}
.knoptable a:hover{
color:#999999;
background:transparent;
font:bold italic 13px Arial,Helvetica,sans-serif;
text-decoration:none;
text-transform:capitalize
}
.knoptableAlt{
padding:4px 4px 4px 4px;
/*background:url(http://www.jopportunity.nl/_images/menu_pxl.jpg) repeat left top;*/
text-align:center;
vertical-align:top;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
width:100%;
}
.knoptableAlt a{
color:#545253;
background:transparent;
font:bold italic 13px Arial,Helvetica,sans-serif;
text-decoration:none;
text-transform:capitalize
}
.knoptableAlt a:hover{
color:#545253;
background:transparent;
font:bold italic 13px Arial,Helvetica,sans-serif;
text-decoration:none;
text-transform:capitalize
}
.knoptableactive{
padding:4px 4px 4px 4px;
background:transparent;
text-align:center;
vertical-align:top;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
width:100%;
}
.knoptableactive a{
color:#8B8B8B;
background:transparent;
font:bold italic 13px Arial,Helvetica,sans-serif;
text-decoration:none;
text-transform:capitalize
}
.knoptableactive a:hover{
color:#8B8B8B;
background:transparent;
font:bold italic 13px Arial,Helvetica,sans-serif;
text-decoration:none;
text-transform:capitalize
}
/* MAIN LINK BLOCK 2 */
.hlb2container{
padding:40px 0px 20px 0px;
text-align:center
}
.hlb2tbl{
}
.hlb2{
padding:4px 2px 4px 2px;
background:transparent
}
.hlb2 a{
color:#F87750;
background:transparent;
font:bold 11px Arial, Helvetica, sans-serif;
letter-spacing:0px;
}
.hlb2 a:hover{
color:#ff9933;
background:transparent;
font:bold 11px Arial, Helvetica, sans-serif;
text-decoration:none;
letter-spacing:0px;
}
.hlb2active{
padding:4px 2px 4px 2px;
background:transparent
}
.hlb2active a{
background:transparent;
font:bold 11px Arial, Helvetica, sans-serif;
color:#ff9933;
letter-spacing:0px;
}
.hlb2active a:hover{
color:#ff9933;
background:transparent;
font:bold 11px Arial, Helvetica, sans-serif;
text-decoration:none;
letter-spacing:0px;
}
/* LINKTABLES */
.linkcontent{
padding:4px 4px 4px 4px;
color:#545253;
background:transparent;
font:10px Arial, Helvetica, sans-serif;
text-align:justify;
letter-spacing:0px;
}
.linkcontent a{
color:#545253;
background:transparent;
font:10px Arial, Helvetica, sans-serif;
letter-spacing:0px;
}
.linkmaintable{
padding:0px 0px;
width:100%;
background:transparent
}
.linkmaintable td{
padding:2px 2px;
background:transparent
}
.linkrow{
padding:4px 4px 4px 4px;
background:transparent
}
.linkrow a{
color:#0000ff;
background:transparent
}
.linktable{
padding:0px 0px;
margin:4px 0px;
border:1px #545253 solid;
width:100%;
background:#f8f8f8;
}
.linktitle{
padding:4px 4px 4px 4px;
background:#eeeeee;
color:#545253;
font:bold 10px Arial, Helvetica, sans-serif;
letter-spacing:0px;
}
/* SUBLINKS */
.subtable{
padding:0px 2px 0px 2px;
background:#ffffff;
color:inherit
}
.subtable a{
padding:0px 0px;
background:transparent;
color:#FE5A1D;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
text-transform:lowercase;
letter-spacing:0px;
}
.subtable a:hover{
padding:0px 0px;
background:transparent;
color:#FE5A1D;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
text-transform:lowercase;
letter-spacing:0px;
}
.subtableactive{
padding:0px 2px 0px 2px;
background:#ffffff;
color:inherit
}
.subtableactive a{
padding:0px 0px;
background:#CCCCCC;
color:white;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:underline;
text-transform:lowercase;
letter-spacing:0px;
}
.subtableactive a:hover{
padding:0px 0px;
background:#CCCCCC;
color:white;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:underline;
text-transform:lowercase;
letter-spacing:0px;
}
/* NEW VACANCY STYLES */
.answer{
color:#545253
}
.error{
padding:2px 4px 2px 4px;
color:#ff0000;
background:transparent;
font:10px Arial, Helvetica, sans-serif;
letter-spacing:0px;
text-align:left;
vertical-align:top;
white-space:nowrap
}
.explain{
padding:4px 4px 10px 0px;
color:#666;
background:transparent;
font:10px Arial, Helvetica, sans-serif;
}
/* FORM HEADER */
.formheadercontainer{
padding:0px 0px 15px 0px
}
.formheadertbl{
border:0px solid #d3232d;
width:100%;
background:transparent
}
.formheader{
color:#545253;
font:bold 18px Arial, Helvetica, sans-serif;
text-decoration:none
}
/* FORM SUB HEADER */

.formsubheadercontainer{
padding:0px 0px 0px 0px
}
.formsubheadertbl{
border:0px dashed #545253
}
.formsubheader{
padding:14px 0px 2px 0px;
background:transparent;
color:#545253;
font:bold 13px Arial, Helvetica, sans-serif;
text-align:left
}
/* FORM TEXT */
.formtextcontainer{
background:transparent
}
.formtexttbl{
width:100%;
border:0px dashed #999999
}
.formtexttbl2{
width:100%;
border:0px dashed #999999
}
.formtext{
padding:10px 4px 10px 0px;
background:transparent;
line-height:16px
}
/* QUESTION TABLES */
.questiontbl{
margin:0px 0px 0px 0px;
width:100%;
border:0px solid #666666
}
.hquestion{
width:140px;
padding:2px 4px 2px 0px;
background:transparent;
color:#545253;
background:transparent;
font:12px Arial, Helvetica, sans-serif;
text-align:left;
line-height:16px;
vertical-align:top
}
.hquestionnw{
padding:2px 4px 2px 4px;
background:transparent;
color:#545253;
background:transparent;
font:11px Arial, Helvetica, sans-serif;
text-align:left;
line-height:16px;
vertical-align:top
}
.vquestion{
padding:2px 4px 2px 4px;
background:transparent;
color:#545253;
font:bold 11px Arial, Helvetica, sans-serif;
text-align:left;
line-height:16px;
vertical-align:top
}
.fieldcontainer{
padding:2px 4px 2px 4px;
background:transparent;
vertical-align:left
}
.fieldcontainer select{
font:10px Arial, Helvetica, sans-serif;
letter-spacing:0px;
}
/* SMALL TABLES FOR FORMS */
.formtblcontainer{
}
.formtbl{
width:100%
}
.formtblbuttoncell{
padding:4px 0px 4px 2px;
background:transparent;
text-align:left
}
.formbutton{
padding:10px 0px 4px 0px;
background:transparent;
text-align:left
}
/* PAGE LINKS FOR MYPROFILE */
.pagelinkcontainer{
padding:10px 4px 10px 0px;
background:transparent
}
.pagelinktbl{
color:#545253
}
.pagelink{
padding:0px 4px 0px 0px
}
.pagelink a{
color:#F87750;
font-size:9px;
text-decoration:none
}
.pagelink a:hover{
color:#ff9933;
font-size:9px;
text-decoration:none
}
/* ITEMS */
.itemheader{
padding:2px 4px 2px 2px;
font:bold 11px Arial, Helvetica, sans-serif
}
.itemcontainer{
width:100%;
margin-top:10px;
border:0px solid #545253;
border:0px solid #545253;
background:transparent
}
.itemstarttbl{
width:100%
}
.itembuttoncontainer{
text-align:right
}
.itembuttoncontainer input{
background:#999999
}
.itembuttonsml{
width:30px;
padding-right:2px;
text-align:right
}
.itembuttonsml input{
width:20px
}
.itemtblcontainer{
padding:0px
}
.itemtbl{
margin-left:0px;
width:100%;
border:0px solid #ff0000;
background:#f8f8f8
}
/* LIST STYLES */
.listcatcontainer{
padding:10px 0px 10px 0px
}
.listcattbl{
width:100%;
background:transparent
}
.listcat{
padding:4px 4px 4px 4px;
color:white;
background:#545253;
font:bold 12px Arial, Helvetica, sans-serif;
text-align:left
}
.vacancyitemcontainer{
padding:3px 0px 3px 0px
}
.vacancyitemtbl{
border:0px solid #666666;
background:#ffffff
}
.listimgspace{
padding:0px 4px 10px 0px;
background:#ffffff;
vertical-align:top;
}
/* functienaam */
.listfunctioncontainer{
padding:2px 0px 2px 0px;
background:#eeeeee
}
.listfunctiontbl{
width:100%
}
.listfunctionname{
padding:2px 4px 2px 4px;
background:transparent;
font-weight:bold
}
.listfunctionname a{
color:#545253;
font-size:11px
}
/* keyword */
.listkeywordcontainer{
}
.listkeywordtbl{
width:100%;
background:#f8f8f8
}
.listkeyword{
padding:1px 4px 1px 4px;
background:transparent;
color:#545253;
font-size:10px;
letter-spacing:0px;
}
.listkeywordtitle{
padding:1px 4px 1px 4px;
width:80px;
background:transparent;
color:#545253;
font-size:10px;
letter-spacing:0px;
}
/* chapo */
.listchapocontainer{
}
.listchapotbl{
background:#f8f8f8
}
.listchapo{
padding:2px 4px 2px 4px;
background:transparent;
color:#545253;
font-size:10px;
letter-spacing:0px;
}
.listchapo a{
font-size:10px;
letter-spacing:0px;
}
/* APPLICATION ROW */
.approwcontainer{
padding:10px 0px 10px 0px
}
.approwtbl{
border:1px solid #545253;
width:100%;
background:#ffffff
}
.approw{
padding:2px 4px 2px 4px;
font:11px Arial, Helvetica, sans-serif
}
/* SHORTLIST VACANCY */
.shortlisttable{
width:190px;
background:#ffffff;
}
.shortListDiv {
}
.shortlistItemContainer ul {
margin:0px;
padding:0px;
}
.shortListItemContainer li {
list-style-type:none;
padding:4px;
font-size:11px;
}

.shortlistheadercontainer{
}
.shortlistheadertbl{
width:100%;
background:transparent
}
.shortlistheader, .shortlisttitle{
padding:10px 4px 10px 0px;
color:#545253;
font:bold 12px Arial,Helvetica,sans-serif;
text-transform:uppercase
}
.shortlisttextcontainer{
}
.shortlisttexttbl{
}
.shortlistsubheader{
}
.shortlisttext{
padding:2px 4px 2px 4px;
font-size:11px
}
.shortlisttext a {
font-size:11px;
text-decoration:underline;
color:#0066CC;
font-weight:normal;
}
.shortlistcatcontainer{
}
.shortlistcattbl{
}
.shortlistcat{
}
.shorlistitemcontainer{
}
.shortlistitemtbl{
}
.shortlistfunctioncontainer{
}
.shortlistfunctiontbl{
}
.shortlistfunctionname{
padding:10px 4px 1px 4px
}
.shortlistfunctionname a{
color:#FE5A1D;
font-size:11px;
letter-spacing:0px;
text-decoration:none
}
.shortlistfunctionname a:hover{
color:#FE5A1D;
font-size:11px;
letter-spacing:0px;
text-decoration:underline
}
.shortlistkeywordcontainer{
padding:0px 4px 0px 4px
}
.shortlistkeywordtbl{
}
.shortlistkeywordtitle{
padding:0px 0px 0px 0px;
font-size:11px;
vertical-align:top;
}
.shortlistkeyword{
font-size:11px
}
.shortlistrelationname{
font-weight:bold
}
/* NEWS SHORT LIST */
.nwsshortlisttable{
width:180px;
border:1px solid #666666;
margin-top:10px;
background:#ffffff
}
.nwsshortlistheadercontainer{
}
.nwsshortlistheadertbl{
width:100%;
background:transparent
}
.nwsshortlistheader{
padding:2px 4px 2px 4px;
color:#545253;
font:bold 11px Arial, Helvetica, sans-serif;
letter-spacing:0px;
text-transform:uppercase
}
.nwsshortlisttextcontainer{
}
.nwsshortlisttexttbl{
}
.nwsshortlistsubheader{
padding:2px 4px 2px 4px
}
.nwsshortlisttext{
padding:2px 4px 2px 4px;
font-size:9px
}
.nwsshortlistcatcontainer{
}
.nwsshortlistcattbl{
}
.nwsshortlistcat{
}
.nwsshortlistitemcontainer{
}
.nwsshortlistitemtbl{
}
.nwsshortlistfunctioncontainer{
}
.nwsshortlistfunctiontbl{
}
.nwsshortlistfunctionname{
padding:2px 4px 2px 4px;
color:#545253;
font-size:9px
}
.nwsshortlistfunctionname a{
color:#F87750;
font-size:9px;
text-decoration:underline
}
.nwsshortlistfunctionname a:hover{
color:#fb6b32;
font-size:11px
}
.nwsshortlistkeywordcontainer{
}
.nwsshortlistkeywordtbl{
}
.nwsshortlistkeywordtitle{
padding:2px 4px 2px 0px;
font-size:9px
}
.nwsshortlistkeyword{
font-size:9px
}
.nwsshortlistrelationname{
font-weight:bold
}
/* NEWS HOOK */
.nwssubhooktable{
width:180px;
margin-top:10px;
margin-right:10px;
margin-left:10px;
background:#f8f8f8;
height:150px
}
.nwssubhookheadercontainer{
}
.nwssubhookheadertbl{
width:100%;
background:transparent
}
.nwssubhookheader{
padding:2px 4px 2px 4px;
color:#545253;
font:bold 11px Arial, Helvetica, sans-serif;
letter-spacing:0px;
text-transform:uppercase
}
.nwssubhooktextcontainer{
}
.nwssubhooktexttbl{
}
.nwssubhooksubheader{
padding:2px 4px 2px 4px
}
.nwssubhooktext{
padding:2px 4px 2px 4px;
font-size:9px
}
.nwssubhookwordcontainer{
padding:2px 4px 2px 4px
}
.nwssubhookwordtbl{
}
.nwssubhookword{
}
.nwssubhookfieldcontainer{
padding:2px 4px 2px 0px
}
.nwssubhookfieldcontainer input{
width:160px
}
.nwssubhookbuttoncontainer{
padding:0px 4px 4px 4px
}
.nwssubhookbuttoncontainer input{
border:1px solid #F87750;
color:#ffffff;
background:#F87750;
font-size:9px;
height:16px
}
/* AGENT SUB HOOK */
.agentsubhooktable{
width:180px;
margin-top:10px;
background:#f8f8f8;
height:150px
}
.agentsubhookheadercontainer{
}
.agentsubhookheadertbl{
width:100%;
background:transparent
}
.agentsubhookheader{
padding:2px 4px 2px 4px;
color:#545253;
font:bold 11px Arial, Helvetica, sans-serif;
letter-spacing:0px;
text-transform:uppercase
}
.agentsubhooktextcontainer{
}
.agentsubhooktexttbl{
}
.agentsubhooksubheader{
padding:2px 4px 2px 4px
}
.agentsubhooktext{
padding:2px 4px 2px 4px;
font-size:9px
}
.agentsubhookwordcontainer{
padding:2px 4px 2px 4px
}
.agentsubhookwordtbl{
}
.agentsubhookword{
}
.agentsubhookfieldcontainer{
padding:2px 4px 2px 0px
}
.agentsubhookfieldcontainer input{
width:160px
}
.agentsubhookbuttoncontainer{
padding:0px 4px 4px 4px
}
.agentsubhookbuttoncontainer input{
border:1px solid #F87750;
color:#ffffff;
background:#F87750;
font-size:9px;
height:16px
}
/* WEB USER HOOK */
.webuserhooktable{
width:180px;
margin-top:10px;
margin-right:10px;
background:#f8f8f8;
height:150px
}
.webuserhookheadercontainer{
}
.webuserhookheadertbl{
width:100%;
background:transparent
}
.webuserhookheader{
padding:2px 4px 2px 4px;
color:#545253;
font:bold 11px Arial, Helvetica, sans-serif;
letter-spacing:0px;
text-transform:uppercase
}
.webuserhooktextcontainer{
}
.webuserhooktexttbl{
}
.webuserhooksubheader{
padding:2px 4px 2px 4px
}
.webuserhooktext{
padding:2px 4px 2px 4px;
font-size:9px
}
.webuserhookwordcontainer{
padding:2px 4px 2px 4px
}
.webuserhookwordtbl{
}
.webuserhookword{
}
.webuserhookfieldcontainer{
padding:2px 4px 2px 0px
}
.webuserhookfieldcontainer input{
width:160px
}
.webuserhookbuttoncontainer{
padding:0px 4px 4px 4px
}
.webuserhookbuttoncontainer input{
border:1px solid #F87750;
color:#ffffff;
background:#F87750;
font-size:9px;
height:16px
}
/* LANGUAGE BAR */
.langbarcontainer{
vertical-align:top
}
.langbartbl{
background:transparent
}
.langbartitle{
padding:0px 0px 0px 0px;
color:#545253;
font:9px Arial, Helvetica, sans-serif;
vertical-align:top
}
.langbarlink{
padding:0px 0px 0px 0px;
text-align:right;
}
/* OPTION TABLE */
.articlebuttonshook{
padding:20px 0px 10px 0px
}
.optiontbl{
width:100%
}
.optionleft{
border-bottom:0px solid #535764;
border-left:0px solid #535764
}
.optionright{
width:1px
}
.optioncontainer{
text-align:left
}
.optionlayer{
}
.optionholder{
width:100%
}
.printbutton{
padding-right:4px
}
.printbutton input{
font-size:10px;
letter-spacing:0px;
}
.mailfriendbutton{
}
.mailfriendbutton input{
width:94px;
font-size:10px;
letter-spacing:0px;
}
/* PAYOFF */
.payoffcontainer{
text-align:center
}
.payofftbl{
width:500px
}
.payoff{
font-size:9px;
text-align:center
}
/* HOOKS */
.hookscontainer{
width:190px;
padding:0px 0px 0px 6px;
border-left:1px solid #999999;
}
.hookstbl{
}
.hooks{
}
.critcontainer{
padding:2px 4px 4px 4px;
background:transparent;
text-align:left;
vertical-align:top
}
.critcontainer select{
font:10px Arial,Helvetica,sans-serif;
letter-spacing:0px;
text-align:left
}
.startcontainer{
padding:2px 4px 2px 4px;
width:100px;
background:transparent;
text-align:left
}
.startcontainer input{
width:124px
}
.endcontainer{
padding:2px 4px 2px 0px;
background:transparent;
text-align:left
}
.endcontainer input{
width:122px
}
.fieldtxtarea{
width:284px;
margin-left:0px
}
.functiontxt{
width:392px;
margin-left:0px
}
.hcritquestioncontainer{
width:200px
}
.hcritquestion{
padding:0px 4px 4px 4px;
width:180px;
background:transparent;
color:#58534b;
font:bold 11px Arial, Helvetica, sans-serif;
text-align:left;
line-height:16px;
vertical-align:top
}
.itemquestion{
width:80px;
padding:2px 4px 2px 4px;
background:transparent;
color:#58534b;
background:transparent;
font:11px Arial, Helvetica, sans-serif;
text-align:left;
line-height:16px;
vertical-align:top
}
.itemholder{
border:1px solid #eeeeee;
width:420px;
margin:10px 0px 2px 0px;
background:#f8f8f8
}
.lastupdate{
padding:0px 4px 0px 0px;
font-size:10px;
letter-spacing:0px;
text-align:right;
vertical-align:top
}
/* LIST NAVIGATION */
.listnavcontainer{
padding-top:20px
}
.listnavtbl{
width:100%;
background:#eeeeee
}
.listnavprevious{
width:33%;
padding:2px 4px 2px 4px
}
.listnavprevious a{
color:#545253
}
.listnavpagenumbercontainer{
text-align:center
}
.listnavpagenumbertbl{
}
.listnavpagenumber{
padding:2px 4px 2px 4px
}
.listnavpagenumber a{
color:#545253
}
.listnavpagenumberactive{
padding:2px 4px 2px 4px
}
.listnavpagenumberactive a{
color:#ff6600
}
.listnavnext{
width:33%;
padding:2px 4px 2px 4px;
text-align:right
}
.listnavnext a{
color:#545253
}

.rssHookContainer {
}

.rssHookbutton {
background:#FE5A1D;
color:white;
border-top:1px solid white;
border-left:1px solid white;
border-bottom:1px solid black;
border-right:1px solid black;
font-size:10px;
height:16px;
}
/* I'm travelling at the speed of light */
/* That's why they call me Mr. Fahrenheit */


H1 {
color:#545253;
font:bold 18px Arial, Helvetica, sans-serif;
text-decoration:none;
padding:0px;
margin:0px;
}

H2 {
padding:0px;
margin:0px;
color:#545253;
font:bold 13px Arial, Helvetica, sans-serif;
text-align:left
}

H3 {
padding:0px;
margin:0px;
color:white;
font:bold 12px Arial, Helvetica, sans-serif;
text-align:left
}

/* FLIGHT MENUS */
.flightrow{
background:transparent;
height:0px
}
.flightrow2{
background:transparent;
height:0px
}
.flightcontainer{
padding-top:0px
}
.flightlayer{
display:none;
position:absolute;
width:120px;
z-index:1;
}
.flightholdertbl{
border-bottom:0px solid #999999;
border-left:0px solid #999999;
border-right:0px solid #999999;
border-top:0px solid #999999
}
.flightlayer2{
bottom:1px;
display:none;
position:absolute;
width:100%;
}
.flightlayercontainer{
height:1px;
overflow:visible;
position:relative
}
.flighttbl{
background:#545253;
border-bottom:1px solid #ffffff;
color:#ffffff;
cursor:pointer;
font-size:9px;
height:20px;
margin:1px 0px 0px 0px;
padding:2px 6px 2px 6px;
text-align:left;
width:120px;
white-space:nowrap;
}
.flighttbl a{
background:transparent;
color:#ffffff;
font:11px Arial, Verdana, Helvetica, sans-serif;
text-decoration:none;
white-space:nowrap;
}
.flighttbl a:hover{
background:transparent;
color:#ffffff;
font:11px Arial, Verdana, Helvetica, sans-serif;
text-decoration:none;
white-space:nowrap;
}
.flighttblactive{
background:#545253;
border-bottom:1px solid #ffffff;
color:#ffffff;
cursor:pointer;
height:20px;
margin:1px 0px 0px 0px;
padding:2px 6px 2px 6px;
text-align:left;
width:120px;
white-space:nowrap;
}
.flighttblactive a{
background:transparent;
color:##FA997C;
font:11px Arial, Verdana, Helvetica, sans-serif;
text-decoration:none;
white-space:nowrap;
}
.flighttblactive a:hover{
background:transparent;
color:##FA997C;
font:11px Arial, Verdana, Helvetica, sans-serif;
text-decoration:none;
white-space:nowrap;
}
.flighttbltxt{
background:#0a0f22;
color:#009d96;
font:11px Arial, Verdana, Helvetica, sans-serif;
padding:2px 6px 2px 6px
}


.stMapTbl {
padding-left: 5px;
}
.stMapLevel1 {
}
.stMapLevel1 a{
font-weight:bold;
text-decoration: none;
padding-left: 8px;
text-transform:capitalize;
font-size:13px;
}
.stMapLevel2 {
padding-left: 20px;
}
.stMapLevel2 a{
padding-left:10px;
text-decoration: none;
padding-left: 7px;
color:#666666;
}
.stMapLevel3 {
padding-left: 30px;
}
.stMapLevel3 a {
text-decoration: none;
padding-left: 6px;
}
.stMapLevel4 {
padding-left: 40px;
}
.stMapLevel4 a {
text-decoration: none;
padding-left: 5px;
}

/* CONSULTANT HOOK */
.consultantVieuwHookBottom{
height:13px;
}
.cvhCleaner{
visibility:hidden;
_display:none;
height:1px;
line-height:1px;
clear:both;
margin:0px;
padding:0px;
}

.hookContainer.cvhContainer{
background:#cf2123;
width:277px;
_width:299px;
position:relative;
padding:0 22px 0 0;
}
.cvhHeader{
padding:17px 0 9px 22px;
}
.cvhHeader h1{
white-space:nowrap;
color:#fff;
font-size:13px;
font-weight:normal;
border-bottom:1px dotted #fff;
height:16px;
margin:0px;
padding:0 0 9px 25px;
background:url(http://www.schaalx.nl/_images/2008/vacatures/consultantArrow.gif) no-repeat;
}
.cvhHeader a{
color:#fff;
text-decoration:none;
font-size:13px;
}
.cvhDetailsContainer{
padding:0 0px 0 22px;
}
.cvhPhoto{
position:absolute;
bottom:0px;
vertical-align:bottom;
}
.cvhPhoto2{
left:157px;
bottom:-6px;
position:absolute;
vertical-align:bottom;
line-height:1px;
text-align:right;
_bottom:-10px;
}

.cvhShortDescription{
color:#fff;
padding:0 100px 10px 0;
font-size:10px;
}
.cvhShortDescription p{
padding:0;
margin:0;
}
.cvhNawContainer{
color:#fff;
padding:0px;
margin:0px;
}
.cvhWord{
margin:0px;
padding:0 4px 0 0;
font-size:10px;
color:#fff;
float:left;
line-height:10px;
}
.cvhValue{
position:relative;
left:-5px;
font-size:10px;
color:#fff;
line-height:10px;
padding:0px;
margin:0px;
}
.cvhValue a{
font-size:10px;
color:#fff;
text-decoration:none;
}
.cvhValue a:hover{
text-decoration:underline;
color:#fff;
}
.cvhMedia{
}
.cvhWidget{
}
.cvhDocumentDownload{
}
.cvhDetailsLink{
background:url(http://www.schaalx.nl/_images/2008/vacatures/consultantDetailsLinkArrow.gif) no-repeat 0 25px;
padding:22px 0 0 0 ;
}
.cvhDetailsLink a{
text-decoration:none;
padding:0 0 0 8px;
color:#fff;
font-size:10px;
}
.cvhDetailsLink a:hover{
color:#fff;
text-decoration:underline;
}


/* CONSULTANT DETAIL TEMPLATE */
.cvdContainer{
}
.cvdformHeader{
padding:0 0 30px 0;
}
.cvdNawContainer{
padding:0 0 15px 0;
}
.cvdPhotoContainer{
position:relative;
height:1px;
line-height:1px;
}
.cvdPhotoContainer2{
width:400px;
text-align:right;
position:absolute;
}
.cvdNawWord{
float:left;
width:100px;
}
.cvdNawValue{
padding:0 0 3px 0;
}
.cvdDescrContainer{
}
.cvdDescrTitle{
padding:0px 0 0 0;
}
.cvdDescrTitle h2{
padding:0px;
margin:0px;
}
.cvdDescrValue{
padding:4px 0 4px 0;
}
.cvdDescrValue a{
}
.cvdBlogItem{
}
.cvdBlogTitle{
}
.cvdBlogArticleTeaser{
}
.cvdBlogTime{
}
.cvdBlogReactionItem{
}
.cvdBlogTitle{
}
.cvdBlogArticleTeaser{
}
.cvdBlogTime{
}
.cvdEventsItemTitle{
}
.cvdEventsItemValue{
}
.cvdEventsItemValue{
}

/* Spans for Custome title/Value settings */
.cvdNawName{
}
.cvdNawOrganisation{
}
.cvdNawRoles{
}
.cvdNawAddress{
}
.cvdNawEmail{
}
.cvdNawHome{
}
.cvdNawCell{
}
.cvdNawWork{
}
.cvdNawfax{
}
.cvdNawfax{
}
.cvdDescrCv{
}
.cvdDescrWiqet{
}
.cvdDescrWidget{
}
.cvdDescrDocuments{
}
.cvdDescrDocumentsValue a{
padding:0px;
}
.cvdDescrActiveJobs{
}
.cvdDescrValue.activeJobs{
padding:0px;
margin:0px;
}
.cvdDescrInactiveJobs{
}
.cvdDescrBlogArticle{
}
.cvdDescrBlogReactions{
}
.cvdDescrEvents{
}

/* CONSULTANT LIST */
.consListHolder{
margin:10px 0 0 0;
}
.moduleContainer{
}
.consListHeader{
padding-bottom:15px;
}
.moduleIntro{
}
/* single list */
.consListHolder {
margin-top:10px;
}

.consListItemContainer{
margin:40px 0 10px 0;
border:0px solid #999999;
min-height:75px;
width:400px;
}
.consListPic{
float:left;
padding-right:30px;
}
.consListPic2{
}
.consListLink{
padding:2px 2px 0;
}
.consListLink a{
text-decoration:none;
}
.consListText{
padding:0 2px 2px;
}

/* JOB SEARCH HOOK */

.jobSearchTbl{
border:1px solid #999999;
margin:0px 0px 30px 0px;
width:535px;
}
.jobSearchHeaderContainer{
padding:2px 4px 13px 4px;
vertical-align:top;
}
.jobSearchHeaderTbl{
width:100%
}
.jobSearchHeader{
color:#545253;
font-size:12px;
font-weight:bold;
}
.jobSearchTextHolderContainer{
padding:0px 0px 10px 0px
}
.jobSearchTextHolderTbl{
}
.jobSearchSubHeaderContainer{
}
.jobSearchSubHeaderTbl{
}
.jobSearchSubHeader{
color:#777777;
font-size:11px;
font-weight:bold;
}
.jobSearchTextContainer{
padding:0px 4px 11px 4px;
}
.jobSearchTextTbl{
width:100%;
}
.jobSearchText{
font-size:11px;
}
.jobSearchCritTblContainer{
}
.jobSearchCritTbl{
}
.jobSearchHCritContainer{
}
.jobSearchHCritTbl{
width:100%;
}
.jobSearchHQuestion{
vertical-align:top;
font-size:11px;
padding:2px 4px 2px 4px;
width:100px;
}
.jobSearchFieldContainer{
/* width:100%;
text-align:right; */
padding:2px 4px 2px 4px;
}
.jobSearchFieldContainer input{

}
.jobSearchFieldContainer select{

font-size:10px;
}
.jobSearchVCritContainer{
}
.jobSearchVCritTbl{
}
.jobSearchVQuestion{
}
.jobSearchTrefwoordTblContainer{

}
.jobSearchTrefwoordTbl{
}
.jobSearchTrefwoord{
width:100px;
padding:2px 4px 2px 4px;
font-size:11px;
}
.jobSearchformTblButtonCell{
padding:2px 4px 4px 3px;
}
.jobSearchformTblButtonCell input{
margin-top:2px
}
.jobSearchResultsContainer{
}
.jobSearchResultsTbl{
}
.jobSearchResults{
padding-bottom:10px
}


/*job serch hook */

.jshOuter{
border:1px solid #999999;
margin:0px 10px 30px 0px;
padding:10px;
}
.jshHeader{
margin-bottom:10px;
}
.selectlist,
.selectlist ul {
margin: 0;
padding: 0;
list-style: none;
}
.selectlist ul {
display: none;
top:100%;
left: -1px;
border: 1px solid;
position: absolute;
background:#ffffff;
max-height:200px;
min-width:175px;
padding-bottom:2px;
overflow-y:auto;
overflow-x:hidden;
}
* html .selectlist ul{
width:expression(this.scrollWidth< 174 ? "175px" : "auto" );
height:expression(this.scrollHeight > 200 ? "200px" : "auto" );
}
.selectlist li {
float: left;
display: block;
position: relative;
}

.selectlist li.virtual_selectbox {
width:175px;
padding: 0px;
margin:0px 10px 10px 0px;
}

.virtual_value_hook{
display: block;
cursor:pointer;
padding: 2px 7px;
width:145px;
white-space:nowrap;
overflow-x:hidden;
_width:157px;
}

.selectlist ul li {
float: none;
margin: 0;
background:#ffffff;
padding: 2px;
white-space:nowrap;
}

input.jobSearchCheckBox{
border:none;
background:transparent;
}
.jshBc{
padding-top:10px;
}
*>.selectlist ul li{
padding: 2px 15px 2px 2px;
}
.jshTrefwoord input{
padding: 2px 7px;
font-size:12px;
}
.jshTrefwoord input{
width:175px;
}
*>.jshTrefwoord input{
width:177px;
}

* html .selectlist li {
float: left;
height: 1%;
}
* html .selectlist ul li {
float: left;
height: 1%;
width: 100%;
}


.jobsDetailMain input {
margin-top:20px;
}

.formInput label {
width:200px;
}
.formInput span {
color:#FE5A1D;
}

.explain.small {
width:170px;
}
.aplMCatInput select {
width:200px;
}
.aplTextInput input {
width:200px;
}
.formInput select {
width:200px;
}
.aplAplSAr {
background:#666;
color:#fff;
}