﻿.IEhide
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

html, body 
{

    font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
    font-size:13px;
    background-color:#ffffff;
    line-height: 18px;

    color:#000000;
    width:100%;
    padding-top: 0; 
    margin-top: 0; 
    text-align : center;  
    background: #eee url(/images/bbg7.gif) center repeat-y; 
}
html td, body td
{
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:13px;
}

form
{
	margin:0px;
	padding:0px;
}

html
{
    overflow: -moz-scrollbars-vertical;
    padding-left:1px;
    line-height: 18px;
}

#bodyPagina
{
	width:1000px;
	margin:0px auto;
}

#header
{
	position:relative;
	float:left;
	padding-left:1px;
	height:171px
}

#content
{
	position:relative;
	float:left;
	width:610px;
	padding-left:30px;
}
#ContentProject
{
	position:relative;
	float:left;
	width:100%;
}
#navigatie
{
	
	padding-bottom:30px;
	position:relative;
	float:left;
	text-align:left;
	width:100%;
}

#banner
{
	position:relative;
	float:right;
	width:320px;
	text-align:left;
	padding-right:9px;
}

#footer
{
	padding-left:0px;
	top:0px;
	font-size:10px;
	width:1000px;
	height:52px;
	left:-8px;
	float:left;
	position:relative;
	background-image:url(/images/block.png);
	background-position:top left;
	background-repeat:repeat;
	margin-bottom:10px;
	text-align:left;
}

#footer a
{
	color:#FF6600;
	font-weight:bold;
	text-decoration:none;
}

#footer a:hover
{
	color:#FFE43F;
}

#footershadow
{
	width:1000px;
	height:16px;
	padding:0px;
	left:-8px;
	float:left;
	position:relative;
	background-image:url(/images/block_shade.png);
	background-position:1px 0px;
	background-repeat:repeat-x;
}

.contentTitel
{
	font-size:13px;
	padding-bottom:5px;
	padding-top: 10px;
	text-align:left;
	color:#44448f;
	font-weight:bold;
}
.contentTekst
{
	text-align:left;
	padding-bottom:25px;
	border: solid 0px #FF0000;
}

.sitemapTekst
{
	text-align:left;
	padding-left:25px;
	border: solid 0px #FF0000;
}



.contentTekst A,.bannerLinkLatestProject A:hover,.sitemapTekst A,.sitemapTekst A:hover
{
	font-size:14px;
	color:#ff6600;
	text-decoration:none;
}
.contentTekst A:hover,.sitemapTekst A:hover
{
	color:#FFE43F;
}

