/****************************
	
	 CSS Document Klaverblad Verzekeringen
	 auteur: KRUIT Communicatie en Vormgeving in gebruik
	 http://www.kruit.nl
	 
*****************************/

body {
	background: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-size: 76%;
	color: #000000;
	text-align: center;
	margin: 0;
	padding: 0;
	line-height: 150%;
}

p {
	margin: 0;
	padding: 0;
	font-size: 90%;
}

form {							/* added: 04/12/2007 */
	margin: 0;					/* remove whitespace */
}

a {
	color: #008968;
}

a:hover {
	text-decoration: none;
}

a.verder {
	color: #FFFFFF;
	background: url(../images/arrow-white.gif) no-repeat 0 4px transparent;
	padding: 0 0 0 10px;	
}

H1 {
	font-size: 1px;
	margin: 0;
	padding: 0;
}

H2, H3, H4 {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: bold;
}

.invis {
	display: none;
}

.b {
	font-weight: bold;
}

.i {
	font-style: italic;
}

ul {
	font-size: 90%;
	padding: 0 0 0 8px;
	margin: 0 0 24px 8px;
}

ul ul, ul ul ul, ul ul ul ul, ul ul ul ul ul {
	font-size: 100%;
	margin: 0 0 0 8px;
}

ul li {
	list-style-type: disc;
}

.linklist ul {
	padding: 0;
	margin: 0 0 24px 0;
	font-size: 90%;
}

.linklist ul ul, .linklist ul ul ul, .linklist ul ul ul ul, .linklist ul ul ul ul ul {
	margin: 0 0 0 8px;
	font-size: 90%;
}

.linklist ul li {
	list-style-type: none;
	padding: 0 0 0 10px;
	background: url(../images/arrow-green.gif) no-repeat 0 6px transparent;
}

#wide {
	height: 20px;
	width: 100%;
	color: #FFFFFF;
	background: #008968;
	padding: 5px 0;
	position: relative;
}

#wide ul {
	text-align: right;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#wide ul li {
	display: inline;
	margin: 0 0 0 10px;	
}

#wide ul li a,
#widesearch a {						/* Changed: 10/12/2007 */
	text-decoration: none;
	padding: 5px;
	color: #DBE6E2;
}


#text_containerul {
	font-size: 90%;
	margin: 0 0 15px 0;
	padding: 0;
	
}

#text_containerul li ul{
	font-size: 90%;
	margin: 0 0 15px 0;
	padding: 0;
	
}



#wide ul li a:hover {
	color: #FFFFFF;
}

.wrapper {
	margin: 0 auto;
	text-align: left;
	width: 960px;
	background: transparent;
}

#widesearch {						/* Added: 10/12/2007 */
	float:right;
	font-size: 90%;
	margin-left:15px;
}

#logo {
	margin: 0;
	padding: 0;
}

#logo-sub {
	margin: 0;
	height: 95px;
	padding: 0;
}

.banner-particulieren {
	background: url(../images/banner-particulieren.jpg) no-repeat 300px 8px transparent;
}

.banner-bedrijven {
	background: url(../images/banner-bedrijven.jpg) no-repeat 300px 8px transparent;
}

.banner-overklaverblad {
	background: url(../images/banner-overklaverblad.jpg) no-repeat 300px 8px transparent;
}

#homemenu {
	height: 252px;
	border-bottom: 2px solid #B30022;
}

#homemenu ul {
	margin: 0;
	padding: 0;
	display: block;
}

#homemenu ul li {
	list-style-type: none;
	background: url(../images/arrow-red.gif) no-repeat 0 7px transparent;
	padding: 0 0 0 10px;
}

#homemenu ul li a {
	color: #B30022;
	font-weight: bold;
}

#menu-particulieren {
	background: url(../images/navklaver1.jpg) no-repeat 0 32px #DBE6E2;
	width: 220px;
	float: left;
	margin: 0 8px 0 0;
	padding: 7px;
	height: 230px;
}

.particulieren a {
	width: 220px;
	background: url(../images/particulieren.gif) no-repeat top left transparent;
	margin: 0;
	float: left;
	height: 150px;
}

