/* +---------------------------------------------------------------+ */
/* |    Generic Styling                                            | */
/* +---------------------------------------------------------------+ */
/* =====[ HTML Elements - Headers ]================================= */
h2
{
	margin:10px 0;
	padding:4px 0 4px 22px;
	padding-left:30px;
	background:url(http://www.nationalevacaturebank.nl/static/img_new/icn/logo_xs.gif) center left no-repeat;
	color:#4285c5;
	font-size:18px;
	border-bottom:1px solid #d8d8d8;
}

h2.link
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/arrow_orange_right.gif) center left no-repeat;
	margin-top:0;
	padding-left:20px;
}

a h2.link
{
	text-decoration:none;
}

h3
{
	color:#fe7d19;
	font-size:14px;
}

.pinkarea h3
{
	color:#4285c5;
	font-size:14px;
}

h4
{
	margin:0 0 2px;
	padding:0;
	color:#515151;
	font-size:12px;
}

/* Gebruikt bij "wat is dit?" help-mouseover */
h1 span.helplink,h2 span.helplink,h3 span.helplink,h4 span.helplink,h2 span.sluitlink,h2 span.tools
{
	float:right;
	font-size:11px;
	font-weight:normal;
	color:#4285c5;
}

.nobr
{
	white-space:nowrap;
}

/* =====[ Colors ]===================================================*/
.orange
{
	color:#f56b00;
}

.dark-blue
{
	color:#2f5077;
}

.light-blue
{
	color:#4285c5;
}

.lighter-blue
{
	color:#7C9AB9;
}

/* =====[ Font classes ]===================================================*/
.small-font
{
	font-size:.9em;
}

/* =====[ HTML Elements - Text ]==================================== */
.smallprint
{
	font-size:80%;
	margin:0;
}

.bold
{
	font-weight:bold;
}

.italic
{
	font-style:italic;
}

/* =====[ HTML Elements - Links ]=================================== */
a
{
	color:#2f5077;
	text-decoration:underline;
}

a img
{
	border:0;
}

a:hover
{
	text-decoration:none;
}

a.pdf
{
	padding:4px 4px 4px 25px;
	background:transparent url(http://www.nationalevacaturebank.nl/static/img_new/icn/pdf.gif) no-repeat scroll 0 50%;
	font-size:12px;
	font-weight:normal;
}

a.backlink
{
	clear:both;
	display:block;
	margin:0;
	padding:13px 0 0 10px;
	font-size:.9em;
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/arrow_blue_left.gif) no-repeat left 15px;
}

a.vorigelink
{
	margin:0;
	padding:13px 5px 0 10px;
	font-size:.9em;
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/arrow_blue_left.gif) no-repeat left 15px;
}

a.volgendelink
{
	margin:0;
	padding:13px 10px 0 5px;
	font-size:.9em;
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/arrow_blue_right.gif) no-repeat right 15px;
}

a.printlink
{
	clear:both;
	display:block;
	margin:0;
	padding:0 0 3px 22px;
	font-size:.9em;
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/printer.png) no-repeat left 0;
}

/* =====[ HTML Elements - Site wide used classes ]================== */
.clear
{
	clear:both;
}

div.inline-banner
{
	display:block;
	width:100%;
	clear:both;
	text-align:center;
	padding:5px 0;
}

hr
{
	border:0;
	height:1px;
	color:#fe7d19;
}

/* =====[ HTML Elements - Lists ]=================================== */
ul
{
	list-style-type:disc;
}

table,td,th
{
	margin:0;
	padding:0;
	border:0;
	border-collapse:collapse;
}

td,th
{
	vertical-align:top;
	font-weight:normal;
	padding:1px 5px;
}

tr
{
	border-style:none;
}

/* Used to mark every other line in a table. Is there anything clever for this? */
tr.accent
{
	background:#ddd;
}

table.high-rows tr td
{
	padding-top:2px!important;
	padding-bottom:2px!important;
}

/* =====[ HTML Elements - Form ]==================================== */
fieldset
{
	border:0;
	margin:0;
	padding:0;
}

/* This label is most used in forms, left floating with a 140px width */
label
{
	color:#515151;
}

label.block
{
	display:block;
	float:left;
	width:140px;
	font-weight:bold;
}

/* This label is used in the snelzoeken form */
label.snel
{
	display:inline;
	width:auto;
	color:#fff;
	float:left;
	font-weight:bold;
	padding:0;
}

label.clean
{
	display:inline;
	width:auto;
	float:none;
}

label.wide
{
	float:left;
	width:575px;
}

/* =====[ HTML Elements - Floats ]================================== */
.floatright,.right
{
	float:right;
}

.floatleft,.left
{
	float:left;
}

.align-right
{
	text-align:right;
}

ul.no-indent,ol.no-indent
{
	padding-left:2ex;
}

.align-center
{
	text-align:center;
}

/* +---------------------------------------------------------------+ */
/* |    Element Styling                                            | */
/* +---------------------------------------------------------------+ */
/* =====[ Small elements ]========================================== */
.area
{
	padding:10px 17px;
	margin-bottom:1em;
}

.hidden
{
	display:none;
}

.clean
{
	margin:0;
	padding:0;
	border:0;
}

.wide
{
	width:100%;
}

.debug
{
	border-style:solid;
	border-width:1px;
	border-color:red;
}

div.alertbox
{
	display:block;
	border:0;
	padding:5px 10px;
	margin:0 0 10px;
	background:#fffcc7;
}

div.alertbox p
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/lamp.gif) no-repeat left center;
	padding:0 0 0 25px;
	margin:0;
	color:#7c9ab9;
	font-size:1.2em;
}

div.alertbox_small
{
	display:block;
	border:0;
	padding:5px 10px;
	margin:0 0 10px;
	background:#fffcc7;
}

div.alertbox_small p
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/lamp.gif) no-repeat left center;
	padding:0 0 0 25px;
	margin:0;
	color:#7c9ab9;
	font-size:1em;
}

div.alertbox_small
{
	display:block;
	border:0;
	padding:5px 10px;
	margin:0 0 10px;
	background:#fffcc7;
}

div.alertbox_small p
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/lamp.gif) no-repeat left center;
	padding:0 0 0 25px;
	margin:0;
	color:#7c9ab9;
	font-size:1em;
}

.pinkarea
{
	background-color:#ffebdb;
}

.bluearea
{
	background-color:#edf3fa;
}

ul.minimenu
{
	float:right;
	padding-right:20px;
	font-size:smaller;
}

ul.minimenu li
{
	display:inline;
}

div.prev_next_nav
{
	width:630px;
	padding:5px 0 0;
}

/* =====[ Paraghraph ]============================================== */
p
{
	line-height:17px;
}

p img.right
{
	margin:10px 0 10px 16px;
}

p img.left
{
	margin:10px 16px 10px 0;
}

/* =====[ Tooltips ]================================================ */
.tooltip
{
	background:#FFF98F none repeat scroll 0;
	border:1px solid #D8D8D8;
	color:#515151;
	margin-top:-10px;
	padding-bottom:10px;
	width:230px;
	line-height:18px;
}

.tooltip h4
{
	display:block;
	font-size:14px;
	margin:0;
	padding:10px 10px 0;
}

.tooltip p
{
	margin:0;
	padding:0 10px 10px;
}

.tooltip .pointer
{
	position:absolute;
	left:-14px;
	top:20px;
	height:26px;
	width:14px;
}

.tooltip ul
{
	margin-left:25px;
}

/* Vaste tooltip bovenaan de rechter kolom */
.tooltip.fixed
{
	margin-top:10px;
	margin-left:-10px;
	width:240px;
}

