@import url("udp.css");
@import url("column.css");
@import url("rapporten.css");
@import url("rel_links.css");
@import url("zoeken.css");
@import url("contact.css");

html, body {
	width: 100%;
	height: 100%;
}

body {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	
}

body, a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #045E81;
}

a:hover {
	text-decoration:underline;
	color:#057425;
}

form{
	padding:0px;
	margin:0px;
}

/* ################################################################### */
/* ######	HOOFDMENU	   ########################################### */
/* ################################################################### */
#nav {
	position: relative;
	line-height: 30px;
	z-index: 100;
}

#menulayer {	
	margin-left: 45px;
}

#nav .menuTabel td {/*hoofdnavigatie*/
	padding: 0;
	
}

#nav .menuTabel a {/*hoofdnavigatie*/
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

#nav .pulldownTabel {
	position: relative;
	left: 35px;
	top: -2px;
	line-height: 16px;
	background-color:#9cc21b;
	width: 150px;
	border-color:#A0A0A0;
	border-style: solid;
	border-width: 0 1px 1px 0;
	z-index: 100 !important;
}

#nav .pulldownTabel td.pulldown {
	height: 25px;
	margin:0; padding:0;	
}

#nav .pulldownTabel a {/*uitklapnavigatie*/
	font-size: 12px;
	line-height: 25px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	height: 100%;
	padding:0 10px;
}

#nav .pulldownTabel a:hover,
#nav .pulldownTabel a.act {/*uitklapnavigatie*/
	background-color: #a7cd25;
}

#nav a:hover, #nav a.active {
	color: #057425;
}

/* ################################################################### */
/* ######	ONDERWERP NAVIGATIE HOME	  ############################ */
/* ################################################################### */

#nav2 {
	margin: 21px 16px 10px 21px;
	width:228px;
	height:271px;
	padding:0px;
}

#nav2 td {
	height:43px;
	margin:0;
}

#nav2 td.buffer {
	height:14px;
}

#nav2 td a {
	height:43px;
	font-size: 12px;
	color: #0369A4;
	font-weight: bold;
	text-decoration: none;
	display:block;
	width:148px;
	padding-left:78px;
	line-height:40px;
}

#nav2 td.tweeregels a {
	line-height:16px;
	height:38px;
	padding-top: 5px;
}

#nav2 a:hover, #nav2 a.act {
	color:#057425;
	text-decoration:underline;
}

.BG_topnav {
	background-image:url(../images/navbar.gif);
	background-repeat:no-repeat;
}

.BG_leftnavblue {
	background-image:url(../images/switch_bgtile.gif);
	background-repeat:repeat-y;
/*	padding-left:10px;
	padding-right:20px;
*/}
.BG_leftnavgreen {
	background-image:url(../images/greenleft_tile.gif);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-right:20px;
}

.BG_home01 {
	background-image:url(../images/BG_home01.gif);
	background-repeat:no-repeat;
}
.BG_home02 {
	background-image:url(../images/BG_home02.gif);
	background-repeat:no-repeat;
}


#Homemid01 {
	background: url(../images/BG_homeMid01.gif) repeat-y;
}
#Homemid02 {
	background: url(../images/BG_homeMid02.jpg) no-repeat;
}
#Homemid03 {
	background: url(../images/BG_homeMid03.gif) no-repeat left bottom;
}

#Homebot01, .Homebot01 {
	background: url(../images/BG_homeBot01.gif) repeat-y;
}
#Homebot02, .Homebot02 {
	background: url(../images/BG_homeBot04.jpg) no-repeat;
}
#Homebot03, .Homebot03 {
	background: url(../images/BG_homeBot03.gif) no-repeat left bottom;
}

.BG_green {/* Green content blocks */
	background-image:url(../images/BG_green_tile.gif);
	background-repeat:repeat-y;
	margin-bottom:5px;
}
.BG_green .tile {
	background-image: url(../images/BG_green_top.gif);
	background-repeat: no-repeat;
	border-bottom:#FFFFFF solid 1px;
}
.BG_green .tile .content_container {
	background-image: url(../images/BG_green_bot.gif);
	background-position:left bottom;
	background-repeat: no-repeat;
	padding:15px 20px 20px 20px;
	position: relative;
}