.particulieren a:hover {
	background: url(../images/particulieren-h.gif) no-repeat top left transparent;
}

#menu-bedrijven {
	background: url(../images/navklaver2.jpg) no-repeat 0 32px #DBE6E2;
	width: 220px;
	float: left;
	margin: 0 8px 0 0;
	padding: 7px;	
	height: 230px;
}

.bedrijven a {
	width: 220px;
	background: url(../images/bedrijven.gif) no-repeat top left transparent;
	margin: 0;
	float: left;
	height: 150px;
}

.bedrijven a:hover {
	background: url(../images/bedrijven-h.gif) no-repeat top left transparent;
}

#menu-overklaverblad {
	background: url(../images/navklaver3.jpg) no-repeat 0 32px #DBE6E2;
	width: 220px;
	float: left;
	margin: 0 8px 0 0;
	padding: 7px;
	height: 230px;	
}

.overklaverblad a {
	width: 220px;
	background: url(../images/overklaverblad.gif) no-repeat top left transparent;
	margin: 0;
	float: left;
	height: 150px;
}

.overklaverblad a:hover {
	background: url(../images/overklaverblad-h.gif) no-repeat top left transparent;
}

#menu-particulieren ul, #menu-bedrijven ul, #menu-overklaverblad ul {
	float: left;
	width: 220px;
	margin: 0;
	padding: 0;
	font-size: 100%;
}

#menu-inleiding {
	background: #DBE6E2;
	width: 220px;
	float: left;
	margin: 0;
	padding: 7px;
	height: 230px;	
}

#homecontentcontainer {
	height: 266px;
	background: url(../images/home-contentbg.gif) no-repeat 0 8px #FFFFFF;
}

.homecontent {
	background: #FFFFFF;
	width: 234px;
	float: left;
	padding: 0;
	margin: 8px 8px 8px 0;
}

.homerightcontent {
	background: #FFFFFF;
	width: 234px;
	float: left;
	padding: 0;
	margin: 8px 0;
}

.content-home {
	width: 220px;
	background: #FFFFFF;
	padding: 7px;
	float: left;
}

.widecontentcontainer {
	border-top: 8px solid #FFFFFF;
	border-bottom: 8px solid #FFFFFF;
	background: transparent;
	width: 476px;
	clear: both;
	/*added*/
	position: relative;
}

.widecontent-home {
	width: 462px;
	background: #FFFFFF;
	padding: 7px;
	clear: both;
	border-top: 1px solid #AFB8B5;
	/*added*/
	position: relative;
}

.content-home H3, .widecontent-home H3 {
	color:  #008968; 
}

.content-home a, .widecontent-home a {
	color:  #008968;
}

.content-home a.arrow, .widecontent-home a.arrow {
	background: url(../images/arrow-green.gif) no-repeat 0 4px transparent;
	padding: 0 0 0 10px;
}	

.banner-home {
	width: 220px;
	background: #F8C433;
	padding: 24px 7px;
	text-align: center;
	float: left;
	/*added*/
	position: relative;
	
}

.banner-home H3 {
	color: #000000;
}

.banner-home a, #infocontainer a {
	color: #000000;
}

.banner-home a.arrow, #infocontainer a.arrow {
	background: url(../images/arrow-black.gif) no-repeat 0 4px transparent;
	padding: 0 0 0 10px;
}	

#hoofdmenu {
	margin: 0;
	padding: 0;
	height: 37px;
	background: transparent;
}

.hoofdmenu-home a {
	width: 234px;
	background: url(../images/hoofdmenu-home.gif) no-repeat top left #A6C7BE;
	margin: 0 8px 4px 0;
	float: left;
	height: 33px;
}

.hoofdmenu-home a:hover {
	background: url(../images/hoofdmenu-home-h.gif) no-repeat top left #A6C7BE;
}

.hoofdmenu-particulieren a {
	width: 234px;
	background: url(../images/hoofdmenu-particulieren.gif) no-repeat top left #A6C7BE;
	margin: 0 8px 4px 0;
	float: left;
	height: 33px;
}

