*{
        margin:0;
        padding:0;
}
html{
        height: 100%;
}
body{
        background-color:#ffffff;
        color:#505050;
        font-family:Arial, Helvetica, sans-serif;
        text-align:center;
        height: 100%;
        font-size:68.75%
}
#wrap{
        text-align:left;
        position: relative;
        min-height: 100%;
        width:100%;
        background-image:url(/images/topHeade.gif);
        background-repeat:repeat-x;
}
* html #wrap{
        height: 100%;
}
.clear{
        clear:both;
}
div div{
        font-size:1em;
}
#topHeader{
        height:106px;
        width:752px;
        margin-left:auto;
        margin-right:auto;
}
#topLogo{
        float:left;
        width:172px;
        padding-left:5px;
        padding-top:20px;
        height:77px;
        text-align:center;
}
#headerImage{
        float:right;
        padding-right:10px;
        width:500px;
        height:106px;
        margin:0px;
}
#mainNav{
        background-image:url(/images/mainNav0.gif);
        background-repeat:repeat-x;
        width:100%;
        height:61px;
}
#mainNavCenter{
        width:752px;
        height:61px;
        margin-left:auto;
        margin-right:auto;
}
#mainNavLeft{
        background-image:url(/images/mainNavL.gif);
        width:10px;
        height:61px;
        float:left;
}
#mainNavRight{
        background-image:url(/images/mainNavR.gif);
        width:10px;
        height:61px;
        float:right;
}
#mainNavigation{
        width:730px;
        height:61px;
        float:left;
        background-color:#ffffff;
        padding-left:1px;
        padding-right:1px;
}
#mainNavigation, #mainNavigation li{
        list-style-type:none;
        display: inline;
}
#mainNavigation li a, #mainNavigation li a:visited{
        display: inline;
        float:left;
        background-image:url(/images/mainNavB.gif);
        width:146px;
        height:61px;
        line-height:61px;
        vertical-align:middle;
        font-size:1.10em;
        font-weight:bold;
        text-align:center;
        text-decoration:none;
        color:#0084e1;
}
#mainNavigation li a:hover{
        background-image:url(/images/mainNavH.gif);
}
#main{
        width:100%;
        padding-top:16px;
        margin-top:1px;
        padding-bottom:45px;
        background-color:#fff;
}
.mainContent a, .mainContent a:visited{
        color:#7c7c7c;
        text-decoration:underline;
}
.mainContent a:hover{
        color:#4a4a4a;
}
#mainWrap{
        width:752px;
        margin-left:auto;
        margin-right:auto;
}
#mainLeft{
        width:214px;
        padding-left:14px;
        float:left;
}
.leftVak{
        width:214px;
        font-size:1em;
        margin-bottom:12px;
}
.leftTop{
        width:214px;
        height:8px;
        background-image:url(/images/leftTop0.gif);
        background-repeat:no-repeat;
        background-position:bottom;
}
.leftBottom{
        width:214px;
        height:10px;
        background-image:url(/images/leftBott.gif);
        background-repeat:no-repeat;
}
.leftContent{
        padding-left:18px;
        padding-right:18px;
        width:178px;
        font-size:1em;
        background-image:url(/images/leftNavB.gif);
        background-repeat:repeat-y;
        margin:0;
}

h1{font-size:24px;}

h2{
        color:#505050;
        font-weight:bold;
        font-size:1.5em;
        line-height:1.5em;
        vertical-align:top;
}

