/*  algemeen - */

BODY
{
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	scrollbar-face-color: #d9d9d9;
	scrollbar-highlight-color: #9c9c9c;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-shadow-color: #9c9c9c;
	scrollbar-arrow-color: #514e86;
	scrollbar-track-color: #FFFFFF;
}

BODY, TABLE, TD, DIV, P, FONT, LI, UL, SPAN, TEXTAREA, INPUT
{
	font-size: 12px;
	font-family: arial, verdana, tahoma;
	color:#2e2e2e;
	text-align:left;
}

SELECT
{
	font-size: 12px;
	font-family: arial, verdana, tahoma;
	color:#2e2e2e;
}

H1
{
	font-size:20px;
	font-weight:normal;
}

FORM
{
	margin:0px;
}

UL.bullet, UL.bullet2, UL.bullet_gray
{
	margin-top:0px;
	margin-bottom:0px;
}

UL.bullet LI
{
	list-style-image : url(../images/bullet.gif);
	margin-left:-24px;
}

UL.bullet LI.li_selected
{
	list-style-image : url(../images/bullet.gif);
	margin-left:-24px;
	font-weight: bolder;
}

UL.bullet2 LI
{
	list-style-image : url(../images/bullet2.gif);
	margin-left:-24px;
}

LI
{
	list-style-image : url(../images/small_bullet.gif);
}

#div_menu LI
{
	list-style-image : none;
}

UL.bullet LI.vac_Parttime, UL.bullet2 LI.vac_Parttime, LI.vac_Parttime
{
	list-style-image : url(../images/bullet2.gif);
}

UL.bullet LI.vac_Fulltime, UL.bullet2 LI.vac_Fulltime, LI.vac_Fulltime, 
{
	list-style-image : url(../images/bullet.gif);
}

UL.bullet LI.vac_Pre-Traineeship, UL.bullet2 LI.vac_Pre-Traineeship, LI.vac_Pre-Traineeship
{
	list-style-image : url(../images/bullet3.gif);
}

UL.bullet_gray LI.vac_Parttime
{
	list-style-image : url(../images/bullet2_grbg.gif);
}

UL.bullet_gray LI.vac_Fulltime
{
	list-style-image : url(../images/bullet_grbg.gif);
}

UL.bullet_gray LI.vac_Pre-Traineeship
{
	list-style-image : url(../images/bullet3_grbg.gif);
}

LI.li_selected
{
		list-style-image : url(../images/bullet_select.gif);
}

UL.bullet_gray LI.li_gray
{
		list-style-image : url(../images/bullet_gray_grbg.gif);
}

UL.bullet_gray LI.li_delete
{
		list-style-image : url(../images/li_delete.gif);
}

HR
{
	height:1px;
	color:#a6a1bd;
}

.keyword
{
	font-weight:normal;
}

.redkey .keyword
{
	font-weight:bold;
	color:#B3081B;
}


strong.keyword
{
        font-weight:bolder;
}


.input_submit
{
	background-color:#f59900;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	height:19px;
	border:0px;
	border-left:1px solid #f9be62;
	border-top:1px solid #f9be62;
	border-right:2px solid #be7300;
	border-bottom:2px solid #be7300;
	cursor:hand;
	cursor:pointer;
}

.cursor_pointer
{
	cursor:hand;
	cursor:pointer;
}

.input_cancel
{
	background-color:#b3071b;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	height:19px;
	border:0px;
	border-left:1px solid #eb8691;
	border-top:1px solid #eb8691;
	border-right:2px solid #780714;
	border-bottom:2px solid #780714;
	cursor:hand;
	cursor:pointer;
}
.input_submit:hover { 
	border-right:1px solid #be7300;
	border-bottom:1px solid #be7300; 
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
}

.input1{
	border:1px solid #888888;
	width:173px;
}

.input2
{
	border:1px solid #888888;
	width:265px;
}

.input3
{
	border:1px solid #888888;
	width:190px;
}

.input4
{
	border:1px solid #888888;
	width:480px;
}

.input5{
	border:1px solid #888888;
	width:160px;
}

.textarea1
{
	height:75px;
	width:265px;
	border:1px solid #888888;
}

