/* Frame of website */
/*	* { behavior: url(/css/iepngfix.htc); }*/
	* {
		margin  : 0;
		padding : 0;
	}
	html, body {
		font-family      : Verdana, Arial, Helvetica, sans-serif;
		background-color : #FFFFFF;
		margin           : 0;
		padding          : 0;
	}
	img {
		border : 0px;
	}
	
/* wrapper */
	.wrapper {
		width    : 992px;
		margin   : 0 auto;
	}
/* Header (top) */
	#header {
		height : 73px;
	}
	#header #logo {
		float   : left;
		padding : 0 0 0 16px;
		height  : 73px;
	}
	#header #menu_top {
		height : 52px;
		text-align: right;
	}
	#header #menu_pulldown {
		height : 21px;
	}
	
	/* Content */
	#content {
		padding          : 24px 16px 20px 16px;
		color            : #ffffff;
		background-color : #022649;
	}

/* Content footer */
	#contentfooter {
		position: relative; top:auto; left:auto;
		padding          : 12px 16px 20px 16px;
		color            : #ffffff;
		background-color : #04315c;
		font-size        : 8pt;
		line-height      : 20px;
		height           : 100%; /* nutteloos in IE7 en FF, maar zonder deze style wordt er in IE6 geen background image getoond in onderliggende li elementen */
	}
	#contentfooter .heading {
		margin-bottom : 10px;
	}
	#contentfooter p {
		float       : left;
		font-size   : 8pt;
		line-height : 22px;
		width       : 460px;
		margin-top  : 6px;
	}
	#contentfooter p a {
		color : #ffffff;
		text-decoration: underline;
	}

	#contentfooter #navlinks {
		float: left;
		width: 340px;
/*		padding-bottom: 70px;*/
	}
	#contentfooter #navlinks ul {
		list-style: none;
		height: 100%; /* nutteloos in IE7 en FF, maar zonder deze style wordt er in IE6 geen background image getoond in onderliggende li elementen */
		margin-bottom: 0;
		padding-bottom: 0;
	}
	#contentfooter #navlinks ul li {
		padding-left: 16px;
		background: url(../siteimg/bullet_blue.gif) no-repeat 0 7px;
	}
	#contentfooter #navlinks ul li a {
		color: #6ba8e3;
		text-decoration: none;
	}
	#contentfooter #navlinks ul li a:hover {
		color: #ffffff;
	}
	#contentfooter #navlinks ul .selected {
		padding-left: 16px;
		background: url(../siteimg/bullet_selected.gif) no-repeat 0 7px;
	}
	#contentfooter #navlinks ul .selected a {
		color: #ffffff;
		text-decoration: none;
	}

	#contentfooter #nieuwsbrief {
/*		position    : absolute;
		bottom      : 30px;
		left        : 16px;*/
		margin-top  : 10px;
		color       : #6ba8e3;
		font-size   : 7pt;
	}
	#contentfooter #nieuwsbrief .nb_radio {
	}
	#contentfooter #nieuwsbrief .nb_text, #contentfooter #nieuwsbrief .nb_submit {
		float: left;
	}
	#contentfooter #nieuwsbrief .nb_text input {
		width:125px;
		background-color: #9badbe;
		border: 2px #9badbe solid;
		color: #022649;
	}
	#contentfooter #nieuwsbrief .nb_submit {
		margin-left: 10px;
	}

/* MENU TOP OPBOUW */
	#header #menu_top ul { /* all lists */
		padding     : 15px 16px 0 0;
		margin      : 0;
		list-style  : none;
		font-size   : 8pt;
		font-weight : normal;
	}

	#header #menu_top ul li { /* all list items */
		display      : inline;
		text-align   : left;
		color        : #0083e7;
	}
	#header #menu_top ul .selected { /* all list items */
		font-weight  : bold;
	}
	#header #menu_top ul li a { /* all list anchors */
		color           : #0083e7;
		text-decoration :none;
	}

/* MENU PULLDOWN OPBOUW */
	#header #menu_pulldown ul { /* all lists */
		position    : relative;
		z-index     : 500;
		padding     : 0;
		margin      : 0;
		list-style  : none;
		font-size   : 9pt;
		font-weight : normal;
		color       : #022649;
	}

	#header #menu_pulldown ul li { /* all list items */
		position     : relative;
		z-index      : 500;
		float        : left;
		text-align   : left;
		/*height       : 21px;*/
		color        : #022649;
		line-height  : 20px;
		margin-right : -1px;
		background   :url(../siteimg/pipe.gif) no-repeat left center;
	}
	#header #menu_pulldown ul .first {
		background:none;
	}
	#header #menu_pulldown ul li .selected { background-color:#022649; color:#ffffff; }
	
	#header #menu_pulldown ul li:hover ul, #header #menu_pulldown ul li.sfhover ul { left: auto; }

	#header #menu_pulldown ul li a { /* all list anchors */
		display         : inline-block;
		height          : 21px;
		color           : #022649;
		text-decoration : none;
		padding         : 0px 10px 0px 10px;
	}
	#header #menu_pulldown ul li a:hover { background-color:#022649; color:#ffffff; }

	#header #menu_pulldown ul li ul {
		position: absolute;
		top: 21px;
		left: -999em;
		/*display: block;*/
		z-index: 600;
		margin:0;
		padding:0;
		border-top:3px #022649 solid;
		background-color:#064179;
	}
	#header #menu_pulldown ul li ul li {
		/*position:relative;*/
		border: none;
		margin:0;
		padding:0;
		clear:both;
		/*z-index: 101;*/
		font-weight: normal;
		background-color:#022649;
		background: url(../siteimg/bg_menu.gif) repeat-x 0 0;
		border-bottom:3px #022649 solid;
		border-left:3px #022649 solid;
		border-right:3px #022649 solid;
	}
	#header #menu_pulldown ul li ul li a {
		display: block;
		text-decoration: none;
		width: 170px;
		height: 20px;
		font-size:9pt;
		color: #d3e9fd;
		padding-left: 4px;
	}
	#header #menu_pulldown ul li ul li a:hover {
		color: #ffffff;
		background-color:#9badbe;
		background-image:none;
	}

/* Footer */
	#footer {
		text-align: right;
		margin-bottom: 30px;
	}
	#footer ul { /* all lists */
		padding     : 5px 16px 0 0;
		margin      : 0;
		list-style  : none;
		font-size   : 8pt;
		font-weight : normal;
	}

	#footer ul li { /* all list items */
		display      : inline;
		text-align   : left;
		color        : #0083e7;
	}
	#footer ul li a { /* all list anchors */
		color           : #0083e7;
		text-decoration :none;
	}
