html {
	overflow-x:hidden;
	overflow-y:scroll;
}

body {
	margin:0px;
}

#header-bg-top {
	position:absolute;
	top:0px;
	left:0px;
	z-index:20;
	background:url(../images/header-bg-top.jpg) center top no-repeat;
	height:225px;
	width:100%;
	overflow:hidden;
}
#header-bg-bottom {
	position:absolute;
	top:225px;
	left:0px;
	z-index:20;
	background:url(../images/header-bg-bottom.gif) center top no-repeat;
	height:55px;
	width:100%;
	overflow:hidden;
}

#header-img {
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-481px;
	z-index:30;
	height:280px;
	width:959px;
	overflow:hidden;
}
#header-img p {
	margin:170px 0px 0px 0px;
	overflow:hidden;
}
#header-img p #header-img-left {
	float:left;
	display:inline;
	clear:both;
}
#header-img p #header-img-right {
	float:left;
	display:inline;
	clear:both;
	margin:1px 0px 0px 427px;
}

#header {
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-481px;
	z-index:40;
	width:959px;
	overflow:hidden;
}

#header #menu-left {
	float:left;
	display:inline;
	clear:left;
	width:345px;
	height:169px;
	overflow:hidden;
}
#header #menu-left ul {
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:url(../images/menu-left-bg.gif) no-repeat top left;
	width:345px;
}
#header #menu-left ul li {
	list-style-type:none;
	float:left;
	display:inline;
	clear:both;
}
#header #menu-left ul li a {
	display:block;
	height:18px;
	width:178px;
	padding:3px 0px 0px 12px;
	margin:0px 0px 4px 0px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
#header #menu-left ul li a:hover {
	text-decoration:underline;
}
#header #menu-left ul li #selected {
	text-decoration:underline;
}

#header #logo {
	float:left;
	display:inline;
	width:220px;
	height:169px;
	overflow:hidden;
}
#header #logo p {
	margin:0px;
}
#header #logo p a {
	text-decoration:none;
}
#header #logo p a img {
	vertical-align:bottom;
	border:0px;
}

#header #headlines {
	float:left;
	display:inline;
	height:149px;
	width:394px;
	overflow:hidden;
	padding:20px 0px 0px 0px;
}
#header #headlines p {
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0px 0px 18px 0px;
	text-align:right;
}
#header #headlines p strong {
	font-family:"Arial Black", Gadget, sans-serif;
}
#header #headlines p a {
	color:#000;
	text-decoration:none;
}
#header #headlines p a:hover {
	text-decoration:underline;
}

#header #menu-right {
	float:left;
	display:inline;
	clear:both;
	width:419px;
	height:47px;
	overflow:hidden;
	margin:0px 0px 0px 540px;
}
#header #menu-right ul {
	margin:0px 0px 0px 205px;
	padding:0px;
	overflow:hidden;
	width:214px;
	height:47px;
	background:url(../images/menu-right-bg.gif) no-repeat top right;
}
#header #menu-right ul li {
	float:right;
	display:inline;
	list-style-type:none;
	margin:0px 0px 0px 4px;
}
#header #menu-right ul li a {
	float:left;
	display:inline;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000;
	height:18px;
	padding:3px 12px 0px 11px;
	text-decoration:none;
}
#header #menu-right ul li a:hover {
	text-decoration:underline;
}
#header #menu-right ul li #selected {
	text-decoration:underline;
}

#content {
	margin:0px auto 0px auto;
	width:959px;
	overflow:hidden;
	background:url(../images/content-bg.gif) repeat-y 426px 0px;
	padding:259px 2px 0px 0px;
}
#content #col1 .radio,
#content #col2 .radio,
#content #col3 .radio,
#content #col1 .checkbox,
#content #col2 .checkbox,
#content #col3 .checkbox {
	margin:0px;
	width:auto;
	height:auto;
	border:0px;
	background:none;
}
#content #col1 form p,
#content #col2 form p,
#content #col3 form p {
	margin:0px;
}

