/*
#################
#	ALGEMEEN	#
#################
*/
body, html,
span, div,
h1, h2, h3, h4, h5, h6,
a, p,
img,
ul, ol, li {
	margin: 0;
	padding: 0;
}
 
table {
	border-collapse: collapse;
}
 
h2 {
	font-size: 14pt;
	color: #fff;
	padding: 57px 0 0 15px;
	font-weight: normal;
	float: left;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #e3016a;
	font-size: 2.2em;
	font-weight: normal;
}

h4 {

}

p {
	
}

img {
	border: none;
	vertical-align: bottom;	
}

.hidden {
	display: none;
}

.clear {
	clear: both;
	height: 0;
}

body {
	color: #3c3c3c;
	font: 62.5% Arial, Helvetica, sans-serif;
	background: #ddde4d;
	margin:0;
}



/*
#################
#	LAY-OUT		#
#################
*/

/* HOOFDPAGINA */

div#headerContainer {
	display: none;
}

div#header {
	width: 935px;
	height: 182px;
	margin: auto;
	background: url(/images/bg_header.jpg);
}

h1#sitelogo {
	float: left;
	background: url(/images/logo.gif) no-repeat 23px 43px;
	width: 204px;
	height: 182px;
}

div#headerBalk {
	float: left;
	height: 139px;
	width: 719px;
	padding: 43px 12px 0 0;
	background: url(/images/balk_header_groen.gif);
	font-size: 1.2em;
}
div#headerBalk img.title {
	float: left;
	padding: 64px 0 0 10px;
}

div#contentContainer {
	width: 100%;
	background: #fff url(/images/bg_content.gif) repeat-x center bottom;
}
div#content {
	margin: auto;
	width: 100%;
	font-size: 1.2em;
}
div#slideContainer {
	display: none;
}
div#slide {
	margin: auto;
	width: 935px;
}

div#notesContainer {
	width: 100%;
	height: 232px;
	background-image: url(/images/bg_notes_c.gif);
	background-repeat:  repeat-x;
	font-size: 1.2em;
}
div#notes{
	display: none;
	margin: auto;
	padding-top:27px; 
}

div#footerContainer {
	border-top: 1px solid #999999;
	width: 100%;
	height: 113px;
	margin: 30px 0 0 0;
	background: url(/images/bg_footer_c.gif) repeat-x;
}
div#footer{
	width: 935px;
	margin: auto;
	padding-top: 16px;
}

/* TAGSPOPUP */

div#tagspopup {
	background: url(/images/bg_tags.png); 
	color: #3c3c3c;
	width: 221px;
	height: 95px; 
	position: absolute;
	line-height: 1.4em;
	font-weight: normal;
	padding: 15px 25px 10px 20px;
	margin-left: -275px;
	top: 7px; 
	display: none;
}
div#tagspopup H5 {
	color: #3c3c3c;
	font-size: 1.5em;
	font-weight:bold;
	margin-bottom: 5px;
}

/* NOTES PR */
div.linkblokfoto {
	width: 212px;
	height: 143px;
	float: left;
	margin-left: 12px;	
	border-top: solid 1px #620249;
}

div.linkblokfoto a img {
	border: 0;
}

div.linkblokfoto img.title {
	padding: 20px 0 13px 4px;
}

/* NOTES PROJECT */
div.linkblokproject {
	width: 227px;
	height: 143px;
	float: left;
	margin-left: 12px;
}

div.linkblokproject div.title {
	background: #ddde4d;
	height: 32px;
/*	width: 213px; */
	padding: 7px 0 0 14px;
	margin-top: 20px;
}
div.linkblokproject img.title {
	margin: 0 0 0 14px;
}


/* SUBPAGINA ALGEMEEN */

body.subBody div#headerContainer {
	height: 153px;
	background: url(/images/bg_header_sub_c.jpg);
}

body.subBody div#header {
	height: 153px;
	float: left;
	background: url(/images/bg_header_sub1.jpg);
}
body.subBody h1#sitelogo {
	background: url(/images/logo.gif) no-repeat 23px 14px;
	width: 208px;
	height: 153px;
}

body.subBody div#headerBalk {
	float: left;
	height: 139px;
	width: 712px;
	padding: 14px 15px 0 0;
	background: url(/images/balk_header_paars.gif);
}
body.subBody div#headerBalk img.title {
	padding: 75px 0 0 10px;
}

