/* CSS  */
body {
background:#FFF url(../images/bodybg.jpg) repeat;
font:11px/1.5em Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin:0;
padding:0;
}

table, td {font:11px/1.5em Verdana, Arial, Helvetica, sans-serif;}

a {
font-weight:700;
color:#b30838;
text-decoration:underline;
border:none;
outline:none;
}

a img {
border:0;
}

a:hover {
color:#f89a1c;
}

p {}

h1,h2,h3,h4,h5,h6 {
color:#b30838;
font:700 150% Arial, Helvetica, sans-serif;

}

form {
margin:0;
padding:0;
}

fieldset {
border:0;
margin:0;
padding:0;
}

/*   */

#maincell {
	display: table;
	margin: auto;
	height: auto;
	width: 871px;
	text-align: left;
	
}

#topmenu {
	width: 856px;
	color: #FFFFFF;
	float: left;
	height: 30px;
	text-align: right;
	font: bold 14px/30px Arial, Helvetica, sans-serif;
	padding-right:15px;
}

#topmenu  a{
	color: #FFFFFF;
}

#topmenu  a:hover {color: #FFFFFF;}

#header {
	width: 871px;
	background: url(../images/mainbg_01.gif);
	float: left;
	height: 120px;
	text-align: left;
}

#header h1 {
	font-size: 36px;
	line-height: 120px;
	color: #edf3f9;
	margin: 0px;
	padding: 0px 0px 0px 50px;
}

#contentcell {
	width: 871px;
	background: url(../images/mainbg_02.gif) repeat-y; float: left;
}

#footer {
	width: 871px;
	float: left;
	height: 12px;
}

#leftcol {
	float: left;
	height: auto;
	width: 150px;
	padding-top:20px;
	padding-left:50px;
}

#middlecol {	float: left;
	height: auto;
	width: 480px;}

#rightcol {	float: left;
	height: auto;
	width: 160px;
	padding:15px;}


#menu1 {margin-bottom:30px;}

#menu1 ul, #menu1 li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height:26px;
}

#menu1 a {
	color: #b30838;
	text-decoration: none;
}

#menu1 a:hover {
	color: #f89a1c;
	text-decoration: underline;
}

#menu2 {margin-bottom:30px;}

#menu2 ul, #menu1 li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height:26px;
}

#menu2 a {
	color: #f89a1c;
	text-decoration: none;
}

#menu2 a:hover {
	color: #b30838;
	text-decoration: underline;
}

#adres {
	color: #b30838;
	font-size: 11px;
}

#adres p {margin:0; padding:0;}


#content {
	padding: 30px;
	padding-top:14px;
}

.nieuws {padding-left:10px; color:#ffffff;}

.nieuws .ntitle {color:#b30838; font-weight:700;}

.nieuws a {color:#ffffff;}
.nieuws a:hover {color:#b30838; text-decoration:underline;}

.nieuwsbrief {padding-left:10px; color:#ffffff;}

.nieuwsbrief .ntitle {color:#b30838; font-weight:700;}

.nieuwsbrief a {color:#ffffff;}
.nieuwsbrief a:hover {color:#b30838; text-decoration:underline;}

.nieuwsbrief .input {
	margin-top:2px;
	margin-bottom:2px;
	width:126px;
	background: #fcba6a;
}


