body { margin: 0}
 
body, td { background-color:#FFFFFF; }


body, td, p {
	font-size : 11px;
	color: #000000;
} 

body, td, p, h1, h2, h3, h4, a {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}	
td, p, h1,h2,h3,h4 { 	margin-top: 0px; margin-bottom: 0px; }

h1 { font-size : 13px; 	color:#8F5396; 	font-weight: bold; text-align:left; }
h2 { font-size : 11px;	color:#8F5396;	font-weight: bold; text-align:left; }
h3 {color:#AAAAAA; font-weight:bold; font-size:16px;}
h4 {color:#AAAAAA; font-weight:bold; font-size:12px;}


ul {
font-size : 11px;
margin-left : 0px;
margin-right : 0px;
margin-top : 0px;
margin-bottom : 0px;
padding-left : 0px; /* voor netscape */ }

li {
font-size : 11px;
margin-left : 15px;
margin-right : 0px;
margin-top : 0px;
margin-bottom : 0px;
padding-left:0px;
}

hr {
	height: 1px;
	color : #989898;
	background-color: #989898;
	border: 0px;
	width: 100%;
}

#menu {padding: 16px 16px 16px 0; text-align:right;}

A:link, A:visited, A:active {/*color: #d63021;*/ text-decoration: none;}
A:hover, A:visited:hover {/*color: #d63021;*/ text-decoration : underline}


#menu A:link, #menu A:visited, #menu A:active 
{
    display:block; height:20px; width:144px; margin: 0 0 5px 8px;
    text-align:right;
    background-image:url(/pix/menu_bg.gif); background-position:-141px bottom; background-repeat:no-repeat;
    color: #8F5396; text-decoration: none; font-size : 11px; font-weight: bold;}
#menu A:hover, #menu A:visited:hover {color: #a0a0a0; text-decoration : none;}

/* classes added because ccs selection of background-position doesn't work in IE */
#menu A.hov1 { background-position:-132px bottom; }
#menu A.hov2 { background-position:-123px bottom; }
#menu A.hov3 { background-position:-114px bottom; }
#menu A.hov4 { background-position:-105px bottom; }
#menu A.hov5 { background-position:-96px bottom; }
#menu A.hov6 { background-position:-87px bottom; }
#menu A.hov7 { background-position:-78px bottom; }
#menu A.hov8 { background-position:-69px bottom; }
#menu A.hov9 { background-position:-60px bottom; }
#menu A.hov10 { background-position:-51px bottom; }
#menu A.hov11 { background-position:-42px bottom; }
#menu A.hov12 { background-position:-33px bottom; }
#menu A.hov13 { background-position:-24px bottom; }
#menu A.hov14 { background-position:-15px bottom; }
#menu A.hov15 { background-position:-6px bottom; }
#menu A.hov16 { background-position:3px bottom; }


a.rss { background-image : url("/pix/rss-icon.png"); background-repeat : no-repeat; background-position:left center; padding:4px 0 4px 20px }

td.vzf { vertical-align: middle;}
td.vzf2 { vertical-align: middle; padding-left:2px; text-align: right;}

A.vactab:link, A.vactab:visited, A.vactab:active {
	color: #222222;
	text-decoration: none; 
	font-size : 10px; 
}
A.vactab:hover, A.vactab:visited:hover {
	color: #111111;
	text-decoration : none;
	font-size : 10px; 
}

A.grijstab:link, A.grijstab:visited, A.grijstab:active {
	color: #111111;
	text-decoration: none; 
	font-size : 10px; 
}
A.grijstab:hover, A.grijstab:visited:hover {
	color: #050505;
	text-decoration : none;
	font-size : 10px; 
}




td.menu{vertical-align: top;}
td.content { padding: 8px; vertical-align:top; }

td.p_stip { background-image : url("/pix/bgs/stip_paars.gif"); background-repeat : repeat-y; }
td.g_stip { background-image : url("/pix/bgs/stip_grijs.gif"); background-repeat : repeat-y; }

/* formulier elementen */

select, textarea {
font-family:verdana, arial;
font-size:11px;
color:gray;
}
input {
font-family:verdana, arial;
font-size:11px;
color:gray;

}
.noborder {
border: 0px;
background-color: transparent;
}
form {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top:0px;
margin-bottom:0px;
		}
.verplicht {background-color:#FF4444; color:#FFFFFF;}

/* einde formulier elementen */


/* functie zoek formulier tabelletjes */

td.zfc1_grijs {
	background-color:#CCCCCC; 
	background-image : url("/pix/bgs/tabs_fk_1grijs.gif"); 
	background-repeat:no-repeat;
	padding-left: 22px;
	font-size: 10px;
	height:17;
	cursor : hand;
}
td.zfc2_grijs {
	background-color:#CCCCCC; 
	background-image : url("/pix/bgs/tabs_fk_2grijs.gif"); 
	background-repeat:no-repeat;
	padding-left: 16px;
	font-size: 10px;
	height:17;
	cursor : hand;
}
td.zfc3_grijs {
	background-color:#CCCCCC; 
	background-image : url("/pix/bgs/tabs_fk_3grijs.gif"); 
	background-repeat:no-repeat;
	padding-left: 10px;
	font-size: 10px;
	height:18;
	cursor : hand;
}

td.zfc1_paars {	
	background-color:#795878; 
	background-image : url("/pix/bgs/tabs_fk_1paars.gif");
	background-repeat:no-repeat;
	padding-left: 22px;
	color: #FFFFFF; 
	font-size: 10px;
	height:17;
}
td.zfc2_paars {
	background-color:#795878; 
	background-image : url("/pix/bgs/tabs_fk_2paars.gif"); 
	background-repeat:no-repeat;
	padding-left: 16px;
	color: #FFFFFF; 
	font-size: 10px;
	height:17;
}
td.zfc3_paars {
	background-color:#795878; 
	background-image : url("/pix/bgs/tabs_fk_3paars.gif"); 
	background-repeat:no-repeat;
	padding-left: 10px;
	color: #FFFFFF; 
	font-size: 10px;
	height:18;
}



/* 3 links boven aan vacatures (vast en tijdelijk, vast, tijdelijk) */


td.vactaba { 
	background-image : url("/pix/bgs/tab_vacatures_a.gif");
	text-align: center; 
	color: #FFFFFF; 
	font-size: 10px;
	background-color: #765476;
}
td.vactabi {
	background-image : url("/pix/bgs/tab_vacatures_i.gif");
	text-align: center;
	font-size: 10px;
	padding-top: 3px;
	background-color: #e2e2e2;
}

td.vactaba a, td.vactaba a:hover {
    width: 148px;
    display: block;
    text-align: center;
    text-decoration: none;
    color: #FFFFFF;    
}

.cp {color:Green}
