/**
 * Oranje			: #f58426
 * Groen 			: #5d9732
 * Grijs			: #333333
 * Donker Grijs		: #231f20
 * 
 */

body, td { 
	font-family									: 	Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size									:	12px;
	color										:	#333333;
	line-height									:	15px;
	text-align									:	left;
}

body {
	background-color 							:	#ffffff;
	margin										: 	0px;
}

img { 
	border 										: 	0;
}

a {
	color										:	#000000;
	text-decoration								:	none;
}

a:hover {
	text-decoration								:	underline;
}

a.grey {
	color										:	#333333;
	text-decoration								:	underline;
}

a.grey:hover {
	text-decoration								:	none;
}

a.orange {
	color										:	#f58426;
	text-decoration								:	none;
}

a.orange:hover {
	text-decoration								:	underline;
}

.red {
	color										:	#b02414;
}

h1 {
	color										:	#cf8e2f;
	font-weight									:	bold;
	font-size									:	18px;
}

h2 {
	color										:	#000000;
	font-weight									:	bold;
	font-size									:	14px;
}

ul {
	margin										:	0px;
	padding										:	0px 0px 0px 12px;
}

	#topbar
	{
		height 			: 25px;
	}
		
		#flags
		{
			float		: left;
			margin		: 7px 0 0 15px;
		}
		
		#smallmenu
		{
			float: right;
		}
		
		#smallmenu li
		{
			display		: inline;
			float		: left;
			line-height	: 25px;
			padding 	: 0 15px 0 0;
		}
		
		#smallmenu li a
		{
			font-size: 11px;
		}
		
		#searchbox input[type="text"]
		{
			font-family 	: Trebuchet MS, Arial, Helvetica, sans-serif;
			font-size 		: 11px;
			line-height 	: 15px;
			margin			: 0 0 2px 0;
			padding			: 0;
			height			: 17px;
			width			: 160px;
			border			: 1px solid #000;
			text-indent 	: 2px;
			vertical-align 	: middle;
		}
		
		#searchbox #searchbutton
		{
			font-family 	: Trebuchet MS, Arial, Helvetica, sans-serif;
			font-size 		: 13px;
			font-weight 	: bold;
			color 			: #ff6600;
			border			: none;
			background		: none;
			margin			: 0;
			padding			: 0;
			vertical-align 	: middle;
		}
	
	#leftheader
	{
		height 			: 337px;
		width 			: 690px;
	}
	
		#leftheader img 
		{
			vertical-align: text-bottom;
		}
	
	#rightheader
	{
		height 			: 337px; 
		width 			: 290px;
		background 		: #DDD;
	}
	
		#welcome
		{
			height 			: 150px;
			vertical-align 	: top;
			font-size 		: 22px;
			font-weight 	: bold;
			color 			: #FFF;
			background 		: #f58426 url(../images/orange_corner.jpg) no-repeat right top;
		}
		
		#welcome p
		{
			margin: 15px 0 0 12px;
			line-height		: 25px;
		}
		
		#welcome p.sub
		{
			margin			: 35px 0 0 12px;
			font-size		: 21px;
		}
		
		#righthighlight
		{
			background 		: #333;
			color 			: #fff;
			font-size 		: 12px;
			vertical-align	: top;
			line-height 	: 16px;
			padding 		: 15px 12px 0 12px;
		}
	
	#menubar
	{
		height 			: 25px;
		border-top 		: 1px solid #fff;
	}
		
		#menu
		{
			text-align	: justify;
			color		: #fff;
			background 	: #231f20;
			height		: 26px;
		}
		
		#menu .line
		{
			font-size	: 18px;
		}
		
		#menu span.item
		{
			position	: relative;
			display		: inline-block;
			white-space	: nowrap;
			height		: 25px;
			line-height : 25px;
		}
		
		#menu span.item a
		{
			color		: #fff;
			font-size 	: 13px;
			font-weight : bold;
		}
		
		#menu span.item ul a
		{
			color		: #fff;
			font-size 	: 11px;
			font-weight : bold;
		}
		
		#menu span.item a:hover
		{
			text-decoration	: none;
			color 			: #ff6600;
		}
		
		#menu ul
		{
			left: 0px;
			vertical-align: text-bottom;
			display		: none;
			background	: url(../images/spacer.gif);
			top			: 25px;
			position	: absolute;
			list-style	: none;
			padding		: 1px 0 0 0;
			margin		: 0;
			z-index		: 1;
		}
		
		#menu ul li
		{
			display 		: block;
			width			: 211px;
			background		: #231f20;
			height 			: 23px;
			line-height 	: 23px;
			margin-top 		: 1px;
		}
		
		#menu ul li a
		{
			display 		: block;
			padding			: 0 5px;
		}
		
		#menu ul li a
		{
			display 		: block;
			font-size 		: 11px;
			padding			: 0 5px;
		}
		
		/* level 2 */
		#menu ul ul
		{
			padding		: 1px 0 0 1px;
			margin		: -25px 0 0 211px;
			z-index		: 2;
			top			: auto;
		}
		/* end level 2 */
		
		#menu li>ul
		{
			left: auto;
			top	: auto;
		}
		
		#menu span.finish
		{
			display		: inline-block;
			width		: 100%;
			height		: 5px;
		}
		
	#mainbox
	{
		height			: 275px;
		width 			: 490px;
	}
		
		#orange_box span
		{
			display			: block;
			height			: 25px;
			line-height 	: 25px;
			color			: #fff;
			font-weight		: bold;
			background 		: #f58426;
			padding-left	: 30px;
		}
		
		#green_box
		{
			border-left		: 1px solid #fff;
		}
			
			#green_box span
			{
				display			: block;
				height			: 25px;
				line-height 	: 25px;
				color			: #fff;
				font-weight		: bold;
				background 		: #5d9732;
				padding-left	: 30px;
			}
	
	#footer
	{
		width			: 980px;
		height			: 125px;
		background 		: url(../images/footerbg.png);
		text-align		: center;
		color 			: #fff;
		padding			: 0;
	}
	
		#footer span
		{
			margin-top 		: 90px;
			display			: block;
			width			: 980px;
		}

#shadeleft
{
	width: 9px;
	background: url(../images/shade_left.jpg) no-repeat;
	background-position: 0px 40px;
}

#shaderight
{
	width: 9px;
	background: url(../images/shade_right.jpg) no-repeat;
	background-position: 1px 40px;
}