.BG_blue {/* Blue content blocks */
	background-image:url(../images/BG_blue_tile.gif);
	background-repeat:repeat-y;
	margin-bottom:5px;
}
.BG_blue .tile {
	background-image: url(../images/BG_blue_top.gif);
	background-repeat: no-repeat;
	border-bottom:#FFFFFF solid 1px;
}
.BG_blue .tile .content_container {
	background-image: url(../images/BG_blue_bot.gif);
	background-position:left bottom;
	background-repeat: no-repeat;
	padding:15px 20px 20px 20px;
	position: relative;
}

/* White subcontainer styles */
.BG_green .white {
	background-color: #FFFFFF;
	background-image: url(../images/cornGR01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.BG_green .L {
	background-image: url(../images/cornGR02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border:#EEF5D2 solid 1px;
}
.BG_green .R {
	background-image: url(../images/cornGR03.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding:10px;
}
.BG_blue .white {
	background-color: #FFFFFF;
	background-image: url(../images/cornBL01.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.BG_blue .L {
	background-image: url(../images/cornBL02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border:#B8DCFF solid 1px;
}
.BG_blue .R {
	background-image: url(../images/cornBL03.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding:10px;
}

td.tab_home {
	padding-left: 5px;
	padding-top: 3px;
}

.titel01 {
	font-size: 12px;
	color: #057425;
	font-weight: bold;
	padding-bottom:2px;
}
.titel01_home01 {
	font-size: 12px;
	color: #28a1e8;
	font-weight: bold;
	padding-bottom:2px;
}
.titel01_home02 {
	font-size: 12px;
	color: #0369a4;
	font-weight: bold;
	padding-bottom:2px;
}
.titel01_lower {
	font-size: 12px;
	color: #057425;
	font-weight: bold;
	padding-bottom:2px;
}
.intro01 {
	font-size:11px;
	color: #7E950F;
	font-weight: bold;
	padding:18px;
	padding-right:6px;
}

.intro01 p{
	margin:0; padding:0;
}

.titel02 {
	font-size: 11px;
	color: #A7CD25;
	font-weight: bold;
	margin-top: 12px;
	padding-bottom:2px;
	float: right;
}

#homebody .titel02 {
	margin-top: 0;
}

#vraagText {
	padding-left: 1em;
}

.subtitel01 {
	font-size: 9px;
	color: #1B8CCE;
	font-weight: bold;
	padding-bottom:2px;
}
.intro02 {
	font-size: 11px;
	color: #7D9E0B;
	padding:18px;
}
.vraagtxt {
	font-size: 11px;
	position:inherit;
	color: #057425;
	height:80px;
	overflow:auto;
	margin:4px;
}
.titel03 {
	font-size: 12px;
	color: #057425;
	font-weight: bold;
	padding-left:6px;
	background-image:url(../images/hometitleBG01.gif);
	background-repeat:no-repeat;
}
.titel04 {
	font-size: 12px;
	color: #057425;
	font-weight: bold;
	padding-left:6px;
	background-image:url(../images/hometitleBG02.gif);
	background-repeat:no-repeat;
}
.titel05 {
	background-image:url(../images/hometitleBG03.gif);
	background-repeat:no-repeat;
}
.titel06 {
	background-image:url(../images/hometitleBG04.gif);
	background-repeat:no-repeat;
}
.titel07 {
	font-size: 12px;
	color: #057425;
	font-weight: bold;
	padding-top:5px;
	padding-left:10px;
}

.BG_green .titelcontent {
	margin:3px 0 0 0; padding:0;
	font-size: 14px;
	color: #28a1e8;
	font-weight: bold;
	text-transform:uppercase;
	padding-bottom:8px;
	
}
.BG_blue .titelcontent {
	margin:3px 0 0 0; padding:0;
	font-size: 14px;
	color: #22732E;
	font-weight: bold;
	text-transform:uppercase;
	padding-bottom:8px;
}
.homelist{
	margin-left:6x;
	padding:0px;
	padding-left:6px;
}
.BG_home04 a {
	font-size: 9px;
	color: #1B8CCE;
	text-decoration: none;
	padding-left:0px;
	line-height:9px;
}
.BG_home04 a:hover {
	text-decoration: underline;
}
.BG_home04 div {
	padding:0px;
	padding-left:8px;
}
.BG_home03 a {
	text-decoration: none;
}
.BG_home03 a:hover {
	text-decoration: underline;
}

/* ################################################################### */
/* ######	SUBMENU		   ########################################### */
/* ################################################################### */

#masterdiv{
	width:161px;
}

.menutitle {
	color:#0369A4;
	cursor:pointer;
	margin: 0;
	padding:5px 0 5px 8px;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}

.menutitle a,
.menutitle_act a,
.menutitle_act_nc a {
	color:#0369A4;	
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}

.menutitle a:hover,
.menutitle_act a:hover,
.menutitle_act_nc a:hover {
	text-decoration:underline;
	color:#057425;
}

.menutitle_act {
	color:#0369A4;
	cursor:pointer;
	margin: 0;
	padding:5px 0 5px 8px;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	background-color: #ffffff;
	background-image:url(../images/submenu_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.menutitle_act_nc {
	color:#0369A4;
	cursor:pointer;
	margin: 0;
	padding:5px 0 5px 8px;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	background-color: #ffffff;
	background-image:url(../images/submenu_nc.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.menutitle a.currentpage,
.menutitle_act a.currentpage {
	text-decoration: underline;
}

.submenu{
	display: block;
	margin: 0;
	padding: 2px 2px 5px 15px;
	background-color:#FFFFFF;
	background-image:url(../images/submenu_btm.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.submenu a {
	display: block;
	font-size: 11px;
	font-weight:bold;
	color: #208CCE;
	text-decoration:none;
	padding: 1px 0;
}

.submenu a:hover {
	text-decoration:underline;
	color:#057425;
}

.submenu div.sub, .submenu div.subactive {
	position: relative;
}

.submenu div.subactive a:link,
.submenu div.subactive a:visited,
.submenu div.subactive a:active {
	text-decoration: underline;
}

.submenu div img{
	position: absolute;
	top:3px; right:0;
}

/* ################################################################### */
/* ######	SUBSUBMENU		   ########################################### */
/* ################################################################### */

div.subsubmenutitle, div.subsubmenutitle_act {
	margin: 5px 0 5px 0;
}

div.subsubmenutitle a:link,
div.subsubmenutitle a:visited,
div.subsubmenutitle a:active {
	text-decoration: none;
}

div.subsubmenutitle a:hover {
	text-decoration: underline !important;
}


div.subsubmenutitle_act a:link,
div.subsubmenutitle_act a:visited,
div.subsubmenutitle_act a:active {
	text-decoration: underline;
	font-weight: bold;
}

div.subsubmenutitle_act a:hover {
	
}

/*Switch menu styles*/
/*search results styles*/
#search{
	/*width:90%;*/
	/*border-bottom: 1px solid #ffffff;*/
}
.searchtitle {	
	border-bottom: 1px solid #FFFFFF;
	background-image: none;
	margin-top:5px;
}

.searchtitle_act {
	background-image: url(../images/veelgesteldevragen/antw_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:5px;
	background-color:#FFFFFF;
}

.searchtitle a:link,
.searchtitle a:visited,
.searchtitle a:active,
.searchtitle_act a:link,
.searchtitle_act a:visited,
.searchtitle_act a:active {
	display: block;
	color:#0369A4;
	padding: 5px;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}

.searchtitle a:hover {
	background-color:#28a1e8;
	color:#ffffff;
}

.subsearch{
/*	margin: 5px;*/
	padding: 5px;
	
	background-image: url(../images/veelgesteldevragen/antw_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin:0 0 10px 0;
	background-color:#FFFFFF;
}

.subsearch span.print {
	display: block;
	text-align: right;
	margin: 10px 2px 2px 0;
	height: 16px;
	background-image:url(../images/veelgesteldevragen/print.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.subsearch span.print a:link,
.subsearch span.print a:visited,
.subsearch span.print a:active {
	color:#28a1e8;
	text-decoration:none;
	font-weight: bold;
	letter-spacing: 1px;
	padding-right: 20px;
}

.subsearch span.print a:hover {

}

.faq_search {
	
}

.faq_search .searchtitle a:link,
.faq_search .searchtitle a:visited,
.faq_search .searchtitle a:active,
.faq_search .searchtitle_act a:link,
.faq_search .searchtitle_act a:visited,
.faq_search .searchtitle_act a:active {
	color:#045e81 !important;
	padding: 2px 8px !important;
	text-decoration:none;
}

div.content_container h1 {
	font-size: 16px;
	margin:10px 0; padding:0;
}

div.content_container h2 {
	font-size: 15px;
	margin:10px 0; padding:0;
}

div.content_container h3 {
	font-size: 14px;
	margin:8px 0; padding:0;
}

div.content_container h4 {
	font-size: 13px;
	margin:8px 0; padding:0;
}

div.content_container h5 {
	font-size: 12px;
	margin:5px 0; padding:0;
}

div.content_container h6 {
	font-size: 11px;
	margin:5px 0; padding:0;
}

div.content_container a:link,
div.content_container a:visited,
div.content_container a:active {
	font-weight: bold;
	color:#057425;
	text-decoration:none;
}

div.content_container a:hover {
	text-decoration:underline;
	color:#045E81;
}

.BG_green div.content_container ul li {
	list-style-image:url(../images/bullet_gr.gif);
	
}

.BG_blue div.content_container ul li {
	list-style-image:url(../images/bullet_bl.gif);
}

/*search results styles*/
.BG_green #content_container .bottom {
	background-image: url(../images/BG_green_bot.gif);
	background-repeat: no-repeat;
}

.lightgreen {
	color: #7E950F;
}

.lightgreen p {
	margin:0 !important; padding:0 !important;
}

#leftsearch {
	background-image: url(../images/Lsearch01.gif);
	background-repeat: repeat-y;
	margin-top:10px;
}
#leftsearch div {
	background-image: url(../images/Lsearch02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#leftsearch div div {
	background-image: url(../images/Lsearch03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#leftsearch td.linksearchheader {
	text-transform:uppercase;
	font-weight: bold;
	color: #057425;
}

.paddLT3 {
	color: #7E950F;
	padding-top: 3px;
	padding-left: 3px;
	font-weight: bold;
}

.paddLT3 select{
	width: 150px;
}

#onderw01 {
	background-image: url(../images/onderw01.gif);
	background-repeat: repeat-y;
	height:inherit;
}
#onderw01 div {
	background-image: url(../images/onderw01a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:inherit;
}
#onderw01 div div {
	background-image: url(../images/onderw01b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:inherit;
}
#onderw01 div div div {
	background-image: url(../images/spacer.gif);
	padding-left:10px;
	font-weight:bold;
	padding-bottom:5px;
}


#onderw02 {
	background-image: url(../images/onderw02.gif);
	background-repeat: repeat-y;
	height:inherit;
}
#onderw02 div {
	background-image: url(../images/onderw02a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:inherit;
}
#onderw02 div div {
	background-image: url(../images/onderw02b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:inherit;
}

#onderw01 a {
	font-size: 9px;
	color: #1B8CCE;
	text-decoration: none;
	padding-left:0px;
	line-height:9px;
}
#onderw01 a:hover {
	text-decoration: underline;
}
#onderw02 a {
	text-decoration: none;
	font-weight:bold;
}
#onderw02 a:hover {
	text-decoration: underline;
}
#onderw03 a {
	text-decoration: none;
}
#onderw03 a:hover {
	text-decoration: underline;
}
.spacer {
	margin-top:6px;
	margin-bottom:6px;
}





#onderw03 {
	margin-top:9px;
	background-image: url(../images/onderw03.gif);
	background-repeat: repeat-y;
	/*height:100%;*/
}
#onderw03 div {
	background-image: url(../images/onderw03a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/*height:100%;*/
}
#onderw03 div div {
	background-image: url(../images/onderw03b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	/*height:100%;*/
}
.bgzoekraport{
	background-image:url(../images/BG_zoekraport.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#28A1E8;
	padding-bottom: 5px;
}

.bgzoekraport .titel07 {
	color:#045E81;
}

#pers {
	
}

#pers a {
	display:block;
	padding:2px 8px;
	margin:5px 0px 5px 0px;
	text-decoration:none;	
	clear: both;	
	color:#045e81;
}

#pers a:hover, #pers a.act, #pers a:hover span, #pers a.act span {
	color: #ffffff;
	cursor:pointer;
}

#pers a:hover, #pers a.act {
	background-image:url(../images/persbericht1_bg.gif);
	background-repeat:no-repeat;
}

