/* lay-out */
body {
	padding : 0em 0em 0em 0em;
}
#skip {
	position : absolute;
	top : -10em;
}
#canvas {
	background-image:url(./Images/RHK_left_background.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #89AEB7;
	margin:0pt auto 32px;
	position:relative;
	width:775px;
}
#header {
	margin-right : 1px;
	height : 195px;
	background-color : #FFFFFF;
	width: 774px;
	margin-bottom: 5px;
	/*overflow : hidden;	*/
}
body.content #header {
	margin-bottom: 15px;
}
.logoimage {
	float : left;
}
#search {
	float: right;
	width: 174px;
	height: 46px;
	padding: 4px 0px 0px 8px;
	/* to color 1*/	
	background-color: #CCE6E5;
	/* to color 1*/
}
#search label {
	margin-bottom : 1em;
}
#search input.button, div.search input.button {
	width: auto;
	border: none;
	/* to color 1*/	
	background-color: #CCE6E5;
	/* to color 1*/
	background-image: url(./Images/RHK_bullet_gt_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 10px;
	color: #004f68;
	font-weight: bold;
	cursor: pointer;
}
#search input.image {
}

div.SearchMessage {
	padding-top: 5px;
}

#metaNavigation {
	float : right;
	width : 300px;
	margin : 0px;
	padding : 4px 8px 0px 0px;
	text-align : right;
}
#metaNavigation li {
	display : inline;
	padding : 0px;
	background-image : none;
}
#metaNavigation li a {
	font-weight : bold;
}
#metaNavigation li a:link, #metaNavigation li a:visited {
	text-decoration : none;
}
#metaNavigation li a:hover, #metaNavigation li a:active {
	text-decoration : underline;
}
#title {
	clear: both;
}
#decoration {
	float : left; /*overflow : hidden;*/
	height: 120px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#decoration img {
	width: 592px !important;
}
.decorationNarrow {
	width : 592px;
}
.decorationWide {
	width : 774px;
}
#titleNavigation {
	float : right;
	width : 180px;
	height: 86px;
	margin : 0px;
	border: solid 1px #89AEB7; /*to color */
}
#titleNavigation address {
	padding: 4px 0px 0px 8px;
	color: #000000;
}
#titleNavigation p {
	margin: 5px 0px 2px 2px;
	padding-bottom: 0px;
}
#titleNavigation select {
	margin-left: 2px;
}

#titleNavigation address p {
	line-height: 1.1em;
}

#navigation {
	background-color:#FFFFFF;
	border-left:1px solid #89AEB7;
	clear:left;
	display:inline;
	float:left;
	margin-top:99px;
	width:174px;
}

#navigation h1 {
	background-color:#FFFFFF;
	font-size:1em;
	width:174px;
}

html > body #navigation h1 img {
	float : left;
}

#navigation div.footerLogo {
	position: absolute;
	bottom: 10px;
	padding-left: 45px;
}

#mainNavigation {
	clear: both;
	width: 174px;
	min-height: auto;
	margin: 0px;
	margin-bottom: 31px;
}
/* first recursion */
#mainNavigation li {
	display : inline;
	background-image : none;
	padding : 0px;
}
/* decoration */
#mainNavigation li a {
	display : block;
	padding : 4px 4px 4px 18px;
	background-repeat : no-repeat;
	background-position : 3px 2px;
	text-decoration : none;
	font-weight : bold;
	border-bottom : solid 1px #89AEB7;
}
/*hier*/
/* dynamics */
#mainNavigation li ul {
}
/* link */
#mainNavigation li.link ul {
	display : none;
}
/* hover */
#mainNavigation li.active ul {
	display : block;
}

/* second recursion */
#mainNavigation ul {
	margin : 0px;
}
/* decoration */
#mainNavigation ul li {
}
#mainNavigation ul li a {
	padding : 4px 4px 4px 24px;
}
/* dynamics */
#mainNavigation li ul li ul {
}
/* link */
#mainNavigation li.active ul li.link ul {
	display : none;
}
/* hover */
#mainNavigation li.active ul li.active ul {
	display : block;
}

/* node with children */
body.content #mainNavigation li.haschildrenactive a.active { 
    background-color: #DCEEC5;
} 
 
