﻿body {
	font-family						: verdana;
	font-size						: 11px;
	color								: black;
	margin 							: 0px;

}
.main {
 	clear								: both; 
 	margin-left						: 254px; 
 	display							: block;
}

.Container {
	background-repeat				: no-repeat;
	background-position			: top left;
	width								: 1024px;
 	height							: auto !important; /*For CSS2 browsers*/
  	height							: 100%; /*For IE6 and before*/
  	min-height						: 400px; /*For CSS2 browsers*/
	max-height						: 400px;
	margin-left						: auto;
	margin-right					: auto;
}

.TopBar {
	background-image				: url('../Images/topBar.png');
	background-repeat				: no-repeat;
	background-position			: left top;
	height							: 70px;
	width								: 1024px;
	display							: block;
}

.TopMenu {
	float								: left;
	margin-top						: 10px;
	position							: relative;
	left								: 86px;
	color								: #999999;
	font-size						: 10px;
}

.TopMenuItem {
	color								: #999999;
	font-size						: 10px;
	text-decoration				: none;
}
.TopMenuItem:hover {
	color								: #999999;
	font-size						: 10px;
	text-decoration				: underline;
}

.Menu {
	background-image				: url('../Images/BgMenu.png');
	background-repeat				: no-repeat;
	background-position			: left top;
	float								: left;
	width								: 179px;
	height							: 178px;
	position							: relative;
	left								: 78px;
	text-align						: right;
}

.HeaderImage {
	height							: 178px;
	width								: 175px;
	float								: left;
	position							: relative;
	left								: 81px;
}

.CallMe {
	background-image				: url('../Images/BgCallMe.png');
	background-repeat				: no-repeat;
	background-position			: left top;
	float								: left;
	width								: 173px;
	height							: 171px;
	clear								: both;
	position							: relative;
	left								: 81px;
}

.SearchPersonal {
	background-image				: url('../Images/But_SearchPersonal.png');
	background-repeat				: no-repeat;
	background-position			: left top;
	height							: 176px;
	width								: 175px;
	float								: left;
	cursor							: pointer;
	position							: relative;
	left								: 81px;
}
.SearchPersonal:hover {
	background-image				: url('../Images/But_SearchPersonal_h.png');
	background-repeat				: no-repeat;
	background-position			: left top;
	cursor							: pointer;
}

.SearchJob {
	background-image				: url('../Images/But_SearchJob.png');
	background-repeat				: no-repeat;
	background-position			: left top;
	height							: 178px;
	width								: 175px;
	float								: left;
	margin-left						: -1px;
	cursor							: pointer;
	position							: relative;
	left								: 81px;
}
.SearchJob:hover {
	background-image				: url('../Images/But_SearchJob_h.png');
	background-repeat				: no-repeat;
	background-position			: left top;
	cursor							: pointer;
}

.Header {
	background						: url('../Images/Header.png') no-repeat left top;
	width								: 589px;
	height							: 178px; 
	float								: right;
}

.Headerh1 {
	font-family						: helveta, arial, Verdana;
	font-size						: 25px;
	color								: #cb2228;
	margin-left						: 30px;
	margin-top						: 32px;		
}

.Headerh2 {
	font-family						: helveta, arial, Verdana;
	font-size						: 25px;
	color								: #999999;
	margin-left						: 70px;
	margin-top						: 0px;		
}

.MenuItems {
	margin-right					: 20px;
	padding-top						: 40px;
}

a.MenuItemSelected:link {
	text-decoration	 			: none;
	color 							: white;
	font-family						: helvetica, arial, verdana;
	font-size						: 14px;
	font-weight						: normal;
	margin-right 					: 10px;
	line-height						: 25px;
}

a.MenuItemSelected:link:hover {
	text-decoration 				: none;
	color 							: white;
	font-family						: helvetica, arial, verdana;
	font-size						: 14px;
	font-weight						: normal;
	line-height						: 25px;
}

