html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre ,a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, q, s, t
small, strike, strong, b, u, i, center, ol, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td { margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
.floatLeft{ 
float: left; 
}
.floatRight{
float: right; 
}
.clear{
clear: both; 
}
body{
background:#ffffff;
text-align:center;
margin-left:-100px;
}
#menu{
height:100px;
width:1150px;
margin:0 auto;
position:relative;
}
#menu ul{
list-style:none;
position:absolute;
height:25px;
border-bottom:1px solid #a0a5a8;
width:600px;
right:100px;
bottom:-1px;
}
#menu ul li{
float:left;
}
#menu ul li a, #menu ul li span{
display:block;
float:left;
font-size:11px;
font-family:Arial;
text-indent:-9000px;
height:25px;
background:url('menu.png') no-repeat;
}
#menu ul li a.menu1{
width:163px; 
background-position:0px 0px;
} #menu ul li a.menu1:hover{background-position:-163px 0px;} #menu ul li.active a.menu1 {background-position:-163px 0px;}
#menu ul li a.menu2{
width:69px; 
background-position:0px -25px;
} #menu ul li a.menu2:hover{background-position:-69px -25px;} #menu ul li.active a.menu2{background-position:-69px -25px;}
#menu ul li a.menu3{
width:97px; 
background-position:0px -50px;
} #menu ul li a.menu3:hover{background-position:-97px -50px;} #menu ul li.active a.menu3 {background-position:-97px -50px;}
#menu ul li a.menu4{
width:115px; 
background-position:0px -75px;
} #menu ul li a.menu4:hover{background-position:-115px -75px;} #menu ul li.active a.menu4{background-position:-115px -75px;}
#menu ul li a.menu5{
width:72px; 
background-position:0px -100px;
} #menu ul li a.menu5:hover{background-position:-72px -100px;} #menu ul li.active a.menu5 {background-position:-72px -100px;}
#menu ul li a.menu6{
width:84px; 
background-position:0px -125px;
} #menu ul li a.menu6:hover{background-position:-84px -125px;} #menu ul li.active a.menu6 {background-position:-84px -125px;}
#menu ul li span.menu7{ /* menu2 replacement */
width:69px; 
background-position:0px -150px;
} #menu ul li span.menu7:hover{} 
div.widthFix{
height:0px;
width:1150px;
margin:0 auto;
}
#headerwrapper{
height:309px;
background:url('bg.png') no-repeat top center;
min-width:1150px;
}
#header{
width:1150px;
margin:0 auto;

position:relative;
}
#header h1.logo{
width:324px;
height:99px;
background:url('logo.png') no-repeat;
position:absolute;
top:5px;
left:124px;
}
#header h1 a{
display:block;
text-indent:-9000px;
width:324px;
height:99px;
}
#headerimage{
position:absolute;
width:600px;
right:100px;
top:1px !important;
top:-18px;
}
#headerimage object{
margin:0;
padding:0;
height:299px;
background:white; 
}
#headernews{
position:absolute;
width:395px;
text-align:right;
left:0;
top:160px !important;
top:145px;
}
#headernews h1{
font-family:Arial, sans-serif;
font-size:18px;
color:#a0a5a8;
font-weight:normal;
text-transform: uppercase;
letter-spacing: 1.4pt;
margin-bottom:14px;
padding-right:29px;
}
#headernews ul{
list-style:none;
}
#headernews ul li{
padding-right:29px;
background:url('bullet.gif') no-repeat top right;
margin-bottom:15px;
}
#headernews ul li a{
font-family:Arial, sans-serif;
font-size:11px;
color:#004c99;
text-transform: uppercase;
letter-spacing: 0.9pt;
text-decoration:none;
}
#contentwrapper{
background:url('verloop.png') no-repeat top center;
min-width:1150px;
min-height:540px;
height:auto !important;
height:540px;
}
.contentTitle{
position:absolute;
width:601px;
height:40px;
background:#333333;
top:309px !important;
top:289px;
right:100px;
text-align:left;
}

