/* --- TAGS --- */

body, html {
	margin: 0px;
	padding: 0px;
	height: 100%;
}

body, p, td, h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #333333;
	line-height: 1.4em;
}

body {
	font-size: 0.7em;
	width: 100%;
	background: url(../images/bg_uitvul.gif) #72EF40 repeat-y top center;
}

p{
	margin: 0px;
	padding: 0px;
}

a:visited,
a:link .knop, a:visited .knop {
	color: #fff;
}

a:link, a:active, a:hover{
	color: #000;	
}


a {
	white-space: nowrap;
}

area {
	outline: none;
	-moz-outline: none;
}

.menu a {
	white-space: normal;
}

table {
	font-size: 1.0em;
}

td.normal {
	font-size: 0.7em;
}

b {
	color: #000;
	font-size: 12px;
}

h1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.6em;
	margin-top: 18px;
	margin-bottom: 0px;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #ed1c24;
	clear: both;
}

h2 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.25em;
	margin-top: 18px; 
	margin-bottom: 0px;
	font-weight: bold;
	color: #000;
	clear: both;
}

h2 img {
	display: block;
}

h3 {
	font-size: 1.1em;
	font-weight: bold;
	color: #000;
	margin-top: 10px;
	margin-bottom: 1px;
}

h4, h5, h6 {
	font-size: 0.8em;
	margin: 0;
}

strong{
	font-weight: bold;
}

em{
	font-style: italic;
}

ul {
	padding: 0px;
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*list-style-image: url(../images_zf/bullet.gif);*/
}

ol {
	padding: 0px;
	margin-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

ul li{
	list-style: none;
	padding-left: 25px;
	background: url(../images/li_alg.gif) left top no-repeat;
}

form {
	margin: 0px;
	padding: 0px;
}

th {
	background-color: #000066;
}



/* --- CLASSES --- */

td.small {
	font-size: 8pt;
}

.wit {
	background: url(../images/_wit.gif) repeat;
}

.grijs {
	color: #999999;
}

.blauw {
	color: #333366;
}

.dblauw {
	color: #000066;
}

img.icoon {
	display: block;
}


/* --- ID'S --- */

#outer {
	padding: 0px;
	height: 100%;
	width: 100%;
	overflow: visible;
	background: url(../images/bg_top.gif) no-repeat top center;
}

#overall {
	padding: 0px;
	height: 100%;
	width: 789px;
}

#inner {
	padding: 0px;
	height: 100%;
	width: 743px;
}

#shadow {
	background: url(../images/shdw_uitvul.gif) repeat-y left;
}




/* Afbeelding vergroten in een popup */
div.imgPopUpSub{ /* Deze class wordt a.d.h. de uitlijning bepaald */
	position: relative;
	margin: 0;
}
div.imgPopUpleft, img.imgleft{ /* Deze class wordt a.d.h. de uitlijning bepaald */
	padding: 2px 4px 2px 0;
	float: left;
	position: relative;
}
div.imgPopUpright, img.imgright{ /* Deze class wordt a.d.h. de uitlijning bepaald */
	padding: 2px 0 2px 4px;
	float: right;
	position: relative;
}
div.imgPopUpcenter, img.imgcenter{ /* Deze class wordt a.d.h. de uitlijning bepaald */
	padding: 3px 0 2px;
	position: relative;
	text-align: center;
}

div.imgPopUpleft div, div.imgPopUpright div, div.imgPopUpcenter div, div.imgPopUpSub div{
	/* achtergrond-image voor een icoontje oid
	background: url(/images/img_popup.gif) bottom right no-repeat;
	*/
	/* De hoogte en breedte wordt in de _tpl_-file overschreven */
	margin: 0;
	display: inline;
	position: absolute;
	/* Transparantie van deze laag
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.60;
	*/}

/* subMenu Algemeen */
.sub{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	font-weight: normal;
	background-color: #EEDD99;
	width: 163px; margin: 0px;
	}

.subAan{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	font-weight: bold;
	background-color: #FFFFFF;
	width: 163px; margin: 0px;
	}

.subSub{
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 8px;
	font-weight: normal; 
	background-color: #FFFFFF;
	}
	
.subSubAan{
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 8px;
	font-weight: bold; 
	background-color: #FFFFFF;
	}

/* subMenu Aan-Uit */
.sub A:link, .sub A:visited{
	color: #CC3300; 
	text-decoration: none;
	}
	
.sub A:active, .sub A:hover{
	color: #CC3300; 
	text-decoration: underline;
	}

.subAan A:link, .subAan A:visited, .subAan A:active, .subAan A:hover{
	color: #006622; text-decoration: none;
	}

/* subSubMenu Aan-Uit */
.subSub A:link, .subSub A:visited{
	color: #006622; text-decoration : none; 
	}
	
.subSub A:active, .subSub A:hover{
	color: #006622; text-decoration : underline;
	}

.subSubAan A:link, .subSubAan A:visited{
	color: #006622; text-decoration : none;
	}

.subSubAan A:active, .subSubAan A:hover{
	color: #006622; text-decoration : underline;
	}

/* --- e-Cards bekijken --- */

#ecard {
	position: relative;
	overflow: visible;
}

#bericht {
	position: absolute;
	overflow: auto;
	width: 198px;
	height: 89px;
/*	border: 1px solid #0000FF;
	visibilty: visible;
	display: block;*/
}