

	/* overall */

	html, body
	{
		height: 100%;
	}

	body
	{
		font-family: Helvetica Neue, Helvetica, Verdana, Arial, sans-serif;
		font-size: 12px;
		line-height: 17px;
		margin: 0px;
		background: url(/images/bg.gif) repeat;
	}

	td{
		font-family: Helvetica Neue, Helvetica, Verdana, Arial, sans-serif;
                font-size: 12px;
                line-height: 17px;
	}

	#bgTop
	{
		background: url(/images/bgTop.gif) repeat-x;
		width: 100%;
		min-height: 100%;
	}

	#site
	{
		width: 778px;
		margin: auto;
		position: relative;
		background: white;
	}


	/* header */

	#header
	{
		border-top: 1px solid #626383;
		background: url(/images/header2.jpg);
		width: 778px;
		height: 150px;
	}

	#headerMenu
	{
		position: absolute;
		left: 659px;
		top: 12px;
	}
	#headerMenu a
	{
		color: black;
		text-decoration: none;
		font-size: 9px;
		margin-right: 12px;
	}


	/* menu */

	#menu
	{
		background: url(/images/menuBg.gif);
	}
	#menuLine
	{
		background: url(/images/menuLine.gif) repeat-x left 25px;
		height: 49px;
		padding: 4px 0 0 16px;
	}

	/* top items */
	#menuLine div
	{
		font-size: 10px;
		margin-left: 12px;
		height: 26px;
		position: relative;
		float: left;
		padding-top: 1px;
	}
	#menuLine a
	{
		padding: 0 7px 0 11px;
		color: black;
		text-decoration: none;
	}

	/* top items active & hover */
	#menuLine div.active, #menuLine div.hover
	{
		background: url(/images/menuItemHoverBg.png) repeat-x;
	}
	#menuLine div.active a, #menuLine div.active a
	{
		color: white;
		background: url(/images/menuItemBullet.gif) no-repeat 4px 4px;
	}
	#menuLine div.active span, #menuLine div.active span
	{
		display: block;
	}

	/* sub menu */
	#menuLine span
	{
		display: none;
		position: absolute;
		white-space: nowrap;
		padding: 0 15px 2px 11px;
		left: -23px;
		top: 30px;
	}

	/* sub items */
	#menuLine span a
	{
		margin-left: 12px;
		color: white;
		background: none !important;
	}
	#menuLine span a:hover, #menuLine span a.active
	{
		background: url(/images/menuItemBullet.gif) no-repeat 4px 4px !important;
	}


	/* content */

	#content
	{
		padding: 13px 0 25px 0;
		overflow: auto;
	}

	#columnLeft
	{
		float: left;
		width: 562px;		
	}

	#columnRight
	{
		border-left: 1px solid #88D9F7;
		float: left;
		width: 215px;
	}

	.orangeBlock
	{
		color: white;
		background: #F75A03 url(/images/orangeblock.jpg) no-repeat;
		padding: 10px 10px 10px  39px;
		overflow: auto;
		
		margin-left: -40px;
		margin-right: -40px;
	}
	.orangeBlock h1
	{
		font-size: 18px;
		color: white;
		font-weight: normal;
	}
	.orangeBlock img
	{
		float: right;
		margin-left: 30px;
	}

	.logo
	{
		/*border-top: 1px dashed #88D9F7;*/
		padding: 9px 0;		
	}
	.logo img
	{
		display: block;
		margin: auto;
	}

	.logo2 {
		padding-left: 23px;
		padding-bottom: 12px;
	}

	.newPicturesBlock
	{
		background: url(/images/newPicturesBlock.gif) no-repeat 50% 12px;
		/*border-top: 1px dashed #88D9F7;*/
		height: 160px;
		padding-top: 33px;
		text-align: center;
	}
	.newPicturesBlock div
	{
		margin: auto;
		line-height: 16px;
		color: #7F7F7F;
		font-size: 15px;
		width: 136px;
		text-align: right;
	}
	.newPicturesBlock .more
	{
		font-size: 12px;
		padding-right: 12px;
		color: #7F7F7F;
		text-decoration: none;
		background: url(/images/newPicturesBlockMore.gif) no-repeat right 4px;
	}


	/* newsList */

	#newsList
	{
		margin-left: -40px;
		margin-right: -40px;
	}

	#newsList .item
	{
		padding: 18px 88px 0px 0px;
	}
	#newsList .item.odd
	{
	}
	#newsList .item.even
	{
		background: url(/images/newsListItemBg.gif) repeat-y;
	}

	#newsList .item h2
	{
		background: url(/images/newsListItemBullet.gif) no-repeat 12px 4px;
		padding-left: 40px;
		font-weight: normal;
		font-size: 19px;
		color: #090B99;
		margin-bottom: 3px;
	}
	#newsList .item .body
	{
		border-bottom: 1px dashed #88D9F7;
		padding-bottom: 3px;
		margin-left: 40px;
		margin-right: -40px;
		overflow: auto;
	}
			
	#newsList .item .body .more
	{
		margin-top: 5px;
		display: block;
		float: right;
		color: #090B99;
		text-decoration: none;
		padding-right: 28px;
		background: url(/images/readMoreBullet.gif) no-repeat right;
	}

    .nieuwsback
	{
		margin-top: 5px;
		display: block;
		float: left;
		color: #090B99;
		text-decoration: none;
		padding-left: 28px;
		background: url(/images/readMoreBulletL.png) no-repeat left;
	}


	/* newsSummary */

	#newsSummary
	{
		border-top: 1px dashed #88D9F7;
	}

	#newsSummary .item
	{
		padding: 6px 16px 11px 10px;
		border-bottom: 1px dashed #88D9F7;
	}

	#newsSummary .item h2
	{
		line-height: 15px;
		background: url(/images/newsSummaryItemBullet.gif) no-repeat left 4px;
		padding-left: 15px;
		font-weight: bold;
		font-size: 12px;
		color: #090B99;
		margin-bottom: 4px;
	}
	#newsSummary .item .body
	{
		margin-left: 15px;
		font-size: 11px;
		line-height: 16px;
		overflow: auto;
	}
	#newsSummary .item .body .more
	{
		font-size: 12px;
		margin-top: 2px;
		display: block;
		float: right;
		color: #090B99;
		text-decoration: none;
		padding-right: 25px;
		background: url(/images/readMoreBullet.gif) no-repeat right;
	}


	/* photoAlbumList */

	#photoAlbumList
	{
		/*border-top: 1px dashed #88D9F7;*/
		/*width: 537px;*/
		margin-left: -40px;
		margin-right: -40px;
	}

	#photoAlbumList .item
	{
		border-bottom: 1px dashed #88D9F7;
		position: relative;
		overflow: auto;
		height: 100px;
	}
	#photoAlbumList .item.odd
	{
	}
	#photoAlbumList .item.even
	{
		background: url(/images/photoAlbumListItemBg.gif) repeat-y;
	}

	#photoAlbumList .item img
	{
		position: absolute;
		right: 0px;
		top: 12px;
	}

	#photoAlbumList .item h2
	{
		background: url(/images/photoAlbumListItemBullet.gif) no-repeat 12px 4px;
		padding-left: 40px;
		font-weight: normal;
		font-size: 19px;
		color: #090B99;
		margin: 10px 0 6px 0;
	}
	#photoAlbumList .item .body
	{
		padding-bottom: 3px;
		margin-left: 40px;
		overflow: auto;
		width: 300px;
	}
	#photoAlbumList .item .body .more
	{
		margin-top: 5px;
		display: block;
		float: left;
		color: #F65903;
		text-decoration: none;
		padding-right: 24px;
		background: url(/images/seeMoreBullet.gif) no-repeat right;
	}


	/* page - fotoboek */
	
	#mainColumn	
	{
		margin-left: 40px;	
		margin-right: 40px;
	}
	#indent
	{
		margin-left: 40px;	
	}
	
	#content h1
	{
	
		line-height: 28px;		
		font-size: 28px;
		color: #090B99;
		font-weight: normal;
	}
	
	#content h2
	{		
		line-height: 24px;		
		font-size: 18px;
		color: #090B99;
		font-weight: normal;
	}
	
	
	.weblogOdd
	{		
	}
	
		
	#weblog{
		margin-left: -40px;
		margin-right: -40px;
	}
	
	#weblog td 
	{
		padding-left: 40px;
	}
	
	.weblogEven
	{
		background: url(/images/photoAlbumListItemBg.gif) repeat-y;
	}
	
	
	/* fotoboek */

	#content.fotoboek h1
	{
		line-height: 34px;
		margin-left: 40px;
		font-size: 34px;
		color: #090B99;
		font-weight: normal;
	}
	#footer a
	{
		text-decoration: none;
		color: #8888BB;
		font-size: 11px;
	}

	.divider {
		margin-top: 10px;
		margin-bottom: 10px;
		width: 100%;
		height: 1px;
		border-top-color:#88D9F7;
		border-top-style:dashed;
		border-top-width:1px;
	}
	
	.title_divider{
		margin-left: -40px;
		margin-right: -40px;
		border-bottom-color:#88D9F7;
		border-bottom-style:dashed;
		border-bottom-width:1px;		
		margin-bottom: 5px;
	}
	
	#gastenboek a, #gastenboek .gastenboek_title {
		color: #090B99;
		text-decoration: none;
	}
	
	#mainColumn a{
		color: #090B99;
		text-decoration: none;
	}