.tooltip.center
{
	text-align:center;
}

div.tooltips div.info
{
	border:1px solid #d8d8d8;
	color:#515151;
	background:#fff9bf;
	position:relative;
	width:215px;
	margin-top:-35px;
	padding:10px 10px 10px 9px;
}

div.tooltips div.info .pointer
{
	width:14px;
	position:absolute;
	top:20px;
	left:-14px;
	height:26px;
}

/* =====[ Fancy & Arrow List ]====================================== */
ul.arrow,ol.arrow
{
	padding:0;
	margin:0;
	list-style-type:none;
}

ul.arrow li,ol.arrow li
{
	display:block;
	list-style-type:none;
	background:transparent url(http://www.nationalevacaturebank.nl/images/list_fancy.gif) no-repeat left top;
	padding:0 0 5px 23px;
}

ul.arrow li ul,ol.arrow li ul
{
	margin:8px 0 0;
	padding:0 0 0 23px;
}

/* ================================================================= */
/* Multiple choice list (list of radio buttons / checkboxes + labels) */
ul.multiple-choice
{
	padding:0;
	margin:0;
}

ul.multiple-choice li
{
	padding:1px 0 1px 5px;
	margin:0;
	list-style-type:none;
}

/* =====[ Check List ]============================================== */
ul.check,ol.check
{
	padding:0;
	margin:0 0 0 10px;
}

ul.check li,ol.check li
{
	display:block;
	list-style-type:none;
	background:url(http://www.nationalevacaturebank.nl/images/list_check.gif) no-repeat left top;
	padding:0 0 10px 23px;
}

ul.check.tight li,ol.check.tight
{
	padding-bottom:5px;
}

/* =====[ Tooltip List ]============================================ */
ul.tooltip-list,ol.tooltip-list
{
	padding:0;
	margin:0 0 0 10px;
}

ul.tooltip-list li,ol.tooltip-list li
{
	list-style-position:inside;
	padding:0;
}

/* =====[ Fancy Image ]============================================= */
img.fancy
{
	padding:8px;
	margin-right:10px;
	border:1px solid #d8d8d8;
}

/* +---------------------------------------------------------------+ */
/* |    Table Styling                                              | */
/* +---------------------------------------------------------------+ */
/* .fancy = standard style */
/* .folders = same code as borderless DONE */
/* .form = standard with borderless, so deleted. */
/* .barebones = other naming, .nomargin  DONE */
/* .nobg = no background */
/* =====[ Standard Table ]========================================== */
table
{
	padding:0;
	margin:0 0 10px;
	border-top:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
}

table tr th,table tr td
{
	padding:7px 9px;
	margin:0;
	border-bottom:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	background:#fff;
}

table tr th
{
	line-height:150%;
	height:50px;
	margin:0;
	background:#ffebdb;
	font-weight:bold;
	color:#666;
}

/* =====[ Center column ]======================================= */
table tr td.center
{
	text-align:center;
}

/* =====[ No background exeption ]============================== */
table.nobg,table.nobg tr,table.nobg td
{
	background:none;
}

/* =====[ Borderless exeption ]================================= */
table.borderless
{
	border-top:0;
	border-right:0;
	padding:0;
	margin:0;
}

table.borderless tr th,table.borderless tr td
{
	border-bottom:0;
	border-left:0;
	padding:0;
	margin:0;
}

table.borderless tr.padded td
{
	padding-right:1ex;
}

/* =====[ prijslijst exeption ]========================== */
table.prijslijst tfoot tr td
{
	border-left:0;
	border-right:0;
	border-bottom:0;
	background:none;
}

/* =====[ No margin/padding exeption ]========================== */
table.nomargin,table.nomargin tr,table.nomargin td,table.nomargin th
{
	padding:0;
	margin:0;
}

/* =====[ Factuur overzicht exeption ]========================== */
table.factuur_overzicht
{
	margin:0 0 10px;
}

table.factuur_overzicht tr td hr
{
	border-top:1px solid #d8d8d8;
}

/* =====[ Table - Poll ]========================================*/
table.result
{
	padding:0;
	margin:10px 0 15px;
	border-top:1px solid #ccc;
}

table.result tr
{
	border-bottom:1px solid #ccc;
}

table.result td
{
	padding:8px 0;
	margin:0 0 4px;
}

/* =====[ Columns ]================================================= */
div.column-left
{
	background:url(http://www.nationalevacaturebank.nl/static/img_new/content_home_left_dots-630.gif) top right repeat-y;
	float:left;
	margin-top:10px;
	padding:20px 40px 20px 20px;
	width:600px;
	overflow:hidden;
}

@media print {
	div.column-left
	{
		background:none;
	}
}

div.column-left div.background-white
{
	background:#FFF;
	margin:0 -20px;
	padding:5px;
}

div.column-right
{
	float:left;
	color:#515151;
	padding-left:15px;
	padding-right:5px;
	margin-top:10px;
	width:220px;
}

div.column-right .extra-images img
{
/* IE6 Exeptions exist in IE css file */
	max-width:220px;
}

.extra-images
{
	clear:both;
	padding-top:15px;
}

div.column-single
{
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#edf3fa;
}

/* +---------------------------------------------------------------+ */
/* |    Forms & Buttons                                            | */
/* +---------------------------------------------------------------+ */
/* =====[ Forms ]=================================================== */
input.text
{
	padding:3px;
	border:1px solid #d8d8d8;
	margin:0 0 3px;
}

textarea
{
	border:1px solid #d8d8d8;

	padding:3px;
}

/* =====[ Form errors ]============================================= */
.errors
{
	width:560px;
	padding:20px;
	margin:0 10px 10px 0;
	color:red;
	border:1px dotted red;
}

.errors.narrow
{
	width:340px;
}

.errors.wide
{
	width:866px;
}

.errors ul
{
	margin:0 0 0 20px;
	padding:0;
	list-style-type:square;
}

.errors ul li
{
	margin:0;
	padding:0;
}

/* =====[ Form buttons ]============================================ */
input.button
{
	display:block;
	padding:4px 4px 5px;
	margin:4px 5px 4px 0;
	height:28px;
	background:transparent url(http://www.nationalevacaturebank.nl/images/newstyle/bg/buttongd.gif) repeat scroll 0;
	border:1px solid #bbb;
}

input.button:hover
{
	background:transparent url(http://www.nationalevacaturebank.nl/images/newstyle/bg/buttongd_hvr.gif) repeat scroll 0;
}

div.button
{
	background:transparent;
}

.button.left
{
	margin-right:10px;
}

/* +---------------------------------------------------------------+ */
/* |    Search Results                                             | */
/* +---------------------------------------------------------------+ */
/* =====[ Search Results - Generic styling  ]======================= */
span.markeer
{
/* markeer trefwoorden uit de zoekopdracht */
	background-color:#f33;
}

#search-output
{
	float:left;
	width:680px;
}

.search-results ul
{
	list-style-type:none;
	padding:0;
	margin:0;
}

.search-results li
{
	cursor:pointer;
	list-style-type:none;
	padding:12px 19px 0;
	margin:0 0 8px;
	clear:both;
	font-size:.9em;
	background:#edf3fa;
}

.search-results li:hover
{
	background:#dbe8f4;
	cursor:pointer;
}

.search-results li h2.link a:visited
{
	color:#fe8222!important;
}

.search-results li:hover h2
{
	text-decoration:underline;
}

/* Following line is part of above IE6 hack, fixes FF */
.search-results li:hover .details ul li
{
	background:#dbe8f4;
}

.search-results li.topbaan
{
	border:2px solid #f56b00;
	padding:10px 17px 0;
}

.search-results li.topbaan div.topbaan-text
{
	margin:0;
	font-weight:bold;
	font-size:1.5em;
	color:#f56b00;
}

.search-results li h2
{
	color:#4285c5;
	border:0;
	font-size:1.3em;
}

.search-results li h2 a
{
	text-decoration:none;
}

.search-results li .description
{
	width:402px;
/* 20 px ruimte */
}

.search-results li .description p
{
	line-height:1.2em!important;
}

.search-results li .details
{
	width:220px;
}

.search-results li .details h4
{
	margin:5px 0 0;
	font-size:.9em;
	color:#f56b00;
}

.search-results li .details h4 a
{
	color:#f56b00;
	text-decoration:none;
}

.search-results li .details ul
{
	padding:10px 0 0;
}

.search-results li .details ul li
{
	padding:0;
	margin:0;
	list-style-type:none;
	line-height:1.7em;
}

.search-results li .details ul li div.key
{
	float:left;
	width:110px;
}

.search-results li .details ul li div.value
{
	float:right;
	width:110px;
	text-align:left;
	font-weight:bold;
	overflow:hidden;
}

.search-results li .details img
{
	margin:8px 0 0;
}

/* =====[ Short Search Results - Generic styling  ]============= */
.search-results li.kort
{
	display:block;
	padding:6px;
	margin:0 0 10px;
}

.search-results li.kort .title
{
	float:left;
	width:388px;
	padding:0;
}

.search-results li.kort .title h2
{
	margin:0;
	padding:0 0 0 20px;
	background-position:left top;
}

.search-results li.kort .location
{
	float:left;
	width:110px;
	padding:0;
	margin:0 15px;
}

.search-results li.kort .image
{
	width:140px;
	float:right;
	color:#f56b00;
	text-align:right;
}

.search-results li.kort .image img
{
	max-width:120px;
	width:auto!important;
	width:120px;
	max-height:60px;
}

.search-results li.kort .image a
{
	color:#f56b00;
	text-decoration:underline;
}

.search-results li.kort .image a:hover
{
	text-decoration:none;
}

.search-results li.kort.topbaan
{
	padding:4px;
}

.search-results li.kort.topbaan .title
{
	margin:0;
	padding:0;
}

.search-navigation
{
	margin:0 0 20px;
	text-align:center;
	color:#515151;
	height:30px;
}

.search-navigation .small
{
	margin:11px 0 20px;
	text-align:center;
	color:#515151;
	width:600px;
}

.search-navigation a.current
{
	text-decoration:none;
	color:#515151;
	font-weight:bold;
	cursor:default;
}

.search-navigation .volgende
{
	padding-right:8px;
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/buttons/next.gif) 100% 50% no-repeat;
	float:right;
}

.search-navigation .perpage
{
	float:left;
}

/* +---------------------------------------------------------------+ */
/* |    Specific Page Styling                                      | */
/* +---------------------------------------------------------------+ */
/* =====[ Werkgevers - Producten overzicht ]======================== */
#products h2
{
	clear:both;
	margin:0;
	border-bottom:1px solid #ccc;
}

#products H2 span.red
{
	font-size:11px;
	font-weight:normal;
	color:red;
}

#products H3 span.korting
{
	color:#4285c5;
	font-size:14px;
	font-weight:bold;
}

#products a.alertbox
{
	float:right;
	font-size:11px;
	font-weight:bold;
	background:#fffcc7 url(http://www.nationalevacaturebank.nl/images/newstyle/lamp.gif) no-repeat 5px center;
	padding:5px 5px 5px 20px;
	margin:0;
}

#products ul.choose_group
{
	margin:15px 0 0;
	padding:0;
	height:92px;
}

#products ul.choose_group li
{
	display:block;
	float:left;
	list-style-type:none;
	height:88px;
	padding:2px 15px;
	margin:0 0 0 -1px;
	background:transparent url(http://www.nationalevacaturebank.nl/images/newstyle/bg/bg_producten_small.gif) no-repeat scroll left center;
	width:198px;
	cursor:pointer;
}

#products ul.choose_group li.selected
{
	background:transparent url(http://www.nationalevacaturebank.nl/images/newstyle/bg/bg_producten_small_hvr.gif) no-repeat scroll left center;
}

#products ul.choose_group li:hover
{
	background:transparent url(http://www.nationalevacaturebank.nl/images/newstyle/bg/bg_producten_small_hvr.gif) no-repeat scroll left center;
}

#products ul.choose_group li:hover h3
{
	text-decoration:none;
}

#products ul.choose_group li .vacatures
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/product_vacatures.gif) left center no-repeat;
	padding:5px 0 0 72px;
	font-size:.9em;
}

#products ul.choose_group li .cvdatabase
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/product_database.gif) left center no-repeat;
	padding:5px 0 0 72px;
	font-size:.9em;
}

#products ul.choose_group li .exposure
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/product_exposure.gif) left center no-repeat;
	padding:5px 0 0 72px;
	font-size:.9em;
}

#products ul.choose_group li .pakketopmaat
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/product_op_maat.gif) left center no-repeat;
	padding:5px 0 0 72px;
	font-size:.9em;
}

