



body   {
	 color : #333366;
	 background-color: #D6D6D6;
	 height:100%;
	 width:100%;
	 padding:0px;
	 margin:0px;
/*  scrollbar definition  wijzigt alle scroll bars
    scrollbar-arrow-color:#333366;
    scrollbar-base-color:#F07700;
    scrollbar-track-color:#333366;
*/
}


/***************************************************************
 * Algemene settings for all tags                              *
 ***************************************************************/
table {
  font-size:11px;
}
td.left {
  text-align:left;
}
td.right {
  text-align:right;
}
a {
	color: #DE6300;
	text-decoration: none ;
	font-weight:normal;
}
ul {
   margin-top:0px;
   margin-bottom:0px;
   padding-top:0px;
   padding-bottom:0px;
   padding-left:3px;
   margin-left:15px;
   list-style:none;
}
form {
	 padding:0px;
	 margin:0px;
}
img {
	border-style:none;
}


/***************************************************************
 * Structure of the page
 ***************************************************************/
#pagina {
	height:100%;
	font-family: Verdana, Helvetica;
  font-size:11px;
  text-align:center;
}

#pageheader {
	width:100%;
  text-align:right;
	height:70px;
}

#toplinksection {
	clear:both;
	width:100%;
	height:20px;
	background-color:#333366;
  text-align:right;
}

#sublinksection {
  clear: both;
	width:100%;
	height:20px;
	background-color:#333366;
  border-top: 1px solid #C3D8EF;
  text-align:right;
}

#platosection {
  clear: both;
	width:100%;
	height:20px;
	background-color:#333366;
  border-top: 1px solid #C3D8EF;
  text-align:center;
}

#pagebody {
  background-color:#C3D8EF;
	width:100%; /*otherwise blue background does not reach bottom of page when left column is large*/
}

#pagefooter {
	clear:both;
	height:20px;
	margin-top:0px;
	padding-top:3px;
	background-color:#333366;
	text-align:center;
	width:100%;
}

/*
  max-width:1024px;
  width:expression(document.body.clientWidth > 1024? "1024px": "auto" );
*/

/***************************************************************
 * Elementen in de PageHeader section
 ***************************************************************/
#sitelogo {
 	  margin:0px;
	  padding:0px;
	  float:left;
	  margin-top:3px;
	  margin-left:3px;
}

#welcometext {
 	  margin:0px;
	  padding:0px;
	  float:left;
	  margin-top:15px;
	  margin-left:3px;
	  width:150px;
}
#topbanner {
 	  margin:0px;
	  padding:0px;
	  float:right;
	  margin-top:3px;
	  width:468px;
	  height:65px;
    text-align:right;
}
#advertisehere {
    margin:0px;
    font-size:9px;
	  color : #333366;
  	font-family: Verdana;
}
#advertisehere a:hover {
	  color : #DE6300;
}

/***************************************************************
 * Elements in the TopLinkSection
 ***************************************************************/
#hierarchylist {
    text-decoration:none;
	float:left;
	margin-left:3px;
	padding-top:3px;
	color:#FFFFFF;
	font-size: 9px;
}

#toplinks {
	float:right;
	margin-top:3px;
}
#toplinks ul {
	float:left;
	margin:0px;
	padding:0px;
	vertical-align:top;
	text-align:right;
}
#toplinks li {
	float:left;
	margin:0px;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	text-align:right;
}
#toplinks a {
    font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

#toplinks_dropdown li {
 float:left;
 position:relative;
 width:auto;
 text-align:right;
 color:#DE6300;
 font-weight:bold;
}

#toplinks_dropdown li ul {
 display:none;
 position:absolute;
 top:12px;
 right:0px;
 width:10em;
 background-color:#333366;
 list-style:none;
 z-index:100;
 clear:both;
}
#toplinks_dropdown li > ul {
	top:auto;
	left:auto;
}
#toplinks_dropdown li:hover ul {
	display:block;
}
#toplinks_dropdown li:hover {
    background-color:#333366;
}
#toplinks_dropdown li.over ul {
	display:block;
}
#toplinks_dropdown li.over {
    background-color:#333366;
}
#toplinks_dropdown li li {
 display:block;
 float:none;
 border:0px;
 text-align:right;
 padding:2px;
 margin:0px;
}
#toplinks_dropdown a:hover {
 color:#DE6300;
 }