.contentfotoLinks
{
	position:relative;
	float:left;
	padding-right:8px;
	border: solid 0px #FF0000;
}
.contentfotoRechts
{
	position:relative;
	float:right;
	padding-left:15px;

}
.bannercontainer
{
	margin-right:10px;
	margin-bottom:25px;
	border-style:solid;
	border-width:1px;
	border-color:#f3f3f3;
	border-left-color:#ff6600;
	border-left-width:5px;
	background-image:url(/images/bg_raster.gif);
	background-position:top center;
	background-repeat:repeat;
}
.ProjectbannerContainer
{
	padding-left:40px;
	position:relative;
	float:left;
	width:320px;
	text-align:left;
	padding-right:9px;
}
.banner
{
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.bannerContainerTitel
{
	position:relative;
	bottom:-1px;
	font-size:15px;
	text-align:left;
	color:#44448f;
	font-weight:bold;
	padding-bottom: 5px;
}
.bannerTitel,.bannerTitel A
{
	position:relative;
	font-size:14px;
	text-align:left;
	color:#ff6600;
	font-weight:bold;
	text-decoration:none;
}
.bannerTitel A:visited,.bannerTitel A:hover,.bannerTitel A:active
{
	color:#FFE43F;
}

.bannerTekst
{
	position:relative;
	font-size:11px;
	text-align:left;
	color:#000000;
}

.bannerTekst a
{
	color:#FF6600;
	text-decoration:none;
	font-weight:bold;
}

.bannerTekst a:hover
{
	color:#FFE43F;
}

.bannerLink,.bannerlink A
{
	font-size:14px;
	padding-bottom:6px;
	color:#ff6600;
	text-decoration:none;
}
.bannerLinkLatestProject,.bannerLinkLatestProject A,.bannerLinkLatestProject A:hover
{
	font-size:14px;
	color:#ff6600;
	text-decoration:none;
}
.bannerLinkLatestProject A:hover,.bannerlink A:hover
{
	color:#FFE43F;
}
.bannerfotoProject
{
	padding-right:10px;
}
.bannerTekstMore
{
	position:relative;
	float:right;
	font-size:10px;
	color:#ff6600;
}
.bannerTekstMore TD
{
	padding-left:10px;
}
.bannerTekstMoreInfo A,.bannerTekstMorebezoek A
{
	float:right;
	font-size:11px;
	color:#ff6600;
	text-decoration:none;
}

.bannerTekstMoreInfo A:visited,.bannerTekstMoreInfo A:hover,.bannerTekstMoreInfo A:active,.bannerTekstMorebezoek A:visited,.bannerTekstMorebezoek A:hover,.bannerTekstMorebezoek A:active
{
	color:#FFE43F;
}

.bannerTekstMoreInfo
{
	position:relative;
	float:left;
}
.bannerTekstMorebezoek
{
	position:relative;
	float:left;
}
.ProjectsBanner
{
	position:relative;
	width:350px;
	float:left;
	margin-left:40px;
}
.ProjectsBox
{
	float:left;
	position:relative;
	width:auto;	
}
.ProjectsSlideShow
{
	position:relative;
	padding-left:50px;
	width:auto;
	float:left;
}
.ProjectGroepDatum
{
	position:relative;
	width:300px;
	padding-left:70px;
	text-align:left;
	float:left;
	margin-top:-33px
}
.projectDatum
{
	position:relative;
	padding-top:30px;
	padding-left:50px;
	color:#44448f;
	font-size:24px;
	line-height: 24px;
	font-weight:bold;
	width:300px;
	text-align:left;
}
.projectLink
{
	text-align:left;
	position:relative;
	padding-top:15px;
	padding-left:50px;
	width:300px;
}
.projectTitel
{
	color:#44448f;
	font-size:18px;
	line-height: 20px;
	font-weight:bold;
	text-align:left;
	padding-bottom:10px;
}
.projectTitelRight
{
	color:#44448f;
	font-size:18px;
	line-height: 20px;
	font-weight:bold;
	text-align:left;
	padding-left:444px;
}

.projectnavigatie
{
	position:relative;
	color:#ff6600;
	text-decoration:none;
	font-weight:bold;
	
}
.projectnavigatie A
{
	font-size:11px;
	color:#ff6600;
	text-decoration:none;
}
.projectnavigatie A:visited,.projectnavigatie A:hover,.projectnavigatie A:active
{
	color:#FFE43F;
}
.projectFoto
{
	position:relative;
	float:left;
	text-align:left;
	width:300px;
	padding-bottom:20px;
}
.projectContent
{
	color:#000000;
	text-align:left;
	font-weight:normal;
	width:300px;
	padding-bottom:10px;
}
.projectContentRight
{
	color:#000000;
	text-align:left;
	font-weight:normal;
	width:491px;
	padding:10px 0px 20px 56px;
	float:left;
}
.projectContentSpecificates
{
	
	position:relative;
	line-height:14px;
	color:#000000;
	font-size:10px;
	text-align:left;
	width:300px;
	padding-bottom:10px;
}
.projectSpecificates
{
	position:relative;
	color:#44448f;
	font-size:14px;
	line-height: 16px;
	font-weight:bold;
	text-align:left;
	padding-top:10px;
}
.projectLink A
{
	font-size:14px;
	color:#ff6600;
	text-decoration:none;
}
.projectLink A:visited,.projectLink A:hover,.projectLink A:active
{
	color:#FFE43F;
}
.projectnavigatiePrev
{
	position:relative;
	padding-left:10px;
	padding-bottom:30px;
	float:right;
}
.projectnavigatieNext
{
	position:relative;
	padding-bottom:30px;
	float:right;
}
.projectSpecificatesLink, .projectSpecificatesLink A
{
	padding-bottom:30px;
	font-size:14px;
	color:#ff6600;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
}
.projectSpecificatesLink A:visited,.projectSpecificatesLink A:hover,.projectSpecificatesLink A:active
{
	color:#FFE43F;
}
.FormContent
{
	position:relative;
	color:#000000;
	text-align:left;
	width:500px;
	padding-bottom:10px;
}
.ContentFormulier
{
	position:relative;
	float:left;
	width:500px;
}
td
{
	vertical-align:top;
}
#FooterLine
{
	position:relative;
	float:left;
	left:0px;
	margin-left:-8px;
	padding-top:30px;
	padding-bottom:30px;
	width:100%;
}

.HomeDiv
{
	position:relative;
	width:610px;
	height:280px;
	overflow:hidden;
	padding-top:20px;
	border:solid 0px #FF0000;
	background-image:url(/images/BG_Home.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.HomeMoveDiv
{
	position:relative;
	width:300px;
}

.contentTitelHome
{
	font-size:28px;
	text-align:left;
	color:#44448f;
	font-weight:bold;
	line-height:32px;
	margin-top:35px;
	position:relative; 
	width:300px; 
}

.contentTitelHome a, .contentTitelHome a:hover, .contentTitelHome a:visited
{
	color:#44448f; 
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
}

.contentTitelHomeSpan, .contentTitelHomeSpan a
{
	font-size:18px;
	padding-bottom:10px;
	padding-top: 10px;
	text-align:left;
	color:#44448f;
	font-weight:bold;
}

.contentTitelHomeSpan a:hover
{
	color:#44448f;
	text-decoration:underline;
}

.contentTekstHome
{
	position:relative; 
	width:300px; 
	height:400px;
	text-align:left;
	font-size:16px;
	font-family:Nina;
	line-height:18px;
	margin-top:10px;
	border:solid 0px #FF0000;
}

.HomeMoveDivLeft
{
	position:relative;
	float:left;
	width:300px;
	text-align:center;
	border:solid 0px #FF0000;
}

.HomeMoveDivRight
{
	position:relative;
	float:right;
	width:300px;
}

.HomeFading
{
	position:absolute;
	z-index:10;
	right:0px;
	bottom:0px;
	width:610px;
	height:100px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fading.png',sizingMethod='scale');
}

.PngFix
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	border:0px;
}

.LatestProjectContainer
{
	position:relative;
	margin-top:15px;
	background-image:url(/Images/LatestProject.gif);
	background-repeat:repeat-y;
	border-top: solid 1px #ffecdf;
	border-right: solid 1px #ffecdf;
	border-bottom: solid 1px #ffecdf;
	border-left: solid 0px #ffecdf;
	width:339px;
	cursor:pointer;
	cursor:hand;
}



.LatestProject
{
	position:relative;
	text-align:left;
	margin-left:5px;
	padding:13px 10px 13px 13px;
}

.LatestProjectImageLeft
{
	position:relative;
	float:left;
	margin-right:14px;
}

a .LatestProjectImageLeft 
{
	border-width:0px;
}

.Clear
{
	clear:both;
	font-size:0px;
	margin:0px;
	padding:0px;
	line-height:0px;
	height:1px;
}

.LatestProjectMoreInfo
{
	position:relative;
	text-align:right;
	font-size:11px;
	color:#ff6600;
	text-decoration:none;
}

.LatestProjectMoreInfo a
{
	color:#ff6600;
	text-decoration:none;
}

.LatestProjectsSelectDiv
{
	float:left;
	position:relative;
	text-align:left;
}

.LatestProjectsSelectDivText
{
	position:relative;
	text-align:left;
	overflow:hidden;
	font-size:14px;
	text-align:left;
	color:#44448f;
	font-weight:bold;
	padding-bottom:5px;
}

.LatestProjectsSelect
{
	position:relative;
	font-size:11px;
	width:165px;
}

.HightLightContainer
{
	position:relative;
	margin-top:15px;
	margin-right:20px;
	width:289px;
	background-image:url(/Images/HightLight.gif);
	background-repeat:repeat-y;
	border-top: solid 1px #f3f3f3;
	border-right: solid 1px #f3f3f3;
	border-bottom: solid 1px #f3f3f3;
	border-left: solid 0px #f3f3f3;
	cursor:pointer;
	cursor:hand;
}

.HightLight
{
	position:relative;
	text-align:left;
	margin-left:5px;
	padding:13px 10px 13px 13px;
}

.ViewAllLink, .ViewAllLink a
{
	text-align:left;
	color:#44448F;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:3px;
	float:left;
}

.ProjectsContainer
{
	position:relative;
	left:40px; 
	width:930px; 
	float:left;
}
.NewsTitle
{
	font-size:15px;
	padding-bottom:5px;
	color:#44448F;
}