body {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif; 
	color: #333333;
	font-weight: normal;
	font-size: 12px;
	margin: 0px;
	background-color: #f2f2f2;
	padding:0px;
	background-image: url(../portal/achtergrond-1.jpg);
	background-repeat:repeat-x;
}
.program table{margin:0px; border:0px; padding:0px;}
.kolom1 {
	font-size: 9pt;
	text-align:center;
	vertical-align:top;
	}
.kolom2 {
background-color:#f2f2f2;
}
.kolom4 {
vertical-align:top;
color:#666666;
font-weight:normal;
background-color:#F2F2F2;
}
.plenary {
background-color:#66bb44;
color:#FFFFFF;
}
.registratie td {border-top:2px #ffffff solid;padding:5px;}
.plenary td {border-top:2px #ffffff solid;padding:5px;}
.sessie td {border-top:2px #ffffff solid;padding:5px;background-color:#f2f2f2;}
.sociaal td {border-top:2px #ffffff solid;padding:5px;color:#ffffff;vertical-align:top; background-color:#FF9900}

.registratie {
background-color:#3399FF;
color:#FFFFFF;
}
.titel {
color:#666666;
}
.beschrijving {
color:#339933;
font-weight:bold;}
.auteurs {
font-style:italic;
}

/* Bij de bold letters loopt de Lucida Sans te veel dicht, daarom daar Lucida Grande */
strong, b {font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif; }
Form { display: inline; }

/* ---Div's--- */
#topmenu {
	left:0px;
	top:0px;
	z-index:1;
	height: 34px;
	position:absolute;
	width: 815px;
} 

div { position:relative; }

#wrapper{
	margin: 0px;
	text-align:left;
	width:977px;
	height:auto;
	min-height: 1px;
	background-image:url(../portal/achtergrond.jpg);
	background-repeat:repeat-y;
	top: 31px;
	left: 20px;
	padding: 0px;
}

#main{
	width:812px;
	text-align:left;
	height:auto;
	float:left;
	top:0px;
}

#banner {
	left: 15px;
	top: 3px;
	width:120px;
	float:left;
	padding-left: 5px;
	padding-right: 5px;
	background-color:#FFFFFF;
} 
   

   
#logo{
	height:90px; 
	top: 3px;
	background-color:#FFFFFF;
	padding:0px; 
	width:780px;
	left: 10px;
	text-align:left;
	}   

#boven{
	left: 27px;
	background-color: #FF6600;
	width:758px;
	top: 21px;
	height: 20px;
	padding: 0px;
	margin: 0px;
}

#contentwrapper{
	float:left;
	width:812px;
	margin:0px;
	padding:0px;
	top: 5px;
	left: 0px;
}

#content{
	width:780px;
	float:left;
	height:100%;
	background-color:#FFFFFF;
	margin-left:0px;
	left: 10px;
	
}

.clearer {clear: both; font-size: 1px;}
#onder{background-color: #f2f2f2; width:812px; top: 10px; height:100px; float:left;}
  