.contentTitle h1{
font-family:Arial, sans-serif;
font-size:26px;
color:#ffffff;
font-weight:normal;
text-transform: uppercase;
letter-spacing: 1.4pt;
margin-left:34px;
margin-top:18px;
margin-bottom:-1px !important;
margin-bottom:-14px;
}
#fixCenter{
width:950px;
margin:0 auto;
}
#sidebar{
float:left;
width:347px;
text-align:right;
}
#sidebar h1.sidebarCentered{
padding-right:0;
width:250px;
margin:0 auto;
}
#sidebar h1{
font-family:Arial, sans-serif;
font-size:18px;
color:#a0a5a8;
font-weight:normal;
text-transform: uppercase;
letter-spacing: 1.4pt;
padding-right:79px;
padding-top:21px;
}
#sidebar #sidebarText{
width:260px;
margin:20px auto;
text-align:justify;
}
#sidebar #sidebarText p{
color:#004c99;
font-family:Verdana, sans-serif;
font-size:11px;
line-height:1.7;
margin-left:5px;
margin-bottom:20px;
}
#sidebar #sidebarText h2{
font-family:Arial, sans-serif;
font-size:11px;
color:#004c99;
text-transform: uppercase;
letter-spacing: 1.1pt;
margin-bottom:5px;
margin-left:5px;
}
#sidebar #sidebarText .contactDetails{
border-top:1px solid #717272;
}
#sidebar #sidebarText .contactDetails img{
vertical-align: middle; 
margin-right:4px;
}
#sidebar #sidebarText .contactDetails a{
font-family:Verdana, sans-serif;
font-size:11px;
color:#004c99;
text-decoration:none;
margin-right:8px;
}

#sidebar #sidebarText a.alleProjecten{
display:block;
width:137px;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#004c99;
text-transform: uppercase;
text-decoration:none;
letter-spacing: 1.1pt;
background:url('bullet.gif') no-repeat center right;
margin-top:50px;
margin-left:5px;
} 
#sidebar #sidebarText a.alHetAanbod{
width:119px;
} 

.sidebarProject div.border{
border-bottom:1px solid #c7cacc;
width:240px;
float:left;
margin-left:23px;
height:10px;
}
.sidebarProject .sidebarProjectImages img{
margin-left:20px;
border:1px solid #004c99;
}
.sidebarProject .sidebarProjectImages {
margin-right:81px;
margin-top:16px;
}
.sidebarProject h2 {
font-family:Arial, sans-serif;
font-size:11px;
color:#a0a5a8;
font-weight:normal;
text-transform: uppercase;
letter-spacing: 1.1pt;
padding-right:79px;
padding-top:17px;
padding-bottom:7px;
}
.sidebarProject span {
margin-right:52px;
background:url('bullet.gif') no-repeat top right;
}
.sidebarProject span a{
font-family:Arial, sans-serif;
font-size:11px;
color:#004c99;
font-weight:normal;
text-decoration:none;
text-transform: uppercase;
letter-spacing: 1.1pt;
margin-right:28px;
}
.sidebarProject span.alleProjecten a{
color:#a0a5a8;
}

#content{
padding-top:40px;
float:left;
width:600px;
text-align:justify;
}
#footer{
width:1150px;
height:30px;
margin:0 auto;
margin-top:50px;
text-align:center;
font-family:Arial, sans-serif;
font-size:9px;
color:#a0a5a8;
font-weight:normal;
letter-spacing: 1.1pt;
}
#footer a{
color:#a0a5a8;
font-weight:normal;
text-decoration:none;
text-transform: uppercase;
}
#content .nieuwsItem{
width:531px;
margin:10px auto;
padding-bottom:12px;
border-bottom:1px solid #cfd2d3;
}
#content .lastNieuwsItem{
border:0;
}
#content .nieuwsItem h2 a{
font-family:Arial, sans-serif;
font-size:12px;
color:#004c99;
font-weight:normal;
text-decoration:none;
text-transform: uppercase;
letter-spacing: 1.1pt;
}
#content .nieuwsItem h2{
margin-bottom:10px;
margin-top:20px;
width:400px;
}
#content .nieuwsItem div.nieuwsThumb{
margin-top:-20px;
}