#pers a span {
	display: block;
	width: 6em;
	float: left;	
	color:#28a1e8;
	cursor:pointer;
	font-weight: normal;
}

#pers a h4 {
	margin:0; padding:0 0 0 10px;
	font-weight: normal;
	font-size: 12px;
	float: left;
	width: 400px;
	border-left: 1px solid #045E81;
}

td#footer_menu {
	color:#d6e899;
}

td#footer_menu a:link,
td#footer_menu a:visited,
td#footer_menu a:active {
	color:#057425;
	font-weight:bold;
	margin: 0 5px;
	text-decoration:none;
}

td#footer_menu a:hover {

}

#nav2_container {
	position: relative;
}

div.tooltip{
	position: absolute;
	top: 0;
	left: -210px;
	width: 260px;
	background-color:#28a1e8;
	color: #ffffff;
	z-index: 1000;
	visibility: hidden;
}

div.tooltip h5 {
	margin:0; padding:0;
	font-size: 11px;
}

div.tooltip div {
	margin: 15px;
}

.BG_home05 {

}

/* ##################################################################### */
/* Sitemap */

div#sitemap_container {	
	background-image:url(../images/sitemap/sitemap_top.gif);
	background-position: left top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

div#sitemap_container ul {
	margin:0; padding:15px;
	list-style-type:none !important;	
	background-image:url(../images/sitemap/sitemap_btm.gif);
	background-position: left bottom;
	background-repeat:no-repeat;
}

