body, html, #contents, #contentsHome{ 
margin: 0; 
padding:0; 
border: 0; 
width:100%; 
height:100%; 
min-height: 100%;
} 
html>body, html>body #contents, html>body #contentsHome {
	height:auto;
}
#contents, #contentsHome {
	position: absolute;
	top: 0;
	left: 0;
}
#contentsHome {
	background-color: #FFFFFF;
}
#footer{ 
position: absolute; 
bottom: 0;
	border-top: 1px #0A7256 solid;
	margin-top: 5px;
	padding-top: 3px;
	background-image: url("/navb/images/back_footer.gif");
	background-repeat: repeat-x;
	text-align: center;
	padding-bottom:0px;
	width: 780px;
	left: 0px;
} 

#main{
padding-left: 0px;
height: auto;
}
td.LeftColumn{
	width: 180px;
}
td.HeaderRow{
	height: 114px;
}
table.MainTable{
	width: 780px;
}
.main{
padding-left: 10px;
}
TD.Header {
background-color: #0A7256;
background-image:url("/navb/images/bg_header.gif");
border-bottom: 1px #000000 solid;
}
div.image {
border-top: 1px #FFFFFF solid;
border-bottom: 1px #FFFFFF solid;
}
a.topnav1, a.topnav1:hover, a.topnav1:link, a.topnav1:visited, a.topnav1:active {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 8pt;
font-weight: bold;
background-image: url("/navb/images/topnav1.gif");
padding-left: 20px;
text-decoration: none;
color: #FFFFFF;
background-repeat: no-repeat;
}
a.topnav2, a.topnav2:hover, a.topnav2:link, a.topnav2:visited, a.topnav2:active {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 8pt;
padding-left: 20px;
font-weight: bold;
background-image: url("/navb/images/topnav2.gif");
text-decoration: none;
color: #FFFFFF;
background-repeat: no-repeat;
}
BODY, TD, .normal {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 9pt;
	color: #000000;
	margin:0px;
}
p {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 9pt;
	color: #000000;
}
BODY {
background-image:url("/navb/images/background.gif");
background-repeat: repeat-y; 
}
TABLE.hRes {
border-collapse: collapse;
border: none;
}
TH, td.gemeente {
	border: 2px #FFFFFF solid;
	background-color: #85B9AB;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	text-align: left;
	border-collapse: collapse;
	padding-left: 5px;
	padding-right: 5px;
}
td.subCat {
	background: #E7F1EF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom:5px;
	font-weight:bold;
	color: #000000;
}
td.altActivity{
		background: #E7F1EF;
}
td.publi {
	padding-left: 5px;
	padding-right: 5px;
}
td.lbl {
background-color:#eeeeee;
font-weight: bold;
font-size:10pt;
font-family: Verdana, Arial, Helvetica, Sans-serif;
text-align: left;
border: 1px #000000 solid;
padding-left: 5px;
padding-right: 5px;}
td.txt {
background-color:#ffffff;
font-weight: normal;
font-size:10pt;
font-family: Verdana, Arial, Helvetica, Sans-serif;
text-align: left;
padding-left: 5px;
padding-right: 5px;}
TABLE.vRes {
border-collapse: collapse;
border: 1px #000000 solid;
}
a, a:hover, a:link, a:visited, a:active {
	color: #0A7256;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 10pt;
	text-decoration: underline;
 }
a:hover {
text-decoration: underline}
H1, .H1 {
font-size: 16pt;
font-weight: bold;
color: #FF6633;
margin-top: 10px;
border-bottom: 1px #FF6633 solid;
}
H2, .H2 {
font-size: 14pt;
font-weight: bold;
color: #FF6633;
}
H3, .H3 {
font-size: 10pt;
font-weight: bold;
color: #FF6633;
}
H4, .H4 {
font-size: 10pt;
font-weight: normal;
color: #FF6633;
}
H5, .H5 {
font-size: 10pt;
font-weight: bold;
color: #000000;
padding-bottom: 3px;
}
H6, .H6 {
font-size: 10pt;
font-weight: normal;
font-style: italic;
color: #000000;
}
li {
background-image: url("/navb/images/bullet.gif");
margin-left: 0px;
padding-left:15px;
background-repeat: no-repeat;
list-style-type: none;}