#content .nieuwsItem p img{
margin-top:0;
vertical-align: middle;
}
#content .nieuwsItem p{
width:400px;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
line-height: 1.7;
letter-spacing: 0.9pt;
/*color:#a0a5a8;  /* Origineel */
color:#717272;  /* Donkerder */
margin-bottom:10px;
}
#overigNieuws{
width:531px;
margin:10px auto;
}
#overigNieuws h2{
font-family:Arial, sans-serif;
font-size:12px;
color:#004c99;
font-weight:normal;
text-decoration:none;
text-transform: uppercase;
letter-spacing: 1.1pt;
margin-bottom:15px;
margin-top:25px;
}
#overigNieuws ul{
list-style:none;
}
#overigNieuws li{
margin-bottom:10px;
margin-left:-20px;
}
#overigNieuws li img{
margin-right:10px;
}
#overigNieuws li a{
font-family:Verdana, sans-serif;
font-size:11px;
color:#004c99;
text-decoration:none;
}
#content #textContent{
width:531px;
margin:0 auto;
margin-top:25px;
font-family:Verdana, sans-serif;
font-size:11px;
/*color:#a0a5a8;  /* Origineel */
color:#717272;  /* Donkerder */
}
#content #textContent a{
color:#004c99;
text-decoration:none;
}
#content #textContent p{
margin-bottom:23px;
line-height:1.4;
}
#ProjectList{
width:541px;
margin:0 auto;
border-bottom:1px solid #cfd2d3;
padding-bottom:20px;
}
#ProjectList h2{
margin-top:25px;
height:19px;
background:url('project_header.png') repeat-x;
font-family:Arial, sans-serif;
font-size:14px;
color:#ffffff;
font-weight:normal;
text-transform: uppercase;
letter-spacing: 1.1pt;

padding-left:10px;
padding-top:3px;
}

#ProjectList h2 span{
margin-top:0px;
font-family:Arial, sans-serif;
font-size:14px;
color:#ffffff;
font-weight:bold;
text-transform: uppercase;
letter-spacing: 1.1pt;
float:right;
margin-right:5px;
}

#ProjectList h2.sold{ background:url('project_header_red.png') repeat-x;} #ProjectList h2.sold span{color:RED; background:white;}

#ProjectList span{
display:block;
font-family:Verdana, sans-serif;
font-size:11px;
margin-top:15px;
}
#ProjectList span.projectStatus{
color:#1158a0;
text-transform: uppercase;
letter-spacing: 0.7pt;
font-weight:bold;
}
#ProjectList span.projectOpleverdatum{
display:block;
color:#004c99;
}
#ProjectList p{
font-family:Verdana, sans-serif;
font-size:11px;
/*color:#a0a5a8;  /* Origineel */
color:#717272;  /* Donkerder */
margin-top:15px;
width:395px;
line-height:1.7;
}
#ProjectList a.projectLink{
text-align:right;
display:block;
font-family:Arial, sans-serif;
font-size:11px;
color:#004c99;
text-transform: uppercase;
text-decoration:none;
letter-spacing: 1.1pt;
background:url('bullet.gif') no-repeat center right;
padding-right:27px;
margin-top:-15px;
} 
#ProjectList img{
margin-top:13px;
}
#ProjectList img.wideThumb{
margin-right:13px;
}
#projectGallery{
width:531px;
margin:0 auto;
}
#projectGallery #largeImage{
border-bottom:1px solid #cfd2d3;
padding-bottom:10px;
padding-top:20px;
}
#projectGallery #thumbnails{
border-bottom:1px solid #cfd2d3;
padding-bottom:10px;
padding-top:10px;
width:530px;
}
#projectGallery #thumbnails img{
margin-left:6px;
margin-bottom:6px;
float:left;
}
#projectGallery #thumbnails img.firstThumb{
margin-left:0px;
}
#projectDetails{
border-bottom:1px solid #cfd2d3;
padding-bottom:15px;
}
#projectDetails h2{
font-family:Arial, sans-serif;
font-size:11px;
color:#004c99;
text-transform: uppercase;
text-decoration:none;
letter-spacing: 1.1pt;
margin-top:10px;
font-weight:normal;
}
#projectDetails .detail{
margin-top:20px;
width:500px;
float:left;
}
#projectDetails .detail div{
display:block;
font-size:11px;
width:250px;
float:left;
}
#projectDetails .detail div.detailsLabel{
font-family:Arial, sans-serif;
color:#a0a5a8;
text-transform: uppercase;
text-decoration:none;
letter-spacing: 1.1pt;
}
#projectDetails .detail div.detailsValue{
font-family:Verdana, sans-serif;
color:#004c99;
}
#AanbodList{
width:541px;
margin:0 auto;
border-bottom:1px solid #cfd2d3;
padding-bottom:20px;
}
#AanbodList h2{
margin-top:25px;
height:19px;
background:url('project_header.png') repeat-x;
font-family:Arial, sans-serif;
font-size:14px;
color:#ffffff;
font-weight:normal;
text-transform: uppercase;
letter-spacing: 1.1pt;

