body {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	margin: 0px;
	color: #000000;
	background-color: #ffffff;
	background-image: url( ../images/BG_Blokje_Blauw.jpg );
	background-repeat: repeat-x;
	background-position: top left;
}

html {
	
}

table {
	border-collapse: collapse;
	border-spacing: 0px;
}

th,td {
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
}

form {
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}

img {
	border: 0px;
}

hr {
	border: 1px solid #01642e;
	border-bottom: 1px solid #ffffff;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 1px;
	overflow: hidden;
}

a:link,a:hover,a:active,a:visited {
	color: #ff8d00;
	text-decoration: none;
	outline: 0 none;
}

a:hover {
	text-decoration: underline;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 20px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #ff8d00;
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 14px;
}

h4 {
	font-size: 12px;
}

h5 {
	color: #0098D1;
}

h6 {
	
}

p {
	margin: 0px;
	padding-bottom: 10px;
}

dl {
	margin: 0px;
}

dl dt {
	color: #ff8d00;
	float: left;
	font-weight: bold;
	margin-right: 10px;
	padding: 0px;
	width: 100px;
}

dl dd {
	padding: 0px;
}

/*DIVS*/
div.MainWrapper {
	position: relative;
	width: 980px;
	margin: 0 auto;
}

div.MainWrapper div.Header {
	position: absolute;
	top: 0px;
	left: 0px;
	padding-top: 5px;
	width: 980px;
	background-color: white;
	background-image: url( ../images/BG_Blokje_Blauw.jpg );
	background-repeat: repeat-x;
	background-position: top left;
	z-index: 100;
}

div.MainWrapper div.Header div.BannerHolder {
	position: absolute;
	width: 980px;
	height: 264px;
	top: 124px;
	left: 0px;
	padding-bottom: 6px;
	background-color: #ffffff;
	background-repeat: repeat-x;
	background-position: bottom left;
	overflow: hidden;
}

div.MainWrapper div.Header div.Top {
	position: relative;
	width: 980px;	
}

div.MainWrapper div.Header a.Logo:link,
div.MainWrapper div.Header a.Logo:hover,
div.MainWrapper div.Header a.Logo:active,
div.MainWrapper div.Header a.Logo:visited {
	display: block;
	width: 201px;
	height: 119px;
}

div.MainWrapper div.HeaderSmallHeader {
	height: 140px;
}

div.MainWrapper div.Header div.BannerHolderSmallHeader {
	height: 15px;	
}

div.MainWrapper div.Header div.BannerHolder img.Afbeelding {
	float: left;
}

div.MainWrapper div.Header div.BannerHolder img.Banner {
	float: right;
}

div.MainWrapper div.ContentHolder {
	position: relative;
	padding-top: 412px;
	float: right;
	width: 980px;
	background-repeat: repeat;
	background-position: top right;
}

div.MainWrapper div.ContentHolderSmallHeader {
	padding-top: 155px;
}

div.MainWrapper div.ContentHolder div.LeftContent {
	position: relative;
	float: left;
	width: 201px;
}

div.MainWrapper div.ContentHolder div.LeftContent a.SiteOnderdeel:link,div.MainWrapper div.ContentHolder div.LeftContent a.SiteOnderdeel:hover,div.MainWrapper div.ContentHolder div.LeftContent a.SiteOnderdeel:active,div.MainWrapper div.ContentHolder div.LeftContent a.SiteOnderdeel:visited
	{
	display: block;
	width: 178px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	color: white;
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 15px;
	height: 33px;
	line-height: 33px;
	background-position: top left;
}

div.MainWrapper div.ContentHolder div.LeftContent div.Copyright {
	position: relative;
	width: 200px;
	height: 24px;
	line-height: 24px;
	color: white;
	text-align: center;
}

div.MainWrapper div.ContentHolder div.RightContent {
	position: relative;
	float: right;
	width: 779px;
}

div.MainWrapper div.ContentHolder div.RightContent div.Content {
	position: relative;
	width: 540px;
	padding-left: 20px;
	padding-right: 16px;
	padding-bottom: 15px;
	float: left;
}

div.MainWrapper div.ContentHolder div.RightContent div.Content a:link,div.MainWrapper div.ContentHolder div.RightContent div.Content a:hover,div.MainWrapper div.ContentHolder div.RightContent div.Content a:active,div.MainWrapper div.ContentHolder div.RightContent div.Content a:visited
	{
	color: #ff8d00;
	text-decoration: underline;
}

