/* lay-out */
body {
	padding:0em 0em 0em 0em;
	background-repeat:no-repeat;	
}

/* Use this class (.clearfix) to have the containers behave more "table-like",
expanding to accomodate content when all the elements inside are floated
and there's no clearing element at the end */
.clearfix:after {
       content: ".";
       display: block;
       height: 0;
       clear: both;
       visibility: hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

.block{
	display:block;
}

#skip {
	position:absolute;
	top:-10em;
}
#canvas 
{
	background-image:url(/_layouts/rhkuk/Images/RHK_left_background_grey.gif);
	background-repeat:no-repeat;
	/*border-bottom:solid 1px #7FA7B3;*/
	border-bottom:solid 1px #EAEBEC;
	margin-bottom:32px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:775px;
}
#header 
{
	margin-right:1px;
	height:195px;
	width:774px;
	margin-bottom:5px;
}
body.content #header {
	/*margin-bottom:65px;*/
	margin-bottom:54px;
	position:relative;
	z-index:0;
}
.logoimage {
	float:left;
	margin-bottom:2px;
}
#search 
{
	background-color:/*#ccd8de; new colour to be discussed*/ #416F86; /*#003F5E*/ /*#CCDCE1;*/
	float:right;
	height:46px;
	padding:4px 0px 0px 8px;
	width:174px;
}
#search label {
	margin-bottom:1em;
}
#search input.button, div.search input.button {
	width:auto;
	border:none;
	/* to color 1*/	
	background-color:#e5edf0;
	/* to color 1*/
	background-image:url(/_layouts/rhkuk/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:90px;/*144px;*/
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#decoration img {
	/*width:773px !important; 592*/
}
.decorationNarrow {
	width:773px; /*592*/
}
.decorationWide {
	width:774px;
}
#titleNavigation {
	float:right;
	width:180px;
	height:86px;
	margin:0px;
	border:solid 1px #7FA7B3; /*to color */
}
#titleNavigation address {
	padding:4px 0px 0px 8px;
	color:#004f68;
}
#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 #7FA7B3;
	border-top:1px solid #7FA7B3;*/
	border-left:1px solid #E5EBEF;
	border-top:1px solid #E5EBEF;
	clear:left;
	display:inline;
	float:left;
	margin-top:-60px;/*-19*/
	width:173px;
}
#navigation div.contact{
        margin-top:70px;	
	height:50px;
}

#navigation h1 {
	width:174px;
	padding-top:0px;/*49*/
	font-size:1em;
	background-color:#FFF;
}
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:15px;
}
/* first recursion */
#mainNavigation li {
	display:inline;
	background-image:none;
	padding:0px;	
}
/* decoration */
#mainNavigation li a {
	display:block;
	padding:8px 4px 8px 18px;
	background-repeat:no-repeat;
	background-position:3px 50%;
	text-decoration:none;
	font-weight:bold;
	/*border-top:solid 1px #89AEB7;	
	border-bottom:solid 1px #89AEB7;*/
	border-top:solid 1px #CDDFEB;	
	border-bottom:solid 1px #CDDFEB;
	margin-top: -1px;
}

#mainNavigation li .sub_menu a{
	border-top: none;
	border-bottom: none;
}
/*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;
}*/

body.content #mainNavigation li .sub_menu{
	background-color: #E5EBEF;
}

/* 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:#416F86; /*#CCDCE1;*/
	background-image:url(/_layouts/rhkuk/Images/RHK_navigation_back_active.gif);
	color:#FFFFFF;
} 
 
body.content #mainNavigation li.haschildrenactive ul a 
{
	background-position:15px 50%;
	/*padding-left:30px;*/
	background-color:#E5EBEF;
} 
 
body.content #mainNavigation li.haschildrenactive ul { 
    display:block; 
}

body.content #mainNavigation li.haschildren ul { 
    display:none;
}

body.content #mainNavigation li.haschildrenselected ul { 
    display:block;
	padding-top:3px;
	background-color:#E5EBEF;
}

