* {
	margin: 0;
}

body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #ddd;
	margin: 0;
}

input { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 2px; }
textarea { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 2px; }
a { text-decoration: none; font-weight: bold; color: #000; }
a:hover { color: #bf0000; }
img { border: 0; }
h1 { font-size: 12px; color: #fff; font-weight: normal; padding-left: 15px; line-height: normal; }
h2 { font-size: 13px; color: #000; font-weight: bold; margin-bottom: 9px;  }
p { margin-bottom: 18px; }
ul { margin-bottom: 18px; list-style: none; padding: 0; }

#container {
	width: 900px;
	margin: 0 auto;
	background: #fff;
	overflow: hidden;
}

#header {
	height: 142px;
	overflow: hidden;
}

#menu {
	height: 14px;
	padding: 1px;
	color: #fff;
	padding-left: 160px;
	background: url(img/bg/mainmenu.gif);
}

#menu ul { margin: 0; }
#menu li { display: inline; }
#menu li a { display: block; width: 80px; padding-left: 15px; float: left; color: #fff; background: url(img/bg/menu_dots.gif) no-repeat 4px; font-weight: normal; }
#menu li a:hover { color: #000; background: url(img/bg/menu_dots.gif) no-repeat 3px #fe9b00; }

#content {
	overflow: hidden;
	padding-top: 20px;
}

#left {
	width: 150px;
	float: left;
}

#maincontent {
	width: 580px;
	margin: 0 10px;
	float: left;
	line-height: 18px;
}

#right {
	width: 150px;
	float: left;
}

#right img { margin-bottom: 10px; }

#footer {
	width: 578px;
	height: 14px;
	padding: 1px;
	color: #fff;
	background: url(img/bg/footer.gif);
	line-height: normal;
	margin: 0 160px 20px 160px;
}

#footer ul { margin: 0; }
#footer li { display: inline; }
#footer li a { display: block; width: 80px; padding-left: 15px; float: left; color: #fff; background: url(img/bg/menu_dots.gif) no-repeat 4px; font-weight: normal; }
#footer li a:hover { color: #000; background: url(img/bg/menu_dots.gif) no-repeat 3px #fe9b00; }

.contentitem { border: 1px solid #000; padding: 9px 9px 0 9px; margin: 1px 0 10px 0; overflow: hidden; }
.contentitem a { color: #000; font-weight: bold; }
.contentitem a:hover { color: #bf0000; }

.contentfoto { border: 0px solid #000; padding: 0; margin: 0px; overflow: hidden; }

.nieuwsitem { overflow: hidden; margin-bottom: 10px; border: 1px solid #fff; }

.leftheader { background-image: url(img/bg/left-header.gif); height: 16px; }
.mainheadergreen { background-image: url(img/bg/main-header-green.gif); height: 16px; }
.mainheaderblue { background-image: url(img/bg/main-header-blue.gif); height: 16px; }
.mainheaderorange { background-image: url(img/bg/main-header-orange.gif); height: 16px; }
.rightheader { background-image: url(img/bg/right-header.gif); height: 16px; }

.bold { font-weight: bold; }
.floatleft { float: left; }
.floatright { float: right; }
.home { position: absolute; }
.smalltekst { font-size: 10px; }
.orangebg { background: #fe9b00; }
.grijsbg { background: #f9f9f9; } 
.imgfloatright { float: right; margin-left: 10px; }
.imgfloatleft { float: left; margin-right: 10px; }
.break { border-bottom: 1px solid #ccc; margin-bottom: 20px; }
.contentlist { list-style-type: disc; padding-left: 20px; }
.rood { color: #cc0000; }
.inputfield { border: 1px solid #000; width: 150px; }
.textarea { border: 1px solid #000; width: 350px; height: 200px; }
.fotospaddingbottom { padding: 10px 0 0 0; }
.clear { clear: both; }
.paddingleft {padding-left: 10px;}
.borderblauw {border:1px solid #00417E;}

