html,body {height:99%;}
body, form {margin:0;}
body, input, select {font-family:verdana,sans-serif;}
body {
	background-color:#edece0;
	color:#000000;
	font-size:70%;
}

a:link,a:visited {
	color:#669900;
	font-weight:bold;
	text-decoration:none;
}
a:hover {text-decoration:underline;}

a.actueel:link, a.actueel:visited {
	color:#3399ff;
	font-family:helvetica,sans-serif;
	font-size:110%;
	font-weight:bold;
}

h1, h2, h3 {font-family:helvetica,sans-serif;margin:0 0 10px 0;}

h1 {border-bottom:1px solid #999999;font-size:140%;}
h2 {color:#669900;font-size:130%;}
h3 {color:#000000;font-size:110%;margin-bottom:5px;}

hr {background-color:#999999;color:#999999;height:1px;border:0;}
hr.sub {background-color:#d3d3d3;color:#d3d3d3;}

th {text-align:left;font-weight:bold;}
td {vertical-align:top;}
.componenten th, .componenten td {border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;}


input, select, textarea {
	background-color:#edece0;
	border-left: #666666 #000000 #000000 #666666;
	border-width:1px 0px 0px 1px;
	font-size:100%;
	padding:2px;
}

.buttonalt	{border: 1px solid #666666;}

ul {list-style-type: disc;}
ul.menu, ul.sitemap, li.noli {list-style-type:none;}
ul.menu li ul li  {list-style-type:none;}

ul.overzicht {list-style-image:url('../img/li.gif');}
ul.overzicht li {margin:0 0 0 -20px;}

ul.sitemap {margin-left:10px;}
ul.sitemap li {margin-bottom:10px;}
ul.sitemap li ul li {margin:0 0 0 -20px;}

.menu li {
	border-bottom:1px solid #999999;
	margin-left:-40px;
	padding:3px 0px 3px 0px;
	width:229px;
}

.menu li a:link,
.menu li a:visited,
.sitemap li a:link,
.sitemap li a:link:visited {
	color:#669900;
	font-family:helvetica,sans-serif;
	font-size:100%;
	font-weight:bold;
	text-transform:uppercase;
}

.menu li a:hover {color:#000000;}
.menu li ul li {border:0;}

.menu li ul li a:link,
.menu li ul li a:visited,
.sitemap li ul li a:link,
.sitemap li ul li a:visited  {
	color:#000000;
	font-size:110%;
	font-weight:normal;
	padding-left:5px;
	text-transform:none;
}

ul#sitemap li ul {
	margin:0 0 0 20px;
}

#container {
	position:relative;
	width:750px;
	margin:auto;
}

#topnav {height:25px;margin-top:10px;}
#topnav a {
	font-weight:bold;
	color:#000000;
}

#home div {width:249px;position:absolute;}
#homeL div, #homeM div, #homeR div {position:relative;}
#homeM, #subM {left:251px;}
#homeR {left:502px;}
#homeL .rc1 form p  {margin-top:0;}
#homeR .rc1 p {margin-top:0;}

#sub div {position:absolute;} 
#subL div, #subM div {position:relative;}
#subL div {width:249px;}
#subL .rc1, #subM .rc4 {margin-top:1px;}

#resultaten p {margin:5px;}

#footer {
	top:1000px;
	height:20px;
	margin-top:10px;
	position:absolute;
	text-align:right;
	width:750px;
}


.button:link, 
.button:visited {
	background-color:#ffffff;
	border:1px solid #999999;
	padding:2px;
	color:#000000;
	font-size:90%;
	text-decoration:none;
}
.button:hover {
	background-color:#edece0;
	text-decoration:none;
}

.fieldalign div.row p {margin-bottom:5px;}
.fieldalign div input.nobg {background-color:#ffffff;}
.fieldalign div.row, .fieldalign div.subrow {clear:both;padding-top:3px;}
.fieldalign div.row span.textlabel {float:left;width:90px;}
.fieldalign div.row span.formfield {float:right;width:370px;}
.fieldalign div.subrow span.formlabel {float:right;width:300px;margin-top:4px;}
.fieldalign div.subrow span.formfield {float:left;width:175px;text-align:right;}
.fieldalign div.zoekbutton {float:right;width:370px;padding-top:20px;height:25px;}

/* afwijkingen en uitbreidingen voor kwaliteitsoordeel (mirthe) */
table#projecten h2	{margin: 20px 0 0 0;}
.even	{background-color: white}
.oneven	{background-color: #fbfbfb}
.strike	{text-decoration: line-through}
.uwmening {float:right;padding-right:10px;border:none;}
dl#ervaringen dt	{font-weight: bold; margin-top: 15px;}
dl#toelichting dt	{float: left;}
.legend	{color: gray; font-size: 80%}
/* #toelichting ul	{margin-bottom: 0;} */

h2.ervaring {color:#000;}
p.archiefjaar {margin:20px 0 10px 0;}
p.archiefmaand {margin:0 0 5px 0;}
p.bron {font-style:italic;margin:0;}

/* plaatjes nieuwsbrieven uit visionmail */
img.deco	{float: right; margin: 0 0 10px 10px;}

/* visionmail module */
#visionmail h3	{font-size: 1.5em; color: #256d93;}