a.MenuItemSelected:visited {
	text-decoration 				: none;
	color 							: white;
	font-family						: helvetica, arial, verdana;
	font-size						: 14px;
	font-weight						: normal;
	margin-right					: 10px;
	line-height						: 25px;
}
a.MenuItemSelected:visited:hover {
	text-decoration 				: none;
	color 							: white;
	font-family						: helvetica, arial, verdana;
	font-size						: 14px;
	font-weight						: normal;
	line-height						: 25px;
}

a.MenuItem:link {
	text-decoration 				: none;
	color 							: #42779e;
	font-family						: helvetica, arial, verdana;
	font-size						: 14px;
	font-weight						: normal;
	margin-right					: 10px;
	line-height						: 25px;
}

a.MenuItem:link:hover {
	text-decoration 				: none;
	color 							: white;
	font-family						: helvetica, arial, verdana;
	font-size						: 14px;
	font-weight						: normal;
	line-height						: 25px;
}

a.MenuItem:visited {
	text-decoration 				: none;
	color 							: #42779e;
	font-family						: helvetica, arial, verdana;
	font-size						: 14px;
	font-weight						: normal;
	margin-right					: 10px;
	line-height						: 25px;
}
a.MenuItem:visited:hover {
	text-decoration 				: none;
	color 							: white;
	font-family						: helvetica, arial, verdana;
	font-size						: 14px;
	font-weight						: normal;
	line-height						: 25px;
}

.VacanciesTop {
	background						: url('../Images/HeaderVacancies.png') no-repeat left top;
	width								: 350px;
	height							: 23px;
	float								: left;
	margin-left						: 2px;
	position							: relative;
	left								: 81px;
}

.VacanciesCenter {
	background						: url('../Images/BgVacancies.png') repeat-y left top;
	width								: 350px;
	min-height						: 127px;
	float								: left;
	margin-left						: 2px;
	position							: relative;
	left								: 81px;
}

.VacancyBreak {
	background						: url('../Images/VacancyBreak.png') no-repeat left top;
	width								: 710px;
	height							: 2px;
	margin-top						: 5px;
	clear								: both;
}

.Vacancies {
	margin-left						: 8px;
	margin-top						: 8px;
	line-height						: 18px;
	
}
.date {
	color								: #ed1c24;
	padding-right					: 5px;
}

.VacanciesBottom {
	background						: url('../Images/BottomVacancies.png') no-repeat left top;
	width								: 350px;
	height							: 25px; 
	float								: left;
	margin-left						: 2px;
	position							: relative;
	left								: 81px;
}
.VacanciesBottomText {
	font-size						: 9px;
	margin-top						: 5px;
	margin-right					: 10px;
	float								: right;
	position							: relative;
	left								: 0px;
	color								: black;
}

.VacanciesBottomText a {
	text-decoration				: none;
	cursor							: pointer;
	color								: black;
}

.VacanciesBottomText a:hover {
	text-decoration				: underline;
	cursor							: pointer;
}

.News {
	float								: left;
}

.NewsTop {
	background						: url('../Images/HeaderNews.png') no-repeat left top;
	width								: 348px;
	height							: 24px; 
}

.NewsCenter {
	background						: url('../Images/BgNews.png') repeat-y left top;
	width							 	: 348px;
	min-height						: 158px;
}

.NewsText {
	font-size						: 10px;
	padding-top						: 3px;
	padding-left					: 10px;
	padding-right					: 10px;
	cursor							: pointer;
	color								: black;
}
.NewsText a {
	text-decoration				: none;
	cursor							: pointer;
	color								: black;
}
.NewsText a:hover {
	text-decoration				: underline;
	cursor							: pointer;
}

.NewsArchiveText {
	font-size						: 11px;
	padding-top						: 3px;
	padding-left					: 10px;
	padding-right					: 10px;
	cursor							: pointer;
	color								: black;
}
.NewsArchiveText a {
	text-decoration				: none;
	cursor							: pointer;
	color								: black;
}
.NewsArchiveText a:hover {
	text-decoration				: underline;
	cursor							: pointer;
}

.VacancyText {
	padding-left					: 80px;
}

.VacancyLink {
	cursor							: pointer;
	text-decoration				: none;
	color								: black;
}

