/*************************

	 CSS Document Dichterbij
	 http://www.dichterbij.nl
	 door: KRUIT Communicatie en Vormgeving in gebruik
	 http://www.kruit.nl

**************************/

body {
	margin: 10px 0 0 0;
	padding: 0;
	background: #E5E5E5;
	text-align: center;
	font-family: Verdana, sans-serif;
	font-size: 67%;
}

H1 {
	color: #730000;
	margin: 0;
	padding: 0;
}

H2 {
	color: #730000;
	margin: 0;
	padding: 0;
}

H3 {
	color: #730000;
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 140%;
}

H3.search {
	color: #730000;
	margin: 0 0 25px 0;
	padding: 0;
	font-size: 110%;
}

H3.homelist { /*NIEUW*/
	color: #730000;
	margin: 15px 0 -10px 20px;
	padding: 0;
	font-size: 120%;
}

H4 {
	color: #730000;
	padding: 0 0 9px 0;
	border-bottom: 1px solid #730000;
	margin: 0;
	font-size: 105%;
}

H4.pagecol {
	color: #730000;
	padding: 0 0 9px 0;
	padding-top: 2px;
	border-top: 1px solid #730000;
	border-bottom: none;
	margin: 0;
	font-size: 105%;
}

H4.content {
	padding: 10px 0;
	border-bottom: none;
}

H5 {
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 100%;
}

.invis {
	display: none;
	margin: 0;
	padding: 0;
}

p {
	color: #730000;
	font-size: 110%;
	line-height: 150%;
	margin: 0 0 20px 0;
	padding: 0;
}

a {
	color: #730000;
}

a:hover {
	color: #000000;
	text-decoration: none;
}

a img {
	border: none;
}

.download {
	font-style: italic;
}

.download-extra { /*NIEUW*/
	font-style: italic;
	display: block;
	margin: 0 0 0 10px;
}

.newsdate {
	color: #730000;
	margin: -20px 0 20px 0;
	padding: 0;
	font-size: 120%;
}

#wrapper {
	background: transparent;
	width: 960px;
	margin: 0 auto;
	text-align: left;
	padding: 0;
}

#mainimage {
	background: url(../upload/f69c2165-e138-4efa-bfda-79ffd1344e98_logo_culturele%20ontmoeting.JPG) no-repeat bottom left #FFFFFF;
	width: 960px;
	padding: 0;
	margin: 0;
}

#mainimage-nijmegen {
	background: url(../images/background-nijmegen.gif) no-repeat bottom left #FFFFFF;
	width: 960px;
	padding: 0;
	margin: 0;
}

#mainimage-uden {
	background: url(../images/background-udenveghel.gif) no-repeat bottom left #FFFFFF;
	width: 960px;
	padding: 0;
	margin: 0;
}

#mainimage-gennep {
	background: url(../images/background-gennep.gif) no-repeat bottom left #FFFFFF;
	width: 960px;
	padding: 0;
	margin: 0;
}

#mainimage-oss {
	background: url(../images/background-oss.gif) no-repeat bottom left #FFFFFF;
	width: 960px;
	padding: 0;
	margin: 0;
}

#mainimage-cuijk {
	background: url(../images/background-cuijk.gif) no-repeat bottom left #FFFFFF;
	width: 960px;
	padding: 0;
	margin: 0;
}

#mainimage-horst {
	background: url(../images/background-horstvenray.gif) no-repeat bottom left #FFFFFF;
	width: 960px;
	padding: 0;
	margin: 0;
}

#mainimage-helden {
	background: url(../images/background-heldenvenlo.gif) no-repeat bottom left #FFFFFF;
	width: 960px;
	padding: 0;
	margin: 0;
}

#mainimage-werken {
	background: url(../images/background-rood.gif) no-repeat bottom left #FFFFFF;
	width: 960px;
	padding: 0;
	margin: 0;
}

#container {
	padding: 0 10px 0 10px;
	background: transparent;
	width: 940px;
}

#header {
	height: 153px;
	background: url(../images/header.jpg) no-repeat top left #FFFFFF; /*NIEUW*/
	border-bottom:10px solid #ABB202;
}

#header #headerLink {
	height:150px;
	position:absolute;
	width:625px;
}

/*----- HOMEPAGE -----*/
#hometop {
	background: url(../images/hometop.jpg) no-repeat top left #FFFFFF;
	height: 180px;
	width: 307px;
	margin: 0 9px 0 0;
	padding: 0;
	float: left;
}

