/* General */
* {
/*
	box-sizing: 		border-box;
	moz-box-sizing:	border-box;
*/
	box-sizing:			content-box;
	moz-box-sizing:		content-box;
}

/* Strange IE-5 fix */
/*
* html ul li { float: left; height: 1%; }
*/

div#navContainer ul li,
div#subNavContainer ul li {
	float: 				left; 
	height: 			1%;
}

body {
	margin: 			0;
	padding: 			0;
	
	background-color: 	#fff; 
	background-image:	url(../images/bg.home.gif);
	background-repeat: 	repeat-y;
}
form {
	display: 			inline;
}
img {
	border-width: 		0px;
}

/* Site specific */
div#contentContainer {
	position:			absolute;
	left:				238px;
	top:				140px;
	
	width: 				444px; /* 480px */
	
	padding:			6px 24px 12px 12px;
	margin:				0px;
	
	border-right:		1px dashed black;
}
div#contentContainer, div#contentContainer td {
	font-family:		Verdana, Sans-serif;
	font-size:			13px;
	color:				#3D3D3D;
}
div#contentContainer a {
	color:				#3D3D3D;
}
div#contentContainer a:hover {
	color:				#ED5535;
}
div#contentContainer h1 {
	margin-top:			0px;
}
div#contentContainer h1, h2 {
	font-family:		Verdana, Sans-serif;
	font-size:			13px;
	color:				#5F4C2A;
}
div#contentContainer h2 {
	margin:				0px 0px 4px 0px;
}
div#contentContainer h3
{
	font-family:		Verdana, Sans-serif;
	font-size:			11px;
	color:				#5F4C2A;
	margin:				0;
	/*font-style:		italic;
	font-weight:		normal;*/
}
div#contentContainer p {
	margin:				0px 0px 13px 0px;
	padding:			0;
}

div#contentContainer .small {
	font-size: 			11px;
}

div#contentContainer .onderschrift {
	font-size: 			11px;
	font-style:			italic;
}
div#contentContainer .anker-down {
	font-size: 			11px;
}
div#contentContainer .anker-up {
	font-size: 			11px;
	text-align:			right;
}

/*-------------------*/

div#extraContentBar {
	position: 			absolute;
	left:				718px;
	top:				140px;
	
	width:				215px;
	
	margin:				0;
	
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#271C07;
}
div#extraContentBar a {
	color:				#271C07;
}
div#extraContentBar h1 {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	color:				#5F4C2A;

	margin:				0;
	padding:			8px;
}
div#extraContentBar h2 {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	color:				#271C07;

	margin:				0;
	padding:			0;
}
div#extraContentBar p {
	margin:				0px 0px 12px 0px;
	padding:			0;
}
div#extraContentBar .reactions {
	font-family:		Verdana, sans-serif;
}
div#extraContentBar .content, 
div#extraContentBar .news, 
div#extraContentBar .reactions {
	padding:			8px;
}
div#extraContentBar .news a, 
div#extraContentBar .reactions a  {
	font-size:			10px;
	text-decoration:	none;
}
div#extraContentBar .news a:hover, 
div#extraContentBar .reactions a:hover {
	text-decoration:	underline;
}
div#extraContentBar .indent  {
	width:				100%;
	text-align:			right;
}

div#extraContentBar .content a:hover {
	color:				#ED5232;
}

div#extraContentBar .onderschrift {
	font-style:			italic;
	color:				#5F4C2A;
}

/*-------------------*/

div#navContainer {
	position:			absolute;
	left:				0px;
	top:				136px;
	
	width:				200px;
	
	margin:				0;
	padding:			0;	
}
div#navContainer, div#navContainer td {
	font-family:		Arial, Helvetica, Sans-serif;
	font-size:			11px;
	font-weight:		bold;
	
	color:				#000;
}
div#navContainer ul#navList {
	width:				200px;
	
 	list-style-position:outside;	
	list-style-type: 	none;
	
	border-top:			1px solid #D2D2D5;
	
	margin:				0;
	padding:			0;

	font-size:			11px;	
}
div#navContainer #navList li {
	height:				26px;
	border-bottom:		1px solid #D2D2D5;	
	margin:				0;
	padding:			0;
}
div#navContainer #navList a {
	display:			block;

	color: 				#000;
	text-decoration:	none;
	
	height:				20px; /* 25 */
	width:				178px; /* 200 */

	padding:			5px 0px 0px 22px;	
}
div#navContainer #navList a:hover, div#navContainer #navList a.active {
	background-color:	#CFC7B8; 
	background-image:	url(../images/bg.nav.gif);
	background-repeat:	repeat-x;
}

