/*** sIFR */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced. the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower. your own settings may vary. any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}
.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}
.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
/* sIFR ***/


/*** GLOBAL */
html, body {
	height				:100%;
}
body{
	margin				:0;
	padding				:0;
	font				:0.8em verdana, arial, helvetica, sans-serif;
	background			:url(/images/bg_left.jpg) repeat-y;
	
}
* {
	-moz-outline		:none;
	outline				:none
}
h1, h2 {
	color				:#323982;
	font-size			:13pt;
	margin				:24px 0 40px 0px;
}
h2 {
	font-size			:11pt;
}
.detail h2 {
	margin				:10px 0 10px 0;
}
h3 {
	margin				:0;
	font-size			:14pt;
}
h4 {
	margin				:0;
	font-size			:12pt;
}

p.intro {
	font-weight			:bold;
}
p.quote {
	color				:#323982;
	font-size			:8pt;
	width				:220px;
	line-height			:1.5em;
}

ul.docenten_home {
	padding				:0;
	list-style			:none;
	width				:521px;
	margin				:0 0 0 -20px;
}
ul.docenten_home li {
	float				:left;
	margin				:0 0 20px 0;
}

.clear {
	clear				:both;
}
a {
	color				:#323982;
	font-weight			:bold;
	text-decoration		:none;
}
a:hover {
	text-decoration		:underline;
}

/*** LAYOUT */
div#header {
	height				:130px;
	background			:#e3007e;
	color				:#fff;
}

div#header_contact {
	position			:absolute;
    top					:110px;
    left				:231px;
    font-weight			:bold;
    color				:#fff;
}

div#header_contact a {
	text-decoration		:none;
    color:#FFFFFF;
}

div#header_contact a:hover {
	text-decoration:underline;
}

#globalWrapper {
	position			:relative;
	text-align			:left;
	width				:100%;
	background			:url(/images/bg_right.jpg) repeat-y top right;
	min-width			:1000px;

	min-height			:100%;
	height				:auto !important;
	height				:100%;
	margin				:0 auto -26px; /* the bottom margin is the negative value of the footer's height */
}

#columnWrapper {
	position			:relative;
	margin				:0;
}

#nav {
	position			:relative;
	float				:left;
	background			:url(/images/nav_split.jpg) no-repeat top right;
	width				:185px;
}

div#contentWrapper {
	position			:relative;
	z-index				:1;
	margin				:0px 0px 0 185px;
	padding				:25px 260px 0 50px;

}

#contentWrapper.detail {
	background			:url(/images/header_detail_back.gif) transparent no-repeat 0 22px;
}

div#sidebar {
	position            :relative;
	width				:240px;
	float				:right;
	z-index				:2;
}

div#argumenten {
	padding-left		:30px;
    padding-top			:45px;
}

div#argumenten ul {
	list-style-type		:none;
	padding-left		:0;
	margin-left			:0;


}

div#argumenten li {
	padding-left		:0px;
	margin-bottom		:4px;
    margin-left			:0px;
}

.argumenten-link {
	 font-weight		:normal;
}

div#footer {
	position			:relative;
	z-index				:4;
	clear				:both;
	background			:#fff;
	height				:24px;
	border-top			:2px solid #00bbea;
	color				:#2b3685;
}

.push {
	display				:block;
	height				:24px;
}

/*** HOME PORTAL */
ul#home {
	width				:600px;
	margin				:8% auto 0 auto;
	padding				:0;
	list-style			:none;
}
ul#home li {
	float				:left;
	width				:262px;
	height				:120px;
	margin				:10px 13px;
}

ul#home div {
	padding: 20px 0 0 10px;
}

.btn1 h3, .btn2 h3, .btn3 h3, .btn4 h3 {
	padding				:0;
	font-size			:14pt;
	margin				:0;
	width				:200px;
}

.btn1 {
	background			:url(/images/intro_white.gif);
}
.btn1 p {
	font-size: 10px;
	font-weight: bold;
	color: #323982;
	padding: 0 20px 0 0;
	line-height: 14px;
}

.btn2  {
	background			:url(/images/intro_blue_arrow.gif);
}
.btn3 {
	background			:url(/images/intro_pink_arrow.gif);
}
.btn4 {
	background			:url(/images/intro_white_arrow.gif);
}

