html
{
	font-family: Arial;
	font-size: 12px;
	line-height:1.45em;
	color: #000;
	overflow: -moz-scrollbars-vertical;
}

label, input[type='text']
{
	display:block;
}

p
{
	margin: 15px 0;
}

th
{
	text-align:left;
}

a
{
	color: #9c8dc3;
	text-decoration: underline;
}
a:hover
{
	color: #000;
}

h3
{
	color: #005295;
}

img
{
	display: none;
}

strong, b
{
	color: #005295;
}

a p b
{
	text-decoration: underline;
}

.clear{clear:both}
.hidden{display:none}
fieldset
{
	margin: 0;
	padding: 0;
	border: none;
}

#page_wrapper
{
	border: 1px solid #bbb;
	width: 960px;
	margin: 20px auto;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;	
}
#footer
{
	text-align: center;
	width: 700px;
	margin: 0 auto;
}
#footer a 
{
	display: none;
}

#main_menu
{
	-moz-border-radius-topright: 15px;
	-moz-border-radius-topleft: 15px;
    -webkit-border-top-right-radius: 15px;	
    -webkit-border-top-left-radius: 15px;	
}
#sub_menu
{
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
    -webkit-border-bottom-right-radius: 15px;	
    -webkit-border-bottom-left-radius: 15px;	
}

.menu
{
	padding-top:5px;
	overflow:auto;
	background-color: #8B9B92;
}
.menu a
{
	font-weight: bold;
	color: White;
	font-size:14px;
}
.menu a:hover
{
	color: White;
}

.menu .menu_item
{
	float: left;
	display: inline;
	margin: 0 10px;
}

.menu .menu_item ul
{
	
	margin: 5px 0;
	padding: 0;
}

.menu .menu_item ul li
{
	list-style-type: none;
	margin: 3px 0;
	padding: 0;
}
.menu .menu_item li a
{
	text-decoration: none;
	font-weight: normal;
	font-size:12px;
}
.menu .menu_item li a:hover
{
	text-decoration:underline;
}

#header
{
	background-color: #9C8DC3;
	height: 30px;
}

#header form
{
	margin: 5px 10px 0 0;
	float: right;
	width: 165px;
}
#header form input[type='submit']
{
	background-color: Transparent;
	color: White;
	border: 1px solid white;
	cursor: pointer;
	margin-left: 5px;
	height:22px;
}
#header #SearchString
{
	width: 100px;
}
#header input
{
	float: left;
}

#header a
{
	float: left;
	margin-left: 20px;
	color: White;
	line-height: 30px;
}

#content
{
	padding: 30px;
	border-top: 5px solid #9C8DC3;
	border-bottom: 5px solid #9C8DC3;
}

#content #SearchForm
{
	display: none;
}

#content h1, #content .TekstBlokTitel, #content .PaginaTitel, #content .vacatureTitel, #content .ImpressieTitel, #content .titel
{
	font-size: 16px;
	font-weight: bold;
	color: #005295;
}

.ContentBanners
{
	margin-top: 10px;
	border: 2px solid #9C8DC3;
	padding: 5px;
}

.TekstBlokOpties, .EmailVerzonden, .ContentSubMenu, .TellAFriend
{
	display:none;
}

.vacatureTekst
{
	margin-top: 10px;
}

.TekstBlokIntroTitel
{
	color: #005295;
	font-weight: bold;
}

.HomeTekstBlok #news
{
	display: none;
}

#PaginaTitelTxt, #news_title
{
	color:#007DB1;
	font-size:18px;
	font-weight:bold;
	position:relative;
	width:240px;
	margin-bottom: 10px;
}
#PaginaTitelTxt #back_button
{
	color: #9C8DC3;
	font-size: 13px;
}
#PaginaTitelTxt #back_button:hover{
	color:#000000;
	text-decoration:none;
}
.news p
{
	margin: 5px 0;
	padding: 0;
}
.news
{
	margin: 0;
	padding: 0;
}
.news li
{
	list-style-type: none;
	padding-bottom: 10px;
	border-bottom: 1px dotted #9C8DC3;
}

.news li .title
{
	color:#007DB1;
	font-size:15px;
	font-weight:bold;
	position:relative;
	width:240px;
}

.date
{
	color:#005295;
	font-size:13px;
	font-weight:bold;
}

ul li .body
{
	font-size:13px;
	color:#666666;
}

#pagination_wrapper, #pagination
{
	margin: 0;
	padding: 0;
}
#pagination{
	height: 25px;
	line-height: 25px;
	margin-bottom: -10px;
}

#pagination li a
{
	color:#005295;
	font-size: 13px;
}
#pagination li a:hover
{
	color:#0099d9;
}
#pagination li
{
	margin: 0 7px;
	font-size: 13px;
	list-style-type: none;
	float: left;
	display: inline;
	color: #4c4c4c;
}