.hoofdmenu-particulieren a:hover {
	background: url(../images/hoofdmenu-particulieren-h.gif) no-repeat top left #A6C7BE;
}

.hoofdmenu-particulieren a.active, .hoofdmenu-particulieren a.active:hover {
	background: url(../images/hoofdmenu-particulieren-a.gif) no-repeat top left #DBE6E2;
	margin: 0 8px 0 0;
	height: 37px;
}

.hoofdmenu-bedrijven a {
	width: 234px;
	background: url(../images/hoofdmenu-bedrijven.gif) no-repeat top left #A6C7BE;
	margin: 0 8px 4px 0;
	float: left;
	height: 33px;
}

.hoofdmenu-bedrijven a:hover {
	background: url(../images/hoofdmenu-bedrijven-h.gif) no-repeat top left #A6C7BE;	
}

.hoofdmenu-bedrijven a.active, .hoofdmenu-bedrijven a.active:hover {
	background: url(../images/hoofdmenu-bedrijven-a.gif) no-repeat top left #DBE6E2;
	margin: 0 8px 0 0;
	height: 37px;
}

.hoofdmenu-overklaverblad a {
	width: 234px;
	background: url(../images/hoofdmenu-overklaverblad.gif) no-repeat top left #A6C7BE;
	margin: 0 8px 4px 0;
	float: left;
	height: 33px;
}

.hoofdmenu-overklaverblad a:hover {
	background: url(../images/hoofdmenu-overklaverblad-h.gif) no-repeat top left #A6C7BE;
}

.hoofdmenu-overklaverblad a.active, .hoofdmenu-overklaverblad a.active:hover {
	background: url(../images/hoofdmenu-overklaverblad-a.gif) no-repeat top left #DBE6E2;
	margin: 0 8px 0 0;
	height: 37px;
}

.hoofdmenu-home a {
	width: 234px;
	background: url(../images/hoofdmenu-home.gif) no-repeat top left #A6C7BE;
	margin: 0 0 4px 0;
	float: left;
	height: 33px;
}

.hoofdmenu-home a:hover {
	background: url(../images/hoofdmenu-home-h.gif) no-repeat top left #A6C7BE;
}

#header-bedrijven {
	background: url(../images/header-bedrijven.jpg) no-repeat top left #FFFFFF;
	width: 960px;
	height: 120px;
	float: left;
	margin: 0;	
}

#header-particulieren {
	background: url(../images/header-particulieren.jpg) no-repeat top left #FFFFFF;
	width: 960px;
	height: 120px;
	float: left;
	margin: 0;	
}

#header-overklaverblad {
	background: url(../images/header-overklaverblad.jpg) no-repeat top left #FFFFFF;
	width: 960px;
	height: 120px;
	float: left;
	margin: 0;	
}

#header-algemeen {
	background: url(../images/header-algemeen.jpg) no-repeat top left #FFFFFF;
	width: 960px;
	height: 120px;
	float: left;
	margin: 0;	
}

#hnav {
	width: 960px;
	background: #DBE6E2;
	padding: 4px 0;
	margin: 0 0 4px 0;
	float: left;
}

#hnav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#hnav ul li {
	display: inline;
	margin: 0;
	padding: 0;
	border-right: 1px solid #AFB8B5;
}

#hnav ul li a {
	color: #000000;
	font-weight: bold;
	margin: 0;
	padding: 2px 7px;
	text-decoration: none;
}

#hnav ul li a:hover, #hnav ul li a.active, #hnav ul li a.active:hover {
	color: #B30022;
}

#vnav {
	width: 234px;
	float: left;
	margin: 0 8px 0 0;
	padding: 0 0 4px 0;
	text-align: right;
	background: transparent;
}

#vnav ul {
	margin: 0;
	padding: 0;
}

#vnav ul li {
	color: #000000;
	border-bottom: 1px solid #AFB8B5;
	margin: 0;
	list-style-type: none;
	background: #DBE6E2;	
}

#vnav ul li.laatst {
	border-bottom: none;
}