.btn1 h3 { color:#E3007E; }
.btn2 h3 { color:#A2DCF3; }
.btn3 h3 { color:#FFFFFF; }
.btn4 h3 { color:#46B9E7; }
/* HOME PORTAL ***/


/*** NAVIGATION */
ul#nav {
	position			:relative;
	float				:left;
	margin				:23px 0 0 0;
	padding				:2px 0 0 0;
	list-style			:none;
	background			:url(/images/nav_split.jpg) no-repeat top right;
	z-index				:3;
	width				:185px;
}
ul#nav li {
	height				:100%;
}

ul#nav li.menukop {
	height				:100%;
	display				:block;
	height				:100%;
	font-size			:10pt;
	font-weight			:bold;
	color				:#323982;
	padding				:27px 0 5px 7px;
	background			:url(/images/nav_split.jpg) no-repeat bottom right;
}

ul#nav a {
	display				:block;
	height				:100%;
	font-size			:10pt;
	font-weight			:bold;
	text-decoration		:none;
	color				:#323982;
	padding				:3px 0 5px 25px;
	background			:url(/images/nav_split.jpg) no-repeat bottom right;
}
ul#nav li.selected {
	background			:#ebf7fc url(/images/nav_selected.gif) no-repeat 8px 5px;
}
ul#nav ul {
	margin				:0;
	padding				:0;
	background			:#d6eff9;
	display				:none;
}
ul#nav ul.opened {
	display				:block;
}
ul#nav ul a {
	background			:url(/images/nav_split.jpg) no-repeat bottom right;
	color				:#323982;
	font-size			:8pt;
	padding				:5px 0 6px 40px;
}
ul#nav ul li.selected {
	font-size			:10pt;
	text-decoration		:none;
	background			:#ebf7fc url(/images/nav_sub_selected.jpg) no-repeat 25px 5px;
}
/* NAVIGATION ***/


/*** CONTENT BOX */
table.contentbox {
	font-size			:7pt;
	font-weight			:bold;
	line-height			:17px;
	margin				:0 0 0 20px;
}

table.contentbox .top {
	height				:12px;
	background			:url(/images/content_box/box_top_240.jpg);/**/
	width				:240px;/**/
}
table.contentbox .top_left {
	background			:url(/images/content_box/box_head_left.jpg);
	width				:2px;
}
table.contentbox .top_mid {
	background			:#e3f4fb;
	padding				:2px 0 5px 5px;
}
table.contentbox .top_right {
	background			:url(/images/content_box/box_head_right.jpg);
	width				:2px;
}

table.contentbox .content_left {
	background			:url(/images/content_box/box_content_left.jpg);
}
table.contentbox .content_mid {
	background			:#aee7f8;
	padding				:8px 5px 0 8px;
	height				:95px;
	line-height			:12pt;
}
table.contentbox .content_alt_dark {
	background			:#d1edf9 url(/images/arrow_dark.jpg) no-repeat 222px 3px;
	padding				:2px 2px 2px 6px;
}
table.contentbox .content_alt_light {
	background			:#e3f4fb url(/images/arrow_light.jpg) no-repeat 222px 3px;
	padding				:2px 2px 2px 6px;
}
table.contentbox .content_right {
	background			:url(/images/content_box/box_content_right.jpg);
}
table.contentbox .bottom {
	height				:12px;
	background			:url(/images/content_box/box_bottom_240.jpg);/**/
	width				:240px;/**/
}
table.contentbox .bottom_light {
	height				:11px;
	background			:url(/images/content_box/box_bottom_light_240.jpg);
	width				:240px; /**/
}
table.contentbox .content_alt_dark_noarrow {
	background			:#d1edf9;
	padding				:2px 2px 2px 6px;
}
table.contentbox select {
	width: 145px;
}
/* CONTENT BOX ***/

/*** CONTENT2 BOX */
table.contentbox2 {
	font-size			:7pt;
	font-weight			:bold;
	line-height			:17px;
	margin				:0 0 0 20px;
}