.VacancyLink a{
	cursor							: pointer;
	text-decoration				: none;
	color								: black;
}

.VacancyLink a:hover {
	text-decoration				: underline;
	cursor							: pointer;
}
.NewsBreak {
	background						: url('../Images/NewsBreak.png') no-repeat left top;
	width								: 348px;
	height							: 3px;
	margin-top						: 5px;
}

.NewsBottom {
	background						: url('../Images/BottomNews.png') no-repeat left top;
	width								: 350px;
	height							: 12px; 
}

.Maillist {
	float								: left;
}

.MaillistTop {
	background						: url('../Images/HeaderMaillist.png') no-repeat left top;
	width								: 171px;
	height							: 24px; 
}

.MaillistCenter {
	background						: url('../Images/BgMaillist.png') repeat-y left top;
	width								: 171px;
	height							: 148px;
}

.MaillistBottom {
	background						: url('../Images/BottomMaillist.png') no-repeat left top;
	width								: 171px;
	height							: 19px; 
}

.Poll {
	float								: left;
	margin-left						: 5px;
}

.PollTop {
	background						: url('../Images/HeaderPoll.png') no-repeat left top;
	width								: 172px;
	height							: 24px; 
}

.PollCenter {
	background						: url('../Images/BgPoll.png') repeat-y left 50%;
	width								: 174px;
	height							: 1px; 
	min-height						: 115px;
}

.PollBottom {
	background						: url('../Images/BottomPoll.png') no-repeat left bottom;
	width								: 174px;
	height							: 25px; 
}

.HeaderText{
	color 							: white;
	font-size						: 16px;	
	margin-left						: 10px;
	margin-top						: 0px;
	height							: 21px;
	font-weight						: normal;
}
.HeaderTextHome {
	color 							: white;
	font-size						: 16px;	
	margin-left						: 10px;
	margin-top						: 2px;
	height							: 21px;
	font-weight						: normal;
}

.FormCallMe {
	margin-left						: 10px;
	margin-top						: 55px;	
}

.FormMaillist {
	margin-left						: 10px;
	padding-top						: 7px;	
}

/* buttons */
.BtnSend {
	font-family						: helvetica, arial, verdana;
	font-size						: 14px;
	font-weight						: bold;
	color								: #3b683d;
	float								: right;
	margin-right					: 22px;
	margin-top						: 17px;
	text-decoration				: none;
}

.BtnSend:hover {
	font-family						: helvetica, arial, verdana;
	font-size						: 14px;
	font-weight						: bold;
	color								: white;
	float								: right;
	margin-right					: 22px;
	margin-top						: 17px;
	text-decoration				: none;
}

.BtnSendMaillist {
	font-family						: helvetica, arial, verdana;
	font-size						: 14px;
	font-weight						: bold;
	color								: #d25a2c;
	float								: right;
	margin-right					: 22px;
	margin-top						: 5px;
	text-decoration				: none;
}

.BtnSendMaillist:hover {
	font-family						: helvetica, arial, verdana;
	font-size						: 14px;
	font-weight						: bold;
	color								: white;
	float								: right;
	margin-right					: 22px;
	text-decoration				: none;
}

.BtnReact {
	background						: url('../Images/But_React.png') no-repeat left top;
	width								: 80px;
	height							: 22px;
	cursor							: pointer;
	float								: right;
}

.BtnMore {
	background						: url('../Images/But_More.png') no-repeat left top;
	width								: 94px;
	height							: 22px;
	cursor							: pointer;
	float								: right;
}

.BtnPrevious {
	font-family						: helvetica, arial, verdana;
	font-size						: 14px;
	color								: white;
	float								: left;
	margin-left						: 20px;
	text-decoration				: none;
}

.BtnNext {
	font-family						: helvetica, arial, verdana;
	font-size						: 14px;
	color								: white;
	float								: right;
	margin-right					: 20px;
	text-decoration				: none;
}

.BtnAanmelden {
	background						: url('../Images/But_Square.png') no-repeat left top;
	width								: 95px;
	height							: 95px;
	cursor							: pointer;
	float								: left;
	color								: #812429;
	padding-top						: 70px;
	padding-left					: 5px;
}

