html {
  margin: 0; 
  height: 100%; 
  background: #a6a6ff url("/layout/images/bg.jpg") repeat-x; 
  overflow-y: scroll;
} 

body {
  position: relative; 
  min-height: 100%; 
  width: 1035px;
  border: 0;
  margin: 0 auto;
  display: block;
}

#kop 
{
  display: block;
  width: 1035px;
	height: 180px;
  border: 0;
  padding: 0;
}

#menu {
  width: 1035px; 
	top: 59px;
  padding: 0;
  margin: 0 auto;
  border: 0;
}

#content-welkom
{
	background: url("/layout/images/body.png") repeat-y;
}

#content-menu
{
	background: url("/layout/images/body-menu.png") repeat-y;
}

#side-menu {
  float: left;
  width: 180px; 
  padding: 0;
  margin: 15px 0 0 25px;
  border: 0; /* 1px solid green */
}

#container {
  float: right;
  display: block;
  width: 770px; 
	left: 0px;
  margin: 0 30px 0 0;
  border: 0; /* 1px solid red */
}

#intro {
  width: 979px; 
	left: 0;
  padding: 10px;
  margin: 0 auto;
  border-left: 0;
	border-right: 0;
	border-top: 0;
	border-bottom: 1px solid #e0e0e0;
  height: 330px;
	background-color: #f0f0f0;
}

#intro-tekst {
  float: left;
	width: 620px;
	top: 10px;
	left: 10px;
}

#intro-plaatje {
  float: right;
	top: 10px;
	left: 650px;
  width: 330px;
	height: 220px;
	padding: 1px;
	border: 1px solid #333333;
}

#rechter-kolom {
	float: right;
	width: 320px;
	left: 580px;
  padding: 10px;
  margin: 10px 20px 0 0;
	border: 0;
	border-left: 2px dotted #e0e0e0;
}

#nieuws {
  float: left;
	margin: 0 0 0 20px;
	width: 630px;
  padding: 0 10px 10px 10px;
	border: 0;
}

#nieuws-artikel {
	float: right;
  width: 100%;
	border-bottom: 2px dotted #e0e0e0;
	margin-bottom: 10px;
}

#nieuws-plaatje {
	float: left;
	padding: 1px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #333333;
}

#nieuws-samenvatting {
  position: relative;
  width: auto;
}

/* Voetentip-box */

#voetentip { background-color: #f0f0f0; }

#voetentip .bl {background:url(/layout/images/bl.gif) 0 100% no-repeat; width: 100%; }
#voetentip .br {background:url(/layout/images/br.gif) 100% 100% no-repeat; }
#voetentip .tl {background:url(/layout/images/tl.gif) 0 0 no-repeat; }
#voetentip .tr {background:url(/layout/images/tr.gif) 100% 0 no-repeat; padding:10px; }
#voetentip .t {background:url(/layout/images/dot.gif) 0 0 repeat-x; width: 100%; }
#voetentip .b {background:url(/layout/images/dot.gif) 0 100% repeat-x; }
#voetentip .l {background:url(/layout/images/dot.gif) 0 0 repeat-y; }
#voetentip .r {background:url(/layout/images/dot.gif) 100% 0 repeat-y; }

#footer {
	position: absolute;
	bottom: 0px;
	padding: 5px 0; 
	margin: 0 auto;
	border: 0;
	width: 1035px;
	height: 37px;
	text-align: center;
	vertical-align: bottom;
  background: url("/layout/images/footer.png") no-repeat; 
	font: 13px verdana,arial,helvetica,sans-serif;
	color: #FFFFFF;
}

p,td,th,ul,li { font: 14px verdana,arial, helvetica, sans-serif; color: #333333; }
h1 { font-family: verdana,arial; font-size: 24px; font-weight: normal; color: #FF6600; }
h2 { font-family: verdana,arial; font-size: 20px; font-weight: normal; color: #FF6600; }
h3 { font-family: verdana,arial; font-size: 16px; font-weight: normal; color: #FF6600; }
th { font-family: verdana,arial; font-size: 14px; font-weight: normal; color: #333333; }
a { font-family: verdana,arial; color: #999999; font-weight: bold; text-decoration: underline; outline: none; }
a.nieuwstitel { font-family: verdana,arial; font-size: 16px; font-weight: normal; color: #FF6600; text-decoration: none; outline: none; }
h2.nieuwstitel { font-family: verdana,arial; font-size: 16px; font-weight: normal; color: #FF6600; outline: none; }
a.footerlink { font-family: verdana,arial; font-size: 13px; font-weight: normal; text-decoration: underline; color: #EFEDE7; vertical-align: top; }
a.footerlink:hover { font-family: verdana,arial; font-size: 13px; font-weight: normal; text-decoration: underline; color: #EFEDE7; vertical-align: top; }
img { border: 0px; }

.menuitem0 { }
.m0 {text-decoration:none; font-size:14px; font-weight:bold;color:#666666;padding-left: 2px; padding-top: 3px; padding-bottom: 3px; }
a.m0:visited {text-decoration:none; font-size:14px; font-weight:bold;color:#666666; background-color: transparent; }
a.m0:hover {text-decoration:none; font-size:14px; font-weight:bold;color:#FF6600; background-color: transparent; }
.menuline { margin: 0px; padding: 0px; border-spacing: 0px; }