div.MainWrapper div.ContentHolder div.RightContent div.Content div.Deelplan
	{
	
}

div.MainWrapper div.ContentHolder div.RightContent div.Content div.Deelplan p.Teaser
	{
	padding-bottom: 30px;
}

div.MainWrapper div.ContentHolder div.RightContent div.Content div.Woning
	{
	width: 535px;
	padding-bottom: 20px;
	border-bottom: solid 1px #b2e0f1;
	margin-bottom: 20px;
}

div.MainWrapper div.ContentHolder div.RightContent div.Content div.Woning h1
	{
	padding-bottom: 10px;
}

div.MainWrapper div.ContentHolder div.RightContent div.Content div.Woning h3
	{
	padding-bottom: 15px;
}

div.MainWrapper div.ContentHolder div.RightContent div.Content div.Woning div.Afbeelding
	{
	position: relative;
	float: left;
	width: 180px;
	min-height: 115px;
	height: auto !important;
	height: 115px;
}

div.MainWrapper div.ContentHolder div.RightContent div.Content div.Woning div.Afbeelding img
	{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 160px;
	/*height: 120px;*/
	z-index: 5;
	border: 1px solid #0098d1;
}

div.MainWrapper div.ContentHolder div.RightContent div.Content div.Woning div.Afbeelding img.Verkocht
	{
	position: absolute;
	top: 1px;
	left: 1px;
	width: 80px;
	height: 47px;
	z-index: 10;
	border: 0 none;
}

div.MainWrapper div.ContentHolder div.RightContent div.Content div.Woning div.Text
	{
	float: right;
	width: 355px;
}

div.MainWrapper div.ContentHolder div.RightContent div.Content div.Woning div.Text span.Title
	{
	font-weight: bold;
	color: #FF8D00;
}

div.MainWrapper div.ContentHolder div.RightContent div.Content div.Woning div.FullText
	{
	padding-top: 15px;
}

div.MainWrapper div.ContentHolder div.RightContent div.Content div.Woning div.FullText h4
	{
	padding-top: 10px;
	padding-bottom: 10px;
}

div.MainWrapper div.ContentHolder div.RightContent div.Content div.Woning div.FullText div.Makelaar,div.MainWrapper div.ContentHolder div.RightContent div.Content div.Woning div.FullText div.Ontwikkelaar
	{
	padding-bottom: 20px;
}

/* FAQ */
div.MainWrapper div.ContentHolder div.RightContent div.Content div.FaqHolder h2
	{
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: 18px;
}

div.MainWrapper div.ContentHolder div.RightContent div.Content div.FaqHolder div.VraagHolder
	{
	border-bottom: 1px solid #0098D1;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-right: 10px;
}

div.MainWrapper div.ContentHolder div.RightContent div.Content div.FaqHolder div.Open,div.MainWrapper div.ContentHolder div.RightContent div.Content div.FaqHolder div.Close
	{
	font-weight: bold;
	cursor: pointer;
	padding-bottom: 3px;
	padding-top: 3px;
	color: #FF8D00;
}

div.MainWrapper div.ContentHolder div.RightContent div.Content div.FaqHolder div.Close
	{
	
}

div.MainWrapper div.ContentHolder div.RightContent div.Content div.FaqHolder div.Open
	{
	display: block;
}

div.MainWrapper div.ContentHolder div.RightContent div.Content div.FaqHolder div.NotDetails
	{
	display: none;
	padding-left: 10px;
	padding-bottom: 10px;
}

/*END FAQ */
div.MainWrapper div.ContentHolder a.Button:link,div.MainWrapper div.ContentHolder a.Button:hover,div.MainWrapper div.ContentHolder a.Button:active,div.MainWrapper div.ContentHolder a.Button:visited
	{
	color: white !important;
	display: block;
	height: 23px;
	line-height: 23px;
	margin-top: 5px;
	text-align: center;
	width: 178px;
	background-position: left bottom;
	background-repeat: no-repeat;
	text-decoration: none !important;
	font-weight: bold;
	margin-top: 20px;
}

div.MainWrapper div.ContentHolder a.Button.Orange:link,div.MainWrapper div.ContentHolder a.Button.Orange:hover,div.MainWrapper div.ContentHolder a.Button.Orange:active,div.MainWrapper div.ContentHolder a.Button.Orange:visited
	{
	background-image: url("../images/BG_SO1.jpg");
}

