html {
	overflow-y: scroll;
}
body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}
img { border: 0; }
#wrapper {
	position: relative;
	margin: 0 auto;
	width: 960px;
}
#header {
	margin-bottom: 50px; /* navigation height */
	height: 150px;
	background: url('../images/header.jpg') top center no-repeat;
}
#header h1, #header h2 { text-indent: -9999px; height: 0; }
#navigation {
	position: absolute;
	top: 155px;
	left: 0;
	width: 100%; max-width: 960px;
	padding: 10px 0;
	border-top: 1px solid #DADAD8;
	border-bottom: 1px solid #DADAD8;
}
#middle {
	position: relative;
}
#intro {
	height: 190px;
}
#quicklinks {
	padding: 15px 5px 10px 35px;
	background: #E0F1D0 url('../images/quicklinks-top.png') top left no-repeat;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#quicklinks h2 { color: #DE005C; text-indent: -9999px; height: 0; }
#poll {
	margin-top: 18px;
	padding-bottom: 10px;
	background: #FA8662 url('../images/orange-top.png') top left no-repeat;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#poll h2 {
	color: #E0F1D0;
}
#banner {
	margin-top: 10px;
	width: 440px;
	max-height: 100px;
	overflow: hidden;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	/*
	http://www.iab.net/iab_products_and_industry_services/1421/1443/1452
	300 x 250 	"medium rectangle"
	180 x 150 	"rectangle"
	728 x 90 	"leaderboard"
	120 x 600 	"wide skyscraper"
	*/
}


.tabelgrijs{
width:100%;
background-color: #F4F5F3;
border:0;
cellspacing:0px;
cellpadding:0px;
}

.tekst{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 19px;
color: #666666;
}

.tekstwit{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 19px;
color: #ffffff;
}

.welkomsttekst{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 19px;
color: #333333;
}

.agendakop{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 19px;
color: #333333;
}
.agenda{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 19px;
color: #666666;
}

.tekstklein{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 19px;
color: #666666;
}

.tekstrozeklein{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 19px;
color: #DE005C;
}

h1, .koproze{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 19px;
color: #DE005C;
}

h2, .kopgroen{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 19px;
color: #86B200;
}

.kopzachtgroen{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 19px;
color: #E0F1D0;
}

.kopzwart{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 19px;
color: #333333;
}

.nevobo_gr{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
}

.nevobo_kl{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
}


a{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 19px;
color: #DE005C;
text-decoration : none;
}

a:hover{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 19px;
color: #DE005C;
text-decoration : none;
}

a:active{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 19px;
color: #DE005C;
text-decoration : none;
}

a:visited{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 19px;
color: #DE005C;
text-decoration : none;
}

a.groen{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 19px;
color: #86B200;
text-decoration : none;
}

a.groen:hover{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 19px;
color: #86B200;
text-decoration : none;
}

a.groen:active{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 19px;
color: #86B200;
text-decoration : none;
}

.grijs{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 19px;
color: #666666;
text-decoration : none;
}

.grijs:hover{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 19px;
color: #666666;
text-decoration : none;
}

.grijs:active{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 19px;
color: #666666;
text-decoration : none;
}

.grijs:visited{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 19px;
color: #666666;
text-decoration : none;
}

.groengroot{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 19px;
color: #86B200;
text-decoration : none;
}

.groengroot:hover{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 19px;
color: #86B200;
text-decoration : none;
}

.groengroot:active{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 14px;

line-height: 19px;
color: #86B200;
text-decoration : none;
}

.groengroot:visited{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 14px;

line-height: 19px;
color: #86B200;
text-decoration : none;
}


a.groen:visited{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 19px;
color: #86B200;
text-decoration : none;
}

a.kalender{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 19px;
color: #FFFFFF;
text-decoration : none;
}

a.kalender:hover{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 19px;
color: #FFFFFF;
text-decoration : none;
}

a.kalender:active{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 19px;
color: #FFFFFF;
text-decoration : none;
}

a.kalender:visited{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 19px;
color: #FFFFFF;
text-decoration : none;
}

a.tafel{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 19px;
color: #DE005C;
text-decoration : none;
}

a.tafel:hover{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 19px;
color: #DE005C;
text-decoration : none;
}

a.tafel:active{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 19px;
color: #DE005C;
text-decoration : none;
}

a.tafel:visited{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 19px;
color: #DE005C;
text-decoration : none;
}


input.zoeken, select.zoeken {
background: #FFFFFF none repeat scroll 0% 0%;
border: 0;
border-bottom: 1px solid #B2B2B2;
border-top: 1px solid #B2B2B2;
border-left: 1px solid #B2B2B2;
border-right: 1px solid #B2B2B2;
font: 11px trebuchet ms, verdana;
width: 190px;
}

input.prikbord, select.prikbord {
background: #FFFFFF none repeat scroll 0% 0%;
border: 0;
border-bottom: 1px solid #B2B2B2;
border-top: 1px solid #B2B2B2;
border-left: 1px solid #B2B2B2;
border-right: 1px solid #B2B2B2;
font: 11px trebuchet ms, verdana;
width: 190px;
}

input.jaar, select.jaar {
background: #FFFFFF none repeat scroll 0% 0%;
border: 0;
border-bottom: 1px solid #B2B2B2;
border-top: 1px solid #B2B2B2;
border-left: 1px solid #B2B2B2;
border-right: 1px solid #B2B2B2;
font: 11px trebuchet ms, verdana;
width: 45px;
}


input.data, select.data {
background: #FFFFFF none repeat scroll 0% 0%;
border: 0;
border-bottom: 1px solid #B2B2B2;
border-top: 1px solid #B2B2B2;
border-left: 1px solid #B2B2B2;
border-right: 1px solid #B2B2B2;
font: 11px trebuchet ms, verdana;
width: 20px;
}


textarea.prikbord {
background: #FFFFFF none repeat scroll 0% 0%;
border: 0;
border-bottom: 1px solid #B2B2B2;
border-top: 1px solid #B2B2B2;
border-left: 1px solid #B2B2B2;
border-right: 1px solid #B2B2B2;
font: 11px trebuchet ms, verdana;
width: 250px;
}

textarea.countdown {
background: #90005b none repeat scroll 0% 0%;
border: 0;
overflow:hidden;
border-bottom: 0px solid #B2B2B2;
border-top: 0px solid #B2B2B2;
border-left: 0px solid #B2B2B2;
border-right: 0px solid #B2B2B2;
font: 15px trebuchet ms, verdana;
text-align: center;
font-weight: bold;
color: #E2E1E1;
}

input.klein, select.klein {
background: #FFFFFF none repeat scroll 0% 0%;
border: 0;
border-bottom: 1px solid #B2B2B2;
border-top: 1px solid #B2B2B2;
border-left: 1px solid #B2B2B2;
border-right: 1px solid #B2B2B2;
font: 11px trebuchet ms, verdana;
width: 100px;
}