#homeflash {
	background: url(../images/homeflash.jpg) no-repeat top left #FFFFFF;
	height: 180px;
	width: 624px;
	margin: 0;
	padding: 0;
	float: left;
}

.homecolumn {
	width: 307px;
	float: left;
	background: url(../images/homecolumn-back.jpg) repeat-x top left #FFFFFF;
	margin: 10px 9px 0 0;
	padding: 0;
}

.lasthomecolumn {
	width: 307px;
	float: left;
	background: url(../images/homecolumn-back.jpg) repeat-x top left #FFFFFF;
	margin: 10px 1px 0 0;
	padding: 0;
}

.zorg {
	width: 307px;
	height: 40px;
	background: url(../images/homecolumn-zorg.gif) no-repeat top left #730000;
	margin: 0;
}

.info {
	width: 307px;
	height: 40px;
	background: url(../images/homecolumn-info.gif) no-repeat top left #730000;
	margin: 0;
}

.werk {
	width: 307px;
	height: 40px;
	background: url(../images/homecolumn-werk.gif) no-repeat top left #730000;
	margin: 0;
}

.homelist ul {
	list-style-type: none;
	width: 275px;
	margin: 16px;
	padding: 0;
}

.homelist ul li {
	border-top: 1px solid #FFFFFF;
}

.homelist ul li.last {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.homelist ul li a {
	padding: 5px 0 5px 12px;
	display: block;
	text-decoration: none;
	color: #730000;
	background: url(../images/homepijl.gif) no-repeat 5px 9px transparent;
	width: 263px;
}

.homelist ul li a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background: url(../images/homepijl-hover.gif) no-repeat 5px 9px #ABB202;
}

/*.homelist ul.zorgtype {
	background: url(../images/zorg-op-type.gif) no-repeat 5px 0 transparent;
	padding: 20px 0 0 0;
}

.homelist ul.volwassenenzorg {
	background: url(../images/volwassenenzorg-op-regio.gif) no-repeat 5px 0 transparent;
	padding: 20px 0 0 0;
}

.homelist ul.infovoor {
	background: url(../images/informatie-voor.gif) no-repeat 5px 0 transparent;
	padding: 20px 0 0 0;
}

.homelist ul.infodichterbij {
	background: url(../images/dichterbij-info.gif) no-repeat 5px 0 transparent;
	padding: 20px 0 0 0;
}

.homelist ul.werkenbij {
	background: url(../images/werken-bij.gif) no-repeat 5px 0 transparent;
	padding: 20px 0 0 0;
}

.homelist ul.vacatures {
	background: url(../images/laatste-vacatures.gif) no-repeat 5px 0 transparent;
	padding: 20px 0 0 0;
}*/

#homesearch {
	width: 920px;
	height: 20px;
	text-align: right;
	background: url(../images/homesearch-back.gif) no-repeat 10px 7px #ABB202;
	padding: 6px 10px 6px 10px;
	margin: 5px 0 5px 0;
	clear: both;
}

#homesearch a {
	float: right;
}

#homesearch input {
	width: 228px;
	font-family: Verdana, sans-serif;
	font-size: 100%;
	color: #000000;
	padding: 3px 4px;
	border: 1px solid #ABB202;
	margin: 0 8px 0 0;
	float: right;
}

/*----- END HOMEPAGE ----*/

#search {
	width: 600px;
	float: right;
	margin: 15px 0 0 0;
	text-align: right;
}

#search a {
	float: right;
}

#search input {
	width: 228px;
	font-family: Verdana, sans-serif;
	font-size: 100%;
	color: #000000;
	padding: 3px 4px;
	border: 1px solid #730000;
	margin: 0 8px 0 0;
	float: right;
}

#tabnav {
	width: 940px;
	background: #FFFFFF;
	height: 30px;
	border-bottom: 10px solid #ABB202;
}

#tabnav-notab {
	width: 940px;
	background: #FFFFFF;
	height: 1px;
	border-bottom: 10px solid #ABB202;
}

#tabnav-zorg a {
	width: 307px;
	height: 29px;
	background: url(../images/zorgtab.gif) no-repeat top left #730000;
	border-bottom: 1px solid #FFFFFF;
	float: left;
	margin: 0 10px 0 0;
}

