
BODY {
	margin: 0;
	font-family:Helvetica,Arial,Tahoma;
	font-size: 14pt;
	background-color: #f7f7f7;
}
#headercontainer {
	width: 100%;
	background-color: #8e0000;
	border-top:1px solid #b50108;
	background-image:url('../img/bg/header.png');
	background-repeat:repeat-x;
	background-position: top left;
}
#header {
	width: 950px;
	height:110px;
	color: white;
	font-size: 8pt;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: -0.5px;
}
.sponsor {width: 198px;margin-left:5px;border:1px solid #333;}

#topmenucontainer {background-color:#333333;}
#topmenu {padding:1px 0 1px 0;width: 950px;height:20px;}
#topmenu ul {margin:0px 0px 0px 0px;padding:0;}
#topmenu li {font-size: 10pt;display:inline;list-style-type:none;padding-left:20px;height:15px;line-height: 15px}
#topmenu A {				color:white; text-decoration:none; font: 9pt Helvetica,Arial,sans-serif}
#topmenu A:visited {		color:white; text-decoration:none;}
#topmenu A:hover {			color:white; text-decoration:underline;}
#topmenu A:visited:hover{	color:white; text-decoration:underline;}




#menucontainer{
	border-bottom:1px solid #cbcbcb;
	background-image:url('../img/bg/menu.png');
	background-repeat:repeat-x;
	background-position: top left;
	height:30px;
	line-height: 30px;
}
#menu {width: 950px;height:30px;line-height: 30px}
#menu ul {margin:0px 0px 0px 0px;padding:0;}
#menu li {font-size: 12pt;display:inline;list-style-type:none; padding:0 5px 0 5px; vertical-align: middle}
#menu A {				color: #636363; text-decoration: none;font: 12pt Helvetica,Arial,sans-serif}
#menu A:visited {		color: #636363; text-decoration: none;}
#menu A:hover {			color: #c4000b; text-decoration: none;}
#menu A:visited:hover{	color: #c4000b; text-decoration: none;}

