td.zkforum-kolom2 {
	padding-top: 10px;
	}

td.zkforum-kolom2 a, a:active, a:hover, a:visited { 
	color: #999999;
	text-decoration: none;
	}

td.zkforum-kolom2 a:visited { 
	color: #999999;
	text-decoration: none;
	}


/* NAVIGATIE  */

#navigatiebalk {
	width: 980px; /* 780px is just wide enough to fill and 800px screen */
	margin: 0 auto; /* It's important to set the margin to auto if you want the layout to center */
	background: url('/grfx/structuur/topblauwebalk1000-2.gif') repeat; /* zorgt voor de lijnen in het design */
	text-align: left;
	text-transform:uppercase;
	padding-left: 20px;
	line-height: 30px;
	clear:both;
	}

#navigatiebalk .navtabs_rechts {
	text-align:right;
	}

#navtabs a {
	color: #fff;
	background: #3399CC;
	text-decoration: none;
	padding-left: 10px;
}

#navtabs a.active {
	color: #fff;
	background: #77bce0;
	text-decoration: none;
	padding-left: 10px;
}


#navtabs a span
{
	padding-right: 10px;
}

#navtabs a, #navigatiebalk a span
{
	display: block;
	float: left;
	line-height: 30px;
	}

		/* Commented backslash hack hides rule from IE5-Mac \*/
		#navtabs a, #navtabs a span {
			float: none;
			}
		/* End IE5-Mac hack */

#navtabs a:hover {
	color: #fff;
	background-color: #77bce0;
	text-decoration: none;
	padding-left: 10px;
}

#navtabs a:hover span {
	padding-right: 10px;
	}

#navtabs {
	list-style: none;
	padding: 0;
	margin: 0;
}

#navtabs li {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
}

#kopbalk { 
	border:#000000 solid; 
	border-width: 1px 0px 1px 0px; 
	background-color: #FFFFFF; 
	padding-top: 10px;
	padding-left: 30px;
	height: 25px;
	}

.kopbalk-titel {  
	font-size: small; 
	font-weight: bold; 
	color: #000000;
	}


#kopbalk.navigatie a, a:active, a:hover, a:visited { 
	color: #999;
	text-decoration: none;
	}

#kopbalk2 { 
	border:#000000 solid; 
	border-width: 1px 0px 1px 0px; 
	background-color: #FFFFFF; 
	padding-top: 10px;
	padding-left: 205px;
	height: 25px;
	}

#kopbalk2 .navigatie a, a:active, a:hover, a:visited { 
	color: #999;
	}



/* ALGEMEEN */

body {  
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000;
	text-align: center; /* Centers the container */ 
	margin: 0;
	padding: 0;
	background-color: #fff;
	}


/* STRUCTUUR */

#megawrapper {
  position:static;
  width: auto;
  margin: auto;
  background: #d4d9dd url('/grfx/structuur/bg_kader.gif') repeat-y center;
}

#wrapper {
	width: 1000px; /* 780px is just wide enough to fill and 800px screen */
	margin: 0 auto; /* It's important to set the margin to auto if you want the layout to center */
	background: url('/grfx/structuur/content-background.gif') repeat; /* zorgt voor de lijnen in het design */
	text-align: left;
	}

#header, #section1, #section2, #column1, #column2, #column3, #column4 ,#footer{
    margin: 0px;  /* This sets a 10px padding on all of our content boxes */
}

#header {
	background-color: #fff;
	margin: 0;
	padding-top: 0px; 
	padding-right: 0px; 
	padding-left: 0px;
	padding-bottom: 0px; 
}

#header .logo {
	padding-left: 50px; 
	padding-bottom: 15px; 
}


#header-banner1 {
	background-color: #fff;
	margin: 0px;
	padding-top: 0px; 
	padding-right: 0px; 
	padding-left: 0px;
	padding-bottom: 0px; 
}

#header-banner1 .logo {
	padding-left: 50px; 
	padding-bottom: 15px; 
}

#header-banner2 {
	background-color: #fff;
	margin: 0px;
	padding-top: 0px; 
	padding-right: 0px; 
	padding-left: 0px;
	padding-bottom: 0px; 
}



