/* defaultwaarden */
body
{
background-color:white;
padding:0px;
margin:0px;
padding-bottom:20px;
font-family:arial, sans-serif;
}

h1,h2 	{font-weight:normal;}
h1 		{margin-top:0px;}

.introgroot
{
font-weight:bold;
font-family:arial, sans-serif;
font-size:1.4em;
color: #009900;
}

input,textarea
{
font-size:0.9em;
}

table.margintable
{
width:100%;
padding-bottom:3px;

border:0;
}
table.margintable td
{
padding-top:3px;
padding-bottom:3px;
}

td.leftcol,td.rightcol, td.bodycell, table.lijn
{
font-size:90%;
}

td.leftcol,td.rightcol
{
padding:0px;
}

td.logocel
{
border-width: 1px;
border-color: #cccccc;
border-style: solid;
}

td.greyborder
{
border-width: 1px;
border-color: #cccccc;
border-style: solid;
}



img
{
border-style: none;
}

.floatright {
	float: right;
	margin: 2px 2px 2px 5px;
}

.introklein
{
font-family:arial, sans-serif;
color: #009900;
}

.intro
{
font-weight:bold;
font-family:arial, sans-serif;
}

.message, .precheck
{
font-size:smaller;
color: #d00000;
}

A
{color:green;
text-decoration:underline
}
A:visited
{
color:#669966
}
A:hover, A:active
{
color:red
}


.hidden
{
display:none;font-size:0.1pt
}

/* navigatiestyles */

.navnu
{
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:1em;
}

.nav, .nav:visited
{
color:white;
text-decoration:none;
font-weight:bold;
font-size:1em;
}

.nav:hover
{
color:yellow;
text-decoration:underline
}

.nav:active
{
color:yellow;
text-decoration:underline
}


.atop
{
color:black;
text-decoration:underline;
font-weight:bold
}

.atop:hover
{
color:black;
text-decoration:underline;
font-weight:bold
}


.func, .func:visited {color:white; text-decoration:underline; width:100%}
.func:hover, .func:active {color:yellow}

.extrakop {color:white;font-weight:bold}
h4.extrakop {font-size:100%; color:white;font-weight:bold;margin:0}

INPUT.knop {background-color:white; border-width:2px; border-style:solid; font-weight:bold; font-family:arial,sans-serif; color:black; cursor:pointer}

.groot {width:300px;}

TT, tt.feedback {font-weight:bold;color:#717171}


Textarea {width:300px;height:150px;font-family:arial,sans-serif;}
FIELDSET {border:none}

/* kleurenset Toegankelijk Bouwen */


INPUT.knop {border-color:#75A700;}

.navcell {background-color:#009900;padding:2px}
.bodycell {background-color:#EBEBEB;padding:5px;}

.but{
	background-color:#cccccc;
	font-family:arial,helvetica;
	font-size:1.2em;
	border-style: solid;
}

.butlog{
	background-color:#cccccc;
	font-family:arial,helvetica;
	font-size:1em;
	border-style: solid;
	border-width: 1px;
}

PRE{
	Font-Family: Courier, "Courier New", Monospace;
	Font-Size: 90%;
}

.brochurenav
{
display:none;font-size:0.1pt
}
/*
.brochurenav h1 {color:silver; font-size:0.8em;}
.brochurenav h2 {color:silver; font-size:0.8em;}
.brochurenav img {display:none}
*/

.orgtabel
{
	width:100%;
}
.orgtabel td, .orgtabel th
{
	color:green;
	text-align: left;
	padding:1px 3px ;
	background-color:#FFFFFF;
	border-color:#cccccc;
	border-width:1px;
	border-style: solid;
}
.orgtabel td.logo, .orgtabel th.logo
{
	text-align: center;
}
.orgtabel td
{
	height:50px;
}

/* Styles for left menu lists */
.leftmenu1
{
	line-height:130%;
	width: 100%;
	margin:0px;
	padding:0px;
	background-color:white;
}
li.leftmenu1item
{
	font-weight: bold;
	color: white;
	background-color:rgb(0,153,0);
	list-style: none;
	padding:0px;
}

.leftmenu2
{
	margin:2px 0px;
	padding-left:20px;
	background-color:white;
}
li.leftmenu2item
{
	font-weight: normal;
	font-size: 90%;
	margin: 0px;
	list-style: disc url("/images/arrow_r.gif") outside;
}
li.leftmenu2item:before { display: marker; marker-offset: 10px }

/* Sortable tables */
table.sortable a.sortheader {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}

/* Expert lijst */
.orgrij td{
	vertical-align:top;
	padding:5px;
}
.orgrij td{
	padding:5px;
}
.bouwerlijst  {
margin:0 0 2px 0 ;
padding:0;
list-style: disc inside;
border:red;
}

thead  {
	display: table-header-group;
}