div#sitemap_container ul,
div#sitemap_container ul * {
	list-style-image:none !important;
}

div#sitemap_container ul li {
	margin:20px 0; padding:0;
	list-style-type:none !important;
	line-height:18px;
}

div#sitemap_container ul ul{
	margin: 0; padding: 0;
	background-image:none;
	list-style-type:none !important;
}

div#sitemap_container ul li a {
	font-weight: bold;
	text-decoration: none;
	letter-spacing:1px;
	color:#045e81;
}

div#sitemap_container ul li a:hover {
	text-decoration:underline;
	color:#057425;
}

div#sitemap_container ul ul li {
	padding-left: 30px;
	margin:0;
	background-image:url(../images/sitemap/arrow.gif);
	background-repeat:no-repeat;
	background-position: 15px 3px;
	list-style-type:none !important;
}

div#sitemap_container ul ul li a {
	font-weight: normal;
}

div#sitemap_container ul ul li a:hover {
	text-decoration:underline;
	color:#057425;
}
	
#editbuttonbox {
	position: absolute;
	left:10px; top:30px;
	}
	
/* ##################################################################### */
/* upload_op_klachtenform*/

tr.upload {	
	text-align: right;
		font-family: arial;
		font-size: 11px;
		font-weight: bold;
		color: #057425;
	}
