/* General settings. */
.photo {
	display           : block;
	position          : absolute;
	width: 265px;
}

.photo p img {
   display           : block;
   margin            : 0px;
   border            : 2px solid rgb(255, 0, 0);
}

.photo p {
   display           : block;
   margin            : 0px;
   line-height       : 12px;
}


/* Info. */
#divRequired {
   display: block;
   position: absolute;
   width: 100px;
   margin: 395px 0px 0px 542px;
   color: rgb(0, 0, 255);
   text-transform: uppercase;
}

/* Homepage. */
#divLine1 {
   display: block;
   position: absolute;
   height: 7px;
   width: 980px;
   background: rgb(0, 0, 255);
   margin: 137px 0px 0px 0px;
}

#divLine2 {
   display: block;
   position: absolute;
   height: 7px;
   width: 980px;
   background: rgb(0, 0, 255);
   margin: 440px 0px 0px 0px;
}

#divString {
   display: block;
   position: absolute;
   width: 780px;
   margin: 525px 0px 0px 157px;
}

#divString p {
   color: rgb(0, 0, 255);
   font-size: 17px;
   text-transform: uppercase;
   font-weight: 900;
}

#content #homepage_1 {
   margin: 155px 0px 0px 0px;
}

#content #homepage_2 {
   margin: 155px 0px 0px 230px;
}

#content #homepage_3 {
   margin: 155px 0px 0px 459px;
}

#content #homepage_4 {
   margin: 155px 0px 0px 700px;
}

#content #homepage_5 {
   margin: 155px 0px 0px 863px;
}

#content #homepage_6 {
   margin: 300px 0px 0px 0px;
}

#content #homepage_7 {
   margin: 300px 0px 0px 147px;
}

#content #homepage_8 {
   margin: 300px 0px 0px 368px;
}

#content #homepage_9 {
   margin: 300px 0px 0px 589px;
}

#content #homepage_10 {
   margin: 300px 0px 0px 809px;
}


/* Projecten. */
#rightColumn #div1 {
   position: absolute;
   margin: 0px 0px 0px 0px;
   width: 460px;
}

#rightColumn #div2 {
   position: absolute;
   margin: 0px 0px 0px 176px;
   width: 460px;
}

#rightColumn #div3 {
   position: absolute;
   margin: 0px 0px 0px 350px;
   width: 460px;
}

#rightColumn #div4 {
   position: absolute;
   margin: 0px 0px 0px 524px;
   width: 460px;
}

#rightColumn #div1 ul, #rightColumn #div2 ul, #rightColumn #div3 ul, #rightColumn #div4 ul {
   color: rgb(255, 0, 0);
   font-weight: 900;
   font-size: 16px;
   margin: 0px 0px 0px 0px;
}

#rightColumn #projecten_1 {
   margin: 30px 0px 0px 0px;
}

#rightColumn #projecten_2 {
   margin: 30px 0px 0px 175px;
}

#rightColumn #projecten_3 {
   margin: 30px 0px 0px 350px;
}

#rightColumn #projecten_4 {
   margin: 30px 0px 0px 525px;
}

#rightColumn #projecten_5 {
   margin: 210px 0px 0px 0px;
}

#rightColumn #projecten_6 {
   margin: 210px 0px 0px 175px;
}

#rightColumn #projecten_7 {
   margin: 210px 0px 0px 350px;
}

#rightColumn #projecten_8 {
   margin: 210px 0px 0px 525px;
}


/* Contact. */
#rightColumn #divRightContact {
   position: absolute;
   margin: 0px 0px 0px 300px;
}

#rightColumn #divLeftContact {
   position: absolute;
   margin: 0px 0px 0px 0px;
}

#rightColumn #divLeftContact .redTitle, #rightColumn #divRightContact .redTitle {
   color: rgb(255, 0, 0);
   font-weight: 900;
   font-size: 16px;
   margin: 0px 0px 0px 16px;
}

#rightColumn #divAbout {
	position: absolute;
	margin: 375px 0px 0px -315px;
	width: 460px;
	left: -1px;
	top: -15px;

}

#rightColumn #divAbout p {
   font-size: 9px;
   line-height: 15px;
}

#rightColumn #contact_1 {
   margin: 200px 0px 0px 164px;
}



/* Referenties. */
#rightColumn #divFoundations {
   position: absolute;
   margin: 320px 0px 0px 0px;
}

#rightColumn #divRight {
   position: absolute;
   margin: 0px 0px 0px 300px;
}

#rightColumn #divLeft {
   position: absolute;
   margin: 0px 0px 0px 0px;
}

#rightColumn #divLeft .redTitle, #rightColumn #divRight .redTitle, #rightColumn #divFoundations .redTitle {
   color: rgb(255, 0, 0);
   text-transform: uppercase;
   font-weight: 900;
   font-size: 16px;
   margin: 0px 0px 0px 16px;
}

#rightColumn #referenties_1 {
   margin: 350px 0px 0px 0px;
}

#rightColumn #referenties_2 {
   margin: 350px 0px 0px 91px;
}

#rightColumn #referenties_3 {
   margin: 350px 0px 0px 185px;
}

#rightColumn #referenties_4 {
   margin: 350px 0px 0px 247px;
}

#rightColumn #referenties_5 {
   margin: 350px 0px 0px 313px;
}

