/* Global */
html					{overflow-y:auto; overflow-x:hidden;}
body					{background:#000; margin:0px; padding:0px;}

/* Structure */
#container				{width:990px; margin-left:auto; margin-right:auto;}
#top					{background:url(../images/top_bg.gif) top;}
#mid_home				{background:url(../images/mid_home_bg.gif); height:140px;}
#mid					{background:url(../images/mid_bg.gif); height:320px;}
#bot					{background:url(../images/bot_bg.gif) bottom; padding:0px 0px 0px 214px;}
#home					{margin:0px 0px 0px 215px;}
#home_menu				{float:right; width:205px; /*margin:29px 0px 0px 0px;*/ margin:0px 0px 0px 0px; padding:0px;}
#page					{margin:0px 0px 0px 215px;}
#page_menu				{float:right; width:205px; /*margin:248px 0px 0px 0px;*/ margin:195px 0px 0px 0px; padding:0px;}
#group_menu				{float:right; width:205px; /*margin:230px 0px 0px 0px;*/ margin:177px 0px 0px 0px; padding:0px;}
#profiel_menu			{float:right; width:205px; /*margin:194px 0px 0px 0px;*/ margin:141px 0px 0px 0px;padding:0px;}
#medewerkers_menu		{float:right; width:205px; /*margin:194px 0px 0px 0px;*/ margin:141px 0px 0px 0px; padding:0px;}
#projects				{position:absolute;}
#medewerkers			{position:absolute;}
#nieuws					{position:absolute;}
#summary				{position:relative; top:-10px;}
#project_detail			{margin:0px 0px 0px 10px; position:relative;}
#arrows					{float:left; padding:149px 0px 0px 16px; color:#fff;}
#content				{width:530px; margin:0px 0px 0px 11px; color:#fff; font-size:11px; line-height:14px; font-family:verdana, sans-serif;}
#content_proj			{width:530px; margin:0px 0px 0px 11px; color:#8e8e8e; font-size:11px; line-height:14px; font-family:verdana, sans-serif;}

/* Content */
#top img				{margin:110px 0px 0px 0px; padding:0px;}
#menu h2				{font-family:verdana, sans-serif; font-weight:normal; font-size:10px; padding:0px; margin:6px 0px 0px 0px; text-transform:uppercase; color:#8e8e8e;}
#menu a					{text-decoration:none; color:#8e8e8e;}
#menu a:hover			{text-decoration:none; color:#fff;}
#menu a.hilite			{text-decoration:none; color:#fff;}
#menu a.hilite:hover	{text-decoration:none; color:#fff;}
#home a					{text-decoration:none; color:#8e8e8e;}
#home a:hover			{text-decoration:none; color:#fff;}
#home ul li img			{padding:0px; margin:0px;}
#home ul				{margin:0px; padding:0px; list-style:none;}
#home li				{width:100px; float:left; padding:0px 0px 0px 10px; margin:0px; cursor:pointer; text-align:center;}
#home li .border		{position:absolute; display:none;}
#home li a				{text-decoration:none; color:#8e8e8e;}
#home li a:hover		{text-decoration:none; color:#fff;}
#home li.over .border, 
#home li:hover .border	{position:absolute; display:block;}
#home li.over a, 
#home li:hover a		{text-decoration:none; color:#fff;}
#home li.over a:hover, 
#home li:hover a:hover	{text-decoration:none; color:#fff;}
#home h1				{font-family:verdana, sans-serif; font-weight:normal; font-size:10px; padding:0px; margin:4px 0px 0px 0px; text-transform:uppercase; color:#8e8e8e;}
#projects table td		{background:#8e8e8e; width:100px; height:100px; vertical-align:top;}
.project_block			{position:absolute; cursor:pointer;}
.project_block h1		{font-family:verdana, sans-serif; font-weight:normal; font-size:10px; padding:7px 8px 7px 8px; text-transform:uppercase; width:203px; color:#fff; background:#000; border:1px solid #fff;}
.project_block a		{text-decoration:none; color:#fff;}
.project_block a:hover	{text-decoration:none;}
.project_block .image	{position:absolute;}
.project_block .image .border{position:absolute; display:none;}
.project_block .title_right 	{position:relative;}
.project_block .title_right h1	{margin:0px 0px 0px 99px; display:none;}
.project_block .title_left 		{position:relative; left:-220px;}
.project_block .title_left h1	{margin:0px 0px 0px 0px; display:none;}

.project_block_hi		{position:absolute; cursor:pointer;}
.project_block_hi h1	{font-family:verdana, sans-serif; font-weight:normal; font-size:10px; padding:7px 8px 7px 8px; text-transform:uppercase; width:203px; color:#fff; background:#000; border:1px solid #fff;}
.project_block_hi a		{text-decoration:none; color:#fff;}
.project_block_hi a:hover{text-decoration:none;}
.project_block_hi .image{position:absolute;}
.project_block_hi .title_right 	{position:relative;}
.project_block_hi .title_right h1	{margin:0px 0px 0px 99px;}
.project_block_hi .title_left 		{position:relative; left:-220px;}
.project_block_hi .title_left h1	{margin:0px 0px 0px 0px;}

#medewerkers table td		{background:#8e8e8e; width:100px; height:100px; vertical-align:top;}
.medewerker_block			{position:absolute; cursor:pointer;}
.medewerker_block h1		{font-family:verdana, sans-serif; font-weight:normal; font-size:10px; padding:7px 8px 7px 8px; text-transform:uppercase; width:203px; color:#fff; background:#000; border:1px solid #fff;}
.medewerker_block a			{text-decoration:none; color:#fff;}
.medewerker_block a:hover	{text-decoration:none;}
.medewerker_block .image	{position:absolute;}
.medewerker_block .image .border{position:absolute; display:none;}
.medewerker_block .title_right 	{position:relative;}
.medewerker_block .title_right h1	{margin:0px 0px 0px 99px; display:none; height:84px;}
.medewerker_block .title_left 		{position:relative; left:-220px;}
.medewerker_block .title_left h1	{margin:0px 0px 0px 0px; display:none; height:84px;}
.medewerker_block a			{text-decoration:none; color:#fff;}
.medewerker_block a:hover	{text-decoration:underline; color:#fff;}

#content h1				{font-family:verdana, sans-serif; font-weight:bold; font-size:12px; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; text-transform:uppercase; color:#fff;}
#content p				{padding:0px; margin:0px;}
#content_proj h1		{font-family:verdana, sans-serif; font-weight:bold; font-size:12px; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; text-transform:uppercase; color:#fff;}
#content_proj p			{padding:0px; margin:0px;}
#contact .route			{position:absolute;}
#contact .route img		{margin:0px 0px 0px 235px;}
#contact .text			{position:relative; padding:0px 0px 0px 10px; color:#fff; font-size:11px; line-height:14px; font-family:verdana, sans-serif;}
#contact .text h1		{font-family:verdana, sans-serif; font-weight:bold; font-size:11px; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; text-transform:uppercase; color:#fff;}
#contact .text a		{text-decoration:none; color:#fff;}
#contact .text a:hover	{text-decoration:none;}

#scroll					{width:530px; height:320px; padding:0px 20px 0px 10px; overflow:auto; color:#8e8e8e; font-size:11px; line-height:14px; font-family:verdana, sans-serif;scrollbar-arrow-color:#000; scrollbar-track-color:#000; scrollbar-face-color:#fff; scrollbar-highlight-color:#000; scrollbar-3dlight-color:#000; scrollbar-darkshadow-color:#000; scrollbar-shadow-color:#000;}
#scroll h1				{font-family:verdana, sans-serif; font-weight:bold; font-size:12px; padding:2px 0px 0px 0px; margin:0px 0px 5px 0px; text-transform:uppercase; color:#fff;}
#scroll h2				{font-family:verdana, sans-serif; font-weight:bold; font-size:10px; padding:0px 0px 0px 0px; margin:20px 0px 5px 0px; text-transform:uppercase; color:#fff;}
#scroll h5				{font-family:verdana, sans-serif; font-weight:normal; font-size:10px; padding:2px 0px 0px 0px; margin:0px 0px 0px 0px; color:#fff; font-style:italic;}
#scroll .left			{width:200px; float:left; margin:20px 15px 10px 0px; padding:0px;}
#scroll .right			{width:200px; float:right; margin:20px 0px 10px 15px; padding:0px;}
#scroll a				{text-decoration:none; color:#8e8e8e;}
#scroll a:hover			{text-decoration:none; color:#fff;}
#scroll .period			{width:50px; vertical-align:top;}
#scroll .title			{vertical-align:top;}
#scroll table			{margin:0px 0px 20px 0px;}

/* Carousel */
#mycarousel				{float:left;}
#mycarousel-next		{float:left; background:url(../images/arrow_forward.gif); width:14px; height:22px; margin:0px; padding:0px;}
#mycarousel-next:hover	{outline:none; background:url(../images/arrow_forward_hi.gif);}
#mycarousel-next:focus	{outline:none;}
#mycarousel-prev		{float:left; background:url(../images/arrow_backward.gif); width:14px; height:22px; margin:0px; padding:0px;}
#mycarousel-prev:hover	{outline:none; background:url(../images/arrow_backward_hi.gif);}
#mycarousel-prev:focus 	{outline:none;}
#arrows div				{float:left; margin:0px 10px 0px 0px; padding:0px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:480px; height:320px;}
.jcarousel-container 	{position:relative;}
.jcarousel-clip 		{z-index:2; padding:0; margin:0; overflow:hidden; position:relative;}
.jcarousel-list 		{z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0;}
.jcarousel-list li,
.jcarousel-item 		{float:left; list-style:none; width:480px; height:320px;}

#newsflash 				{float:left; height: 220px; width: 410px; margin:30px 0px 0px 410px;}