#tabnav-zorg a:hover {
	background: url(../images/zorgtab-hover.gif) no-repeat top left #ABB202;
}

#tabnav-zorg a.active{
	background: url(../images/zorgtab-hover.gif) no-repeat top left #ABB202;
	border-bottom: 1px solid #ABB202;
}

#tabnav-info a {
	width: 306px;
	height: 29px;
	background: url(../images/infotab.gif) no-repeat top left #730000;
	border-bottom: 1px solid #FFFFFF;
	float: left;
	margin: 0 10px 0 0;
}

#tabnav-info a:hover {
	background: url(../images/infotab-hover.gif) no-repeat top left #ABB202;
}

#tabnav-info a.active{
	background: url(../images/infotab-hover.gif) no-repeat top left #ABB202;
	border-bottom: 1px solid #ABB202;
}

#tabnav-werk a {
	width: 307px;
	height: 29px;
	background: url(../images/werktab.gif) no-repeat top left #730000;
	border-bottom: 1px solid #FFFFFF;
	float: left;
	margin: 0;
}

#tabnav-werk a:hover {
	background: url(../images/werktab-hover.gif) no-repeat top left #ABB202;
}

#tabnav-werk a.active{
	background: url(../images/werktab-hover.gif) no-repeat top left #ABB202;
	border-bottom: 1px solid #ABB202;
}

/*---- LEFTNAV ----*/


#leftnav ul {
	list-style-type: none;
	width: 180px;
	margin: 0;
	padding: 0;
}

#leftnav ul li {
	border-top: 1px solid #ECECEC;
}

#leftnav ul li a {
	padding: 5px 0 5px 12px;
	display: block;
	text-decoration: none;
	color: #6D6E71;
	/*background: url(../images/leftnav-back.gif) no-repeat top left #E5E5E5;*/
	width: 168px;
	font-weight: bold;
}

#leftnav ul li a:hover {
	color: #FFFFFF;
	background: #6D6E71;
}

#leftnav ul li a.active, #leftnav ul li a.active:hover {
	color: #FFFFFF;
	background: #6D6E71;
	/*background: url(../images/leftnav-back-active.gif) no-repeat top left #730000;*/	
}

#leftnav ul ul li {
	border-bottom: none;
	border-top: 1px solid #FFFFFF;
	font-size: 90%;
	margin: 0;
}

#leftnav ul ul li a {
	padding: 3px 0 7px 10px;
	display: block;
	text-decoration: none;
	color: #6D6E71;
	background: #ECECEC;
	margin: 0 0 0 2px;
}

#leftnav ul ul li a:hover, #leftnav ul ul li a.active, #leftnav ul ul li a.active:hover {
	text-decoration: none;
	color: #FFFFFF;
	background: #A1A1A1;
}

#leftnav ul ul ul li {
	border-bottom: none;
	padding: 0;
	margin: 0;
}

#leftnav ul ul ul li a {
	color: #6D6E71;
	background: url(../images/homepijl.gif) no-repeat 10px 7px #D7D7D7;
	font-weight: normal;
	padding: 3px 0 7px 20px;
	display: block;	
	width: 158px;
}

#leftnav ul ul ul li a:hover, #leftnav ul ul ul li a.active, #leftnav ul ul ul li a.active:hover {
	color: #6D6E71;
	background: url(../images/homepijl.gif) no-repeat 10px 7px #D7D7D7;
	font-weight: bold;
}


/*-- DROPDOWN --*/
#dropdowncontainer {
	height: 25px;
	width: 940px;
	float: left;
}

#dropdowncontainer-nijmegen {
	background: url(../images/dropdown-nijmegen.gif) no-repeat 10px 0 #FFFFFF;
	height: 25px;
	width: 940px;
	float: left;
}

#dropdowncontainer-uden {
	background: url(../images/dropdown-udenveghel.gif) no-repeat 10px 0 #FFFFFF;
	height: 25px;
	width: 940px;
	float: left;
}

#dropdowncontainer-gennep {
	background: url(../images/dropdown-gennep.gif) no-repeat 10px 0 #FFFFFF;
	height: 25px;
	width: 940px;
	float: left;
}

#dropdowncontainer-oss {
	background: url(../images/dropdown-oss.gif) no-repeat 10px 0 #FFFFFF;
	height: 25px;
	width: 940px;
	float: left;
}