div.MainWrapper div.ContentHolder a.Button.Green:link,div.MainWrapper div.ContentHolder a.Button.Green:hover,div.MainWrapper div.ContentHolder a.Button.Green:active,div.MainWrapper div.ContentHolder a.Button.Green:visited
	{
	background-image: url("../images/BG_SO2.jpg");
}

div.MainWrapper div.ContentHolder a.Button.Blue:link,div.MainWrapper div.ContentHolder a.Button.Blue:hover,div.MainWrapper div.ContentHolder a.Button.Blue:active,div.MainWrapper div.ContentHolder a.Button.Blue:visited
	{
	background-image: url("../images/BG_SO3.jpg");
}

div.MainWrapper div.ContentHolder div.RightContent div.Content div.KruimelPad
	{
	color: #c4c4c4;
	font-weight: bold;
	padding-bottom: 10px;
}

div.MainWrapper div.ContentHolder div.RightContent div.Content div.KruimelPad a:link,div.MainWrapper div.ContentHolder div.RightContent div.Content div.KruimelPad a:hover,div.MainWrapper div.ContentHolder div.RightContent div.Content div.KruimelPad a:active,div.MainWrapper div.ContentHolder div.RightContent div.Content div.KruimelPad a:visited
	{
	color: #c4c4c4;
	font-weight: bold;
	text-decoration: none;
}

div.MainWrapper div.ContentHolder div.RightContent div.Content div.KruimelPad a.Last:link,div.MainWrapper div.ContentHolder div.RightContent div.Content div.KruimelPad a.Last:hover,div.MainWrapper div.ContentHolder div.RightContent div.Content div.KruimelPad a.Last:active,div.MainWrapper div.ContentHolder div.RightContent div.Content div.KruimelPad a.Last:visited
	{
	color: #ff8d00;
}

div.MainWrapper div.ContentHolder div.RightContent div.Content div.Item
	{
	padding-bottom: 10px;
}

div.MainWrapper div.ContentHolder div.RightContent div.Content div.Item h2
	{
	padding-bottom: 10px;
}

div.MainWrapper div.ContentHolder div.RightContent div.RightColumn {
	position: relative;
	width: 203px;
	float: right;
	margin-bottom: 20px;
}

div.MainWrapper div.ContentHolder div.RightContent div.RightColumn div.Item p
	{
	padding: 0px;
}

div.MainWrapper div.ContentHolder div.RightContent div.RightColumn div.Zoeken
	{
	padding-right: 5px;
	margin-bottom: 15px;
}

div.MainWrapper div.ContentHolder div.RightContent div.RightColumn div.Zoeken form
	{
	padding: 0px;
	margin: 0px;
}

div.MainWrapper div.ContentHolder div.RightContent div.RightColumn div.Zoeken input.SearchInput
	{
	font-family: "Arial", sans-serif;
	font-size: 12px;
	border: 0 none;
	display: block;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	height: 16px;
	line-height: 16px;
	width: 150px;
}

div.MainWrapper div.ContentHolder div.RightContent div.RightColumn div.Zoeken input.SearchSubmit
	{
	position: absolute;
	top: 6px;
	right: 8px;
	background-image: url( ../images/SearchBtn.jpg );
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	border: 0 none;
	background0color: white;
	padding: 0px;
	margin: 0px;
	width: 19px;
	height: 16px;
	float: right;
}

ul.Zoekresultaten span {
	color: #FF8D00;
}

ul.Zoekresultaten span.Searchstring {
	background-color: #FF8D00;
	padding-left: 2px;
	padding-right: 2px;
	color: white;
}

div.MainWrapper div.ContentHolder div.RightContent div.RightColumn a.Button:link,div.MainWrapper div.ContentHolder div.RightContent div.RightColumn a.Button:hover,div.MainWrapper div.ContentHolder div.RightContent div.RightColumn a.Button:active,div.MainWrapper div.ContentHolder div.RightContent div.RightColumn a.Button:visited
	{
	margin-left: 12px;
}

div.MainWrapper div.ContentHolder div.RightContent div.RightColumn div.OptionHolder
	{
	padding-left: 13px;
	padding-bottom: 20px;
}

