img {
	border: 0;
}
	
body {
	margin: 0;
	padding: 0;
	background: #fff url(../images/bg.gif) repeat-y center;
	text-align: center;
}

.spacer {
	clear: both;
	line-height: 0;
}

.smlright {
	float: right;
	margin: 10px;
}

.smlleft {
	float: left;
	margin: 10px;
}


/* layout start */
#wrap {
	width: 781px;
	margin: 0 auto;
	text-align: left;
}

.logo {
	float: left;
}

#menu {
	border-top: 1px solid #D9D9DA;
	border-bottom: 1px solid #D9D9DA;
	padding: 4px 10px;
}

.top {
	border-bottom: 1px solid #D9D9DA;
}

.topacco {
	border-bottom: 1px solid #D9D9DA;
	background: #E9AC1D;
}

.nav {
	margin-top: 10px;
	margin-right: 10px;
}

#flash {
	padding: 10px 0 7px 0;
}

.zoek,.ezine {
	text-align: left;
	padding: 3px;
	width: 195px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 189px;
}

.zoek {
	background: #ddd url(../images/top_gray.gif) no-repeat 0 0;
	margin-bottom: 3px;
	height: 85px;
}

.ezine {
	background: #ddd url(../images/but_gray.gif) no-repeat 0 100%;
	height: 59px;
}

#footer {
	text-align: center;
	/*background: url(../images/bg_footer.jpg) repeat-x;*/
	border-top: 1px solid #c7c7c7;
	padding: 5px 0;
}

#homepagecont {
	margin-bottom: 30px;
}

.content {
	padding: 10px 10px 0 10px;
}

.tabpage {
	border-left: 1px solid #D9D9DA;
	border-right: 1px solid #D9D9DA;
	border-bottom: 1px solid #D9D9DA;
	padding: 10px;
	margin-bottom: 10px;
}

.tabon {
	background: url(../images/tab_bg_on.gif) repeat-x;
	border-bottom: 1px solid #fff;
}

.taboff {
	background: url(../images/tab_bg_off.jpg) repeat-x;
	border-bottom: 1px solid #D9D9DA;
}

.tabsp {
	border-bottom: 1px solid #D9D9DA;
}

.rightcoll {
	background: #29d0e2;
}

.rightcoll2 {
	background: #E9AC1D;
}

#righttable,#righttable2 {
	width: 186px;
}

.whitespace {
	background: #fff;
	line-height: 10px;
}

.whitespace2 {
	background: #fff;
	line-height: 3px;
}

.regcont {
	background: #fff;
	border-left: 1px solid #29d0e2;
	padding: 5px;
}

.regcont2 {
	background: #fff;
	border-left: 1px solid #E9AC1D;
	padding: 5px;
}

.regcont3 {
	background: #fff;
	border-left: 1px solid #F40;
	padding: 5px;
}

.regcont4 {
	background: #fff;
	border-left: 1px solid #69CE36;
	padding: 5px;
}

.regconttline {
	background: #fff;
	border-left: 1px solid #29d0e2;
	border-top: 1px solid #29d0e2;
	padding: 5px;
}

.regconttline2 {
	background: #fff;
	border-left: 1px solid #E9AC1D;
	border-top: 1px solid #E9AC1D;
	padding: 5px;
}

.right,.right2 {
	text-align: right;
	margin: 3px 10px;
}

.right2 {
	margin: 13px 0 3px 0;
}

.detail {
	border: 1px solid #D9D9DA;
	padding-top: 20px;
	margin-bottom: 10px;
	background: #fff;
}

.detail2 {
	border: 1px solid #D9D9DA;
	padding-top: 0;
	margin-bottom: 10px;
}

.detail2 p,.detail2 h4 {
	margin-left: 10px !important;
	margin-right: 10px !important;
}

.paragraaf {margin 10px 10px 10px 10px;
	
}

.detail2 p {
	color: #555555;
}

.detail3 {
	border: 1px solid #D9D9DA;
	padding: 0;
	margin-bottom: 10px;
}

.detail4 {
	border: 1px solid #D9D9DA;
	padding: 10px;
	margin-bottom: 10px;
}

.detail .detcont {
	border-top: 1px solid #D9D9DA;
	background: url(../images/bg_footer.jpg) repeat-x;
	padding: 20px 10px 10px 10px;
	margin: 0;
}

.detail2 .detcont2 {
	border-top: 1px dotted #D9D9DA;
	padding: 10px 10px 10px 10px;
	margin: 0;
}

