@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

html, body
{
	min-height: 100%;
	height: 100%;
}

a
{
	color: #488423;
}
a img
{
	border: 0px;
}

ul
{
	list-style: none;
	list-style-position: outside;
}

p
{
	padding-bottom: 15px;
}

/* -------------------------------------------------------------------------------------------------------------------------- */
body
{
	background-color: #488423;
	background-image: url(/client/landschaperfgoedutrecht/images/site/Body_Background.gif);
	background-repeat: repeat-x;
	background-position: top;
}

body.Primair, body.PrimairContent
{
	background-color: #ef7f01;
	background-image: url(/client/landschaperfgoedutrecht/images/site/Body_Background_Primair.gif);
}
body.Primair div#Site
{
	background-image: url(/client/landschaperfgoedutrecht/images/site/Site_Background_Primair.gif);
}
body.PrimairContent div#Site
{
	background-image: url(/client/landschaperfgoedutrecht/images/site/Site_Background_Primair_Detail.gif);
}
body.Primair div#Columns div.Seperator, body.PrimairContent div#Columns div.Seperator
{
	background-color: #d3680a;
}
body.Primair a, body.PrimairContent a
{
	color: #ef7f01;
}

body.Voortgezet, body.VoortgezetContent
{
	background-color: #5ec5ee;
	background-image: url(/client/landschaperfgoedutrecht/images/site/Body_Background_Voortgezet.gif);
}
body.Voortgezet div#Site
{
	background-image: url(/client/landschaperfgoedutrecht/images/site/Site_Background_Voortgezet.gif);
}
body.VoortgezetContent div#Site
{
	background-image: url(/client/landschaperfgoedutrecht/images/site/Site_Background_Voortgezet_Detail.gif);
}
body.Voortgezet div#Columns div.Seperator, body.VoortgezetContent div#Columns div.Seperator
{
	background-color: #01a9d8;
}
body.Voortgezet a, body.VoortgezetContent a
{
	color: #5ec5ee;
}

body.Primair div#CenterColumn div#CenterContent, body.Voortgezet div#CenterColumn div#CenterContent, body.Content div#CenterColumn div#CenterContent
{
	float: none;
	width: 425px;
}
body.PrimairContent div#CenterColumn div#CenterContent, body.VoortgezetContent div#CenterColumn div#CenterContent
{
	float: none;
	width: 375px;
}

body.Content div#Site
{
	background-image: url(/client/landschaperfgoedutrecht/images/site/Site_Background_Content.gif);
}

div#Site
{
	width: 1000px;
	background-image: url(/client/landschaperfgoedutrecht/images/site/Site_Background_Home.gif);
	/* min-height: 100%; */
	padding-bottom: 15px;
}
* html div#Site
{
	height: 100%;
}
/* -------------------------------------------------------------------------------------------------------------------------- */
div#Header
{
	height: 25px; /* 25 */
	background-color: #51a025;
	overflow: hidden;
	padding-left: 15px;
}

div#Header div#Logo
{
	float: left;
}
	div#Logo a
	{
		line-height: 0px;
		font-size: 0px;
		display: block;
		padding-top: 5px;
	}
div#Header div#TopMenu
{
	float: right;
}
	div#TopMenu ul li
	{
		float: left;
		height: 25px;
	}
	div#TopMenu ul li a
	{
		float: left;
		display: block;
		color: white;
		font-size: 0.8em;
		font-weight: bold;
		text-decoration: none;
		background-position: center 3px;
		background-repeat: no-repeat;
		padding-top: 25px;
		padding-right: 10px;
	}
	div#TopMenu ul li a:hover
	{
		padding-top: 3px;
		background-image: none !important;
	}
	
	div#TopMenu ul li a#Home
	{
		background-image: url(/client/landschaperfgoedutrecht/images/site/Topmenu_Home.gif);
	}
	div#TopMenu ul li a#Contact
	{
		background-image: url(/client/landschaperfgoedutrecht/images/site/Topmenu_Contact.gif);
	}
	
/* -------------------------------------------------------------------------------------------------------------------------- */
div#Columns
{
	font-size: 0.7em;
}

div#Columns div.Seperator
{
	background-color: #386c1e;
	height: 21px; /* 25 */
	overflow: hidden;
	color: white;
	padding-top: 4px;
	padding-left: 15px;
}

