@charset "UTF-8";
/* CSS Document */
body 	{margin:0px; font-family:"Monaco",Lucida Console,Courier New, Courier, monospace; color:#ed1c24; width:100%; height:100%;}
img		{border:none;}
a:link,
a:visited	{color:#ed1c24; text-decoration:none;}
a:hover		{text-decoration:underline;}
.rood	{color:#ed1c24;}
/********** LAYOUT ***********/
#wrap	{width:941px; height:590px; border:7px #ed1c24 solid; background:#fff;position: absolute;margin-left: -470px;margin-top: -307px;
		 top: 50%;left: 50%;} 
#top	{position:absolute; width:941px; height:549px; display:block;left:0px; top:0px; z-index:1; }
#center	{position:absolute; width:941px; display:block;border-bottom:7px #ed1c24 solid;left:0px; bottom:44px; z-index:100;}
#menu	{position:absolute; width:941px; height:44px; display:block; left:0px; bottom:0px; z-index:100;}
/********** borders **********/
.br 	{border-right:7px #ed1c24 solid;}
.bb		{border-bottom:7px #ed1c24 solid;}

/********** kolommen **********/
.f_col	{position:relative; float:left; display:block;width:467px; height:100%;}
.m_col	{position:relative; float:left; display:block;width:467px; background:#fff;height:146px;}
.pro_col{position:relative; float:left; display:block;width:625px; height:100%; }
.in_kol{position:relative; float:left; display:inline;width:426px; margin:48px 20px 0px 20px; color:#000;
		font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.kol_hd{font-family:"Monaco",Lucida Console,Courier New, Courier, monospace;font-size:16px;}


/********** scroll *********/
	
#down	{width:20px; height:20px; background:url(/BEEM/LIB/GFX/d.gif) no-repeat; position:absolute; right:10px; top:50px; display:none; cursor:pointer;}
#up{width:20px; height:20px; background:url(/BEEM/LIB/GFX/u.gif) no-repeat; position:absolute; right:10px; top:300px;display:none;cursor:pointer;}
.pro_mask{position:relative; float:left; display:block;width:100%; height:274px; overflow:hidden;}
#layer{position:absolute;}

.proj_ov {position:absolute; left:9px;bottom:18px;width:933px; }


.hr		{position:relative; float:left; display:block;width:0px;height:100%; border-left:7px #ed1c24 solid;}

.h_full	{height:100%;}
.h_239	{height:246px;}



.c_000	 {color:#000;}
/********** rijen **********/
.top_sp	{padding-top:48px;}
.f_row	{position:relative; float:left; display:block;width:100%; height:52px; border-bottom:7px #ed1c24 solid;
		 background:#fff;}
.f_row a:link,
.f_row a:visited{width:100%; height:100%; display:block;color:#000; text-decoration:none;}
.f_row a:hover	{color:#fff; background:#ed1c24;}		
.in_row	{position:relative; float:left; display:inline;width:921px; height:32px; margin:20px 0px 0px 20px;}
/********** BUTTON NAVIGATION ***********/
.nav_but{position:relative;float:left; display:inline; width:151px; height:44px; font-size:19px;text-align:center;}
.but_act	{background:#ed1c24; color:#fff;}
.nav_but a:link,
.nav_but a:visited	{text-decoration:none; color:#ed1c24; background:#fff;width:100%; height:100%; display:block;}
.nav_but a:hover	{color:#fff; background:#ed1c24;}
.in_but	{position:relative;float:left; display:inline; width:151px; height:20px; margin-top:6px; }



/********** index/panorama **********/
#head	{position:absolute; bottom:365px; left:215px;width:730px; font-size:32px;z-index:9000;}
#head a:link,
#head a:visited	{text-decoration:none; color:#000;}
#head a:hover	{color:#ed1c24;}
#pan	{position:absolute; left:0px; top:0px; display:block;width:941px; height:386px; overflow:hidden; z-index:0;}
.pan_in {position:relative; float:left; display:inline;width:426px; margin:20px 0px 0px 20px; color:#000;font-size:12px;
		font-family:Arial, Helvetica, sans-serif; }
.pan_nws{position:relative; float:left; display:inline;width:467px;height:146px; overflow:hidden;}
.nws_fl	{position:absolute; display:block;width:252px; height:127px; background:url(/BEEM/LIB/GFX/news_bg.png) no-repeat; top:9px;} 
.nws_fl a:link,
.nws_fl a:visited {position:absolute;text-decoration:none; display:block;width:252px; height:127px; background:url(/BEEM/LIB/GFX/news_bg.png) no-repeat;}
.nws_fl a:hover	  { background:url(/BEEM/LIB/GFX/news_bg_omo.png) no-repeat;}
.nws_tit{font-family:"Monaco",Lucida Console,Courier New, Courier, monospace;font-size:20px; color:#fff; margin:46px 0px 0px 6px;}
.nws_txt{position:relative; float:left; display:inline;font-family:Arial, Helvetica, sans-serif; width:202px; height:44px; font-size:12px; color:#000; margin:4px 0px 0px 8px; overflow:hidden;}
		 
/********** links **********/
.link_buts{position:relative; float:left; display:inline;width:278px;}
.link_but{position:relative; float:left; display:block; width:270px; height:52px; background:#ed1c24;; 
		  margin:8px 0px 0px 8px;}
.link_but a:link,
.link_but a:visited{width:100%; height:100%; display:block;text-decoration:none;}
.link_but a:hover{ background:#000;}
.l_but_t {position:relative; float:left; display:inline; width:165px; padding-top:1px;height:21px; color:#fff;
		  font-size:16px;}
.l_but_in{position:relative; float:left; display:inline;width:165px;}
/*********** nieuws kollom *************/
.nws_r	{position:relative; float:left; display:inline; height:43px;color:#fff; width:100%;}
.nws_r a:link,
.nws_r a:visited{color:#000; text-decoration:none;width:100%; height:43px; display:block;position:relative; float:left;}
.nws_r a:hover	{color:#fff; background:#ed1c24;}
.nws_r h1{padding:0px; font-size:15px; line-height:18px; font-weight:normal; margin:5px 10px 0px 10px;}
.nws_r h2{padding:0px; margin:0px 10px 0px 10px; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

#nws_kol{position:relative; float:left; display:inline;width:309px; color:#000;height:343px; overflow:hidden;
		font-family:Arial, Helvetica, sans-serif; font-size:12px;font-family:"Monaco",Lucida Console,Courier New, Courier, monospace;font-size:16px;}	
#nws_scr{position:absolute; top:25px; left:0px; z-index:1;}

/********** projecten/ toekomst **********/		
.proj_bar{position:relative; float:left; display:block;width:941px; height:45px; }
.proj_buts{position:relative; float:left; display:inline;width:228px;}

.pg_nav	 {position:absolute; right:24px; bottom:7px; z-index:100; color:#000;}
.pg_nr	{position:relative; float:left; margin:0px 6px;}
#pg_l	{position:relative;float:left; width:6px; height:13px; background: url(/BEEM/LIB/GFX/p_arr_l.gif) bottom no-repeat; display:block;}
#pg_l a:link,
#pg_l a:visited{width:6px; height:13px; background:url(/BEEM/LIB/GFX/p_arr_l.gif) bottom no-repeat; display:block;}
#pg_l a:hover{background:url(/BEEM/LIB/GFX/p_arr_l_o.gif) bottom no-repeat;}
#pg_r	{position:relative;float:left;width:6px; height:13px; background:url(/BEEM/LIB/GFX/p_arr_r.gif) bottom no-repeat; display:block;}
#pg_r a:link,
#pg_r a:visited{width:6px; height:13px; background:url(/BEEM/LIB/GFX/p_arr_r.gif) bottom no-repeat; display:block;}
#pg_r a:hover{background:url(/BEEM/LIB/GFX/p_arr_r_o.gif) bottom no-repeat;}

.proj_but{position:relative; float:left; display:inline; width:220px; height:52px; background:#ed1c24; 
		  margin:8px 0px 0px 8px;} 
.proj_but a:link,
.proj_but a:visited{width:100%; height:100%; display:block;text-decoration:none;}
.proj_but a:hover{ background:#000;}
.p_but_im{position:relative; float:left; display:inline; width:46px; height:46px; overflow:hidden; margin:3px;}
.p_but_t {position:relative; float:left; display:inline; width:165px; padding-top:1px;height:21px; color:#fff;
		  font-size:16px;}
.bg_fff	 {background:#fff; color:#000; font-size:12px;padding-top:4px;height:19px; }
.p_t_in	 {margin-left:3px;}	
.but_top {margin-top:3px;}
.but_top2 {padding-top:2px;height:20px;}
.bg_666	 { background:#f66;}
.proj_top{position:absolute; display:inline; width:745px; height:189px; z-index:0px;right:0px; }
.proj_nav{position:relative; float:right; display:block; width:296px; right:7px;}
.p_hd_txt{position:relative; float:left; display:block; width:296px; height:70px; background:#ed1c24;margin:7px 0px 0px 0px;}
.p_hd_im {position:relative; float:left; display:inline; width:62px; height:62px; overflow:hidden; margin:4px;}
.p_hd_t  {position:relative; float:left; display:inline; width:222px; padding-top:2px;height:31px; color:#fff;
		  font-size:21px;}
.p_hd_fff{background:#fff; color:#000; font-size:16px;padding-top:5px;height:24px; }
.hd_top {margin-top:4px;}
.p_nav	{position:relative; float:left; display:block; width:296px; height:51px; background:#ed1c24;
		 margin:7px 5px 0px 0px; color:#fff;}
.p_n_but{position:relative; float:left; display:block; width:43px; height:51px;background:#ed1c24;}
.p_n_but a:link,
.p_n_but a:visited{ display:block; width:43px; height:51px;background:url(/BEEM/LIB/GFX/p_nav_l.png) no-repeat;}
.p_n_but a:hover  { background:url(/BEEM/LIB/GFX/p_nav_o_l.png) no-repeat;}
.p_brdr_r{border-right:#fff 4px solid;}
.p_brdr_l{border-left:#fff 4px solid;}
.p_a	{position:relative; float:left; display:inline;margin-left:4px;width:20px; font-size:46px;}
.p_tit	{position:relative; float:left; display:inline;margin:2px 0px 0px 4px;font-size:16px;}		
.p_n_but_r{position:relative; float:right; display:block; width:43px; height:51px;background:#ed1c24;}
.p_n_but_r a:link,
.p_n_but_r a:visited{ display:block; width:43px; height:51px;background:url(/BEEM/LIB/GFX/p_nav_r.png) no-repeat;}
.p_n_but_r a:hover  { background:url(/BEEM/LIB/GFX/p_nav_o_r.png) no-repeat;}
.p_nr	{position:relative; float:right; display:block; width:57px; height:51px;font-size:46px; margin:-6px 0px 0px 2px;}
.p_numr {position:relative; float:right; display:block; font-size:16px; margin-top:2px;}


	
.p_nws	{position:relative; float:left; display:inline; width:100%; height:43px;color:#fff;}
.p_nws a:link,
.p_nws a:visited{color:#fff; text-decoration:none;width:100%; height:100%; display:block;position:relative; float:left;}
.p_nws a:hover	{color:#000; background:#fff}
#nws_u	{position:absolute; width:100%; height:18px; display:block; left:0px; top:0px; z-index:100; background:#fff url(/BEEM/LIB/GFX/n_u_bg.png);cursor:pointer;}
#nws_d	{position:absolute; width:100%; height:18px; display:block; left:0px; bottom:0px; z-index:100; background:#fff url(/BEEM/LIB/GFX/n_d_bg.png);cursor:pointer;}
.p_nws h1{padding:0px; font-size:15px; line-height:17px; font-weight:normal; margin:3px 10px 0px 10px;}
.p_nws h2{padding:0px; margin:0px 10px 0px 10px; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.f_rood	{background-color:#ed1c24;}
.f_groen{background-color:#36AC46;}
.f_geel	{background-color:#FFF200; color:#000;}
.f_geel	a:link,
.f_geel a:visited{ color:#000;}
.f_blauw{background-color:#2e3192;}

.pro_txt{position:relative; float:left; display:inline;width:565px; margin:48px 20px 0px 20px; color:#000;
		font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	
/*********** project news **********/
#pro_nws{position:absolute; z-index:200; top:0px; left:0px; color:#000;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#pro_nws a:link,
#pro_nws a:visited	{text-decoration:none; color:#000;}
#pro_nws a:hover	{text-decoration:underline;}
#pro_nws_bg{position:absolute; z-index:200; top:0px; left:0px;width:941px; height:600px; display:block;}
#pro_nws_bg a:link,
#pro_nws_bg a:visited{width:941px; height:600px; display:block;}
#pro_nws_w_bg{width:897px; height:538px;top:32px; left:22px;display:block; position:absolute; z-index:100;}
#pro_nws_w{width:866px; height:505px;top:40px; left:30px;border:7px #ed1c24 solid;background:#fff;display:block; position:absolute; z-index:200;}
#pro_nws_w a:link,
#pro_nws_w a:visited{width:100%; height:100%; display:inline; text-decoration:none;filter:alpha(opacity=100);-moz-opacity:1.0;opacity: 1.0;}
#pro_nws_w a:hover{text-decoration:underline;}
.pro_nws_h	{position:relative; float:left; display:inline; width:100%; height:62px;}
.pro_nws_h	p{position:relative; float:left; display:inline; margin:7px 0px 0px 7px;}
.pro_nws_h h1{position:relative; float:left; display:inline; padding:0; margin:7px ;font-family:"Monaco",Lucida Console,Courier New, Courier, monospace;font-size:16px;}
.pro_nws_logo{width:62px; height:62px;position:relative; float:left; display:inline; overflow:hidden;}
.pro_nws_logo a{width:62px; height:62px;}
.cl_w	{position:relative; float:right; width:30px; height:30px; display:inline; background:url(/BEEM/LIBGFX/cl_w.png); margin:7px;}
.cl_w a:link,
.cl_w a:visited	{position:relative;float:right;width:30px; height:30px; display:block; background:url(/BEEM/LIB/GFX/cl_w.png);}
.cl_w a:hover	{background:url(/BEEM/LIB/GFX/cl_w_o.png);}
.pro_nws_b{position:relative; float:left; display:inline; width:100%; height:436px; }
.nws_nav{position:absolute; right:7px; display:block; width:296px; top:7px; background:#ed1c24;font-family:"Monaco",Lucida Console,Courier New, Courier, monospace;font-size:16px;}
#l_1, 
#l_2{position:absolute;}
#pro_nws #down {width:20px; height:20px; background:url(/BEEM/LIB/GFX/d.gif) no-repeat; position:absolute; right:0px; top:12px; cursor:pointer; display:none}
#d_1	{width:20px; height:20px; background:url(/BEEM/LIB/GFX/d.gif) no-repeat; position:absolute; right:0px; top:12px; cursor:pointer; display:none}
#pro_nws #up {width:20px; height:20px; background:url(/BEEM/LIB/GFX/u.gif) no-repeat; position:absolute; right:3px; bottom:12px;cursor:pointer;display:none}
#u_1{width:20px; height:20px; background:url(/BEEM/LIB/GFX/u.gif) no-repeat; position:absolute; right:3px; bottom:12px;cursor:pointer;display:none}
#d_2	{width:20px; height:20px; background:url(/BEEM/LIB/GFX/d.gif) no-repeat;position:absolute; right:3px; top:12px;  cursor:pointer;display:none}
#u_2{width:20px; height:20px; background:url(/BEEM/LIB/GFX/u.gif) no-repeat; position:absolute; right:3px; bottom:32px;cursor:pointer;display:none}

.n_kol_t	{position:relative; float:left; display:inline; width:279px; height:436px; }
.n_kol_t p{position:relative; float:left; display:inline; padding:0px; height:393px; margin:12px; width:267px; overflow:hidden;}
.n_cont_t	{position:relative; float:left; display:inline; width:560px; height:436px;}
.n_cont_t p{position:relative; float:left; display:inline; padding:0px; width:472px;height:393px; margin:12px; overflow:hidden;}

.n_thumb	{position:relative; float:left; display:inline;width:100px; height:68px; overflow:hidden; margin-bottom:14px;}
.n_kol_b	{position:relative; float:left; display:inline; width:138px; height:436px; }
.n_kol_b p{position:relative; float:left; display:inline; padding:0px; height:393px; margin:12px; width:110px; overflow:hidden;}
.n_kol_b img{position:relative; float:left; display:inline;margin-bottom:14px;}
.n_cont_b	{position:relative; float:left; display:inline; width:721px; height:436px; }
.n_cont_b p{position:relative; float:left; display:inline; padding:0px; width:683px;height:392px; margin:12px; overflow:hidden;}

.n_kol_tb	{position:relative; float:left; display:inline; width:294px; height:436px;}
.n_kol_tb p{position:relative; float:left; display:inline; padding:0px; height:393px; margin:12px; width:256px; overflow:hidden; }
.n_cont_tb	{position:relative; float:left; display:inline; width:565px; height:100%;}
.n_cont_tb p{position:relative; float:left; display:inline; padding:0px; width:515px;height:393px; margin:12px; overflow:hidden;}
.n_kol_tb img{position:relative; float:left; display:inline; margin-bottom:12px;}

.n_kol_v	{position:relative; float:left; display:inline; width:282px; height:436px;}
.n_kol_v p{position:relative; float:left; display:inline; padding:0px; height:393px; margin:12px; width:254px; overflow:hidden;}
.n_cont_v	{position:relative; float:left; display:inline; width:567px; height:100%;}
.n_cont_v p{position:relative; float:left; display:inline; padding:0px; width:384px;height:393px; margin:14px 96px; overflow:hidden;}
.video		{width:352px; height:306px; display:block;}

/************ agenda ************/
.ag_col	{position:relative; float:left; display:block;width:941px; height:279px; color:#000; }
.ag_hd	{position:relative; float:left; width:100%; display:inline; margin-top:14px;}
.ag_col p{position:relative; float:left; width:565px; margin-left:213px; margin-bottom:30px;display:inline;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.ag_dat	{position:relative; float:left; width:184px; margin-right:29px; font-size:16px; text-align:right}
.ag		{position:relative; float:left;width:941px;display:inline}
.ag_but	{position:relative; float:left; display:block;width:941px; height:30px;}