#dropdowncontainer-cuijk {
	background: url(../images/dropdown-cuijk.gif) no-repeat 10px 0 #FFFFFF;
	height: 25px;
	width: 940px;
	float: left;
}

#dropdowncontainer-horst {
	background: url(../images/dropdown-horstvenray.gif) no-repeat 10px 0 #FFFFFF;
	height: 25px;
	width: 940px;
	float: left;
}

#dropdowncontainer-helden {
	background: url(../images/dropdown-heldenvenlo.gif) no-repeat 10px 0 #FFFFFF;
	height: 25px;
	width: 940px;
	float: left;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	height: 25px;
	width: 180px;
	float: right;
}

#nav a {
	height: 25px;
	background: url(../images/dropdownbutton.gif) no-repeat top left transparent;
	display: block;
}

#nav a:hover {
	background: url(../images/dropdownbutton-hover.gif) no-repeat top left transparent;
}

#nav ul a {
	display: block;
	width: 158px;
	color: #FFFFFF;
	text-decoration: none;
	background: url(../images/homepijl-hover.gif) no-repeat 11px 9px #730000;
	border-top: 1px solid #98413A;
	padding: 6px 0 6px 22px;
	font-weight: bold;
	font-size: 90%;
	height: 10px;
}
#nav ul a:hover  {
	background: url(../images/homepijl-hover.gif) no-repeat 11px 9px #ABB202;
}

#nav li { /* all list items */
	float: left;
	width: 180px; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #730000;
	width: 180px;
	left: -999px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/*-- END DROPDOWN --*/

#breadcrumbs {
	width: 935px;
	margin: 1px 0 10px 0;
	padding: 6px 0 5px 5px;
	background: url(../images/breadcrumb-back.gif) repeat-x top left #FFFFFF;
	text-align: left;
	color: #666666;
	clear: left;
}

#breadcrumbs a {
	color: #666666;
	font-size: 85%;
	padding: 0 5px;
	text-decoration: none;
}

#breadcrumbs a:hover {
	text-decoration: underline;
}

#contentcontainer {
	width: 940px;
	background: transparent;
	padding: 0;
}

#leftcolumn {
	width: 180px;
	float: left;
	background: transparent;
	margin: 0 10px 0 0;
}

#middlecolumn {
	width: 540px;
	float: left;
	background: transparent;
	margin: 0 20px 0 10px;
	padding: 0 0 50px 0;
	text-align: left;
}

#middlecolumn ul, #middlecolumn-scheider ul { /* aangepast 13-03-2008 */
	line-height: 150%;
	list-style-type: square;
	font-size: 110%;
	font-family: Verdana, sans-serif;
}

#middlecolumn ul li, #middlecolumn-scheider ul li { /* aangepast 13-03-2008 */
	color: #730000;
}

#middlecolumn-scheider { /* NIEUW 13-03-2008 */
	width: 540px;
	float: left;
	background: transparent;
	margin: 0;
	padding: 0 0 50px 0;
	text-align: left;
}

.sitemap ul li a {
font-size: 10px;
}

#middleplusleftcolumn {
	width: 740px;
	float: left;
	background: transparent;
	margin: 0 20px 0 0;
	padding: 0 0 50px 0;
}

#topimage {
	padding: 0;
	margin: 0 0 10px 0;
	float: left;
}

#topimage a.navigate {
	padding: 0;
	margin: 0 2px 0 0;
	float: left;
	border: none;
}

*html #topimage a.navigate {
	padding: 0;
	margin: 0 1px 0 0;
	float: left;
	border: none;
}

#topimage a.rightnavigate {
	padding: 0;
	margin: 0;
	float: left;
	border: none;
}

.leftimage {
	padding: 0;
	margin: 0 10px 0 0;
	float: left;
}

.rightimage {
	padding: 0;
	margin: 0;
	float: left;
}

.totalimage {
	border: none;
	padding: 0;
	margin: 0;
}

#redbeamcontainer {
	background: transparent;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}

*html #redbeamcontainer {
	margin: -8px 0 -10px 0;
	padding: 0;
}

#redbeam-top {
	width: 540px;
	float: left;
	background: url(../images/redbeam-top.gif) no-repeat bottom left transparent;
	margin: 0;
	padding: 0;
	height: 5px;
}

#redbeam-middle {
	width: 520px;
	padding: 0 10px;
	background: #730000;
	color: #FFFFFF;
	margin: 0;
	float: left;
}