#vnav ul li a {
	width: 218px;
	padding: 1px 8px;	
	color: #000000;
	text-decoration: none;
	display: block;
}

#vnav ul li a:hover {
	color: #B30022;
}

#vnav ul li a.active, #vnav ul li a.active:hover {
	color: #B30022;
	font-weight: bold;
}

#vnav ul ul {
	border-top: 1px solid #AFB8B5;
}


#vnav ul ul li {
	color: #000000;
	border-bottom: none;
	padding: 0 0 1px 0;
}

#vnav ul ul li a {
	color: #000000;
	background: #C0D6D1;
	padding: 0 16px 0 8px;
	width: 210px;
}	

#contentcontainer {
	width: 960px;					/* change: 04/12/2007 */
	min-height: 328px;				/* ie6: height: 328px */
	margin: 4px 0 0 0;
	float: left;
	position: relative;
}

#textcontainer {
	width: 465px;
	height: 316px;
	overflow: auto;
	padding: 4px 4px 0 7px;
	background: #FFFFFF;
	float: left;
	margin: 0 8px 0 0;
}

#subcontentcontainer {
	width: 960px;					/* change: 06/12/2007 */
	min-height: 452px;				/* ie6: height: 452px; */
	margin: 0;
	float: left;
}

#subtextcontainer {					/* aangepast: 14/11/2008 */
	width: 465px;
	height: 440px;
	overflow: auto;
	padding: 4px 4px 0 7px;
	background: #FFFFFF;
	float: left;
	margin: 0 8px 0 0;
	position:relative;				/* Toegevoegd door GX op 06-01-2009 om te voorkomen dat formuliervelden blijven plakken */
}

/* nieuwe subtextcontainer_wide */
/* template1 */

#subtextcontainer_wide {
	width: 949px;
	height: 440px;
	overflow: auto;
	padding: 4px 4px 0 7px;
	background: #FFFFFF;
	float: left;
	margin: 0 8px 0 0;
}

/* nieuwe opmaak_subtextcontainer_wide */     /* modified: 14/11/2008 */
/* template1 */    /* aangepast: 14/11/2008 */

#textcontainer a.arrow, #subtextcontainer_wide a.arrow {
	color: #1E7666;
	background: url(../images/arrow-green.gif) no-repeat 0 4px transparent;
	padding: 0 0 0 10px;
}

#textcontainer a, #subtextcontainer_wide a {
	color: #1E7666;
	background: none;
	padding: 0;
}

#textcontainer h3, #subtextcontainer_wide h3 {
	font-size: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #000000;
}

#textcontainer h4, #subtextcontainer_wide h4, #container-small h4 {
	font-size: 90%;
	margin: 0;
	padding: 0;
	color: #000000;
}

#textcontainer p, #subtextcontainer_wide p, #container-small p {
	margin: 0 0 15px 0;
	padding: 0;
	color: #000000;
}

#text_containerul {
	font-size: 90%;
	margin: 0 0 15px 0;
	padding: 0;
	color: red;
}





/* einde opmaak_subtextcontainer_wide */  /* modified: 14/11/2008 */
/* template1 */


/* nieuwe subtextcontainer_wide_720 */   /* modified: 14/11/2008 */

#subtextcontainer_wide720 {
	width: 707px;
	height: 440px;
	overflow: auto;
	padding: 4px 4px 0 7px;
	background: #FFFFFF;
	float: left;
	margin: 0 8px 0 0;
}

/* nieuwe opmaak_subtextcontainer_wide_720 */   /* aangepast: 14/11/2008 */


#textcontainer a.arrow, #subtextcontainer_wide720 a.arrow {
	color: #1E7666;
	background: url(../images/arrow-green.gif) no-repeat 0 4px transparent;
	padding: 0 0 0 10px;
}

#textcontainer a, #subtextcontainer_wide720 a {
	color: #1E7666;
	background: none;
	padding: 0;
}

#textcontainer h3, #subtextcontainer_wide720 h3 {
	font-size: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #000000;
}

#textcontainer h4, #subtextcontainer_wide720 h4, #container-small h4 {
	font-size: 90%;
	margin: 0;
	padding: 0;
	color: #000000;
}