.detail4 .detcont {
	border-top: 1px solid #D9D9DA;
	background: url(../images/bg_footer.jpg) repeat-x;
	padding: 20px 10px 10px 10px;
	margin: 0 -10px;
}

.floatrightprint {
	float: right;
}

.tapres {
	margin: 10px -10px 0 -10px;
	padding: 10px;
	border-top: 1px solid #D9D9DA;
	background: #fff;
	display: block;
	clear: both;
}

.res {
	margin: 10px -10px 0 -10px;
	padding: 10px 10px 0 10px;
	background: url(../images/bg_footer.jpg) repeat-x;
}

.zoekresnav {
	background: #29D0E2 !important;
	margin: 0 -10px !important;
	padding: 5px 10px !important;
}

.aligncenter {
	text-align: center;
}

.fotocenter {
	border: 1px solid #c0c0c0;
}

.login {
	border: 1px solid #E9AC1D;
	padding: 5px;
}

.rightcollezine,.rightcollzoek {
	background: #DFDFDF;
	padding-left: 5px;
	padding-bottom: 5px;
}

.rightcollezine {
	background: #ddd url(../images/but_gray.gif) no-repeat 0 100%;
}

.info {
	padding: 0 10px 5px 10px;
	margin: -10px 0 10px 0;
}

.orcontent {
	border-top: 1px dotted #D9D9DA;
	padding: 10px 10px 0 10px;
	margin: 0;
}

.orcontent2 {
	padding: 0 10px;
	margin: 0 0 0 0;
}

.orcontent3 {
	padding: 0 10px 0 10px;
	margin: -10px 0 0 0;
}

.orcontent4 {
	padding: 0 10px 10px 10px;
	margin: 0 0 0 0;
}

.foto {
	border: 1px solid #ccc;
	padding: 5px;
	background: #f1f1f1;
}

.legendealign {
	width: 20px;
	display: block;
	float: left;
	margin: 2px 0;
}

.nav2 {
	margin: 0;
	background: #29D0E2;
	clear: both;
	padding: 0 5px;
}

.contentlb {
	border-bottom: 1px dotted #D9D9DA;
	padding: 10px;
	margin: 0;
}

.contentnl {
	padding: 10px;
	margin: 0;
}

/* layout end */ /* typo start */
#menu p {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
}

.nav p {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #4D4D4F;
	margin: 0;
	padding: 0;
}

.zoek h3,.ezine h3,.rightcollezine h2,.rightcollzoek h2,.rightcollezine2 h2
	{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif !important;
	font-size: 1em !important;
	color: #0baeb2 !important;
	margin: 0 !important;
	padding: 0 !important;
	font-weight: bold !important;
}

.rightcollezine h2,.rightcollzoek h2 {
	background: #ddd url(../images/top_gray.gif) no-repeat 0 0 !important;
	margin-left: -5px !important;
	padding-left: 5px !important;
}

.rightcollezine2 h2 {
	background: #ddd !important;
	padding-left: 5px !important;
}

.ezine p,.rightcollezine p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	margin: 0;
	padding: 0;
}

#footer p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #464646;
	margin: 0;
	padding: 0;
}

#homepagecont h2 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #333;
	font-size: 1em;
	border-bottom: 1px dashed #D9D9DA;
	padding: 5px;
	margin: 0;
}

#homepagecont p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #555555;
	margin: 5px 5px 5px 5px;
	line-height: 1.3em;
}

#homepagecont p.intro {
	color: #000;
}

#homepagecont p.date {
	font-size: 0.6em;
	margin: 15px 5px;
}

#homepagecont h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #f40;
	margin: 5px 5px 5px 5px;
}

.content {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
}

.content h1 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 2.3em;
	font-weight: normal;
	margin: 25px 0 20px 10px;
}

.content h1 span {
	font-size: 0.5em;
}

#righttable h2,#righttable2 h2 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 0.9em;
	background: url(../images/bg_titel_right.gif) no-repeat;
	margin: 0;
	padding: 0 0 0 10px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	font-weight: normal;
}

#righttable h2.orange {
	background: url(../images/bg_titel_right_orange.gif) no-repeat;
}

#righttable h2.green {
	background: url(../images/bg_titel_right_green.gif) no-repeat;
}

#righttable2 h2 {
	background: url(../images/bg_titel_right2.gif) no-repeat;
}