div#Columns h1
{
	font-size: 1.1em;
	padding-bottom: 2px;
}
div#Columns h2
{
	padding-bottom: 2px;
}

/* -------------------------------------------------------------------------------------------------------------------------- */
div#LeftColumn
{
	width: 255px;
	float: left;
}

div#SideColumn
{
	float: left;
	overflow: hidden;
	width: 40px;
}

div#CenterColumn
{
	width: 485px;
	float: left;
}

div#RightColumn
{
	float: right;
	width: 220px;
	overflow: hidden;
}

body.PrimairContent div#LeftColumn, body.VoortgezetContent div#LeftColumn
{
	width: 305px;
}
body.PrimairContent div#CenterColumn, body.VoortgezetContent div#CenterColumn
{
	width: 435px;
}
/* -------------------------------------------------------------------------------------------------------------------------- */
	div#LeftColumn div#Menu
	{
		background-color: white;
		padding-top: 20px;
		padding-left: 15px;
		height: 290px; /* 310 */
	}
	
	div#Menu ul
	{
	}
	div#Menu ul li
	{
	}

	div#Menu ul li ul
	{
		padding-left: 15px;
		display: none;
	}
		div#Menu ul li.active ul
		{
			display: block;
		}

	div#Menu ul li a
	{
		display: block;
		background-color: #51a025;
		color: white;
		font-weight: bold;
		text-decoration: none;
		padding-left: 10px;
		width: 210px; /* 220 */
		height: 17px; /* 18 */
		padding-top: 1px;
		background-image: url(/client/landschaperfgoedutrecht/images/site/Menu_Background.gif);
		background-position: bottom;
		background-repeat: repeat-x;
	}

	div#Menu ul li a:hover
	{
		background-color: white !important;
		color: #51a025;
	}
	
	div#Menu ul li.cms_cm1_4 a
	{
		background-color: #ee7f00;
	}
		div#Menu ul li.cms_cm1_4 a:hover
		{
			color: #ee7f00;
		}
	div#Menu ul li.cms_cm1_4 ul li a
	{
		width: 195px;
		background-color: #d3680a;
	}
		div#Menu ul li.cms_cm1_4 ul li ul li
		{
			padding-bottom: 2px;
		}
		div#Menu ul li.cms_cm1_4 ul li ul li a
		{
			width: 178px; /* 180 */
			background-color: white;
			border: solid 1px #d3680a;
			color: #d3680a;
			height: 16px;
		}

	div#Menu ul li.cms_cm1_5 a
	{
		background-color: #5ec5ed;
	}
		div#Menu ul li.cms_cm1_5 a:hover
		{
			color: #5ec5ed;
		}
	div#Menu ul li.cms_cm1_5 ul li a
	{
		width: 195px;
		background-color: #01a9d8;
	}
		div#Menu ul li.cms_cm1_5 ul li ul li
		{
			padding-bottom: 2px;
		}
		div#Menu ul li.cms_cm1_5 ul li ul li a
		{
			width: 178px; /* 180 */
			background-color: white;
			border: solid 1px #01a9d8;
			color: #01a9d8;
			height: 16px;
		}
		
	div#LeftColumn div#Logos
	{
		background-color: white;
		padding-left: 15px;
		height: 40px;
	}
		div#LeftColumn div#Logos img
		{
			padding-right: 10px;
		}

	div#LeftColumn div#LeftContent
	{
		color: white;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
	}
	

/* -------------------------------------------------------------------------------------------------------------------------- */
div#SideColumn img
{
	padding-left: 6px;
	padding-top: 20px;
}

/* -------------------------------------------------------------------------------------------------------------------------- */
div#CenterColumn div#CenterContent
{
	float: left;
	width: 230px; /* 290 */
	padding-top: 25px;
	padding-left: 30px;
	padding-right: 30px;
}