li li {
background-image: url("/navb/images/bullet2.gif");
margin-left: 0px;
padding-left:15px;
background-repeat: no-repeat;
list-style-type: none;}

a.taalkeuze, a.taalkeuze:hover, a.taalkeuze:link, a.taalkeuze:visited, a.taalkeuze:active {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 7pt;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
padding: 0px;
}
div.taalkeuze {
width: 28px;
}
DIV.currChannel {
	border: 1px #000000 solid;
	background-color:#85B9AB;
	font-weight:bold;
	font-family: Verdana,Arial, elvetica, sans-serif;
	font-size: 10pt;
	padding-left: 10px;
	width:180px;
	overflow: hidden;
	margin-left: 3px;
	padding-bottom: 3px;
	text-align: left;
}
DIV.currChannelWarning {
	border: 1px #000000 solid;
	background-color:#FF3333;
	color: #FFFFFF;
	font-weight:bold;
	font-family: Verdana,Arial, elvetica, sans-serif;
	font-size: 10pt;
	padding-left: 10px;
	width:180px;
	overflow: hidden;
	margin-left: 3px;
	padding-bottom: 3px;
}
div.contentContainer {
margin-top: 10px;
}
div.breadcrumb {
vertical-align: middle;
}
a.breadcrumb, a.breadcrumb:hover, a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:active {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 7pt;
/*padding-left: 10px;*/
padding-right: 5px;
text-decoration: none;
color: #0A7256;
}
a.breadcrumb:hover  {
text-decoration: underline;}

a.subnavLvl1, a.subnavLvl1:hover, a.subnavLvl1:link, a.subnavLvl1:visited, a.subnavLvl1:active {
color: #006600;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, Sans-serif;
padding-left: 10px;
text-decoration: none;
}
a.subnavLvl2, a.subnavLvl2:hover, a.subnavLvl2:link, a.subnavLvl2:visited, a.subnavLvl2:active {
color: #006600;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, Sans-serif;
padding-left: 20px;
text-decoration: none;
}
DIV.subnav {
border: 1px #000000 solid;
border-top: 0px;
padding: 5px;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 10pt;
background-color: #E7F1EF;
width: 180px;
margin-left: 3px;
}
DIV.subnav2 {
border: 1px #000000 solid;
padding: 5px;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 10pt;
background-color: #E7F1EF;
width: 180px;
margin-left: 3px;
}
DIV.withBorder {
	border: 1px solid #85B9AB;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	margin-left: 3px;
	margin-bottom: 5px;
}
DIV.withBorderHome {
	border: 1px solid #85B9AB;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	margin-left: 3px;
	margin-bottom: 5px;
	text-align: justify;
	
}
DIV.subnavempty {
border: 0px;
border-top: 0px;
padding: 5px;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 10pt;
width: 180px;
margin-left: 3px;
}
DIV.subnava {
background-color:#FFFFFF;
background-image: url("/navb/images/activeSub.gif");
background-repeat: no-repeat;
}
DIV.console {
	width: 225px;
	border: 2px solid #FF6633;
	left: 780px;
	position: absolute;
}

.footer, a.footer, a.footer:hover, a.footer:link, a.footer:visited, a.footer:active {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 7pt;
 }
 .intro {
 font-weight: bold;
 font-style: italic;
 margin-bottom: 10px;
 }
 div.date, .date{
	font-weight: bold;
	font-size: 7pt;
	color: #444444;
	margin-bottom: 2px;
	vertical-align: middle;
	text-align: right;
}
 DIV.meer {
	text-align: right;
	border-top: 1px solid #E0E0E0;
}
 .meer {
 font-size: 7pt;
 padding-right: 5px;
 }
 div.homeNewsItem {
 margin-bottom: 20px;
  font-size: 7pt;
  text-align: justify;
  padding-right: 10px;
 }
  div.homeActivityItem {
  margin-bottom: 20px;
  font-size: 7pt;
  padding-right: 10px;
 }