#products ul.choose_group li h3
{
	border:0;
	margin:0;
	padding:0;
	color:#4285c5;
	text-decoration:underline;
}

#products ul.choose_group li p
{
	margin:0;
	padding:0;
}

#products ul.product_list
{
	margin:0;
	padding:0;
}

#products ul.product_list li
{
	clear:both;
	list-style-type:none;
	padding:15px 0 15px 75px;
	margin:0;
	border-bottom:1px solid #ccc;
	min-height:65px;
	height:auto!important;
	height:65px;
}

#products ul.product_list li:hover h3
{
}

#products ul.product_list li.ster0
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/0ster.gif) no-repeat left 15px;
}

#products ul.product_list li.ster1
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/1ster.gif) no-repeat left 15px;
}

#products ul.product_list li.ster2
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/2ster.gif) no-repeat left 15px;
}

#products ul.product_list li.ster3
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/3ster.gif) no-repeat left 15px;
}

#products ul.product_list li.cvdb
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/product_database.gif) no-repeat left 15px;
}

#products ul.product_list li.exposure
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/product_exposure.gif) no-repeat left 15px;
}

#products ul.product_list li.cadeau
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/cadeau.gif) no-repeat left 15px;
}

#products ul.product_list li .description
{
	float:left;
	width:660px;
}

#products ul.product_list li a.order_button
{
	display:block;
	float:right;
	height:29px;
	width:120px;
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/buttons/btn_bestelpagina.gif) no-repeat right center;
}

#products ul.product_list li a.order_button:hover
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/buttons/btn_bestelpagina_hvr.gif) no-repeat right center;
}

#products ul.product_list h3
{
	border:0;
	margin:0;
	padding:0;
}

#products ul.product_list p
{
	margin:0;
	padding:0;
}

div.footnote
{
	font-style:italic;
	padding-top:1em;
	font-size:11px;
}

/* =====[ Uitgebreid zoeken ]======================================= */
.uitgebreid-zoekpagina label.left
{
	width:220px;
}

.uitgebreid-zoekpagina input.text
{
	width:275px;
}

.uitgebreid-zoekpagina select
{
	width:285px;
	margin:0 0 3px;
}

.uitgebreid-zoekpagina select.straal
{
	width:150px;
}

.uitgebreid-zoekpagina input.postcode
{
	width:120px;
}

.uitgebreid-zoekpagina table.zoekcriteria table td
{
	margin:0;
	padding:0;
}