.BtnAanmelden:hover {
	color								: white;
}

.BtnVacatures {
	background						: url('../Images/But_Square.png') no-repeat left top;
	width								: 95px;
	height							: 95px;
	cursor							: pointer;
	float								: right;
	color								: #812429;
	padding-top						: 70px;
	padding-left					: 5px;
}

.BtnVacatures:hover {
	color								: white;
}

.Buttons {
	width								: 200px;
	margin-top						: 60px;
	float								: right;
}

.ContactCenter {
	background						: url('../Images/BgContact.png') no-repeat left top;
	height							: 360px;
	width								: 709px;
	clear								: both;
}

.ContactText {
	float								: left;
	margin-top						: 244px;
	background-color				: #d9e9f7;
}

.ContactAdres {
	font-size						: 11px;
	line-height						: 16px;
	float								: left;
	margin-left						: 10px;
}

.ContactOpeningstijden {
	font-size						: 11px;
	line-height						: 16px;
	float								: left;
	margin-left						: 10px;
}

.ContactLinks {
	font-size						: 11px;
	line-height						: 24px;
	float								: left;
	margin-left						: 10px;
}

.ContentTop {
	background						: url('../Images/HeaderContent.png') no-repeat left top;
	width								: 710px;
	height							: 26px;
	float								: left;
}
.ContentTop H1 {
	font-size						: 16px;
	padding-top						: 3px;
	padding-left					: 14px;
}

.ContentCenter {
	width								: 710px;
	min-height						: 127px;
}

.ContentTextImage {
	width								: 400px;
	padding-top						: 15px;
	padding-left					: 5px;
	font-size						: 11px;
	line-height						: 20px;
	float								: left;
}	

.ContentTextNoImage {
	padding-top						: 15px;
	padding-left					: 5px;
	font-size						: 11px;
	line-height						: 20px;
	float								: left;
}	

.VacancyDetailText {
	width								: 600px;
	padding-top						: 15px;
	padding-left					: 5px;
	font-size						: 11px;
	line-height						: 20px;
	float								: left;
}	

.ContentText h1 {
	font-size						: 14px;
	padding-left					: 10px;
	margin-top						: 30px;
	color								: black;
}

.ContentImage {
	padding-top						: 20px;
	padding-bottom					: 25px;
	margin-right					: 2px;
	float								: right;
}

.ContactLink {
	color								: #4070b7;
	
}

.ContactFooter{
	font-size						: 10px;
	color								: #808080;
	text-align						: center;
	margin-top						: 6px;
	
	
}
.ContentBottom {
	background						: url('../Images/BottomContent.png') no-repeat left bottom;
	width								: 710px;
	height							: 24px; 
	float								: left;
}

.Content {
	left								: 82px;
	position							: relative;
	float								: left;
	width								: 710px;
 	height							: auto !important; /*For CSS2 browsers*/
  	height							: 100%; /*For IE6 and before*/
  	min-height						: 425px; /*For CSS2 browsers*/
}

.ReferenceText {
	width								: 400px;
	padding-top						: 10px;
	padding-left					: 5px;
	padding-bottom					: 20px;
	font-size						: 11px;
	line-height						: 16px;
	float								: left;
}
.ReferenceLeft {
	float								: left;
	width								: 405px;
}

.ReferenceRight {
	float								: right;	
	width								: 292px;
}	

.ReferenceBreak{
	background						: url('../Images/BreakRelations.png') no-repeat left top;
	width								: 199px;
	height							: 2px; 	
}

.BranchesLeft {
	float								: left;
	width								: 205px;
}

.BranchesLeft a{
	text-decoration				: none;
	color								: black;	
}

.BranchesLeft a:hover{
	text-decoration				: underline;
	color								: black;	
}

.BranchesRight {
	float								: right;	
	width								: 200px;
}

.BranchesRight a{
	text-decoration				: none;
	color								: black;	
}

.BranchesRight a:hover{
	text-decoration				: underline;
	color								: black;	
}

.Branche {
	margin-left						: 5px;
	font-size						: 11px;
	line-height						: 22px;
	text-decoration				: none;
}

