* {font-sizezzz: 100%; line-height:1.2; border:0px solid #F00; margin:0px;	padding:0px;}
html, body {height: 100%;	color:#000;	}
body{	background-color: #FFFFFF;  font-family: verdana, arial, "lucida console", sans-serif; 
      overflow: hidden; }


/* debug */
tbody	{border: 0px solid  #000; }
table	{border: 0px dashed #000; }/* 	height: 100%;			width: 100%;	}*/
td		{	border:  0px dashed #0FF;	height:  100%; width:100%;  text-align: left;}


.olgarussel{color:#aaa;}
/* ========================================================= */
.canvas_left{  position: absolute; width:340px; height: 100%;  background-color:#FFF; }
#canvas{	position: normal;	width: 935px;	height: 100%;	
	margin-left: auto;	margin-right: auto;	text-align: center;	padding-top:0px;}

/* 	height:962px; */	
.left_column  {position:relative; width: 340px;	height:100%; float:left; text-align: left;  padding-top:15px; padding-left:5px; background-color:#FFF;}
.right_column {position:relative; width: 540px; height:100%; float:left; text-align: left; padding-top:15px; 
overflow: auto; padding-right:50px;}

.left_column_home  {position:relative; width: 160px;	height:100%; float:left; text-align: left;  padding-top:15px; padding-left:5px; }
.right_column_home {position:relative; width: 720px; height:100%; float:left; text-align: left; padding-top:20px; 
overflow: auto; padding-right:50px;}

/* ============================================================== */
/*
#main_banner {position:relative;	width: 150px;	height: 130px;	float:left;	background-color: #000; color:#FFF;text-align:left; font-family: arial, sans-serif; padding-left:2px;}
#sub_banner  {position:relative;  width: 150px;	height: 130px;	float:left;	xbackground-color: #0aa;}
#item_banner {position:relative;	width: 613px;	height: 125px;	float:left;	xbackground-color: #aa0; border-top:5px solid #FFFFFF; }
*/
/* ============================================================== */
.home_content  {border: 0px solid #000; position:relative; width:800px;	height:576px;	float:left; text-align:left; margin:0px;	padding:0px;}
.main_content  {position:relative; padding-top: 9px; width: 145px;	float:left; text-align: left;  xxbackground-color:#FFF;}
.sub_content   {position:relative; padding-top: 13px; width: 195px;	float:left; text-align: left;  xxbackground-color:#FFF;}
.frame_content { position:relative; width: 504px; height:368px; float:left; text-align: left; }
.frame_tag     { position:relative; width: 500px; height:362px; float:left; text-align: left; }/*.item_content  {position:relative; width: 604px;	float:left; text-align: left; padding:3px;}*/
.item_content  {border: 0px solid #000; position:relative; 
                /* width:510px; */	
                width:470px;	
								float:left; text-align:left; margin:0px; padding-left:45px;
                }

.slideshow_media_link_container{padding:3px; text-align: left;}

.text_container{padding:3px; text-align: left; }


/*  320-288 = 32 . 32 + 330 = 362 */
/* ============================================================== */

.media_table{ border: 0px solid #00f; height: 100%; width: 100%;		}
.media_td { border: 0px solid #0f0; padding-right:1em; height:100%; width:100%; text-align: center;			vertical-align: middle;		} 
.media_td_not_scalable { border: 0px solid #0f0; padding-right:1em; text-align: center; vertical-align: middle;		}
.media_img { border: 0px solid #000;}	
/* ============================================================== */


.home_main_title {font-size: 2em;  text-align: left; color:#aaa; } /*font-size: 2.7em; */
.home_main_title_on_home {font-size: 2em;  text-align: left; color:#aaa; padding-bottom:9px;} /*font-size: 2.7em; */
.home_main_menu_item_title{ border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; }

.main_menu_item{font-size: 1.3em; text-align:left; padding:2px; }
.main_menu_item_title{ line-height:1.3em; color:#FFF; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; }
.main_menu_item_title_selected{ line-height:1.3em; border-top: 2px solid #FE04EF; border-bottom: 2px solid #FE04EF; font-weight:normal; padding:2px 0px; }

.sub_menu_item         {text-align:left; font-size: 1.0em; height:2em; }
.sub_menu_item_selected{text-align:left;color:#FE04EF;     height:2em;  }
       
.home_title        {font-size: 10em;  text-align: left;}
.home_subtitle     {font-size: 5em;  text-align: left;}
.home_description  {font-size: 2em;  text-align: left;}
.home_contact      {font-size: 1em;  text-align: left;}
/*   
.project_in_category  {  color:#000;}
.project_in_selected  {  color:#000; font-weight:normal; }
.project_out_category {  color:#FFF;}
.project_out_selected {  color:#FFF; font-weight:normal; }
*/
   a:link.a_project_in_category ,
 a:active.a_project_in_category ,
a:visited.a_project_in_category ,
  a:hover.a_project_in_category { display:inline; color:#000; padding:3px 0px; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF;}
  a:hover.a_project_in_category {  color:#FE04EF;}

   a:link.a_project_in_selected ,
 a:active.a_project_in_selected ,
a:visited.a_project_in_selected ,
  a:hover.a_project_in_selected { display:inline; color:#FE04EF; font-weight:normal; padding:3px 0px;   border-top: 2px solid #FE04EF;  border-bottom: 2px solid #FE04EF;}
  a:hover.a_project_in_selected {  color:#FE04EF; font-weight:normal; }

   a:link.a_project_out_category ,
 a:active.a_project_out_category ,
a:visited.a_project_out_category ,
  a:hover.a_project_out_category { display:inline; color:#aaa; padding:3px 0px; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF;}
  a:hover.a_project_out_category {  color:#FE04EF;}

   a:link.a_project_out_selected ,
 a:active.a_project_out_selected ,
a:visited.a_project_out_selected ,
  a:hover.a_project_out_selected { display:inline; color:#aaa; font-weight:normal; padding:3px 0px;  border-top: 2px solid #FE04EF;  border-bottom: 2px solid #FE04EF;}
  a:hover.a_project_out_selected {  color:#FE04EF; font-weight:normal; }

   
/*.menu_td{width:10px;}*/
.title_table {height: 100%;			width: 100%;}
.title_td{vertical-align: bottom; text-align: left; height:  100%; width:100%; }

.cat_name       {font-size: 2.0em;  text-align: left; line-height:1em;}

.project_title  {font-size: 2.7em;  text-align: left; line-height:1em; color:#FE04EF;}
.project_nr     {font-size: 2.0em;  text-align: left; line-height:1em;}
.project_subtitle     {font-size: 1.3em;  text-align: left; padding-top:17px; padding-bottom:10px; letter-spacing: 0.03em;}
.project_projectnumber{font-size: 1.6em;  text-align: left;}
.project_year        {font-size: 1.3em;  text-align: left; color:#000;}
.project_details      {font-size: 1em;  text-align: left; color:#000;}
.project_text         {font-size: 1em;  text-align: left; padding-top:0px; padding-right:10px;}/* padding-top:5px; }*/

/*.list_project_title  {font-size: 2.0em;  text-align: left; line-height:1em; }          */
/*.list_project_nr     {font-size: 2.0em;  text-align: left; line-height:1em;  }      */
.list_project_subtitle     {font-size: 1em;  text-align: left; padding-left:8px; 	color:#000;	}
.list_project_year        {font-size: 1em;  text-align: left; padding-left:8px;	color:#000;	 }

   a:link.a_list_project    ,    
 a:active.a_list_project  ,
a:visited.a_list_project ,
  a:hover.a_list_project {	color:#000;	font-size: 2.0em;  text-align: left; line-height:1em; 	text-decoration: none; }        
  a:hover.a_list_project {	color:#FE04EF;	 }
/*
.list_project_projectnumber{font-size: 1.6em;  text-align: left;}
.list_project_details      {font-size: 1.2em;  text-align: left;}
.list_project_text         {font-size: 1em;  text-align: left; padding-top:5px;}
*/

.media_description {font-size: 1em;  text-align: left; color:#aaa; padding-left:2px padding-bottom:4px}

.pro_list_image{  border: 0px solid #000;}
.pro_list_td_left_right{ border: 0px solid #000; width:400px; vertical-align: top; padding-top:18px; padding-bottom:9px;	}
.pro_list_td_left{ border: 0px solid #000; width:150px; vertical-align: top;	}
.pro_list_td_right{ border: 0px solid #000; width:250px; vertical-align: top;	padding-left:5px;}

div		{border: 0px solid  #F60;  margin: 0px; padding: 0px;}

.image_gallery_navigator{	z-index:10;	positionz:absolute;	top:0px;}
.td_gallery_nav{	vertical-align: bottom; }

.media_icon{	color:#000;}
.media_nr{padding-right:8px; font-size: 0.8em;}

.img_arrow     {	border: 0px dashed #000;}
.slide_counter {}
#nr, #totaal {	font-size: 1em; }

.button_{	 text-align: left;} 

a:link.a_button    ,
a:active.a_button  ,
a:visited.a_button ,
a:hover.a_button {	color:#000;	background-color:#000;	padding: 0px 3px;	text-decoration: none; }

a:link.a_menu    ,
a:active.a_menu  ,
a:visited.a_menu ,
a:hover.a_menu {color:#aaa;	text-decoration: none; font-size: 1em; line-height:1.3em;  border-top: 1px solid #FFF; border-bottom: 1px solid #FFF;}
a:hover.a_menu {color:#FE04EF;}

   a:link.a_menu_home    ,
 a:active.a_menu_home  ,
a:visited.a_menu_home ,
  a:hover.a_menu_home {color:#aaa;	text-decoration: none; font-size: 1em; line-height:1.3em;  border-top: 1px solid #FFF; border-bottom: 1px solid #FFF;}
  a:hover.a_menu_home {color:#FE04EF;}


a:hover.a_menuhome {color:#aaa;	text-decoration: none; font-size: 1em; line-height:1.3em;  border-top: 1px solid #FFF; border-bottom: 1px solid #FFF;}
a:hover.a_menuhome {color:#FE04EF;}

a:link.a_olgarussel    ,
a:active.a_olgarussel  ,
a:visited.a_olgarussel ,
a:hover.a_olgarussel {color:#aaa;	}
a:hover.a_olgarussel {color:#FE04EF;}

a:link,a:active,a:visited, a:hover{color:#FE04EF;	text-decoration: none; font-size: 1em;}
a:hover{	color:#FE04EF;}

/* === de opmaak voor de FCKeditor === */
h1          {font-size:2.7em; font-weight: normal; color:#FE04EF} 
h2          {font-size:2em; font-weight: normal;}
h3          {font-size:1em; font-weight: normal; line-height: 1.5em;}
h4          {font-size:1.3em; font-weight: normal;}
*p {display:block;}
*{border:0px solid #F00;}