.uitgebreid-zoekpagina table,.uitgebreid-zoekpagina table tr td
{
	border:none;
	background:none;
}

/* =====[ /zoek/bedrijven/ ]======================================== */
div.bedrijfspresentatie-zoekscherm table,div.bedrijfspresentatie-zoekscherm table tr td
{
	background:none;
	border:0;
}

div.bedrijfspresentatie-zoekscherm ul
{
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}

div.bedrijfspresentatie-zoekscherm ul li
{
	display:block;
	border-bottom:1px solid #d8d8d8;
	clear:both;
}

div.bedrijfspresentatie-zoekscherm ul li h2
{
	border:0;
}

div.bedrijfspresentatie-zoekscherm ul li img
{
	float:right;
	margin:10px;
}

/* =====[ /zoek/vacatures/ ]======================================== */
#criteria-header
{
	position:relative;
	width:872px;
	background-color:#ffebdb;
	padding:10px 17px;
	margin:11px 0 20px;
}

#criteria-header h2
{
	float:left;
	width:200px;
	border:none;
	background:none;
	padding:0;
	margin:0;
}

#criteria-header ul
{
	width:600px;
	float:right;
	margin-top:5px;
	text-align:right;
}

#criteria-header ul li
{
	display:inline;
}

#criteria-header .edit-crit
{
	position:absolute;
	top:40px;
	left:79px;
	display:none;
	width:640px;
	padding:7px;
	margin:10px 0;
	background:#8cb3d9;
	color:#2f5077;
}

#criteria-header .edit-crit .close-link
{
	display:block;
	float:right;
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/sluiten.gif) center right no-repeat;
	padding:2px 22px 0 0;
}

ul#current-criteria
{
	float:left;
	width:870px;
	padding:10px 0 0;
	margin:0;
}

ul#current-criteria li
{
	list-style-type:none;
	display:block;
	float:left;
	width:405px;
	padding:0 30px 0 0;
	margin:0;
}

ul#current-criteria li div.key
{
	float:left;
	width:150px;
	text-align:left;
/* clear: left; */
}

ul#current-criteria li div.value
{
	float:right;
	width:255px;
	font-weight:bold;
	text-align:left;
/* clear: right;  */
}

ul#current-criteria li div.value a
{
	font-weight:normal;
	font-size:.8em;
}

#cv-detail
{
}

#cv-detail h3
{
	padding-bottom:0;
	margin-bottom:0;
	margin:25px 0 0;
}

#cv-detail p
{
	padding-top:0;
	margin-top:0;
}

#contactgegevensbutton
{
	margin:5px 0 0;
}

/* =====[ Winkelmandje tool in header ]============================= */
#shoppingtrolley
{
	position:absolute;
	right:4px;
	top:55px;
	width:500px;
}

#shoppingtrolley a
{
	float:right;
	padding:3px 5px 3px 20px;
	margin-left:5px;
/*border: solid 1px #d8d8d8;*/
}

#shoppingtrolley a.status
{
	background:#fff9bf url(http://www.nationalevacaturebank.nl/images/newstyle/shoppingcart.png) no-repeat left center;
}

#shoppingtrolley a.checkout
{
	background:#fff9bf url(http://www.nationalevacaturebank.nl/images/newstyle/euro.png) no-repeat left center;
}

/* =====[ /doc/sollicitatietips/* ]================================= */
.submenu
{
	float:right;
	padding:15px;
	margin:40px 0 15px 15px;
}

.submenu ul
{
	padding-left:15px;
}

/* =====[ /site/* ]================================================= */
#callmenow
{
	float:right;
	width:160px;
	padding:15px;
}

/* =====[ Search Results - CV styling ]============================= */
#search-result-cv.search-results li .description
{
	width:630px;
}

#search-result-cv.search-results li .details ul
{
	padding:0;
}

/* =====[ Short Search Results - CV styling ]======================= */
#search-result-cv.search-results li.kort .title
{
	float:left;
	width:603px;
	padding:0;
}

#search-result-cv.search-results li.kort .title h2
{
	margin:0;
	padding:0 0 0 20px;
	height:20px;
	overflow:hidden;
	background-position:left top;
}

#search-result-cv.search-results li.kort .location
{
	float:left;
	width:200px;
	padding:0;
	margin:0 15px;
}

#search-result-cv.search-results li.kort .image
{
	width:55px;
	padding:0 5px 0 0;
	float:right;
	color:#f56b00;
	text-align:right;
}

#search-result-cv.search-results li.kort .image img
{
	max-width:120px;
	max-height:60px;
	margin-left:5px;
}

/* =====[ CV Uitnodigen / Form ]==================================== */
.cv-uitnodigen table.form
{
	clear:both;
	margin:25px 0 0;
	padding:0;
}

.cv-uitnodigen table.form td
{
	min-width:132px;
	padding:0;
}

.cv-uitnodigen .checkbox
{
	float:left;
	border:1px solid #d8d8d8;
}

.cv-uitnodigen textarea
{
	height:120px;
	width:400px;
}

.cv-uitnodigen input.text
{
	width:400px;
}

.cv-uitnodigen label
{
	font-weight:normal;
	width:140px;
}

/* =====[ CV / Vacature Mail A Friend]============================== */
.mailafriend input.text
{
	width:400px;
}

.mailafriend input.onderwerp
{
	width:540px;
}

.mailafriend textarea
{
	width:540px;
}

/* =====[ /index.html - HOME ]====================================== */
.portal
{
	clear:both;
	width:838px;
	min-height:247px;
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/content_search.gif) top right no-repeat;
	position:relative;
	color:#072e53;
}

.portal h1
{
	color:#fff;
	margin:0 0 10px;
	padding:0;
	font-size:24px;
}

.portal .home_title_right
{
	width:250px;
	float:right;
	padding:20px 0 0 30px;
	color:#fff;
}

.portal .home_title_right label
{
	padding:5px 0 0 15px;
	color:#fff;
}

.portal .home_title_right p
{
	width:225px;
	margin:0 0 25px;
	padding:0;
}

.portal .home_title_right .uitgebreid_zoeken
{
	text-align:right;
	padding:10px 0 0;
}

.portal .home_title_left
{
	width:463px;
	float:left;
	padding:20px 0 0 90px;
	height:227px;
	color:#fff;
}

.portal .home_title_left p.vacplaatsentekst
{
	width:220px;
	height:128px;
	padding:0!important;
	margin:0!important;
}

.portal .home_title_left a,.portal .home_title_left a:hover
{
	color:#fff;
}

.portal #home_left
{
	height:800px;
	width:563px;
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/content_home_left_dots.gif) top right repeat-y;
	float:left;
	color:#6a6a6a;
	margin:15px 0 0;
}

.portal #home_left ul.productenoverzicht
{
	padding:0;
	margin:0;
	list-style-type:none;
}

.portal #home_left ul.productenoverzicht li
{
	display:block;
	float:left;
	width:116px;
	height:105px;
	margin-right:40px;
}

.portal #home_left ul.productenoverzicht li.last
{
	margin-right:0;
}

ul.productenoverzicht li a.vacatures
{
	display:block;
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/buttons/btn_vacatures.gif) no-repeat center top;
	width:116px;
	padding:70px 0 0;
	border:none;
	text-align:center;
}

ul.productenoverzicht li a.vacatures:hover
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/buttons/btn_vacatures_hvr.gif) no-repeat center top;
}

ul.productenoverzicht li a.cvdatabase
{
	display:block;
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/buttons/btn_cvdatabase.gif) no-repeat center top;
	width:116px;
	padding:70px 0 0;
	border:none;
	text-align:center;
}