/***************************************************************
 * Elements in the SubLinkSection
 ***************************************************************/
/* Search field + button on home page */
#searchfield {
	float:left;
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-left:3px;
}
.search_button {
	background-color: #333366;
	font-size: 9px;
	font-weight: bold;
	color:#FFFFFF ;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:4px;
	padding-right:4px;
	border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;

}
.search_textinput {
	background-color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	color:#333366 ;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:4px;
	padding-right:4px;
	border-style:solid;
	border-color:#333366;
}


/* info over opbouw dropdowns : http://www.alistapart.com/articles/dropdowns/ */
#sublinks {
  text-align:left;
	margin:0px;
	padding:0px;
	margin-top:3px;
	margin-right:3px;
	margin-bottom:3px;
	color:#DE6300;
  font-size:10px;
}
#sublinks ul {
	float:left;
	margin:0px;
	padding:0px;
}
#sublinks li {
	float:left;
	margin:0px;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	text-align:right;
}
#sublinks a {
	color:#DE6300;
	text-decoration:none;
	margin:0px;
	padding:0px;
	margin-bottom:2px;
	font-weight: bold;
}

.platotext {
  width:100%;
	color:#DE6300;
	font-size:10px;
  font-weight:bold;
}


/***************************************************************
 * Elements in the PageBody
 ***************************************************************/

#leftcolumn {
	width:148px;
  margin-top:2px;
  margin-bottom:2px;
  margin-left:2px;
  margin-right:2px;
  padding:0px;
	/*background-color:#ff0000;*/
}

#middlecolumn {
  margin-top:2px;
  margin-bottom:2px;
  margin-left:0px;
  margin-right:2px;
	/*background-color:#00FF00;*/
}

#rightcolumn {
  margin-top:2px;
  margin-bottom:2px;
  margin-left:0px;
  margin-right:2px;
  padding:0px;
	/*background-color:#ff0000;*/
}



/***************************************************************
 * Elements of the PageFooter
 ***************************************************************/

.footertext {
  width:100%;
	color:#FFFFFF;
	font-size:10px;
  font-weight:bold;
}


/***************************************************************
 * Big portlets on homepage (news, tips, forum, ...)
 ***************************************************************/

.homepageportlet {
	margin-bottom:2px;
	border:1px solid #333366; /* purple line around portlets */
  background-color:#EAEDEE;
  width :100%;
}

.homepageportlettable {
  width :100%;
}

.homepageportlettitle{
	color: #333366;
	background-color: #EAEDEE;
	font-weight: bold;
	padding-left:5px;
	margin:0px;
	height:20px;
  border-bottom: 1px solid #333366;
}

td.portlet_driehoek {
	text-align: left;
	padding:0px;
	margin:0px;
	vertical-align:top;
	width:10px;
}
.portletregel {
	text-align: left;
	padding:0px;
	margin:0px;
	vertical-align:top;
}



/***************************************************************
 * Left column elements
 ***************************************************************/

.leftportlet { /* Definition of small portlets in left column */
   text-align: center;
   margin-bottom: 3px;
   border:1px solid #333366;
	 background-color:#EAEDEE;
	 width:148px;
	 }

/* Title of small portlets (Poll question, DBA Top 10, MOTD) */
.leftportlettitle {
	 font-size: 10px;
	 font-weight:bold;
	 padding:0px;
	 margin:0px;
}

/* ------------- */
/* DBA top 10    */
/* ------------- */
table.top10table {
	padding:0px;
	margin:0px;
	font-size: 9px;
	text-align:center;
}
td.top10rank {
	white-space:nowrap;
	text-align:right;
}
td.top10naam {
	width:70%;
	white-space:nowrap;
	text-align:left;
}
td.top10points {
	text-align:right;
}