.homeActivityItem {
padding-left: 5px;
padding-right: 5px;
background-color: #E7F1EF;
 /*border-left: 1px #FF6633 solid;
 border-right: 1px #FF6633 solid;
 height: 100%;*/
 }
 .dateSmall {
 font-size:7pt;
 text-align: right;
 vertical-align: top;
 padding-right: 10px;
 padding-top: 2px;
 	color: #444444;
 }
.dateNormal {
	font-size: 8pt;
	font-weight: bold;
	padding-top: 1pt;
}
 div.listitem {
	margin-bottom: 3px;
	border: 0;
	padding-bottom: 20px;
	border-bottom: 0px solid #FF6633;
}
div.totop {
	width: 100%;
	text-align: right;
}
div.switchlang {
	padding-top:5px;
}
.homeRight{
	padding-left:5px;
	padding-right:0px;
		text-align:right;
}
DIV.maincontent, DIV.maincontentListing, div.maincontentNewsLetter, div.maincontentForm {
	width: 550px;
	margin-left: 30px;
}
div.boxedNoColor {
	border: 1px #FF0000 solid;
	padding: 5px;
}
a.title, a.title:hover, a.title:link, a.title:visited, a.title:active {
	color: #0A7256;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12pt;
	font-weight:bold;
 }
a.title:hover {
text-decoration: underline}
div.datelisting {
	font-size: 8pt;
	font-weight: bold;
	margin-top: 1px;
}
div.textListing {
	text-align: justify;
}
td.lblDate, div.trainTitle {
	background-image: url("/navb/images/backgrad.gif");
	font-weight: normal;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	text-align: left;
	padding-left: 0px;
	padding-right: 5px;
	border-bottom: 1px dashed #FF6633;
}

input.button {
	background-color: #0A7256;
	color: #FFFFFF;
	width: 120px;
		margin: 2px;
	}
input.buttonFlexible {
	background-color: #0A7256;
	color: #FFFFFF;
	margin: 2px;

}
td.row {
	background-color: #FFFFFF;
	padding: 2px;
	padding-left:5px;
}
td.altrow {
	background-color: #E7F1EF;
	padding: 2px;
	padding-left:5px;
}
.newsText {
	padding-bottom: 20px;
	padding-top : 5px;
}
.weatherGraden{
	background-color: #FF6633;
}
.weatherGradenText {
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-size: 8pt;
}
a.smLevel1, a.smLevel1:hover, a.smLevel1:link, a.smLevel1:visited, a.smLevel1:active {
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}
div.smLevel1 {
	background-position: left;
	background-repeat: no-repeat;
	background: #E7F1EF;
	margin-bottom: 2px;
	margin-top: 10px;
}
a.smLevel2, a.smLevel2:hover, a.smLevel2:link, a.smLevel2:visited, a.smLevel2:active {
	color: #000000;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
}
div.smLevel2 {
	background-image: url(/navb/Images/smLevel2.gif);
		background-position: left;
	background-repeat: no-repeat;
}
a.smLevel3, a.smLevel3:hover, a.smLevel3:link, a.smLevel3:visited, a.smLevel3:active {
	color: #000000;
	font-size: 9pt;
	text-decoration: none;
}
div.smLevel3 {
	background-image: url(/navb/Images/smLevel3.gif);
	background-position: left;
	background-repeat:  no-repeat;
}
a.smLevel4, a.smLevel4:hover, a.smLevel4:link, a.smLevel4:visited, a.smLevel4:active {
	color: #000000;
	font-size: 9pt;
	text-decoration: none;
}
div.smLevel4 {
	background-image: url(/navb/Images/smLevel4.gif);
	background-position: left;
	background-repeat:  no-repeat;
}
a.smLevel5, a.smLevel5:hover, a.smLevel5:link, a.smLevel5:visited, a.smLevel5:active {
	color: #000000;
	font-size: 9pt;
	text-decoration: none;
}
div.smLevel5 {
	
}