body {
color:#000000;
background-image:url(../graphics/background.gif);
background-color:#000066;
scrollbar-face-color:#fff088;
scrollbar-arrow-color:#112288;
scrollbar-track-color:#fff066;
scrollbar-shadow-color:#002266;
scrollbar-highlight-color:#002266;
scrollbar-3dlight-color:#bebe00;
scrollbar-darkshadow-color:#bebe00;
}

* {margin: 0 0 0 0; padding: 0 0 0 0;}
* {font-family: sans-serif;}

p.pageTitle {font-weight:bold; font-size:18px; line-height:1.2; margin-bottom:40px; color:#112288;}
p.subTitle {font-weight:bold; font-size:16px; line-height:1.2; margin-bottom:30px; color:#112288;}
p.textNormal {font-size:13px; line-height:1.2; margin-top:20px;}
p.textSmall {font-size:11px;}
p.cvItem {margin-bottom:25px;}
p.menuGroup {margin-bottom:20px;}
p.quote {font-style:italic; font-weight:bold; font-size:14px; color:#002090; margin-bottom:30px; }
p.contactHeader {font-style:italic; font-size:14; line-height:1.2; color:#0030aa; letter-spacing:1px;}
p.contactItem {font-weight:bold; font-size:13; line-height:1.2; color:#000000; letter-spacing:1px;}

span.cvJaar {font: normal normal normal 13px/1.2 monospace; }
span.cvHead {font: normal normal bold 13px/1.2 sans-serif; }
span.cvText {font: normal normal normal 12px/1.2 sans-serif; }
span.bold {font-weight:bold;}
span.italic {font-style: italic;}
span.menuHeader {font: normal bold normal 11px/1.5 sans-serif; color:#445566; letter-spacing:2px;} 

em {font-weight:bold; color:#cc0000;}



/* HYPERLINKS */

a:link    {font-weight:bold; font-size:13px; letter-spacing:2px; text-decoration:none; color:#112288;}
a:visited {font-weight:bold; font-size:13px; letter-spacing:2px; text-decoration:none; color:#445566;}
a:hover   {font-weight:bold; font-size:13px; letter-spacing:2px; text-decoration:none; color:#bb0000;}
a:active  {font-weight:bold; font-size:13px; letter-spacing:2px; text-decoration:none; color:#ffffdd;}

a.menuSelected:link    {font-weight:bold; font-size:11px; letter-spacing:2px; text-decoration:none; color:#ff0000;}
a.menuSelected:visited {font-weight:bold; font-size:11px; letter-spacing:2px; text-decoration:none; color:#ff0000;}
a.menuSelected:hover   {font-weight:bold; font-size:11px; letter-spacing:2px; text-decoration:none; color:#ff0000;}
a.menuSelected:active  {font-weight:bold; font-size:11px; letter-spacing:2px; text-decoration:none; color:#ff0000;}

a.menuItem:link    {font-weight:bold; font-size:11px; letter-spacing:2px; text-decoration:none; color:#112288;}
a.menuItem:visited {font-weight:bold; font-size:11px; letter-spacing:2px; text-decoration:none; color:#445566;}
a.menuItem:hover   {font-weight:bold; font-size:11px; letter-spacing:2px; text-decoration:none; color:#bb0000;}
a.menuItem:active  {font-weight:bold; font-size:11px; letter-spacing:2px; text-decoration:none; color:#ffffdd;}

a.toggle:link    {font-weight:normal; font-size:9px; letter-spacing:0px; text-decoration:none; color:#112288;}
a.toggle:visited {font-weight:normal; font-size:9px; letter-spacing:0px; text-decoration:none; color:#445566;}
a.toggle:hover   {font-weight:normal; font-size:9px; letter-spacing:0px; text-decoration:none; color:#bb0000;}
a.toggle:active  {font-weight:normal; font-size:9px; letter-spacing:0px; text-decoration:none; color:#ff0000;}



/* TOGGLE */

#toggle001, #toggle002, #toggle003, #toggle004, #toggle005, #toggle006, #toggle007, #toggle008, #toggle009, #toggle010, #toggle011, #toggle012, #toggle013, #toggle014, #toggle015, #toggle016, #toggle017, #toggle018, #toggle019, #toggle020, #toggle021, #toggle022, #toggle023, #toggle024, #toggle025, #toggle026, #toggle027, #toggle028, #toggle029, #toggle030   
{display:none; width:400px; height:100px; overflow:auto; margin:0px 0 30px 15px; padding: 10px 10px 10px 10px; 
 text-align:left; font: normal normal normal 13px/1.0 sans-serif; 
 color:#000080; background-color:#ffffcc; border: 1px solid #666666; }



/* LAYOUT */

#layoutHeader 
{margin: 20px 40px 10px 40px; padding: 5px 0 0 0; height:60px;  
 color:#330000; background-color:#ffffcc; border: 3px ridge #ffff00;}

#layoutMenu 
{margin: 30px 40px 10px 40px; padding: 10px 10px 10px 10px; 
 color:#330000; background-color:#ffffcc; border: 3px ridge #ffff00;
 width:200px; max-width:180px; float:right;}

#layoutPage 
{margin: 20px 200px 10px 80px; padding:30px 30px 30px 30px; 
 color:#000000; background-color:#ffffff; border: 3px ridge #ffffcc;}

#layoutFooter 
{margin: 20px 40px 20px 40px; padding:10px 10px 20px 10px; height:60px;
 color:#330000; background-color:#ffffcc; border: 3px ridge #ffff00; text-align:center;
 clear:both;}


/* SPACERS */

p.spacer010 {height:10px;  margin:0;}
p.spacer020 {height:20px;  margin:0;}
p.spacer050 {height:50px;  margin:0;}
p.spacer100 {height:100px; margin:0;}
p.spacer200 {height:200px; margin:0;}
p.spacer500 {height:500px; margin:0;}



/* HEADER */

table.header {width:100%; border: 0;}
td.headerLogo {width:70%; padding-left:25px;}
td.headerInfo {width:30%; text-align:right; padding-right:25px;}
span.hLogo {font-weight:bold; font-size:19px; font-family:sans-serif; letter-spacing:3px; color:#112288;}



/* SPECIALS */

#welkomstgedicht {font-style:normal; font-weight:bold; font-size:9px; font-family:sans-serif; line-height:1.7; letter-spacing:3px; color:#002080; border:0; width:80%;}
p.anigif {text-align:center;}
img.anigif1 {width:195px; height:300px; border: 4px ridge #ffffcc;}
img.anigif2 {width:250px; height:100px; border: 0}
img.thumbLeft {float:left; margin: 10px 20px 10px 0; border:0;}
img.thumbRight {float:right; margin: 10px 0 10px 15px; border:0;}