body.subBody div#slideContainer {
	height: 41px;
	background: #fff;
	border-bottom: 1px solid #a3047a;
	font-size: 1.2em;
}

body.subBody div#slide {
	float: left;
	width: 919px;
}

body.subBody div#wrapLinkRechts {
	background: #fff;
	width: 100%;
}

body.subBody div#contentContainer {
	width:100%; 
	background: #fff url(/images/bg_content_sub_c.gif) repeat-x 50px 56px;
}
body.subBody div#menuLinks {
	font-size: 1.2em;
	float: left;
	background: #fff;
}

body.subBody div#content {
	float: left;
	width: 100%;
	background: #fff;
	padding-left: 14px;
	padding-right: 14px;
}
body.subBody div#content H2 {
	color: #999999;
	min-height: 42px;
	padding: 14px 0 0 0;
	font-size: 15pt;
}
body.subtekst div#content H2,
body.formulier div#content H2 {
	
}
div#content p.intro {
	clear: left;
	float: left;
	font-weight: bold;
	margin-bottom: 20px;
	color: #3e3e3e;
	min-height: 96px;	
	line-height: 1.6em;
	font-size: 9pt;
	width: 100%;
}

div#content p.intro a {
	color: #a3047a;
	text-decoration: underline;
}
div#content p.intro a:hover {
	color: #a3047a;
	text-decoration: none;
}

div#frontImg {
	display: none;
}

div#itemBlokContainer {
	width: 100%;
	padding-top: 20px;
	float: left;
}

body.subBody.vrijesectorDetail.itemKlein div#itemBlokContainer,
body.subBody.projectenOverzicht div#itemBlokContainer,
body.subBody.bedrijfDetail div#itemBlokContainer {
	display: none;
}


body.subBody div#notes {
	display: none;
}
a.terugOverzicht {
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: 10px;
	width: 270px;
	float: left;
	clear: left;
	color: #E6006D;
	text-decoration: none;
}
a.terugOverzicht:hover {
	color: #A3047A;
}

/* SUBPAGINA ALGEMEEN PRINTBUTTON */

a.print {
	display: none;
}
a.print:hover {
	text-decoration: underline;
}

div#PContainer a.print,
itemBlokContainer a.print {
	margin: 0;
}
div#PContainer ul,
div#PContainer ol {
	margin-left: 20px;
}
/* SUBPAGINA ALGEMEEN FOOTER */

body.subBody div#footerContainer {
	width: 100%;
	height: 236px;
	background: url(/images/bg_footer_sub_c.gif) repeat-x;
}
body.subBody div#footer{
	width: 910px;
	float: left;
	padding: 16px;
}


/* SUBPAGINA LEVEL 2 TEKSTCONTAINER/VAK */

div#PContainer {
	width: 100%;
	float: left;

}
div#PContainer div.tekstvak {
	
}
div#PContainer div.tekstvak H4 {
	font-size: 10pt;
	color: #999999;
	font-weight:bold;
	margin-bottom: 10px;
	margin-top: 10px;
}
div#PContainer div.tekstvak img {
	margin: 0;
	margin-bottom:5px;
}

div#PContainer div.tekstvak p {
	margin: 0;
		line-height: 1.6em;
	font-size: 9pt;
}

div#PContainer div.tekstvak a {
	color: #999999;
	text-decoration: underline;
}
div#PContainer div.tekstvak a:hover {
	font-weight:bold;
}

/* SUBPAGINA PROJECTEN DETAIL */

body.projectDetail div#content div.projectIntro {
	float: left;
	width: 100%;
	padding: 14px;
	color: #3e3e3e;
	background: #d6edfa;	
	line-height: 1.6em;
	margin: 20px 14px 0 0;
}
body.projectDetail div#content div.projectIntro p {
	margin-bottom: 10px;
	width: auto;
}

body.projectDetail div#content div.projectIntro H4 {
	font-size: 1.6em;
	color: #e6006d;
	font-weight:bold;
	margin-bottom: 10px;
}
body.projectDetail div#content div.projectIntro img {
	margin: 0 15px 0 0;
	float: left;
}
body.projectDetail div#content div.projectIntro a {
	color: #3c3c3c;
	text-decoration: underline;
}
body.projectDetail div#content div.projectIntro a:hover {
	font-weight: bold;
}

/* SUBPAGINA PROJECTEN DETAIL FOTOBROWSER */