ul.productenoverzicht li a.cvdatabase:hover
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/buttons/btn_cvdatabase_hvr.gif) no-repeat center top;
}

ul.productenoverzicht li a.exposure
{
	display:block;
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/buttons/btn_extraexposure.gif) no-repeat center top;
	width:116px;
	padding:70px 0 0;
	border:none;
	text-align:center;
}

ul.productenoverzicht li a.exposure:hover
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/buttons/btn_extraexposure_hvr.gif) no-repeat center top;
}

.portal #home_right
{
	padding-top:30px;
	width:240px;
	float:right;
	padding-left:30px;
}

.portal #home_right .box h2
{
	margin:0;
	padding:4px 0;
	color:#2f5077;
	font-size:16px;
	font-weight:normal;
	border:none;
}

.portal #home_right .box.small
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/box_home_right_small.gif) top left;
/* no-repeat */
	width:216px;
	height:97px!important;
	margin:0 0 20px;
	color:#6a6a6a;
}

.portal #home_right .box.small.login
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/box_home_right_small_wg.gif) top left!important;
/* no-repeat */
	width:216px;
	height:128px!important;
	margin:0 0 20px;
	color:#6a6a6a;
}

.portal #home_right .box.small.login form
{
	margin:5px 0 0;
}

.portal #home_right .box.small.login input
{
	margin:0 0 3px;
}

.portal #home_right .box.small.login form span
{
	float:left;
}

.portal #home_right .box.small.login form .button
{
	width:70px;
}

.portal #home_right .box.small.login form span.createaccount
{
	float:left;
	width:110px;
	font-size:.8em;
	padding:2px 0 0 10px;
}

.portal #home_right .callmebox p
{
	padding:8px 0 0!important;
	font-size:.8em;
}

.portal .box .callmenow .button
{
	display:inline;
}

.portal #home_right .box.small h2
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/arrow_orange_right.gif) 4px 50% no-repeat;
	padding-left:26px;
}

.portal #home_right .box.small p
{
	margin:0;
	padding:8px 0;
	line-height:18px;
	color:#6a6a6a;
}

.portal #home_right .box.small form
{
	margin:0;
	padding:4px 0 0;
}

.portal #home_right .box.small .telnr
{
	width:120px;
	margin:0 5px 0 0;
}

.portal #home_right .box.small input
{
	margin:0;
}

.portal #home_right .box.large
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/box_home_right_large.gif) top left no-repeat;
	width:235px;
	height:203px;
	margin:0 0 15px;
}

.portal #home_right .box.large h2
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/arrow_orange_right.gif) 83% 50% no-repeat;
}

.portal #home_right .box.large p
{
	margin:0;
	padding:8px 15px 10px 0;
}

.portal #home_right .box.nobg
{
	background:none;
	width:220px;
}

.portal #home_right .box.nobg h2
{
	background:none;
	padding:0;
	margin:0;
}

.portal #home_right .box.nobg h2.pijl
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/arrow_orange_right.gif) center left no-repeat;
	margin-top:0;
	padding-left:20px;
}

.portal #home_right .box.nobg p
{
	margin:0;
	padding:8px 15px 10px 0;
}

.portal #home_right .box.nobg ul
{
	padding:10px 0 15px;
	margin:0;
	list-style-type:none;
}

.portal #home_right .box.nobg ul li
{
	padding:0 0 6px;
}

.portal #home_right .box.nobg form
{
	margin:0;
}

.portal #bpres_index ul
{
	padding:0;
	margin:0;
	list-style-type:none;
}

.portal #bpres_index ul li
{
	display:block;
	float:left;
	width:215px;
	padding:5px 4px;
}

.portal #bpres_index p
{
	padding:15px 0 0;
}

/* =====[ AutoComplete ]======================================== */
#ac-options
{
	position:absolute;
	top:83px;
	width:202px;
	margin:0 0 0 2px;
	background:#fff;
	color:#0d2b88;
}

/* =====[ Informatie onderwerpen ]============================== */
#informatie_onderwerpen ul
{
	padding:0 0 15px;
	margin:0;
	list-style-type:none;
}

#informatie_onderwerpen ul li
{
	display:block;
	float:left;
	width:215px;
	height:15px;
	padding:5px 4px;
	font-size:.9em;
}

#informatie_onderwerpen p
{
	padding:15px 0 0;
}

/* =====[ Video Vacatures ]===================================== */
.portal #video_vacatures,.portal #bpres_index,.portal #logocarrousel,.portal #vernieuwd-alert,.portal #home_left .box
{
	clear:both;
	width:455px;
	margin-left:83px;
	margin-bottom:20px;
	padding:0;
}

.portal #video_vacatures a span
{
	text-decoration:underline;
	font-size:12px;
	display:block;
}

.portal #video_vacatures a img
{
	border:3px solid #abbccf;

	text-decoration:none;
	margin-bottom:3px;
}

.portal #video_vacatures a:hover img
{
	border:3px solid #f56b00;
	text-decoration:none;
}

.portal #video_vacatures a:hover span
{
	text-decoration:none;
}

.portal #video_vacatures .middle
{
	margin:0 23px;
}

.portal #logocarrousel ul
{
	padding:0;
	margin:0;
	list-style-type:none;
	height:66px;
}

.portal #logocarrousel li
{
	padding:3px;
	margin:2px;
	border:1px solid #ABBCCF;
	float:left;
	width:101px;
	height:60px;
	text-align:center;
	list-style-type:none;
	line-height:60px;
}

.portal #logocarrousel li:hover
{
	border:1px solid #f56b00;
}

.portal #logocarrousel li img
{
	max-width:101px;
	max-height:60px;
	vertical-align:middle;
}

.portal #logocarrousel li a
{
	display:inline;
	vertical-align:middle;
	line-height:60px;
}

/* =====[ Lightboxes ]============================================== */
.leightbox
{
	color:#333;
	display:none;
	position:absolute;
	top:10%;
	left:25%;
	width:50%;
/* was 50% */
	height:80%;
/* was 80% */
	padding:1em;
	border:1px solid #B8B8B8;
	background-color:#FFF;
	text-align:left;
	z-index:1001;
	overflow:auto;
}

.leightbox .example
{
	border:solid 1px #b8b8b8;
	padding:5px;
}

.leightbox .example h4
{
	color:#b8b8b8;
	font-weight:normal;
	margin:-4px 0 4px -4px;
}

.leightbox p
{
	margin:5px 5px 10px;
}

#overlay
{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#333;
	-moz-opacity:.8;
	opacity:.80;
	filter:alpha(opacity=80);
}

.lightbox[id]
{
/* IE6 and below Can't See This */
	position:fixed;
}

#overlay[id]
{
/* IE6 and below Can't See This */
	position:fixed;
}

/* =====[ Edit bedrijfspresentatie ]================================ */
.edit-bedrijfspresentatie input.text
{
	width:400px;
}

.edit-bedrijfspresentatie textarea
{
	width:400px;
}

/* =====[ Edit gegevens ]=========================================== */
.edit-gegevens textarea
{
	width:580px;
}

/* =====[ Mijn pagina - Common code ]=============================== */
.mijnpagina
{
	margin:15px 0 0;
	padding:5px 15px 20px;
	background:#f0f0f0;
	width:878px;
}

.mijnpagina div.left
{
	width:626px;
}

.mijnpagina div.right
{
	width:232px;
	padding-left:20px;
}

.mijnpagina hr
{
	border:1px solid #f0f0f0;
}

.mijnpagina hr.divider
{
	clear:both;
	width:100%;
	border-top:1px solid #dbd7d7!important;
}

