body {
margin: 0px;
padding: 0px;

font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #000000;

scrollbar-face-color: #ffffff; 
scrollbar-shadow-color: #2ba549; 
scrollbar-highlight-color: #ffffff; 
scrollbar-3dlight-color: #2ba549; 
scrollbar-darkshadow-color: #ffffff; 
scrollbar-track-color: #ffffff; 
scrollbar-arrow-color: #2ba549;
}

.bodytext {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

.bodytext a {
color: #000000;
text-decoration: underline;
}

.bodytext a:hover {
color: #000000;
text-decoration: none;
}

td.bodytext {
padding-top: 5px;
padding-left: 5px;
}

div#container {
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
}

div#page_container {
position: relative;
width: 770px;
height: 100%;
}

div#content2 {
position: relative;
left: 0px;
top: 0px;
width: 550px;
height: 450px;
overflow: auto;
}

table.height {
height: 100%;
width: 100%;
}

td#header {
width: 770px;
height: 136px;
background-image: url('../header.jpg');
background-repeat: no-repeat;
}

td#footer {
width: 770px;
height: 80px;
background-image: url('../footer.jpg');
background-repeat: no-repeat;
}

td#colofon {
height: 100%;
width: 215px;
background-color: #bbe2c4;
}

td#content {
height: 100%;
width: 555px;
margin-left: 10px;
}

table#knp_container {
width: 555px;
height: 169px;
}

td.button {
width: 138px;
height: 43px;
}

td.spacer {
width: 1px;
height: 169px;
background-image: url('../knp_spacer.jpg');
background-repeat: no-repeat;
}

table#knp_container td.bodytext {
height: 126px;
padding-left: 5px;
}

ul.list {
margin-left: 10px;
padding-left: 0px; 
margin-top: 0px;
list-style-type: none;
}

ul.topmenu {
margin-left: 0px;
padding-left: 0px; 
margin-top: 0px;

font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #2ba549;
}

ul.topmenu li {
line-height: 20px;
margin-left: 18px;
}

ul.topmenu a {
text-decoration: none;
color: #2ba549;
}

ul.topmenu a:hover {
text-decoration: underline;
color: #000000;
}

h1 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 22px;
font-weight: bold;
margin: 0px;
padding: 0px;
color: #2ba549;
}

h2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
margin: 0px;
padding: 0px;
color: #2ba549;
}

h3 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
margin: 0px;
padding: 0px;
color: #2ba549;
}

hr {
color: #ffffff;
height: 1px;

border: 0px;
border-bottom: 1px solid #2d3591;

margin: 0px;
padding: 0px;
}

hr.grey {
color: #cccccc;
height: 1px;

border: 0px;
border-bottom: 1px solid #cccccc;

margin: 0px;
padding: 0px;
}

td.menu_height {
height: 90px;
width: 80px;
vertical-align: top;
/* background-color: #ffff00; */
}

td.menu_height2 {
height: 90px;
width: 160px;
/* background-color: #ffff00; */
}

td.hr {
height: 10px;
}

th.weekbrief {
font-weight: normal;
font-style: italic;
text-align: left;
background-color: #cccccc;
}

input.text {
font-family: Verdana;
font-size: 12px;
color: #000000;
border: 1px solid #cccccc;
width: 250px;
height: 19px;
}

input.button {
font-family: Verdana;
font-size: 12px;
color: #000000;

border: 1px solid #cccccc;
background-color: #ffffff;
}

.warning {
color: #fa0000;
}

.menu_spacer {
height: 1px;
background-color: #ffffff;
}