body.content #mainNavigation li.haschildrenactive ul a { 
    text-indent: 6px; 
    background-position: 15px; 
} 
 
body.content #mainNavigation li.haschildrenactive ul { 
    display: block; 
}

body.content #mainNavigation li.haschildren ul { 
    display: none;
}

body.content #mainNavigation li.haschildrenselected ul { 
    display: block;
}

body.content #mainNavigation li.haschildrenselected ul a { 
    text-indent: 6px; 
    background-position: 15px; 
}

a.banner {
}
#content {
	float : left;
	width : 600px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:inline;
	/*
	background-image : url(./Images/RHK_canvas_back.gif);
	background-repeat : repeat-y;
	*/
	background-color: #FFF;
	/*background-color: yellow;*/

}
/*body.content #content {background-image:none;}	*/
/* content types */
div.singlecol {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #e5edf0;
}
div.singlecol h2 {
	margin: 0px 0px 4px 0px;
	padding: 4px 0px 4px 10px;
	background-color: #ccdce1;
}
div.singlecol h3 {
	margin: 0px 0px 0px 10px;
	padding: 4px 0px 0px 0px;
}
div.singlecol p {
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 10px;
}
#cols {
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image : url(./Images/RHK_cols_back.gif);
	background-repeat : repeat-y;
	background-position: 0px 0px;
}
#cols div.col {
	float: left;
	width: 178px;
	margin: 0px 14px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #e5edf0;
}
#cols div.nrght {
	margin: 0px 0px 0px 0px;
}
#cols div.col h2 {
	margin: 0px 0px 4px 0px;
	padding: 4px 0px 4px 10px;
	background-color: #ccdce1;
}
#cols div.col h3 {
	margin: 0px 0px 0px 10px;
	padding: 4px 0px 0px 0px;
}
#cols div.col p {
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 10px;
}
ul.themas {
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 0px 0px;
}
ul.themas li {
	margin-bottom : 1em;
	background-image : url(./Images/RHK_bullet_gt_blue.gif);
	padding-left : 16px;
	list-style: none;
	background-position: 2px 2px;
}
ul.themas li a:link, ul.themas li a:visited {
	text-decoration : none;
	font-weight: bold;
}
ul.themas li a:hover, ul.themas li a:active {
	text-decoration : underline;
	font-weight: bold;
}
/* common styles */
#content p {
	line-height : 1.50em;
}
/* intro text */
#intro {
	height: 6em;
	background-color : #FFFFFF;
	font-weight : bold;
	margin-right : 0px;
	padding : 0px 25px 0px 25px;
	
}
#intro p, #intro div{
	margin : 0px;
	font-size : 12px;
	line-height : 1.33em;
}

#ctl00_PlaceHolderMain_IntroductionTextField__ControlWrapper_RichHtmlField
{
	
	font-size: 110%;
}

#ctl00_PlaceHolderMain_IntroductionField__ControlWrapper_RichHtmlField
{
	line-height : 1.5em;
	font-size: 62,5%;	
}
	
/* homepage */
#homePage {
	background-color : #FFFFFF;
	padding : 0px 0px 0px 25px;
	border-left : solid 1px #89AEB7;
	background-image : url(./Images/RHK_panels_back.gif);
	background-position : -1px 0px;
}

#introHomepage {
	background-color: #FFFFFF;
	font-weight: bold;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px 25px 10px 15px;
	color: #004F68;
}

#introHomepage p, #introHomepagediv {
	margin : 0px;
	font-size : 110%;
	line-height : 1.15em;
}