#rightColumn #referenties_6 {
   margin: 350px 0px 0px 388px;
}



/* Producten. */
#rightColumn #producten_1 {
   margin: 0px 0px 0px 0px;
}

#rightColumn #producten_2 {
   margin: 30px 0px 0px 190px;
}

#rightColumn #producten_3 {
   margin: 60px 0px 0px 381px;
}


#rightColumn #producten_4 {
	margin: 305px 0px 0px -315px;
}
#rightColumn #producten_4 p {
	text-align: left;
}

#rightColumn #producten_5 {
	margin: 305px 0px 0px -160px;
}
#rightColumn #producten_5 p {
	text-align: left;
}

#rightColumn #producten_6 {
	margin: 305px 0px 0px -20px;
}
#rightColumn #producten_6 p {
	text-align: left;
}

#rightColumn #producten_7 {
	margin: 305px 0px 0px 100px;
}
#rightColumn #producten_7 p {
	text-align: left;
}

#rightColumn #producten_8 {
   margin: 305px 0px 0px 231px;
}
#rightColumn #producten_8 p {
	text-align: left;
}

#rightColumn #producten_9 {
   margin: 305px 0px 0px 400px;
}

#rightColumn #producten_9 p {
	text-align: left;
}



#rightColumn #producten_10 {
	margin: 385px 0px 0px -315px;
}
#rightColumn #producten_10 p {
	text-align: left;
}

#rightColumn #producten_11 {
	margin: 385px 0px 0px -238px;
}
#rightColumn #producten_11 p {
	text-align: left;
}

#rightColumn #producten_12 {
	margin: 385px 0px 0px -117px;
}
#rightColumn #producten_12 p {
	text-align: left;
}

#rightColumn #producten_13 {
	margin: 385px 0px 0px 86px;
}
#rightColumn #producten_13 p {
	text-align: left;
}

#rightColumn #producten_14 {
	margin: 385px 0px 0px 282px;
}
#rightColumn #producten_14 p {
	text-align: left;
}

#rightColumn #producten_15 {
	margin: 385px 0px 0px 383px;
}

#rightColumn #producten_15 p {
	text-align: left;
}

#rightColumn #producten_16 {
   margin: 385px 0px 0px 523px;
}

#rightColumn #producten_16 p {
	text-align: left;
}


/* Bedrijfsprofiel. */
#rightColumn #profiel_1 {
   margin: 0px 0px 0px 171px;
   width: 490px;
}

#rightColumn #profiel_2 {
   margin: 335px 0px 0px 171px;
   width: 115px;
}

#rightColumn #profiel_3 {
   margin: 335px 0px 0px 297px;
   width: 115px;
}

#rightColumn #profiel_4 {
   margin: 335px 0px 0px 423px;
   width: 115px;
}

#rightColumn #profiel_5 {
   margin: 335px 0px 0px 550px;
   width: 115px;
}


/* Kwaliteit. */
#rightColumn #kwaliteit_1 {
   margin: 0px 0px 0px 0px;
}

#rightColumn #kwaliteit_2 {
   margin: 50px 0px 0px 190px;
}

#rightColumn #kwaliteit_3 {
   margin: 100px 0px 0px 381px;
}

#rightColumn #kwaliteit_4 {
   margin: 345px 0px 0px 0px;
}

#rightColumn #kwaliteit_5 {
   margin: 345px 0px 0px 125px;
}

#rightColumn #kwaliteit_6 {
   margin: 345px 0px 0px 260px;
}

#rightColumn #kwaliteit_7 {
   margin: 345px 0px 0px 396px;
}

#rightColumn #kwaliteit_8 {
   margin: 345px 0px 0px 495px;
}




/* Nieuws 1. */
#rightColumn #nieuws1_1 {
   margin: 0px 0px 0px 90px;
}

#rightColumn #nieuws1_2 {
   margin: 0px 0px 0px 415px;
}



/* Nieuws 2. */
#rightColumn #nieuws5_1 {
   margin: 0px 0px 0px 0px;
}

#rightColumn #nieuws5_2 {
   margin: 0px 0px 0px 399px;
}
#rightColumn #nieuws2_2 p {
   text-align: right;
}
#rightColumn #nieuws2_2 {
	margin: 0 0 0 399px;
}
#rightColumn #nieuws2_3 {
   margin: 165px 0px 0px 150px;
}


/* Nieuws 3. */
#rightColumn #nieuws3_1 {
   margin: 0px 0px 0px 0px;
}

#rightColumn #nieuws3_2 {
   margin: 25px 0px 0px 225px;
}

#rightColumn #nieuws3_3 {
   margin: 130px 0px 0px 325px;
   width: 300px;
}


/* Nieuws 4. */
#rightColumn #nieuws4_1 {
   margin: 0px 0px 0px 0px;
}

#rightColumn #nieuws4_2 {
   margin: 45px 0px 0px 309px;
}
#rightColumn #nieuws4_2 p {
   text-align: right;
}

#rightColumn #nieuws4_3 {
   margin: 125px 0px 0px 209px;
}


/* Nieuws 5. */
#leftColumn #nieuws5_1 {
   margin: 6px 0px 0px 306px;
   border: 0;
}

#leftColumn #nieuws5_1 #congrat {
	font-size: 26px;
	font-style: italic;
	font-weight: 900;
	margin: 50px 0 0 130px;
}

