/*
 *Common
 */
html, body
{
	margin: 0;
	padding: 0;
	background-color: #fc8237;
}

div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
}

.Close
{
	clear: both;
}

ul
{
	margin-left: 15px;
}

ol
{
	margin-left: 20px;
}

a img
{
	border: none 0;
}

/*
 *Main
 */
body
{
	background-color: #900;
	background-image: url(../media/img/body_bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	height: 100%;
}

div#Wrapper
{
	position: relative;
	text-align: left;
	margin: 0 auto;
	width: 920px;
	background-image: url(../media/img/wrapper_bg.gif);
	background-repeat: repeat-y;
}

	div#WrapperBottom
	{
		position: relative;
		width: 920px;
		background-image: url(../media/img/wrapper_bottom_bg.gif);
		background-position: left bottom;
		background-repeat: no-repeat;
		height: 100%;
	}
	
	div#Header
	{
		position: relative;
		width: 920px;
		height: 180px;
		overflow: hidden;
	}
	
	div#MenuBar
	{
		position: relative;
		padding: 0 40px;
		width: 840px;
		height: 40px;
		background-image: url(../media/img/menubar_bg.gif);
		background-repeat: no-repeat;
	}
	
	div#Container
	{
		position: relative;
		padding: 0 10px;
		width: 900px;
	}
	
		div#ContentContainer
		{
			position: relative;
			width: 900px;
			background-image: url(../media/img/content_container_bg.gif);
			background-repeat: repeat-x;
		}
		
			div#Left
			{
				position: relative;
				padding: 40px 20px 20px 30px;
				width: 550px;
				float: left;
			}
			
				table.Grid
				{
					width: 100%;
					border-bottom: 1px solid #555;
					border-collapse: collapse;
				}
				
					table.Grid td
					{
						vertical-align: top;
					}
				
					table.Grid td.Left
					{
						width: 25%;
					}
				
				div.FormRow
				{
					position: relative;
					padding-bottom: 8px;
				}
				
				div.Pasfoto
				{
					position: relative;
					padding: 8px;
					width: 136px;
					height: 224px;
					border: 1px solid #555;
					background-image: url(../media/img/pasfoto_bg.gif);
					background-repeat: no-repeat;
					float: left;
					margin: 0 25px 10px 0;
				}
				
					div.FotoContainer
					{
						position: relative;
						width: 137px;
						height: 202px;
						padding-bottom: 4px;
						overflow: hidden;
					}
			
			div#Right
			{
				position: relative;
				padding: 40px 50px 20px 20px;
				width: 230px;
				height: 588px;
				float: left;
				background-image: url(../media/img/right_bg.gif);
				background-position: left 20px;
				background-repeat: no-repeat;
			}
			
		div#Footer
		{
			position: relative;
			padding: 14px 30px 0 30px;
			width: 840px;
			height: 44px;
		}

/*
 *Text
 */	
h1, h2, h3, h4, h5, h6, p, a, ul, ol, th, td, form, fieldset, label, input, textarea
{
	font-family: Trebuchet ms, Arial, Helvetica, sans-serif;
}

h1
{
	font-size: 26px;
	font-weight: normal;
	color: #ff6400;
}

h2
{
	font-size: 20px;
	font-weight: normal;
	color: #999;
}

h3
{
	font-size: 16px;
	font-weight: normal;
	color: #ff6400;
}

p, table
{
	font-size: 12px;
	line-height: 18px;
	color: #fff;
}

table.Grid td.Left
{
	color: #ff6400;
}

em
{
	font-style: italic;
	color: #ff6400;
}

a, a:visited
{
	color: #ff6400;
}

a:hover
{
	color: #999;
}

div#Footer p
{
	font-size: 10px;
	line-height: normal;
}

/*Navigatie*/
ul#Nav
{
	margin: 0;
	list-style: none;
}

	ul#Nav li
	{
		float: left;
	}
	
		ul#Nav li a
		{
			display: block;
			padding: 7px 0 8px 0;
			margin: 0 16px 0 0;
			font-size: 17px;
			color: #999;
			text-decoration: none;
			display: inline;
			float: left;
		}
		
			ul#Nav li a:hover
			{
				color: #fff;
				background-image: url(../media/img/menu_item_hover_bg.gif);
				background-position: left bottom;
				background-repeat: repeat-x;
			}

/*Images*/
div#Left img, div#Left a img
{
	border: 1px solid #555;
}

	div#Left a:hover img
	{
		border: 1px solid #900;
	}
	
/*Forms*/
form, fieldset
{
	margin: 0;
	padding: 0;
	border: none 0;
	width: 380px;
}

	legend, label, input, textarea
	{
		font-size: 12px;
		color: #000;
	}
	
	label
	{
		margin-top: 3px;
		width: 60px;
		color: #fff;
		float: left;
	}
	
	input, textarea
	{
		width: 300px;
		padding: 2px;
		border: 1px solid #666;
		background-color: #555;
		color: #fff;
	}
	
	textarea
	{
		height: 80px;
		overflow: auto;
	}
	
	input#Submit
	{
		width: 72px;
		height: 24px;
		color: #fff;
		border: none 0;
		background-color: #333;
	}
	input#Captcha
	{
		width: 278px;
		margin-right:0;
		float:left;
	}
	img#CaptchaImg
	{
		border: 1px solid #aaa;
	}

	div#CaptchaWhy
	{
		float: left;
	}
	div#CaptchaWhy a img{
		border:none;
	}