table.contentbox2 .top2 {
	height				:12px;
	background			:url(/images/content_box/box_top_500.jpg);/**/
	width				:500px;/**/
}
table.contentbox2 .top_left2 {
	background			:url(/images/content_box/box_head_left.jpg);
	width				:2px;
}
table.contentbox2 .top_mid2 {
	background			:#e3f4fb;
	padding				:2px 0 5px 5px;
}
table.contentbox2 .top_right2 {
	background			:url(/images/content_box/box_head_right.jpg);
	width				:2px;
}

table.contentbox2 .content_left2 {
	background			:url(/images/content_box/box_content_left.jpg);
}
table.contentbox2 .content_mid2 {
	background			:#aee7f8;
	padding				:8px 5px 0 8px;
	height				:95px;
	line-height			:12pt;
}
table.contentbox2 .content_alt_dark2 {
	background			:#d1edf9 url(/images/arrow_dark.jpg) no-repeat 222px 3px;
	padding				:2px 2px 2px 6px;
}
table.contentbox2 .content_alt_light2 {
	background			:#e3f4fb url(/images/arrow_light.jpg) no-repeat 222px 3px;
	padding				:2px 2px 2px 6px;
}
table.contentbox2 .content_right2 {
	background			:url(/images/content_box/box_content_right.jpg);
}
table.contentbox2 .bottom2 {
	height				:12px;
	background			:url(/images/content_box/box_bottom_500.jpg);/**/
	width				:500px;/**/
}
table.contentbox2 .bottom_light2 {
	height				:11px;
	background			:url(/images/content_box/box_bottom_light_240.jpg);
	width				:240px; /**/
}
table.contentbox2 .content_alt_dark_noarrow2 {
	background			:#d1edf9;
	padding				:2px 2px 2px 6px;
}
table.contentbox2 select {
	width: 145px;
}
/* CONTENT BOX2 ***/

/*** PINK SIDEBAR BOX */

table.sidebar_pink {
	width				:203px;
	margin				:20px 0 0 20px;
	background			:#e3037f;
	height				:120px;
	color				:#ffffff;
}

.sidebar_pink .content p {
	margin-left: 8px;
	font-size: 11px;
}

.sidebar_pink .content a {
	color: #fff !important;
}

table.sidebar_pink h4 {
	font-size			:13pt;
	margin				:0 0 10px 10px;
}
table.sidebar_pink .top {
	/*background			:url(/images/pink_content_box/box_top.jpg) transparent no-repeat 0 0;*/
	background			:url(/images/pink_content_box/png/box_top.png) transparent no-repeat 0 0;
	height				:12px;
}
table.sidebar_pink .left {
	background			:url(/images/pink_content_box/box_left.jpg);
}
table.sidebar_pink .right {
	background			:url(/images/pink_content_box/box_right.jpg);
}
table.sidebar_pink .bottom {
	background			:url(/images/pink_content_box/png/box_bottom.png) transparent no-repeat 0 100%;
	height				:12px;
}
table.sidebar_pink .content_dark {
	background			:#c80370 url(/images/pink_content_box/arrow.gif) no-repeat 180px 4px;
	font-size			:7pt;
	padding				:2px 0 2px 10px;
	line-height			:16px;
	color				:#ffffff;
}

table.sidebar_pink .content_light {
	background			:#e3037f url(/images/pink_content_box/arrow.gif) no-repeat 180px 4px;
	font-size			:7pt;
	padding				:2px 0 2px 10px;
	line-height			:16px;
	color				:#ffffff;
}
.sidebar_pink .content_light a {
	color: #fff !important;
}
.sidebar_pink .content_dark a {
	color: #fff !important;
}

/* PINK SIDEBAR BOX ***/


/*** BLUE SIDEBAR BOX */
table.sidebar_blue {
	width				:203px;
	margin				:20px 0 0 20px;
	background			:#00afe6;
	height				:120px;
}
table.sidebar_blue h4 {
	font-size			:13pt;
	margin				:0 8px 0 10px;
	width				:160px;
}
table.sidebar_blue .top {
	background			:url(/images/blue_content_box/png/top.png) transparent no-repeat 0 0;
	height				:12px;
}
table.sidebar_blue .left {
	background			:url(/images/blue_content_box/left.jpg);
}
table.sidebar_blue .right {
	background			:url(/images/blue_content_box/right.jpg);
}
table.sidebar_blue .bottom {
	background			:url(/images/blue_content_box/png/bottom.png) transparent no-repeat 0 100%;
	height				:12px;
}
/*
table.sidebar_blue .content {
	background			:url(/images/blue_content_box/arrow.jpg) no-repeat 180px 5px;
}
table.sidebar_blue .content {
	background			:url(/images/blue_content_box/arrow.jpg) no-repeat 180px 5px;
}
table.sidebar_blue .contentover {
	background			:url(/images/white_content_box/arrow_dark.jpg) no-repeat 180px 5px;
}*/
/* BLUE SIDEBAR BOX ***/