div.projectFoto {
	width: 207px;
	height: 56px;
	float: left;
	padding: 160px 10px 10px 10px;
	list-style: none;
	margin: 0;
	background-color: #fff;
	background-repeat: no-repeat;
	color: #fff;
}
div.projectFoto img {
	float: right;
}
div.projectFoto p {
	margin-bottom: 3px;
	float: left;
	clear: left;
}
div.projectFoto p.bijschrift {
	margin: 5px 0 6px 0;
	color: #3c3c3c;
	width: 207px;
}
div.projectFoto a.thumb {
	float: left;
	display: block;
	background-color: #fff;
	width: 13px;
	height: 13px;
	margin: 0 4px 4px 0;
}
div.projectFoto a:hover,
div.projectFoto a#activethumb {
	background-color: #d2d316;
}

/*
#########################
#	MENU'S & LIJSTEN    #
# 	   HOOFDPAGINA      #
#########################
*/


/* MAINPAGE ITEM */

ul.item {
	list-style: none;
	float: left;
	width: 207px;
	padding: 12px 10px 0 10px;
	background: #dcde4d;
	margin: 0 10px 0 12px;
	min-height: 267px;
	border-bottom: solid 1px #fff;
}
ul.item li {
	padding: 3px 0 3px 0;
}
ul.item li p{
	line-height: 16px;
	margin-bottom: 10px;
}
ul.item li a{
	color: #3c3c3c;
	text-decoration: none;
	font-weight: bold;
}
ul.item li a:hover {
	text-decoration: underline;
}
ul.item h3 {
	font-family: Arial;
	font-weight: bold;
	color: #a3047a;
	font-size: 1.6em;
}

/* MAINPAGE MENU-CONTACT/OPENINGSTIJDEN */

ul#contactMenu { 
	float: right;
	list-style: none;
	width: 190px;
	margin-top: 87px;
	margin-right: 15px;
}
ul#contactMenu li {
	float: left;
	padding-left: 10px;
}
ul#contactMenu li a {
	float: left;
	background-image: url(/images/pijl.gif);
	background-repeat: no-repeat;
	background-position: 3px 6px;
	padding: 3px 0 3px 18px;
	color:#a3047a;
	text-decoration: none;
	font-weight: bold;
}
ul#contactMenu li a:hover{
	color: #3c3c3c;
	text-decoration: underline;
}

/* MAINPAGE NOTES MEEST BEZOCHT */
ul.crosslinkslistvp {
	float: left;
	width: 204px;
	height: 143px;
	background: #fff;
	list-style:none;
	margin-left: 12px;
}
ul.crosslinkslistvp img.title {
 	padding: 15px 0 5px 18px;
}
ul.crosslinkslistvp a {
	background-image: url(/images/pijl.gif);
	background-repeat: no-repeat;
	background-position: 20px 6px;
	color: #3c3c3c;
	display: block;
	padding: 3px 0 3px 40px;
	text-decoration: none;
	height: 16px;
}
ul.crosslinkslistvp a:hover  {
	background-color: #d6edfa;
}

/* MAINPAGE NOTES CULTUUR */

ul.linkbloktitel {
	float: left;
	width: 100%;
	height: 123px;
	background: #ddde4d;
	list-style:none;
	padding: 15px 20px 5px 20px;
	margin-left: 12px;
}
ul.linkbloktitel img.title {
	margin-bottom: 7px;
}
ul.linkbloktitel li {
	color: #e3016a;
}
ul.linkbloktitel li a {
	color: #e3016a;
	text-decoration: none;
}
ul.linkbloktitel li a:hover  {
	text-decoration: underline;
}

/* MAINPAGE FOOTERMENU */

ul#footerMenu {
	float: left;
	list-style: none;
	width: 550px;
	color: #999999;
	font-size: 8pt;
}
ul#footerMenu li {
	float: left;
	padding: 0 0 0 5px;
}
ul#footerMenu li a {
	display: none;
}
ul#footerMenu li a.first {
	border-left: 0;
	
}
ul#footerMenu li a:hover {
	text-decoration: underline;
}

ul#footerCc {
	display: none;
	float: right;
	list-style: none;
	width: 300px;
	color: #620249;
	font-size: 1.2em;
	padding-right: 12px;
}
ul#footerCc li {
	float: right;
}
ul#footerCc li a {
	color: #e3016a;
	text-decoration: none;
}
ul#footerCc li a:hover {
	text-decoration: underline;
}