div.MainWrapper div.ContentHolder div.RightContent div.RightColumn h2 {
	padding-left: 13px;
	padding-bottom: 10px;
}

div.MainWrapper div.ContentHolder div.RightContent div.RightColumn a:link,div.MainWrapper div.ContentHolder div.RightContent div.RightColumn a:hover,div.MainWrapper div.ContentHolder div.RightContent div.RightColumn a:active,div.MainWrapper div.ContentHolder div.RightContent div.RightColumn a:visited
	{
	color: black;
	text-decoration: none;
	display: block;
}

div.MainWrapper div.ContentHolder div.RightContent div.RightColumn a.VerwijderKeuze:link,div.MainWrapper div.ContentHolder div.RightContent div.RightColumn a.VerwijderKeuze:hover,div.MainWrapper div.ContentHolder div.RightContent div.RightColumn a.VerwijderKeuze:active,div.MainWrapper div.ContentHolder div.RightContent div.RightColumn a.VerwijderKeuze:visited
	{
	padding-top: 5px;
	padding-left: 20px;
	font-weight: bold;
	display: block;
	background-image: url( ../images/VerwijderKeuze.jpg );
	background-repeat: no-repeat;
	background-position: 0px 7px;
}

div.MainWrapper div.ContentHolder div.RightContent div.RightColumn div.Item
	{
	padding-top: 10px;
	padding-bottom: 15px;
	background-repeat: no-repeat;
	background-position: 1px 13px;
	padding-left: 13px;
}

div.MainWrapper div.ContentHolder div.RightContent div.RightColumn div.Item h4 a:link,div.MainWrapper div.ContentHolder div.RightContent div.RightColumn div.Item h4 a:hover,div.MainWrapper div.ContentHolder div.RightContent div.RightColumn div.Item h4 a:active,div.MainWrapper div.ContentHolder div.RightContent div.RightColumn div.Item h4 a:visited
	{
	padding-bottom: 10px;
	color: #0098D1;
	font-weight: bold;
}

div.MainWrapper div.ContentHolder div.RightContent div.RightColumn div.Item a.LeesVerder:link,div.MainWrapper div.ContentHolder div.RightContent div.RightColumn div.Item a.LeesVerder:hover,div.MainWrapper div.ContentHolder div.RightContent div.RightColumn div.Item a.LeesVerder:active,div.MainWrapper div.ContentHolder div.RightContent div.RightColumn div.Item a.LeesVerder:visited
	{
	text-align: right;
	display: block;
	padding-right: 10px;
	color: #ff8d00;
}

div.MainWrapper div.Footer {
	position: relative;
	float: right;
	width: 203px;
	height: 24px;
	line-height: 24px;
	color: white;
	text-align: center;
}

div.MainWrapper div.Footer a:link,div.MainWrapper div.Footer a:hover,div.MainWrapper div.Footer a:active,div.MainWrapper div.Footer a:visited
	{
	color: white;
}

/* AGENDA */
div.AgendaItem {
	position: relative;
	width: 380px;
	border-top: solid 1px #0098d1;
	
}

body.Page155 div.AgendaItem {
	width: 540px;
}

div.AgendaItem div.Datum {
	position: relative;
	margin-right: 10px;
	width: 60px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	background-color: #0098d1;
	color: white;
	float: left;
}

body.Page155 div.AgendaItem div.Datum {
}

div.AgendaItem div.Tekst {
	position: relative;
	margin-right: 10px;
	width: 300px;
	float: left;
}

body.Page155 div.AgendaItem div.Tekst {
	width: 460px;	
}

div.AgendaHolder {
	border-top: solid 5px #0098d1;
	padding-top: 20px;
}

div.AgendaHolder a:link,
div.AgendaHolder a:hover,
div.AgendaHolder a:active,
div.AgendaHolder a:visited {
	text-decoration: none !important;	
}

div.AgendaHolder div.Agenda {
	position: relative;
	float: right;
	width: 145px;
	text-align: center;
}

div.AgendaHolder h1 {
	padding-bottom: 5px;
}

