html {
overflow: hidden;
}

body {
overflow: hidden;
scrollbar-face-color: #ffffff;
scrollbar-arrow-color: #FF0000;
scrollbar-track-color: #ffffff;
scrollbar-shadow-color: #FF0000;
scrollbar-highlight-color: #FF0000;
scrollbar-3dlight-color: #FF0000;
scrollbar-darkshadow-color: #FF0000;
}

/* Hiermee zorg je voor de verticale centrering. 
Zet de breedte van de pagina op 99% : 100% geeft een 
horizontale scrollbalk in sommige browsers */
#center { 
position: absolute; 
top: 50%; 
width: 100%; 
height: 1px; 
overflow: visible;
}

/* Horizontale centrering. De margin-left en
top waardes moeten de helft zijn van de hoogte en
breedte die het ontwerp is. */
#main { 
position: absolute; 
left: 50%; 
width: 955px; 
margin-left: -509px; 
height: 600px; 
top: -300px; 
}

#header{
position:absolute;
left: 0px;
right: 0;
width: 1018px;
height: 91px;
overflow: hidden;
color: white;
background-image:url(../img/header.jpg);
background-repeat:no-repeat;
}

#menu{
position:absolute;
top:91px;
left: 0px;
right: 0;
width: 1018px;
height: 28px;
overflow: hidden;
color: white;
background-image:url(../img/menu.jpg);
background-repeat:no-repeat;
}

#spacer{
position:absolute;
top:119px;
left: 0px;
right: 0;
width: 1018px;
height: 21px;
overflow: hidden;
color: white;
background-image:url(../img/header_spacer.jpg);
background-repeat:no-repeat;
}

#maincontent{
position:absolute;
top:140px;
left: 0px;
right: 0;
width: 1018px;
height: 415px;
overflow: hidden;
color: white;
background-image:url(../img/content.jpg);
background-repeat:no-repeat;
}

#terugknop {
position:absolute;
/*right: 0px;
bottom -60px;*/
}

#tekst{
position:absolute;
font-family: Verdana, Arial, Helvetica; 
top:20px;
left: 60px;
right: 0;
width: 600px;
height: 375px;
overflow: auto;
padding-right:5px;
color: white;
border: 0px solid #000;
}

#poll {
position:absolute;
font-family: Verdana, Arial, Helvetica;
width: 210px; 
top:-5px;
left: 750px;
border: 0px solid #777;
}

.pollstem {
position:absolute;
font-family: Verdana, Arial, Helvetica; 
top:125px;
left: 15px;
border: 0px solid #000;
}

div.polltotal {
position:absolute;
font-family: Verdana, Arial, Helvetica; 
font-size: 8pt;
color: #ff0000;
top:125px;
left: 5px;
}

.polltable {
position:absolute;
font-family: Verdana, Arial, Helvetica; 
top:20px;
left: 0px;
}

.polltable_result {
position:absolute;
font-family: Verdana, Arial, Helvetica; 
top:10px;
left: 0px;
}

.pollheader_result {
height: 45px;
}

#teasers{
position:absolute;
font-family: Verdana, Arial, Helvetica; 
top:160px;
left: 750px;
right: 0;
width: 210px;
height: 230px;
overflow: hidden;
color: white;
border: 0px solid #777;
}

#footer{
position:absolute;
top:555px;
left: 0px;
right: 0;
width: 1018px;
height: 37px;
overflow: hidden;
color: white;
background-image:url(../img/footer.jpg);
background-repeat:no-repeat;
}

.frontpage {
position:absolute;
top:5px;
left: 645px;
width: 210px;
height: 75px;
}

td.frontpage_bodytext {
width:300px;
}

td.frontpage_bodytext p.bodytext {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
color: #000000;
margin: 0px 0px 0px 0px;
}

td.frontpage_header {
font-family: Verdana, Arial, Helvetica;
font-size: 13pt;
width:300px;
margin-top: 0px;
margin-bottom: 0px;
color: #0153A5;
font-weight: bold;
}

td.frontpage_middle {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
  color: #000000;
  height: 17px;
  align: right;
}

td.frontpage_left {
width:130px;
}

.frontpage1 {
position:absolute;
top:0px;
left: 0px;
width: 205px;
height: 70px;
border: 0px solid #000;
}

td.frontpage1_bodytext {
width:300px;
}

td.frontpage1_bodytext p.bodytext {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
color: #000000;
margin: 0px 0px 0px 0px;
}

td.frontpage1_header {
font-family: Verdana, Arial, Helvetica;
font-size: 13pt;
width:300px;
height: 30px;
color: #000;
font-weight: bold;
}

td.frontpage1_middle {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
  color: #000000;
  height: 17px;
  align: right;
}

td.frontpage1_left {
width:130px;
}

.frontpage1_leesverder {
position: relative;
font-size: 6pt;
top:82px;
left: 6px;
}

.frontpage1_leesverder a:link, .frontpage1_leesverder a:active, .frontpage1_leesverder a:visited {
font-size: 8pt;
}

.frontpage1_leesverder a:hover{
font-size: 8pt;
color: #fff;
}

.frontpage2 {
position:absolute;
text-align: left;
top:130px;
left: 0px;
width: 210px;
height: 75px;
border: 0px solid #000;
}

td.frontpage2_bodytext {
width:300px;
}

td.frontpage2_bodytext p.bodytext {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
color: #000000;
margin: 0px 0px 0px 0px;
}

td.frontpage2_header {
font-family: Verdana, Arial, Helvetica;
font-size: 13pt;
width:300px;
height: 30px;
color: #000;
font-weight: bold;
}

td.frontpage2_middle {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
  color: #000000;
  height: 17px;
  align: left;
}

td.frontpage2_left {
width:130px;
}

.frontpage2_leesverder {
position: relative;
top:193px;
left: 6px;
}

.frontpage2_leesverder a:link, .frontpage2_leesverder a:active, .frontpage2_leesverder a:visited{
font-size: 8pt;
}

.frontpage2_leesverder a:hover{
font-size: 8pt;
color: #fff;
}

A:link {
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt;
color: #ff0000;
text-decoration: none;
}

A:active {
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt;
color: #ff0000;
text-decoration: none;
}

A:visited {
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt;
color: #ff0000;
text-decoration: none;
}

A:hover {
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt;
color: #ff0000;
text-decoration: none;
}

div.csc-header h1.csc-firstHeader {
font-family: Verdana, Arial, Helvetica;
font-size: 13pt;
margin-top: 0px;
margin-bottom: -15px;
color: #000;
}

div.csc-header h1 {
font-family: Verdana, Arial, Helvetica;
font-size: 13pt;
margin-top: 0px;
margin-bottom: -15px;
color: #000;
}

h1 {
font-family: Verdana, Arial, Helvetica;
font-size: 13pt;
margin-top: 0px;
margin-bottom: 5px;
color: #000;
}

.pollquestion, .pollanswer, .pollmain, .pollresulttext, .polltotal {
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt;
}

H2 {
font-family: Verdana, Arial, Helvetica;
font-size: 13pt;
text-transform: none;
margin-top: 0px;
margin-bottom: 0px;
text-align: left;
}

.bodytext
{
font-family: Verdana, Arial, Helvetica;
font-size: 10pt;
color: #000000;
margin: 0px 0px 0px 0px;
}

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	border: 3px solid #ED2C23;
	padding: 0px 0px;
	padding-top: 10px;
}

ul {
list-style-type: none;
margin-left: 0px;
}

li {
list-style-image: none;
background-image: url(../img/bullit.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left : 15px;
}