body.content #mainNavigation li.haschildrenselected ul a { 
    /*text-indent:6px; */
    background-position:15px; 
	background-color:#E5EBEF;
}

body.content #navigation #mainNavigation li.haschildrenselected a.linkhaschildrenselected {
	background-color:#416F86 ;
	color: #FFFFFF;
	background-image:url(/_layouts/rhkuk/Images/RHK_navigation_back_active.gif);
}

a.banner {
}

#content {
	float:left;
	width:599px;
	margin:-59px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	z-index:8;
	position:relative;
}
/* 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;
}
span.event_date {
	padding:4px 0 11px 0px;
	color:#406f86;
	font-size:100%;
	font-weight:bold;
}

div.title span.event_date {
	padding: 0px;
	float:left;
}
div.title h2{
float:left;
}

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(/_layouts/rhkuk/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(/_layouts/rhkuk/Images/RHK_bullet_gt_red.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(/_layouts/rhkuk/Images/RHK_panels_back.gif);
	background-position:-1px 0px;*/
}

#introHomepage {
	/*background-color:#FFFFFF;*/
	font-weight:bold;
	/*height:50px;*/
	margin-right:0px;
	margin-top:-25px;
	padding:5px 0px 10px 15px;/*1->0*//*1->5px*/
	padding:10px 10px 10px 10px;
	color:#000000;
	position:relative;
	z-index:1;
}

