*{padding:0; margin:0;}
body {font-size:62.5%; background-color:rgb(240,240,240); font-family:verdana,arial,sans-serif; }
.page-container {width:1020px; margin:0px auto; margin-top:10px; margin-bottom:10px; font-size:1.0em; }
/*.main {                          background-color:rgb(240,240,240);margin:0px;}*/
.main {font-size:100%; clear:both; width:1016px; padding-bottom:30px;  border-left:solid 2px rgb(175,175,175); border-right:solid 2px rgb(175,175,175); background:transparent url(../img/bg_main.gif) top left repeat-y;}
.main-navigation {background-color:rgb(220,220,220); display:inline /*Fix IE floating margin bug*/; float:left; width:160px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main-content {background-color:rgb(240,240,240); display:inline; /*Fix IE floating margin bug*/; float:left; width:714px; margin:0 0 0 10px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }
.main-subcontent {display:inline /*Fix IE floating margin bug*/; float:right; width:130px; margin:0 0px 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.footer {clear:both; width:1016px; padding:1.0em 0 1.0em 0; border-top:solid 2px rgb(175,175,175); border-left:solid 2px rgb(175,175,175); border-right:solid 2px rgb(175,175,175); border-bottom:solid 2px rgb(175,175,175); background:rgb(225,225,225); font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

/* HEADER */
.header {width:1020px; height:90px; font-family:"trebuchet ms",arial,sans-serif; ; background-color:rgb(240,240,240);  }
.sitelogo {background:url(../../img/logo.jpg);width:292px; height:90px; position:absolute; z-index:1; margin:0px;}
.head_ad {float: right;}




/* MAIN NAVIGATION */

.nav3-grid {width:160px; border-bottom:solid 1px rgb(200,200,200);}
.nav3-grid dt a, .nav3-grid dt a:visited {display:block; min-height:2.0em /*Non-IE6*/; height:auto !important; height:2.0em /*IE6*/; line-height:2.0em; padding:0px 10px 0px 20px;  border-top: solid 1px rgb(200,200,200); text-decoration:none; color:rgb(70,122,167); font-weight:bold; font-size:120%;}
.nav3-grid dd a, .nav3-grid dd a:visited {display:block; min-height:1.1em /*Non-IE6*/; height:auto !important; height:1.1em /*IE6*/; line-height:1.7em; padding:0px 10px 0px 40px; border:none; font-weight:normal; text-decoration:none; color:rgb(0,122,167); font-size:120%;}
.nav3-grid dt a:hover, .nav3-grid dd a:hover {background-color: #c7c4bb; /*background-color:rgb(143,174,215) /*For blue background*/; color:rgb(42,90,138); text-decoration:none;}


.subcontent-unit-border-orange {width:128px; margin:0 0 2.5em 0px; padding:0 0 10px 0; border:solid 1px rgb(232,177,13); background-color:rgb(248,224,150);}


/*.subcontent-unit-border-orange ul {list-style:none; margin:0.5em 10px 1.0em 0px;}
.subcontent-unit-border-orange ul li {margin:5px 0 0.2em 2px; padding:0px 0px 0 11px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.5em; line-height:1.2em; font-size:110%;}
*/

.main-subcontent ul {list-style:none; margin:0.5em 0px 1.0em 0px;}
.main-subcontent ul li {margin:5px 0 0.2em 2px; padding:0 0 0 11px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}
.main-subcontent h3 {clear:both; margin:1.0em 10px 0.5em 10px; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.main-subcontent h1.orange {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(232,177,13); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}




/******************/
/*  CLEAR FLOATS  */
/******************/
.page-container:after, .header:after, .header-bottom:after, .header-breadcrumbs:after, .main:after, .main-navigation:after, .main-content:after, .main-subcontent:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}










#rightcol a.feature {width: 233px} 
	
.box a.feature {
	padding-right: 5px;
	overflow: hidden;
	display: inline-block;
	line-height: 1.2em;
	float: left;
	height: 6em;
	color: #000;
	font-weight: normal; }
	
.fout {
	height: 60px;
	position: relative;
	overflow: hidden; }



	
.ftitle {
	display: block;
	margin-top: 5px;
	height: 1.2em;
	overflow: hidden;
	color: #06f;
	text-transform: uppercase; }
	
.feature img {
	float: left;
	height: 4.6em;
	width: 4.6em;
	margin: 5px 10px 5px 5px;
	border: solid 2px #000; }	

a:hover.feature {background: #c7c4bb; cursor: pointer; }	

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Helvetica, sans-serif;
	color: #2d271c;
	height: 100%;
	background: rgb(240,240,240) }
	
	
/*
  Voor form te layouten
*/
div.row {
  clear: both;
  
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  width: 120px;
  text-align: right;
  }

div.row span.formw {
  /*float: left;*/
  padding-left: 10px;
  width: 335px;
  text-align: left;
  }
  
.bigger { font-size:150%;}


.punten{
  font-family:Tahoma;
  font-size: 40pt;
  float: right;
  width: 120px;
  text-align: center;
  font-weight: bold;
 
}

.votes
{
  margin-bottom:3px;
  font-size: 8pt;
}
  
.flashobject  {
	margin-top:5px;
}











 
