/* CSS Document */

html { height: 100%; }
table { font-size: 125%; border-collapse: collapse; border-spacing: 0; border: 0; }
td { font-size: 80%; vertical-align:top; padding: 0; }
body { background-image: url(../images/background.gif); background-repeat: repeat-x ; text-align: center;
	height: 100%; margin: 0 0 0 0; background-color: #FFFFFF; }

.container { width: 960px; height:95%; border-collapse:collapse; border-spacing: 0; }

.leftcolumn { width: 100px; vertical-align:top; }
.middlecolumn { width:760px; vertical-align:top; }
.rightcolumn { width: 100px; vertical-align:top; }

.leftcolumn div.header { background: #ffffff center no-repeat top; height:113px; margin: 0 0 0 0; }
.middlecolumn div.header { background: #ffffff center no-repeat top; height:91px; margin: 0 0 0 0; }
.rightcolumn div.header { background: #ffffff center no-repeat top; height:113px; margin: 0 0 0 0; }

.middlecolumn div.menu { float: left; background-image: url(../images/menu.gif); width: 651px; height: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; text-align: left; text-decoration: none; margin: 0 0 0 0; padding: 0 0 0 0; }
.middlecolumn div.menu img { margin: 4px 0 0 0; padding: 0 0 0 0; border: 0; }
.middlecolumn div.menu a { margin: 0 25px 0 25px; color: #FFFFFF; text-decoration: none; }
.middlecolumn div.menu a:visited { color: #FFFFFF; text-decoration: none; }
.middlecolumn div.menu a:hover { color: #FF9900; text-decoration: none; }

.middlecolumn div.menuB { float: right; background-image: url(../images/menu.gif); width: 110px; height: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; text-align: left; text-decoration: none; margin: 0 0 0 0; padding: 0 0 0 0; }
.middlecolumn div.menuB img { margin: 2px 0 0 0; padding: 0 0 0 0; border:0; }
.middlecolumn div.menuB a { margin: 0 5px 0 5px; color: #FFFFFF; text-decoration: none; }
.middlecolumn div.menuB a:visited { color: #FFFFFF; text-decoration: none; }
.middlecolumn div.menuB a:hover { color: #FF9900; text-decoration: none; }

.middlecolumn div.main { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000055; font-size: 11px; line-height: 18px; text-align:left; text-decoration:none; margin: 50px 0 0 25px; padding: 0 0 0 0; }
.middlecolumn div.main p.inleiding { font-weight: bold; color: #000055; }
.middlecolumn div.main a { color: #CC6600; text-decoration: none; }
.middlecolumn div.main a:visited { color: #CC6600; text-decoration: none; }
.middlecolumn div.main a:hover { color: #CC6600; text-decoration: underline; }
.middlecolumn div.main div.cv_ne	{ margin: 0 0 10px 0; width: 530px; float: left; }
.middlecolumn div.main div.cv_ne p.inleiding { font-weight: bold; color: #000055; }
.middlecolumn div.main div.cv_en	{ margin: 0 0 10px 0; width: 530px; float: left; }
.middlecolumn div.main div.cv_en p.inleiding { font-weight: bold; color: #000055; }


div.photor     { font-size: 9px; text-align: right; text-decoration: none; float: right; padding: 0 5px 0px 20px; margin: 0 2px 0 15px; }
div.photor img { border: 1px solid #000066; }

h1 { font-size: 14px; }
span { font-size: 11px; font-weight: bold; } 					--> iets grotere woorden in de main tekst <--

.bullets ul { margin: 0 0 0 0; padding: 0 0 0 0; }
.bullets li { list-style-type: circle; }

div.library { width: 340px; height: 165px; float:left; margin: 0 10px 0 0; }
.library img { margin: 10px 10px 10px 0; }
.library div.label { width: 220px; margin: 40px 0 0 0; font-size: 10px; float:right; }
.library-note	{ width: 600px; margin: 10px 0 20px 0; }

.footer { width: 100%; height: 5% ; border-collapse: collapse; border-spacing: 0; margin: 0 0 0 0; }

div.footer { padding: 10px 0 0 0; border-top: 1px solid #000066; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600; }
div.footer a { padding: 10px 0 0 20px; text-decoration: none; color: #CC6600; }
div.footer a:visited { text-decoration: none; color: #CC6600; }
div.footer a:hover { text-decoration: underline; color: #CC6600; }