#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:#e5edf0; 
	/* to color 1*/
	min-height:175px;
}
div.homePanel ul {
	margin:0px;
}
div.homePanel li {
	list-style-type:none;
	padding-left:22px;
	background-repeat:no-repeat;
	background-position:7px 1px;
}
div.homePanel .freecontentpart .margin li {
	background-image: url(/_layouts/rhkuk/Images/RHK_navigation_back_link.gif);
	padding-top: 2px;
	padding-left: 25px;
}
div.homePanel .freecontentpart .margin li a {
	padding-left: 0 !important;
}
#homePage .orange {
	float:left;
	width:272px;
}
#homePage .orange li {
	background-image:url(/_layouts/rhkuk/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(/_layouts/rhkuk/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(/_layouts/rhkuk/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(/_layouts/rhkuk/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(/_layouts/rhkuk/Images/RHK_content_back_single_grey.gif);
	background-repeat:repeat-y;
	background-position:0px 0px;
	border-top:1px solid #E5EBEF;
	/*margin-top:20px;*/ /* prueba */
}
.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:#e5edf0;
	/*to color*/
	padding:3px 25px 4px 5px;
	margin:0px 0px 0px 0px;
}

div.tablewebpartcontent {
	padding:10px 10px 10px 10px;
	height:150px;
}
div.singleColumn h1 
{
	font-size:110%;
	margin:0 1px 0 0;
	padding:8px 17px 9px;
}
div.multiColumn h1 
{
	/*background-color:#CCDCE1;*/
	/*border-bottom:1px solid #7FA7B3;*/
	font-size:110%;
	margin:0px;
	/*padding:3px 5px 4px;*/
	padding:9px 17px;
}
div.singleColumn div.intro 
{
	background-color:#E5EBEF;/*#F5F8F9;*/
	border-top:1px solid white;
	border-bottom:1px solid #E5EBEF;
	color:#004F68;
	font-weight:bold;
	line-height:1.33em;
	margin:0px 1px 0px 0px;
	padding:1em 25px 1em 25px;
}
div.singleColumn div.intro.event_register
{
	padding:0;
}
div.multiColumn div.intro 
{
	background-color:#E5EBEF;
	border-top:1px solid white;
	color:#004F68;
	font-weight:bold;
	line-height:1.33em;
	/*margin-top:10px;*/
	/*padding:15px;*/
}

div.multiColumn div.intro span.event_date
{
	line-height:22px;
}

div.singleColumn div.highlightitem, div.multiColumn div.highlightitem 
{
	background-color:#E5EBEF;
	margin:0px;
	padding:15px 20px;
	line-height:1.33em;
}
div.highlightitem .date
{
	padding-top:0px;
}

div.singleColumn div.newsitem, div.multiColumn div.newsitem {
	border-bottom:1px solid #CCDCE1;
	line-height:1.33em;
	margin:0 1px 7px;
	padding:0 20px; /*width:370px !important;*/
}

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(/_layouts/rhkuk/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 {
	padding:0em 25px 15px 25px;
}

.margin .more {
	margin-left: 20px;
}

.margin div .more {
	margin-left: auto;
}

div.singleColumn div.margin, div.multiColumn div.margin 
{
	line-height:16px;
	padding:12px 0px;
}

#content p.newsdate{
	margin:0;
	padding:10px 0px 0px 20px;
}

div.newsImage{
	float:right;
	width:86px;

}

div.newsImageDetail{
	float:right;
}

div.newsIntro{
	float:left;
	width:354px;
}

div.newsIntro div.newsText{
	/*max-width:354px;*/
	float:left;
}

div.singleColumn div.margin div.second_margin, div.multiColumn div.margin div.second_margin
{
	padding-right:20px;
	padding-left:20px;
}

div.singleColumn div.margin p, 
div.multiColumn div.margin p
{
	padding-right:20px;
	padding-left:20px;
}

div.singleColumn div.margin div.second_margin p, 
div.multiColumn div.margin div.second_margin p
{
	padding-right:0px;
	padding-left:0px;
}

div.singleColumn div.margin div.search 
{
	padding-right:20px;
	padding-left:20px;
}


div.multiColumn div.margin div.newsitem p, 
div.multiColumn div.margin div.highlightitem p
{
	padding-right:0px;
	padding-left:0;
}



div.multiColumn div.margin div.news_text
{
	padding-right:20px;
	padding-left:20px;
}

 div.multiColumn div.rightColumn div.margin p{
	padding-right:0px;
	padding-left:0px;
}

div.singleColumn div.margin img, 
div.multiColumn div.margin img
{
}

/* two column layout */
div.multiColumn 
{
	background-image:url(/_layouts/rhkuk/Images/RHK_content_back_grey.gif);
	background-position:0px;
	background-repeat:repeat-y;
	/*border-bottom:1px solid #EAEBEC;*/
	border-toP:1px solid #EAEBEC;
	height:auto !important;
	height:50em;
	min-height:50em;
	padding-bottom:45px;
}

div.highlitedColumn {
	background-image:url(/_layouts/rhkuk/Images/RHK_content_back_highlited.gif);
}

div.leftColumn {
	clear:both;
	float:left;
	margin:0 15px;
	display:inline;
	width:394px;
}
div.leftColumnWide {
	display:inline;
	float:left;
	margin:0 0 0 16px;
	width:583px;
}
div.rightColumn {
	/*background:url(/_layouts/rhkuk/Images/RHK_right_column_header_background.gif) repeat-x top;*/
	float:right;
	position:relative;
	margin-right:0px;
	line-height:1.50em;
	display:inline;
	width:174px;

}
div.rightColumn h1 {
	/*padding:3px 8px 4px 8px;*/
	padding:6px 5px 9px;
	margin:0px 1px 0px 0px;
	font-size:110%;
/*hier kopje rechterkolom*/	line-height:1.2em;
	color: #004F68;
	background-color: #E5EBEF;
}

div.rightColumn p {
	padding:0px 1px 6px 4px;
	/*font-weight:bold;*/
	font-size:100%;/*110*/
	color:#004F68;
	
	
	
}

div#contentList {
	height:130px; /*200*/
}

div#contentList ul {
	padding-top:5px;
}