/*** WHITE SIDEBAR BOX */
table.sidebar_white {
	width				:203px;
	margin				:20px 0 0 20px;
	background			:#fff;
	color				:#343b83;
	height				:120px;
}
table.sidebar_white h4 {
	font-size			:12pt;
	margin				:0 0 3px 10px;
}
table.sidebar_white .top {
	background			:url(/images/white_content_box/png/top.png) transparent no-repeat 0 0;
	width				:203px;
	height				:12px;
}
table.sidebar_white .left {
	background			:url(/images/white_content_box/left.jpg);
	width				:2px;
}
table.sidebar_white .right {
	background			:url(/images/white_content_box/right.jpg);
	width				:2px;
}
table.sidebar_white .bottom {
	background			:url(/images/white_content_box/png/bottom.png) transparent no-repeat 0 100%;
	width				:203px;
	height				:12px;
}
table.sidebar_white .content_dark {
	background			:#eaf7fc url(/images/white_content_box/arrow_dark.jpg) no-repeat 180px 4px;
	font-size			:7pt;
	padding				:2px 0 2px 10px;
	line-height			:16px;
}
table.sidebar_white .content_light {
	background			:#fff url(/images/white_content_box/arrow_light.jpg) no-repeat 180px 4px;
	font-size			:7pt;
	padding				:2px 0 2px 10px;
	line-height			:16px;
}
table.sidebar_white .content_light_no_arrow {
	background			:#fff;
	font-size			:7pt;
	padding				:2px 0 2px 10px;
}
/* WHITE SIDEBAR BOX ***/


/*** LONG SEARCH BOX */
table.longbox {
	background			:#def5fd;
	width				:492px;
	font-size			:7pt;
	font-weight			:bold;
	color				:#323982;
	margin				:5px 0 0 5px;
}
table.longbox .top {
	background			:url(/images/longbox_top.jpg);
	height				:13px;
}
table.longbox .left {
	background			:url(/images/longbox_left.jpg);
	width				:2px;
}
table.longbox .right {
	background			:url(/images/longbox_right.jpg);
	width				:2px;
}
table.longbox .bottom {
	background			:url(/images/longbox_bottom.jpg);
	height				:11px;
}
table.longbox .mid {
	padding				:0 10px;
}
table.longbox select {
	width: 145px;
	margin-left: 30px;
}
/* LONG SEARCH BOX ***/


/*** LIST TABLE */
table.vlist {
	font-size			:8pt;
	line-height			: 19px;
	margin				: 25px 0 0 -25px;
}

table.vlist td {
	border-bottom		:1px solid #e3f4fb;
	padding-top			:2px;
	padding-bottom		:2px;
	line-height			:18px;
	vertical-align		: top;
}

table.vlist .nl {
	border-bottom		:0px solid #e3f4fb;
}

table.vlist td:hover {
	cursor: pointer;	
}

table.vlist .left {
	border-right		:2px solid #e3037f;
	width				:30px;
	margin				:0 10px 0 0;
}
table.vlist .list_head {
	color				:#323982;
	font-weight			:bold;
	padding-top			:10px;
	padding-bottom		:10px;
}
table.vlist .head_gradient {
	background			:url(/images/vlist_gradient.gif) no-repeat top right;
	border				:0;
}
table.vlist .col1 {
	padding-left		:10px;
	font-weight			:bold;
}
table.vlist tr.tbl_row:hover {
	background			:url(/images/vlist_arrow.jpg) no-repeat 10px 7px;
}
/* LIST TABLE ***/