/*
#########################
#	MENU'S & LIJSTEN    #
# 	    SUBPAGINA       #
#########################
*/


/* SUBPAGINA PATH (breadcrumbs) */

ul#path {
	display: none;
}

/* SUBPAGINA SUBMENU */

ul#subMenu {
	display: none;
}

/* SUBPAGINA SUBMENU LEVEL 2 */

ul#subMenu li#subsub {
	display: none;
}

ul#level2 {
	display: none;
}
ul#level2 li {
}

/* SUBPAGINA SUBMENU LEVEL 3 */

ul#level3 {
	display: none;
}
/* SUBPAGINA EXTRAMENU */

ul#subMenuExtra {
	display: none;
}
ul#subMenuExtra li {
}
	
/* SUBPAGINA ITEM BLOK (LEVEL 1) */

ul.itemBlok {
	list-style: none;
	float: left;
	font-size: 9pt;
	width: 100%;
}

ul.itemBlok li {

}


ul.itemBlok li h3 {
	margin-top: 20px;	
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 2px;
	color: #000;

}
ul.itemBlok li a {
	text-decoration: none;
	color: #000;
}
ul.itemBlok li a:hover {
	color: #e3016a; 
	font-weight: bold;
	text-decoration: underline;	
}

ul.itemBlok li p {
	padding-bottom: 0px;
}


/* SUBPAGINA NOTES CULTUUR */

body.subBody  ul.linkbloktitel {
	width: 197px;
	padding: 20px 15px 20px 15px;
	margin-left: 0;
	height: auto;
	margin-bottom: 20px;
}

/* SUBPAGINA NOTES WIJKEN */

ul#wijken {
	float: left;
	width: 192px;
	background: #ddde4d;
	list-style:none;
	padding: 15px 20px 5px 15px;
	margin-bottom: 20px;
}
ul#wijken img.title {
	
}
ul#wijken li {
	color: #e3016a;
	margin-bottom: 5px;
	text-decoration: none;
}
ul#wijken p {
	color: #3c3c3c;
	line-height: 1.4em;
}
ul#wijken li a {
	color: #e3016a;
	text-decoration: none;
}
ul#wijken li a:hover  {
	text-decoration: underline;
}


/* SUBPAGINA CONTACT MENU */

body.subBody ul#contactMenu { 
	position: relative;
	z-index: 500;
	float: right;
	list-style: none;
	width: 190px;
	margin-top: 12px;
}
body.subBody ul#contactMenu li {
	float: left;
	padding-left: 10px;
}
body.subBody ul#contactMenu li a {
	float: left;
	background-image: url(/images/pijl.gif);
	background-repeat: no-repeat;
	background-position: 3px 6px;
	padding: 3px 0 3px 18px;
	color:#a3047a;
	text-decoration: none;
	font-weight: bold;
}
body.subBody ul#contactMenu li a:hover{
	color: #3c3c3c;
	text-decoration: underline;
}

/* SUBPAGINA ZIE OOK PCONTAINER */

ul.crosslinkslist, ol.crosslinkslist {
	background: #fff;
	list-style:none;
 	margin-bottom: 12px;
}

ol.crosslinkslist {
	list-style: decimal;
	list-style-position: inside;
}

ul.crosslinkslist li img.title,
ol.crosslinkslist li img.title {
 	margin-bottom: 8px;
}

ul.crosslinkslist a {
	background-image: url(/images/pijl2.gif);
	background-repeat: no-repeat;
	background-position: 3px 6px;
	padding: 3px 0 3px 20px;
	color: #FFF;
	display: block;
	text-decoration: none;
}

ol.crosslinkslist li {
	padding: 3px 0 3px 10px;
}

ol.crosslinkslist a {
	color: #3c3c3c;
	display: inline;
	text-decoration: none;
	height: 16px;
}


ul.crosslinkslist a:hover,
ol.crosslinkslist a:hover  {
	text-decoration: underline;
}

/* SUBPAGINA ZIE OOK KANTLIJN */

div#notes ul.crosslinkslist,
div#notes ol.crosslinkslist {
	display: none;
}
div#notes ol.crosslinkslist a {
	color: #ffffff;
}
div#notes ol.crosslinkslist a:hover {
	text-decoration: underline;
}

/* PROJECTEN BLOK PROJECTOVERZICHT */

div.itemProject {
	width: 228px;
	float: left;
	margin: 0 14px 20px 0;
	background-color: #d6edfa;
}