div#contentList ul li {
	padding:0 7px 0 25px;
	background:url(/_layouts/rhkuk/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:0px;/*5*/
	padding:5px 4px 4px 5px;/*2do 4px - 4to 4px*/
}
div.rightColumn div.relmargin {
	padding:8px 0px 8px 8px;
}
body.home div.multiColumn {
	min-height:12em;
}
/* headlines */
ul.headlines {
	margin-left:-8px;
}
ul.headlines li {
	margin-bottom:1em;
	background-image:url(/_layouts/rhkuk/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:#e5edf0;
	/* to color 1*/
}
.brdtop {
	border-top:solid 1px #cbdde1;
}
#content div.searchbtn input.button {
	width:auto;
	border:none;
	/* to color 1*/	
	background-color:#e5edf0; 
	/* to color 1*/
	background-image:url(/_layouts/rhkuk/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:#e5edf0;
}
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(/_layouts/rhkuk/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(/_layouts/rhkuk/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 {

}
#nospcss div.form {
	padding-left:17px;
}
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(/_layouts/rhkuk/Images/RHK_bullet_gt_link.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:10px;
	color:#01506A;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}
div.form a.button {
	width:auto;
	height:18px;
	border:none;
	background-color:Transparent;
	background-image:url(/_layouts/rhkuk/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(/_layouts/rhkuk/Images/RHK_icon_pdf.gif);
}
div.publications li.doc {
	background-image:url(/_layouts/rhkuk/Images/RHK_icon_doc.gif);
}
div.publications li.ppt {
	background-image:url(/_layouts/rhkuk/Images/RHK_icon_ppt.gif);
}
div.publications li.htm {
	background-image:url(/_layouts/rhkuk/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(/_layouts/rhkuk/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 {
	/*background-color:#F5E8EA;*/
	float:left;
	/*font-size:90%;*/
	min-height:90px;
	/*margin:10px 5px 15px 10px;*/
	padding:10px;
	position:relative;
	width:360px;
}

div.imageoverviewitem div.margin{
	float:left;
	margin:0px 2px 8px 10px;
	padding:0px;
	/*width:55%;*/
}

div.imageoverviewitem a.more {
	bottom:10px;
	/*position:absolute;*/
	right:10px;
}

div.overviewitem {
	margin:10px 10px 0;
}

div.projectitem 
{
	background-color:#F5F8F9;
	float:left;
	font-size:90%;
	height:145px;
	margin:0px 0px 15px 0px;
	min-height:145px;
	padding:10px;
	position:relative;
	width:249px;
}

div.projectitem.right
{
	float:right;
}

div.projectitem div.margin
{
	float:left;
	margin:0px 2px 8px 10px;
	padding:0px;
	width:55%;
}

div.projectitem a.more{
	bottom:10px;
	position:absolute;
	right:10px;
}

/*Portfolio paging numbers */

div.pagingnumbers
{
 text-align: center !important; 
}

/* corporate projects */
div.corporateProject 
{
	background-color:#F5F8F9;
	font-size:100%;
	/*margin:0;*/
	margin: 8px 0 24px;
	position:relative;
	width:100%;
}
div.corporateProject h2 {
	background-color:#D9F1F5;
	background-repeat:no-repeat;
	background-position:4px 50%;
	padding:4px 4px 4px 16px;
}
div.corporateProject h2.orange {
	background-image:url(/_layouts/rhkuk/Images/RHK_project_bullet_orange.gif);
	color:#e76f00;
}
div.corporateProject h2.kaki {
	background-image:url(/_layouts/rhkuk/Images/RHK_project_bullet_kaki.gif);
	color:#8f8f0b;
}
div.corporateProject h2.green {
	background-image:url(/_layouts/rhkuk/Images/RHK_project_bullet_green.gif);
	color:#007e64;
}
div.corporateProject h2.red {
	background-image:url(/_layouts/rhkuk/Images/RHK_project_bullet_red.gif);
	color:#9e1b34;
}
div.corporateProject div.margin {
	margin:8px 2px 8px 4px;/*10px*/
	float:left;
	padding:0px 5px;
}


div.corporateProject div.margin.infoproject{
	width:207px;
}

div.corporateProject div.margin2 {
	margin-right:5px;
}

div.corporateProject div.marginwide {
	/*width:35%;20*/	
	margin:8px 2px 8px 4px;
	float:left;
	padding:0px;
}

div.corporateProject h2.subsiteProject 
{
	background-color:#CCDCE1;
	background-image:url(/_layouts/rhkuk/Images/RHK_bullet_gt_link.gif);
	background-repeat:no-repeat;
	background-position:20px 50%;
	color:#004f68;
	margin: 0 0 10px 0;
	padding:3px 25px 4px 38px;
}
div.corporateProject h2.subsiteProject2
{
	background-color:#CCDCE1;
	background-image:url(/_layouts/rhkuk/Images/RHK_bullet_gt_link.gif);
	background-repeat:no-repeat;
	background-position:10px 50%;
	color:#004f68;
	margin: 0 0 10px 0;
	padding:3px 25px 4px 25px;
	font-size:11px;
}
div.corporateProject h2.subsiteProject2 a {
	background-image:none;
	font-weight:bold;padding-left:0px;
}
div.corporateProject .morefoot td{
	align:right;height:50px;
}
div.corporateProject h3 {
	margin-bottom:4px;
}
div.corporateProject a {
	background-image:url(/_layouts/rhkuk/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 {
	background-image:url(/_layouts/rhkuk/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(/_layouts/rhkuk/Images/RHK_navigation_back_link.gif);
}
body.home #mainNavigation li a:hover {
	color:#FFFFFF;
	background-color:#ffc299; /* to color */
	background-image:url(/_layouts/rhkuk/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(/_layouts/rhkuk/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(/_layouts/rhkuk/Images/RHK_navigation_back_link.gif);
}


body.content #mainNavigation li .sub_menu a:link, body.content #mainNavigation li .sub_menu  a:visited 
{
	background-color: #E5EBEF;
	background-image: none !important;
}

body.content #mainNavigation li a:hover {
	background-color:#e7e7e7;
}
/* 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 
{
	background-color:#416F86; /*#9FB7C3;*/ /*#416F86;*/ /*#CCDCE1;*/
	background-image:url(/_layouts/rhkuk/Images/RHK_navigation_back_active.gif);
	color:#FFFFFF;
}

body.content #mainNavigation li.active a:link.selected, 
body.content #mainNavigation li.active a:visited.selected,
body.content #mainNavigation li.active a:hover.selected, 
body.content #mainNavigation li.active a:active.selected 
{
	background-color:#9FB7C3; /*#416F86;*/ /*#CCDCE1;*/
	background-image:url(/_layouts/rhkuk/Images/RHK_navigation_back_active.gif);
	color:#FFFFFF;
}

body.content #mainNavigation li.active a:link.ukkaki, 
body.content #mainNavigation li.active a:visited.ukkaki,
body.content #mainNavigation li.active a:hover.ukkaki, 
body.content #mainNavigation li.active a:active.ukkaki
{
	background-color:#B2BC00; /*#416F86;*/ /*#CCDCE1;*/
}

body.content #mainNavigation li.active a:link.ukgreen, 
body.content #mainNavigation li.active a:visited.ukgreen,
body.content #mainNavigation li.active a:hover.ukgreen, 
body.content #mainNavigation li.active a:active.ukgreen
{
	background-color:#007E64; /*#416F86;*/ /*#CCDCE1;*/
}

body.content #mainNavigation li.active a:link.ukred, 
body.content #mainNavigation li.active a:visited.ukred,
body.content #mainNavigation li.active a:hover.ukred, 
body.content #mainNavigation li.active a:active.ukred
{
	background-color:#9E1B34; /*#416F86;*/ /*#CCDCE1;*/
}


body.content #mainNavigation li.active a:link.ukorange, 
body.content #mainNavigation li.active a:visited.ukorange,
body.content #mainNavigation li.active a:hover.ukorange, 
body.content #mainNavigation li.active a:active.ukorange
{
	background-color:#E76F00; /*#416F86;*/ /*#CCDCE1;*/
}




/* 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 */
#subject1
{
	background-color:#FFFFFF;
	float:left;
	font-family:verdana,arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	height:221px;
	position:relative;
	width:584px;
}

#subject2
{
	/*background-image:url(/_layouts/rhkuk/Images/subject2_background.jpg);*/
	color:White;
	float:left;
	height:191px;
	display:table;/*overflow:auto;*/
	padding:15px 5px;
	position:relative;
	width:168px;
}

#subject2 .freecontentpart h1 {
	background-color:transparent;
	border:medium none;
	color:white;
	font-size:14px;
	padding:0;
}

#kaartje{
	position:relative;
	width:370px;
	height:423px;
}

#kaartje div.kaartjeregion{
	position:absolute;
	top:0;
	left:0;
	visibility:hidden;
}

#kaartje div.kaartjebackground{
	display:block;
}

div.singleColumn div.picasa, div.multiColumn div.picasa {
	padding:10em 145px 15px; }

div.contentList li a 
{
	font-weight:bold; }

div.multiColumn .freecontentpart h1 
{
	margin-bottom:10px;
	padding:3px 5px 4px 13px;
	background-color: #E6EBEF;
	color: #004F68;
}

div.singleColumn .freecontentpart div.margin, div.multiColumn .freecontentpart div.margin 
{
	padding:0; }
	
div.rightColumn .freecontentpart div.margin
{
	padding:0 5px 10px 11px; 
}
	
#content div.multiColumn .freecontentpart p {
	padding:0 15px 10px 15px; }
	
div.rightColumn .ms-PartSpacingVertical {
margin-top:0; }

.services {
	clear:both;
	padding-top: 20px;
}

.services li {
	background-image:url(/_layouts/rhkuk/Images/RHK_navigation_back_link.gif);
	padding:2px 15px 4px;
}

.serviceLink {
	border:1px solid #004F68;
	display:inline;
	float:left;
	/*height:12px;*/
	/*line-height:12px;*/
	/*padding:3px;
	text-align:center;
	width:12px;*/
	padding: 0;
}

.serviceActive {
	border:1px solid #004F68;
	background-color: #004F68;
	color: #FFFFFF;
	display:inline;
	float:left;
	height:12px;
	line-height:12px;
	padding:3px;
	text-align:center;
	width:12px;
}

.serviceEmpty {
	border:1px solid transparent;
	display:inline;
	float:left;
	height:12px;
	line-height:12px;
	padding:3px;
	text-align:center;
	width:12px;
}

.serviceItem {
	background-image: url(/_layouts/rhkuk/Images/RHK_navigation_back_link.gif)
}

.servicesLink {
	padding-left: 10px;
}

div.region {
	float:left;
	padding:0 25px 15px 25px;
	/*width:175px;*/
}

div.region h2 {
	margin-bottom:15px;
}

div.region a.more:link,
div.region a.more:hover,
div.region a.more:active,
div.region a.more:visited {
	margin-left:15px;
}

div.news {
	padding:5px 20px 15px;
	width:auto;
}

.news img {
	float: right;
}

.multiColumn h1 {
	position: relative;
}

.rss {
	background: url(/_layouts/rhkuk/Images/rss.gif) no-repeat right 3px;
	padding-right: 15px;
	position: absolute;
	top: 8px;
	right: 10px;
	display: block;
}

.margin .eventImage {
	/*float: left;*/
	margin:15px 15px 15px 20px;
}

.ctype {
	float: right;
	padding: 10px;
	background-color: white;
	text-align: center;
	height: 13px;
}

.eventitem .ctype {
	border-right:none;
}

.ctype2 {
	background-color:#E5EBEF;
	height:15px;
	padding-left:10px;
	padding-right:10px;
}

.ctypeSpan {
	/*background-color: #E6EBEF;*/
}


/* form remind me */
div.remind {
	border-top: solid 1px #CCDCE1;
}
div.remind h2 {
	color:#000000;
}
div.remind address {
	color:#000000;
	padding:0px 0px 0px 0em;
}
div.remind table {
}
div.remind table th {
	/*padding-right:1em;*/
}
div.remind table td {
}
div.remind tfoot td {
	border:none;
	text-align:right;
	padding-right:1em;
}
div.remind input, div.remind textarea, div.remind select {
	width:20em;
}

div.remind input.checkbox {
	width:auto;
	border:none;
}
div.remind input.radio, div.remind .radio input {
	width:auto;
}
div.remind input.image {
	width:auto;
}
table.radio td label {
	margin-top:3px;
	height:10px;	
}
label.chkPDF {
	padding-top:3px;
	height:10px;
}
div.remind input.button, div.remind input.submit {
	width:auto;
	height:18px;
	border:none;
	background-color:#ffffff;
	background-image:url(/_layouts/rhkuk/Images/RHK_bullet_gt_link.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:10px;
	color:#01506A;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}
div.remind a.button {
	width:auto;
	height:18px;
	border:none;
	background-color:Transparent;
	background-image:url(/_layouts/rhkuk/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.remind label {
	font-weight:normal;
	color: #004F68;
	font-weight:bold;
}

div.remindmeN {
	display:none;
}

div.remindmeN p {
	padding: 0px 1px 0px 4px;
}

div.singleColumn div.eventitem, div.multiColumn div.eventitem {
	margin:0px 1px 0px 1px;
	padding:1em 25px 1em 19px;
	line-height:1.33em;
	border-bottom: 1px solid #CDDFEB;
}
div.date div.title{
	float:left;
	padding-right:13px;
	padding-top:10px;
	
}

div.singleColumn div.eventitem p, div.multiColumn div.eventitem p {
	padding:0px;
}


div.remindmeY p {
	padding: 0px 1px 0px 4px;
}

div.remindmeY {
	display:inline;
}

div.multiColumn div.margin .remind p {
	margin-top: 10px;
	padding-left:10px;
	padding-right:10px;
}

div.singleColumn div.eventhighlightitem, div.multiColumn div.eventhighlightitem {
	/*OLD HIGHLIGHTED CODE:
	background-color:#E5EBEF;
	background-color:#FFFFFF;
	line-height:1.33em;
	padding:15px 20px;*/
	margin:0px 1px 0px 1px;
	padding:1em 25px 1em 19px;
	line-height:1.33em;
	border-bottom: 1px solid #CDDFEB;
}

div.singleColumn div.eventitem .event_image, 
div.multiColumn div.eventitem .event_image {
	display:inline;
	float:left;
	margin-right:20px;
	margin-top:-13px;
}

div.singleColumn div.eventitem .event_text,
div.multiColumn div.eventitem .event_text {
	float:left;
	/*margin:-9px 0 0;
	width:200px;*/
}

div.singleColumn div.eventhighlightitem .event_image, 
div.multiColumn div.eventhighlightitem .event_image {
	width:120px;
	float:left;
}

/*div.singleColumn div.eventhighlightitem .event_image img, 
div.multiColumn div.eventhighlightitem .event_image img {
	margin-top:11px;
}
*/
div.singleColumn div.eventhighlightitem .event_text,
 div.multiColumn div.eventhighlightitem .event_text {
	float:right;
	/*margin:-14px 0 0;*/
	width:200px;
}
#content div.singleColumn div.eventhighlightitem .event_image p,
#content div.multiColumn div.eventhighlightitem .event_image p{
	padding:0;
	font-weight:bold;
}

#content div.singleColumn div.eventhighlightitem .event_text p,
#content div.multiColumn div.eventhighlightitem .event_text p{
	line-height:1.75em;
	margin:9px 0 0;
	padding-left:0;
	padding-right: 0;
}
#content div.singleColumn div.eventhighlightitem .event_text a,
#content div.multiColumn div.eventhighlightitem .event_text a{
	margin-top:7px;
	background-position:-4px 3px;
}


div.pubitem {
	margin-bottom: 15px;
}

.hidden {
	display: none;
}

div#navigation div.item {
	padding-left:3px;
	padding-top:3px;
}

div#navigation div.item img {
	padding-top: 5px;
}


div#navigation div#podium_holder {
	/*background-color: #F5F8F9;*/
	width: 173px;
}

div#navigation div#podium_holder  div.item  {
	margin: 0;
	padding-left:0;
}

#homePagePanel {

}