body.Page155 div.AgendaItem h1,
body.Page155 div.AgendaItem h2,
body.Page155 div.AgendaItem h3,
body.Page155 div.AgendaItem h4,
body.Page155 div.AgendaItem h5,
body.Page155 div.AgendaItem h6,
body.Page155 div.AgendaItem a:link,
body.Page155 div.AgendaItem a:hover,
body.Page155 div.AgendaItem a:active,
body.Page155 div.AgendaItem a:visited,
body.Page155 a.Back:link,
body.Page155 a.Back:hover,
body.Page155 a.Back:active,
body.Page155 a.Back:visited,
div.AgendaHolder h1,
div.AgendaHolder h2,
div.AgendaHolder h3,
div.AgendaHolder h4,
div.AgendaHolder h5,
div.AgendaHolder h6,
div.AgendaHolder a:link,
div.AgendaHolder a:hover,
div.AgendaHolder a:active,
div.AgendaHolder a:visited {
	color: #0098D1 !important;
}

div.AgendaHolder h1,
div.AgendaHolder h2,
div.AgendaHolder h3,
div.AgendaHolder h4,
div.AgendaHolder h5,
div.AgendaHolder h6 {
	font-weight: bold !important;
}


div.AgendaHolder div.Teasers {
	position: relative;
	float: left;
	width: 385px;
}

table.Kalendar tr td {
    font-size: 11px;
    width: 20px;
    padding-left: 3px;
    border: solid 1px #0098d1;
}

table.Kalendar td a:link,
table.Kalendar td a:hover,
table.Kalendar td a:active,
table.Kalendar td a:visited {
	font-weight: bold;
	color: white;
}

table.Kalendar td a:hover {
	color: #CC0033;
}

table.Kalendar th.tm,
table.Kalendar th.hd {
	font-weight: bold;
    background-color: #0098D1;
	color: white;
	text-align: center;
	border-left: solid 1px #0098d1;
}

table.Kalendar td.disabled {
	color: #cccccc !important;
	font-weight: normal !important;
}

table.Kalendar td.today {
    color: #000000;
	font-weight: bold;
}

table.Kalendar td.planned {
    color: #ffffff;
    font-weight: bold;
	background-color: #FF8D00;
}

table.Kalendar td.planned a:link,
table.Kalendar td.planned a:hover,
table.Kalendar td.planned a:active,
table.Kalendar td.planned a:visited {
	color: white !important;
	text-decoration: none !important;
}

table.Kalendar td.bd {
	background-color: #0098D1;
	color: white;
    font-weight: bold;
}

/* FotoAlbum */
a.PopupImg:link,a.PopupImg:hover,a.PopupImg:visited {
	width: 250px;
	height: 200px;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	margin: 7px;
	margin-bottom: 0px;
	background-color: #ac9271;
	text-decoration: none;
}

a.PopupImgSmall:link,a.PopupImgSmall:hover,a.PopupImgSmall:visited {
	width: 136px;
	height: 100px;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	padding: 7px;
	background-color: #F98800;
	text-decoration: none;
}

a.PopupImgSmall:hover {
	
}

.FotoAlbumGTD {
	padding-right: 30px;
	padding-bottom: 20px;
}

.ACFoto {
	color: white;
	width: 250px;
	margin: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	text-align: center;
	position: relative;
}

a.AlbumFront:link,a.AlbumFront:visited,a.AlbumFront:hover {
	display: block;
	width: 140px;
	height: 120px;
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
	background-color: white;
	text-decoration: none;
}

.AlbumNaam {
	color: white;
	width: 140px;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 3px;
}

a.AlbumSluiten:link,a.AlbumSluiten:visited,a.AlbumSluiten:hover {
	display: block;
	color: white;
	font-size: 13px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	width: 101px;
	text-decoration: none;
	font-weight: normal;
	background-image: url(../images/ButtonWit.jpg);
}

