@charset "utf-8";

/*	TEMPO-TEAM STYLES (2009.10.19)
	----------------------------------------------------*/

	body { }

	* { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; }
	img { border: 0; }

	h2 { margin: 0 0 10px 0; padding: 0 0 5px 0; font-size: 12px; color: #ff2323; border-bottom: 1px dotted #42464b; }
	h2 span { font-size: 12px; font-weight: normal; color: #667381; }
	h2.banen { margin-bottom: 0; }
	
	p { color: #4e5e6e; }
	p a { color: #ff2323; text-decoration: none; }
	p.back { margin: 0 0 10px 0; }
	p.error { color: #ff0000; }
	ul { margin-left: 15px; padding-left: 0; }
	ul li { color: #4e5e6e; }
	
	#welcome { border-top: 1px dotted #42464b; border-bottom: 1px dotted #42464b; }
	#content { padding: 0 10px; }
	
	#nav { margin: 0 0 10px 0; }
	#nav td { padding: 3px 3px 4px 3px; background: #ff2323; text-align: center; }
	#nav td a { color: #ffffff; font-weight: bold; text-decoration: none; }
	
	.btn { margin: 0 0 10px 0; border: 1px solid #ff2323; }
	.btn a { display: block; padding: 1px; font-size: 12px; color: #ff2323; font-weight: bold; text-align: center; text-decoration: none; }
	
	.ico_arrow_grey { line-height: 20px; padding: 0 0 0 10px; background: url(../img/ico_arrow_grey.gif) no-repeat center left; text-decoration: none; }
	.ico_arrow_red { line-height: 20px;padding: 0 0 0 10px; background: url(../img/ico_arrow_red.gif) no-repeat center left; text-decoration: none; }

	form input { display: block; margin: 0 0 10px 0; width: 100%; }
	form select { display: block; margin: 0 0 10px 0; }
	form label { display: block; margin: 0 0 5px 0; background: url(../img/ico_dot_grey.gif) no-repeat center left; padding: 0 0 0 10px; color: #4e5e6e; font-weight: bold; }
	form label span { font-weight: normal; }
	form .sbmt { padding: 1px; background: 0; border: 1px solid #ff2323; font-size: 12px; color: #ff2323; font-weight: bold; text-align: center; }
	form .chckbx { display: inline!important; margin-right: 10px; width: auto; }

	.page-nav { border-bottom: 1px dotted #42464b; }
	.page-nav td { padding: 5px 0; }
	.page-nav a { color: #ff2323; text-decoration: none; }
	
	.baan { padding: 5px 0; border-bottom: 1px dotted #42464b; }
	.baan span { display: block; }
	.baan span.what { font-weight: bold; color: #ff2323; }
	.baan span.who { font-weight: bold; color: #667381; }
	.baan span.where { color: #667381; }
	.baan a { text-decoration: none; }
	
	.vestiging { padding: 5px 0; border-bottom: 1px dotted #42464b; }
	.vestiging span.where { display: block; font-weight: bold;}
	.vestiging p { margin: 0; }
	.vestiging .jobs { margin-top: 5px; }
	
	#detail p { margin-top: -7px; padding: 0; }
	#detail span.what { display: block; font-weight: bold; color: #ff2323; }
	#detail span.where { display: block; font-weight: bold; color: #667381; }
	#detail .info { margin: 0 0 10px 0; background: #e5eaef; }
	#detail .info td { padding: 2px; }
	#detail .info .hdr { font-weight: bold; }