div.itemProject ul {
	width: 212px;
	list-style: none;
	padding: 8px 8px 5px 8px;
	margin: 0;
}

div.itemProject ul li {
	margin-top: 8px;
}
div.itemProject ul li h3 {
	font-weight: bold;
	font-size: 1.6em;
	color: #a3047a;
}
div.itemProject ul li h4 {
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 2px;
	color: #e6006d;
}
div.itemProject ul li h3 {
	font-weight: bold;
	font-size: 1.6em;
	padding-bottom: 2px;
}
div.itemProject ul li a {
	display: block;
	color: #575858;
	text-decoration: none;
	color: #e3016a; 
	font-weight: bold;
	margin-bottom: 3px;
	
}
div.itemProject ul li a:hover {
	text-decoration: underline;
}

div.itemProject ul li p {
	
}

/* PROJECTDETAIL PROJECTGEVENS BLOK */

ul.projectGegevens {
	width: 461px;
	min-height: 204px;
	float: left;
	clear: left;
	list-style: none;
	padding: 0px 8px 8px 0px;
	margin: 0 14px 0 0;
	background-color: #e6006d;
	background-repeat: no-repeat;
	color: #fff;
}

ul.projectGegevens li img.projectfoto {
	float: left;
	margin: 0 15px 0 0;
}

ul.projectGegevens li {
	margin-bottom: 10px;
}
ul.projectGegevens li h3 {
	font-weight: bold;
	font-size: 1.4em;
	color: #fff;
}
ul.projectGegevens li h4 {
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 2px;
	color: #fff;
}


/* BEDRIJVEN OVERZICHT */

body.itemKlein div.itemProject {
	margin: 0 14px 20px 0;
	background-color: #d6edfa;
	float: left;
	width: 470px;
	min-height: 84px;
}
body.itemKlein div.itemProject img {
	float: left;
}
body.itemKlein div.itemProject ul {
	float: left;
	width: 340px;
	list-style: none;
	padding: 4px 8px 0 10px;
	margin: 0;
}

body.itemKlein div.itemProject ul li h3 {
	font-weight: bold;
	font-size: 1.6em;
	color: #a3047a;
	padding: 0;	
}
body.itemKlein div.itemProject ul li {
	clear: left;	
	margin-bottom: 4px;
}
body.itemKlein div.itemProject ul li a {
	color: #e3016a; 
	font-weight: bold;
	background-image: none;
	text-decoration: none;
	padding: 5px 20px 0 0;
	margin: 0;
	float: left;
	width: 145px;
	display: block;
}
body.itemKlein div.itemProject ul li a:hover {
	text-decoration: underline;
}

body.itemKlein div.itemProject ul li p {
	float: left;
	margin-right: 20px;
}
body.itemKlein div.itemProject ul li p.bold {
	font-weight: bold;
}


/* BEDRIJFDETAIL PROJECT GEGEVENS */

body.bedrijfDetail ul.projectGegevens {
	width: 213px;
	min-height: 152px;
	float: left;
	list-style: none;
	padding: 10px 10px 8px 247px;
	margin: 0 14px 0 0;
	background-color: #d2d316;
	background-repeat: no-repeat;
	color: #3c3c3c;
}
body.bedrijfDetail ul.projectGegevens p {
	clear: left;
}
body.bedrijfDetail ul.projectGegevens li {
	margin-bottom: 0;
}
body.bedrijfDetail ul.projectGegevens p.prijs {
	font-weight: bold;
	font-size: 1.4em;
	color: #e3016a;
}
body.bedrijfDetail ul.projectGegevens a {
	padding: 3px 8px 3px 8px;
	color: #fff;
	background-color: #e6006d;
	text-decoration: none;
	float: right;
	margin-top: 40px;
}

body.bedrijfDetail ul.projectGegevens a:hover {
	background-color: #a3047a;
}

body.vrijesectorDetail ul.projectGegevens a,
body.projectDetail ul.projectGegevens a {
	padding: 3px 8px 3px 8px;
	color: #e6006d;
	background-color: #ddde4d;
	text-decoration: none;
	float: right;
}
body.vrijesectorDetail ul.projectGegevens a:hover,
body.projectDetail ul.projectGegevens a:hover {
	background-color: #fff;
}

/* PROJECT FOTOBROWSER */