div#CenterColumn div#NewsContent
{
	float: right;
	width: 145px; /* 195 */
	padding-top: 25px;
	padding-right: 25px;
}

	div#NewsContent div.item
	{
		padding-top: 15px;
	}
	div#NewsContent div.item h1
	{
		color: white;
		/*color: #dc002e;*/
	}
	div#NewsContent div.item p
	{
		color: white;
		padding-bottom: 0px;
	}
	div#NewsContent div.item a
	{
		text-decoration: none;
		color: white;
		font-style: italic;
		background-image: url(/client/landschaperfgoedutrecht/images/site/Link_Arrow.gif);
		display: block;
		background-position: 70px center;
		background-repeat: no-repeat;
	}
	div#NewsContent a:hover
	{
		text-decoration: underline !important;
	}
	div#NewsContent a#MoreNews
	{
		display: block;
		/*color: #dc002e;*/
		color: white;
		padding-top: 15px;
		font-weight: bold;
		text-decoration: none;
	}

	div#contentText h2{
		padding: 0px 0px 5px 0px;
		margin: 0px;

}

	div#contentText tr td{
		padding-bottom: 5px;
}

	div#contentText table{
		padding-top: 20px;
}

	div#contentText tr td.formColumnLeft{
		padding-right: 20px;
}

	div#contentText #button{
		background-color:#5ec5ed;
		border:2px solid #278db4;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		padding:1px 2px;
	}



/* -------------------------------------------------------------------------------------------------------------------------- */
div#RightColumn div#LogoLandschap
{
	background-color: white;
	height: 350px;
	overflow: hidden;
	padding-left: 2px;
}

div#RightColumn div#RightContent
{
	padding-left: 15px;
	padding-top: 10px;
	color: white;
}

div#RightContent table#ContactTable td, div#RightContent table#ContactTable th
{
	text-align: left;
	vertical-align: top;
}
div#RightContent table#ContactTable img
{
	vertical-align: text-bottom;
	padding-left: 5px;
}

div#RightColumn a
{
	color: white;
	text-decoration: none;
}
div#RightColumn a:hover
{
	text-decoration: underline;
}

/* -------------------------------------------------------------------------------------------------------------------------- */
div.linksContainer
{
	padding-bottom: 15px;
}

/* -------------------------------------------------------------------------------------------------------------------------- */
div#filterResults a
{
	color: white;
}

div.filterForm {
    margin-bottom: 15px;
}

div.filterForm select
{
	color: #00a9d7;
	width: 200px;
}
body.PrimairContent div.filterForm select
{
	color: #d26809;
}

div.filterForm label
{
	display: block;
	float: left;
	width: 65px;
	clear: both;
}

/* -------------------------------------------------------------------------------------------------------------------------- */
div#CenterContent div#materialHeader h1
{
	float: left;
	padding-right: 10px;
}
div#CenterContent div#materialHeader h2
{
	font-size: 1.1em;
	color: #ee7f00;
}
body.VoortgezetContent div#CenterContent div#materialHeader h2
{
	color: #5ec5ee;
}

div#CenterContent table#materialTable td
{
	background-color: #ee7f00;
	padding: 5px;
	border-bottom: solid 1px #fb921a;
	color: white;
}
body.VoortgezetContent div#CenterContent table#materialTable td
{
	background-color: #5ec5ee;
	border-bottom: solid 1px #81d8fa;
}

div#CenterContent table#materialTable td.Title
{
	background: none !important;
	color: black;
}

div#CenterContent table#materialTable a {
	color: #FFF;
}

/* -------------------------------------------------------------------------------------------------------------------------- */
div#CenterContent div#materialLinks
{
	position: relative;
}
div#materialLinks div.Block
{
	width: 175px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	padding-top: 15px;
	z-index: 100;
}
div#materialLinks div.Block ul
{
	background-color: #51a025;
	padding-top: 5px;
	padding-bottom: 3px;
}
div#materialLinks div.Block ul li
{
	padding-left: 20px;
	padding-bottom: 5px;
	background-image: url(/client/landschaperfgoedutrecht/images/site/Bullet_Links.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
div#materialLinks div.Block ul li a
{
	color: white;
}

div#materialLinks div.Block div.popupContent
{
	display: none;
}

div#materialLinks div#materialPopup
{
	border: solid 1px #d6d6d6;
	background-color: white;
	padding: 5px;
	position: absolute;
	width: 100%;
	visibility: hidden;
	z-index: 50;
	top: -70px;
	left: 0px;
}
* html div#materialLinks div#materialPopup
{
	left: -375px;
}

div#materialPopup img
{
	float: left;
	padding-right: 5px;
}
div#materialPopup h1
{
	color: orange;
}