div.panelRow {
	clear : both;
	width : 100%;
	border-bottom : solid 12px #FFFFFF;
}
div.homePanel {
	/* to color 1*/							
	background-color : #CCE6E5; 
	/* to color 1*/
	min-height : 111px;
}
div.homePanel ul {
	margin : 0px;
}
div.homePanel li {
	list-style-type : none;
	padding-left : 22px;
	background-repeat : no-repeat;
	background-position : 7px 1px;
}
#homePage .orange {
	float : left;
	width : 272px;
}
#homePage .orange li {
	background-image : url(./Images/RHK_bullet_gt_orange.gif);
}
#homePage .orange a:link, #homePage .orange a:visited {
	color : #000000;
	text-decoration : none;
}
#homePage .orange a:hover, #homePage .orange a:active {
	color : #e76f00;
	text-decoration : none;
}
#homePage .red {
	float : right;
	width : 279px;
}
#homePage .red li {
	background-image : url(./Images/RHK_bullet_gt_red.gif);
}
#homePage .red a:link, #homePage .red a:visited {
	color : #000000;
	text-decoration : none;
}
#homePage .red a:hover, #homePage .red a:active {
	color : #9e1b34;
	text-decoration : none;
}
#homePage .green {
	float : left;
	width : 272px;
}
#homePage .green li {
	background-image : url(./Images/RHK_bullet_gt_green.gif);
}
#homePage .green a:link, #homePage .green a:visited {
	color : #000000;
	text-decoration : none;
}
#homePage .green a:hover, #homePage .green a:active {
	color : #007e64;
	text-decoration : none;
}
#homePage .kaki {
	float : right;
	width : 279px;
}
#homePage .kaki li {
	background-image : url(./Images/RHK_bullet_gt_kaki.gif);
}
#homePage .kaki a:link, #homePage .kaki a:visited {
	color : #000000;
	text-decoration : none;
}
#homePage .kaki a:hover, #homePage .kaki a:active {
	color : #b2bc00;
	text-decoration : none;
}
/* single column layout */
div.singleColumn {
	clear : both;
	width : 100%;
	min-height : 50em;
	height: auto !important;
	height: 50em;
	background-image : url(./Images/RHK_content_back_single.gif);
	background-repeat : repeat-y;
	background-position : 0px 0px;
}
.homepagewebpartholder {
	width: 580px;
	overflow:hidden;
	padding: 0px 10px 15px 10px;
}

.tablewebpartcontainer {
	margin: 0px 10px 0px 10px;
}
.tablewebpart {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background-color: #ffe8d9;

}

.tablewebpart p, freecontentpart p
{
padding:5px 5px 5px 5px;		
}

.twidth1 {
	width: 175px;
	float: left;
}

.twidth2
{
	width: 370px;
	float: left;

}

.twidth3
{
	width: 565px;
	float: left;

}


div.tablewebpart h1 {
	/*to color 1*/
	background-color: #CCE6E5;
	/*to color*/
	padding : 3px 25px 4px 5px;
	margin : 0px 0px 0px 0px;
}

div.tablewebpartcontent {
	padding: 10px 10px 10px 10px;
	height:150px;
}
div.singleColumn h1 {
	/*to color 1*/							
	background-color : #CCE6E5; 
	/*to color*/
	padding: 3px 25px 4px 25px;
	margin: 0px 1px 0px 0px;
	font-size: 110%;
}
div.multiColumn h1 {
	/*to color 1*/							
	background-color : #CCE6E5; 
	/*to color*/
	padding: 3px 25px 4px 25px;
	margin: 0px;
	font-size: 110%;
}

div.multiColumnModule h1 {
	/*to color 1*/							
	background-color : #CCE6E5; 
	/*to color*/
	padding: 3px 25px 4px 25px;
	margin: 0px;
	font-size: 110%;
}


div.singleColumn div.intro {
	margin : 0px 1px 0px 1px;
	padding : 1em 25px 1em 25px;
	font-weight: bold;
	color : #004f68;
	line-height : 1.33em;
	background-color: #E6F2F2;
}
div.multiColumn div.intro,div.multiColumnModule div.intro {
	margin : 0px;
	padding : 1em 25px 1em 25px;
	font-weight: bold;
	color : #004f68;
	line-height : 1.33em;
	background-color: #E6F2F2;
}
div.singleColumn div.highlightitem, div.multiColumn div.highlightitem, div.multiColumnModule div.highlightitem {
	margin : 0px 1px 0px 1px;
	padding : 1em 25px 1em 10px;
	line-height : 1.33em;
	background-color: #dceec5;
}
div.singleColumn div.newsitem, div.multiColumn div.newsitem {
	margin : 0px 1px 0px 1px;
	padding : 1em 25px 1em 10px;
	line-height : 1.33em;
}

