/*--- GENERAL STRUCTURE -------------------------------------------------- */
body{
	padding: 				0px;
	margin:				0px;
}
body, table{
	font-family:			tahoma;
	color:				#000;
	font-size:				11px;
}
h1{
	font-weight:			bold;
	font-size:				14px;
	color:				#3f1581;
}
.big{
	border-collapse:			collapse;
	width:				1002px;
	height:				100%;
}
.biginschrijven{
	border-collapse:			collapse;
	width:				1002px;
}
td{
	vertical-align:			top;
	padding: 				0px;
	margin:				0px;	
}
.left{
	background-color:			#e6e6e6;
	width:				304px;
	position:				relative; 
}
.werknemerlogo{
	position:				relative;
	z-index:				10;
}
.werknemervisual{
	position:				relative;
	top:					-16px;
	left:					0px;
	z-index:				5;
}
.up{
	position:				relative;
	top:					-16px;
}
.middle{
	width:				491px;
}
.right{
	background-color:			#e6e6e6;
	width:				207px;
	line-height:			17px;
}
.right a{
	font-size:				11px;
	font-weight:			bold;
}
.white{
	background-color:			#FFF;
}
img{
	padding:				0px;
	margin:				0px;
	border:				0px;
	display:				block;
}	
a{
	text-decoration:			none;
	color:				#b1c027;
}
a.gray{
	color:				#666;
	font-weight:			normal;
}

/*--- LEFT -------------------------------------------------- */
.bottomleftblackbar{
	width:				304px;
	height:				15px;
	background-color:			#000;
	border-top:				1px solid #FFF;
}
.bottomleftblackbarsmaller{
	width:				254px;
	height:				15px;
	background-color:			#000;
	border-top:				1px solid #FFF;
}
/*--- MIDDLE -------------------------------------------------- */
.topmiddleblackbar{
	width:				491px;
	height:				15px;
	background-color:			#000;
}
.toprightblackbar{
	width:				207px;
	height:				15px;
	background-color:			#000;
}
.middlecontainer{
	width:				441px;
	position:				relative;
	left:					25px;
}
.middlecontainer table{
	line-height:			17px;
}
.menu{
	height:				44px;
	width:				441px;
	border-bottom:			1px dotted #CCC;
	position:				relative;
}
.menu a{
	font-size:				11px;
}
.homelink{
	position:				absolute;
	left:					0px;
	top:					15px;
}
.menuitems{
	position:				absolute;
	left:					325px;
	top:					15px;
}

.menuitems .second{
	position:				relative;
	left:					40px;
}
.h1{
	height:				61px;
	position:				relative;
}
.content{
	width:				441px;
	line-height:			17px;
}
ul{
	margin-top:				0px;
	margin-bottom:			0px;
}
.h2{
	font-weight:			bold;
	font-size:				12px;
	color:				#3f1581;
}
.seperate{
	line-height:			1px;
	height:				1px;
	border-top:				1px dotted #CCC;
	position:				relative;
	top:					-6px;
}

.inschrijven{
	background-image:			url("/templates/algemeen/images/righttopbg.gif");
	width:				207px;
	height:				198px;
	position:				relative;
}
.submenu{
	padding-top:			50px;
	line-height:			20px;
	position:				absolute;
	left:					-17px;
	top:					20px;
	width:				205px;
}
.submenu a{
	font-weight:			normal;
	color:				#3f1581;
	font-size:				10px;
}
.submenu a:hover{
	color:				#b1c027;
}
.submenu ul{
	list-style-image: 		url('/templates/algemeen/images/bullet_gray.gif');
	line-height:			20px;
}
.submenu ul li{
	width:				180px;
}
.inschrijven2{
	background-image:			url("/templates/algemeen/images/righttopbg.gif");	
	width:				207px;
	height:				197px;
	position:				relative;
}
.contactinschrijf{
	background-color:			#e6e6e6;
	height:				45px;
	width:				207px;
	position:				relative;
}
.sidebar_vacatures{
	background-color:			#FFF;
}
#referenties{
	height:				150px;
	width:				205px;
	position:				relative;
	left:					1px;
}
.menu_contact{
	position:				absolute;
	top:					13px;
	left:					10px;
	z-index:				20;
}
.menu_login{
	position:				absolute;
	top:					13px;
	left:					175px;
	z-index:				20;
}
.insch_head{
	position:				absolute;
	top:					70px;	
}
.inschrijven_container{
	position:				absolute;
	top:					104px;
	left:					10px;	
}
.vacatures_container{
	position:				relative;
	top:					5px;
}
.vac_txt{
	position:				relative;
	left:					10px;	
	width:				195px;
}
.vac_link{
	position:				relative;
	left:					10px;	
	width:				195px;
}