.upload td {
	width:50%;
	}
		
.upload  input {
	margin-right: 9px;
	text-align: left;
	font-size: 11px;
	width: 239px;
	}

	.submitbtn input {
	margin-top: 30px;
	background-color: #A7CD25;
	border: 1px solid white;
	color: white;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	text-transform: uppercase;
	padding: 1px;
	cursor:pointer;
	}

/* ##################################################################### */
/* klachten module home */

#klachtenmodule {
	position: absolute;
	top: 0;
	left:0;
	width: 100%;
	height: 100%;	
	z-index: 1000;
	display: none;
}

#klachtenmodule div#buffer {
	background-color:#012603;
	opacity: .3;
	filter: alpha(opacity=30);
	position: absolute;
	top: 0;
	left:0;
	width: 100%;
	height: 100%;
}

#klachtenmodule #modulelayer {
	position: absolute;
	top: 0;
	left:0;
	width: 100%;
	height: 100%;
}

/* ##################################################################### */
/* dienstlijst module rapporten zoeken */

#dienstlijst {
	position: absolute;
	top: 0;
	left:0;
	width: 100%;
	height: 100%;	
	z-index: 1000;
	display: none;
}

#dienstlijst div#buffer {
	background-color:#012603;
	opacity: .3;
	filter: alpha(opacity=30);
	position: absolute;
	top: 0;
	left:0;
	width: 100%;
	height: 100%;
}