.regcont p,.regconttline p,.regcont2 p,.regconttline2 p,.regcont3 p,.regcont4 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #676767;
	margin: 0 0 10px 0;
	padding: 0;
}

.legende p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #676767;
	margin: 0 0 2px 0;
	padding: 0;
	clear: both;
	aligment: center;
}

.detail p.toptxt {
	margin: -10px 10px 10px 10px;
}

.detail2 h2 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1.5em; /* 1.2 */
	font-weight: bold;
	margin-left: 10px;
}

.detail h2 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1.3em; /* 1.2 */
	font-weight: bold;
	margin-left: 10px;
}

.detail2 h2 span,.detail h2 span {
	font-size: 0.8em;
	display: block;
	font-style: italic;
}

.detail .detcont h3,.detail2 .detcont2 h3,.detail2 h3 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1.3em; /* 1.5 */
	margin: 0 0 10px 0;
}

.detail .detcont h1,.detail1 .detcont2 h1,.detail2 h1 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 2em; /* 1.5 */
	margin: 0 0 10px 0;
}

.detail .detcont h1 span,.detail1 .detcont2 h1 span,.detail2 h1 span {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1em; /* 1.5 */
}

.detail .detcont h2,.detail1 .detcont2 h2,.detail2 h2 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1.6em; /* 1.5 */
	margin: 0 0 10px 0;
	font-weight: normal;
}

.detail .detcont h2 span,.detail1 .detcont2 h2 span,.detail2 h2 span {
	font-size: 1em; /* 1.5 */
	display: inline;
	font-style: normal;
}

.detail2 h3 {
	margin-left: 10px;
}

.detail .detcont h4,.detail2 .detcont2 h4,.detail2 h4,.orcontent h4,.detail4 h4,orcontent3 h4,.detail h4
	{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1.1em;
	margin: 0;
}

.orcontent h4 {
	margin: 0;
}

h4.orange {
	color: #fc4400;
}

.detail .detcont h5,.detail2 .detcont2 h5,.detail2 h5,.orcontent h5,.detail4 h5,orcontent3 h5,.detail h5
	{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1em;
	margin: 10px 0px 0px 0px;
}

.paragraaf h5 {
	margin-left: 10px;
}

.orcontent h4 {
	margin: 10px 0px 0px 10px;
}

h5 {
	color: #fc4400;
}

.orcontent p,orcontent3 p {
	margin: 0 0 10px 0;
}

.detcont p,.detcont2 p,.orcontent p,.orcontent2 p,.contentlb p,.contentnl p,.orcontent3 p,.orcontent4 p
	{
	color: #555555;
}

.detcont p.date {
	color: #a5a5a5;
	font-size: 0.8em;
}

.tapres p {
	margin: 0;
	line-height: 2em;
}

.zoekresnav p {
	font-weight: bold !important;
	line-height: 1.5em !important;
	margin: 0;
	padding: 0;
}

.zoekresnav .navleft,.detail4 .zoekresnav .navleft {
	float: left !important;
	display: block !important;
	width: 90px !important;
}

.zoekresnav .navcenter,.detail4 .zoekresnav .navcenter {
	text-align: center !important;
	margin: 0 110px !important;
}

.zoekresnav .navright,.detail4 .zoekresnav .navright {
	float: right !important;
	display: block !important;
	width: 90px !important;
	text-align: right !important;
}

.right p,.right2 p {
	margin: 0;
	padding: 0;
}

.login strong {
	font-weight: normal;
	color: #f00;
}

form strong {
	font-weight: normal;
	color: #f00;
}

.error p {
	color: #f00;
}

.error strong {
	font-weight: bold;
}

p.comment {
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	color: #999;
}

.nav2 p {
	margin: 0;
	padding: 0;
	line-height: 2em;
}

/* typo end */ /* links start */
#menu a:link,#menu a:visited {
	color: #03666d;
	text-decoration: none;
	margin: 0 5px;
}

#menu a:hover,#menu a.in {
	color: #29d0e2 !important;
	text-decoration: none;
	
}

.nav a:link,.nav a:visited {
	text-decoration: none;
	color: #4D4D4F;
}

.nav a:hover {
	text-decoration: underline;
	color: #4D4D4F;
}

.zoek a:link,.zoek a:visited,.rightcollzoek a:link,.rightcollzoek a:visited, .rightcollezine a:link, .rightcollezine a:visited, .rightcollezine a.leesmeer:link, .rightcollezine a.leesmeer:visited
	{
	text-decoration: none;
	color: #000;
}