.DarkLayer {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 3000;
	background-color: black;
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.PopupHolder {
	z-index: 5000;
	position: absolute;
	left: 50%;
	top: 0px;
	width: 724px;
	margin-left: -404px;
	height: 685px;
	display: none;
}

.PopupInnerHolder {
	position: absolute;
	top: 20px;
	left: 0px;
}

.PopupFotoHolder {
	display: block;
	width: 720px;
	height: 500px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 10px;
}

.PopupFotoFunctions {
	position: absolute;
	width: 720px;
	height: 61px;
	top: 612px;
	left: 0px;
	background-color: white;
	padding: 10px;
}

a.PopupSluiten:link,a.PopupSluiten:visited,a.PopupSluiten:hover,a.PopupVolgende:link,a.PopupVolgende:visited,a.PopupVolgende:hover,a.PopupVorige:link,a.PopupVorige:visited,a.PopupVorige:hover
	{
	display: block;
	color: white;
	background-image: url(../images/ButtonWit.jpg);
	width: 26px;
	height: 26px;
	text-align: center;
	text-decoration: none;
	position: absolute;
	top: 260px;
}

a.PopupSluiten:link,a.PopupSluiten:visited,a.PopupSluiten:hover {
	background-image: url(../images/close.gif);
	width: 13px;
	height: 13px;
	line-height: 13px;
	left: 717px;
	top: 10px;
}

a.PopupVolgende:link,a.PopupVolgende:visited,a.PopupVolgende:hover {
	background-image: url(../images/volgende.gif);
	left: 704px;
}

a.PopupVorige:link,a.PopupVorige:visited,a.PopupVorige:hover {
	background-image: url(../images/vorige.gif);
	left: 10px;
}

/* */
.Clear {
	width: 0px;
	height: 0px;
	overflow: hidden;
	clear: both;
}

/* SITEONDERDELEN */
div.SoTekst {
	position: absolute;
	top: 35px;
	left: 427px;
	width: 552px;
	height: 40px;
}

ul.SiteOnderdelen {
	position: absolute;
	top: 72px;
	right: 0px;
	width: 564px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

ul.SiteOnderdelen li {
	width: 178px;
	display: inline;
	float: left;
	padding: 0px;
	margin-left: 10px;
}

ul.SiteOnderdelen li a:link,ul.SiteOnderdelen li a:hover,ul.SiteOnderdelen li a:active,ul.SiteOnderdelen li a:visited
	{
	display: block;
	width: 178px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	color: white;
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-top: 5px;
}

ul.SiteOnderdelen li a.SO1:link,ul.SiteOnderdelen li a.SO1:hover,ul.SiteOnderdelen li a.SO1:active,ul.SiteOnderdelen li a.SO1:visited
	{
	background-image: url( ../images/BG_SO1.jpg );
}

ul.SiteOnderdelen li a.SO2:link,ul.SiteOnderdelen li a.SO2:hover,ul.SiteOnderdelen li a.SO2:active,ul.SiteOnderdelen li a.SO2:visited
	{
	background-image: url( ../images/BG_SO2.jpg );
}

ul.SiteOnderdelen li a.SO3:link,ul.SiteOnderdelen li a.SO3:hover,ul.SiteOnderdelen li a.SO3:active,ul.SiteOnderdelen li a.SO3:visited
	{
	background-image: url( ../images/BG_SO3.jpg );
}

ul.SiteOnderdelen li a.Active:link,ul.SiteOnderdelen li a.Active:hover,ul.SiteOnderdelen li a.Active:active,ul.SiteOnderdelen li a.Active:visited
	{
	margin-top: 0px;
	height: 33px;
	line-height: 33px;
	background-position: top left;
}

/* MENU */
ul#Menu {
	position: relative;
	width: 200px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

ul#Menu li {
	margin: 0px;
	padding: 0px;
	margin-bottom: 1px;
}

ul#Menu li a:link,ul#Menu li a:hover,ul#Menu li a:active,ul#Menu li a:visited
	{
	display: block;
	height: 24px;
	line-height: 24px;
	color: white;
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-left: 10px;
	text-decoration: none;
}

ul#Menu li a.MenuItemActief:link,ul#Menu li a.MenuItemActief:hover,ul#Menu li a.MenuItemActief:active,ul#Menu li a.MenuItemActief:visited
	{
	background-position: top left;
}

ul#Menu li ul {
	padding: 0px;
	margin: 0px;
}

ul#Menu li ul li {
	list-style-type: none;
	display: block;
	position: relative;
	float: none;
	background-color: #a11929;
	margin: 0px 0px 0px -1px;
	border-top: 1px solid white;
	color: white;
	font-size: 12px;
}

ul#Menu li ul li a:link,ul#Menu li ul li a:hover,ul#Menu li ul li a:active,ul#Menu li ul li a:visited
	{
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 24px;
}

ul#Menu li ul li a.Up:link,ul#Menu li ul li a.Up:hover,ul#Menu li ul li a.Up:active,ul#Menu li ul li a.Up:visited
	{
	background-position: bottom left;
}