.mijnpagina h2
{
	border-bottom:1px solid #d8d8d8;
}

.mijnpagina .canvas h2
{
	width:582px;
	overflow:hidden;
}

.mijnpagina h3
{
	border:0;
	padding:0;
	margin-top:0;
}

.mijnpagina h2 .uitloggen
{
	float:right;
	padding:1px 20px 1px 0;
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/sluiten.gif) no-repeat right top;
	font-size:.65em;
	font-weight:normal;
}

.mijnpagina .emailsettings
{
	width:210px;
	padding:10px 10px 3px;
	background:#fff;
	border:1px solid #dbd7d7;
}

.mijnpagina .emailsettings p
{
	padding:0 0 10px;
	margin:0;
}

.mijnpagina .emailsettings hr
{
	border:1px solid #fff;
}

.mijnpagina .emailsettings ul
{
	padding:0;
	margin:0;
}

.mijnpagina .emailsettings ul li
{
	list-style-type:none;
	padding:0 0 7px;
	margin:0 0 7px;
	border-bottom:1px solid #dbd7d7;
}

.mijnpagina .emailsettings ul li a.edit
{
	display:block;
	height:25px;
	float:right;
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/wijzigen.gif) no-repeat left top;
	padding:0 0 0 25px;
}

.mijnpagina .emailsettings a.beheer
{
	display:block;
	margin:8px 0 0 140px;
	padding:0 0 2px 25px;
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/beheer.gif) no-repeat left top;
}

.mijnpagina .searchagents
{
	width:620px;
}

.mijnpagina .searchagents a.add_agent,.add_link
{
	display:block;
	height:30px;
	padding:0 0 0 25px;
	margin:12px 0 0;
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/toevoegen.gif) no-repeat left top;
}

.mijnpagina .searchagents ul
{
	padding:4px 0 0;
	margin:0;
	background:#fff;
	border:1px solid #dbd7d7;
}


.mijnpagina .searchagents ul li
{
	list-style-type:none;
	padding:0;
	margin:0 0 0 7px;
	padding:1px 0 0;
}

.mijnpagina .searchagents ul li ul
{
	width:595px;
	padding:0;
	margin:0;
	height:35px;
	border:none;
	border-bottom:1px solid #dbd7d7;
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/searchagent.gif) no-repeat left top;
	padding-left:10px;
}

.mijnpagina .searchagents ul li ul.last
{
	border:none;
}

.mijnpagina .searchagents ul li ul.blocked
{
	background:#eee;
	color:#aaa;
}

.mijnpagina .searchagents ul li ul li
{
	position:relative;
	display:inline;
	float:right;
	list-style-type:none;
	top:8px;
	padding-left:20px;
	padding-bottom:3px;
	margin-left:15px;
}

.mijnpagina .searchagents ul li ul li.name
{
	float:left;
	width:220px;
	height:12px;
/* Hide other lines so searchagents box doesn't break! */
	overflow:hidden;
/* Hide other lines so searchagents box doesn't break! */
}

.mijnpagina .searchagents ul li ul li.match
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/match.gif) no-repeat left top;
	margin-left:0;
}

.mijnpagina .searchagents ul li ul li.edit
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/wijzigen.gif) no-repeat left top;
}

.mijnpagina .searchagents ul li ul li.inactive
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/inactief.gif) no-repeat left top;
}

.mijnpagina .searchagents ul li ul li.active
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/actief.gif) no-repeat left top;
}

.mijnpagina .searchagents ul li ul li.delete
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/sluiten.gif) no-repeat left top;
}

.mijnpagina .mijn_abonnement_info table
{
	width:620px;
}

.mijnpagina .mijn_account
{
	width:210px;
	padding:10px 10px 3px;
	background:#fff;
	border:1px solid #dbd;
}

.mijnpagina .mijn_account ul
{
	padding:0;
	margin:0;
}

.mijnpagina .mijn_account ul li
{
	list-style-type:none;
	margin:0 0 10px;
}

.mijnpagina .mijn_account ul li img
{
	border:1px solid #dbd7d7;
	max-width:208px;
	width:auto!important;
	width:208px;
}

/* =====[ Mijn pagina - Werkgevers ]================================ */
.mijnpagina .headtools
{
	border-bottom:1px solid #dbd7d7;
	height:80px;
	padding:8px 0 10px;
	margin:0 0 15px;
}

.mijnpagina .headtools .headtools_box
{
	display:block;
	float:left;
	width:200px;
	margin:0;
	padding-left:75px;
}

.mijnpagina .headtools_box h3
{
	margin:0;
	padding:0;
	border:0;
}

.mijnpagina .headtools .ht_vacatures
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/product_vacatures.gif) no-repeat left top;
	margin-left:23px;
}

.mijnpagina .headtools .ht_cvdatabase
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/product_database.gif) no-repeat left top;
	margin:0;
}

.mijnpagina .headtools .ht_exposure
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/product_exposure.gif) no-repeat left top;
	margin:0;
}

.mijnpagina .headtools_box ul
{
	padding:0;
	margin:0;
	padding-bottom:15px;
	list-style-position:inside;
	text-align:left;
}

.mijnpagina .headtools_box ul li
{
	list-style-type:disc;
}

/* =====[ Mijn pagina - Werknemers ]================================ */
.mijnpagina .mijn_cv
{
	width:620px;
}

.mijnpagina .mijn_cv .canvas
{
	border:1px solid #dbd7d7;
	background:#fff;
	padding:8px;
}

.mijnpagina .mijn_cv ul.stats
{
	width:100%;
	clear:both;
	list-style-type:none;
	padding:0;
	margin:0;
}

.mijnpagina .mijn_cv ul.stats li
{
	display:block;
	width:250px;
	margin:0 50px 0 0;
	float:left;
}

.mijnpagina .mijn_cv ul.stats li span.left
{
	width:65%;
	text-align:left;
}

.mijnpagina .mijn_cv ul.stats li span.right
{
	font-weight:bold;
	width:34%;
	text-align:left;
}

.mijnpagina .mijn_cv ul.tools
{
	width:100%;
	clear:both;
	list-style-type:none;
	padding:15px 0 0;
	margin:0;
	clear:both;
	height:16px;
}

.mijnpagina .mijn_cv ul.tools li
{
	display:block;
	float:right;
	padding:0 11px 3px 21px;
}

.mijnpagina .mijn_cv ul.tools li.match
{
	float:left;
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/match.gif) no-repeat left top;
}

.mijnpagina .mijn_cv ul.tools li.edit
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/wijzigen.gif) no-repeat left top;
}

.mijnpagina .mijn_cv ul.tools li.inactive
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/inactief.gif) no-repeat left top;
}

.mijnpagina .mijn_cv ul.tools li.active
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/cv_actief.gif) no-repeat left top;
}

.mijnpagina .mijn_cv ul.tools li.delete
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/sluiten.gif) no-repeat left top;
}

.mijnpagina .mijn_cv ul.tools li.download
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/download.gif) no-repeat left top;
}

.mijnpagina .mijn_sollicitaties
{
	width:100%;
}

.mijnpagina .mijn_sollicitaties ul
{
	border:1px solid #dbd7d7;
	background:#fff;
	padding:8px;
	margin:0;
	list-style-type:none;
}

.mijnpagina .mijn_sollicitaties ul li
{
	padding:0 0 8px;
	border-bottom:1px solid #dbd7d7;
	margin:0 0 7px;
}

.mijnpagina .mijn_sollicitaties ul li.last
{
	border:none;
	margin:0;
	padding:0;
}