#textcontainer p, #subtextcontainer_wide720 p, #container-small p {
	margin: 0 0 15px 0;
	padding: 0;
	color: #000000;
}


/* einde opmaak_subtextcontainer_wide720 */  /* aangepast: 14/11/2008 */







#textcontainer a.arrow, #subtextcontainer a.arrow {
	color: #1E7666;
	background: url(../images/arrow-green.gif) no-repeat 0 4px transparent;
	padding: 0 0 0 10px;
}

#textcontainer a, #subtextcontainer a {
	color: #1E7666;
	background: none;
	padding: 0;
}

#textcontainer h3, #subtextcontainer h3 {
	font-size: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #000000;
}

#textcontainer h4, #subtextcontainer h4, #container-small h4 {
	font-size: 90%;
	margin: 0;
	padding: 0;
	color: #000000;
	
}


#textcontainer p, #subtextcontainer p, #container-small p {
	margin: 0 0 15px 0;
	padding: 0;
	color: #000000;
}

#subtextcontainer ul, #subtextcontainer ol {
	font-size: 90%;
	margin: 0 0 15px 20px;
	padding: 0;	
}

#subtextcontainer ul ul, #subtextcontainer ul ul ul {
	margin: 0 0 0 20px;
}	




#infowrapper {						/* change: 04/12/2007 */
	min-height: 320px;				/* ie6: height: 320px */
	width: 234px;
	float: left;
	margin: 0 8px 8px 0;
	padding: 0;
}

#infocontainer {
	width: 218px;
	background: #DBE6E2;
	padding: 4px 8px 8px 8px;
	color: #000000;
}

#infocontainer h5 {
	color: #000000;
	font-size: 90%;
	margin: 0;
	padding: 0;
}

.inzetcontainer {
	width: 234px;
	padding: 0 0 8px 0;
	float: left;
}

.inzetcontainer img {
	margin: 0 17px;
}

.inzet {
	width: 218px;
	padding: 4px 8px 8px 8px;
	margin: 0;
	color: #FFFFFF;
	float: left;
}

.inzet H5 {
	font-size: 90%;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
}

.inzet a {
	color: #FFFFFF;
}

.inzet a.button {
	font-size: 90%;
	font-weight: bold;
	padding: 1px 11px;
	margin: 4px 0 0 0;
	color: #FFFFFF;
	text-decoration: none;
	background: transparent;
	border: 1px solid #FFFFFF;
	float: left;
}

.inzet a.button:hover {
	background: url(../images/buttonback.gif) repeat top left transparent;
}

.inzetcontainer .linklist ul, .grijs .linklist ul, #infocontainer .linklist ul  {
	margin: 0 0 8px 0;
}

.inzetcontainer .linklist ul li {
	list-style-type: none;
	padding: 0 0 0 10px;
	background: url(../images/arrow-white.gif) no-repeat 0 6px transparent;
	margin: 0;
}

.grijs {
	background: #DBE6E2;
	color: #000000;
}

.grijs H5 {
	font-size: 90%;
	padding: 0;
	margin: 0;
	color: #000000;
}

.grijs a {
	color: #000000;
}

.grijs a.button {
	font-size: 90%;
	font-weight: bold;
	padding: 1px 11px;
	margin: 4px 0 0;
	color: #000000;
	text-decoration: none;
	background: transparent;
	border: 1px solid #000000;
}

.grijs a.button:hover {
	background: url(../images/buttonback2.gif) repeat top left transparent;
}

.grijs .linklist ul li, #infocontainer .linklist ul li {
	background: url(../images/arrow-black.gif) no-repeat 0 6px transparent;
	padding: 0 0 0 10px;
}

.groen {
	background: #008968;
}

.rood {
	background: #BA0B3A;
}

.oranje {
	background: #EF741D;
}

.lichtgroen {
	background: #20A42C;
}

.donkergroen {
	background: #2B6D73;
}

.bruin {
	background: #9E4F16;
}

.legergroen {
	background: #9D9F00;
}

.blauw {
	background: #0062C8;
}