td a, a:active, a:hover, a:visited { 
	color: #000;
	text-decoration: underline;
	}


#section1 {
	float: left; /* Sets this section to the left */
	width: 610px;
}

	    #column1 {
	        float: left; /* Sets this column to the left inside its section */
	        width: 200px;
	        padding-top: 5px; 
	    }
	
	    #column2 {
	        float: right; /* Sets this column to the right inside its section*/
	        font-size: 12px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
	        width: 400px;
	        border:#999999 solid; 
	        border-width: 0px 0px 0px 0px;
		line-height:16px;
	        padding-top: 5px; 
		padding-right: 3px; 
		padding-left: 5px;
	    }

#section2 {
	float: right; /*Sets this sectionto the right */
	width: 390px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

	    #vp-video {
	        float: right; /* Sets this column to the left inside its section */
	        background-color: #fff;
	        width: 375px;
	        padding-top: 5px; 
	        padding-right: 4px; 
	        padding-left: 1px;
	        padding-bottom: 5px; 
	        margin: 0 auto;
		font-size: xx-small; 
		z-index:1;
	    }
	
	
	    #column3 {
	        float: left; /* Sets this column to the left inside its section */
	        width: 190px;
	        padding-top: 5px; 
	        padding-right: 2px; 
	        padding-left: 3px;
	        padding-bottom: 5px; 
	    }
	
	    #column4 {
	        float: right; /* Sets this column to the right inside its section*/
	        width: 190px;
	        padding-top: 5px; 
	        padding-right: 3px; 
	        padding-left: 2px;
	        padding-bottom: 5px; 
	    }

#wieonline {
	display:inline;
	}


/* VOORPAGINA-SPECIFIEK */

#nieuws-xml { 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px 0px 0px 0px;
	background-image: url('/grfx/structuur/boxheader_bg.jpg');
	font-size: 13px; 
	font-weight: bolder; 
	}

#postingform
{
	background-color: #e5ecf3;
	margin: 0 0 0px;
	padding: 0 0px 0px;
}


/* div-boxen */
	

.navitem {
	padding-top: 3px; 
	padding-right: 0px; 
	padding-bottom: 5px; 
	padding-left: 5px; 
	margin: 0px 0px 0px 0px;
}

.navitem-kop-blauw { 
	padding: 3px; 
	margin: 5px 0px 5px 0px;
	border:#d6effc solid; 
	border-width: 1px 1px 1px 1px; 
	background: #e5f5fd;
	font-size: 11px; 
	font-weight: bold; 
	}

.navitem-kop { 
	padding: 3px; 
	margin: 5px 0px 5px 0px;
	border:#c6c7c9 solid; 
	border-width: 1px 1px 1px 1px; 
	background: #e8e9eb;
	font-size: 11px; 
	font-weight: bold; 
	}
	
.navitemsub1 { 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px 0px 0px 0px;
	border:0px solid; 
	border-color : black #000000; 
	font-size: xx-small; 
	font-style: normal; 
	font-weight: bold;
	line-height:1.4;
	}  
	
.navitemsub2 { 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 5px; 
	margin: 0px 0px 0px 0px;
	border:0px solid; 
	border-color : black #000000; 
	font-size: xx-small; 
	font-style: normal;
	line-height:1.4;
	}
	
.navitemsub2 a {
	color: #999999;
	text-decoration: none;
	}

table.navitemsub2 { 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 5px; 
	margin: 0px 0px 0px 0px;
	border:0px solid; 
	border-color : black #000000; 
	font-size: small; 
	font-style: normal;
	}




/* footer */

#footer {
    background: #fff;
    clear: both;
}

.onder-colofon {  
	font-size: 10px; color: #FFFFFF; 
	text-align: center
	}

#copyright-teller {
	padding-top: 5px; 
	}


/* mobiele site-tags */

#header-mobiel {
	display:none;
	}

#navigatie-mobiel {
	display:none;
	}

#footer-mobiel {
	display:none;
	}

table.webonly {
	display:none;
	}

#mobiel-only {
	display:none
}

