body,td,th {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;	
}
body, html {
	height:100%;
	margin:0px;
	padding:0px;
}


a:link {
	color: #EF5F00;
	text-decoration: none;
}
a:visited {
	color: #EF5F00;
	text-decoration: none;
}
a:hover {
	color: #EF5F00;
	text-decoration: underline;
}
a:active{
	color: #EF5F00;
	text-decoration: none;
}

h1,h2,h3,h4,h5,h6,p {
	margin:0px;
	padding:0px 0px 1em 0px;
}

h2{
	font-size:15px;
}

img {
	border:none;
	vertical-align:top;
}

.clear {
	clear:both;
	line-height:0px;
	height:0px;
}

.oranje{
	color: #EF5F00;
}

form{
	margin:0px;
	padding:0px;
}

/*--------------------- */
/* WRAPPERS				*/
/*--------------------- */

#wrapper{
	height:100%;
	width:100%;
}

#site{
	width:960px;
	padding-top:37px;
	margin:0px auto;
}

#header{
	height:40px;
	border-bottom:1px solid #EF5F00;
	margin-bottom:10px;
}

#main{
	height:518px;
	overflow:hidden;
	line-height:16px;
}

#footer{
	height:45px;
	border-top:1px solid #EF5F00;
	margin-top:10px;
}


/*--------------------- */
/* HEADER				*/
/*--------------------- */

#header h1{
	position:absolute;
}

#header h1 a{
	display:block;
	width:280px; 
	height:40px;
	background:url(../img/header_nod_logo.gif) no-repeat;
}

#header h1 span{
	display:none;
}


#nav{
	position:absolute;
	width:470px;
	margin:14px 0px 0px 495px;
	padding:0px;
	list-style:none;
}

#nav li{
	display:block;
	float:left;
	padding:0px 26px 0px 0px;
	margin:0px;
}
#nav li.last{ padding:0px; }

#nav a{
	font-size:15px;
}

#nav a.active{
	font-weight:bold;
}


/*--------------------- */
/* MAIN					*/
/*--------------------- */


/* -- HOME --- */ 

.home_1_2{
	float:left;
}

.home_2_2{
	float:right;
	width:465px;
}

.home_2_2 .kop{
	font-size:23px; /* 32px */
	line-height:32px;
	text-align:right;
	height:125px;
	padding-top:10px;
}
.home_2_2 .quote{
	font-size:13px;
	text-align:right;
	font-style:italic;
	padding-right:10px;
	margin-top:-6px;
	display:block;
}
.home_2_2 .intro{
	font-size:15px;
	padding-bottom:2em;
}


ul.list{
	margin:0;
	padding:0 0 1em 2em;
}


/* -- PROGRAMMA --- */ 

.programma{
	padding-top:40px;
}

.programma table th{
	width:25%;
	text-align:left;
	font-size:15px;
	padding:5px 0px;
	border-top:1px solid #EF5F00;
	border-bottom:1px solid #EF5F00;
}

.programma table td{
	vertical-align:top;
	text-align:left;
	font-size:13px;
	padding:5px 20px 25px 0px;
}


/* -- WORKSHOPS --- */ 

.workshop_1_2{
	float:left;
	width:300px;
	padding-top:40px;
}

.workshop_2_2{
	float:right;
	width:465px;
	padding-top:40px;
}

.workshop_1_2 a{ font-weight:bold; }
.workshop_1_2 a.active{ color:#881450; }

.workshop_2_2 h3{ 
	font-size:13px;
	color:#881450;
}


/* -- INSCHRIJVEN --- */ 




.inschrijven_1_2{
	float:left;
	width:225px;
	padding-top:40px;
}

.inschrijven_1_2 .alert{
	margin-top:30px;
	color:#EF5F00;
}

.inschrijven_2_2{
	float:right;
	width:640px;
	padding-top:40px;
}

/* from */

.row{
	height:28px;
}

input, select{
	display:block;
	float:left;
	border:1px solid #EF5F00;
	background:url(../img/form_fld_bg.gif) no-repeat;
}

input.full{ 	width:542px; }
input.def{ 		width:220px; }
input.def2{ 	width:242px; }
input.small{ 	width:80px; }
select.med{ 	width:205px; }
select.small{ 	width:175px; margin-right:5px; }
select, option{ font-size:11px; }
input.anders{ 	width:125px; }
input.submit{	
	width:110px; 
	background:#EF5F00;
	color:#FFFFFF;
}


label{
	display:block;
	float:left;
	font-size:11px;
}

label.def{
	width:88px;	
}

label.mid{
	width:70px;
	text-align:right;
	padding-right:8px;
}

label.mid2{
	width:230px;
	text-align:right;
	padding-right:8px;
}

label.reden{
	width:225px;
}
label.radio{
	padding-right:10px;
}


div.factuur{
	height:30px;
	padding-top:20px;
	font-size:13px;
	font-weight:bold;
}

div.submit{
	padding:20px 0px 0px 88px;
}

span.comm{
	float:right;
	font-size:11px;
	font-style:italic;
}





/* -- SPREKERS --- */ 

.sprekers_1_2{
	float:left;
	width:300px;
	padding-top:40px;
}

.sprekers_foto{
	float:right;
	width:120px;
	padding-top:40px;
	text-align:right;
}

.sprekers_2_2{
	float:right;
	width:350px;
	padding-top:40px;
}

.sprekers_1_2 a{ font-weight:bold; }
.sprekers_1_2 a.active{ color:#881450; }

.sprekers_2_2 h3{ 
	font-size:13px;
	color:#881450;
}

.sprekers_2_2 h3 .naam{
	font-size:15px;
	display:block;
} 


/* -- ORGANISATIE --- */ 

.organisatie_1_2{
	float:left;
	width:225px;
	padding-top:40px;
}

.organisatie_2_2{
	float:right;
	width:220px;
	margin-left:20px;
	padding-top:72px;
}


/*--------------------- */
/* FOOTER				*/
/*--------------------- */

#footer .right{ float:right; }
#footer .left{ float:left; padding-right:3px; }

#footer .initiatiefnemers{
	float:left;
	width:75px;
	padding:31px 0px 0px 0px;
	font-size:9px;
	color: #000;
}

#footer .hoofdsponser{
	float:left;
	width:68px;
	padding:31px 0px 0px 10px;
	font-size:9px;
	color: #000;
}

#footer .kennispartners{
	float:left;
	width:70px;
	padding:31px 0px 0px 36px;
	font-size:9px;
	color: #000;
}










