@charset "utf-8";
/* CSS Document */

/* background styling */

html {
	}

body {
	background:transparent url(images/sub_top_bg2.jpg) repeat-x 50% 48px;
	}

body.LO { background-image:url(images/sub_top_bg3.jpg); }

body.Activiteiten { background-image:url(images/sub_top_bg4.jpg); }

body.Afdelingen { background-image:url(images/sub_top_bg7.jpg); }

#page #contentHolder { 	background:#efecdd url(images/subpage_bg_repeat3.gif) repeat-y 50% 0; position:relative; }

#page #datepicker { margin-left:-19px; }

#top { height: 84px; position:absolute; top:0; background:url(images/sub_contenttop.jpg) top center repeat-x; width:100%; z-index:9; left:0; overflow:hidden }

#bottom { height:17px; position:absolute; bottom:0; background:url(images/bottom_sub.jpg) top center repeat-x; width:100%; z-index:9; left:0; overflow:hidden; }


#contentframe, #footer {
	background:none;
	}

#header {
	height:175px;
	}

.bannertitle {
	color:#fff;
	} 

#snapshot {
	position:absolute;
	top:-115px;
	right:30px;
	width:270px;
	height:200px;
	z-index:50;
	}

/* layout subcontent */

#subleftcolumn {
	position:relative;
	overflow:hidden;
	float:left;
	width:680px;
	}

#subrightcolumn {
	position:relative;
	overflow:hidden;
	float:left;
	width:320px;
	}

.paddingsubleft {
	overflow:hidden;
	padding:10px 20px 20px 15px;
	}

.paddingsubright {
	overflow:hidden;
	padding:110px 5px 20px 20px;
	}

#breadcrumb {
	display:block;
	overflow:hidden;
	color:#5fc475;
	margin-bottom:1em;
	}

#breadcrumb a {
	color:#71bce0;
	text-decoration:underline;
	}

#breadcrumb span {
	padding-left:20px;
	background:url(images/arrow_breadcrumb.gif) 3px 4px no-repeat;
	}
	
/* leftcolmun */

#submenublock {
	overflow:hidden;
	margin-bottom:2em;
	}

#submenublock li {
	display:block;
	float:left;
	width:100%;
	}

#submenublock ul {
	display:block;
	overflow:hidden;
	float:left;
	width:100%;
	}

#submenublock li a {
	display:block;
	float:left;
	height:22px;
	line-height:22px;
	padding-left:30px;
	margin-bottom:5px;
	color:#003b63;
	font-weight:bold;
	background:url(images/arrow_right_icon.png) 0 0 no-repeat;
	text-decoration:none;
	}

#submenublock li a:hover, #submenublock li.current a {
	color:#5fc475 ;
	}

#submenublock li.current li a {
	color:#003b63;
	}	

#submenublock li li.current a, #submenublock li li a:hover {
	color:#5fc475;
	}	
	

#submenublock li li a {
	background:none;
	font-weight:normal;
	height:auto;
	margin:0;
	}

#submenublock ul ul {
	padding:10px 0 15px 0;
	}

/* news - calendarpages */

.news_item, .calendar_item {
	margin-top:1em;
	padding-bottom:1em;
	background:url(images/sub_item_bg.gif) bottom left no-repeat;
	}

.news_item .title, .calendar_item .title {
	display:block;
	margin-bottom:8px;
	color:#2d6a94;
	}

.news_item .date, .calendar_item .date {
	display:block;
	padding-left:20px;
	margin-bottom:1em;
	color:#5fc475;
	background: url(images/calendar_icon.gif) 0px 3px no-repeat;
	}

.news_item .readmore, .calendar_item .readmore{
	display:block;
	height:24px;
	padding-left:25px;
	margin:0 0 0.7em 0;
	line-height:24px;
	color:#003f69;
	background: url(images/arrow_right_icon.png) 0px 0px no-repeat;
	float:left;
	}

.news_item .readmore:hover, .calendar_item .readmore:hover{
	text-decoration:underline;
	}