#redbeam-middle a.print, #redbeam-middle a.print:hover {
	text-decoration: none;
	font-weight: bold;
	font-size: 90%;
	float: right;
	background: url(../images/printicon.gif) no-repeat 10px 50% #730000;
	padding: 2px 0 2px 25px;
	color: #FFFFFF;
}

#redbeam-middle a.stuurdoor, #redbeam-middle a.stuurdoor:hover {
	text-decoration: none;
	font-weight: bold;
	font-size: 90%;
	float: right;
	background: url(../images/sendicon.gif) no-repeat 10px 50% #730000;
	padding: 2px 0 2px 27px;
	color: #FFFFFF;
	margin: 0 5px 0 0;
}

#redbeam-middle a.back, #redbeam-middle a.back:hover {
	text-decoration: none;
	font-weight: bold;
	font-size: 90%;
	float: left;
	background: url(../images/backpijl.gif) no-repeat 0 50% #730000;
	padding: 2px 0 2px 10px;
	color: #FFFFFF;
}

#redbeam-bottom {
	width: 540px;
	float: left;
	background: url(../images/redbeam-bottom.gif) no-repeat top left transparent;
	margin: 0 0 25px 0;
	padding: 0;
	height: 5px;
}

.agendalist ul { /*GEWIJZIGD*/
	padding: 0;
	margin: 5px 0 35px 0;
	font-size: 90%;
	line-height: 150%;
}

.agendalist ul li { /*GEWIJZIGD*/
	list-style-type: none;
	color: #730000;
	background: url(../images/breadcrumb-back.gif) repeat-x top left #FFFFFF;
	padding: 6px 5px 6px 5px;
}

*html .agendalist ul li { /*GEWIJZIGD*/
	padding: 3px 5px 5px 5px;
}

.agendalist ul li .date { /*GEWIJZIGD*/
	color: #730000;
	font-weight: bold;
	border-right: 1px solid #FFFFFF;
	padding: 6px 10px 5px 0;
	margin: 0 5px 0 0;
}

.agendalist ul li a, .agendalist ul li a:hover {
	display: block;
	color: #730000;
	text-decoration: none;
	background: transparent;
	padding: 0;
	font-size: 90%;
	line-height: 150%;
}

.contentlist ul { /*GEWIJZIGD*/
	padding: 0;
	margin: 5px 0 35px 0;
	font-size: 90%;
	line-height: 150%;
}

.contentlist ul li { /*GEWIJZIGD*/
	list-style-type: none;
	color: #730000;
	padding: 6px 5px 6px 5px;
	font-size: 90%;
	width: 520px;
	background: url(../images/breadcrumb-back.gif) repeat-x top left #FFFFFF;
}

*html .contentlist ul li { /*GEWIJZIGD*/
	padding: 3px 5px 5px 5px;
}

.contentlist ul li a { /*GEWIJZIGD*/
	display: block;
	color: #730000;
	text-decoration: underline;
	background: url(../images/homepijl.gif) no-repeat 0 6px transparent;
	padding: 0 0 0 10px;
	font-weight: bold;
}

.contentlist ul li a .filesize { /*NIEUW*/
	text-decoration: none;
	font-weight: normal;
}

/**html .contentlist ul li a {
	background: url(../images/homepijl.gif) no-repeat 0 5px transparent;
}*/

.contentlist ul li a:hover { /*NIEUW*/
	text-decoration: none;
	color: #730000;
}

.contentlist ul li a.icon, .contentlist ul li a.icon:hover { /*NIEUW*/
	float: right;
	border: none;
	background: transparent;
	margin: 0;
}

.contentlist ul li .regio {
	float: right;
	width: 149px;
	border-left: 1px solid #FFFFFF;
	padding: 5px 5px 5px 5px;
	margin: -6px 0 0 0;
	font-size: 90%;
}

.faqcontainer {
	margin: 0;
	padding: 0;
}

.faqcontainer H4 {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 100%;
	border: none;
}

.faqcontainer a.up {
	text-align: right;
	float: right;
	border-top: 1px solid #E5E5E5;
	font-weight: bold;
	font-size: 90%;
	width: 540px;
	margin: -10px 0 20px 0;
	text-decoration: none;
	color: #730000;
	padding: 5px 0 0 0;
	background: url(../images/faqpijl.gif) no-repeat 465px 11px  transparent;
}

