/** page.css **/
		@import url(content.css);

		* { margin: 0; padding: 0; }
		
		html {height:100%;}

		body {height:100%; text-align:center;font-family:Arial, Helvetica, sans-serif;	font-size:70%;background: #DFE0E1 url(../images/bg-body.gif) no-repeat scroll 39% 140px;}

		#nonFooter {min-height:100%; position:relative;  margin-bottom:1px;}
		
		#headerContainer { height:150px; background:url(../images/bg-header.gif) repeat-x  #FFFFFF; background-position: 50% -45px;} 
		#headerContainer h1 {display:none;}
		#header { width:960px; margin:0 auto; position:relative; }
		
		#container {width: 960px; margin: 0 auto 0 auto; text-align:left; }
		
		#headerLine1 ul, #headerLine2 ul, #naviContent ul { padding: 0; list-style-type: none; }
		#headerLine1 li, #headerLine2 li, #naviContent li { margin-left: 0; text-indent: 0; }
		
		#headerLine1 a, #headerLine2 a, #naviCol a {text-decoration:none; color:#000000;}
		
		#headerLine1 #metaNavi { float: right; width: 203px; text-align: left; padding: 5px 10px; }
		#headerLine1 #metaNavi ul {margin:0 0 0 -2px; display: inline; } 
		#headerLine1 #metaNavi li { display: inline; padding-right:5px;}
		
		#formSearch { padding:5px 10px; }
		#formSearch label { width: auto; display: inline; float: none; margin:0; padding:0; }
		#formSearch input {width:145px; margin-left: 6px; font-size:90%;}
		
		#headerLine2 { margin: 0 0 5px 225px; }
		#headerLine2 .left-col {margin-right:230px; margin-left:5px; background-color:white;}
		#headerLine2 .right-col { float: right; width: 225px; background-color:white; }
		#headerLine2 .right-col .hide { display:none; }
		
		#headerLine2 #mainNavi li { float: left; }
		#headerLine2 #mainNavi li a { padding: 7px 10px 6px 10px; display: block; background-color:#FFFFFF; }
		#headerLine2 #mainNavi li a:hover, #headerLine2 #mainNavi a.current, #naviContent ul li a.current { background-color:#2441a0; color:#FFFFFF; }

		#headerLine2, #contentContainer { clear: both; }
		
		#contentContainer {padding-bottom:150px;}
		
		#naviCol { float: left; width: 225px; }
		#contentCol { float: left; width: 500px; margin-left:5px; }
		#contentCol.fullsize { width:730px; }
		#sidebarCol { margin-left:735px; width:225px; }		
				
		
		#naviContent ul, #mainNavi ul { margin:0; }
		#naviContent ul li { font-family:Georgia; width:209px; font-size:110%; font-style:italic; margin-bottom:3px;}
		#naviContent ul li a {display:block; width:100%; padding:3px 8px; background-color:#FFFFFF; min-height:2em;}
		
		#naviContent ul li ul { margin-top:3px; margin-left:8px; }
		#naviContent ul li ul li {font-family: Arial, Helvetica, sans-serif; font-size:90%; width:201px; font-style:normal;}
		#naviContent ul li ul li a {display:block; padding:3px 8px; width:100%; min-height:1em;}
		
		#naviContent ul li ul li ul li {width:193px; background-color:#FFFFFF; font-size:100%;}
		#naviContent ul li ul li ul li a {display:block; padding: 3px 8px; width:100%;}

		
		#naviContent ul li a:hover, #naviContent ul li ul li a:hover, #naviContent ul li ul li ul li a:hover {background-color:#2441a0; color:#FFFFFF;}
		
		#naviContent ul li, #mainNavi ul li { display:block; text-transform:none; } /* uppercase */
		
		#contentCol DIV.contentBox {background-color:#FFFFFF;}
		#contentCol #printIcons {text-align:right; }
		
		
		#sidebarCol DIV.contentBox {background-color:#2441a0; color:#FFFFFF;}
		
		#footer {height:142px; margin-top:-142px; position:relative; background:url(../images/bg-footer.gif) 50% -60px repeat-x;}
		#footer-content {position:relative; width:960px; margin:0 auto;}
	
		.contentBox, .picturebox, .picturebox-sidebar{ padding:10px; margin-bottom: 1em; }
		
		#contentCol .picturebox { width:480px; }
		#sidebarCol .picturebox { width:205px; }
		
		#sidebarCol .picturebox, #contentCol .picturebox {background-color:#FFFFFF;}
		
		.clearing {clear: both; }
	
		.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		.clearfix { display:block; }
		
		.logo-nrw {position:absolute; right:0; top:50px;}
		.logo-een {position:absolute; left:0; top:30px;}
		.logo-cip {position:absolute; right:130px; top:10px;}
		.logo-ecei {position:absolute; right:0; top:75px;}
		.skip {position:absolute; left:-1000em; width:20em;}
		
		