.paars {
	background: #790396;
}

.lichtblauw {
	background: #00A4B0;
}

.geel {
	background: #F8B500;
}

.hspacer {
	width: 960px;
	height: 4px;
	background: #FFFFFF;
	float: left;
}

#bigcontentcontainer {
	width: 960px;
	height: 355px;
	margin: 4px 0 0 0;
	float: left;
}

#searchcontainer {
	width: 707px;
	height: 343px;
	overflow: auto;
	padding: 4px 4px 0 7px;
	background: #FFFFFF;
	float: left;
	margin: 0 8px 0 0;
}

#container-small {
	width: 465px;
	height: 343px;
	overflow: auto;
	padding: 4px 4px 0 7px;
	background: #FFFFFF;
	float: left;
	margin: 0 8px 8px 0;
}

#search-small {
	width: 465px;
	height: 343px;
	overflow: auto;
	padding: 4px 4px 0 7px;
	background: #FFFFFF;
	float: left;
	margin: 0 8px 8px 0;
}

#search-small .searchpages h4, #search-small .searchpages p {
	margin: 0;
	padding: 0;
	font-size: 100%;
}

.searchpages ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.searchpages ul li {
	display: inline;
	margin: 0;
	padding: 0 8px;
	border-right: 1px solid #000000;
}

.searchpages ul li.first {
	display: inline;
	margin: 0;
	padding: 0 8px 0 0;
	border-right: 1px solid #000000;
}

.searchpages ul li a {
	color: #008968;
}

.searchpages ul li a.active, #searchpages ul li a.active:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

#searchresult ul {
	list-style-type: none;
	margin: 24px 0 0 0;
	padding: 0;
}

#searchresult li {
	margin: 0 0 24px 0;
}

#searchresult li a.arrow {
	color: #008968;
	background: url(../images/arrow-green.gif) no-repeat 0 4px transparent;
	padding: 0 0 0 10px;
}

#searchresult ul li H4 a {
	margin: 0;
	padding: 0;
	color: #000000;
	text-decoration: none;
	background: none;
}

a.button-print, #subtextcontainer a.button-print {
	background: url(../images/print.gif) no-repeat 0 2px transparent;
	font-size: 90%;
	padding: 0 0 0 14px;
	display: block;
	margin: 0 0 16px 0;
}

/*////// FOOTER /////*/

#footer {
	width: 960px;
	height: 24px;
	clear: both;
	position: relative;
	background: #DBE6E2;
	font-size: 95%;
	padding: 6px 0 0 0;
	margin:8px 0 0 0;
}

#footerimg {
	position: absolute;
	right: 0;
	bottom: 5px;
}

#footer ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#footer ul li {
	display: inline;
	margin: 0;
	padding: 0;
	border-right: 1px solid #1E7666;
}

#footer ul li.last {
	border-right: none;
}

#footer ul li a {
	color: #008968;
	text-decoration: none;
	margin: 0;
	padding: 0 7px 0 7px;
}

#footer ul li a:hover {
	color: #002C25;
}


/*/////////// FORM ///////////*/
input {
	font-family: Verdana, sans-serif;
	color: #000000;
	font-size: 90%;
	/*	padding: 2px;
	margin: 2px 5px 2px 0;*/                                                  /* laatste aanpassing: 05/01/2007 */
}

select {
	font-family: Verdana, sans-serif;
	color: #000000;
	margin: 2px 0;
	font-size: 90%;
	padding: 0;
}

input.search {
	margin: 0;				/* Changed: 10/12/2007 */
	border: none;
	font-size: 100%;
}

input.inzetten {
	margin: 5px 10px 0 0;
	float: left;
	color: #000000;
}

input.inzetzoek {
	margin: 5px 0;
	width: 210px;
	color: #000000;
}

select.inzetten {
	margin: 3px 0 14px 0;
	width: 218px;
	color: #000000;
}

textarea {
	font-family: Verdana, sans-serif;
	font-size: 90%;
	color: #000000;
}

