@charset "utf-8";
/* CSS Document */

/*-------------------------------------------------------------------------------------*/
/*ALGEMENEN-------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/


html, body {
	padding:0px;
	margin:0px;
	height:100%;
}
body {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
}

/*-------------------------------------------------------------------------------------*/
/*HOOFDONDERDELEN-------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
#bodyWrapper 
{ 
	position:absolute;
	width:100%;
	height:100%;
	background-color:#00a8cf;
	background-image:url(/images/site/bodybackgroundRepeat.jpg);
	background-repeat:repeat-x;
}
#container 
{
	height:576px;
	width:970px;
	margin:0 auto;
	background-image:url(/images/site/blockContainerbackground.jpg);
	background-repeat:no-repeat;
	border:1px solid transparent;
	*border:none;
}

#container #blockWrapper
{
 height:512px;
 width:920px;
 margin:25px 25px 25px 25px;
}

#container #blockWrapper #header{
	height:80px;
	width:921px;
}
#container #blockWrapper #middle{
	height:432px;
	width:921px;
	overflow:hidden;
}


#footer{ color:#ffffff; width:150px; height:10px; margin-left:25px; font-size:9px;}
/*-------------------------------------------------------------------------------------*/
/*HEADER-------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/

#container #blockWrapper #header #logoBlock{
	height:80px;
	width:204px;
	cursor:pointer;
	display:inline; 
	float:left;
}
#container #blockWrapper #header #headerContentWrapper {
	display:inline; 
	float:left;
	width:717px;
	background-color:#FFFFFF;
}
#container #blockWrapper #header #headerContentWrapper #headerSubSiteContent{ 
	width:717px;
	height:32px;
}
/*microsite*/
#headerSubSiteContent.activeSubSite{ background-color:#89c12f;}
#headerSubSiteContent.activeSubSite p.microSiteName { 
 font-size:22px;
 padding:4px 0px 0px 15px;
}

#container #blockWrapper #header #headerContentWrapper #headerMenuWrapper{ margin-top:18px;}
/*-------------------------------------------------------------------------------------*/
/*COLMIDDLE-------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
#container #blockWrapper #middle #mainContentBlockWrapper {
	position:relative;
	float:left;
	width:717px;
	display:inline;
	clear:right;
	height:432px;	
	background-image:url(/images/site/backgroundContentcontact.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}


/*-------------------------------------------------------------------------------------*/
/*COLLEFT-------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
#container #blockWrapper #middle #blockNavigation {
	position:relative;
	float:left;
	width:204px;
	display:inline;
	height:432px;
	clear:left;
}

#container #blockWrapper #middle #blockNavigation .animalBlock{ 
 margin:0px 0px 5px 0px;
 cursor:pointer;
}
#container #blockWrapper #middle #blockNavigation .emptyBlock{ height:29px; }

/*-------------------------------------------------------------------------------------*/
/*COLRIGHT-------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/

#container #blockWrapper  #mainContentBlockWrapper #contentWrapper {
	position:relative;
	float:left;
	width:477px;
	display:inline;
	height:432px;
	clear:right;
	overflow:auto;
}
#container #blockWrapper  #mainContentBlockWrapper #contentWrapper.noContentMenu {
	width:717px;
}
#container #blockWrapper  #mainContentBlockWrapper #contentWrapper #content{ color:#037fa3; clear:both;padding:0px 0px 0px 15px; }
#container #blockWrapper  #mainContentBlockWrapper #contentBlockMenu {
	position:relative;
	float:left;
	width:240px;
	
	display:inline;
	height:432px;
	clear:right;
	overflow:auto;
	background-image:url(../images/site/dividerLine.gif);
	background-repeat:no-repeat;
	background-position: 0px 28px;
	background-color: white;
}

/*-------------------------------------------------------------------------------------*/
/*GENERAL CONTENT----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/

a 		  {text-decoration: underline; color:#0099c8;}
a:hover, a:active { text-decoration: underline;color:#016584;}

h1 {font-size: 24px; padding:0px 0 0px 0; margin: 0px 0px 12px 0px;color:#2aabd8;}
h2 {font-size:12px; margin:0 0 12px 0;color:#037fa3;}
h6 {padding: 0px 0px 0px 0px; margin:0px 0px 1.2em 0px; font-weight: normal; font-size: 12px; color:#037fa3;}
p  {padding:0; margin: 0px;}

.corporateContent { }
.button {width:75px; color:#000000; border:1px solid #6fc8e5; background-color:#ffffff;  cursor:pointer;}
/*breadcrumbs are here to allow overriding*/
#breadCrumbs .homeCrumb {color:#2aabd8;}
#breadCrumbs .homeCrumb a{ color:#2aabd8; }
#breadCrumbs .homeCrumb a:hover{color:#2aabd8;}
#breadCrumbs .subCrumb {color:#2aabd8;}
#breadCrumbs .subCrumb a {color:#2aabd8;}
#breadCrumbs .subCrumb a:hover {color:#2aabd8;}
#breadCrumbs .pageCrumb {color:#2aabd8;}
#breadCrumbs .dividerCrumb {color:#2aabd8;}

#container #blockWrapper  #mainContentBlockWrapper #contentWrapper #content .loginForm fieldset,
#container #blockWrapper  #mainContentBlockWrapper #contentWrapper #content #newsletterUnSubscribe  #newsLetterSubscription fieldset
{
	border: none;
}