#flashbanner {
	padding: 0;
	margin: 0 0 25px 0;
}

.werkcolumn {
	width: 179px;
	margin: 0 1px 20px 0;
	background: url(../images/werkcolumn-back.gif) repeat-x bottom left #DDDDDD;
	color: #000000;
	padding: 0;
	float: left;
}

.rightwerkcolumn {
	width: 179px;
	margin: 0 0 20px 0;
	background: url(../images/werkcolumn-back.gif) repeat-x bottom left #DDDDDD;
	color: #000000;
	padding: 0;
	float: left;
}

.werkcolumn H4, .rightwerkcolumn H4 {
	border: none;
	margin: 0;
	padding: 10px 10px 2px 10px;
}

.werkcolumn H5, .rightwerkcolumn H5 {
	color: #333333;
	font-size: 90%;
	padding: 0 10px 0 10px;
}

.werkcolumn p, .rightwerkcolumn p {
	color: #000000;
	font-size: 100%;
	padding: 0 10px 0 10px;
}

.werkcolumn a, .rightwerkcolumn a {
	background: url(../images/homepijl.gif) no-repeat 0 4px transparent;
	color: #730000;
	text-decoration: none;
	padding: 0 0 0 15px;
	font-weight: bold;
	font-size: 90%;
	float: right;
	margin: -10px 0 0 0;
	padding: 0 10px 0 10px;
}

#vacaturesearch {
	width: 530px;
	height: 20px;
	text-align: right;
	background: url(../images/vacaturesearch-back.gif) no-repeat 10px 5px #ABB202;
	padding: 3px 5px 3px 5px;
	margin: 0 0 20px 0;
	clear: both;
}

#vacaturesearch select {
	width: 170px;
	font-family: Verdana, sans-serif;
	font-size: 100%;
	color: #000000;
	padding: 0 2px;
	margin: 0 8px 0 0;
	float: right;
}

#infoform {
	width: 540px;
	margin: 0 0 20px 0;
	padding: 0;
	float: left;
}

#infoform-top {
	height: 7px;
	width: 540px;
	background: url(../images/greenframe-top.gif) no-repeat bottom left #FFFFFF;
	float: left;
}

#infoform-body {
	width: 488px;
	background: #FFFFFF;
	border-left: 1px solid #ABB202;
	border-right: 1px solid #ABB202;
	padding: 20px 25px;
	float: left;
}

#infoform-body H4 {
	border: none;
	margin: 0 0 20px 0;
	padding: 0;
}

#infoform-body .formline {
	float: left;
	width: 488px;
	border-top: 1px solid #E5E5E5;
	color: #730000;
	font-weight: bold;
	font-size: 90%;
	padding: 7px 0;
}

#infoform-body .lastformline {
	float: left;
	width: 488px;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	color: #730000;
	font-weight: bold;
	font-size: 90%;
	padding: 7px 0;
}

#infoform-body .formline input, #infoform-body .lastformline input, #infoform-body .lastformline textarea, #infoform-body .formline textarea {
	width: 228px;
	font-family: Verdana, sans-serif;
	font-size: 110%;
	font-weight: normal;
	color: #000000;
	padding: 3px 4px;
	border: 1px solid #730000;
	margin: -1px 0 0 0;
	float: right;
}

.formline select, .lastformline select {
	width: 238px;
	font-family: Verdana, sans-serif;
	font-size: 110%;
	font-weight: normal;
	color: #000000;
	padding: 3px 4px;
	border: 1px solid #730000;
	margin: -1px 0 0 0;
	float: right;
}

#infoform-body a {
	float: right;
	margin: 20px 0 0 0;
}

#infoform-bottom {
	height: 7px;
	width: 540px;
	padding: 5px 0 0 0;
	background: url(../images/greenframe-bottom.gif) no-repeat top left #FFFFFF;
	float: left;
}

#lefthalfmiddlecolumn {
	background: transparent;
	width: 255px;
	float: left;
	margin: 0 20px 0 0;
	padding: 0 0 50px 0;
}

#righthalfmiddlecolumn {
	background: transparent;
	width: 255px;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 0 50px 0;
}

#rightcolumn {
	width: 180px;
	float: left;
	background: transparent;
	margin: 0;
}

.rightcolumnbanner {
	float: left;
	border: none;
	margin: 0 0 15px 0;
	padding: 0;
}

