/* 	blauw- 003366 (tekst, bg. kopbalk) 
	groen- 02C8C8 (buttons) 
	lichtgroen- B5E4E0 (mouse-over) 
	lichtblauw-  (tekst kopbalk) */

body	
	{font-size: 80%; color: #003366;
	font-family: "Lucida Sans Unicode", Verdana, Geneva, Arial, Helvetica, sans-serif;}

table,form,p,ul,ol	{font-size: 100%;}

#search, #topmenu, #footer	{background-color: #003366; color: #C7DEF5;}
#headtable	{margin-bottom: 5px;}
#headtable .shim	{background-image: url(kop_shim.gif); background-repeat: repeat-x; background-position : top left;}

#mainmenu	{background-color: #02C8C8; margin: 0; padding: 0;}
#mainmenu a	{display: block; margin: 0; height: 20px; border-bottom: 1px solid white; width: 100%; padding: 2px 2px 2px 5px; font-size: 90%;}
#mainmenu a.current, #mainmenu a:hover	{background-color: #B5E4E0}

a	{/* color: #003366; */ text-decoration: none; color: #01849B;}
/* li a	{text-decoration: none; color: #017793;} */
a:hover	{text-decoration: underline}

/* #content a:hover	{color: DarkBlue;} */
#content a:active	{color: DarkBlue;}

#submenu a, #mainmenu a, #topmenu a, #subfoot a {text-decoration: none; color: #003366;}

#topmenu a	{color: #C7DEF5; padding: 0 5px;}
#subtaal a	{margin-left: 10px; border-left: 1px solid #C7DEF5; padding-left: 10px;}
/*#subopt a	{margin-right: 10px; border-right: 1px solid #C7DEF5; padding-right: 10px;}*/

#content	{padding-bottom: 15px; font-size: 94%;}
#subtaal	{float: right;}
#search		{padding: 5px;}
#footer		{text-align: center; color: white; padding: 2px 0; font-size: 80%;}

#submenu	{float: right; width: 100px;}
#submenu, #submenu li {list-style-type: none;}
#submenu li	{background-color: #02C8C8; border-bottom: 1px solid white; width: 100%;}
#submenu li a {width: 100%; padding: 2px; display: block;}
#submenu li.current, #submenu li a:hover {background-color: #B5E4E0;}
#submenu li.head {background-color: white;}

td, th	{text-align: left; vertical-align: top;}
th		{font-weight: bold;}

h1	{font-size: 110%;}
h2	{font-size: 100%;}
h3,h4,h5	{font-size: 90%;}
h6	{font-size: 70%;}
hr	{height: 1px; color: silver;}

li.ruim	 {margin-bottom: 15px;}
li.ruimalt	{margin-top: 15px;}
li.head	{list-style-type: none; font-weight: bold;}

ul	{list-style-type: circle}
ul ul {list-style-type: disc}
ul ul ul {list-style-type: circle}

.searchbutton	{border: 1px solid #C7DEF5; background-color: #003366; color: #C7DEF5;}
.searchinput	{border: 1px solid #C7DEF5;}
.searchform		{display: inline; margin: 0; padding: 0}

.button		{border: 1px solid #003366; font-size: 98%; text-transform: lowercase; 
			font-weight: bold; background-color: #003366; color: white;}
.footnote	{font-size: 80%;}
.clear		{clear: both;}
.comment	{font-family: "Courier New", Courier, monospace; color: red;}
.alleenprinten	{display: none;}
.datum		{font-family: "Courier New", Courier, monospace; white-space: nowrap;}
.highlight	{background-color: yellow;}
.legend, .legendtop		{padding-top: 10px; font-size: 84%;}
.legend		{border-top: 1px solid silver;}
sup			{font-size: 84%;}
address		{float: right;}
.inspring	{margin-left: 20px;}
.downloads	{float: left; border: 1px solid silver; padding: 5px; text-align: center; margin: 0 10px 10px 0;}

table#overzicht	{border-top: 1px solid silver; border-left: 1px solid silver;}
table#overzicht td, table#overzicht th	{border-right: 1px solid silver; border-bottom: 1px solid silver;}
table#overzicht th		{background-color: whitesmoke;}

#subopt {
    bottom: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 2px;
}
#subopt li {
    border-left: 1px solid #003366;
    display: inline;
    list-style-type: none;
    padding: 0 5px;
}
#subopt a {
    color: #003366;
    padding: 5px 4px;
}
#subopt li.eerste {
    border: medium none;
}
#subopt li.fr a {
    background: url("../img/F-icon.gif") no-repeat scroll right center transparent;
    /*padding-right: 18px;*/
}
#subopt li.en a {
    background: url("../img/E-icon.gif") no-repeat scroll right center transparent;
    /*padding-right: 18px;*/
}
#subopt li ul {
    background-color: #9ECFFF;
    border: 1px solid black;
    left: -999em;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 130px;
}
#subopt li li {
    border: 1px solid #9ECFFF;
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#subopt li li a {
    display: block;
    margin: 0;
    padding: 2px 5px;
}
#subopt li:hover ul, #subopt li.sfhover ul {
    left: auto;
}
#subopt li.aboutmenu ul {
}
#subopt li.taalmenu ul {
    right: 0;
}
#subopt li:hover, #subopt li.hover {
    position: static;
}