body.bedrijfDetail div.projectFoto {
	width: 207px;
	float: right;
	padding: 150px 10px 3px 10px;
	list-style: none;
	margin: 0 0 0 0;
	background-repeat: no-repeat;
}
body.bedrijfDetail div.projectFoto a.play {
	float: left;
	padding: 3px;
	background: url(/images/play.png) no-repeat; 
	width: 10px; 
	height: 10px;
	display:block;
}
body.bedrijfDetail div.projectFoto a.play:hover {
	background: url(/images/play_o.png) no-repeat; 
}
body.bedrijfDetail div.projectFoto a.vergroot {
	float: right;
	padding: 3px;
	background: url(../images/vergroot.png) no-repeat; 
	width: 10px; 
	height: 10px;
	display:block;
}
body.bedrijfDetail div.projectFoto a.vergroot:hover {
	background: url(/images/vergroot_o.png) no-repeat; 
}

body.bedrijfDetail div.projectFoto p {
	margin-bottom: 3px;
	float: left;
	clear: left;
	color: #A4A3A3;
}
body.bedrijfDetail div.projectFoto p.bijschrift {
	margin: 5px 0 6px 0;
	color: #fff;
}
body.bedrijfDetail div.projectFoto a.thumb {
	float: left;
	display: block;
	background-color: #fd007d;
	width: 13px;
	height: 13px;
	margin: 25px 4px 4px 0;
	padding: 0;
}
body.bedrijfDetail div.projectFoto a:hover,
body.bedrijfDetail div.projectFoto a#activethumb {
	background-color: #dcde4d;
}

/* PROJECTGEGEVENS EXTRA */

div.projectGegevensExtra {
	margin: 0 10px 0 -2px;	
	clear: left;
	float: left;
	width: 476px;
}
div.projectGegevensExtra div.top {
	background-image: url(/images/bg_extrag_top2.gif);
	background-color: #D6EEFA;
	height: 28px;
	padding: 4px 0 0 2px;
}
div.projectGegevensExtra div.top a {
	background-image: url(/images/bg_extrag_shad2.gif);
	background-position: top right;
	height: 17px;
	display: block;
	text-decoration: none;
	color: #fd007d;
	float: left;
	padding: 8px 20px 0 15px;	
}
div.projectGegevensExtra div.top a#laatste {
	background-image: url(/images/bg_extrag_shad1.gif);
}

div.projectGegevensExtra div.top a:hover,
div.projectGegevensExtra div.top a.active {
	color: #a3037d;
}
div.projectGegevensExtra div.top a.active {
	font-weight: bold;
}
div.projectGegevensExtra div.middle {
	background: url(/images/bg_extrag_middle.gif);
	padding: 10px 20px 20px 20px; 
}
div.projectGegevensExtra div.middle p {
	line-height: 1.6em;	
	margin-bottom: 15px;
}
div.projectGegevensExtra div.middle p img {
	margin: 0 20px 5px 0;
	float: left;
}

div.projectGegevensExtra div.middle ul {
	padding-left:20px;
}

div.projectGegevensExtra div.bottom {
	background: url(/images/bg_extrag_bottom.gif) no-repeat;
	height: 5px;
	line-height: 5px;
}
div.projectGegevensExtra div.middle a {
	text-decoration: none;
	font-weight: bold;
	color: #3c3c3c;
}
div.projectGegevensExtra div.middle a:hover {
	text-decoration: underline;
}
div.projectGegevensExtra div.middle H4 {
	color: #e3016a;
	margin-bottom: 5px;
	font-size: 1.4em;
}

/* KEUZEMENU SORTEREN OP */

ul.keuzeMenu {
	float: left;
	list-style: none;
	margin-bottom: 20px;
	width: 230px;
}
ul.keuzeMenu li {
	float:left;
}

ul.keuzeMenu a {
	padding-right: 3px;
	padding-left: 3px;
	color: #e3016a;
	text-decoration: none;
}

ul.keuzeMenu a:hover {
	text-decoration: underline;
}

/* PAGINAMENU  */

ul.paginaMenu {
	float: right;
	list-style: none;
	margin: 0 14px 20px 0;
}
ul.paginaMenu li {
	float:left;
}

ul.paginaMenu a {
	padding-right: 3px;
	padding-left: 3px;
	color: #3c3c3c;
	text-decoration: none;
}

ul.paginaMenu a:hover,
ul.paginaMenu a.active {
	color: #e3016a;
	text-decoration: underline;
}