#content #col1 {
	float:left;
	display:inline;
	clear:left;
	width:346px;
	overflow:hidden;
	padding:0px 80px 20px 0px;
}
#content #col1 h1 {
	font:normal 19px Verdana, Geneva, sans-serif;
	color:#000;
	margin:0px 0px 20px 0px;
}
#content #col1 h1 em {
	color:#f00;
}
#content #col1 p {
	font:normal 11px/15px Verdana, Geneva, sans-serif;
	color:#000;
	margin:0px 0px 17px 0px;
}
#content #col1 .kader {
	color:#000;
	margin:0px 0px 17px 0px;
	padding:7px 10px 10px 10px;
	border:1px solid #f00;
}
#content #col1 .kader a {
	color:#000;
}
#content #col1 p strong {
	font-size:13px;
	color:#f00;
}
#content #col1 p strong a {
	color:#f00;
}
#content #col1 p a {
	color:#000;
	text-decoration:underline;
}
#content #col1 p a:hover {
	text-decoration:underline;
	color:#c00;
}
#content #col1 ul,
#content #col3 ul {
	margin:0px 0px 17px 15px;
	padding:0px;
}
#content #col1 ul li,
#content #col3 ul li {
	font:normal 11px/15px Verdana, Geneva, sans-serif;
	color:#000;
	list-style-type:disc;
}
#content #col1 ul li strong {
	font-size:13px;
	color:#f00;
}
#content #col1 ul li strong a {
	color:#f00;
}
#content #col1 ul li a {
	color:#000;
	text-decoration:underline;
}
#content #col1 ul li a:hover {
	text-decoration:underline;
	color:#c00;
}
#content #col1 label {
	color:#f00;
	display:block;
}
#content #col1 input {
	width:345px;
	background:url(../images/formelm-bg.gif) repeat-y top left;
	border:1px solid #bbb;
	border-top:1px solid #999;
	border-bottom:1px solid #ddd;
}
#content #col1 .btn {
	width:auto;
	background:url(../images/btn-bg.jpg) no-repeat 0px 3px;
	border:0px;
	margin:0px 0px 0px 250px;
	padding:0px 0px 0px 13px;
	height:41px;
	width:102px;
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#fff;
	text-align:left;
}
#content #col1 textarea {
	overflow:hidden;
	width:345px;
	height:102px;
	border: 1px solid #bbb;
	border-top: 1px solid #999;
	border-bottom: 1px solid #ddd;
	background:url(../images/formelm-bg.gif) repeat-y top left;
	overflow-y:scroll;
	overflow-x:auto;
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#000;
}

#leden #content #col1 h1 span,
#smoelenboek #content #col1 h1 span{
	font-size:16px;
}
#leden #content #col1 ul,
#smoelenboek #content #col1 ul {
	margin:0px;
	padding:0px;
}
#leden #content #col1 ul li,
#smoelenboek #content #col1 ul li {
	border:1px solid #f00;
	height:69px;
	list-style-type:none;
	margin:0px 0px 4px 0px;
	overflow:hidden;
}
#leden #content #col1 ul li a,
#smoelenboek #content #col1 ul li a {
	float:left;
	display:inline;
	text-decoration:none;
	margin:0px 10px 0px 0px;
}
#leden #content #col1 ul li img,
#smoelenboek #content #col1 ul li img {
	vertical-align:bottom;
	border:0px;
	border-right:1px solid #F99;
}
#leden #content #col1 ul li p,
#smoelenboek #content #col1 ul li p {
	padding:5px 10px 0px 0px;
	margin:0px;
}
#leden #content #col1 ul li p a,
#smoelenboek #content #col1 ul li p a {
	float:none;
	margin:0px;
}

#content #col1 #agenda {
	margin:0px;
	padding:0px;
}
#content #col1 #agenda li {
	float:left;
	display:inline;
	clear:both;
	width:100%;
	list-style-type:none;
	font:bold 13px Verdana, Geneva, sans-serif;
	color:#f00;
	margin:0px 0px 4px 0px;
	overflow:hidden;
}
#content #col1 #agenda li span {
	display:block;
	border:1px solid #f99;
	padding:1px 0px 2px 5px;
	overflow:hidden;
}
#content #col1 #agenda ul {
	margin:0px 0px 0px 21px;
	padding:0px;
	overflow:hidden;
}
#content #col1 #agenda ul li {
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#000;
	margin:4px 0px 0px 0px;
	overflow:hidden;
}
#content #col1 #agenda ul li span {
	display:block;
	border:1px solid #bbb;
	padding:2px 0px 4px 5px;
	overflow:hidden;
}
#content #col1 #agenda ul li a {
	color:#000;
	text-decoration:none;
}
#content #col1 #agenda ul li a:hover {
	text-decoration:underline;
}
#content #col1 #agenda li .maandfade {
	color:#666;
	font-weight:normal;
	border:1px solid #ccc;
}
#content #col1 #agenda ul li .activiteitfade,
#content #col1 #agenda ul li .activiteitfade a {
	color:#666;
}