div.homePanel {
	background-color:#E5EDF0;
	/*min-height:111px;*/
}

div.panelRow1 {
	padding-bottom:12px;
	clear:both;
	width:100%;
	padding-top: 20px;
}

div.panelRow2 {
	padding-bottom:30px;
	clear:both;
	width:100%;
	padding-top: 0px;
}

div.singleColumn #homePagePanel  h1 {
	font-size:110%;
	margin:0px 0px 0px 0px;
	padding:0px;
}

div.homePanel div.content {
	padding:0pt 10px 10px;
}

/* Orange */
#homePagePanel .orange {
	float:left;
	width:284px;

	/*padding-left: 10px;*/
}

#homePagePanel .orange .content a:hover, 
#homePage .orange a:active {
	color:#004F68;
	font-weight:normal;
	text-decoration:none;
}

#homePagePanel .orange .content a:link, 
#homePage .orange a:visited {
	color:#004F68;
	font-weight:normal;
	text-decoration:none;
}

#homePagePanel .orange a.more {
	background-image:url(/_layouts/rhkuk/Images/RHK_bullet_gt_orange.gif);
	color:#004F68;
	font-weight:normal;
}

/* Red */

#homePagePanel .red {
	float:right;
	width:284px;
}

#homePagePanel .red .content a:hover, 
#homePage .red a:active {
	color:#004F68;
	font-weight:normal;
	padding-left:15px;
	text-decoration:none;
}