div.introAddresses {
	clear : both;
	float : left;
	width : 380px;
}
div.intro address {
	color : #000000;
}
div.introMap {
	float : right;
	width : 160px;
}
div.introMap a {
	display : block;
	font-weight : bold;
}
div.introMap a.pdf {
	margin-top : 6px;
	padding : 2px 0px 2px 22px;
	background-image : url(./Images/RHK_icon_pdf.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
}
div.introMap a:link, div.introMap a:visited {
	text-decoration : none;
}
div.introMap a:hover, div.introMap a:active {
	text-decoration : underline;
}
div.intro h2 {
	padding-bottom : 10px;
}

div.intro td{vertical-align:bottom;padding:0.2em;}
div.intro th{vertical-align:bottom;padding:0.2em;}

body.home div.multiColumn div.margin, body.home div.multiColumnModule div.margin {
	padding : 0em 25px 15px 25px;
}

div.singleColumn div.margin, div.multiColumn div.margin, div.multiColumnModule div.margin {
	padding : 1em 25px 15px 25px;
}

/* two column layout */
div.multiColumn {
	background-image: url(./Images/RHK_content_back.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	min-height: 50em;
	height: auto !important;
	height: 50em;
	background-color: #FFF;
	border-top: solid 1px #89AEB7; /* to color */
	/*margin-top:20px;*/
}

div.highlitedColumn {
	background-image: url(./Images/RHK_content_back_highlited.gif);
}

div.leftColumn {
	clear: both;
	float: left;
	width: 420px;
	margin: 0 0 0 1px;
	display:inline;
}
div.leftColumnWide {
	clear : both;
	float : left;
	width : 599px;/*599*/
	margin: 0 0 0 1px;
	display:inline;
}

div.rightColumn {
	background: url(./Images/RHK_right_column_header_background.gif) repeat-x top;
	min-height: 20px;
	float: right;
	position: relative;
	width: 177px;/*177*/
	margin-right: 1px;
	line-height: 1.50em;
	display:inline;
}

/********Add for Module Overview Sidebar PageLayout**********/

div.rightColumnModule {
	background: url(./Images/RHK_right_column_header_background.gif) repeat-x top;
	/*min-height: 20px;*/
	float: right;
	position: relative;
	width: 115px;/*177*/
	margin-right: 1px;
	line-height: 1.50em;
	display:inline;
}

div.leftColumnModule 
{
	clear:both;
	display:inline;
	float:left;
	margin:0pt 0pt 0pt 1px;
	width:482px;
}

div.multiColumnModule {
background-color:#FFFFFF;
background-image:url(./Images/RHK_content_back2.gif);
background-position:0px;
background-repeat:repeat-y;
border-top:1px solid #89AEB7;
height:auto !important;
/*min-height:50em;*/
}

/********************************/

div.rightColumn h1 {
	padding : 3px 8px 4px 8px;
	font-size: 110%;
/*hier kopje rechterkolom*/	line-height: 1.2em;
}

div.rightColumn p {
	padding: 6px 8px 6px 8px;
	font-weight: bold;
	font-size: 110%;
	color: #004F68;
}

div#contentList {
	height: 200px;
}

div#contentList ul {
	padding-top: 5px;
}

div#contentList ul li {
	padding: 0 7px 0 25px;
	background: url(./Images/RHK_bullet_over_light_green.gif);
	background-repeat: no-repeat;
	background-position: 12px 4px;
}

div#contentList ul li a:link, div#contentList ul li a:visited {
	text-decoration: none;
}

div#contentList ul li a:hover {
	text-decoration: underline;
}