padding-left:10px;
padding-top:3px;
}
#AanbodList img{
float:right;
margin-top:13px;
}
#AanbodList span{
display:block;
font-family:Verdana, sans-serif;
font-size:11px;
margin-top:15px;
}
#AanbodList span.aanbodStatus{
color:#1158a0;
text-transform: uppercase;
letter-spacing: 0.7pt;
font-weight:bold;
}
#AanbodList span.aanbodVerhuurd{
color:red;
}
#AanbodList span.aanbodKosten{
display:block;
color:#004c99;
}

#AanbodList p{
font-family:Verdana, sans-serif;
font-size:11px;
color:#a0a5a8;
margin-top:15px;
width:350px;
float:left;
line-height:1.7;

background:url('bullet.gif') no-repeat bottom right;
}
#sidebar #selectDetails span{
display:block;
font-family:Arial, sans-serif;
font-size:11px;
color:#004c99;
text-transform: uppercase;
letter-spacing: 1.1pt;
margin-right:77px;
margin-top:20px;
}
#sidebar #selectQuery span {
display:block;
margin-right:52px;
background:url('bullet.gif') no-repeat top right;
margin-bottom:3px;
}
#sidebar #selectQuery span a{
font-family:Arial, sans-serif;
font-size:11px;
color:#a0a5a8;
text-decoration:none;
text-transform: uppercase;
letter-spacing: 1.1pt;
margin-right:28px;
}
#sidebar #overLinks {
margin-top:69px;
}
#sidebar #overLinks span {
margin-right:52px;
background:url('bullet.gif') no-repeat center right;
display:block;
margin-bottom:17px;
border-right:1px solid #e9ebeb; /* IE6 + 7 fix */
}
#sidebar #overLinks span a{
font-family:Arial, sans-serif;
font-size:11px;
color:#004c99;
font-weight:normal;
text-decoration:none;
text-transform: uppercase;
letter-spacing: 1.1pt;
margin-right:28px;
}
#ContactList{
width:541px;
margin:0 auto;
border-bottom:1px solid #cfd2d3;
padding-bottom:20px;
}
#ContactList h2{
margin-top:25px;
height:19px;
background:url('project_header.png') repeat-x;
font-family:Arial, sans-serif;
font-size:14px;
color:#ffffff;
font-weight:normal;
text-transform: uppercase;
letter-spacing: 1.1pt;
padding-left:10px;
padding-top:3px;
}
#ContactList img{
float:right;
margin-top:13px;
width:171px;
height:171px;
}
#ContactList .contactmap{
float:right;
margin-top:13px;
width:171px;
height:171px;
}
#ContactList p{
font-family:Verdana, sans-serif;
font-size:11px;
/*color:#a0a5a8;  /* Origineel */
color:#717272;  /* Donkerder */
margin-top:15px;
width:350px;
float:left;
line-height:1.7;
background:url('bullet.gif') no-repeat bottom right;
}
#siteMap{
width:541px;
margin:0 auto;
border-bottom:1px solid #cfd2d3;
padding-bottom:20px;
padding-top:25px;
}
#siteMap ul{
list-style:none;
margin-left:25px;
}
#siteMap ul li{
list-style-image:url('bullet.gif');
text-indent:-5px;
margin-bottom:4px;
}
#siteMap ul ul{
margin-top:4px;
}

#siteMap ul li a{
font-family:Arial, sans-serif;
font-size:11px;
color:#004c99;
text-transform: uppercase;
letter-spacing: 0.9pt;
text-decoration:none;
}
#PortList{
width:541px;
margin:0 auto;
border-bottom:1px solid #cfd2d3;
padding-bottom:20px;
}
#PortList h2{
margin-top:25px;
height:19px;
background:url('project_header.png') repeat-x;
font-family:Arial, sans-serif;
font-size:14px;
color:#ffffff;
font-weight:normal;
text-transform: uppercase;
letter-spacing: 1.1pt;

