
body {
	background-color: #004177;
	margin-top: 0px;
}

img {
	border: 0px;
}

hr {
	border: 0px;
	background-color: #004177;
	color: #004177;
	width: 90%;
	height: 1px;
}

div#topcontainer {
	margin: 0px auto;
	width: 770px;
	padding-top: 10px;
	background-color: white;
	padding-left: 20px;
}
div#header {
	width: 749px;
	height: 116px;
	background-color: #004177;
	background-image: url("/img/vvdheader.gif");
	background-repeat: no-repeat;

}
div#pictures img {
	position: relative;
	left: 430px;
	top: 0px;
}
div#pictures img {
	margin-right: 11px;
}

div#navigation {
	margin-top: 3px;
	width: 752px;
}
div#navigation div.navbutton {

	width: 80px;
	height: 20px;
	background-color: #F79234;
	text-align: center;
	float:left;
	margin-right: 3px;
	padding-top: 2px;
}
div#navigation div.navbutton a {
	font-family: "Futura", Tahoma, sans-serif;
	color:white;
	text-align: middle;
	text-decoration: none;
	font-size: 9pt;

}




div#content {
	margin-top: 10px;
	width: 749px;
	background-color: white;
}
div#content div#contentleft {
	margin-top: 15px;

}


body#gallery div#content {
	margin: 5px;
	width: 600px;;
}


/*
	CONTENT LEFT 
*/
div#contentleft {
	margin-top: 15px;
	width: 455px;
	float:left;

}
div#contentleftl {
	margin-top: 15px;
	width: 515px;
	float:left;
}

/*
	CONTENT RIGHT 
*/
div#contentright {
	margin-top: 15px;
	width: 265px;
	float:right;

}
div#contentrights {
	margin-top: 15px;
	width: 215px;
	float:right;

}


div#mailinglistbusy {
	display: none;
}
div#mailinglistresponse {
	display: none;
}


/* 
	NIEUWS
*/
div.newsarticle {
	width: 100%;
	background-color: #E5ECF1;
	margin-bottom: 10px;
}
div.newsarticle h2 {
	background-color: #004177;
	color: #FFFFFF;
	font-family: "Trebuchet MS","Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	padding: 3px;
	margin: 0px;
}
div.newsarticle span {
	font-family: "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 3px;
	color: black;
	
}
div.newsarticle p {
	font-family:  "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 3px;
	margin: 0px;
	line-height: 140%; 
}




/* 
	NIEUWSBRIEF
*/
div#mailinglist {
	width: 236px;
	height: 146px;
	background-color: #D6E0E9;
	float: left;
	padding: 4px;
}
div#mailinglist h1 {
	font-size: 18pt;
	margin: 0px;
	padding: 0px;
}
div#mailinglist p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
	font-size: 0.8em;
}
div#mailinglist label {
	display: block;
	width: 45px;
	float:left;
}
div#mailinglist input.text {
	border: 1px solid black;
	width: 170px;
	margin: 1px;

}
div#mailinglist input.submit {
	float:right;
	margin-right: 15px;
}

table.agendaupcomming td {
	font-size: 8pt;
}

/*
	WORD LID BANNER
*/
div#wordlid {
	float:right;
}


/* 
	CAMPAGNE
*/
div#campaign {
	height: 100%;
	width: 200px;
	background-color: #D6E0E9;
	margin-bottom: 10px;
	float:right;

}
div#campaign h1 {
	font-size: 18pt;
	margin: 0px;
	
}


div#aanmeldformulier label {
	display: block;
	width: 125px;
	float:left;
}
div#aanmeldformulier input.text {
	border: 1px solid black;
	width: 200px;
	margin: 1px;

}


div#sponsors {
	clear:both;
	padding: 5px;

}
div#sponsors img {
	border: 0px;
	margin-left: 10px;	margin-right: 10px;
}






div.personalia {
	background-color: #E5ECF1;
	width: 235px;
	height: 90px;
	margin-bottom: 10px;
	padding: 6px;
}
div.personalia img {
	float:left;
	margin-right: 6px;
}
div.imgreplace {
	float:left;
	margin-right: 6px;
	width: 68px;
	height: 50px;
}


