body { margin:0; padding:0; background:#FFF; font:normal 10px/14px Verdana, Helvetica, Arial, sans-serif; color:#515054; behavior:url(csshover.htc); } /* WinIE behavior call */

img { margin:0; padding:0; border:0; }
div { margin:0; padding:0; }
p { margin:0 0 14px 0; padding:0; }
a { text-decoration:none; color:#515054; }
a:hover, a.active { color:#EBAB41 !important; }

/* styles hyper link text under home page image MLA edit */
a.home {font-size:120%; width:569px; display:block; border-top:1px solid #d0d1d3; margin:8px 0 0 0; padding:6px 0 0 0}

h1 { font:bold 13px/14px Verdana, Helvetica, Arial, sans-serif; margin:-0 0 16px 0; }
h2 { font:bold 12px/14px Verdana, Helvetica, Arial, sans-serif; text-transform:uppercase; margin:0 0 14px 0; }
h3 { font:bold 12px/14px Verdana, Helvetica, Arial, sans-serif; margin:0 0 6px 0; }

#main { position:absolute; top:0; left:50%; margin: 0 0 0 -540px; }
#info h3 { font:bold 11px/12px Verdana, Helvetica, Arial, sans-serif; text-transform:lowercase; margin:0 0 6px 0; }

.clear, .clearLargeSpace { clear:both; display:block; height:0px; line-height:0px; font-size:0px; margin:0; padding:0; border:0; }
.clearLargeSpace { height:16px; }
table .left p { text-align:left; }
table .right { text-align:right; vertical-align:top; }
table .right p { text-align:right; }

table.projectList { width:434px; }
table.projectList .right { padding-right:2px; }

table.projecten { width:500px; margin:0; padding:0; }
table.projecten .right p { font-weight:bold; }
table.projecten td { padding-right: 10px }
table.projecten td.pTitle { width:110px; }
table.projecten td.pType { width:120px; }

table.news_hl { margin-bottom:34px; }
table.news_hl h1 { font:bold 24px/28px Verdana, Helvetica, Arial, sans-serif; color:#515054; margin:0 0 8px 0; }
table.news_hl h2 { font:bold 18px/21px Verdana, Helvetica, Arial, sans-serif; color:#515054; text-align:right; margin:0; }

table.prices { width:460px; font:normal 10px/14px Verdana, Helvetica, Arial, sans-serif; }
table.prices td { padding:0 14px 30px 0; vertical-align:top; }

table.projecten td { padding:0 14px 10px 0; vertical-align:top; }
table.projecten td a { font-weight:bold; }

.space { margin:0 0 16px 0; }
.noSpace { margin:0; padding:0; }
.smallSpace { margin:0 0 5px 0; }
.largeSpace, .clearLargeSpace { margin:0 0 30px 0; }
.largerSpace { margin:0 0 46px 0; }
.higher { margin-top:-3px; }
.topspace { padding-top:30px; }
.lowercase { text-transform:lowercase; }
.uppercase { text-transform:uppercase; }

#logo_horizontal { position:absolute; top:29px; left:783px; z-index:1; }
#initials { visibility:visible; z-index:99;}
.mlPos0 { position:absolute; top:358px; left:491px; }
.mlPos1 { position:absolute; top:210px; left:749px; }
.mlPos2 { position:absolute; top:479px; left:749px; }
.mlPos3 { position:absolute; top:415px; left:835px; }

div#menu { position:absolute; top:80px; left:73px; z-index:10; text-transform:uppercase; }
div#menu ul { margin: 0; padding: 0; width: 110px; background: white; }
div#menu li {position: relative; list-style: none; margin: 0; border-bottom: 1px solid #FFF; }
div#menu ul li a { display:block; padding:2px 10px 2px 10px; color:#616161; }
div#menu ul li a:hover { display:block; padding:2px 10px 2px 10px; color:#FF9800; }
div#menu ul ul { position:absolute; top:0; left:110px; z-index:10; width:150px; display: none; padding-top:6px; }
div#menu ul ul li { background:#FFF; width:100%; }
div#menu ul.level1 li.submenu:hover ul.level2, div#menu ul.level2 li.submenu:hover ul.level3 { display:block; }

#info { position:absolute; top:299px; left:73px; width:180px; color:#616161; font:normal 10px/12px Verdana, Helvetica, Arial, sans-serif; }
#info h3 { font:bold 10px/14px Verdana, Helvetica, Arial, sans-serif; text-transform:uppercase; margin:0; padding:0; }
#info a { color:#515054; }
#info a:hover { color:#FF9800; }
#info p { margin:0 0 12px 0; }
#info p.half { margin:0 0 4px 0; }
#info p.double { margin:0 0 27px 0; }

div#content { position:absolute; top:63px; left:240px; width:705px; }
.topSpace { padding-top:19px; }
div#thumbnailsTop { height:192px; }
div#thumbnails p, div#thumbnailsTop p { float:left; width:42px; margin:1px 2px 1px 0px; padding:0; border:1px solid #515054; }
div#thumbnailsProjects p { float:left; width:42px; margin:1px 2px 1px 0px; padding:0; border:1px solid #515054; }
div#thumbnails p:hover, div#thumbnailsTop p:hover, div#thumbnailsProjects p:hover { border:1px solid #FF9800; }
div#thumbnailMenu { margin-top:14px; z-index:10; width:300px; height:20px; }
div#thumbnailMenu span { padding-right:10px; }
.item { width:580px; padding:10px 0 20px 0; }

div#thumbsDescription { height:27px; padding:2px 0 0 0; }
div#thumbsDescProject { width:100%; clear:both; text-align:left; height:14px; }

div.first { margin-top:0 !important; }
div.project { margin-top:17px; }
div#imageField { width:458px; overflow:hidden; }

div.left2_3 { float:left; width:460px; margin-right:10px; text-align:justify; }
div.left_l { float:left; width:568px; margin-right:10px; text-align:justify; }
div.right1_3 { float:left; width:235px; text-align:justify; }
div.right1_3_moredist { float:right; width:228px; text-align:justify; }
div.right1_3_detail 
	{ float:left; width:230px; height:430px; text-align:left; overflow:auto; padding-right:3px;   
		scrollbar-base-color:#EEE;
	  scrollbar-3d-light-color:#FFFFFF;
	  scrollbar-arrow-color:#FFFFFF;
	  scrollbar-darkshadow-color:#CCC;
	  scrollbar-face-color:#DDD;
	  scrollbar-highlight-color:#FFFFFF;
	  scrollbar-shadow-color:#999;
	  scrollbar-track-color:#EEE;
 }

div.left1_2 { float:left; width:293px; margin-right:10px; text-align:justify; }
div.right1_2 { float:left; width:333px; text-align:justify; }

div.left1_4 { float:left; width:132px; margin-right:10px; }
div.right1_4 { float:left; width:433px; text-align:justify; }
div.alLeft { text-align:left; }

div.projectOv { height:164px; margin-bottom:6px; }
div.projectOv div.left1_4 { height:142px; }
div.projectOv div.right1_4 { height:142px; }
.topLine { position:relative; bottom:0; left:0; width:569px; background:transparent url(../images/line.gif) 0 7px repeat-x; padding-right:10px; margin-bottom:8px; }
.topLineBtm { margin-top:20px; width:489px; }
.top { background-color:#FFF; padding-right:6px; color:#AAA; };
.prOvText { height:56px; }

div.car_route { float:left; width:460px; margin:6px 0 0 0; padding:0 0 0 0; }

div.car_route ul.route { margin:0 0 0 4px; padding:0 0 0 18px; background:transparent url(../images/route_arrow.gif) bottom left no-repeat; }
ul.route li { list-style: none; margin:0 0 8px 0; }
div.car_route p.strong { margin:22px 0 0 20px; font-weight:bold; }

.lineSpace { margin-top:9px; padding-top:45px; border-top:1px solid #d0d1d3; }
.line { margin-top:9px; padding-top:9px; border-top:1px solid #d0d1d3; }
.mwLeft { float:left; width:70px; font-weight:bold; text-align:left; }
.mwRight { float:left; width:150px; text-align:left; }

.projectTitleLeft { float:left; width:230px; }
.projectTitleRight { position:relative; float:left; width:470px; padding-right:0; }
.projectTitleRight table { float:left; font-size:10px; vertical-align:top; }
.projectTitleRight table .left { width:100px; margin-right:10px; font-weight:bold; }
.projectTitleRight table .right { padding:0; margin:0; max-width:370px; text-align:left !important; }
.projectTitleRight table .right p.strong { text-align:right; font-weight:bold; }

table.projectFacts tr td { vertical-align:top; line-height:13px; }
table.projectFacts h2 { font-size:10px; margin-bottom:0; }

.construction { margin-top:18px; }

.ftpLink { position:relative; top:286px; left:11px; }

p#imageDescription { width:510px; }