/* ---Standaard (h1,h2,p) Tekst styles--- */  
h1 {font-size: 18px; color: #333333; line-height: 26px;margin-bottom: 10px;padding-left: 2px; 	padding-top: 13px;margin-top: 0px;}
h2 {font-size: 11px;color: #000000; margin: 0px;padding-left: 5px; padding-right:5px;padding-top: 2px; padding-bottom: 2px;}

a { color: #FF0000}

p {
	color: #333333;
	font-weight: normal;
	font-size: 11px;
	line-height:18px;
	vertical-align:top;
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
}
p a:link { color: #333333; text-decoration: underline; }
p a:visited { color: #333333; text-decoration: underline; }
p a:active { color: #333333; text-decoration: underline; }
p a:hover {color: #000000; text-decoration: none; }

/*td a:link {text-decoration: none; }
td a:visited {text-decoration: none; }
td a:active { text-decoration: none; }
td a:hover {text-decoration: none; }
*/
.medcaremenu {color: #FFFFFF; position:relative; top:-2px; text-align:center;}
.medcaremenu:hover {font-weight:bold;}

ol {
	list-style: lower-alpha outside; 
	list-style-type:square;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
li {
	color: #333333;
	font-weight: normal;
	font-size: 12px;
	line-height:20px;
	padding-left: 0px;
	margin: 0px;
}
/* overige tekst stijlen */
.error {background-color:#FF6600}



/* Tekst tikkerbalk bovenaan */
.deelnemer:link {color: #FFFFFF;text-decoration: none;}
.deelnemer:visited {color: #FFFFFF;text-decoration: none;}
.deelnemer:hover {color: #FFFFFF;text-decoration:underline;}



.footer {font-size: 10px;line-height:12px;padding-top: 0px;	padding-left:29px;	padding-right: 27px;vertical-align:top;	color: #CCCCCC;}

.footer a:link { color: #999999; text-decoration: underline;}
.footer a:visited { color: #999999; text-decoration: underline;}
.footer a:active { color: #999999; text-decoration: underline;}
.footer a:hover { color: #333333; text-decoration: underline;}

.disclaimer {padding-top: 8px; line-height: 14px;}


/* Formulier */	

.uitklaplijst {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #A7A6AA;
	margin: 4px;
	width: 225px;
	padding-left: 2px;
	height: 20px;
	color: #333333;
}
.invulveld {font-size: 11px;border: 1px solid #A7A6AA;margin: 4px;width: 218px;padding-left: 5px;height: 15px;color: #333333;}
.invulveld-geenbreedte {font-size: 11px;border: 1px solid #A7A6AA;margin: 4px;padding-left: 5px;height: 15px;color: #333333;}
.tekstvak {font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif; 
font-size: 11px;border: 1px solid #A7A6AA;margin: 4px;width: 218px;padding-left: 5px;color: #333333;}

/*.button {font-size: 11px;margin-left: 3px;margin-top: 3px;margin-bottom: 3px;}*/
.button{
background-color:#ffffff;
border:1px solid #A7A6AA;
height:18px;
margin: 4px;
padding-right: 4px;
padding-left: 4px;
font-size:11px;
text-align:center;
cursor: pointer;
}

.rij_overzicht {color: #333333; padding-left:5px;	font-size: 11px;height: 21px;text-align:left;vertical-align: middle;margin: 0px;}
.rij_overzicht a:link, .rij_overzicht a:visited, .rij_overzicht a:active {text-decoration: none;} 
.rij_overzicht:hover, .rij_overzicht.hover { color: #333333;  background-color: #EEEEEE;}
.rij_overzicht td {border-bottom:1px #e5e5e5 solid;padding-left: 2px;padding-right: 2px;padding-top:1px;}

.rij_resultaten {color: #333333; padding-left:5px;	font-size: 11px;height: 21px;text-align:left;vertical-align: middle;margin: 0px;}
.rij_resultaten a:link, .rij_resultaten a:visited, .rij_resultaten a:active {color:#333333;text-decoration: none;} 
.rij_resultaten:hover, .rij_resultaten.hover { color: #333333;  background-color: #EEEEEE;}
.rij_resultaten td {border-bottom:1px #e5e5e5 solid;padding-left: 2px;padding-right: 2px;padding-top:1px;}

.rij_menu {color: #333333; font-weight: bold;font-size: 11px;height: 21px;text-align:left;vertical-align: middle;margin: 0px;}
.rij_menu a:link, .rij_menu a:visited, .rij_menu a:active {color:#333333;text-decoration: none;} 
.rij_menu:hover, .rij_menu.hover { color: #333333;  background-color: #eeeeee;}
.rij_menu td {border-bottom:1px #e5e5e5 solid;padding-left: 2px;padding-right: 2px;padding-top:1px;}

.rij td {border-bottom:1px #e5e5e5 solid;	padding-left: 2px;	padding-right: 2px;	padding-top:1px;}

.rij {color: #333333;font-size: 11px;line-height: 18px;height: 21px;text-align:left;vertical-align: top;margin: 0px;}
.rij a:link, .rij a:visited, .rij a:active {color:#333333;text-decoration: none;} 


.lijn td {border-bottom:1px #e5e5e5 solid;}

.tabelkop {color: #FFFFFF;font-size: 11px;line-height:13px;vertical-align: middle;text-align:left;font-weight: bold;}
.tabelkop td {padding-left: 2px;padding-right: 2px;height: 20px;}

.menu {background-image: url(../portal/bg-menu.gif);}


.link a:hover {text-decoration: underline;}

.menu-tekst {color: #000000;	font-size: 11px;line-height:20px;vertical-align:top;text-align:left;padding-left: 5px; padding-right: 15px;font-weight: bold;margin: 0px;}
.menu-tekst a:link { color: #000000; text-decoration: none;}
.menu-tekst a:visited { color: #000000; text-decoration: none; }
.menu-tekst a:active { color: #000000; text-decoration: none; }
.menu-tekst a:hover { color: #000000; text-decoration: underline;}

.menu-kop {font-size: 13px;color: #ffffff; font-weight:bold; margin: 0px;padding-left: 5px;padding-top: 5px; padding-bottom:4px;background-image: url(../portal/bg-menu.gif);}
.menu-kop-oranje {font-size: 13px;color: #ffffff; font-weight:bold; margin: 0px;padding-left: 5px;padding-top: 5px; padding-bottom:4px;background-color:#FF9A00;}
.menu-kop-groen {font-size: 13px;color: #ffffff; font-weight:bold; margin: 0px;padding-left: 5px;padding-right: 5px;padding-top: 5px; padding-bottom:4px;background-color:#3FA728;}
.menu-kop-groen a {color:#FF9A00;}
.menu-kop-280192 {font-size: 13px;color: #ffffff; font-weight:bold; margin: 0px;padding-left: 5px;padding-top: 5px; padding-bottom:4px; background-image: url(/images/expo60/bg-menu-280192.gif); background-repeat: repeat-x}
.nieuws-kop {font-size: 13px;color: #ffffff; font-weight:bold; margin: 0px;padding-left: 5px;padding-top: 6px; padding-bottom:3px;background-image: url(../portal/nieuws-innovaties.jpg); background-position:right; background-color:#CCCCCC; background-repeat:no-repeat;}
.innovaties-kop{
	font-size: 13px;
	color: #ffffff;
	font-weight:bold;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom:0px;
	background-color:#0099FF;
	line-height:20px;
}

.innovaties-streep{
	padding: 0px;
	background-color:#0099FF;
}

.bedrijven-kop {
	font-size: 13px;
	color: #ffffff;
	font-weight:bold;
	margin: 0px;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom:5px;
	background-image: url(../portal/bedrijven-kop.jpg);
	background-repeat:repeat-x;
}
.pagina-kop { font-size: 13px;color: #ffffff; font-weight:bold; margin: 0px;padding-left: 5px;padding-top: 4px; padding-bottom:5px; background-image: url(../portal/pagina-kop.jpg); background-repeat: repeat-x;}
.zoeken-kop { 
	font-size: 13px;
	color: #ffffff; 
	font-weight:bold; 
	margin: 0px;
	padding-left: 5px;
	padding-top: 4px; 
	padding-bottom:5px; 
	background-image: url(../portal/zoeken-kop.jpg); 
	background-repeat: repeat-x;}


.alfabet {font-size: 13px;padding-right:2px;}
.alfabet a:link { color: #333333; text-decoration: none; padding-left: 1px; padding-right: 1px;}
.alfabet a:visited { color: #333333; text-decoration: none; }
.alfabet a:active { color: #333333; text-decoration: none; }
.alfabet a:hover {background-color: #333333; color: #FFFFFF; text-decoration: none; padding-top: 0px; padding-bottom: 1px; padding-left: 1px; padding-right:1px; }

.paddingleft5 {padding-left: 5px;}

.tekst-wit {color: #ffffff;}
.tekst-zwart {color: #000000;}
.tekst-dblauw {color: #b91125;}
.tekst-blauw {color:#0000FF;}
.tekst-groen {color: #3FA728; padding-top:10px}
.tekst-small {font-size: 10px; color: #0099FF;}


.tekst-small a:link { color: #0099FF; text-decoration: none; padding-left: 0px; padding-right: 0px;}
.tekst-small a:visited { color:#0099FF; text-decoration: none; }
.tekst-small a:active { color: #0099FF; text-decoration: none; }
.tekst-small a:hover {background-color: #0099FF; color: #FFFFFF; text-decoration: none; padding-top: 0px; padding-bottom: 1px; padding-left: 0px; padding-right:0px; }

.uitlijn-rechts {text-align: right;}
.geselecteerd {background-color:#eeeeee;}
td.inspring {padding-left: 25px;}