.Reference{
	margin-left						: 10px;
	font-size						: 11px;
	line-height						: 18px;
}

.ReferencesTop {
	background						: url('../Images/TopRelations.png') no-repeat right top;
	width								: 292px;
	height							: 26px; 
}

.ReferencesCenter {
	background						: url('../Images/BgRelations.png') repeat-y left top;
	height							: 100%;
	color								: black;
}

.ReferencesCenter a{
	color								: black;
	text-decoration				: none;
}

.ReferencesCenter a:hover{
	color								: black;
	text-decoration				: underline;
}

.HomeLink {
	font-size						: 14px;
	color								: #999999;
	text-decoration				: none;
}

.SelectionTop {
	background						: url('../Images/TopSelection.png') no-repeat left bottom;
	width								: 705px;
	height							: 10px;
	margin-top						: -3px;
	clear								: both;
}

.SelectionCenter {
	background						: url('../Images/BgSelection.png') repeat-y left center;
	width								: 705px;
}

.SelectionBottom {
	background						: url('../Images/BottomSelection.png') no-repeat left top;
	width								: 705px;
	height							: 23px; 
	margin-bottom					: 100px;
}

.SelectionMenu {
	font-size						: 12px;
	padding-top						: 40px;
	width								: 705px;	
	color								: white;
}

.SelectionText {
	color								: white;
	font-size						: 11px;
	line-height						: 16px;
	padding-top						: 10px;
	padding-left					: 10px;
	padding-right					: 10px;
	padding-bottom					: 20px;
}

a.TabMenu:link {
	color 							: white;
	font-size						: 12px;
	line-height						: 25px;
	background						: url('../Images/mnuTab.png') repeat-y left top;
	width								: 141px;
	height							: 26px;
	float								: left;
	text-decoration 				: none;
}

a.TabMenu:link:hover {
	background						: url('../Images/mnuTabSelected.png') repeat-y left top;
	width								: 141px;
	height							: 26px;
	text-decoration 				: none;
}

a.TabMenu:visited {
	color 							: white;
	font-size						: 12px;
	line-height						: 25px;
	background						: url('../Images/mnuTab.png') repeat-y left top;
	width								: 141px;
	height							: 26px;
	float								: left;
	text-decoration 				: none;
}

a.TabMenu:visited:hover {
	background						: url('../Images/mnuTabSelected.png') repeat-y left top;
	width								: 141px;
	height							: 26px;
	text-decoration 				: none;
}

a.Tabmenu:active{
	color 							: white;
	font-size						: 12px;
	line-height						: 25px;
	background						: url('../Images/mnuTabSelected.png') repeat-y left top;
	width								: 141px;
	height							: 26px;
	float								: left;
	margin-right					: 1px;
	text-decoration 				: none;
}

a.TabMenuSelected {
	color 							: white;
	font-size						: 12px;
	line-height						: 25px;
	background						: url('../Images/mnuTabSelected.png') repeat-y left top;
	width								: 141px;
	height							: 26px;
	float								: left;
	text-decoration 				: none;
}
img {
	border							: 0px;
}

h1 {
	padding							: 0px;
	margin							: 0px;
	font-size						: 22px;
	font-weight						: normal;
	font-family						: Helvetica, verdana, arial;
}
h2 {
	padding-top						: 5px;
	margin-left						: 10px;
	font-size						: 12px;
	font-weight						: bold;
}
h3 {
	padding							: 5px 0px 0px 15px;
	margin							: 0px;
	font-size						: 15px;
	font-weight						: bold;
}
ul {
	font-size						: 10px;
	font-style						: normal;
	line-height						: 1.5em;
	font-weight						: normal;
	color								: red;
	text-decoration				: none;
	text-indent						: 1px;
	list-style-position			: outside;
	padding							: 6px;
	margin							: 7px;
}
.DocumentIntro {
	padding							: 1px 0px 0px 0px;
	height							: auto;
	height							: 100%;
}

.DocumentImage {
	border							: 0px;
	margin							: 0px 0px 0px 0px;
	padding-right					: 10px;
	width								: 440px;
}