/* --------------------- */
/* Kleine reclame banner */
/* --------------------- */
.kleinebanner {
	  width:120px;
	  height:60px;
	  margin-left:14px;
	  margin-top:5px;
	  margin-bottom:5px;
}

table.stattable {
	font-size: 9px;
}





/***************************************************************
 * Structure of Subpages
 ***************************************************************/
#subpagerightcolumn {
  margin-top:2px;
  margin-bottom:2px;
  margin-left:1px;
  margin-right:2px;

	border:1px solid #333366;
	background-color:#EAEDEE;
  width:100%;
	/*background-color:#ff0000;*/

	min-height:435px;
 	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;

}

#sourcecodeblock {
	margin-top:5px;
  margin-left:1px;
	margin-right:2px;
	margin-bottom:2px;

	border:1px solid #333366;
	background-color:#EAEDEE;
  width: 100%;
  max-width:800px;

 	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;

  overflow: auto;
	white-space:nowrap;
}

pre.sourcecode {
    /*font-size:11px;*/
    font-size:12px;
}

/***************************************************************
 * Elements used inside Subpages
 ***************************************************************/

#itemtitle {
	width:100%;
  background-color : #C3D8EF;
	font-size: 16px;
  font-weight:bold;
	text-align:center;

  padding-top: 5px;
	padding-bottom: 5px;
  margin-top:5px;
  margin-bottom:10px;
	border-top:1px solid #333366;
	border-bottom:1px solid #333366;
}

#standalonetextarea {
  background-color:#DDDDDD;
	padding: 3px;
}

#commentheader {
	color:#333366;
	background-color:#C3D8EF;
	margin-top:3px;
	padding:0px;
	margin-bottom:0px;
	margin-left:0%;
	width:100%;
	border-top:1px solid #333366;
	border-bottom:1px solid #333366;
}
#commentbody {
	margin-top:3px;
	margin-left:0%;
	margin-bottom:10px;
	width:100%;
}

/*---------------------------------------------------------------
  Itemlist table
  ---------------------------------------------------------------*/
table.itemlisttable {
	width:100%
}

/*** Header ***/
tr.itemlisthdr_row {
	background-color:#DDDDDD;
}
.itemlisthdr_date {
	font-weight: bold;
	text-align: left;
	white-space:nowrap;
	vertical-align:top;
}

.itemlisthdr_text {
	font-weight: bold;
	text-align: left;
	vertical-align:top;
}
.itemlisthdr_textc {
	font-weight: bold;
	text-align: center;
	vertical-align:top;
}

.itemlisthdr_source {
	font-weight: bold;
	text-align: left;
	white-space:nowrap;
	vertical-align:top;
}

/*** Itemlist data ***/
tr.itemlist_row {
	background-color:#DDDDDD;
}
.itemlist_date {
	text-align: left;
	white-space:nowrap;
	vertical-align:top;
}

.itemlist_text {
	text-align: left;
	vertical-align:top;
}
.itemlist_bold {
	text-align: left;
	font-weight:bold;
	vertical-align:top;
}

.itemlist_source {
	text-align: left;
	white-space:nowrap;
	vertical-align:top;
}


/*---------------------------------------------------------------
  Property list
  ---------------------------------------------------------------*/
table.property_table {
}

tr.property_row {
	background-color:#DDDDDD;
}

.property_label {
	font-weight: bold;
	/*font-style: italic;*/
	text-align: right;
	white-space:nowrap;
	vertical-align:top;
	padding-right:3px;
}
.property_value {
	vertical-align:top;
	min-width:300px;
}
.property_textarea {
  color : #333366;
	background-color:#DDDDDD;
	font-family: Verdana, Helvetica;
  font-size:11px;
  border:0px;
}


/*---------------------------------------------------------------
  Category list
  ---------------------------------------------------------------*/