div#navContainer #navList a.inactive, 
div#navContainer #navList a.inactive:hover, 
div#subNavContainer #subNavList a.inactive, 
div#subNavContainer #subNavList a.inactive:hover {
	color:				#A4A4A4;
	background:			transparent;
	cursor:				default;
	text-decoration:	none;
}

div#navContainer #navList a.pilot:hover, 
div#navContainer #navList a.pilot-active  {
	background-color:	#DCDCE2;
}

div#navContainer #navList a.pilot-inactive, 
div#navContainer #navList a.pilot-inactive:hover {
	background-image:	url(../images/nav/bg.pilot-inactive.gif);
	background-repeat:	no-repeat;
	background-color:	transparent;
}
div#navContainer #navList a.pilot-1, 
div#navContainer #navList a.pilot-1:hover {
	/* blue */
	color:				#175499;

	background-image:	url(../images/nav/bg.pilot.blue.gif);
	background-repeat:	no-repeat;	
}
div#navContainer #navList a.pilot-2, 
div#navContainer #navList a.pilot-2:hover {
	/* green */
	color:				#84A421;

	background-image:	url(../images/nav/bg.pilot.green.gif);
	background-repeat:	no-repeat;	
}
div#navContainer #navList a.pilot-3, 
div#navContainer #navList a.pilot-3:hover {
	/* rood */
	color:				#FF0008;

	background-image:	url(../images/nav/bg.pilot.red.gif);
	background-repeat:	no-repeat;	
}
div#navContainer #navList a.pilot-4, 
div#navContainer #navList a.pilot-4:hover {
	/* paars */
	color:				#5A4790;

	background-image:	url(../images/nav/bg.pilot.purple.gif);
	background-repeat:	no-repeat;	
}

div#navContainer .content {
	padding:			20px;

	font-family:		Verdana, sans-serif;
	font-size:			10px;
	font-weight:		normal;
	
	color:				#3E3E3E;
	
	line-height:		18px;
	clear:				both;
}
div#navContainer .content h1 { 
	font-family:		Verdana, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	
	margin:				0;
}
div#navContainer .content p {
	padding:			0;
	margin:				0px 0px 12px 0px;
}
div#navContainer .content a {
	color:				#000;
}
div#navContainer .content a:hover {
	color:				#ED5535;
}

div#navContainer div.download {
	padding:			20px;
	clear:				both;
}
div#navContainer .download a {
	color:				#3E3E3E;
	font-weight:		bold;
}
div#navContainer .download td,  div#navContainer .download p {
	color:				#3E3E3E;
	font-weight:		normal;
	vertical-align:		top;
}
div#navContainer .download a:hover {
	color:				#ED5232;
}
/*-------------------*/

div#subNavContainer {
	position:			absolute;
	left:				252px;
	top:				105px;
	
	margin:				0;
	padding:			0;
	
	font-size:			10px;	
}
div#subNavContainer ul#subNavList {
	list-style-type: 	none;

	margin:				0;
	padding:			0;
}
div#subNavContainer #subNavList li {
	display:			inline;
	margin:				0;
	padding:			0px 20px 0px 0px;
}
div#subNavContainer #subNavList a {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#5F4C2A;
	font-weight:		bold;
	text-decoration:	none;
}
div#subNavContainer #subNavList a:hover, 
div#subNavContainer #subNavList a.active {
	text-decoration:	underline;
}

/*-------------------*/

div#visualContainer {
	position: 			absolute;
	left: 				0px;
	top: 				0px;
	
	width: 				986px;
	height: 			98px;
	
	margin:				0;
	padding:			0;
	
	line-height:		0;
}
div#visualContainer div#logo {
	float: 				left;
	
	margin:				0;
	padding:			0;	
}	
div#visualContainer div#visual {
	float: 				left;

	margin:				0;
	padding:			0;	
}

/*-------------------*/

div#react {
	padding: 			8px; 

	font-weight: 		bold; 

	color: 				#000;
	background-color: 	#CFC7B8;
	border-bottom:		1px solid #fff;
}

div#react a {
	color:				#FF0000;
	text-decoration:	underline;
}

.warning {
	color: 				#f00;
}