#dienstlijst #modulelayer {
	position: absolute;
	top: 0;
	left:0;
	width: 100%;
	height: 100%;
}

div.persberichten_actueel {
	background-image: none !important;
}

div.persberichten_actueel a {
	display: block;
	margin: 0 0 10px 0;
	padding: 0 3px;
}

div.persberichten_actueel a:hover,
div.persberichten_actueel a:hover span {
	text-decoration: underline;
}

div.persberichten_actueel a span{
	color:#3d9dd7;
}

#nwe_rapporten a {
	display: block;
	margin: 0;
	padding: 0 3px 10px 15px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	text-decoration:none;
	font-size: 11px;
	line-height: 14px;
}

#nwe_rapporten a span.meta {
	color: #3d9dd7;
	display: block;
	margin: 0 0 0px 0;
	padding: 0;
	font-size: 11px;
}

#nwe_rapporten a span.title{
	display: block;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	color:#045e81;
}

#nwe_rapporten a:hover,
#nwe_rapporten a:hover span {
	text-decoration: underline;
}


/*############################################*/
/*##### Login ################################*/
/*############################################*/

div.loginform {
	width: 280px;
	margin: 20px 0;
} 

div.loginform label {
	display: block; 
	width: 120px; 
	float: left; 
	text-align: right; 
	font-weight: bold; 
	margin-right: 15px;
}

div.loginform div.login_btn {
	width: 60px; 
	height: 20px; 
	margin: 20px 0; 
	float: right;
}

div.loginform div.login_btn a:link, div.loginform div.login_btn a:active, div.loginform div.login_btn a:visited {
	display: block; 
	width: 58px; 
	height: 18px; 
	border: 1px solid #ffffff; 
	background-color:#A7CD25; 
	color:#ffffff !important; 
	line-height: 18px; 
	text-decoration: none !important; 
	text-align: center; 
	font-weight: bold;
} 

div.loginform div.login_btn a:hover {
	 
}

div.loginform h4 {
	margin:0; padding: 0;
}

div.printlink {
	text-align: right;
	margin-bottom: 10px;
}

div.printlink a:link,
div.printlink a:visited,
div.printlink a:active {
	font-weight: bold;
	text-decoration:none;
	letter-spacing:1px;
}

.BG_green div.printlink a:link,
.BG_green div.printlink a:visited,
.BG_green div.printlink a:active {
	color:#057425 !important;
}

.BG_blue div.printlink a:link,
.BG_blue div.printlink a:visited,
.BG_blue div.printlink a:active {
	color:#0369A4 !important;
}

div.printlink a:hover {
	text-decoration:underline;
}


.onderw_faq {	
	border-bottom:#FFFFFF solid 1px;
	background-image: none;
	margin:5px 15px 0 5px;
	background-image:none !important;
}