div.personalia h2 {
	font-size: 12pt;
}


div.personalia2 {
	background-color: #D6E0E9;
	width: 100%;
	padding: 6px;
}
div.personalia2 img {
	float:left;
	margin-right: 6px;
}
div.personalia2 div.email {
	margin-top: 10px;

}
div.personalia2 div.email img {
	border: 0px;
}
div.personalia2 div.address {
	margin-top: 10px;

}
div.personalia2 div.contact {
	margin-top: 10px;

}
span.contact {
	width: 70px;
	display:block;
	float:left;

}
div.personalia2 div.description {
	margin-top: 10px;

}

table.agenda th, table.agenda td {
	font-size: 8pt;
	vertical-align: top;
}
table.agenda th {
	text-align: left;
}
div.agendajaar {
	width: 494px;
	background-color: #004177;
	padding: 5px;
}
div.agendajaar h2 {
	color: white;
}
div.agendamaand {
	width: 42px;
	background-color: #F2F4F9;
	text-align: center;
	float:left;
}
div.actief {
	background-color: #D6E0E9;
}
div.agendamaand:hover {
	background-color: #D6E0E9;
}
div.agendamaand a {
	font-size: 8pt;
	color: #F79234;
	font-weight: bold;
	text-decoration: none;
}
div.agendablok {
	width: 494px;
	padding: 5px;
	background-color: #E5ECF1;
}

dl {
	list-style: none outside;
	margin: 0px;

}
dt {
	float:left;
	width: 5em;
	font-weight: bold;
}



div.agendaentry {
	width: 100%;
	background-color: #E5ECF1;
	margin-bottom: 10px;
}
div.agendaentry h2.header {
	background-color: #004177;
	color: #FFFFFF;
	font-family: 'Trebuchet MS',sans-serif;
	font-size: 12pt;
	font-weight: bold;
	padding: 3px;
	margin: 0px;
}
div.agendaentry div.data {;
	padding:4px;

}


div#aanmeldformulierl label {
	display: block;
	float:left;
	width: 120px;
}
div#aanmeldformulierl label.red {
	display: block;
	float:left;
	width: 120px;
	color: red;
}
div#aanmeldformulierl input.text {
	width: 200px;;
}

div.weblog {
	padding: 8px;
	background-color: #E5ECF1;
	margin-bottom: 5px;
	text-align: left;
	font-size: 1.1em;
}



div.column {
	padding: 8px;
	background-color: #E5ECF1;
	font-size: 8pt;
	margin-bottom: 5px;
	text-align: justify;
}
div.column p {
	font-size: 8pt;
	text-align: justify;
}

div.columnarticle {
	padding: 8px;
	background-color: #E5ECF1;
}

.clickimg {
	cursor: hand;
	border: 0px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

	div.menu {
		background-color: #F79234;
		left: 0px;
		position: absolute;
		top: 0px;
		visibility: hidden;
		z-index: 101;
		border: 1px solid #F79234;
		padding: 0px;
		margin: -3px -20px;
	}
	div.menu ul {
		margin: 0px;
		padding: 0px;
		padding-left: 20px;
	}


a.file {
	background: url('/img/ico/page_white_text.png') no-repeat;
	padding-left: 20px;
}
a.pdf {
	background: url('/img/ico/page_white_acrobat.png') no-repeat;
	padding-left: 20px;
}
a.doc {
	background: url('/img/ico/page_white_word.png') no-repeat;
	padding-left: 20px;
}


div#shade {
	width: 100%;
	height: 101%;
	position:absolute;
	left: 1px;
	top: 1px;
	background-color: black;
	z-index: 125;
	padding: 2em;
	color: white;
	cursor: pointer;
}
div#shade span {
	color: white;
	opacity: 1 !important;
}

div#lightbox_flash {
	position: absolute;
	width: 700px;
	height: 383px;
	z-index: 150;

}
div#lightbox_flash div#movie {
	width: 700px; height: 383px; border: 10px solid #FFF;background-color: white;
}
#button_video2 {
	cursor: pointer;
}