/* SITEMAP */

div.sitemap ul {
	display: block;
    margin: 0 0 30px 40px;

}
div.sitemap ul ul {
	display: block;
    margin: 0 0 20px 40px;
    padding-bottom: 0;
}
div.sitemap ul ul ul {
    margin: 0 0 0 40px;
}
div.sitemap a {
	color: #3c3c3c;
	text-decoration: none;
}
div.sitemap a:hover {
	text-decoration: underline;
	color: #e3016a;
}

/* ZOEKRESULTATEN */

div.zoekResultaten {
	float: left;
	display: block;
	margin: 20px 0 20px 20px;
	width: 449px;
}

div.zoekResultaten ul {
	list-style: none;
}
div.zoekResultaten ul li {
	padding-left: 15px;
	background-image: url(/images/pijl.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	margin-bottom: 10px;
}
div.zoekResultaten ul li.regel{
	padding-left: 0;
	background-image: none;
	margin-bottom: 20px;
}
div.zoekResultaten a {
	color: #3c3c3c;
	text-decoration: none;
	font-weight: bold;
}
div.zoekResultaten a:hover {
	text-decoration: underline;
	color: #e3016a;
}
div.zoekResultaten input{
	text-decoration: underline;
	color: #e3016a;
}


/*
#####################
#	FORMULIEREN		#
#####################
*/

/* ALGEMEEN */

form.standaardformulier {
	margin-top: 0px;
}

div#PContainer form.standaardformulier ul {
	margin-left: 0;
}

form.standaardformulier ul {
	list-style: none;
	background-color: #F5FADA;
	float: left;
	width: 470px;
}
form.standaardformulier li {
	border-bottom: #fff 1px solid;
	padding: 4px 0 4px 0;
	clear: left;
	float: left;
	width: 470px;
}
form.standaardformulier li.title {
	font-weight: bold;
	text-align: center;
	float: none;
	border-top: 10px #fff solid;
}
form.standaardformulier li label {
	width: 180px;
	float: left;
	margin: 5px 0 0 10px;
}
form.standaardformulier li label.full {
	float: left;
	margin: 5px 0 3px 10px;
	width: auto;
}
form.standaardformulier li input.regel {
	border: solid 1px #CFD418;
	width: 250px;
}
form.standaardformulier li select.regel {
	border: solid 1px #CFD418;
	width: 250px;
}
form.standaardformulier li input.regelfull {
	border: solid 1px #CFD418;
	width: 430px;
	clear: left;
	margin: 3px 0 3px 10px;
	
}
form.standaardformulier li input.splitregel {
	border: solid 1px #CFD418;
	width: 120px;
	margin-right: 8px;
}
form.standaardformulier li input.checkbox {
	margin-right: 10px;
}
form.standaardformulier li textarea {
	border: solid 1px #CFD418;
	width: 250px;
	height: 100px;

}
form.standaardformulier input.knop {
	background-color: #DCDE4D;
	border: 0;
	cursor: pointer;
	margin: 10px 0 10px 0;
	clear: left;
	float: left;
}


/* ZOEKFORMULIER */

form#zoek { 
	background: #fff;
	width: 207px;
	height: 94px;
	float: right;
	padding: 13px 10px 5px 10px;
	color: #e3016a;
	font-weight: bold;
	overflow: hidden;
	
}
form#zoek input#veld{
	border: 1px solid #b5b61b;
	background-color: #f4f4d0;	
	width: 140px;
	float: left;
	margin-bottom: 5px;
	height: 16px;
}
form#zoek input#knop{
	border: 0;
	background-color: #e3016a;
	color: #fff;
	float: left;
	margin-bottom: 5px;
	cursor: pointer;
	height: 20px;
}
form#zoek a{
	color: 	#a3047a;
	text-decoration: none;
	margin-right: 8px;
}
form#zoek a:hover{
	color: 	#5b5b5b;
}
form#zoek span#itags{
	color: 	#3b3b3b;
	display: block;
	margin:15px 0 0 0;
}
form#zoek span#itags a{
	color: 	#3b3b3b;
	text-decoration: none;
	margin: 0;
}
form#zoek span#itags a:hover{
	text-decoration: underline;
}