.onderw_faq a:link,
.onderw_faq a:visited,
.onderw_faq a:active {
	display: block;
	color:#0369A4;
	padding: 5px;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	width: 100%;
}

.onderw_faq a:hover {
	text-decoration:underline !important;
}

#rapportenform td.lft a:link,
#rapportenform td.lft a:visited,
#rapportenform td.lft a:active {
	text-transform:uppercase;
	font-weight: bold;
	line-height: 24px;
	font-size: 10px;
}

.nolink {
	cursor:default;
}

.BG_green .tile .content_container table p, .BG_blue .tile .content_container table p {

margin:10px 0;
padding:0px;
}

#udp_foto {
	width:74px;
	height:57px;
	position: relative;
	left:0;
	top:0;
}

#udp_foto img{
	width:74px;
	height:57px;
	position: absolute;
	left:0;
	top:0;
}
#udp_fotoBig {
	width:83px;
	height:83px;
	position: relative;
	left:0;
	top:0;
}

#udp_fotoBig img{
	width:83px;
	height:83px;
	position: absolute;
	left:0;
	top:0;
}


div#maillistinschrijven {
	background-color:#FFFFFF;
	background-image:url(../images/klacht/white_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width: 498px;
	margin-top: 10px;
}

div#maillistinschrijven div.inner {
	background-image:url(../images/klacht/white_bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding: 10px;
}

div#maillistinschrijven div.inner h4 {
	margin:0; padding:0;
	color:#9ab43b;
	font-size: 11px;
	text-transform:uppercase;
	font-weight: bold;
}

div#maillistinschrijven label {
	font-weight: bold;
	color: #057425 !important;
	
}

div#maillistinschrijven table {
	width: 100%;
}

div#maillistinschrijven td {
	width: 50%;
	padding:5px 0;
}

div#maillistinschrijven td input {
	width: 225px;
}

div#maillistinschrijven td.leftcol {
	text-align: right;
	padding-right: 10px;
}

div#maillistinschrijven p#submitbtns {
	text-align: right;
	padding-right: 8px;
}

div#maillistinschrijven p#submitbtns input {
	background-color: #A7CD25;
	border: 1px solid white;
	color: white;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	text-transform: uppercase;
	padding: 1px;
	cursor:pointer;
}
/*
#onderwerp1, #onderwerp2, #onderwerp3, #onderwerp4, #onderwerp5 {
	display:	block;
	border:		solid 1px black;
	width:		228px;
	height:		47px;
	margin:	80 19 0 19;
}
*/

div#nbbanner {
	height: 70px;
	width: 100%;
	background: url(../images/banner_nb_inschrijven.gif) no-repeat;
	background-position: right;
}

div#nbbuttons {
/*	position: relative;*/
	bottom: 0px;
	right: 0px;
	width: 245px;
	height: 25px;
	padding-top: 28px;
	margin-right: 25px;
}

input.nbemail {
	height: 12px;
	width: 100px;
	border-top: 2px solid black;
	border-left: 2px solid black;
	border-bottom: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	font-size: 10px;
	margin-right: 10px;
	padding: 0px;
}

input.nbbtn {
	width: 75px;
	height: 19px;
	font-size: 1px;
	line-height: 1px;
	background: url(../images/bt_verder.gif);
	border: 0px;
	cursor: pointer;
}

#nbbuttons label {
	margin-right: 8px;
}

#nbbannerklein {
	height: 116px;
	width: 100%;
	background: url(../images/banner_nb.gif) no-repeat;
	background-position: center;
}

input.abobt {
/*	display: block;*/
	height: 19px;
	width: 88px;
	background: url(../images/bt_abo.gif) no-repeat;
	border: 0px;
	cursor: pointer;
	margin-top: 86px !important;
	margin-left: 87px;
}

#linksboven {
    background-image: url(../images/bg_box.jpg);
    background-repeat: no-repeat;
    padding-top: 18px;
    padding-left: 2em;
    padding-right: 2em;
}