padding-left:10px;
padding-top:3px;
}
#PortList img{
margin-top:13px;
}
#PortList img.wideThumb{
margin-right:13px;
}
#overlay{
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
background:white;
}
#overlay iframe{
width:850px;
height:660px;
}

#overlayT {
width:100%;
position:absolute;
top:0;
left:0;
background:url('trans.png');
}

#contformwrapper{
text-align:left;
font-family:Arial, sans-serif;
font-size:11px;
color:#a0a5a8;
}

#textContent #contformwrapper{
	width:310px;
	margin-left:320px;
}

#contactform p {
margin-bottom:10px;
margin-top:10px;
}
#contactform p label{
float:left;
width:100px;
height:14px;
margin-bottom:10px;
padding-top:3px;
padding-bottom:3px;
padding-right:5px;
text-align:right;
color:#004c99;
}
body #contactform.tipForm p label{
width:150px;
}
body #contactform.tipForm p.submit input{
margin-left:155px;
}
body #textContent #contformwrapper.tipFormWrapper{
	width:380px;
	margin-left:10px;
}
#contactform p input{
float:left;
width:180px;
height:14px;
margin-bottom:10px;
padding:3px;
text-align:left;
font-family:Arial, sans-serif;
font-size:11px;
color:#a0a5a8;
border:1px solid #a0a5a8;
}
#contactform p select{
float:left;
width:188px;
height:23px;
margin-bottom:10px;
padding:3px;
text-align:left;
font-family:Arial, sans-serif;
font-size:11px;
color:#a0a5a8;
border:1px solid #a0a5a8;
}
#contactform p textarea{
float:left;
width:180px;
height:200px;
margin-bottom:10px;
padding:3px;
text-align:left;
font-family:Arial, sans-serif;
font-size:11px;
color:#a0a5a8;
border:0px;
border:1px solid #a0a5a8;
}
#contactform p.submit input{
margin-left:105px;
width:188px;
height:23px;
text-align:center;
border:0px;
border:1px solid #004c99;
background:white;
color:black;
}
#contactform p input.curFocus,#contactform p textarea.curFocus{
background:#004c99;
color:#ffffff;
}
#contactform p input.contError,#contactform p textarea.contError{
background:red;
color:#ffffff;
}

#projectmap{
	margin-top:10px;
}

#projectmap h2{
font-family:Arial, sans-serif;
font-size:11px;
color:#004c99;
text-transform: uppercase;
text-decoration:none;
letter-spacing: 1.1pt;
margin-top:15px;
margin-bottom:20px;
font-weight:normal;
}

#projectOmschrijving{
border-bottom:1px solid #cfd2d3;
padding-bottom:15px;
font-family:Arial, sans-serif;
color:#717272;
letter-spacing: 1.1pt;
font-size:11px;
}
#projectOmschrijving p{
margin:10px;
font-family:Verdana, sans-serif;
font-size:11px;
/*color:#a0a5a8;  /* Origineel */
color:#717272;  /* Donkerder */
line-height:1.7;
}

#headerimage #largeImage{
width:600px;
height:299px;
}

#headerimage #largeImage img{
width:600px;
height:299px;
}

.itemOptions a{
font-family:Verdana, sans-serif;
font-size:11px;
color:#004c99;
text-decoration:none;
margin-right:8px;
}

.itemOptions a img{
margin-right:3px;
vertical-align: middle; 
}

.contactPersoonInfo a, .contactPersoonInfo span{
font-family:Verdana, sans-serif;
font-size:11px;
color:#004c99;
text-decoration:none;
}

.contactPersoonInfo a img, .contactPersoonInfo span img{
margin-right:3px;
vertical-align: middle; 
}

a#adminmenu{position:absolute;top:0px;right:0px;}a#adminmenu img{width:100px;height:60px;}


#sidebar .AanbodSorter {
margin:5px 10px 5px 15px;
}
#sidebar .AanbodSorter li {
display:block;
}
#sidebar .AanbodSorter li a{
font-family:Arial, sans-serif;
font-size:11px;
color:#004c99;
font-weight:normal;
text-decoration:none;
text-transform: uppercase;
letter-spacing: 1.1pt;
margin-right:28px;
}