#searchresult ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	line-height: 150%;
	font-size: 100%;
}

#searchresult ul li {
	border-bottom: 1px solid #E5E5E5;
	margin: 0;
	padding: 10px 11px 10px 40px;
	color: #000000;
}

#searchresult ul li a, #searchresult ul li a:hover {
	margin: 0;
	padding: 0;
	color: #730000;
	text-decoration: none;
}

#searchresult H4 {
	font-size: 100%;
	font-weight: bold;
	margin: -15px 0 0 0;
	padding: 0 0 5px 0;
	text-decoration: none;
	border: none;
}

.number {
	margin: 0;
	padding: 2px 15px 3px 4px;
	margin: 0 0 0 -40px;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/searchresult.gif) no-repeat 0 0 transparent;
}

#searchpages {
	text-align: right;
	background: transparent;
	margin: 15px 0 0 0;
}

#searchpages ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 90%;
}

#searchpages ul li {
	display: inline;
	color: #730000;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

#searchpages ul li a {
	color: #FFFFFF;
	text-decoration: none;
	background: url(../images/searchpages.gif) no-repeat 1px 4px transparent;
	padding: 5px 5px 5px 3px;
}

#searchpages ul a#navigation {
	display: inline;
	color: #730000;
	font-weight: bold;
	padding: 0;
	margin: 0;
	background: none;
}

#searchpages ul li a:hover, #searchpages ul li a.activer {
	color: #FFFFFF;
	text-decoration: none;
	background: url(../images/searchpages-hover.gif) no-repeat 1px 4px transparent;
	padding: 5px 5px 5px 3px;
}

table {
	margin: 0 0 20px 0;
	border: 1px solid #ABB202;
}

td {
	border: 1px solid #ABB202;
	padding: 3px 10px;
}

tr {
	color: #730000;
	text-align: left;
}

tr.title {
	background: #ABB202;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}

td.left {
	text-align: left;
}

/*----- INZETTEN -----*/
.inzetcontainer {
	width: 180px;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
}

.inzet-top {
	background: url(../images/inzet-top.gif) no-repeat top left #730000;
	padding: 5px 10px 5px 10px;
}

.inzet-top H4 {
	color: #FFFFFF;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size: 105%;
}

.inzet-body {
	background: #E5E5E5;
	padding: 0;
}

.inzet-body ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 90%;
}

.inzet-body ul li {
	border-top: 1px solid #FFFFFF;
}

.inzet-body ul li a {
	padding: 5px 10px 5px 20px;
	display: block;
	text-decoration: none;
	color: #000000;
	background: url(../images/homepijl.gif) no-repeat 10px 9px transparent;
	width: 150px;
}

.inzet-body ul li a:hover {
	color: #730000;
}

.inzet-bottom {
	background: url(../images/inzet-bottom.gif) no-repeat top left transparent;
	height: 5px;
	margin: 0;
	padding: 0;
}

.inzet-body table {
	margin: 0;
	padding: 0;
	border: none;
}

.inzet-body td {
	padding: 5px 10px 5px 7px;
	font-size: 90%;
	border: none;
	text-align: left;
	color: #000000;
}

.inzet-body td.question {
	font-weight: bold;
	padding: 8px 10px 8px 7px;
	border: none;
}

.inzet-body td.light{
	background: #F2F2F2;
	border: none;
}

.inzet-body input {
	border: none;
	margin: 0 5px 0 0;
}

.inzet-body td.vote {
	text-align: right;
}

.inzet-body td.lightprocent {
	background: #F2F2F2;
	border: none;
	font-weight: bold;
}

.inzet-body td.procent {
	border: none;
	font-weight: bold;
}

.pollbalk {
	background: #730000;
	height: 5px;
	float: left;
	margin: 4px 3px 3px 0;
}

*html .pollbalk {
	height: 1px;
	padding: 0;
	margin: 0;
}

.poll-top {
	background: url(../images/inzet-top.gif) no-repeat top left #730000;
	padding: 5px 10px 5px 10px;
	width: 160px;
}

.poll-top H4 {
	color: #FFFFFF;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size: 105%;
}

.poll-body {
	background: #E5E5E5;
	padding: 0;
	width: 180px;
}

.poll-bottom {
	background: url(../images/inzet-bottom.gif) no-repeat top left transparent;
	height: 5px;
	margin: 0 0 20px 0;
	padding: 0;
	width: 180px;
}