/* Category list shown on a page (not in a dropdown menu) */
#categorylist {
	text-align:center;
	height:435px;
}
.categorylist a:hover {
	color:#333366;
}
.categorylist a {
			  font-size:12px;
}






/***************************************************************
 * Popu windows (poll, ...)
 ***************************************************************/
#popupwindowblock {
	width:390px;
	height:490px;
	border:1px solid #333366;
	margin-left:5px;
	margin-top:5px;
	background-color:#EAEDEE;
	background-repeat:no-repeat;
	background-position:bottom right;
	/*background-image:url("dvp_images.display?AltA=messageboards");*/
}



/***************************************************************
 * General elements
 ***************************************************************/
.vetjes {
		font-weight:bold;
}

tr.zebra1 {
	background-color:#DDDDDD;
}
tr.zebra2 {
	background-color:#D6D6D6;
}

a.adminlink {
	color:#C3D8EF;
	font-weight:bold;
}
.sterren {
	vertical-align:bottom;
}

.formlabel {   /* Text naast invulveldjes van een form, e.g. "description" */
	vertical-align:text-top;
}

/***************************************************************
 * Special effects: knopke
 ***************************************************************/
/* show links as buttons */
a.knopke {
  font-weight: bold;
  font-size: 9px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 1px 4px;
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  text-align: center;
  background-color: #333366;
  color:#FFFFFF;
  float:right;
}
a.knopke:link {
  background-color: #333366;
  color:#FFFFFF;
  text-decoration: none;
}
a.knopke:hover {
  background-color: #FFFFFF;
  color:#333366;
  border-color: #000000 #FFFFFF #FFFFFF #000000;
  text-decoration: none;
}
a.knopke:active {
  background-color: #333366;
  color:#FFFFFF;
  text-decoration: none;
}




/* styles gebruikt op de home page */
/* images */
#driehoekblauw {
 padding:3px;
 margin-top:2px;
}
#envelope {
 padding:3px;
 margin-top:2px;
}


td.itemattr {
	text-align: left;
	color:#333366;
	white-space:nowrap;
	vertical-align:top;
}
td.date {
	text-align: left;
	color:#333366;
	/* padding:0px; */
	/* margin:0px; */
	white-space:nowrap;
	vertical-align:top;
}
td.name {
	white-space:nowrap;
	vertical-align:top;
}
td.item {
	vertical-align:top;
}
td.score {
	white-space:nowrap;
	vertical-align:top;
}

td.label {
	vertical-align:top;
    width:5%;
    font-style: italic;
	white-space:nowrap;
}
td.newssource {
	text-align: right;
	white-space:nowrap;
}
.itemtype {
	text-align: left;
	vertical-align:top;
	padding:0px;
	margin:0px;
	white-space:nowrap;
}
.itemheader     {
  color: #88CCFF;
  font-size: 18pt;
  text-align: center
}
td.regform_subtitle  {
  color: #88CCFF;
  font-size: 16px;
  font-weight: bold
}

table.pollinner   {
	padding:0px;
	margin:0px;
	text-align:center;
}
.pollinner tr {
  padding:0px;
  margin:0px;
}
.pollinner td {
  padding:0px;
  margin:0px;
}
.toptien_piratnaam {
	width:70%;
	white-space:nowrap;
	text-align:left;
}
.pollbar            {
	background-color: #DE6300;
	height:5px;
}
.pollresult {
			width:100%
}
.centered    {
  text-align:center;
}
td.poll_ques_text {
  font-size: 10px;
  text-align:center;
}
.righttop {
	vertical-align:top;
	text-align:right;
}
.poll_ques_button {
	text-align:center;
}
.left {
		text-align:left;
}
.button {
  width: auto;
  height: 18px;
  background-color: #333366;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  padding:0px;
}
.minibutton {
  width: auto;
  height: 17px;
  background-color: #333366;
  font-size: 9px;
  font-weight: bold;
  color: #FFFFFF;
  padding:0px;
}
.button_prevnext {
  width: 75px;
  height: 18px;
  background-color: #333366;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  padding:0px;
  padding-bottom : 0px;
  padding-top : 0px;
}
.poll_option {
  padding:0px;
  padding-bottom : 0px;
  padding-top : 0px;
}