div.rightColumn div.margin {
	margin:5px 0 5px 0;
	padding: 2px 4px 4px 4px;
}
div.rightColumn div.relmargin {
	padding : 8px 0px 8px 8px;
}
body.home div.multiColumn, body.home div.multiColumnModule {
	min-height : 12em;
}
/* headlines */
ul.headlines {
	margin-left : -8px;
}
ul.headlines li {
	margin-bottom : 1em;
	background-image : url(./Images/RHK_bullet_gt_blue.gif);
	padding-left : 16px;
	list-style: none;
}
ul.headlines li a:link, ul.headlines li a:visited {
	text-decoration : none;
}
ul.headlines li a:hover, ul.headlines li a:active {
	text-decoration : underline;
}
/* search results */
#content div.searchForm {
	/* to color 1*/
	background-color : #CCE6E5;
	/* to color 1*/
}
.brdtop {
	border-top: solid 1px #cbdde1;
}
#content div.searchbtn input.button {
	width : auto;
	border : none;
	/* to color 1*/	
	background-color: #CCE6E5; 
	/* to color 1*/
	background-image : url(./Images/RHK_bullet_gt_link.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	padding-left : 10px;
	color : #004f68;
	font-weight : bold;
	cursor : pointer;
	border: solid 1px #cbdde1;
	border-top: none;
	margin-top: -1px;
	margin-right: 32px;
}
#content div.searchForm table {
	margin-left : 9px;
}
.intro2 {
	border-top: solid 1px red;
}
h2.toggleNextNode {
}
h2.link {
	cursor: pointer;
	background-image: url(/images/pijl_down.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 14px;
}
h2.active {
	cursor: pointer;
	background-image: url(/images/pijl_up.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 14px;
}
div.searchbtn {
	border-top: solid 1px #cbdde1;
	border-left: solid 1px #89AEB7;
	text-align: right;
	background-color: #f5f5f7;
}
#content div.searchForm div table td label {
	display: inline-block;
	padding-top: 4px;
}
#content div.searchForm input {
	display: block;
	float: left;
}
#content div.searchForm label {
	font-weight : normal;
	color : #000000;
}
#content div.searchForm th {
	vertical-align : top;
}
#content div.searchForm .toBottom {
	vertical-align : bottom;
	padding-bottom: 5px;
	padding-left : 32px;
}
div.searchSummary {
	background-color : #f5f5f6;
	padding : 3px 15px 5px 24px;
	margin : 0px 1px 20px 1px;
}
div.searchResults {
	padding-top : 10px;
}
div.searchContacts {
	padding : 1em 8px 1em 0px;
}
div.searchResults h2 {
	background-color : #E6F2F2;
}
div.searchResults td h3 {
	color : #004f68;
}
div.searchResults table {
	margin : 1em 0px 1em 0px;
}
div.searchResults th {
	padding-top : 10px;
	color : #004f68;
	font-weight : bold;
}
div.searchResults td {
	padding-top : 8px;
}
/* pager */
div.pagers {
	background-color : #f5f5f6;
	padding : 3px 8px 5px 8px;
	margin : 0px 1px 0px 1px;
}
div.pagers ul {
	list-style-type : none;
	margin : 0em;
}
div.pagers li {
	display : inline;
	background-image : none;
	padding : 0px;
}
div.pagers a {
	font-weight : bold;
	padding : 0px 0.3em 0px 0.3em;
}
div.pagers a.previous {
	background-image : url(./Images/RHK_bullet_lt_link.gif);
	background-repeat : no-repeat;
	background-position : 0% 0%;
	padding : 0px 16px 0px 16px;
}
div.pagers a.next {
	background-image : url(./Images/RHK_bullet_gt_link.gif);
	background-repeat : no-repeat;
	background-position : 100% -1px;
	padding : 0px 16px 0px 16px;
}
div.pagers a:link, div.pagers a:visited {
	text-decoration : none;
}
div.pagers a:hover, div.pagers a:active {
	text-decoration : underline;
}
div.pagers a.active:link, div.pagers a.active:visited, div.pagers a.active:hover, div.pagers a.active:active {
	text-decoration : none;
	background-color : #004f68;
	color : #f5f5f6;
}
/* forms */
div.form {
}
div.form h2 {
	color : #000000;
}
div.form address {
	color : #000000;
	padding : 0px 0px 0px 0em;
}
div.form table {
}
div.form table th {
	padding-right : 1em;
}
div.form table td {
}
div.form tfoot td {
	border : none;
	text-align : right;
	padding-right : 1em;
}
div.form input, div.form textarea, div.form select {
	width : 20em;
}