h3{font-size:1.2em;}
#leftNav, #leftNav li{
        display:inline;
        list-style-type:none;
}
.leftVak #leftNav li a, .leftVak #leftNav li a:visited{
        display:block;
        background-image:url(/images/leftNavI.gif);
        background-repeat:no-repeat;
        padding-left:15px;
        font-size:1em;
        line-height:1.5em;
        color:#e14f00;
        text-decoration:none;
}
#leftNav li a:hover{
        text-decoration:underline;
}
.leftContent a, .leftContent a:visited{
        font-size:1em;
        line-height:1.5em;
        color:#e14f00;
        text-decoration:none;
}
.leftContent a:hover{
        text-decoration:underline;
}
.laatsteProject{
        background-color:#ffffff;
        padding:1px;
        border:#c6c6c6 1px solid;
        width:136px;
        height:54px;
        margin-bottom:5px;
}
.websiteLink{
        color:#e14f00;
        font-size:1em;
        line-height:1.5em;
}
.websiteLink a, .websiteLink a:visited{
        color:#e14f00;
        font-size:1em;
        line-height:1.5em;
        font-weight:bold;
        text-decoration:none;
}
.websiteLink a:hover{
        text-decoration:underline;
        color:#c94700;
}
.portfolioItem{
        width:204px;
        float:left;
        text-align:center;
        margin-right:15px;
        padding-left:13px;
        margin-bottom:15px;
}
#mainCenter{
        width:498px;
        padding-right:14px;
        float:right;
}
.mainVak{
        width:498px;
        font-size:1em;
        margin-bottom:12px;
}
.mainTop{
        width:498px;
        height:10px;
        background-image:url(/images/mainTop0.gif);
        background-repeat:no-repeat;
        background-position:bottom;
}
.mainBottom{
        width:498px;
        height:10px;
        background-image:url(/images/mainBott.gif);
        background-repeat:no-repeat;
}
.mainContent{
        padding-left:0px;
        padding-right:0px;
        width:498px;
        font-size:1em;
        background-image:url(/images/mainCont.gif);
        background-repeat:repeat-y;

}
.mainContent ul{
        list-style-type:none;
        padding-left:10px;
        padding-top:10px;
        padding-bottom:10px;
}
.mainContent p{
        color:#7c7c7c;
        line-height:18px;

}
.leftContent p{
        color:#7c7c7c;
        line-height:18px;
        width:172px;
}

.werkwijze{
        color:#7c7c7c;
        line-height:18px;
        list-style-type:none;
        padding-top:5px;
        width:464px;
}
.werkwijze .nummer{
        float:left;
        background-image:url(/images/werkwijz.gif);
        background-repeat:no-repeat;
        font-size:16px;
        font-weight:bold;
        color:#e14f00;
        width:37px;
        padding-top:12px;
        padding-left:15px;
        height:55px;
        display:block;
}
.werkwijze .beschrijving{
        float:left;
        margin:0;
        padding-bottom:10px;
        width:400px;
}
.titelBeschrijving{
        color:#7c7c7c;
        font-size:1em;
        line-height:2em;
}
.titelBeschrijving strong{
        font-weight:bold;
        color:#e14f00;
}
#verzenden{
        padding:3px;
        background-color:#ffffff;
        border:1px solid #c4c4c4;
}
.workItem{
        background-color:#ffffff;
        padding:1px;
        border:#c6c6c6 1px solid;
        width:200px;
        height:80px;
        margin-bottom:5px;
}
a.meerLink, a:visited.meerLink{
        display:block;
        margin-top:5px;
        float:right;
        background-image:url(/images/meerButt.gif);
        background-repeat:no-repeat;
        width:200px;
        padding-left:11px;
        height:43px;
        line-height:43px;
        vertical-align:middle;
        margin-right:30px;
        color:#0084e1;
        font-size:1em;
        font-weight:bold;
        text-decoration:none;
}
a:hover.meerLink{
        background-image:url(/images/meerButu.gif);
        color:#0084e1;
}
#footerWrap{
        position: relative;
        margin-top: -45px;
        width:100%;
        height:45px;
        line-height:45px;
        vertical-align:middle;
        background-image:url(/images/footerBa.gif);
        background-repeat:repeat-x;
}
#footer{
        width:725px;
        padding-left:5px;
        margin-left:auto;
        margin-right:auto;
        color:#ffffff;
        height:45px;
        line-height:45px;
        vertical-align:middle;
        text-align:left;
}
#footer a, #footer a:visited{
        color:#7c7c7c;
        padding-left:5px;
        padding-right:5px;
}
#footer a:hover{
        text-decoration:none;
        color:#9c9c9c;
}
#copy{
        width:353px;
        height:45px;
        line-height:45px;
        vertical-align:middle;
        float:left;
}
ul#footerMenu{
        float:right;
        width:320px;
        text-align:right;
}
#footerMenu ul, #footerMenu li{
        display: inline;
        list-style-type:none;
}
#footerMenu a,#footerMenu  a:visited{
        color:#cdcdcd;
        padding-left:0px;
        padding-right:8px;
}
#footerMenu a:hover{
        text-decoration:none;
        color:#fdfdfd;
}

.page_text{
        text-align:justify;
        padding:0px;


        }

.mesaj_informare {
        font-size:12px;
        color:#990100;
        font-weight:bold;
        border:1px solid #990100;
        padding:5px;
        margin: 0 5px 0 5px;
        text-align:left;
}