/*- - - - - - - - - */

.inzet2-top {
	background: url(../images/inzet2-top.gif) no-repeat top left #FFFFFF;
	padding: 7px 0 0 0;
}

.inzet2-body {
	background: url(../images/inzet2-body.gif) no-repeat 4px 0 #FFFFFF;
	padding: 46px 5px 0 5px;
	border-left: 1px solid #730000;
	border-right: 1px solid #730000;
	color: #730000;
	font-size: 85%;
	line-height: 150%;
}

.inzet2-body img {
	border: none;
	padding: 0;
	margin: 0;
}

.inzet2-body a {
	background: url(../images/homepijl.gif) no-repeat 2px 4px transparent;
	color: #730000;
	text-decoration: none;
	padding: 0 0 0 10px;
}

.inzet2-body a.bottom {
	background: url(../images/homepijl.gif) no-repeat 5px 4px transparent;
	color: #730000;
	text-decoration: none;
	padding: 0 0 0 15px;
}

.bodyleft {
	width: 60px;
	background: transparent;
	float: left;
	padding: 0 0 10px 0;
}

.bodyright {
	width: 98px;
	background: transparent;
	float: left;
	padding: 5px 5px 10px 5px;
}

.bodyright H4 {
	color: #730000;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size: 105%;
	border-bottom: 0px;
}

.bodyright H4 {
	font-weight: bold;
	color: #730000;
	font-size: 100%;
	margin: 0;
	padding: 0;
}

.inzet2-bottom {
	background: url(../images/inzet2-bottom.gif) no-repeat top left transparent;
	height: 7px;
	margin: 0;
	padding: 0;
}

/* - - - - - - - - */

.inzet3-top {
	background: url(../images/inzet2-top.gif) no-repeat top left #FFFFFF;
	padding: 7px 0 0 0;
}

.inzet3-body {
	background: url(../images/laatste-vacatures-werk.gif) no-repeat top left #FFFFFF;
	padding: 25px 5px 0 5px;
	border-left: 1px solid #730000;
	border-right: 1px solid #730000;
	font-size: 90%;
}

.inzet3-body ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.inzet3-body ul li {
	background: url(../images/breadcrumb-back.gif) repeat-x top left #FFFFFF;
	padding: 0;
	margin: 0;
	height: 1%;
}

.inzet3-body ul li a {
	padding: 5px 10px 5px 20px;
	margin: 0;
	display: block;
	text-decoration: none;
	color: #730000;
	background: url(../images/homepijl.gif) no-repeat 10px 9px transparent;
}

.inzet3-body ul li a:hover {
	color: #730000;
}

.inzet3-body a.more {
	background: url(../images/homepijl.gif) no-repeat 120px 9px transparent;
	color: #730000;
	text-decoration: none;
	padding: 5px 10px 5px 20px;
	font-weight: bold;
	text-align: right;
	display: block;
}

.inzet3-bottom {
	background: url(../images/inzet2-bottom.gif) no-repeat top left transparent;
	height: 5px;
	margin: 0;
	padding: 5px 0 0 0;
}

/*---- END INZETTEN ----*/

#footer {
	clear: both;
	width: 960px;
	border-top: 10px solid #730000;
	background: transparent;
	color: #000000;
	font-size: 85%;
	padding: 4px 0;
}

#footer a, #footer p {
	color: #000000;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#footer a:hover {
	text-decoration: underline;
}

/*anchor time*/

a.anchor {
	background: url(../images/anchor.gif) no-repeat 0 5px transparent;
	padding: 0 0 0 15px;
	margin: 0;
	display: block;
}

a.anchor:hover {
	background: url(../images/anchor-h.gif) no-repeat 0 5px transparent;
}

a.anchor-up {
	background: url(../images/back-to-top.gif) no-repeat 0 5px transparent;
	padding: 0 0 10px 15px;
	border-bottom: 1px solid #ABB202;
	margin: 0;
	display: block;
}

a.anchor-up:hover {
	background: url(../images/back-to-top-h.gif) no-repeat 0 5px transparent;
}

/*content img*/
.red img {
	padding: 2px;
	border: 1px solid #730000;
}

.green img {
	padding: 2px;
	border: 1px solid #ABB202;
}

.scheider {
	border-top: 1px solid #ABB202;
	margin: 0 0 19px 0;
}
