/* basisstructuur van de snsa site  - GAMMA VERSIE 04 - EDIT 0805 (jk) */
/* altijd een scrollbar in firefox, anders springt de website (ph) */
	html { overflow:-moz-scrollbars-vertical; } 
/* default page layout (ph) EDIT 0805 */
	body { width:745px; background-color:#ffffff;  font:11px Swis721 BT, Verdana, Tahoma, Arial, Helvetica, sans-serif; margin:0px auto; padding: 0; font-size: 11px; text-align: center; }

/* header cq menu (navigatie) */
	#navigation { width:745px; height:156px; background-color: #000000;	 }

/* uitlijnen van de DIV's */
	#content { width:745px; }
	table { margin:0px; border: 0px; padding:0px; }
	.container { width:745px; }
	td { vertical-align:top; }

/* oranje subheader cq subnavigatie */
	#oranje { width: 745px; height: 21px; color: #ffffff; background: #FF9900; font-weight: bold;	padding:0px; }

/* test inzake flikker reductie*/
param { 	background-color: #FFFFFF;	 }
object { 	background-color: #FFFFFF;	 }
/* einde test inzake flikker reductie*/
	
/* LEFT TABEL (WHITE) */
	.td_left { width:490px; background-color:#ffffff; color: #000000; font-size:12px; padding:0px; border-left-color:#ff9900; border-left-width:thin;  }

/* links en WHITE (layer; project page level) */
	#cont_left { color: #000000; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding:9px; border-collapse: separate; border-spacing: 0px; margin:0px; border: 3px solid white; border-left-color:#ff9900; border-left-width:thin; letter-spacing:0.5pt; word-spacing: 0.7pt; line-height: 1.3em; }
	 #cont_left a { color: #ff9900; }
	 #cont_left a:active { color: #ff9900; }
	 #cont_left a:visited { color: #ff9900; }
	 #cont_left a:hover { color: #ff9900; }

/* layer, left, WHITE, frontpage version */
	#cont_left0 { color: #000000; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding:0px; border-collapse: separate; border-spacing: 0px; margin:0px; border: 3px solid white; border-left-color:#ff9900; border-left-width:thin; line-height: 1.5em; }
	 #cont_left0 a { color: #ff9900; font-style:italic; text-decoration:underline; }
	 #cont_left0 a:active { color: #ff9900; font-style:italic; text-decoration:underline; }
	 #cont_left0 a:visited { color: #ff9900; font-style:italic; text-decoration:underline; }
	 #cont_left0 a:hover { color: #FF9900; font-style:italic oblique; text-decoration:underline; }

/* links en WHITE (layer; company profile page) undevided colums: bigger font */
	#cont_left1 { color: #000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:9px; border-collapse: separate; border-spacing: 0px; margin:0px; border: 3px solid white; border-left-color:#ff9900; border-left-width:thin; letter-spacing:0.5pt; word-spacing: 0.7pt; line-height: 1.3em; }
	 #cont_left1 a { color: #ff9900; }
	 #cont_left1 a:active { color: #ff9900; }
	 #cont_left1 a:visited { color: #ff9900; }
	 #cont_left1 a:hover { color: #ff9900; }
	 
/* Tabel cells on frontpage, WHITE, left */
	.index_img { border-collapse: separate; border-spacing: 5px; background-color:#ffffff; padding:0px; padding-top: 4px; padding-left: 5px; padding-bottom: 2px; margin:0px; border:solid white; border-bottom-color:#dddddd; border-bottom-width:thin; /* border-left-color:#dddddd; border-left-width:thin; */ width:120px; color: #000000; font-size:11px; line-height: 1.5em; }
	.index_txt { border-collapse: separate; border-spacing: 5px; background-color:#ffffff; padding:0px; margin:0px; border:solid white; border-bottom-color:#dddddd; border-bottom-width:thin; width:356px; color: #000000; font-size:11px; line-height: 1.5em; letter-spacing: 0.5pt; word-spacing: 1.3pt; }
	 .index_txt:link { color: #ff9900; }
	 .index_txt:active { color: #ff9900; }
	 .index_txt:visited { color: #ff9900; }
	 .index_txt:hover { color: #ff9900; }

/* RIGHT TABEL (TOP-GREY) */
	.td_right { width:255px; color: #FF9900;  background-color:#dddddd; font-size:11px; line-height: 1.3em; letter-spacing: 0.7pt; word-spacing: 1.5pt; padding:0px; }
/*	 .td_right:link { color: #ff9900; }
	 .td_right:active { color: #ffffff; }
	 .td_right:visited { color: #ffffff; }
	 .td_right:hover { color: #000000; } */
	.td_right_cvtitle { color: #ffffff;  background-color:#dddddd; font-size:11px; line-height: 1.3em; letter-spacing: 0.7pt; word-spacing: 1.5pt; padding:0px; text-decoration:underline; } 

/* RIGHT TABEL (LOW-GREY) */
/*	.td_right2 { width:255px; color: #000000;  background-color:#dddddd; font-size:11px; line-height: 1.3em; letter-spacing: 0.7pt; word-spacing: 1.5pt; padding:0px; } */
/*	.td_right_cvtitle { color: #ffffff;  background-color:#dddddd; font-size:11px; line-height: 1.3em; letter-spacing: 0.7pt; word-spacing: 1.5pt; padding:0px; text-decoration:underline; } */


/* tabel cells for factsheet) */
	.factsheetL { border-collapse: collapse; border-spacing: 0px; background-color:#000000; padding:0px; margin:0px; border:0px solid black; color: #FFFFFF; font-size:10px; letter-spacing: 0.5pt; word-spacing: 1.3pt; line-height: 1.3em; }
	.factsheetR { border-collapse: separate; border-spacing: 0px; background-color:#000000; padding:0px; margin:0px; border:0px solid black; color: #ff9900; font-size:10px; letter-spacing: 0.5pt; word-spacing: 1.3pt; line-height: 1.3em; }

/* tabel cells for factsheet) */
	.contactsheetL { border-collapse: collapse; border-spacing: 0px; padding:0px; margin:0px; border:0px solid black; color: #ffffff; font-size:11px; letter-spacing: 0.5pt; word-spacing: 1.3pt; line-height: 1.3em; }
	.contactsheetR { border-collapse: separate; border-spacing: 0px; padding:0px; margin:0px; border:0px solid black; color: #ff9900; font-size:11px; letter-spacing: 0.5pt; word-spacing: 1.3pt; line-height: 1.3em; }

/* right upper layer, dark grey (factsheet, title)*/
	#cont_right_up { line-height: 1.3em; letter-spacing: 0.7pt; word-spacing: 1.5pt; padding:10px; background-color:#000000; color: #ff9900;	}
	.project_title { font-size:18px; line-height: 1.3em; font-weight: bold; }
/* right upper layer, dark grey  profile page (because of picture)(factsheet, title)*/
	#cont_right_up1 { line-height: 1.3em; letter-spacing: 0.7pt; word-spacing: 1.5pt; padding:0px; background-color:#000000; color: #ff9900;	}

/* right lower layer, lighter grey (description)*/
	#cont_right_down { 	line-height: 1.3em; letter-spacing: 0.7pt; word-spacing: 1.5pt; padding:10px; background-color:#dddddd; color: #000000; }
	 #cont_right_down a { color: #000000; text-decoration:underline; }
	 #cont_right_down a:active { color: #000000; text-decoration:underline; }
	 #cont_right_down a:visited { color: #000000; text-decoration:underline; }
	 #cont_right_down a:hover { color: #ff9900; text-decoration:underline; }


/* footer cq adres */
	#footer {	width: 745px; height: 20px; color: #000000; background: #ffffff; font-weight: bold;	padding:0px; }
	