/* SubSubMenu */
ul#Menu li ul li ul {
	display: none;
	position: absolute;
	top: -1px;
	left: 200px;
	margin: 0px;
	border-left: solid 2px white;
	border-bottom: 1px solid #ffd199;
	padding: 0px;
	width: 175px !important;
	float: none;
	background-color: transparent;
	z-index: 500;
}

ul#Menu li ul li ul li {
	display: inline-block;
	position: relative;
	float: none;
	background-color: #ffffff;
	background-image: none;
	margin: 0px;
	border-top: 1px solid #ffd199;
	border-left: 1px solid #ffd199;
	border-right: 1px solid #ffd199;
	color: white;
}

ul#Menu li ul li ul li a:link,ul#Menu li ul li ul li a:hover,ul#Menu li ul li ul li a:active,ul#Menu li ul li ul li a:visited
	{
	padding-left: 15px;
	height: 24px;
	line-height: 21px;
	width: 158px;
	text-align: left;
}

ul#Menu li ul li ul li a.Active:link,ul#Menu li ul li ul li a.Active:hover,ul#Menu li ul li ul li a.Active:active,ul#Menu li ul li ul li a.Active:visited
	{
	background-position: bottom left;
}

/* MAILFORMULIER */
.MFKop {
	color: #030303;
	font-size: 12px;
}

.MFErrorMessage {
	color: red;
}

.MFSubmitButton,.MFCancelButton,.MFConfirmButton {
	padding: 0px;
	margin: 0px;
	margin-bottom: 4px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	line-height: 14px;
	color: #ffffff;
	font-size: 12px;
	background-color: #01ABDF;
	border: 0 none;
	text-align: center;
}

.MFLogin {
	padding: 0px;
	margin: 0px;
	margin-left: 4px;
	margin-bottom: 3px;
	border: 0 none;
	width: 18px;
	height: 18px;
}

.MFSearch {
	margin: 0px;
	margin-left: 4px;
	margin-bottom: 4px;
	padding-right: 10px;
	background-color: #ffdd00;
	color: black;
	border: 0 none;
	font-size: 10px;
}

.MFConfirmButton {
	height: 20px;
	line-height: 20px;
	width: 150px;
}

.MFSubmitTD {
	text-align: right;
	padding-bottom: 10px;
}

.MFDataTD {
	text-align: left;
	width: 470px;
}

.MFTD {
	width: 100px;
	vertical-align: top;
	font-weight: normal;
}

.MFMedium,.MFSmall,.MFLarge,.MFNaamType,.MFEmailType,.MFFileType {
	border: 1px solid #8d8b8d;
	width: 115px;
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: "Arial", sans-serif;
	font-size: 12px;
	margin-bottom: 3px;
	color: #030303;
}

div.Content .MFMedium,div.Content .MFSmall,div.Content .MFLarge,div.Content .MFNaamType,div.Content .MFEmailType,div.Content .MFFileType
	{
	width: 220px;
}

div.Content td.MFSubmitTD {
	text-align: left;
}

.MFSmall {
	width: 50px;
}

.MFMedium {
	width: 140px;
}

.MFLarge {
	width: 190px;
}

.MFExtraUitleg {
	font-weight: normal;
	font-style: italic;
	padding-bottom: 10px;
}

.MFVerplichtTD {
	color: red;
	font-weight: bold;
	vertical-align: top;
	padding-top: 3px;
	width: 10px;
}

.MFFileType {
	color: #7b797a;
	border: 1px solid black;
	margin: 2px;
	padding-left: 3px;
	padding-right: 3px;
	width: 304px;
}

.MFWrapper {
	margin-left: 10px;
	margin-bottom: 10px;
}

div.UitlichtingBuurten {
	position: relative;
	height: 352px;;
	width: 520px;
	margin-bottom: 25px;
}

img#preload {
	position: absolute;
	top: 0px;
	left: opx;
	width: 600px;
	border: 1px solid red;
}

/* DEBUG CONSOLE */
div.DebugConsole {
	position: absolute;
	top: 50px;
	left: 250px;
	width: 600px;
	border: 1px solid black;
	overflow: auto;
	background-color: white;
	padding: 50px;
	z-index: 3000;
}

a.DownloadPicture:link,
a.DownloadPicture:hover,
a.DownloadPicture:active,
a.DownloadPicture:visited {
	position: absolute;
	top: 521px;
	left: 651px;
	color: #FFFFFF;
	height: 22px;
	line-height: 22px;
	width: 80px;
	background-color: #BED33A;
}