.mijnpagina .mijn_sollicitaties ul li span.date
{
	padding:0 15px 0 0;
}

.mijnpagina .mijn_sollicitaties ul li span.title
{
	padding:0 15px 0 0;
}

.mijnpagina .mijn_sollicitaties ul li span.company
{
	padding:0 15px 0 0;
	float:right;
}

.mijnpagina .mijn_sollicitaties ul li span.brief
{
	float:right;
}

.mijnpagina .mijn_sollicitaties ul li span.disabled
{
	color:#aaa;
}

.mijnpagina .mijn_pasfoto
{
}

.mijnpagina .mijn_pasfoto h3
{
	padding:0 0 0 23px;
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/mijnfoto.gif) no-repeat left center;
}

.mijnpagina .mijn_pasfoto img
{
	padding:5px;
	background:#fff;
	border:1px solid #dbd7d7;
}

/* =====[ begin breads crumbs ]======================================*/
.breadcrumbsarea
{
	width:887px;
	padding:10px;
	margin:10px 0 0;
	height:65px;
	background:#edf3fa;
}

ol.breadcrumbs
{
	margin:0!important;
	padding:0!important;
}

ol.breadcrumbs li
{
	display:block;
	float:left;
	list-style-type:none;
	padding:0!important;
	margin:0!important;
	background:#edf3fa;
}

ol.breadcrumbs div.border
{
	border-top:1px solid #839dba;
	border-bottom:1px solid #839dba;
	height:16px;
}

ol.breadcrumbs div
{
	background:#ddd;
}

ol.breadcrumbs div.taken,ol.breadcrumbs div.untaken
{
	height:16px;
}

ol.breadcrumbs div.taken
{
	background:#F90 url(http://www.nationalevacaturebank.nl/static/img_new/stappen_bar.gif);
}

ol.breadcrumbs div.first
{
	border-left:1px solid #839dba;
}

ol.breadcrumbs div.half
{
	width:50%;
}

ol.breadcrumbs div.last
{
	border-right:1px solid #839dba;
	width:100%;
}

ol.breadcrumbs li p
{
	width:100%;
	text-align:center;
	padding:15px 0 5px;
	margin:0!important;
	color:#515151;
}

ol.breadcrumbs li label
{
	display:block;
	float:none;
	width:auto;
	margin:0!important;
	font-weight:bold;
}

/* =====[ FAQ ]===================================================== */
#faq a:hover
{
	color:#fe7d19;
}

#faq div
{
	padding:1px;
}

#faq div.ques a
{
	font-weight:bold;
}

#faq div.typebody
{
	display:none;
}

#faq div.topic
{
	display:block;
	margin-bottom:4px;
}

#faq div.topiclist
{
	display:none;
	margin-top:4px;
	margin-bottom:10px;
}

#faq div.faq
{
	display:block;
	margin-bottom:4px;
	margin-right:20px;
}

#faq div.faqbody
{
	display:none;
	margin-top:4px;
	margin-left:20px;
	margin-bottom:10px;
}

#faq ul
{
}

/* =====[ FAQ Admin ]=========================================== */
#faqadmin .edit
{
	color:red;
}

#faqadmin div.typebody
{
	display:block;
}

#faqadmin div.topic
{
	display:block;
}

#faqadmin div.topiclist
{
	display:block;
}

#faqadmin div.faq
{
	display:block;
}

#faqadmin div.handle
{
	float:left;
	background-color:red;
	background-repeat:repeat-y;
	width:7px;
	height:14px;
}

/* =====[ CV Detailpagina ]========================================= */
.cv-detailpagina .navigation
{
	width:630px;
}

.cv-detailpagina table
{
	max-width:600px!important;
}

/* =====[ Werkgever - Informatie ]================================== */
#informatie .menuitem
{
	margin:3px 0;
}

#informatie .menuparent
{
	margin-left:2em;
}

#informatie .quote
{
	font-style:italic;
}

#informatie .testimonial .quote,#informatie .testimonial .who
{
	padding-left:160px;
}

#informatie .testimonial img
{
	float:left;
}

#informatie .testimonial
{
	clear:both;
	height:200px;
}

/* =====[ Metro preview ]=========================================== */
.metroadvertentie
{
	background:url(http://www.nationalevacaturebank.nl/images/metro_preview_bg.gif) no-repeat;
	width:400px;
	padding:15px 0 15px 15px;
	text-align:left;
}

.metroadvertentie .metrotext
{
	color:#00000;
	font-size:8pt;
	font-family:frutiger, verdana, arial, helvetica;
}

.metroadvertentie .metrofunctie
{
	color:#00539F;
	font-size:11pt;
	font-weight:bold;
	font-family:frutiger, verdana, arial, helvetica;
}

.metroadvertentie img
{
	float:right;
}

/* =====[ Two blocks layout ]======================================= */
.two_blocks
{
	margin:20px 0 0;
}

.two_blocks .left_block
{
	width:454px;
	height:250px;
	float:left;
	padding:0 20px 0 0;
	margin:0 20px 0 0;
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/bg/dotted_vertical.gif) repeat-y top right;
}

.two_blocks .right_block
{
	float:right;
	width:414px;
	height:250px;
}

.title_outside_box
{
	background:none;
	font-size:1.4em;
	font-weight:bold;
	margin:30px 0;
}

.title_outside_box .colored
{
	color:#F90;
}

.left_block .content_block,.right_block .content_block
{
	padding:15px;
	height:250px;
	background:#ecf3fb;
}

.content_block .button
{
	margin-left:260px;
}

.content_block a.arrow
{
	display:block;
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/arrow_orange_right.gif) center left no-repeat;
	margin:6px 0 0;
	padding-left:20px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.content_block h2
{
	margin-top:0;
	padding-top:0;
}

.content_block p
{
	margin-top:0;
	padding-top:0;
}

/* =====[ Login page specifics ]============================ */
.new-user
{
	padding:15px;
	height:230px;
}

.new-user a.create_account
{
	display:block;
	width:220px;
	height:40px;
	margin:15px 0 0;
	text-decoration:none;
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/buttons/btn_accountaanmaken.gif) no-repeat top left;
}

.new-user a.create_account:hover
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/buttons/btn_accountaanmaken_hvr.gif) no-repeat top left;
}

.new-user #direct-vacature-plaatsen
{
	padding:5px 0 10px;
}

.new-user .button
{
	margin-left:182px;
}

.login-form
{
	padding:15px;
	background:#feebdc!important;
	height:230px;
}

.login-form div.clear
{
	height:5px;
}

.login-form label
{
	display:block;
	float:left;
	font-weight:bold;
	width:160px;
	padding:3px 0 0;
}

.login-form label.clean
{
	display:inline;
	float:none;
	font-weight:normal;
	width:160px;
	padding:0;
}

.login-form .small_link
{
	font-size:.9em;
	float:left;
	padding:18px 0 0;
}

.login-form .button,.login-form .login_button
{
	float:right;
	margin:5px 0 0;
	position:relative;
	right:50px;
}

.login-form .login_footer
{
	clear:both;
	margin:10px 0 0;
}

.login_footer .login_button
{
	float:right;
}

.login_footer .button
{
	float:right;
}

.login_footer span
{
	float:left;
	padding:20px 0 0;
	font-size:.8em;
}

/* =====[ /Www/doc/cv-plaatsen/inhoud.html & others ]=============== */
.cv-plaatsen .tarea
{
	width:570px;
	height:35px;
}

.error
{
	color:red;
}

/* =====[ MISC - werid css objects ]=============== */
#functienaam .button
{
	padding:1px;
}

