html, body {height:100%; margin:0; padding:0;}
body {/*background-color:#f1f2f5;*/ border-style:none; color:#666; /*font:70%/1.4em Verdana, Arial, Helvetica, sans-serif;*/ margin:0; padding:0; text-align:left;}
fieldset {border:0; margin:0; padding:0;}
input, select {font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}
legend {display:none;}
form {margin:0; padding:0;}
img {border:0;}
ol, ul, li {margin:0; padding:0; text-indent:0;}

.hide {display:none;}
.clear {clear:both; font-size:0em; height:0px; line-height:0px; margin:0; padding:0;}
.print {display:none;}
.hidden {position:absolute; left:-900em;}
strong.hidden {display:block;}
span.hidden {display:none;}

	/*	 Wrapper
	---------------------------------------------- */
	#wrapper {width:1064px;}
	#innerwrapper {border-right:#bfc7d2 solid 1px; /*background-color:#fff;*/ color:#000; min-height:100%; overflow:hidden; padding-right:1px; width:964px;}
		ul.accesNav {position:absolute; left:-900em;}


		/*	 Header
		---------------------------------------------- */
		#header {background:#fff; color:#001e4a; min-height:37px; width:100%}
		
			/*	 Systeem navigatie
			---------------------------------------------- */
			#systemNav {border-bottom:#7f8ea4 solid 1px; float:left; font-size:11px; min-height:30px; padding:6px 0 0 24px; width:940px;}
			#systemNav a {border:0; color:#7f8ea4; text-decoration:none;}
			#systemNav a span {border-bottom:1px solid #7f8ea4; float:left; color:#001e4a;}
			#systemNav a:hover {border:0; color:#f60;}
			#systemNav a:hover span {border-bottom:1px solid #f60; color:#f60;}
			#systemNav a.home {border:0; float:left; padding-top:5px;}
			#systemNav ul {float:right; margin-right:12px;}
			#systemNav li {background:url("../img/seperator-systemNav.gif") 100% 8px no-repeat; float:left; list-style:none; padding:5px 9px 0 9px;}
			#systemNav li.end {background:none; padding-right:0;} 

				/*	 Search Area
				---------------------------------------------- */
				#searchArea {float:right; padding:0 11px 0 0; text-align:right;}
				#searchArea input {vertical-align:top;}
				#searchArea input.inSearch {border:#7f8ea4 solid 1px; color:#001e4a; font-size:11px; margin-top:1px; padding:4px 0 4px 6px; width:156px;}
				#searchArea input.submit {background:url("../img/nav-zoek.gif") 0 0 no-repeat; border:0; cursor:pointer; font-size:11px; height:25px; text-indent:-900em; width:61px;}

			/*	 Header visual & logo FNV Bondgenoten
			---------------------------------------------- */
			.headerVisual {background-color:#fff; border-bottom:#fff solid 1px; border-top:#fff solid 1px; float:left; width:964px;}
			.headerVisual img {float:right;}
            		.logo, .logo:hover  {background:transparent url(../img/nix.gif) repeat scroll 0 0; border:medium none; display:block; height:177px; margin:0px; position:absolute; text-decoration:none; width:250px;}
			.headerLink, .headerLink:hover {background:transparent url(../img/nix.gif) repeat scroll 0 0; border:medium none; display:block; height:177px; margin-left:374px; position:absolute; text-decoration:none; width:590px;}


		/*	 Main navigation
		---------------------------------------------- */
		#mainNav {background-color:#405677; font-size:0.8em; min-height:31px; padding-left:24px; position:relative; z-index:90;}
		#mainNav li {float:left; list-style:none; padding-right:2px;}
		#mainNav li a {border:0; color:#fff; display:block; min-height:24px; padding:7px 17px 0 17px; text-decoration:none;}
		#mainNav li a:hover, #mainNav li a.over {background-color:#dee2e8; border-bottom:0; border-top:#001e4a solid 1px; color:#001e4a; padding-top:6px;}
		#mainNav li a.selected {background-color:#102c55; border-bottom:0;}
		#mainNav li a.selected:hover {background-color:#102c55; border-bottom:0; color:#fff}
			
		#mainNav .subnav {background-color:#fff; border-bottom:#7f8ea4 solid 1px; border-left:#7f8ea4 solid 1px; border-right:#7f8ea4 solid 1px;color:#405677; left:65px; padding:5px 14px 16px 16px; position:absolute; top:31px; visibility:hidden; width:168px; z-index:999;}
		#mainNav #MID8-hover {margin-left:-105px;}
		#mainNav .subnav a {border-bottom:#bfc7d2 solid 1px; color:#001e4a; float:none; min-height:16px; font-size:11px; padding:7px 0 0 0; width:168px;}
		#mainNav .subnav a:hover {background-color:#fff; border:none; border-bottom:#f60 solid 1px; color:#f60; padding:7px 0 0 0;}
		#mainNav .subnav li {float:none;}

		
	
	/*	 Footer
	---------------------------------------------- */
/*	#footer {background:#fff; border-top:#7f8ea4 solid 1px; color:#001e4a; float:left; font-size:11px; min-height:43px; padding:6px 24px 20px 14px; width:926px;}
	#footer a {border-bottom:0; color:#7f8ea4; float:right; text-decoration:none;}
	#footer a span {border-bottom:1px solid #7f8ea4; color:#001e4a;}
	#footer a:hover {border-bottom:0; color:#f60;}
	#footer a:hover span {border-bottom:1px solid #f60; color:#f60;}
	#footer ul {float:left; width:640px;}
	#footer li {background:url("../img/seperator-systemNav.gif") 100% 3px no-repeat; float:left; list-style:none; padding:0 9px 5px 9px;}
	#footer li.end {background:none;}
	#footer li a {float:none;}*/
	
	/*	 Footer
	---------------------------------------------- */
	#footer {background:#fff; border-top:#7f8ea4 solid 1px; color:#001e4a; float:left; min-height:43px; padding:12px 24px 8px 14px; width:926px;}
	#footer a {border-bottom:none; color:#7f8ea4; float:right; font-size:70%; text-decoration:none;}
	#footer a span {border-bottom:1px solid #7f8ea4; color:#001e4a;}
	#footer a:hover {color:#f60;}
	#footer a:hover span {border-bottom:1px solid #f60; color:#f60;}
	#footer ul {float:left; width:600px;}
	#footer li {background:url("../img/seperator-systemNav.gif") 100% 3px no-repeat; float:left; list-style:none; padding:0 9px 5px 9px;}
	#footer li.end {background:none;}
	#footer li a {display:block; float:none;}
	#footer .banners img {margin-left:15px;}	

 		/*   layered -- Box
        --------------------------------------------- */
        .fadelayer {background:transparent url("../img/bg-survey.png") repeat scroll 0%; color:#001e4a; /*display:none;*/ min-height:1250px; left:0; position:absolute; top:0; width:100%; z-index:100;}

        /*.fadelayer .alertbox {background:#fff url("../img/bg-box.gif") repeat 0 100%; border:2px solid #405677; display:none; margin:250px auto 10% 250px;padding-bottom:10px; position:static; width:425px;}*/
	    .alertbox .heading { background:#405677; padding:7px 10px; position:relative;}
        .alertbox .heading h2 {color:white; font-size:1.3em; font-weight:bold;}

        .alertbox .close {background:url("../img/close.gif") no-repeat center center; display:block; position:absolute; text-decoration:none; right:2px; top:5px; height:14px; width:16px;}
		.alertbox .extra {float:left; font-size:1.2em; font-weight:bold;}
		.alertbox .ja {background:url("../img/ja-button.png"); color:#fff; display:block; float:left; font-size:1.1em; height:23px; margin-top:3px; padding-top:2px; text-align:center; width:41px; text-decoration:none;}
		.alertbox .nee {background:url("../img/nee-button.png"); color:#fff; display:block; float:left; font-size:1.1em; height:23px; margin-top:3px; margin-left:5px; padding-top:2px; text-align:center; width:49px; text-decoration:none;}

        .alertbox .boxcontent p {font-size:1.1em; padding:7px 10px;}

        #splashTarget {display:none;}
		.fadelayer .splashbox {background:url("../img/splash-powerto.jpg") 0 0 no-repeat; border:#000 solid 0px; height:600px; margin:2% auto 0 auto; padding:0; position:relative; width:800px;}
        .fadelayer .splashbox a, a:hover {border:0px;}
        .splashbox .leftButton {top:190px; color:#000; float:left; display:block; left:95px; height:145px; position:absolute; width:130px; text-indent:-900em;}
        .splashbox .middleButton {bottom:60px; color:#000; display:block; height:115px; position:absolute; left:45px; width:250px; text-indent:-900em;}
        .splashbox .rightButton {top:5px; color:#000; display:block; height:40px; position:absolute; right:10px; width:140px; text-indent:-900em;}