/* CSS Document */
/* 
Dark blue : #202e57
html, body { overflow: auto; }
*/

html
{	
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#445b9a;
	scrollbar-darkshadow-color:#cdd5ea;
	scrollbar-3dlight-color:#cdd5ea;
	scrollbar-highlight-color :#dde3f2;
}
body
{
	margin:0px;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#cdd5ea;
	color:#202e57;	
}

a:link 
{
	color: #435b99;
	text-decoration: none;
}
a:visited 
{
	color: #435b99;
	text-decoration: none;
}
a:active 
{
	color: #435b99;
	text-decoration: none;
}
a:hover 
{
	color: #202e57;
	text-decoration: underline;
}
.TopMaster
{
	background-repeat: repeat-x;
	background-position: 0% 0%;
	background-image:url('../images/Img_BgRepeater.jpg');
	text-align:center;
	background-color:#cdd5ea;
	margin:0px;
}

.TopInner
{
	margin-left:auto;margin-right:auto;
	background-image:url('../images/Img_Mid.jpg');
	background-repeat:repeat-y;
	background-position: left top;
	width:816px;
	text-align:left;
	background-color:#cdd5ea;
	position:relative;
}
.Content1
{
	margin-left:auto;margin-right:auto;
	background:url('../images/Img_Top.jpg') 0% 0% no-repeat;
	width:816px;
	text-align:left;
	position:relative;
	margin-top:0px;
	margin-bottom:0px;
}
.Content2
{
	position:relative;
	margin-left:auto;margin-right:auto;
	background:url('../images/Img_Bottom.jpg') 0% bottom no-repeat;
	width:816px;
	text-align:left;
	position:relative;
	min-height:604px;
	margin-top:0px;
	margin-bottom:0px;
	z-index:100;
}
.TopTitle
{
	margin:0px;
	margin-bottom:20px;
	padding:0px;
	font-family:Tahoma,Verdana;
	color:#090f1f;
	font-size:large;
	padding-left:32px;
	line-height:25px;
	letter-spacing:0.2ex;	
}
.Label
{
	margin:0px;
	padding:0px;
}

.FlashTopAnimation
{
	position:absolute;
	right:60px;	
	z-index:800;
}
.Language
{
	display:block;
	font-family:Tahoma,Verdana;
	color:#202e57;
	font-size:x-small;
	position:relative;
	padding-top:45px;
	padding-left:236px;
	height:36px;
	white-space: nowrap
}
.LanguageNormal , .LanguageItem , .LanguageBetw
{
	padding-left:2px;
	padding-right:2px;
	float:left;
	white-space: nowrap
}

.LanguageItem
{
	white-space: nowrap
}
.LanguageBetw
{
	color:#747e99;
	white-space: nowrap
}

.TopNavigation
{
	display:block;
	padding-top:0px;
	padding-left:230px;
	margin-bottom:25px;
	margin-top:0px;
	font-family:Tahoma,Verdana;
	line-height:25px;
	height:25px;
	font-size:smaller;
	white-space: nowrap;
	z-index: 200;
}
.SubNavMenu
{
	display:block;
	padding:0px;	
	margin:0px;
	border-left:solid 1px #435b99;
	border-right:solid 1px #435b99;
	border-bottom:solid 1px #435b99;
	position:absolute;
	visibility: hidden;
	z-index: 200;
}

a.TopNavItem, a.SubNavItem
{
	padding-left:8px;
	padding-right:8px;
	color: #ffffff;
}
a.TopNavItem
{
	display:block;
	float:left;	
}
a.SubNavItem
{
	display:block;
	line-height:21px;
	background-color: #435b99;
}

.TopNavItemSelected
{
	background-repeat: repeat-x;
	background-position: 0% 0%;
	background-image:url('../images/Img_BgSelected.jpg');
	display:block;
	float:left;
	color: #ffffff;
}

a.TopNavItem:visited , a.SubNavItem:visited, a.TopNavItemSelected:visited
{
	text-decoration:none;
	color: #ffffff;
	display:block;
}

a.TopNavItem:hover, a.SubNavItem:hover, a.TopNavItemSelected:hover
{
	text-decoration:none; 
	background-repeat: repeat-x;
	background-position: 0% 0%;
	display:block;
}
a.TopNavItem:hover, a.TopNavItemSelected:hover
{
	color: #ffffff;	
	background-image:url('../images/Img_BgOver.jpg');
}
a.SubNavItem:hover
{
	color: #435b99;
	background-image:url('../images/Img_SubMenu.jpg');	
}

a.TopNavItem:active , a.SubNavItem:active, a.TopNavItemSelected:active
{ 
	text-decoration:none;
	color: #ffffff;
	display:block;
}

/*.TopNavItemSelected
{
	display:block;
	float:left;
}*/