.zoek a:hover,.rightcollzoek a:hover, .rightcollezine a:hover, rightcollezine a.leesmeer:hover {
	text-decoration: underline;
	color: #000;
}

.ezine a:link,.ezine a:visited {
	text-decoration: none;
	color: #000;
	background: url(../../html/images/bull_v_gray.gif) no-repeat 0 50%;
	padding-left: 12px;
}

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

a.overzicht:link,a.overzicht:visited, #homepagecont a.overzicht:link, #homepagecont a.overzicht:visited, a.leesmeer:link,a.leesmeer:visited, #homepagecont a.leesmeer:link, #homepagecont a.leesmeer:visited {
	text-decoration: none;
	color: #1bbbcc;
	background: url(../../html/images/bull_v_gray.gif) no-repeat 0 50%;
	padding-left: 12px;
}

a.overzicht:hover, #homepagecont a.overzicht:hover, a.leesmeer:hover, #homepagecont a.leesmeer:hover{
	text-decoration: underline;
	color: #1bbbcc;
}

#footer a:link,#footer a:visited {
	color: #464646;
	text-decoration: none;
}

#footer a:hover {
	color: #464646;
	text-decoration: underline;
}

.tabon a:link,.tabon a:visited {
	text-decoration: none;
	color: #333;
}

.tabon a:hover {
	text-decoration: underline;
	color: #333;
}

.taboff a:link,.taboff a:visited {
	text-decoration: none;
	color: #333;
}

.taboff a:hover {
	text-decoration: underline;
	color: #333;
}

.regcont a:link,.regcont a:visited,.regconttline a:link,.regconttline a:visited,.regcont2 a:link,.regcont2 a:visited,.regconttline2 a:link,.regconttline2 a:visited,.regcont3 a:link,.regcont3 a:visited,.regcont4 a:link,.regcont4 a:visited
	{
	text-decoration: none;
	color: #000;
}

.regcont a:hover,.regconttline a:hover,.regcont2 a:hover,.regconttline2 a:hover,.regcont3 a:hover,.regcont4 a:hover
	{
	text-decoration: underline;
	color: #000;
}

.res ul li a:link,.res ul li a:visited {
	text-decoration: none;
	color: #333;
}

.res ul li a:hover {
	text-decoration: underline;
	color: #333;
}

.zoekresnav a:link,.zoekresnav a:visited,.detail4 .zoekresnav a:link,.detail4 .zoekresnav a:visited
	{
	color: #fff !important;
	text-decoration: none !important;
}

.zoekresnav a:hover, .zoekresnav a.in:link, .zoekresnav a.in:visited,.detail4 .zoekresnav a:hover,.detail4 .zoekresnav a.in {
	color: #000 !important;
	text-decoration: none !important;
}

.zoekresnav .navcenter a,.detail4 .zoekresnav .navcenter a {
	margin: 0 10px !important;
}

.partslist a:link,.partslist a:visited {
	text-decoration: none;
	color: #333;
}

.partslist a:hover {
	text-decoration: underline;
	color: #333;
}

.right a:link,.right a:visited,.right2 a:link,.right2 a:visited {
	text-decoration: none;
	color: #333;
}

.right a:hover,.right2 a:hover {
	text-decoration: underline;
	color: #333;
}

.content a:link,.content a:visited {
	text-decoration: none;
	color: #1bbbcc;
}

.content a:hover {
	text-decoration: underline;
	color: #1bbbcc;
}

.nav2 a:link,.nav2 a:visited {
	color: #fff;
	text-decoration: none;
}

.nav2 a:hover,.nav2 a.in {
	color: #333 !important;
	text-decoration: none;
}

#homepagecont a:link, #homepagecont a:visited{
	text-decoration: none;
	color: #1bbbcc;
}

#homepagecont a:hover{
	text-decoration: underline;
}

/* links end */ /* forms start */
form {
	margin: 0;
	padding: 0;
}

.zoek .zoekveldje,.rightcollzoek .zoekveldje {
	width: 135px;
	font-size: 0.6em;
}