/*** VAC. DETAIL */
table.vdetail {
	font-size			:8pt;
	line-height			: 19px;
}
table.vdetail .extra_space {
	padding				:10px;
}
table.vdetail .col1 {
	padding-left		:10px;
	font-weight			:bold;
}
a.vdetail_back {
	position			:absolute;
	font-size			:7.5pt;
	right				:320px;
	margin				:0 0 0 0;
}
/*** VAC. DETAIL */


/*** FORMULIER */
form.quick_search {
	margin				:0;
}
form.quick_search label {
	display				:block;
	float				:left;
	width				:100px;
	height				:20px;
}
form.quick_search td.input {
	text-align			:right;
}
form.quick_search input {
	width				:150px;
}
form.quick_search select {
	width				:154px;
}
form.quick_search input.input_image {
	width				:auto;
	margin				:5px 0 0 0;
}


form.all_vacs {
	text-align			:center;
}
form.all_vacs select {
	width				:200px;
}
/* FORMULIER ***/


/*** FOOTER */
#footer #footer_left {
	float				:left;
}
#footer .block {
	display				:block;
	width				:25px;
	height				:24px;
	float				:left;
	background			:#e3007e;
}
#footer .mailto_link {
	display				:block;
	float				:left;
	margin				:4px 0 0 7px;
	font-weight			:bold;
	font-size			:8pt;
}
#footer #footer_right {
	font-size			:8pt;
	float				:right;
	margin				:5px 10px 0 0;
}
#footer a {
	text-decoration		:none;
	color				:#2b3685;
}
#footer a:hover {
	text-decoration		:underline;
}
/* FOOTER ***/

/*******************************************************************************
NIEUW
********************************************************************************/

/* OVERIGE STYLES ***/
#mijnvacatures a:hover {
	text-decoration		:underline;
}

.showkop
{
	font-weight:bold;
}
td.paginashow
{
	font-size:11px;
	color:#e2017e;
}

a.vacaturelink
{
	color:#e2017e;
}

td.contenttext p
{
	font-size:0.9em;
	line-height:1.5em;
}
table.contenttable
{
	margin-top:-13px;
	margin-bottom:-21px;
}
h2 {
	margin				:0;
	color				:#323982;
	font-family			:verdana, arial, helvetica, sans-serif;
	font-size			:11pt;
}

/*** formbox */
table.formbox {
	background			:#def5fd;
	width				:492px;
	font-size			:7pt;
	font-weight			:bold;
	color				:#323982;
	margin				:5px 0 0 5px;
}
table.formbox .top {
	background			:url(/images/longbox_top.jpg);
	height				:13px;
}
table.formbox .left {
	background			:url(/images/longbox_left.jpg);
	width				:2px;
}
table.formbox .right {
	background			:url(/images/longbox_right.jpg);
	width				:2px;
}
table.formbox .bottom {
	background			:url(/images/longbox_bottom.jpg);
	height				:11px;
}
table.formbox .mid {
	padding				:0 10px;
}

table.formbox input, textarea {
	font :9pt verdana, arial, helvetica, sans-serif;
	border-style:solid;
	border-color:#323982;
	border-width:1px;
}

table.formbox .input_image {
	border-width:0px;
}

table.formbox select {
	margin-left: 0px;
	font-size:10px;	
	border-style:solid;
	border-color:#323982;
	border-width:1px;
	margin-left: 0px;
}
/* formbox ***/
/* FORMULIEREN */

table.formbox .noborder{
	background-color:#def5fd;
	border-style:none;
}

table.formbox .button{
	font-size:10px;	
}

.bringafriendtext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:red;
}

/* Mouseover layer */
#PopupInfo{
	display:none; 
	position:absolute; 
	z-index:16; 
	left:5px; 
	top:5px; 
	background-color:#ffffe1; 
	border:1px; 
	border-style:solid; 
	border-color:#000000;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

ul.blok_argumenten {
	padding				:0;
	
	width				:521px;
	margin				:0 0 0 -20px;
}

li.blok_argumenten {
	display: list-style;
}

.quotetekst {
	font-style:italic;
    line-height:20px;
}

 #homezoek input {
 
 }
 
 #formblock_1,  #formblock_2, #formblock_3, #formblock_4{
	position:relative; 
	top:0px;
	left:0px; 
	height:auto; 
	width:auto; 
	display:none;
 }
 
 span.error{
	 color:#F00;
 }
 	