.BottomLeftZone
{
	width:170px;
	height:395px;
	float:left;
	padding-left:22px;
	padding-right:14px;
	margin-top:34px;
	margin-bottom:0px;
}
.BottomLeftZoneInner
{
	margin:10px 2px -1px 2px;
	height:370px;
	/*background-color:#cdd3e4;*/
	padding:3px;	
}
.BottomContent
{
	line-height:1.2;
	float:left;	
	margin-top:0px;
	margin-bottom:0px;
}
.BottomContentZone
{
	width:500px;
	padding-left:32px;
	padding-bottom:15px;
	margin-top:0px;
	margin-bottom:0px;
	color:#202e57;
	font-family:Tahoma,Verdana;
	font-size:smaller;
	text-align:justify;
}
.Footer
{
	clear:both;
	font-size:x-small;
	color:#202e57;
	/*color:#556699;*/
	line-height:40px;
	/*vertical-align:text-top;*/
	padding-bottom:5px;
	padding-left:235px;
	height:40px;
	margin-top:0px;
	margin-bottom:0px;
}
.FormLabelSendMailConfirmation
{
	text-align:right;
	margin:1px;
}
.FormLabelNewsletter
{
	font-size:x-small;
	margin:1px;
}
.FormLabelCheckBox
{
	display:block;
	padding:3px 0px;
	margin:1px;
}
.FormLabelCell
{
	text-align:right;
	vertical-align:top;
	padding-top:3px;
}
.FormField
{
	background-color:#c7ccdf;
	border:solid 1px #202e57;
	width:250px;
	margin:1px;
	padding:1px;
	font-size:small;
	font-family:Tahoma,Verdana;	
}
.FormTextArea
{
	background-color:#c7ccdf;
	border:solid 1px #202e57;
	width:250px;
	height:120px;
	margin:1px;
	padding:1px;
	font-size:small;
	font-family:Tahoma,Verdana;
}
.FormCheckBox
{
	background-color:#c7ccdf;
	margin:1px;
	padding-bottom:5px;
}
.FormButton
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:8px;
	padding-right:8px;
	color: #ffffff;
	display:block;
	border-style:none;
	background-color: #435b99;
	margin:1px;
	margin-top:10px;
}
.FormButton:hover
{
	color: #435b99;
	background-image:url('../images/Img_SubMenu.jpg');	
}
.FormNote
{
	font-size:x-small;
}
.FormError
{
	color:Red;
	font-weight:bold;
}
.FormErrorSummary
{
	color:Red;
	font-weight:bold;
	display:block;
	padding:5px 0px;
}

.ContactInfo
{
	position:absolute;
	float:left;
	top:180px;
	left:570px;
	width:150px;
	padding:5px;
	text-align:right;
}
.ContactInfo p
{
	margin:0px;
	padding:5px;
}
.LabelUpdate
{
	position:absolute;
	top:105px;
	left:600px;
	width:100px;
	text-align:center;
	padding:10px;
	font-size:x-small;
}

.HomeNavButton1
{
	display:block;
	background:url(../images/homepage/Home_Bedrijf.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:140px;
	height:112px;
}
.HomeNavButton1:hover
{
	background:url(../images/homepage/Home_Bedrijf_ov.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:140px;
	height:112px;
}
.HomeNavButton2
{
	display:block;
	background:url(../images/homepage/Home_Oplossingen.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	width:161px;
	height:132px;
}
.HomeNavButton3:link , .HomeNavButton3:visited , .HomeNavButton3:active{
	text-decoration: none;
}
.HomeNavButton2:link , .HomeNavButton2:visited , .HomeNavButton2:active{
	text-decoration: none;
}
.HomeNavButton1:link , .HomeNavButton1:visited , .HomeNavButton1:active{
	text-decoration: none;
}
.HomeNavButton2:hover
{
	background:url(../images/homepage/Home_Oplossingen_ov.jpg);
	text-decoration: none;
}
.HomeNavButton3
{
	display:block;
	background:url(../images/homepage/Home_people.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	width:150px;
	height:127px;
}
.HomeNavButton3:hover
{
	background:url(../images/homepage/Home_people_ov.jpg);
	text-decoration: none;
}

.People
{
	width:480px;
	height:387px;
	background:url(../images/team/TeamSchema.gif);
}

.flashPlayer
{
	position:relative;
	right:30px;
	z-index:150;
}

.vodcastList
{
	list-style-position:outside;
	padding-left:0px;
	margin-left:0px;
	list-style-type:none;
}
.vodcastListItemPicture
{
	float:left;
	display:inline;
	margin-right:10px;
	/*margin-bottom:5px;*/
}
.vodcastListItemTitle
{
	display:inline;
	font-weight:bold;
}
.vodcastListItemDate
{
	display:inline;
	font-style:italic;
}
.vodcastListItemSpeaker
{
	clear:both;
}

#CommunicatorFrame
{
	width:1px;
	height:1px;
	position:absolute;
	top:0px;
	left:0px;
	border:none;
	background-color:#c8c8c8;
}

.test
{
	padding:0px;
	margin:0px;
}