body				{ padding: 0px; margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; height: 100%; background-color:#004C93;}

/***************************************** BOXEN *****************************************/

/*BASIS*/
#midden				{ position: absolute; left: 50%; top: 50%; margin-left: -400px; margin-top: -285px; }
#schaduw			{ position: absolute; width:822px; background: url(../img/shadow.jpg) no-repeat; margin: 0px auto; height: 585px; }
#middenvideo		{ position: absolute; left: 50%; top: 50%; margin-left: -256px; margin-top: -144px; }
#main				{ position: absolute; width: 800px;	background: url(../img/bg.jpg) no-repeat; margin: 0px auto; text-align: left; height: 570px; }
#mainvideo			{ position: absolute; width: 512px; margin: 0px auto; text-align: center; height: 288px; }
#top				{ width:800px; height:144px; background: url(../img/top.jpg) no-repeat; }

#menu				{ position:absolute; width:800px; height:20px; top:144px; margin-bottom:0 0 20px 0; padding:0; z-index:5; background: #004C93; }
.menu				{ height:16px; float: left; text-align:center; font-family:Trebuchet MS; font-size:11px; color:#FFFFFF; padding-left:15px; line-height:19px; z-index:4;}

#onder1				{ position:absolute; width:800px; height:405px; background: #FFFFFF url(../img/bottom1.gif) no-repeat; padding:0px; margin:0px; top: 164px; }
.titel				{ width:780px; height:50px; padding:25px 0px 0px 20px; text-align:left; overflow:hidden; }
.loper				{ width:800px; height:20px; z-index:0; clear:both; }
.vak1				{ width:230px; height:240px; margin:0px; border:#FFFFFF solid 1px; float:left; overflow:hidden; }
.vak2				{ width:230px; height:240px; margin:0px 0px 0px 30px; border:#FFFFFF solid 1px; float:left; overflow:hidden;}
.vak3				{ width:230px; height:240px; margin:0px 0px 0px 30px; border:#FFFFFF solid 1px; float:left; overflow:hidden; }

#onder2				{ position:absolute; width:800px; height:405px; background: #FFFFFF url(../img/bottom2.gif) no-repeat; padding:0px; margin:0px; top: 164px; }
#containertop		{ width:800px; height:50px; padding:45px 0px 0px 20px; clear:both; }
#containeronder		{ width:800px; height:240px; padding:37px 0px 0px 20px; clear:both; }
.back				{ width:30px; height:30px; left:20px; float:left; padding-top:12px; }
.titel2				{ width:750px; height:50px; padding:25px 0px 0px 20px; text-align:left; overflow:hidden; float:left; }
.tekst2				{ margin:0px 0px 0px 135px; width:621px; height:240px; text- align:left; overflow:hidden; }

p					{ padding:0px; margin:0px; font-family:Trebuchet MS; font-size:12px; color:#000000; line-height:20px;  }
p.vak				{ padding:0px; margin:10px; font-family:Trebuchet MS; font-size:12px; color:#000000; line-height:15px;  }
a					{ padding:0px; margin:0px; font-family:Trebuchet MS; font-size:12px; color:#000000; text-decoration:underline; line-height:20px; }
ul					{ padding:0; margin:0 30px; }
li					{ font-family:Trebuchet MS; font-size:12px; color:#000000; line-height:20px; margin:0; padding:0; }


input				{ font-family:Arial; font-size:11px; color:#000000; border:1px solid #FFFFFF; height:16px; line-height:15px; padding:0px; margin:0; vertical-align: baseline; outline: 0; text-align:left;}
textarea			{ font-family:Arial; font-size:11px; color:#000000; border:1px solid #FFFFFF; line-height:15px; padding:0px; margin:0; vertical-align: baseline; outline: 0; text-align:left;}
input.zoeken		{ font-family:Arial; font-size:11px; color:#FFFFFF; background:none; border:1px solid #FFFFFF; height:16px; line-height:15px; padding:0px; margin:0; vertical-align: baseline; outline: 0; text-align:left;}


/*PNGFIX*/
.pngFix 			{ behavior: url(iepngfix.htc); }

h1					{ font-family:Trebuchet MS; font-size:36px; color:#FFFFFF; padding:0px; margin:0px; }
form				{ margin:0px; padding:0px}

.fotofotoboek		{ width:98px; height:98px; overflow:hidden; border:1px solid #fff; float:left; }

/******* Menu *******/
ul#navmenu-h { margin: 0; border: 0 none; padding: 0; /*For KHTML*/ list-style: none; height: 20px; z-index:5;}
ul#navmenu-h li { margin: 0; border: 0 none; padding: 0px 3px 0px 0px; float: left; /*For Gecko*/ display: inline; list-style: none; position: relative; height: 20px; text-align:left; }
ul#navmenu-h ul { margin: 0; border: 0 none; padding: 0; width: 200px; list-style: none; display: none; position: absolute; top: 20px; left: 0; }
ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{ clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; }
ul#navmenu-h ul li { width: 200px; float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; /*For IE*/ }
/* Root Menu */
ul#navmenu-h a { border: 0 none; padding: 0 6px; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; background: none; color: #FFFFFF; font: 11px/20px Trebuchet MS; text-decoration: none; height: auto !important; height: 1%; /*For IE*/ }
/* Root Menu Hover Persistence */
ul#navmenu-h a:hover, ul#navmenu-h li:hover a, ul#navmenu-h li.iehover a { background: none; color: #CCCCCC; text-decoration:none; }
/* 2nd Menu */
ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a { float: none; background: #004C93; color: #FFFFFF; border-color: #004C93; text-decoration:none; text-align:left; }
/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover, ul#navmenu-h li:hover li:hover a, ul#navmenu-h li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover a { background: #004C93; color: #CCCCCC; }
/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li a { background: #d7d7d5; color: #004C93; border-color: #d7d7d5; text-decoration:none; }
/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover a { background: #d7d7d5; color: #3d676f; }
ul#navmenu-h ul ul, ul#navmenu-h ul ul ul { display: none; position: absolute; top: 0; left: 200px; }
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul, ul#navmenu-h li:hover ul ul ul, ul#navmenu-h li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul, ul#navmenu-h ul li:hover ul, ul#navmenu-h ul ul li:hover ul, ul#navmenu-h li.iehover ul, ul#navmenu-h ul li.iehover ul, ul#navmenu-h ul ul li.iehover ul { display: block; }

/* Fancybox */
#fancybox-loading { position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; background: transparent; z-index: 1104; display: none; }
* html #fancybox-loading {	/* IE6 */ position: absolute; margin-top: 0; }
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url('/img/fancy_loading.png') no-repeat; }
#fancybox-overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000; z-index: 1100; display: none; }
* html #fancybox-overlay {	/* IE6 */ position: absolute; width: 100%; }
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 1101; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #FFF; }
#fancybox-inner { position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none; overflow: hidden; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 32px; height: 32px; background: url('/img/fancy_close.png') top left no-repeat; cursor: pointer; z-index: 1103; display: none; }
#fancybox_error { color: #444; font: normal 12px/20px Arial; }
#fancybox-content { height: auto; width: auto; padding: 0; margin: 0; }
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; -ms-interpolation-mode: bicubic; }
#fancybox-frame { position: relative; width: 100%; height: 100%; border: none; display: block; }
#fancybox-title { position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102; }
.fancybox-title-inside { padding: 10px 0; text-align: center; color: #333; }
.fancybox-title-outside { padding-top: 5px; color: #FFF; text-align: center; font-weight: bold; }
.fancybox-title-over { color: #FFF; text-align: left; }
#fancybox-title-over { padding: 10px; background: url('/img/fancy_title_over.png'); display: block; }
#fancybox-title-wrap { display: inline-block; }
#fancybox-title-wrap span { height: 32px; float: left; }
#fancybox-title-left { padding-left: 15px; background: transparent url('/img/fancy_title_left.png') repeat-x; }
#fancybox-title-main { font-weight: bold; line-height: 29px; background: transparent url('/img/fancy_title_main.png') repeat-x; color: #FFF; }
#fancybox-title-right { padding-left: 15px; background: transparent url('/img/fancy_title_right.png') repeat-x; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background-image: url('/img/blank.gif'); z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background: transparent url('/img/fancy_nav_left.png') no-repeat; }
#fancybox-right-ico { background: transparent url('/img/fancy_nav_right.png') no-repeat; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible;    /* IE6 */ }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
div.fancy-bg { position: absolute; padding: 0; margin: 0; border: 0; z-index: 1001; }
div#fancy-bg-n { top: -20px; left: 0; width: 100%; height: 20px; background: transparent url('/img/fancy_shadow_n.png') repeat-x; }
div#fancy-bg-ne { top: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('/img/fancy_shadow_ne.png') no-repeat; }
div#fancy-bg-e { top: 0; right: -20px; height: 100%; width: 20px; background: transparent url('/img/fancy_shadow_e.png') repeat-y; }
div#fancy-bg-se { bottom: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('/img/fancy_shadow_se.png') no-repeat; }
div#fancy-bg-s { bottom: -20px; left: 0;	width: 100%; height: 20px; background: transparent url('/img/fancy_shadow_s.png') repeat-x; }
div#fancy-bg-sw { bottom: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('/img/fancy_shadow_sw.png') no-repeat; }
div#fancy-bg-w { top: 0; left: -20px; height: 100%; width: 20px; background: transparent url('/img/fancy_shadow_w.png') repeat-y; }
div#fancy-bg-nw { top: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('/img/fancy_shadow_nw.png') no-repeat; }
#tip7-title { text-align: left; }
#tip7-title b { display: block; }
#tip7-title span { float: right; }