div.form input.checkbox {
	width : auto;
	border: none;
}
div.form input.radio, div.form .radio input {
	width : auto;
}
div.form input.image {
	width : auto;
}
table.radio td label {
	margin-top: 3px;
	height: 10px;
}
label.chkPDF {
	padding-top: 3px;
	height: 10px;
}
div.form input.button, div.form input.submit {
	width : auto;
	height : 18px;
	border : none;
	background-color : #ffffff;
	background-image : url(./Images/RHK_bullet_gt_link.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
	padding-left : 10px;
	color : #004f68;
	font-weight : bold;
	cursor : pointer;
	text-decoration: none;
}
div.form a.button {
	width : auto;
	height : 18px;
	border : none;
	background-color : Transparent;
	background-image : url(./Images/RHK_bullet_gt_link.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	padding-left : 14px;
	padding-top : 1px;
	color : #004f68;
	font-weight : bold;
	cursor : pointer;
	text-decoration: none;
}
div.form label {
	font-weight : normal;
}
/* publications */
div.publications {
}
div.publications ul {
	padding : 8px 0px 8px 0px;
}
div.publications li {
	background-position : 0px 0px;
	background-repeat : no-repeat;
	padding : 0px 0px 12px 28px;
}
div.publications li.pdf {
	background-image : url(./Images/RHK_icon_pdf.gif);
}
div.publications li.doc {
	background-image : url(./Images/RHK_icon_doc.gif);
}
div.publications li.ppt {
	background-image : url(./Images/RHK_icon_ppt.gif);
}
div.publications li.htm {
	background-image : url(./Images/RHK_icon_htm.gif);
}
div.publications h3 {
}
ul.publicationsIssues {
	margin : 0px;
}
ul.publicationsIssues li {
	padding : 0px 0px 3px 8px;
	background-position : -4px 2px;
	background-image : url(./Images/RHK_bullet_gt_blue.gif);
	padding-left : 10px;
}
ul.publicationsIssues a:link, ul.publicationsIssues a:visited {
	text-decoration : none;
}
ul.publicationsIssues a:hover, ul.publicationsIssues a:active {
	text-decoration : underline;
}
ul.publicationsIssues a.active:link, ul.publicationsIssues a.active:visited, ul.publicationsIssues a.active:hover, ul.publicationsIssues a.active:active {
	text-decoration : underline;
}
/* Image Content overview*/
div.imageoverviewitem {
	position : relative;
	width : 255px;
	background-color : #E6F2F2;
	margin : 10px 10px 0px 10px;
	font-size:90%;
	float:left;
}

div.imageoverviewitem div.margin{
	margin : 8px 2px 8px 10px;
	width: 55%;
	float: left;
	padding: 0px;
}


/* corporate projects */
div.corporateProject {
	position : relative;
	width : 100%;
	background-color : #dceec5;
	margin : 8px 0px 24px 0px;
	font-size:100%;
}
div.corporateProject h2 {
	/*to color 1*/
	background-color : #CCE6E5;
	/*to color*/
	padding : 4px 4px 4px 16px;
	background-repeat : no-repeat;
	background-position : 4px 50%;
}
div.corporateProject h2.orange {
	background-image : url(./Images/RHK_project_bullet_orange.gif);
	color : #e76f00;
}
div.corporateProject h2.kaki {
	background-image : url(./Images/RHK_project_bullet_kaki.gif);
	color : #8f8f0b;
}
div.corporateProject h2.green {
	background-image : url(./Images/RHK_project_bullet_green.gif);
	color : #007e64;
}
div.corporateProject h2.red {
	background-image : url(./Images/RHK_project_bullet_red.gif);
	color : #9e1b34;
}
div.corporateProject div.margin {
	margin : 8px 2px 8px 4px;
	float : left;
	padding : 0px 5px;
}

div.corporateProject div.margin2 {
	margin-right : 5px;
}

div.corporateProject div.marginwide {
	width : 35%;	
	margin : 8px 2px 8px 4px;
	float : left;
	padding : 0px;

}


div.corporateProject h2.subsiteProject {
	background-image : url(./Images/RHK_bullet_gt_link.gif);
	background-repeat : no-repeat;
	background-position : 0% 2px;
	padding-left : 16px;
	margin-bottom : 4px;
	color : #004f68;
}
div.corporateProject h3 {
	margin-bottom: 4px;
}
div.corporateProject a {
	background-image : url(./Images/RHK_bullet_gt_blue.gif);
	background-repeat : no-repeat;
	/*background-position : 0% 2px;*/
	padding-left : 12px;
	font-weight : bold;
}
div.corporateProject a:link, div.corporateProject a:visited {
	text-decoration : none;
}
div.corporateProject a:hover, div.corporateProject a:active {
	text-decoration : underline;
}
div.corporateProject table {
	color : #000000;
	margin : 0px 0px 0px 0px;
}
* html div.corporateProject table {
	width : 100%;
	margin : 0px 0px 0px 0px;
}
div.corporateProject th {
	font-weight : normal;
	vertical-align : top;
	width : 40px;
}
div.corporateProject thead th {
	border : none;
	background-color : Transparent;
	font-weight : bold;
	color : #004f68;
}
div.corporateProject td {
}
div.corporateProject tfoot td {
	border : none;
}
div.corporateProject tfoot a {
}
div.corporateProject ul {
	margin-top : 4px;
}
div.corporateProject li {
	background-image : none;
	padding : 0px;
}
/* exceptions */
body.home {
}
body.home #canvas {
	background-image : none;
}
body.home #intro {
	margin-right : 0px;
}
body.home div.multiColumn, body.home div.multiColumnModule {
	background-image : url(./Images/RHK_home_back.gif);
}
body.home div.rightColumn h1 {
	margin-right : 2px;
}
/*home*/
/* passive */
body.home #mainNavigation li a:link, body.home #mainNavigation li a:visited {
	color : #004f68;
	background-color : #FFFFFF;
	background-image : url(./Images/RHK_navigation_back_link.gif);
}
body.home #mainNavigation li a:hover {
	color : #FFFFFF;
	background-color : #ffc299; /* to color */
	background-image : url(./Images/RHK_navigation_back_active.gif);
}
/* active */
body.home #mainNavigation li.active a:link, body.home #mainNavigation li.active a:visited, body.home #mainNavigation li.active a:hover, body.home #mainNavigation li.active a:active {
	color : #FFFFFF;
	background-color : #ffc299;
	background-image : url(./Images/RHK_navigation_back_active.gif);
}
/* passive */
body.home #mainNavigation li.active ul li a:link, body.home #mainNavigation li.active ul li a:visited {
	background-image : none;
	color : #004f68;
	background-color : #FFFFFF;
}
body.home #mainNavigation li.active ul li a:hover {
	background-image : none;
	color : #004f68; /* to color */
	background-color : #ccdce1;
