/* ***
	algemeen
*** */
html, body	
{
	height: 100%;
	margin: 0;
	padding: 0;	
}

a img
{
	border: none 0;	
}

form
{
	margin: 0;
	padding: 0;
}

.Close
{
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}

nobr
{
	white-space:normal;
}

input.Hidden
{
	width: 1px;
	display: none;
}
/* ***
	Maxcare
*** */
body
{
	background-color: #fff;
	text-align: center;
}

img.Framed,
a.Framed img
{
	border: 1px solid #cccccc;
	padding: 1px;	
}

div#Wrapper
{
	position: relative;
	width: 893px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
	
	div#Wrapper div#Header
	{
		position: relative;
		margin: 0;
		padding: 0;
		padding-top: 15px;
		height: 65px;	
	}
	
		div#Wrapper div#Header div.Box
		{
			position: absolute;	
			right: 4px;
			width: 270px;
			height: 50px;
			top: 15px;
			padding-top: 2px;
			text-align: right;
		}
		
			div#Wrapper div#Header div.Box p
			{
				margin: 2px;
				margin-top: 4px;
				padding: 2px;
				text-align: right;
				font-weight: normal;
				border-top: 1px solid #ccc;
				margin-right: 0;
				padding-right: 0;
			}			
	
	div#Wrapper div#Menu
	{
		position: relative;
		margin: 0;
		padding: 0;
		height: 25px;
		background-image: url(MenuBg.gif);
		z-index: 3;
		padding-top: 5px;
		padding-left: 10px;
		margin-right: 4px;		
	}

	div#Wrapper div.BlockContainer
	{
		position: relative;
		margin: 0;
		padding: 0;	
		padding-top: 8px;	
		z-index: 2;
	}
		
		div#Wrapper div.BlockContainer div.LeftBlock
		{
			float: left;
			position: relative;
			margin: 0;
			padding: 0;
		}
	
		div#Wrapper div.BlockContainer div.RightBlock
		{
			float: left;
			position: relative;
			margin: 0;
			padding: 0;			
		}
		
		div#Wrapper div.BigLeft div.LeftBlock
		{
			width: 670px;
			margin-right: 4px;
		}
		
		div#Wrapper div.BigLeft div.RightBlock
		{			
			width: 216px;
		}
		
		div#Wrapper div.BigRight div.LeftBlock
		{			
			width: 216px;				
		}
		
		div#Wrapper div.BigRight div.RightBlock
		{
			margin-left: 4px;
			width: 668px;
		}
						
	div#Wrapper div#Footer
	{
		border-top: solid 2px #11155e;
		margin-right: 4px;
		margin-top: 5px;
		padding-top: 2px;
	}
	
		div#Wrapper div#Footer div.LeftBlock
		{
			float: left;
			width: 500px;
		}
		
		div#Wrapper div#Footer div.RightBlock
		{
			position: relative;
			margin-left: 500px;
			text-align: right;
		}
		
		div#Wrapper div#Footer p
		{
			font-size: 11px;
			color: #090644;	
			margin: 0;
			padding: 0;
		}
		
		div#Wrapper div#Footer div.LeftBlock p
		{
			color: #b0adc2;	
		}
		
		div#Wrapper div#Footer div.LeftBlock p a,
		div#Wrapper div#Footer div.LeftBlock p a:visited
		{
			text-decoration: none;
			font-weight: bold;
			font-size: 10px;
			margin-right: 10px;
			margin-left: 10px;
			color: #090644;
		}		
		
		div#Wrapper div#Footer div.LeftBlock p a img
		{
			vertical-align:middle;
		}
		
		
		div#Wrapper div#Footer div.LeftBlock p a:hover,
		div#Wrapper div#Footer div.LeftBlock p a:visited:hover
		{
			color: #f78f1e;
		}		
		
		div#Wrapper div#Footer a#First,
		div#Wrapper div#Footer a#First:visited
		{
			margin-left: 0;
		}

		
		div#Wrapper div#Footer img
		{
			vertical-align: -3px;	
		}

/* ***		
	vcard
*** */
div.vcard
{
	position: relative;	
	margin: 0;
	padding: 0;	
	padding-left: 5px;
	margin-bottom: 10px;
}

	div.vcard a.url,
	div.vcard div.org
	{
		display: none;	
	}
	
	div.vcard span.type
	{
		color: #f78f1e;
		margin-right: 4px;
		border: none;
	}		
	
/* *** Contact blokje *** */
div#Wrapper div.BlockContainer div#Contact
{
	position: relative;	
	height: 158px;
	width: 213px;
	border: solid 1px #cccccc;
	margin: 0;
	padding: 0;
	margin-bottom: 4px;
}		

/* ***
	Per Pagina
*** */
body#Home div.LeftBlock div#LatestNews
{
	position: relative;
	float: right;
	width: 270px;
	border: solid 1px #cccccc;
	margin-left: 5px;		
	margin-bottom: 5px;
	min-height: 274px;
	height: auto !important;
	height: 274px;
	
}
	
	body#Home div.LeftBlock div#LatestNews p a,
	body#Home div.LeftBlock div#LatestNews p a:visited
	{
		font-weight: normal;
		text-decoration: none;
		color: #000099;
	}
	
	body#Home div.LeftBlock div#LatestNews p a:hover,
	body#Home div.LeftBlock div#LatestNews p a:visited:hover
	{
		text-decoration: underline;
	}	
	
	td.NewsListDate
	{
		vertical-align: top;
	}

body#Home div.LeftBlock div#HomeContent
{
	position: relative;
	margin-right: 275px;
}
	
body#Faq .TreeView p
{
	margin-top: 3px;
}

body#Faq .TreeView h4
{
	margin: 0;
	padding: 0;
	color: #f78f1e;
}
	
/* ***
	News grid & Vacature Grid
*** */
.Grid
{
	position: relative;
	padding: 0;
	margin: 0;
}

	.Grid .GridFooter
	{
		height: 20px;
		vertical-align: bottom;
		margin-top: 5px;
		border-top: 1px solid #11155e;
	}
	
div.Back
{
	position: relative;
	margin: 0;
	padding: 0;
	padding-top: 40px;
	padding-left: 0px;
}

	div.Back p a,
	div.Back p a:visited
	{
		color: #f78f1e;
		text-decoration: none;
	}
	
	div.Back p a:hover,
	div.Back p a:visited:hover
	{
		text-decoration: underline;
	}
	
/* ***
	Route
*** */
div#RouteImage
{
	position: relative;
	margin: 0;
	padding: 0;
	margin-left: 5px;
	height: 370px;
	overflow: hidden;
}

/* ***
	zoeken
*** */
table.SearchBox input
{
	border: 1px solid;
	border-color: #11155e #cccccc #cccccc #11155e;
	background-color: white;
	background-image: url(../Media/Img/InputBg.gif);
	background-repeat: repeat-x;
	padding: 2px;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif; 						
	margin: 0 5px 0 5px;
}	

table.SearchBox Button
{
	border: 1px solid;
	border-color: #f9bf80 #8b5112 #8b5112 #f9bf80;
	background-color: #f58f20;
	background-image: url(../Media/Img/ButtonBg.gif);
	background-repeat: repeat-x;
	font-size: 10px;
	font-weight: bold;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	height: 18px;
	padding-bottom: 2px;	
	margin: 0;
}