.content-home a.button {
	font-size: 90%;
	font-weight: bold;
	padding: 1px 11px;
	margin: 4px 0 0 0;
	color: #FFFFFF;
	text-decoration: none;
	background: #008968;
	border: 1px solid #FFFFFF;
	float: left;
}

.content-home a.button:hover {
	background: url(../images/buttonback.gif) repeat top left #008968;
}

.formcontainer {								/* aangepast: 14/11/2008 */
	width: 620px;
	/*margin: 0 4px 0 0;*/
	margin: 0 0 0 0;
	padding: 0;
	font-size: 90%;
	color: #000000;
}


.formcontainer form {
	padding: 0;
	margin: 0;
	}

.formcontainer table {
	border: none;
	font-size: 100%;
	width: 100%;
	
}

.formcontainer td {
	border-right: 2px solid #FFFFFF;
	border-top: none;
	border-left: 2px solid #FFFFFF;
	border-bottom: none;
	padding: 4px 0 4px 4px;                                                           /* laatste aanpassing: 05/01/2007 */
}






/*.formcontainer radiobutton {
	font-size: 90%;
	font-weight: normal;
    top: -4px;
	color: #000000;
	position:relative;
}*/



 









#subtextcontainer a.button-form {
	font-size: 90%;
	font-weight: bold;
	padding: 4px 12px;
	margin: 0;
	color: #FFFFFF;
	text-decoration: none;
	background: #008968;   /* changed (back) 05 01 2008 */
	
}

#subtextcontainer a.button-form:hover {
	background: url(../images/buttonback.gif) repeat top left #008968;
}

#subtextcontainer textarea {
	width: 430px;
	height: 160px
}

.withbg {
	background: #EDF2F0;
	padding: 8px 0;
	/*clear: both;*/
}

.withoutbg {
	background: #FFFFFF;
	padding: 4px 0;
	/*clear: both;*/
}

/*///////// TABLE ////////*/

table {
	border: 1px solid #A6C7C0;
	margin: 0 0 24px 0;
	font-size: 90%;
}

td {
	border: 1px solid #A6C7C0;
	padding: 2px 4px;
}

td.kop {
	background: #A6C7C0;
	color: #000000;
	font-weight: bold;
}


.download table {
	border: 1px solid #FFFFFF;
	margin: 0;					/* Change: 04/12/2007 */
	font-size: 90%;
}

.download td {					/* aangepast: 14/11/2008 */
	border: 1px solid #FFFFFF;
	padding: 2px 4px;
	background: #ffffff;
}

.download table a img {
	border: none;
}

.print {
	margin:24px 0 0;				/* added: 04/12/2007 */
}

.error {
	font-size: 80%;
	color: #BA0B3A;
	font-weight: bold;
	display: block;
}

/*anchor*/					/* Added: 19/02/2008 */

#subtextcontainer a.anchor, #textcontainer a.anchor {	
	background: url(../images/anchor.gif) no-repeat 0 6px transparent;
	padding: 0 0 0 14px;
	margin: 0;
	display: block;
}

#subtextcontainer a.anchor:hover, #textcontainer a.anchor:hover {						/* aangepast: 14/11/2008 */
	background: url(../images/anchor-h.gif) no-repeat 0 6px transparent;
}

#subtextcontainer a.anchor-up, #textcontainer a.anchor-up {								/* aangepast: 14/11/2008 */
	background: url(../images/back-to-top.gif) no-repeat 0 6px transparent;
	padding: 0 0 0 14px;
	margin: 0;
	display: block;
}

#subtextcontainer a.anchor-up:hover, #textcontainer a.anchor-up:hover {					/* aangepast: 14/11/2008 */
	background: url(../images/back-to-top-h.gif) no-repeat 0 6px transparent;
}


/* aangepast: 05 01 2009 */

.formcontainer label{
	font-weight:bold;
}

 
.formcontainer .checkbox_txt {
	 font-weight: normal;
	 top: -2px;
	 color: #000000;
	 position:relative;
 }
 
.withoutbg input {
	/*top: 2px;*/
	position:relative;
	}
	
.withbg input {
	/*top: 2px;*/
	position:relative;
	}
	