#content #col3 #poll {
	width:301px;
	overflow:hidden;
}
#content #col3 #poll strong {
	line-height:20px;
}
#content #col3 #poll label {
	display:inline;
}
#content #col3 #poll .vraag {
	float:left;
	display:inline;
	clear:left;
	width:250px;
}
#content #col3 #poll .perc {
	float:left;
	display:inline;
	width:51px;
	text-align:right;
	font-weight:bold;
}
#content #col3 #poll .percdiv {
	overflow:hidden;
	background-color:#090;
	height:5px;
	float:left;
	display:inline;
	clear:both;
	margin-bottom:10px;
}

#content #col2 {
	float:left;
	display:inline;
	width:177px;
	overflow:hidden;
	padding:30px 18px 0px 18px;
}
#content #col2 h2 {
	font:bold 16px Verdana, Geneva, sans-serif;
	color:#555;
	margin:0px 0px 20px 0px;
}
#content #col2 p {
	font:normal 11px/15px Verdana, Geneva, sans-serif;
	color:#000;
	margin:0px 0px 17px 0px;
}
#content #col2 p strong {
	font-size:13px;
	color:#00f;
}
#content #col2 p a {
	color:#00f;
}
#content #col2 h3 {
	font:bold 14px Verdana, Geneva, sans-serif;
	color:#555;
	margin:0px 0px 20px 0px;
}

#leden #content #col2 ul {
	margin:0px;
	padding:0px;
}
#leden #content #col2 ul li {
	list-style-type:none;
	margin:0px 0px 4px 0px;
}
#leden #content #col2 ul li a {
	background-color:#339;
	border:1px solid #fff;
	display:block;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:3px 10px 4px 10px;
}
#leden #content #col2 ul li a:hover {
	text-decoration:underline;
}
#leden #content #col2 ul li #sub-selected {
	text-decoration:underline;
}

#content #col3 {
	float:left;
	display:inline;
	width:302px;
	overflow:hidden;
	padding:30px 0px 0px 18px;
}
#content #col3 h4 {
	font:bold 14px Verdana, Geneva, sans-serif;
	color:#555;
	margin:0px 0px 20px 0px;
}
#content #col3 p {
	font:normal 11px/15px Verdana, Geneva, sans-serif;
	color:#000;
	margin:0px 0px 17px 0px;
}
#content #col3 p strong {
	font-size:13px;
	color:#090;
}
#content #col3 p a {
	color:#090;
}
#content #col3 img {
	border:1px solid #090;
}

#footer {
	width:100%;
	height:110px;
	overflow:hidden;
	background:url(../images/footer-bg.jpg) no-repeat top center;
}
#footer ul {
	margin:10px auto 0px auto;
	padding:0px 2px 0px 684px;
	width:275px;
	height:60px;
	overflow:hidden;
}
#footer ul li {
	float:left;
	display:inline;
	list-style-type:none;
	margin:0px 4px 4px 0px;
	background-color:#d6ccff;
}
#footer ul li a {
	float:left;
	display:inline;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000;
	height:18px;
	padding:3px 12px 0px 11px;
	text-decoration:none;
}
#footer ul li a:hover {
	text-decoration:underline;
}
#footer ul li #selected {
	text-decoration:underline;
}
#footer ul #li-disclaimer {
	clear:left;
}
#footer p {
	margin:0px auto 0px auto;
	width:959px;
	height:40px;
	overflow:hidden;
	font:normal 11px/15px Verdana, Geneva, sans-serif;
	color:#000;
}
#footer p a {
	color:#70a155;
}
#content #col1 .openbaar {
	clear:none; 
	display:inline;
	color:#000;
}
