h1 {
display: block;
width: 460px;
height: 45px;
background: url('/images/bg_content_h1_shadow.png') repeat-y 0px 0px;
color: white;
font-weight: normal;
letter-spacing: -1px;
font-size: 17px;
padding-top: 14px;
padding-left: 38px;
}

h1.noshadow {
display: block;
width: 460px;
height: 32px;
background: url('/images/bg_content_h1.png') repeat-y 0px 0px;
color: white;
font-weight: normal;
letter-spacing: -1px;
font-size: 17px;
padding-top: 14px;
padding-left: 38px;
}



h2 {
font-size: 13px;
color: #9d000f;
padding-top: 0px;
padding-left: 0px;
font-weight: bold;
}

#main_txt h2 a,
#main_txt h2 a:visited
{
  color: #9d000f;
  text-decoration: none;
}
#main_txt h2 a:hover
{
  color: black;
  text-decoration: underline;
}

#main_txt a,
#main_txt a:visited {
color: #001c7e;
text-decoration: underline;
}

#main_txt a:hover {
color: black;
}

#main_txt .standaardcontent,
#main_txt .zoekresultaten,
#main_txt .text, 
#main_txt .sitemap,
#main_txt .contact {
padding: 10px 20px 15px 20px;
line-height: 18px;
}

#main_txt ul {
margin-left: 25px;
margin-top: 10px;
}

	#main_txt ul {
	list-style: square;
	}

	
.right {
float: right;
margin-left: 10px;
margin-bottom: 10px;
}

#main_txt img {
background: white;
padding: 2px;
border: 1px solid #7b839d;
vertical-align:text-top;
}	
img.alignright {
background: white;
padding: 2px;
border: 1px solid #7b839d;
float: right;
margin-left: 10px;
margin-bottom: 10px;
vertical-align:text-top;
}
img.alignleft {
background: white;
padding: 2px;
border: 1px solid #7b839d;
float: left;
margin-right: 10px;
margin-bottom: 10px;
vertical-align:text-top;
}
#inleiding {
background: url('/images/bg_inleiding.png') repeat-y 0px 0px;
line-height: 18px;
color: white;
padding: 0px 20px 0px 20px;
margin-top: -25px;
margin-left: -20px;
margin-right: -20px;
margin-bottom: 0px;
}

#inleiding_footer {
background: url('/images/bg_inleiding_footer.png') no-repeat 0px 0px;
height: 13px;
font-size: 8px;
line-height: 13px;
margin-left: -20px;
width: 498px;
margin-top: 15px;
}


/* -- NIEUWS -- */
#main_txt .newsItem,
#main_txt .newsItemShort {
padding: 10px 0px 15px 0px;
margin: 0px 20px 0px 20px;
}

.moreNewsBlock,
.archivedNews {
display: table;
}

#main_txt .moreNews h2 {
font-size: 14px;
margin-bottom: 8px;
margin-top: 8px;
margin-left: 20px;
color: #333;
text-transform: capitalize;
}
	
	#main_txt .moreNewsBlockItem,
	#main_txt .archivedNewsBlockItem {
	margin: 0px 20px 0px 20px;
	width: 450px;
	height: 18px;
	padding: 0px;
	line-height: 18px;
	display: block;
	}
	
		#main_txt .moreNewsBlockItem .date,
		#main_txt .archivedNewsBlockItem .date {
		float: left;
		padding: 0px;
		margin: 0px;
		margin-right: 10px;
		clear: left;
		}
	
	
		#main_txt .moreNewsBlockItem .title,
		#main_txt .archivedNewsBlockItem .title
		{
		padding: 0px;
		margin: 0px;
		float: left;
		}
		
		.archiveLink {
		margin-left: 20px;
		background: url('/images/link_red.gif') no-repeat 0px 5px;
		padding-left: 12px;
		margin-top: 5px;
		}
	
table.contentTable td {
	vertical-align:top;	
}
.newsItemShort  {
border-bottom: 1px solid #dddddd;
}

.newsItem .introText {
font-weight: bold;
margin-bottom: 15px;
}

.newsItemShort .readMoreLink {
margin-top: 0px;
padding-top: 0px;
}

#main_txt .newsItem .text,
#main_txt .newsItemShort .text {
padding: 0px;
margin: 0px 0px 8px 0px;
}


.date {
color: #888888;
font-size: 10px;
margin-bottom: 5px;
}

.backLink a,
.backLink a:visited,
.readMoreLink a,
.readMoreLink a:visited,
.sitemap a,
.sitemap a:visited {
background: url('/images/link_red.gif') no-repeat 0px 5px;
padding-left: 12px;
}

.sitemap a:hover,
.backLink a:hover,
.readMoreLink a:hover {
background: url('/images/link_black.gif') no-repeat 0px 5px;
}

#main_txt .zoekresultatenlist .text {
margin: 0px;
padding: 0px;
}

#main_txt .zoekresultatenlist .url {
padding-left: 0px;
margin-left: 0px;

}

#main_txt .sitemap ul li ul {
margin-left: 20px;
margin-bottom: 5px;
}

#main_txt .sitemap ul li ul a,
#main_txt .sitemap ul li ul a:visited {
background: url('/images/link_black.gif') no-repeat 0px 5px;
}

#main_txt .contact th,
#main_txt .mcmain th {
width: 135px;
text-align: right;
font-weight: normal;
padding-right: 5px;
vertical-align: top;
padding-top: 3px;
padding-bottom: 4px;
}

#main_txt .contact textarea{
height: 100px;
width: 300px;
}

/*
#main_txt .contact tr,
#main_txt .mcmain tr {
min-height: 25px;
_height: 25px;
}*/

.contact textarea,
.contact input,
.mcmain textarea,
.mcmain input,
select {
font-family: "Lucida Sans Unicode", "Lucida Grande", arial, helvetica;
font-size: 11px;
border: 1px solid #bbbbbb;
}

.mcmain input.DataBoundTextLong
{
	width: 250px;
}


.contact input.SubmitButton,
.mcmain input.SubmitButton
{
	padding: 2px 4px;
}

input.Error,
textarea.Error {
border: 1px solid red;
}

.validatieerror {
color: red;
display: block;
}

/* MELDINGEN */

div.melding_mededeling
{
  color: green;
  padding: 5px 5px 5px 30px;
  margin: 10px 20px 10px 15px;
  font-weight: bold;
  background: url('/images/melding_mededeling.gif') no-repeat 0px 0px;
}

div.melding_fout
{
  color: red;
  padding: 5px 5px 5px 30px;
  margin: 10px 20px 10px 15px;
  font-weight: bold;
  background: url('/images/melding_fout.gif') no-repeat 0px 2px;
}