.vacrow1, .vacrow2{
	margin-bottom:			1px;
	width:				207px;
	font-weight:			bold;
	background-image:			url("/templates/algemeen/images/hotvacaturesarrow_green.gif");
	background-repeat:		no-repeat;
	background-position:		top right; 
	cursor:				pointer;
	
}
.vacrow1 span, .vacrow2 span{
	padding-left:			10px;
	color:				#FFF;
}
.vac_txt{
	height:				38px;
}
.vacrow1{
	background-color:			#bfbfbf; 
}
.vacrow2{
	background-color:			#aaaaaa;
}
.hov{
	background-image:			url("/templates/algemeen/images/hotvacaturesarrow_blue.gif");
	background-repeat:		no-repeat;
	background-position:		top right; 
}
.hov span{
	color:				#d2e62c;
}
.refhead{
	height:				33px;
	padding-top:			7px;
	padding-bottom:			5px;
}

/* -- SIFR HEADERS ------------------------------------------ */
.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;	
}
.headtext{
	position:				relative;
	top:					13px;
	color:				#3f1581;
	font-size:				35px;
}
.flashhead{
	display: 				inline;
	padding:				0px;
	margin:				0px;	
}
.sidebar_h2{
	font-weight:			bold;
	line-height				30px;	
	font-size:				22px;
	color:				#3f1581;	
	display:				inline;
}
.sidebar_h2 span{
	padding-left:			10px;
	font-size:				20px;
}
.lis{
	height:				40px;
}
.vacatures{
	width:				441px;
}
.row1{
	background-color:			#EEEEEE;
	line-height:			17px;
	cursor:				pointer;
}
.row2{
	background-color:			#E7E7E7;
	line-height:			17px;
	cursor:				pointer;
}
.vacatures .head{
	font-weight:			bold;
}
.topvac{
	font-weight:			bold;
	color:				#b1c027;	
	font-size:				11px;	
}
.hove{
	background-color:			#d2e62c;
}
.hove .title{
	color:				#000;
}
ul{
	list-style-image: 		url('/templates/algemeen/images/bullet.gif')
}
.foutmelding{
	color:				#FF0000;
}
.inschrijfframe{
	position:				absolute;
	left:					265px;
	top:					93px;
}
.copyright{
	position:				relative;
	left:					40px;
	display:				inline;
}
.copyright a{
	font-weight:			normal;
	font-size:				10px;
}
.copyright img{
	display:				inline;
	position:				relative;
	top:					10px;
}
.inmagine{
	position:				relative;
	left:					0px;
	width:				200px;
	font-size:				10px;
	margin-top:				12px;
	color:				#666;
	text-align:				right;
}
.inmagine a{
	font-weight:			normal;
	color:				green;
	font-size:				10px;
}

/*--- FORM -------------------------------------------------- */
.contactformtable input{
	font-family:			tahoma;
	font-size:				11px;
	width:				150px
}
.contactformtable textarea{
	font-family:			tahoma;
	font-size:				11px;
	width:				321px;
	height:				150px;
}
.contactform{
	width:				120px;
	font-weight:			bold;
}
.contactbutton{
	font-family:			tahoma;
	font-size:				11x;
}
.send{
	width:				441px;
}
.sendcol1{
	background-color:			#EEE;
	width:				120px;
}
.sendcol2{
	background-color:			#E7E7E7;
	width:				321px;
}
.kies form{
	display:				inline;
}
.profi{
	font-size:				18px;
	font-weight:			bold;
	color:				#3f1581;	
	float:				left;
}
.startlinks{
	width:				441px;
	height:				50px;
	background-color:			#EEE;	
	cursor:				pointer;
	margin-bottom:			1px;
}
.startlinks2{
	width:				441px;
	height:				50px;
	background-color:			#E7E7E7;
	position:				relative;
	cursor:				pointer;
}
.startlinks span, .startlinks2 span{
	position:				relative;
	left:					10px;
	top:					10px;
}
.hovv{
	background-color:			#d2e62c;
}
.hovv .startlink{
	color:				#000;
}
.hovv .startlinkblue{
	color:				#000;
}
.startlink{
	font-size:				25px;
	color:				#b1c027;
}
.startlinkblue{
	font-size:				25px;
	color:				#3f1581;
}
.provkop{
	color:				#3f1581;
	font-size:				13px;	
	font-weight:			bold;
	padding-left:			3px;
}
.provrow{

}
.starter{
	position:				absolute;
	top:					34px;
	left:					345px;
}
.s{
	display:				inline;
}
.s_top{
	display:				inline;
	position:				relative;
	top:					1px;
}
img.werknemer{
	display:				inline;
	margin:				5px;
}
.werknemercontent{
	line-height:			17px;		
}
img.werknemer{
	display:				inline;
	margin:				5px;
}

/* COFFEE ---------------------------------*/
.coffee{
	position:				absolute;
	width:				500px;
	height:				489px;
	top:					199px;
	left:					274px;
	background-image:			url("/templates/algemeen/images/coffeead.jpg");
	background-repeat:		no-repeat;
	z-index:				5000;
}
div.content table{
	z-index:				10000!important;
	position:				relative;
}
.coffee_woyp{
	position:				absolute;
	top:					430px;
	left:					195px;
	width:				200px;
	height:				30px;
}
.coffee_start{
	position:				absolute;
	top:					465px;
	left:					195px;
	width:				200px;
	height:				25px;
}