/* to color */
}
/* active */
body.home #mainNavigation li.active ul li.active a:link, body.home #mainNavigation li.active ul li.active a:visited, body.home #mainNavigation li.active ul li.active a:hover, body.home #mainNavigation li.active ul li.active a:active {
	background-image : none;
	color : #004f68; 
/* to color 1*/;
	background-color : #ffc299;
/* to color 1*/
}
/*home*/
/*content*/
/* passive */
body.content #mainNavigation li a:link, body.content #mainNavigation li a:visited {
	color : #004f68;
	background-color : #FFFFFF;
	background-image : url(./Images/RHK_navigation_back_link.gif);
}
body.content #mainNavigation li a:hover {
	/*color: #FFFFFF;*/
	background-color: #dceec5;
	/*background-image : url(./Images/RHK_navigation_back_active.gif);*/
}
/* active */
body.content #mainNavigation li.active a:link, body.content #mainNavigation li.active a:visited, body.content #mainNavigation li.active a:hover, body.content #mainNavigation li.active a:active {
	/*color: #FFFFFF;*/
	background-color: #dceec5;
	/*background-image: url(./Images/RHK_navigation_back_active.gif);*/
}
/* passive */
body.content #mainNavigation li.active ul li a:link, body.content #mainNavigation li.active ul li a:visited {
	background-image : none;
	color : #004f68;
	background-color : #FFFFFF;
}
body.content #mainNavigation li.active ul li a:hover {
	background-image : none;
	color : #004f68; /* to color */;
	background-color : #ffc299;