.textarea2
{
	height:300px;
	width:480px;
	border:1px solid #888888;
}

.textarea3
{
	height:200px;
	width:550px;
	border:1px solid #888888;
}

a img
{
	border: none;
}

#pDword
{
	border:0px solid white;
	width:145px;
	text-align:center;
	color:#B3081B;
	text-transform:uppercase;
}

.icon_separate
{
	text-align:center;
	height:50px;
}

.right
{
	margin-left:auto;
}

.center
{
	margin-left:auto;
	margin-right:auto;
}

.close
{
	background-image: url(../images/close_bg.gif);
	height:40px;
}

.blog_header
{
	background-color:#888888;
	font-weight:bold;
	color:white;
	height:15px;
}

.blog_header H1
{
	margin:0px;
	font-size:12px;
	font-weight:bold;
}

.blog_header2
{
	background-color:#888888;
	text-align:right;
	color:white;
	height:15px;
}

.blog_header_left
{
	width:15px;
	height:15px;
	background-image: url(../images/blog_header_left.gif);
	background-repeat:no-repeat;
}

.blog_header_right
{
	width:15px;
	height:15px;
	background-image: url(../images/blog_header_right.gif);
	background-repeat:no-repeat;
}

.blog_icons
{
	text-align:right;
	padding-right:5px;
}

@media print {
	.hide_print{display:none;}
}

.vac_print_title
{
	font-family: "Arial Narrow", arial, verdana, tahoma;
	color:#564d82;
	font-size:18px;
	padding-left:18px;
	text-transform : uppercase;
}

.hr1
{
	font-size:14px;
	color:#888888;
}

.table_l1
{
	background-color:#eeeeee;
	background-position:right;
}

.table_r1
{
	background-color:#eeeeee;
	background-position:left;
}

.table_l2
{
	background-color:#ececec;
	background-image: url(../images/l2_bg.jpg);
	background-position:right;
}

.table_r2
{
	background-color:#ececec;
	background-image: url(../images/r2_bg.jpg);
	background-position:left;
}

.table_l1, .table_l2, .table_r1, .table_r2
{
	background-repeat:repeat-y;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #888888;
	padding-top:2px;
	padding-bottom:2px;
}

#td_inschrijven
{
	text-align:center;
}