.DocumentIntroText {
	padding							: 0px 0px 0px 45px;
	font-size						: 10px;
}

/* buttons */
.NextButton {
	background-image				: url(../Images/ButtonNext.gif);
	background-repeat				: no-repeat;
	margin							: 2px 0px 0px 0px;
	width								: 68px;
	float								: right;
	cursor							: pointer;
	height							: 20px;
}
.NextButton:hover {
	background-image				: url(../Images/MediumButtonMouseOver.gif);
	text-decoration				: none;
}

/* Content */
#ContentTop {
	display							: block;
	width								: 458px;
	text-align						: left;	
 	height							: auto !important; /*For CSS2 browsers*/
 	height							: 100%; /*For IE6 and before*/
 	min-height						: 50px; /*For CSS2 browsers*/
}
#ContentTop h1{
	color								: black;
	font-size						: 14px;
	font-weight						: bold;
}

#ContentCenter {
	width								: 458px;
 	height							: auto !important; /*For CSS2 browsers*/
 	height							: 100%; /*For IE6 and before*/
 	min-height						: 190px; /*For CSS2 browsers*/
 	padding-top						: 10px;
}
.Document {
	width								: 430px;
	padding							: 0px !important;
	text-align						: justify;
}
.DocumentParagraph {
	text-align						: left;
	width								: 458px;
	font-weight						: normal;
	padding-left					: 10px;
}
.DocumentParagraph a{
	font-weight						: normal;
	font-size						: 12px;
	color								: black;
	text-decoration				: none;
}
.DocumentParagraph a:hover{
	font-weight						: normal;
	font-size						: 12px;
	color								: black;
	text-decoration				: underline;
}
.DocumentParagraph a:visited{
	font-weight						: normal;
	font-size						: 12px;
	color								: black;
	text-decoration				: none;
}
#ContentBottom {
	width								: 458px;
	height							: 4px;
}

.Paragraph {
	clear								: both;
	padding-top						: 10px;
}

/* Sitemap */
.SiteMap0 {
	line-height						: 18px;
	font-size						: 12px;
	color								: #184591;
	font-weight						: bold;
	text-decoration				: none;
	border-bottom					: 1px solid #184591;
	margin-left						: 10px;
}
a.SiteMap0 {
	line-height						: 18px;
	font-size						: 12px;
	color								: #4070b7;
	font-weight						: bold;
	text-decoration				: none;
	border-bottom					: 1px solid #4070b7;
	margin-left						: 10px;
}
a.SiteMap0:hover {
	color								: #4997db;
	border-bottom					: 1px solid #4997db;
}

a.SiteMap1 {
	line-height						: 18px;
	font-size						: 12px;
	color								: #184591;
	font-weight						: normal;
	text-decoration				: none;
	margin							: 5px 0px 0px 30px;
	padding							: 0px 0px 0px 10px;
	border-bottom					: 1px solid #184591;
	border-left						: 1px solid #184591;
}

a.SiteMap1:hover {
	color								: #009dde;
	border-bottom					: 1px solid #009dde;
	border-left						: 1px solid #009dde;
}

a.SiteMap2:link {
	position							: relative;
	top								: -10px;
	left								: 40px;
	color								: #474747;
	text-decoration				: none;
	padding-bottom					: 2px;
	padding-left					: 20px;
	border-bottom					: 1px solid #184591;
	border-left						: 1px solid #184591;
}
a.SiteMap2:visited {
	position							: relative;
	top								: -10px;
	left								: 40px;
	color								: #474747;
	text-decoration				: none;
	padding-bottom					: 2px;
	padding-left					: 20px;
	border-bottom					: 1px solid #184591;
	border-left						: 1px solid #184591;
}
a.SiteMap2:hover {
	position							: relative;
	top								: -10px;
	left								: 40px;
	color								: #4997db;
	text-decoration				: none;
	padding-bottom					: 2px;
	padding-left					: 20px;
	border-bottom					: 1px dotted #184591;
	border-left						: 1px dotted #184591;
}

p {
	padding							: 0px;		
	margin							: 0px;
}