/* to color */
}
/* active */
body.content #mainNavigation li.active ul li.active a:link, body.content #mainNavigation li.active ul li.active a:visited, body.content #mainNavigation li.active ul li.active a:hover, body.content #mainNavigation li.active ul li.active a:active {
	background-image : none;
	color : #004f68; /* to color */;
	background-color : #ffc299;
/* to color */
}
/*content*/
/**/
div.disclaimer {
	text-align: right;
	margin-right: 10px;
}

/*  Homepage Image */
/* De container en de afbeelding plus hr's daarbinnen */
#water_cycle {
	position: relative;
	/*width: 610px;*/
}

#water_cycle img {
	margin-top: 0px;
	padding-bottom: 45px;
	padding-left: 1px;
	width: 419px;
}

#water_cycle hr { display: none; }

/* De popups */
#water_cycle div {
	width: 18em;
	border: solid 1px #dedede;
	padding: 5px 7px;
	background-color: white;
	color: inherit;
}
#water_cycle div#popup1  { top: 5px; left: 0px; }
#water_cycle div#popup2  { top: 5px; left: 0px; }
#water_cycle div#popup3  { top: 5px; left: 0px; }
#water_cycle div#popup4  { top: 5px; left: 0px; }
#water_cycle div#popup5  { top: 5px; left: 10%; padding-right: 50px; background: url('/Style Library/Images/RHK_aquaccp.gif') 98% 60% no-repeat; }
#water_cycle div#popup6  { top: 5px; left: 10%; }
#water_cycle div#popup7  { top: 5px; right: 0px; width: 22em; padding-left: 110px; background: url('/Style Library/Images/RHK_toolbox.gif') 0 5px no-repeat; }
#water_cycle div#popup8  { top: 5px; left: 40%; }
#water_cycle div#popup9  { top: 5px; right: 0px; }
#water_cycle div#popup10 { top: 5px; right: 0px; }

/* De popup-content */
#water_cycle div h2, 
#water_cycle div p, 
#water_cycle div li {
	margin: 0;
	font-size: 1em;
}
#water_cycle div ul {
	margin: 0 0 0 16px;
	padding: 0;
}

/*Families*/
table#familyList {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

table#familyList tr {
	background-color: #E6F2F2;
	border-bottom: solid 1px #7fa7b3;
	height: 60px;
	vertical-align: middle;
}

table#familyList td {
	border-bottom: solid 1px #7FA7B3;
}

table#familyList td.image {
	width: 1px;
}

table#familyList img {
	margin: 15px 28px;
}

table#familyList a {
	font-weight: bold;
	text-decoration: none;
}

table#familyListRSB {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

table#familyListRSB tr {
	height: 15px;
}

table#familyListRSB td {	
}

table#familyListRSB td.image {
	width: 1px;
}

table#familyListRSB td.link {
	padding-top: 7px;
}


table#familyListRSB img {
	margin: 8px 10px;
	height: 16px;
	width: 16px;
}

table#familyListRSB a 
{	
	font-weight: bold;
	text-decoration: underline;
	font-size: 10px;
}

table#modulesAndFamilies {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	color: #004F68;
}

table#modulesAndFamilies tr {
	background-color: #E6F2F2;
}

table#modulesAndFamilies tr.family {
	font-weight: bold;
}

table#modulesAndFamilies tr.lastModule td {
	border-bottom: none;
}

table#modulesAndFamilies tr.family td {
	border-top: none;
}

table#modulesAndFamilies td {
	padding: 7px 7px;
}

table#modulesAndFamilies tr.family td {
	padding-top: 10px;
	text-align: center;
	width: 60px;
}

table#modulesAndFamilies td.module {
	text-align: left;
	padding-left: 15px;
}

table#modulesAndFamilies td {
	border: solid 1px #7FA7B3;
	text-align: center;
	border-left: none;
}

table#modulesAndFamilies td.image {
	width: 1px;
}

table#modulesAndFamilies img {
	height: 16px;
	width: 16px;
	padding-bottom: 5px;
}

table#modulesAndFamilies a {
	font-weight: bold;
	text-decoration: underline;
	font-size: 10px;
}