.formr .inputtext,.abboveld {
	font-size: 0.9em;
	line-height: 1em;
	/* height: 1.1em; */
	width: 145px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.formr .textarea {
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 250px;
	height: 100px;
}

.formr .inputsubmit {
	font-size: 0.9em;
	background: #29D0E2;
	border-left: 1px solid #8DE7EC;
	border-top: 1px solid #8DE7EC;
	border-right: 1px solid #0E91AF;
	border-bottom: 1px solid #0E91AF;
	padding: 0 10px 0 10px;
}

.formr .inputsubmit:active {
	font-size: 0.9em;
	background: #29D0E2;
	border-left: 1px solid #0E91AF;
	border-top: 1px solid #0E91AF;
	border-right: 1px solid #8DE7EC;
	border-bottom: 1px solid #8DE7EC;
	padding: 0 10px 0 10px;
}

.formrow {
	margin-top: 2px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 2px;
}

.formrow .forml {
	width: 150px;
	display: block;
	float: left;
	line-height: 1.4em;
}

.formr .dropdown {
	font-size: 1em;
}

form label {
	color: #555555;
	_padding-left: 1px;
}

/* forms end */ /* lists start */
.zoek ul,.rightcollzoek ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 1.2em;
}

.zoek ul li,.rightcollzoek ul li {
	background: url(../../html/images/bull_v_gray.gif) no-repeat 0 50%;
	margin: 0;
	padding: 0;
	padding-left: 12px;
}

.res ul {
	list-style: none;
	margin: 10px -10px 10px -10px;
	padding: 0;
	color: #555555;
}

.res ul strong {
	color: #000;
}

.res ul li {
	border-bottom: 1px dotted #D9D9DA;
	padding: 5px 10px;
}

ul.partslist {
	list-style: none;
	margin: 10px 0 30px 0 !important;
	padding: 0;
	color: #555555;
}

ul.partslist li {
	border-bottom: 1px dotted #D9D9DA;
	padding: 10px 10px;
	background: none !important;
}

ul.partslist li span {
	display: block;
	font-size: 0.85em;
	font-style: italic;
}

.detail .detcont ul,.detail2 .detcont2 ul,.detail2 ul,.orcontent ul {
	color: #555555;
	list-style: none;
	margin: 0 0 0 20px;
	padding: 0;
}

.detail .detcont ul li,.detail2 .detcont2 ul li,.detail2 ul li,.orcontent ul li
	{
	background: url(../../html/images/bull_v_gray.gif) no-repeat 0 4px;
	padding-left: 15px;
	margin: 5px 0;
}

/* lists end */ /* styles for the tree start */
SPAN.TreeviewSpanArea A {
	font-size: 10pt;
	font-family: verdana, helvetica;
	text-decoration: none;
	color: black
}

SPAN.TreeviewSpanArea A:hover {
	color: '#820082';
}

/* layout styles */
.tabpage h3,.detcont2 h3 {
	margin: 0 !important;
	padding: 0 !important;
	color: #333 !important;
	font-size: 1.2em !important;
}

.tabpage .niv1,.detcont2 .niv1 {
	color: #f40;
}

.tabpage .niv2,.detcont2 .niv2 {
	color: #0e91af;
}

.tabpage .niv3,.detcont2 .niv3 {
	color: #555555;
}

.niv1, .niv2, .niv3, .gegeven {
	_padding-left: 1px;
}


.overwerk {
	background: #E9AC1D;
	padding: 0 2px;
	line-height: 16px;
	color: #000;
}

.flits {
	background: #29D0E2;
	padding: 0 2px;
}

/* styles for the tree start */ /* styles for the calendar*/
h2.kalendercategorie {
	margin-left: 10px;
}

/* sitemap start */
ul#sitemap {
	margin: 10px;
	padding: 0;
	list-style: none;
	font-weight: bold;
	color: #D9D9DA;
}

ul#sitemap li {
	border-top: 1px solid #D9D9DA;
	padding: 2px 10px;
	background: none;
	padding-left: 0px;
}

ul#sitemap li ul {
	font-weight: normal;
	list-style: none;
	margin-left: 40px;
}

ul#sitemap li ul li {
	margin: 0 -10px;
	background: none;
	padding: 2px 0;
}

ul#sitemap li ul li ul li {
	background: none;
	margin: 0;
}

ul#sitemap li a:link,ul#sitemap li a:visited {
	color: #03666d;
}

ul#sitemap li ul li a:link,ul#sitemap li ul li a:visited {
	color: #333;
}

ul#sitemap li ul li ul li a:link,ul#sitemap li ul li ul li a:visited {
	color: #666;
}

ul#sitemap li ul li ul li ul li a:link,ul#sitemap li ul li ul li ul li a:visited
	{
	color: #999;
}
/* sitemap end */