form#criteria_selecteren #select_functienaam_button
{
	margin:10px 5px 10px 0;
	float:left;
}

form#criteria_selecteren #unselect_functienaam_button
{
	margin:10px 10px 10px 0;
	float:left;
}

/* =====[ Filter user generated content ]=========================== */
#cv-user-content table,#cv-user-content table tr td,#cv-user-content table th,#cv-user-content table thead
{
	background:none;
	border:0;
}

/*  =====[ Bedankt ]=============================================*/
div.result-report
{
	background-color:#FFF9BF;
	border:1px solid #D9DADA;
	color:#000;
	line-height:22px;
	font-size:13px;
	font-weight:bolder;
	margin:20px 0 10px;
	padding:14px 0;
	text-align:center;
}

div.result-report span
{
	color:#F56B00;
	font-weight:bold;
	font-size:16px;
}

div.bottom-menu
{
	text-align:center;
}

#sollicitatie_info
{
	display:none;
}

@media print {
	#sollicitatie_info
	{
		display:none;
	}
}

/*  == Call me now == */
div.callmebox
{
	background-image:url(http://www.nationalevacaturebank.nl/images/newstyle/box_home_right_small.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#6A6A6A;
	height:97px!important;
	margin:0 0 20px;
	width:216px;
}

div.callmebox h2
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/arrow_orange_right.gif);
	background-position:4px 50%;
	background-repeat:no-repeat;
	margin:0;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:26px;
	padding-right:0;
	color:#2f5077;
	font-size:16px;
	font-weight:normal;
	border:none;
}

div.callmebox p
{
	margin:0;
	line-height:18px;
	color:#6a6a6a;
	padding:8px 0 0!important;
	font-size:9px;
}

div.callmenow .button
{
	display:inline;
}

div.callmenow form
{
	margin:0;
	padding:4px 0 0;
}

div.callmenow .telnr
{
	width:120px;
	margin:0 5px 0 0;
}

div.callmenow input
{
	margin:0;
}

.voordeelpakket-box
{
	border:2px solid #edf3fa;
	clear:both;
	padding:0 10px 5px;
}

.voordeelpakket-box h3
{
	color:#2F5077;
	font-size:1em;
}

.voordeelpakket-box .korting
{
	color:#2F5077;
	font-size:1.2em;
	font-weight:bold;
	margin:10px 0 0;
	text-align:right;
}

.voordeelpakket-box .korting .prijs
{
	color:#fe7d19;
}

.voordeelpakket-box .small-links
{
	font-size:.85em;
	text-align:right;
}

.voordeelpakket-box ul.check
{
	margin:0;
}

/* === Werkgever/informatie tabs =================================== */
#drupal-tabs2
{
	height:50px;
}

#drupal-tabs2 ul.tabs,#drupal-tabs2 ul.primary
{
	border-collapse:separate;
	height:24px;
	list-style-type:none;
	list-style-position:inside;
	margin:0;
}

#drupal-tabs2 ul.tabs li,#drupal-tabs2 ul.primary li
{
	display:block;
	float:left;
	height:23px;
	margin:0;
}

#drupal-tabs2 ul.tabs li a,#drupal-tabs2 ul.primary li a
{
	background:#cfd9e5;
	border-top:1px solid #4285c5;
	border-right:1px solid #4285c5;
	border-bottom:1px solid #4285c5;
	border-left:1px solid #4285c5;
	display:block;
	margin:0;
	padding:4px 8px;
}

#drupal-tabs2 ul.tabs li a.active,#drupal-tabs2 ul.primary li a.active
{
	background:#edf3fa;
	border-bottom:1px solid #edf3fa;
}

.rounded
{
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	width:auto;
/* IE6 needs width, width 40px works, it will expand anyway :-/    */
}

/* Bundle layout voor producten */
.bundle-wrapper
{
	margin:0 0 30px;
	padding:0 15px;
}

.bundle-wrapper .bundle
{
	border-top:1px solid #ccc;
	clear:both;
	padding:10px 40px 0 0;
	margin:10px 0 0;
}

.bundle-wrapper .bundle.first
{
	border-top:0 solid #ccc;
}

.bundle-wrapper .bundle .bundle-title
{
	color:#FD8222;
	font-size:1.1em;
	font-weight:bold;
	width:100%;
}

.bundle-wrapper .bundle-left
{
	float:left;
	padding:0 0 20px;
	width:385px;
}

.bundle-wrapper .bundle-right
{
	color:#515151;
	float:right;
	width:145px;
}

.bundle-wrapper .bundle ul
{
	background:url(http://www.nationalevacaturebank.nl/images/newstyle/icn/cadeau.gif) no-repeat 0 0;
	margin:0;
	padding:3px 0 8px 90px;
}

.bundle-wrapper .bundle .bundle-price
{
	font-weight:bold;
	padding:0 0 5px;
}

.bundle-wrapper .bundle-price .bundle-label
{
	font-weight:normal;
}

.bundle-wrapper .bundle-price .strike
{
	font-weight:normal;
	text-decoration:line-through;
}

.bundle-wrapper .bundle-saved-price
{
	font-weight:bold;
	padding:0 0 10px;
}

.bundle-wrapper .bundle-saved-price .red
{
	color:red;
}

span.vacature-soort-tag
{
	color:#f56b00;

	font-size:1.5em;
	font-weight:bolder;
	text-transform:uppercase;
}

/* Matchcriteria blocks */
#match-criteria .floating_buttons input.button
{
	float:left;
}

#match-criteria .floating_buttons input.button
{
	margin:8px 6px 0 0;
}

#match-criteria .functienaam-selector-ui input,.functienaam-selector-ui select
{
	border:1px solid #515151;
	margin:5px 5px 0 0;
	width:280px;
}

#match-criteria .functienaam-selector-ui
{
	margin-bottom:20px;
}

#match-criteria .functienaam-selector-ui .inliner
{
	display:inline;
}

#match-criteria .criterium-block
{
	float:left;
	width:280px;
	margin:0 20px 7px 0;
}

#match-criteria .criterium-block select
{
	width:280px;
	margin-top:10px;
}

#match-criteria .criterium-block label
{
	margin-bottom:10px;
}

#match-criteria .criterium-block label strong
{
	margin-right:4px;
}

div.bijbaan-stage-block div.label
{
	width:200px;
	float:left;
}

div.bijbaan-stage-block div.tekst
{
	float:left;
	width:400px;
	clear:right;
}

/* Drupal portal */
.portal.drupal
{
	width:auto;
	min-height:0;
	background-image:none;
	position:auto;
}

.portal.drupal li
{
	display:block;
	list-style-type:none;
	background:transparent url(http://www.nationalevacaturebank.nl/images/list_arrowtail.gif) no-repeat left top;
	padding:0 0 2px 16px;
	background-position:0 3px;
}

/* ================================================================= */
/* == Autocomplete */
.autocomplete-w1
{
	background:url(shadow.png) no-repeat bottom right;
	position:absolute;
	top:7px;
	left:6px;
/* IE6 fix: */
	_background:none;
	_top:1px;
}

.autocomplete
{
	width:300px;
	border:1px solid #999;
	background:#FFF;
	cursor:default;
	text-align:left;
	max-height:350px;
	overflow:auto;
	margin:-6px 6px 6px -6px;
/* IE specific: */
	_height:350px;
	_margin:0 6px 6px 0;
	overflow-x:hidden;
}

.autocomplete .selected
{
	background:#F0F0F0;
}

.autocomplete div
{
	padding:2px 5px;
	white-space:nowrap;
}

.autocomplete strong
{
	font-weight:bold;
	color:#FE7D19;
}
