body { font:normal 13px arial;margin:0; background-color:#F1F1F1;color:#3D3D3D }
form { margin:0; }
#loginform { display:none; }
div { text-align:left; }
div.h { height:10px; }
div.h5 { height:5px; }
h1 { margin:0;font:normal 24px arial; }
h1.or { margin:2px 0; font-size:28px; font-weight:normal; color:#FF6600; line-height:30px;}
h1.pad { margin:2px 0; font-size:28px; font-weight:normal; color:#FF6600; line-height:50px;} 
h2 { margin:0; }
h2.gr { font:bold 16px arial; color:#8e8d8b;  }
h2.company { margin-bottom:2pt; }
h3 a:visited, h4 a:visited {color:#5519B3}
div.cl { clear:left }
a { color:#003BA6 }
a.sl { color:#7777CC; }
a.or { color:#FF5A00; }
a.s { background: url(/imgs/sendresume.gif) no-repeat scroll left center; line-height:30px; padding:0 20px; }
a img { border: 0; }
a.sm { font:11px verdana; }
.r1, .r2, .r3, .r4, .r5 {display:block;font-size:1px;height:1px;z-index:1;position:relative;}
.r1 {margin: 0pt 1px;}
.r2 {margin: 0pt 2px;}
.r3 {margin: 0pt 3px;}
.r4 {margin: 0pt 4px;}
.r5 {margin: 0pt 5px;}
.graycloud      b {background-color:#EAE9E5;}
.howcloud       b {background-color:#E8F0F6;}
.brickcloud     b {background-color:#BD524A;}
div.column { width:231px; position:relative; float:left; }
div.main { width: 519px; margin-left:10px; position:relative; float:left; z-index:1;}
.incolumn { background-color: #EAE9E5; }
#secunda { border-top:1px solid #C9C6C0;background-color:#EAE9E5;padding:6px 14px;color:#797670;line-height:22px; }
.incolumn a { display:block; padding:3px 14px; font:normal 13px arial; border-top:solid 1px #C9C6C0;text-decoration:none; color:#494743;}
.incolumn div  {  padding:3px 14px; font:normal 13px arial; line-height:13px; border-top:solid 1px #C9C6C0;}
.incolumn a:hover { background-color: #f2f2f2; }
.incolumn a.level { padding-left:28px; }
.incolumn a.active { background-color: #ffffff;font-weight:bold; }
.incolumn a.original { color:#003BA6;text-decoration: underline; }
.leftcolumn div.title { color:#797670; padding:6px 14px; font-size:22px; line-height:22px; border-top-width:0; }
#addresume a { display:block;width:100%;height:49px;line-height:49px;text-align:center;background:#3D76DD url('/imgs/klerk-blue-resume-c.gif') repeat-x left center;color:white;font-size:20px;text-decoration:none }
#addresume a:hover { color:white;font-size:20px;text-decoration:underline }
.r1,.r2,.r3,.r4,.r5,.r6 { display:block;font-size:1px;height:1px;overflow:hidden }
.r3,.r4 { margin:0 1px }
.r2,.r5 { margin:0 2px }
.r1,.r6 { margin:0 4px }
#addresume .r1,#addresume .r2,#addresume .r3 { background-color:#3D76DD }
#addresume .r4,#addresume .r5,#addresume .r6 { background-color:#2C5297 }
div.cloud { border:0 none }
.cloud div { line-height:27px;font-size:15px;color:white;padding:0 14px;border:0 none  }
.cloud div a,.cloud div a:hover { font-size:15px;color:white }
.cloud div b a,.cloud div a:hover { text-decoration:none }
.cloud .r2,.cloud .r3 { border:0 none }
#vacancies { border:solid 1px #DADADA;  border-width:0 1px;}
div.sl {border-bottom:solid 1px #DADADA; padding:8px 15px; line-height:150%; text-align:center; background-color:#005826;}
div.sl a {  color:white; font:bold 14px arial;  }
div.v { border-bottom:solid 1px #DADADA; padding:15px; line-height:150%; }
#vacancies div.v { width:455px;overflow:hidden; }
div.v.b { border:solid 5px #E3EDFA;padding:10px;}
div.v.f { background-color:#fcfbb3; }
div.g { background-color:#f2f2f2; }
div.v h4 { margin:0;float:right; width:150px;padding:0 5px 5px ; font:normal 13px arial;line-height:15px;}
div.v h3 { margin:0 0 5px 0;font:bold 14px arial;line-height:normal;}
div.v.s h3 { padding-left:20px; background: url('/imgs/icons/tool_sticky.gif') no-repeat left center; }
div.o { background-color:#878787; color:white; line-height:28px; text-align:center; font-size:15px; font-weight:bold; border-left:1px solid #878787;border-right:1px solid #878787;}
div.o b { font-size:20px; }
div.lb {border-bottom:solid 0px #DADADA; padding:8px 15px; line-height:150%; text-align:center; background-color:#e3edfa; font:bold 14px arial;}
div.t { padding-top:4px; }
div.t a { padding-right:14px; }
div.t a.up { background: url('/imgs/icons/tool_up.gif') no-repeat left center; padding-left:18px; }
div.t a.fill,div.t a.deactiv { background: url('/imgs/icons/tool_fill.gif') no-repeat left center; padding-left:19px; }
div.t a.deactiv { text-decoration:none; cursor: text; color:#888;}
div.t a.sticky { background: url('/imgs/icons/tool_sticky.gif') no-repeat left center; padding-left:20px; }
.grn { color:green; }
#pagination { padding:15px;}
#pagination span.active {background-color:#003BA6;color:#FFFFFF;}
#pagination span {font:bold 13px verdana; padding:4px; }
#footer { position:relative; background-color:#EAE9E5; height:40px; color:#494743;}
#footer div.f { float:left;height:31px;padding-top:5px; }
#login-form {display:none;position:absolute;right:0;top:25px;width:310px;z-index:101;}
#login-form td.loginform table {border:solid 15px white;}
td.loginform {background-color:white;border-color:#666666 black black #666666;border-style:solid;border-width:1px 3px 3px 1px;border-style:solid;}
ul { margin-top:0px;margin-left:8px;padding-left:15px;list-style-type: disc; }
ul li { font-size:14px;margin:6px auto; }
ul.aboutcompany li { margin:0;}
ul.aboutcompany { margin:0; }
div.userlink { text-align:right;vertical-align:bottom; }
#em-block {height:1px;position:absolute;width:1em;}
div.nwild { padding-bottom:10px }
#companyinfo { margin-top:1em }
#vacancytable { border-top:1px solid gray }
#vacancytable #invacancy { width:760px }
.klerk .aboutcomp { border-bottom:1px dashed gray; margin-left:0; padding-bottom:1em;margin-bottom:0; }
.klerk #breadcrumb { width: 100% } 
#exwrapper { display:block;width:970px; padding:0 10px; margin:0 auto; overflow:hidden; background-color:#ffffff }
.v h3 { margin:5px 0 }
.v .comp { line-height:1.5em }
.v .comp a { text-decoration:none }
.v .comp a:hover { text-decoration:underline }
.v .about { line-height:1.5em }
.v .salary { margin:5px 0 }
.v .green { color:green;word-spacing:5px }
.v .or { color:#FF5A00 }
#vacancies .o { background-color:#878787;border-left:1px solid #878787;border-right:1px solid #878787;color:white;font:bold 15px arial;line-height:28px;text-align:center;}
#pagination { padding:15px }
.reg a.a { color:black }
.reg a.b { font-weight:bold }
.reg a.p { color:gray }
.pad20 { padding-left:20px }
a.active { font-weight:bold }
a.no:hover { text-decoration:underline }
a.r { color:black }
a.level { padding-left:14px }
table.headtd td { font-size:15px }
table.headtd td h1 { font-size:20px;padding-left:10px }
table.headtd td h1 a { font-weight:bold }
td img { vertical-align: bottom }
.whited, .whited a { color:white; text-decoration:none; font-size:15px;line-height:normal }
.whited a:hover { color:white;font-size:15px;text-decoration:underline }
td.grayed a { color:gray }
td.blacked a { color:black }
td.searchtab { color:#363636;font-size:18px;border:1px solid #c2c2c2; border-bottom:0 none;padding:.35em 0; background: #e1e1e1 url('/imgs/search-gradient.gif') repeat-x top center; }
table.searchtable { border:1px solid #c2c2c2;border-width:0 1px 1px 1px;background-color:#F1F1F1 }
table.searchtable td.searchfield { height:36px;line-height:36px;padding-left:9px  }
table.searchtable td.topbord { height:1px;line-height:1px;font-size:1px;background-color:#c2c2c2; }
table.searchtable td.notopbord { line-height:1px;font-size:1px;background-color:#F1F1F1; }
table.searchtable div.pad { padding-left:120px }
table.searchtable .smaller { font-size:.85em;line-height:20px; }
table.searchtable .small { font-size:11px;line-height:15px; }
table.searchtable .margt { margin-top:5px}
table.searchtable .lgnd { float:left;width:116px;margin-left:-120px;text-align:right }
#searchtext { font-size:20px; width:344px }
#searchadv { font-size:20px; width:440px }
.searchsubmit { font-size:20px; padding:0 8px }
#searchincat { width:254px }
#searchzp { width:67px }
div.userlink { line-height:1.25em;text-align:left;margin-left:10px }
div.nwild.headmenu {  width:990px; margin:0 auto; }
div.cloud b.r2,div.cloud b.r3, div.nwild div.cloud div { background-color:#7E9F34; }
b.r2.klerkgreen,b.r3.klerkgreen,div.nwild  div.cloud div.klerkgreen,div.nwild.klerkgreen { background-color:#7E9F34; }
b.r2.klerkred,b.r3.klerkred,div.nwild  div.cloud div.klerkred,div.nwild.klerkred { background-color:#B40001; }
div.headmenu { padding-top:10px;text-align:left }
div.headmenu a, div.headmenu a:hover, div.headmenu a:visited { font:normal 13px arial;color:white }
div.headmenu span { margin-right:20px }
.kmessage { font-size:medium;padding:1em;margin:0;color:#CC0000; }
a.dashed { text-decoration:none; border-bottom:1px dashed #003BA6;padding-bottom:1px; }
a.dashed:hover { text-decoration:none; border-bottom:1px dashed #FF5A00;padding-bottom:1px; }
.clr { clear: both }
table.useradv { background-color:#e7e7e7 }
table.useradv th div.pad { padding:2px 6px; margin:3px 5px; color:#515151 }
table.useradv td div.pad { background-color:#ffffff; padding:2px 6px; margin:3px 5px; text-align:center  }
table.useradv td div.brd { margin:0 5px;border-bottom:1px solid #fff;border-top:1px solid #c1c1c1;  }
table.useradv th { color:#363636; font-size:18px; font-weight:normal; text-align:left; }
table.useradv table td { padding:4px 0; }
table.useradv td div.pad img { margin-top:6px; }
#kfooter { width:990px;margin:0 auto;border-top:1px solid gray;font-size:small }
#kfooter .inkfooter { float:left;margin:20px 0 20px 20px; line-height:1.5em }
#kfooter .inkfooter a { color:gray; margin-right:10px;  }
#kfooter .inkfooter div.sm { color:gray; font-size:9px;  }
.highlight { background-color:yellow; }
.status { padding:15px 15px 10px;border-color:#DADADA;border-style:solid;border-width:0 1px;background-color:#f1f1f1 }
.status h1 { padding:0; margin:0; color:#363636; font-size:18px; }
.status div.sc { word-spacing: 10px; }
.status div a.active { text-decoration:none; color:#363636; cursor: text; font-weight:bold }
ul.pt { margin: 0.5em 0; padding: 0 0 0 0; }
ul.pt li { margin: 0.5em 0; padding: 0 0 0 10px; font-size:13px; list-style-type: none; background: url('/imgs/pt.gif') no-repeat 0 0.6em; text-align:left }
table#smenu td { padding:10px 0 }
#vsave a { padding-left:16px;margin-left:3px;background:transparent url('/imgs/icons/vsave.gif') no-repeat left bottom }
#vsubs a { padding-left:16px;margin-left:3px;background:transparent url('/imgs/icons/vsubs.gif') no-repeat left bottom }
#vrss a  { padding-left:16px;margin-left:3px;background:transparent url('/imgs/icons/vrss.gif') no-repeat left bottom; color:#FF5A00 }
#save-block { background-color:#C3D9FF }