form#uitgebrzoeken {
	float: left;
	font-weight: bold;
	width: 100%;
	padding: 30px;
	background: #d6edfa;
}
form#uitgebrzoeken input.regel {
	border: solid 1px #CFD418;
	float: left;
}
form#uitgebrzoeken input.knop {
	background-color: #DCDE4D;
	border: 0;
	cursor: pointer;
	height: 20px;
}


/* DOORSTUREN */

form#doorsturen { 
	float: right;
	background: #d6edfa;
	width: 207px;
	padding: 10px;
	margin-bottom: 20px;
}
form#doorsturen p { 
	margin-bottom: 10px;
}
form#doorsturen label {
	clear: left;
	width: 35px;
	float: left;
	padding: 5px 0 0 0;
	height: 13px;
}
form#doorsturen input.veld{
	border: solid 1px #d2d316;
	width: 170px;
	margin-bottom: 5px;
	height: 18px;
	float: left;
}
form#doorsturen input.knop {
	background-color: #fff;
	color: #e6006d;
	cursor: pointer;
	border: solid 1px #e6006d;
	float: right;
	font-weight: bold;
	font-family: Arial;
	font-size: 1.1em;
}

div.punchline {
	background-color: #E9E999;
	padding: 1em;
	text-align: left;
	font-size: 95%;
	line-height: 14.33pt;
	color: #000;
}

div.punchline a {
	color: #000;
}

div.punchline a:hover {
	text-decoration: underline;
	color: #000;
}



dl {
	clear: left;
}

dt, dd {
	background-color: #D6EDFA;
	margin-left: 0;
	padding: 2px 5px;
	margin-right: 12px;
}

dt {
	margin-bottom: 1em;
}

dd {
	margin-bottom: 1px;
	font-size: 85%;
	line-height: 1.25em;
}

dt a {
	font-weight: bold;
	color: black;
}

li.hotresult {
	background-color: #E8F4FA;
	border: 1px solid #D6EDFA;
	padding: 10px;
}

div.zoekResultaten ul li.hotresult {
	background-position: 2px 13px;
}

/*

#####################################
#		ADRESSENPAGINA              #
#####################################

*/

div.adrescat {

	font-size: 12pt;
	font-weight: bold;
	margin: 10px 0 10px 0;
	float: left;
	clear: left;
	color: #999999;
	text-decoration: none;
}

div.adresblok {
	padding: 0 0 1px 0;
	clear: both;
	float: left;
	width: 100%;
	font-size: 9pt;
	margin: 0 0 20px;
}

div.itemtitle {
	float: left;
	height: 25px;
	padding: 6px 0 1px 0px;
	font-weight: bold;
	color: #000;
	width: 100%;
	background: #d7edfa url(/images/arrowadressenbl.gif) no-repeat 5px 7px;
	cursor: pointer;
}






div.adressen {
	padding: 5px 0 10px 10px;
	margin: 0 0 0px 0;
}

div.adrestoelichting {
	clear: both;
	float: left;
	margin-bottom: 10px;
}

th.adresnaam {
	text-align: left;
	font-weight: bold;
	color: #e6006a;
	width: 180px;
	vertical-align: top;
	margin: 10px 0px 10px 0px;
}

div.adresnaam {
	font-weight: bold;
	color: #e6006a;
	margin: 0;
	/*
	float: left;
	font-weight: bold;
	color: #e6006a;
	width: 100px;
	font-size: 1.1em;	
	font-style: normal;
	margin-left: -110px;
	*/
}

div.adresitem {
	margin: 4px 0px 4px 0px; 
	overflow: auto;
}

div.adresnaam3 {
	float: left;
	font-weight: bold;
	color: #e6006a;
	width: 1005;
	font-size: .9em;	
	font-style: normal;
}

div.adresleft {
	width: 100%;
	float: left; 
}

div.adresleft2 {
	clear: left;
	float: left;
		width: 100%;
	padding: 6px 20px 0 0;	
}
div.adresleft3 {
	font-size: 1.2em;
	font-weight: bold;
	clear: left;
	float: left;
		width: 100%;
	padding: 6px 20px 0 0;
}
div.adresleft4 {
	clear: left;
	float: left;
	width: 100%;
	padding: 6px 20px 20px 0;	
}
div.adresright {
	clear: left;
	width: 100%;
	float: left;
	padding: 0px 20px 0px 0;
	}

div.adresright2 {
	color: #e6006a;
	font-size: 1.1em;
	font-weight: bold;
	float: left;
	width: 160px;
	padding: 3px 20px 8px 0;
	height: 100px;
}

	