li A, td A {							color: #808080; text-decoration: none;}
li A:visited,td A:visited {				color: #808080; text-decoration: none;}
li A:hover,td A:hover {					color: #333333; text-decoration: none;}
li A:visited:hover,td A:visited:hover {	color: #333333; text-decoration: none;}

#sidebar {width: 200px;float:left;text-align: left;margin-top:10px;}	
#sidebar ul {margin:0; padding:0;}
#sidebar ul li {border-top:1px solid #e5e5e5;font-size:10pt; list-style-type:none; color: #e5e5e5; line-height:20px;}
#sidebar ul li IMG {vertical-align:middle;margin: 0 2px 0 0; border:none;}
#sidebar li:hover {background-color:#e5e5e5;color: #333333;}
#sidebar a {display:block; padding:8px 5px 8px 0;}
#sidebar .titel, #sidebar ul li {padding-left:10px;}

/* DISQUS */
#sidebar ul .dsq-widget-item {color:#808080 !important;}
.dsq-input-wrapper  {
	background:none !important;
	background-color: white !important;
	border:1px solid #333 !important;
	margin:0 !important;
	padding:10px !important;
}
.dsq-login-buttons {background:none !important}
.dsq-pagination {background:none !important}
.dsq-widget-meta,.dsq-widget-user, .dsq-request-user-info, .dsq-login-button-disqus, .dsq-logo, .dsq-options, #dsq-content h3, .dsq-autheneticate-copy {display: none !important}

#dsq-content .dsq-comment-header {background:none !important}
.dsq-comment-header {background:none !important; background-color: #fcfcfc !important}
.dsq-widget-comment {}
.dsq-widget-item {margin:0 !important}


.datum {color:#878787}
#maincontainer {clear: both;width: 950px;margin-top:20px;}
#content {
	width: 495px;
	float: left;
	padding: 20px;
	margin-right: 10px;
	font-family: Helvetica,arial;
	background-color: white;
	border: 1px solid #e5e5e5;
	color: #333;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	font-size:10pt;
	line-height:1.25;
	text-align:left;
}
#content A,#footer A{					color:#c4000b; text-decoration:none;}
#content A:visited,#footer A:visited{			color:#c4000b; text-decoration:none;}
#content A:hover{			color:#c4000b; text-decoration:underline;}
#content A:visited:hover{	color:#c4000b; text-decoration:underline;}

#content IMG {border:none;vertical-align:-2px;max-width: 375px;}
#content table {width:100%;margin-bottom:20px;}
#content table td {font-size: 9pt;padding:4px 2px 4px 2px;}
.columntitle {font-weight:bold}




/* TEKSTEN EN CONTENT */
.titel {font-size: 20pt;color: #333333;letter-spacing: -1px;font-weight:bold;line-height:30px;}
.titel A {				color:#333; text-decoration:none;}
.titel A:visited {		color:#333; text-decoration:none;}
.titel A:hover {		color:#c4000b; text-decoration:underline;}
.titel A:visited:hover{	color:#c4000b; text-decoration:underline;}

.rood {color:#c4000b;}

	
#sidebar .nieuwsitem {
	border:none;
	background-color: #333;
	padding:0;
	margin:0;
	margin-top: 20px;
}
#sidebar .afbeelding {margin:0;padding:0;width: 198px; border:1px solid #333;}

.kop {
	font-size: 14pt;
	color: #878787;
	text-align:left;	
	display:block;	
	padding:0px;
}


/* STANDAARD BLOK */
#blok {
	width:  355px;
	text-align: left;
	margin: 20px 0 20px 0;
	padding:10px;
	background-color:#fcfcfc;
	border: 1px solid #e5e5e5;
	clear:both;
	font-size: 10pt;
}
#blok IMG {border:none;}


/* INFORMATIEBALK */
#infobar {
	background-color:#f7f7f7;
	margin: 10px 0 15px 0;
	border: 1px solid #e5e5e5;
	padding:3px 10px 2px 10px;
	color:#333;
	font-size:8pt;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	line-height: 22px;
	height: 22px;
	vertical-align:middle;
}
#blok #infobar {margin:0;}


/* FORMULIEREN */
#blok .inputnaam {width:250px;}
#blok .inputspam {width: 50px;}
#blok .textareabericht {width: 250px;}
#blok .inputsubmitknop {width:100px;}

#sidebar .inputzoekveld {	width:120px;}
#sidebar .inputsubmitknop {	width:50px; text-align:center;line-height:35px;}

#blok input, #sidebar input {
	padding: 5px;
	border: 1px solid #333;
	font-size:12pt;
	height:35px;
	line-height:35px;
	margin-top: 10px;
	font-family: helvetica, arial;
}
#blok textarea {
	margin-top: 10px;
	padding: 5px;
	border: 1px solid #333;
	font-size:12pt;
	font-family: helvetica, arial;
}
#blok #knop, #sidebar #knop{
	height: 34px;
	line-height: 34px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-top:1px;
	background-color:#1f1f1f;
	color:white;
	border: 1px solid #333;
}









/* FOTOALBUM */
#fotoalbum {margin:0px;}
#fotoalbum TD {width:68px;height:49px}
#fotoalbum TD IMG {width: 68px;height: 49px;border:1px solid #333;margin:0;}



/* AGENDA */
#agenda {
	border: 1px solid #e5e5e5;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	width: 100%;
	font-size: 9pt;
	background-color:white;
}

#agenda TD {width:20px;height:20px;text-align:center;vertical-align:middle;border:none;padding:2px;}
#agenda TD A {				color:#fff; text-decoration:none; border:none; padding:2px;text-align:center;}
#agenda TD A:visited {		color:#fff; text-decoration:none;}
#agenda TD A:hover {		color:#fff; text-decoration:underline; font-weight:bold;}
#agenda TD A:visited:hover{	color:#fff; text-decoration:underline; font-weight:bold;}
	
#agenda .vandaag {			background-color:#333;}
#agenda .dagmetactiviteit{padding:0px;background-color:#c4000b;}
#agenda .agendatitel {text-transform:uppercase; padding-top:5px;}
#agenda .gekozendag {color:#fff;background-color: #333;}

#agenda .maandnaam {text-align:center;}
#agenda .maandnaam A {				color:#333; text-decoration:none; font-weight:bold;}
#agenda .maandnaam A:visited {		color:#333; text-decoration:none;}
#agenda .maandnaam A:hover {		color:#333; text-decoration:underline;}
#agenda .maandnaam A:visited:hover{	color:#333; text-decoration:underline;}


/* FOOTER */
#footercontainer {clear:both; width:950px; padding:20px 0 40px 0;}
#footer {width: 950px; float: left; padding-top:5px; border-top:2px solid #c4000b;font-size:9pt; color:#878787; line-height:120%;}