#td_loggedin
{
	text-align:center;
	background-image: url(../images/gray_line.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:7px 0px 7px 0px;
}

#td_loggedin2
{
	text-align:center;
	background-image: url(../images/gray_line2.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:7px 0px 7px 0px;
}

#td_loggedin SPAN, #td_loggedin2 SPAN
{
	background-color:#e8e8e8;
	font-weight:bold;
}

#loginbutton
{
	padding:7px 0px 7px 0px;
}

.mandatory
{
	color:#B3081B;
}

/*  omenom tr systeem met waardes die niet zijn ingevuld overslaan - */

tr.invisible {
	display:none;
}

tr.omenom_1 td {
	background-color:#eeeeee;
}

tr.omenom_2 td.tdlinks {
	background-color:#ececec;
	background-image: url(../images/l2_bg.jpg);
	background-position:right;
}

tr.omenom_2 td.tdrechts {
	background-color:#ececec;
	background-image: url(../images/r2_bg.jpg);
	background-position:left;
}

tr.omenom_2 td.tdlinks, tr.omenom_2 td.tdrechts, tr.omenom_1 td {
	background-repeat:repeat-y;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #888888;
	padding-top:2px;
	padding-bottom:2px;
}

/* omenom end */

TABLE.form_edit TD
{
	width:50%;
}

TABLE.form_2col TD
{
	width:50%;
}

TABLE.form_edit TD.table_r1, TABLE.form_edit TD.table_r2
{
	padding-left:1px;
	padding-right:0px;
}


.start_box
{
	position:relative; 
	top:-8px; 
	left:15px; 
	width:555px;
}

.vac_box_list {
	vertical-align: top;
}

/* - algemeen */

/* divs - */

#wrapper
{ 
	height: auto; 
	width: 1001px; 
	text-align: left; 
	position: relative; 
	margin: 0px auto; 
}

#div_main
{
	position:absolute;
	left:50px;
	top:201px;
	width: 899px; 
	z-index:2;
	background:#ffffff;
	padding-top:10px;
}

#div_top
{
	position:relative;
	clear:both;
	z-index:2;
	background:#ffffff;
}

#div_content
{
	position:relative;
	float:right;
	clear:right;
	width:626px;
	z-index:2;
	background:#ffffff;
}

#div_left
{
/*	padding-left:19px; */
	float:left;
	position:absolute;
	width:265px;
	z-index:2;
	background:#ffffff;
}

#div_menu
{
	position:absolute;
	left:50px;
	top:71px;
	z-index:1003;
}

#div_but_define
{
	position:absolute;
	left:170px;
	top:12px;
}

#div_define
{
	position:absolute;
	z-index:1;
}

#div_logo
{
	position:absolute;
	left:701px;
	top:0px;
	width:249px;
	height:50px;
	z-index:1;
}

#div_pd
{
	position:absolute;
	left:51px;
	top:101px;
}

.div_pd_img
{
	text-align: center;
	vertical-align: bottom; 
	overflow: hidden; 
	position:absolute; 
	width:50px; 
	height:50px; 
}

.pd_img
{
	position:relative; 
	left:-25px; 
	top:-25px;
}

#div_pd_popup
{
	position:absolute; 
	top:100px;
	left:350px;
	z-index:10;
}

#div_pd_link1
{
	position:absolute; 
	top:150px;
	left:700px;
	z-index:10;
}

#div_pd_corner_left
{
	position:absolute; 
	top:85px;
	left:0px;
	z-index:2;
}

#div_pd_corner_right
{
	position:absolute; 
	top:0px;
	left:884px;
	z-index:2;
}

#div_right_margin
{
	position:absolute;
	left:1001px;
}

#div_menu_fade
{
	position:absolute;
	height:50px;
	left:51px;
	top:91px;
	z-index:2;
}

#flash_team
{
	position:absolute;
	top:0px;
	left:0px;
	width:50px;
	height:50px;
}

/* - divs */

/* content - */

.bannercontent_top
{
	background-image: url(../images/bannercontent_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width:598px;
	height:22px;
}
.bannercontent_bg
{
	background-image: url(../images/bannercontent_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 598px;
}

#onderwijsbox
{
	background-image: url(../images/onderwijs.gif); 
	background-repeat: no-repeat; 
	width:598px; 
	height:155px;
}

#onderwijsprogrammabox
{
	background-image: url(../images/onderwijs-programma.jpg); 
	background-repeat: no-repeat; 
	vertical-align: top;
	width:598px; 
	height:155px;
}

#onderwijsprogrammabox  .box_title {
	font-size: 20px;
}

.small_box_top
{
	background-image: url(../images/small_box_top.gif);
	background-repeat: no-repeat;
	background-position: center;
	width:217px;
	height:13px;
	text-align:center;
}

.small_box_bg
{
	background-image: url(../images/small_box_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width:217px;
}

.box_in_box_top
{
	background-image: url(../images/box_in_box_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	width:563px;
	height:13px;
}

.box_in_box_bg
{
	background-image: url(../images/box_in_box_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width:563px;
	padding:0px 20px 0px 20px;
}

.box_in_box2_top
{
	background-image: url(../images/box_in_box2_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	width:217px;
	height:13px;
}

.box_in_box2_bg
{
	background-image: url(../images/box_in_box2_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width:217px;
	padding:0px 0px 0px 7px;	
}

.left_column_bg
{
	background-image: url(../images/left_column_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width:242px;
}

.left_column_bg DIV
{
	position:relative; 
	top:-12px; 
	left:10px;
	margin-bottom:2px;
}

.left_column_top
{
	background-image: url(../images/left_column_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width:242px;
	height:22px;
}

.left_column_bottom
{
	background-image: url(../images/left_column_bottom.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width:242px;
	height:26px;
}

.left_margin
{
	height:15px;
	width:15px;
}

.box_main_small_top
{
	background-image: url(../images/box_main_small_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width:288px;
	height:22px;
}

.box_main_small_bg
{
	background-image: url(../images/box_main_small_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height:25px;
	width:288px;
}

.box_main_small_bg DIV
{
	position:relative; 
	top:-11px; 
	left:15px;
	padding-bottom:4px;
}

.box_main_small_bottom
{
	background-image: url(../images/box_main_small_bottom.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width:288px;
	height:26px;
}
.box_main_top
{
	background-image: url(../images/box_main_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width:598px;
	height:22px;
}

.box_main_bg
{
	background-image: url(../images/box_main_bg.gif);
	background-repeat: repeat-y;
	background-position: top left;
	width:598px;
}

.box2_main_bg
{
	background-image: url(../images/box2_main_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width:598px;
	padding-bottom:5px;
}

.box2_main_bg DIV
{
	position:relative; 
	top:-9px; 
	left:15px; 
	margin-bottom:20x;
	width:565px;
}


.box_main_bottom
{
	background-image: url(../images/box_main_bottom.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width:598px;
	height:26px;
}

/* vacature uitgelicht */

#vacature_uitgelicht #vu_container{
	height:125px; 
	width:241px;
	background-image: url(../images/vacature_uitgelicht.gif);
	position:relative;
}

#vacature_uitgelicht #vu_container div{
	position:absolute; 
	width:212px; 
	height:66px; 
	top:33px; 
	left:13px;
	font-weight:bold;
}

#vacature_uitgelicht #vu_container div td {
	font-size:14px;
}



/* typografie - */

.box_title
{
	font-family: "Arial Narrow", arial, verdana, tahoma;
	color:#564d82;
	font-size:18px;
	padding-left:18px;
	text-transform : uppercase;
}

.box_title H1, .box_title H2
{
	margin:0px;
	font-size:18px;
	font-weight:normal;
}

.box_title2
{
	font-family: "Arial Narrow", arial, verdana, tahoma;
	color:#555555;
	font-size:14px;
	text-transform : uppercase;
}

.box_title3
{
	font-family: arial, verdana, tahoma;
	color:#555555;
	font-size:13px;
	font-weight:bold;
	width:33%;
}

.list_date
{
	color:#B3081B;
}

.jc_title
{
	font-family: "Arial Narrow", arial, verdana, tahoma;
	color:#564d82;
	font-size:18px;
	text-transform : uppercase;
	border-bottom :1px dashed;
	border-color:#888888;
}

.category_title
{
	font-family: "Arial Narrow", arial, verdana, tahoma;
	color:#564d82;
	font-size:18px;
	padding-left:15px;
	text-transform : uppercase;
	margin-right:15px;

}

.week_container {
	clear: both;
}

.week_container_closed {
	clear: both;
}

.week_header {
	color:#B3081B;
	font-weight:bold;
	float: left;
	width: 488px;
}

.week_header .week_header_image {
	width: 15px;
	height: 10px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	background: url(../images/arrow_down.gif) no-repeat center right;
}

.week_container_closed .week_header {
	border-bottom :1px dashed;
	border-color:#888888;
}

.week_container_closed .week_header .week_header_image {
	background-image: url(../images/arrow_right.gif);
}

.week_body {
	color:#B3081B;
	clear: both;
	
}

.week_container_closed .week_body {
	display: none;
}

.week_open
{
	color:#B3081B;
	font-weight:bold;
}

.week_closed
{
	color:#B3081B;
	font-weight:bold;
	border-bottom :1px dashed;
	border-color:#888888;
}	

.week_total
{
	padding-left:5px;
	padding-right:5px;
	border:1px solid #888888;
	text-align:right;
	float: right;
	width: 50px;
	margin-right: 1px;
	margin-bottom: 2px;
}

.week_container .week_total {
	margin-bottom: 10px;
}

.income_total
{
	padding-left:5px;
	padding-right:5px;
	border-top : double;
	border-color:#888888;
	font-weight:bold;
	text-align:right;
	float: right;
	clear: both;
	margin-top: 5px;
	width: 50px;
	margin-right: 1px;
}

.vac_sub
{
	color:#B3081B;
	font-weight:bold;
	border-bottom :1px dashed;
	border-color:#888888;
	padding-bottom:3px;
}

.vac_data
{
	padding-left:13px;
}

.vac_data3
{
	width:140px;
	padding-left:13px;
	font-weight:bold;
}

.table_header
{
	color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	font-size:12px;
	font-weight:bold;
	background-color:#888888;
	background-image: url(../images/list_corner_r.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

.table_header_l
{
	background-image: url(../images/list_corner_l.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-color:#888888;
}

.table_header_m
{
	padding-left:5px;
	padding-left:5px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-color:#888888;
}

.table_header_r
{
	background-image: url(../images/list_corner_r.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-color:#888888;
}

.profile_name
{
	font-family: "Arial Narrow", arial, verdana, tahoma;
	color:#B3081B;
	font-size:14px;
	text-transform : uppercase;
	text-align:center;
	width:215px;
	border-left:1px solid #888888;
	border-right:1px solid #888888;
}

.subtext
{
	color:#888888;
	text-align:right;
}

.ipod
{
	position:relative; 
	left:12px; 
	background: url(../images/ipod.jpg) no-repeat top left;
	width:125px;
	height:295px;
}

.ipod_photo
{
	position:absolute; 
	left:12px;
	top:12px;
	width:100px; 
	z-index:1;
	text-align:center;
	font-size:10px;
}

/* - typografie */

/* links - */

a:link { color: #564d82; text-decoration:none; }
a:visited {color: #564d82; text-decoration:none; }
a:hover { color: #000000; text-decoration:underline; }

.other_cat a:link { color: #B3081B; text-decoration:none; }
.other_cat a:visited {color: #B3081B; text-decoration:none; }
.other_cat a:hover { color: #000000; text-decoration:underline; }

.blog_open a:link { color: #000000; text-decoration:none; }
.blog_open a:visited {color: #000000; text-decoration:none; }
.blog_open a:hover { color: #B3081B; text-decoration:none; }

.blog_closed a:link { color: #564d82; text-decoration:none; }
.blog_closed a:visited {color: #564d82; text-decoration:none; }
.blog_closed a:hover { color: #000000; text-decoration:underline; }

.week_header a:link { color: #B3081B; text-decoration:none; }
.week_header a:visited {color: #B3081B; text-decoration:none; }
.week_header a:hover { color: #B3081B; text-decoration:underline; }

.week_body a:link { color: #B3081B; text-decoration:none; }
.week_body a:visited {color: #B3081B; text-decoration:none; }
.week_body a:hover { color: #B3081B; text-decoration:underline; }

.week_closed a:link { color: #B3081B; text-decoration:none; }
.week_closed a:visited {color: #B3081B; text-decoration:none; }
.week_closed a:hover { color: #B3081B; text-decoration:underline; }

.category_selected
{
	font-family: "Arial Narrow", arial, verdana, tahoma;
	background-color:white;
	color:#B3081B;
	font-size:18px;
	text-transform : uppercase;
	margin-left:18px;
	margin-right:18px;
	position:relative;
	top:5px;
	background-image: url(../images/tab_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.category_selected:hover { text-decoration: none; }
.category_selected img#new_scout_image { display: none; }

.category_option { color: #564d82; text-decoration:none; font-size:12px; margin-left:18px; margin-right:18px; position:relative; top:1px; cursor: pointer; }
.category_option:link { color: #564d82; text-decoration:none; font-size:12px; margin-left:18px; margin-right:18px; position:relative; top:1px; }
.category_option:visited { color: #564d82; text-decoration:none; font-size:12px; margin-left:18px; margin-right:18px; position:relative; top:1px; }
.category_option:hover { color: #000000; text-decoration:overline; font-size:12px; margin-left:18px; margin-right:18px; position:relative; top:1px; }
.category_option img { display: none; }
.category_option img#new_scout_image { display: inline; }

.vac_link a:link { color: #564d82; text-decoration:none; }
.vac_link a:visited {color: #564d82; text-decoration:none; }
.vac_link a:hover { color: #000000; text-decoration:none; }

a.ivlink:link { color: #2e2e2e; text-decoration:none; }
a.ivlink:visited {color: #2e2e2e; text-decoration:none; }
a.ivlink:hover { color: #2e2e2e; text-decoration:none; }

a.title_cat:link { color: #888888; text-decoration:none; }
a.title_cat:visited { color: #888888; text-decoration:none; }
a.title_cat:hover { color: #000000; text-decoration:underline; }

a.white_link:link { color: #ffffff; text-decoration:none; }
a.white_link:visited { color: #ffffff; text-decoration:none; }
a.white_link:hover { color: #ffffff; text-decoration:underline; }

a.red_link:link { color: #B3081B; text-decoration:none; font-weight:bold; }
a.red_link:visited { color: #B3081B; text-decoration:none; font-weight:bold; }
a.red_link:hover { color: #888888; text-decoration:underline; }

a.red_link2:link { color: #B3081B; text-decoration:none; }
a.red_link2:visited { color: #B3081B; text-decoration:none; }
a.red_link2:hover { color: #000000; text-decoration:underline; }

/* - links */

/* Tooltips */

a.tooltip {
  z-index:240;
  color:#564d82;
  text-decoration:none;
}

a.tooltip:hover {
  z-index:250;
  color:#564d82;
  border: 0px;
  text-decoration:none;
}

a.tooltip span {
	position: relative;
}

a.tooltip span span {
  display:none;
}

a.tooltip:hover span span {
  position:absolute;
  top:2em;
  left:0em;
  border:1px solid #B3081B;
  padding:3px;
  display:block;
  width:245px;
  color:#B3081B;
  background-color:#FFFFE4;
}

#div_werkwijze
{
	position:absolute; 
	top:-210px; 
	left:250px;
	border:1px solid #b20618;
	background-color:#fff;	
	z-index:1001;
}

#werkwijzeheader
{
	width:400px;
	text-align:right;
	background-color:#b20618;
	margin:4px;
}
#werkwijzeheader img
{
	padding:2px;
}
#werkwijzevideo
{
	margin:4px;
}

#div_messagepopup
{
	position:absolute; 
	top:200px; 
	left:285px;
	border:1px solid #f69500;
	background-color:#b3071b;
	width:432px;
	z-index:1002;
}

#div_messagepopup DIV
{
	margin:4px;
	color:#FFFFFF;
}

#div_messagepopup H2
{
	margin-top:2px;
}

#messagepopupheader
{
	width:420px;
	text-align:right;
	background-color:#f69500;
	padding:2px;
}

#div_messagepopup DIV a:link { color: #ffffff; text-decoration:underline; }
#div_messagepopup DIV a:visited {color: #ffffff; text-decoration:none; }
#div_messagepopup DIV a:hover { color: #ffffff; text-decoration:none; }


/*edit*/
	#promo {

		/* overlay is hidden before loading */
		display:none;

		/* standard decorations */
		width:480px;
		height:388px;
		background:url(../images/background_promo.jpg) no-repeat;
	}
	#promoTxt {
		width:388px;
		height:166px;
		margin:105px 0 0 35px;
		background:url(../images/promotxt.png) no-repeat
	}
	#promoButtons {
		margin:30px 0 0 20px;
	}
	a#TalentenButton span {display:none}
	a#TalentenButton {
		background:url(../images/talentenbutton.png) no-repeat;
		display:block;
		width:127px;
		height:58px;
		float:left;
	}
	a:hover#TalentenButton {
		background:url(../images/talentenbutton_over.png) no-repeat;
	}
	a#OpdrachtgeversButton span {display:none}
	a#OpdrachtgeversButton {
		background:url(../images/opdrachtgeversbutton.png) no-repeat;
		display:block;
		width:166px;
		float:left;
		height:58px;
	}
	a:hover#OpdrachtgeversButton {
		background:url(../images/opdrachtgeversbutton_over.png) no-repeat;
	}
	a#ContactButton span {display:none}
	a#ContactButton {
		background:url(../images/contactbutton.png) no-repeat;
		display:block;
		width:127px;
		height:58px;
		float:left;
	}
	a:hover#ContactButton {
		background:url(../images/contactbutton_over.png) no-repeat;
	}

/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:675px;	
	min-height:200px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 30px 5px #888;
	-webkit-box-shadow: 0 0 30px #888;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(../images/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}