#homePagePanel .red .content a:link, 
#homePage .red a:visited {
	color:#004F68;
	font-weight:normal;
	padding-left:15px;
	text-decoration:none;
}

#homePagePanel .red a.more {
	background-image:url(/_layouts/rhkuk/Images/RHK_bullet_gt_red.gif);
}


/* Green */
#homePagePanel .green {
	float:left;
	width:284px;
}

#homePagePanel .green .content a:hover, #homePage .green a:active {
	color:#004F68;
	font-weight:normal;
	padding-left:15px;
	text-decoration:none;
}

#homePagePanel .green .content a:link, #homePage .green a:visited {
	color:#004F68;
	font-weight:normal;
	padding-left:15px;
	text-decoration:none;
}

#homePagePanel .green a.more {
	background-image:url(/_layouts/rhkuk/Images/RHK_bullet_gt_green.gif);
}

/* Kaki */
#homePagePanel .kaki {
	float:right;
	width:284px;
}

#homePagePanel .kaki .content a:hover, #homePage .kaki a:active {
	color:#004F68;
	font-weight:normal;
	padding-left:15px;
	text-decoration:none;
}

#homePagePanel .kaki .content a:link, #homePage .kaki a:visited {
	color:#004F68;
	font-weight:normal;
	padding-left:15px;
	text-decoration:none;
}

#homePagePanel .kaki a.more {
	background-image:url(/_layouts/rhkuk/Images/RHK_bullet_gt_kaki.gif);
}

div.contentIntro {
	padding:18px 20px;
	/*margin:18px 20px;*/
}

div.alphabet {
	padding:10px 65px;
}

.container {
	width:584;
	border-left	: 1px solid red;
}

.ppodium {
	color: #004F68;
}

.serv {
	/*margin-bottom: 30px;*/
	height:40px;
	margin:0;	
}

div.alphabet ul.serv {
	height:22px;
}

.serviceLink a {
	display:block;
	height:12px;
	line-height:12px;
	padding:3px;
	text-align:center;
	width:12px;
}

.ms-SPZone table
{
width: 100% !important;
}

.social-services-edit
{
    padding-left: 25px;
}

.social-services ul,
#metamenu .social-services ul
{
	list-style: none;
	margin: 0;
	margin-top: 5px;
	padding: 0;
}

.social-services ul li,
#metamenu .social-services ul li
{
	display: inline;
	margin: 0;
	padding: 0;
	padding-right: 4px;
}

#metamenu-additional
{
position: relative;
left:205px;
top:30px;

}


#footertable .links
{
text-align:right
}

#footertable .statement
{
text-align:left
}