/* link op de namen van de "posted by" users */
     a.sublink_priv       { color: #006699; text-decoration: none }
.formnewscel {
	vertical-align:top;
}
/* tot hier de gebruikte CSS - wat hieronder staat wordt niet meer gebruikt */
/*
*********************************
Dit stuk wordt niet meer gebruikt
*********************************
#homepagecontentblock {
	min-height:435px;

	margin-right:1px;
    margin-left: 160px;

}

.menu_active       {
	background-color: #DE6300;
	width:auto;
	padding-left:5px;
	padding-right:5px;
	margin:0px;
	padding-top:5px;
}
.menu_passive      {
	background-color: #006699;
	width:auto;
	padding-left:5px;
	padding-right:5px;
	margin:0px;
	padding-top:5px;
}
     table.portlet_border_out_effe { background-color: #9999CC }
     table.portlet_border_in_effe  { background-color: #333366 }
     a.sublink_pub        { color: #DE6300; text-decoration: none }


     table.col0         { background-color: #394382; font-family: Verdana, Arial; font-size: 9px}
     table.col1         { background-color: #3F407D; font-family: Verdana, Arial; font-size: 9px}
     table.toplinks           { background-color: #FFFFFF }
     td.toplinks              { background-color: #006699; font-family: Verdana, Arial; font-size: 9px}
td.page_kader_content    {
	 background-color:#FFFFFF;
	 color: #333366;
	 text-align:center;
	 font-weight: normal;
	 vertical-align:top
}
     a.addyourown     { color: #63A5FF}
	 td.page_title            { color: #88CCFF; font-size: 18pt; text-align: center }
     td.page_close_msg        { color: #33366; }
     tr.tablehead_effe        { background-image: url(/dvimages/testfadeachtergrond.gif) }
.button2 {font-family: verdana; width: auto; height: 15px; background-color: #838A9C; font-size: 10px;
         font-weight: bold; color: #FFFFFF; padding:0px; padding-bottom : 0px;  padding-top : 0px;}
    a.toplink                { color:#FFFFFF ; font-family: Verdana,Arial; font-size: 9px; font-weight: bold; text-decoration: none}
#titelbalk_subnavigatie li {
 float:left;
 position:relative;
 width:auto;
 text-align:right;
 font-weight:bold;
}

#titelbalk_subnavigatie li ul {
 display:none;
 position:absolute;
 top:12px;
 right:0px;
 width:10em;
 background-color:#333366;
 list-style:none;
}
#titelbalk_subnavigatie li > ul {
	top:auto;
	left:auto;
}
#titelbalk_subnavigatie li:hover ul {
	display:block;
}
#titelbalk_subnavigatie li:hover {
    background-color:#333366;
}
#titelbalk_subnavigatie li.over ul {
	display:block;
}
#titelbalk_subnavigatie li.over {
    background-color:#333366;
}
#titelbalk_subnavigatie li li {
 display:block;
 float:none;
 border:0px;
 text-align:right;
 padding:2px;
 margin:0px;
 z-index:100;
 font-weight:bold;
}
#titelbalk_subnavigatie a:hover {
 color:#FFFFFF;
 }
.titelbalk_link {
		 float:right;
		 margin-right:3px;
		 margin-bottom:3px;
		 list-style-type:none;
}
     table.pollborder         { background-color: #006699 }
.msgoftheday h3 {
	font-size: 20px;
}
	/*background-color:#ff0000;*/
	/*background-repeat:no-repeat;*/
	/*background-position:bottom right;*/
	/*height:435px;*/
	/*height:100%;*/
	/*background-image:url("dvp_images.display?AltA=messageboards");*/


*/

     
